분류 전체보기(31)
-
REVIEW - How to Be Single
Just one last screw for old times’ sake, before you go and settle down with somebody else? - I’m sorry. This is my fault. - Oh, my god. This is it! This is the dick-sand. I’m falling into your dick-sand right now. - I’m so obsessed with the idea of being in love, that I just, it’s like... I completely lose myself. Like, I forget what I want and I just disappear. I’m like the horse in The Neveren..
2021.01.22 -
JAVA Selenium NoSuchElementException, elementclickinterceptedexception 해결
JAVA Selenium 데이터 크롤링을 하게됐다. 자바를 메인언어로 바꾸겠다고 마음 먹은지 6개월정도 지났나 이제 좀 익숙해져 가고 있다. 두려움을 떨쳤다는 것 만으로도 스스로 기특하다고 생각하고 있다. 파이썬에서 자바로 언어를 바꿀 때 가장 답답한 부분은 함수형 사고방식에서 OOP형 사고방식으로 바꾸는 거였다. 뭐든 모르면 쫄기 마련인데, 하다보면 사실 몰랐을 뿐 어려운 건 아니었다는 생각을 하게 된다. 셀레니움 쓰다보면 자주 맞닥뜨리는 에러랑 간단한 해결법이다. 이런 글이라도 도움 되는 사람이 있겠지. 1. NoSuchElementException 셀레니움을 쓰다보면 제일 많이 보이는 에러다. 그런 엘리먼트는 없어~ 이런 느낌이다. 기본적으로 셀레니움은 다음 코드를 가장 많이 사용한다. import..
2021.01.18 -
<고독의 매뉴얼> 리뷰
"일상을 지배하던 고정관념의 독재가 멈추고 새로움에 관한 사유가 가능해지기를" 개인적인 이야기 대학교 3학년 때 백상현 교수님 수업을 들었다. “대중예술의 이해” 였던가, 뭐 비슷한 이름의 교양이었던 것 같다. 수업 내용은 프로이트, 라깡의 관점에서 다양한 인물이나 미술작품을 정신분석적 관점에서 해석해보는 수업이었다. 공학도였던 나는 철학에 대한 목마름을 교양수업에서 채웠다. 여담이지만, 공대생들이 대학에서 인생을 배우려면 발품을 팔아야한다. 공대 교수님들은 "버블소트는.."부터 수업을 시작하시기 때문에 인생은 무엇인가, 우주의 먼지일 뿐인 나는 왜 이렇게 삶에 집착하는가 에 관심이 있는 공대생이라면 교양 수업을 적극 활용하는 것을 추천한다. 리뷰에 앞서 개인적인 이야기를 좀 하고싶다. 책 리뷰가 궁금하..
2020.12.06 -
Connect MySQL with DBeaver
MySQL이랑 SQL 클라이언트 프로그램중 하나인 DBeaver를 연결해보자. 연결 과정에서 계속 에러가 나서 한 시간 정도 삽질을 했는데, DATABASE 자체를 연결하려는 게 문제의 시발점이었다. 일단, 데이터베이스가 아닌, 내 로컬의 MySQL 자체를 연결해야 된다는 점을 확실히 해 두자. 일단 난 로컬이랑 연결을 했기때문에 설정 값이 위와 같다. 서버와 연결 했으면 192.168.**.** 같은 값이 Server Host 부분에 들어 갈 것이다. ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'tkfkdgo'; 이게 내 MySQL에 USER를 설정해주는 명령어인데, ALTER이 들어간 이유는.. 이런 저런 삽질 끝에 ..
2020.10.31 -
Mac MySQL 설치와 DB, TABLE 생성
사이드 프로젝트를 하고 있는데 무슨 DBMS를 쓸지 고민하다가 Replication이 비교적 잘 지원된다는 점에서 MySQL을 선택했다. 그냥 설치하는 김에 기록. mac은 보통 homebrew로 오픈소스를 설치한다. MySQL도 마찬가지다. 우선 homebrew update를 해주자. $ brew update 업데이트가 끝났으면 설치해주면 된다. 우선 mysql의 버전부터 확인해보자 $ brew search mysql 음, 그렇군. 확인했으니 설치하자. $ brew install mysql 중간중간 보이는 brew 맥주 이모지가 바삭한 튀김과 맥주를 떠올리게 하지만 잘 참아보자. 설치가 완료 되었다면 내 맥에 brew list를 확인해보자. mysql이 잘 들어와 있으면 설치 성공이다. $ brew l..
2020.10.28 -
SSH 로컬 포트 포워딩 (SSH 터널링)
SSH 로컬 포트 포워딩 (SSH 터널링) 포트 포워딩 방식에는 3가지가 있는데(Local, Remote, Dynamic), 이번 포스팅에서는 회사에서 주로 쓰고 있는 Local Port Forwarding만 다룰 것이다. 로컬 포트 포워딩을 이해하기 위해서는 3가지 주인공이 필요하다. SSH-Client : 웹 서버로의 접근을 원하는 서버 혹은 Local PC SSH-Server : 접근할 웹 서버를 담고 있는 서버, 22번 포트가 열려 있다고 가정할 때 이것을 통해서 웹 서버에 접근한다 Web server : SSH-Client가 접근을 원하는 웹 서버, Nginx 서버고 80번 포트에 바인딩 돼 있다고 가정하자 좀 더 직관적인 이해를 위해 그림 추가 그림을 보면 클라이언트가 SSH-Server에 접..
2020.08.30