Development
201개의 글
1. 소개 Apache log4j - Apache Logging Services 자바의 System 클래스를 사용하면 System.out.print (혹은 println) 메소드를 이용해서 정보를 …
삵에 올라오는 파이썬 게시글들을 보면서 저도 무작정 파이썬을 깔아보았습니다. 무작정 실행해보고.. 프롬프트가 떴습니다! 이렇게.... 뭘 먼저 적어볼까..마치 새로 산 일기장처럼..조심스럽게 ㅎㅎ …
1. 개요 주기적으로 어떤 일을 돌려야 할 때 어떻게 해야 할까? 운영체제 단에서는 cron 이라는 기능을 사용하여 일을 시킬 수 있다. crontab이라는 곳에 등록을 해두면 된다. 그러면 응용 …
1. Apache POI란 무엇인가? POI(Poor Obfuscation Implementation)은 아파치에서 제공하는 MS 오피스 관련 라이브러리입니다. 이 라이브러리를 통해 자바로 MS 오…
1. 개요 Spring 프레임워크는 다국어 처리가 가능하다. Locale에 의한 메시지를 사용하여 다국어를 지원하는 것인데 LocaleResolver와 LocaleChangeInterceptor를 …
1. 개요 AOP란? Aspect Oriented Programming의 약자이다. 분산되어 있고 중복적인 내용을 묶어주는 기법이라고 할 수 있다. 2. 장점 중복코드가 제거된다. 공통 관심이 여러…
1. IoC IoC (Inversion of Control) 개념에 대하여 소개하려고 한다. 자바에서는 객체 의존성을 관리하기 위한 방법으로 다음과 같은 방식을 사용한다. 객체가 직접 의존 관계에 …
Apache PDFBox® - A Java PDF Library 입문 (3) 우리는 이제까지 빈 PDF 문서를 만들거나 , 내용이 있는 PDF 문서를 만드는 방법 을 알아보았지요. 오늘은 여러 페이…
KBO 프로야구 팀 순위를 보여주는 파이썬 프로그램을 만들자. 소스 데이터는 http://sports.news.naver.com/kbaseball/record/index.nhn?category=kb…
Apache PDFBox® - A Java PDF Library 입문 (2) 지난 글을 통해 빈 PDF 문서를 만드는 방법 을 알아보았지요. 오늘은 PDF 문서 안에 글자를 넣어보는 작업을 해보려고…
Apache PDFBox® - A Java PDF Library 입문 (1) PDF 문서를 다루는 방법은 iText 등등하여 여럿 있지만 PDFBox는 보다 라이선스에서 자유로운 PDF 도구입니다.…
오늘은 파이썬을 이용하여 디렉토리 하위 검색하는 방법을 알아보려고 합니다. 먼저 디렉토리 하위의 목록을 가져오는 작업입니다. 검색 디렉토리 대상은 /app 라고 해볼께요. import os def …
오늘은 그루비에 대해서 아주 빨리 알아보려고 합니다. 1. 파일 다운로드 https://dl.bintray.com/groovy/maven/apache-groovy-binary-2.4.12.zip 파…
1. 개요 메이븐 을 사용하게 되면 POM 파일을 다뤄야 합니다. POM은 Project Object Model의 약자인데... pom.xml이라는 파일이 바로 POM 파일이고 이 파일을 통해 de…
파이썬으로 한글이 포함된 문자열을 print 시 format이 잘 맞지 않는 문제가 발생할 때가 있는데요. 예를 들면 다음과 같죠. - 코드 print("%-30s %-30s" % (pairValu…
저는 작은 스타트업에서 여러가지 일을 하고 있어요... 예전에는 주로 자바 개발을 했었지요...한동안 개발과 담을 쌓고 있다가 요즘 다시 코딩을 하려고 하니 잊혀진 기억의 조각을 맞추기가 쉽지 않더…
오늘은 주어진 파일에서 문자열을 추출하고 다루는 일을 해볼 것입니다. 스텝별로 진행합니다. 시작! 1. 간단하게 샘플 텍스트가 저장된 test.txt 라는 파일을 읽는 작업입니다. with open…
파이썬(Python)으로 HTML contents를 file로 저장할 때 HTTP Error 403: Forbidden이 발생한다면 어떻게 해야 할까? 파이썬으로 특정 페이지를 스크랩하는 프로그램을…
앞서 파이썬 개발 도구인 파이참 설치 에 대해 설명했습니다. 이번에는 파이썬을 이용하여 각 file의 MD5 hash 를 구하는 파이썬 프로그램을 작성해보려고 합니다. 1. MD5 hash를 얻기 …
1. 개요 파이썬은 shell 이나 cmd 와 같은 커맨드라인 상에서도 개발할 수 있지만요. 아무래도 개발도구를 사용하는 것이 훨씬 편리합니다 . 자바에서 이클립스를 널리 사용하는 것과 비슷하다고나…
파이썬(Python)과 BeautifulSoup을 이용하여 HTML Parser를 만들어보자. 얼마 전 Node.js를 이용하여 간단한 Parser를 만들어 보았습니다. 오늘은 Python을 이용하…
1. 개요 node.js를 이용하여 HTML 파서를 만들어보려고 한다. 2. 패키지 설치 먼저 다음의 2개 패키지를 설치합니다. request cheerio $ npm install request …
1. 시작 오늘은 스프링 부트를 이용하여 간단한 웹 페이지를 만들어보려고 한다. 만약 스프링에 대한 이해가 필요하다면 우선 Spring Framework 5분만에 이해하기 를 읽어보자. 2. Spr…
1. 부트스트랩이란 "부트스트랩은 반응형이며 모바일 우선인 웹프로젝트 개발을 위한 가장 인기있는 HTML, CSS, JS 프레임워크입니다."라고 소개되어 있습니다. 아무튼 2011년 8월에 처음 발…