Translate

2018년 12월 23일 일요일

[Python] 네이버 밴드 크롤링 + 글자 수 세기


Laptop 운영체제 Windows 10 Home 64bit 개발환경 Python 3.4.4 PyCharm 2018.1.3 (Community Edition) [2019.07.21 멤버 구분 기능 추가 내용 수정] Naver_Band_Comment_Count_Crawler.exe 친구 요청으로 간단하게 만들어본 프로그램이다. 지금 올리는 것은 작성글 보기 페이지만을 크롤링하는 특정...

2018년 9월 17일 월요일

[jQuery] 채팅 스크롤 구현 (최하단 자동 포커싱 + 이동 버튼 및 안 읽은 수 표시)


Laptop 운영체제 Windows 10 Home 64bit 브라우저 Chrome 버전 68.0.3440.106 채팅창처럼 수시로 행이 늘어나는 table의 경우 몇몇 편의상의 스크롤 제어가 필요하다. 일단 기능 자체는 메신저 텔레그램에서 영감을 많이 얻었다. 수행하는 기능은 1. 새로운 행 추가 시 자동으로 부드럽게 최하단 스크롤 2. 이전 기록으로 (위로)...

2018년 9월 8일 토요일

[PostgreSQL] COPY FROM CSV 사용 시 Date, Time Format 지정하기


개발프로그램 Postgresql 9.6 csv파일의 값 형태가 컬럼형에 맞지 않아 직접 넣을 수 없을 때,  formatting을 해야하는 경우가 있다. 예를 들면 timestamp형 데이터로 09:30:10을 넣어야 하는데 csv에 093010라고 적혀있어서 오류가 뜨는 경우이다. 결론만 말하자면 to_timestamp()를 이용하는 간편한 방법은 없다. 총 3가지가 있는데, 2, 3번의 경우 임시 데이터를 생성하므로 사용할 데이터가 대용량일 경우  작업 PC의 하드 용량에 어느 정도 여유분이 필요하다는 주의사항이 있다. 사용할 table의 컬럼은 대충 test_table ( id INT4, date DATE, time TIMESTAMP) 라는 전제로...

2018년 9월 7일 금요일

[JSP] _jspService(HttpServletRequest, HttpServletResponse) is exceeding the 65535 bytes limit error 해결법


Laptop 운영체제 Windows 10 Enterprise 64bit 개발프로그램 Eclipse Photon (4.8.0) 말 그대로 서블릿 java 파일이 제한인 65535 bytes (약 64KB)를 초과하여 생기는 현상이다. 해결법은 실행 중인 서버의 web.xml 파일에서 <servlet-name>jsp</servlet-name> <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class> 를...

2018년 9월 2일 일요일

[Blogger / Blogspot / 구글 블로그] 로그인 시에만 보이는 태그 만들기 (글쓰기, 글수정 등)


내 블로그로 예를 들어보면 위가 로그인 전, 아래가 로그인 후이다. 자세히 차이점을 찾아보면 왼쪽메뉴 최하단의 글쓰기와 각 글 옆의 펜모양이 보일 것이다. 이렇게 로그인 시에만, 즉 자신에게만 보이는 버튼을 만들어 보자. 사실 기본 블로그 테마들을 이용하면 상단에 navbar라는 게 있어서 글쓰기 버튼에 대한 고민은 하지 않아도 되고,글 수정 버튼도 기본적으로 있지만,나처럼 외부 템플릿을 불러왔는데 이것들이 없을 경우에 참고하면 좋은 글이다. 그리고...

2018년 7월 23일 월요일

[Java] String to JSON 라이브러리 정리


Laptop 운영체제Windows 10 Home 64bit 개발프로그램Eclipse Oxygen (4.7) 예제 String: String jsonString = "{" + "'name' : 'Ronaldo', " + "'age' : 25, " + "'id' : 121.5, " + "'lastScores' : [ 2, 1, 3, 5, 0, 0, 1, 1 ]" + "}"; 1. json Path https://mvnrepository.com/artifact/com.jayway.jsonpath/json-path import...

2018년 6월 22일 금요일

[Blogger / Blogspot / 구글 블로그] 사진, 동영상 크기 관련 팁


1. 사진 여러 장 업로드 시 일괄 크기 지정법 기본적으로 글쓰기 탭에서 사진을 여러 장 삽입할 경우, 별 중간과정 없이 그대로, 그것도 Blogger 기준 '크게' 사이즈로 삽입되기 때문에 그 크기를 바라지 않을 경우 일일히 노가다를 하는 수밖에 없다. 그런데 사실 Blogger에는 이를 보완할 기능이 있다. 바로 글쓰기 옆의 HTML 탭으로 변경 후 사진을 여러 장 삽입해보면, 아까와는 달리 이런 창이 등장한다. 딱 보면 알겠지만, 사진들을 일괄처리할...

2018년 6월 10일 일요일

[Blogspot / Blogger / 구글 블로그] 외부 템플릿 불러오기 시 Google+ 댓글이 나오지 않는 현상 해결


대부분의 외부 템플릿이 기본적으로 Blogger 자체의 댓글이 보이도록 되어있는데, 댓글을 Google+로 변환 시 아예 다른 api를 사용하게 되는 모양인지 댓글이 전부 없어져 버리는 현상이 발생한다.  다시 제공 템플릿으로 돌아오면 보이는 걸 보면 제공 템플릿에는 자동적으로 소스가 변경되도록 어떤 장치가 되어있는 것 같은데, 그게 뭔지는 잘 이해를 못했다. 어쨌든 변경해야 할 부분은 댓글 수 부분과 댓글이 보이는 부분이다. 테마 HTML 편집을 보면 다음과 같은 부분이 두 군데 있다. (showThreadedComments 를 검색) <b:if cond='data:blog.pageType == &quot;static_page&quot;'> ...