전체 글(216)
-
[자바스크립트, HTML] 이미지 파일 미리보기
작성일 : 2020. 5. 24. HTML 파일 객체가 있다. 위의 컨트롤을 클릭, 파일 다이얼로그에서 선택한 파일 (특히 이미지)을 확인하는 방법이다. 첫째) 마크업 자체에서 제어할 수 없으므로 자바스크립트(이하 js로 명명)에서 해당 컨트롤에 대해 리스너를 등록한다. $('#selectedfiles').change(selectedFileHandler); /* 'change' 이벤트 발생 시 아래의 함수를 실행한다. 'change' 이벤트의 경우, 이전에 선택한 파일을 또 선택하면 발생하지 않는다. 이를 위해 'click' 이벤트 발생 시에 처리하려고 시도하였으나 의도한대로 작동하지 않기에 결국에는 'change' 로 돌아올 수 밖에 없었다. */ 둘째) 리스너 함수를 구현한다. 가독성을 위해 별도로 ..
2023.05.06 -
Instagram "Business Discovery" API
작성일 : 2020. 12. 22 0. 비즈니스 앱 계정과 인스타그래머의 계정 누군가의 인스타그램 게시물을 가져오려면 (계정)을 비즈니스 앱으로 등록해서 권한을 부여 받아야 한다. 그리고 가져올 인스타그래머의 계정을 알고 있어야 한다. 1. python 2. facebook SDK (pip 로 설치) FACEBOOK for Developer - Business Discovery 문서에서 누군가의 게시물 정보를 가져올 때 다음과 같은 포맷을 활용하라고 함 : (Web) GET /{ig-user-id}?fields=business_discovery.username({username}) {id-user-id} 가 비즈니스 계정(즉, 개발자 측)이며 맨뒤에 따라오는 {usern..
2023.05.06 -
JavaFX
작성일 : 2022. 2. 18. 이것도 궁금한 기술인데 해본 적이 없다. 업계 주류는 스프링 웹개발이지만, 내가 대단히 오랫동안 몸 담았던 회사에서 AWT/Swing 개발을 많이 했기 때문에 아직도 Swing 에 대한 향수가 있다. 특히 jQuery 로 객체 찾는데 열올리다가 스트레스 받을 때, "웹이 Swing 이면 지랄같은 js 안써도 될텐데..." 하는 푸념을 늘어 놓는다. 요즘 자주 거론되는 기술은 React, Vue, ... Node.js 기반인데 js 가 왜 이리도 싫을까@ 썬은 잊혀졌지만, Swing 보다 낫다는 JavaFx! 음..
2023.05.06 -
[MariaDB/MySQL] 현재 접속계정 조회 및 패스워드 변경하기
CURRENT_USER() 함수로 현재 로그인한 계정을 알 수 있다. MariaDB [(none)]> SELECT CURRENT_USER(); +----------------+ | CURRENT_USER() | +----------------+ | root@localhost | +----------------+ 1 row in set (0.000 sec) 패스워드를 변경하는 이유는 당연히 프로그램 개발 시 DB 접속 정보 중에서 중요한 부분이기 때문이다. DBMS 를 구축하면 아무 것도 안만들어진 상태에서 시작해야 하기 때문에 성가시다. 우선 mysql DB 의 user 테이블을 조회해본다. MariaDB [mysql]> select host, user, password from mysql.user; +..
2023.04.30 -
[MariaDB/MySQL] 로컬호스트 접속 오류 #2
접속 오류 #1 에서 소켓 문제를 해결하고 나서, 리눅스 일반 사용자 계정에서 Maria DB 의 root 계정으로 접속을 시도했더니 역시나 집에서 테스트 DB 설정하다가 포기하게 만드는 귀찮은 오류가 나온다. 바로 Access denied 이다. $ mariadb -u root -S /tmp/mysql.sock ERROR 1698 (28000): Access denied for user 'root'@'localhost' 이건 sudo 명령을 앞에 붙이면 간단히 해결된다. $ sudo mariadb -u root -S /tmp/mysql.sock Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is ..
2023.04.30 -
[MariaDB/MySQL] 로컬호스트 접속 오류 #1
localhost 에서 운영 중인 DB 에 접속시도할 때 다음과 같이 소켓을 못찾는 오류가 뜰 때가 있다. 혹자는 로그에 기록된 (mariadb의) root 계정의 임의 생성된 패스워드를 찾아서 지정하면 된다는데 바이너리 타볼로 직접 설치한 내 Maria DB 로그에서는 password 라는 단어를 도무지 찾을 수 없었다. $ mariadb ERROR 2002 (HY000): Can't connect to local server through socket '/run/mysqld/mysqld.sock' (2) 익숙치 않거나 불편한 오류 메시지를 보면, (마치 윈도에서 발생하는 0x????? 메시지처럼), 원인 분석도 안한 체 그냥 귀찮아서 어떻게든 구글링하다가 포기하게 될 때가 잦다. 위의 메시지는 Mar..
2023.04.30