전체 글 409

iText 활용한 pdf 파일 작성하기

What is iText? iText는 개발자가 결과물을 PDF 파일로 작성하는 작업을 수행 할 수 있게끔 도와주는 SDK(개발도구) 입니다. 그 자체로서 완성되어 사용자가 사용하는 도구(end-user tool)가 아닌, 개발자가 반드시 본인의 응용프로그램 에서 iText를 구축해야 PDF 생성 및 프로세서를 자동화 할 수 있습니다. PDF 형식은 어느 환경에서나 동일한 결과물을 일관적으로 보여주기 위해 개발되었습니다. 글꼴과 이미지 또한 포함이 가능하며, 기본적으로 출력을 전제로 하기때문에 pdf 파일은 한번 생성되면 이후 편집은 고려되지 않습니다. github.com/itext iText Technical support: https://itextpdf.com/support. iText has 30 ..

Programming/Java 2021.01.24

윈도우 기본 FTP 기능 활용하기

알 FTP, filezilla 모두 써봤는데 윈도우 자체 기능이 있어서 윈도우 자체적 기능만 써도 나쁘지 않은 듯 합니다. 다만 윈도우가 항상 그렇듯 설정 과정이 간단하지 않습니다. 그동안 Berryz WebShare를 썼는데 윈도우 기능이 설정만 한번 해두면 폴더단위 업로드가 가능하기때문에 더 편리합니다. 내부 ip 내에서 사용을 기준으로 설명합니다. 외부에서 접속을 원하시면 방화벽 포트를 공유기에서 열어주고 외부 ip로 접속하시면 됩니다. FTP 관련, IIS 관련 기능들을 활성화 시키고 나면 몇분간 설치가 진행됩니다. 설치가 완료되면 iis 앱이 생깁니다. 이제 방화벽을 해지해주셔야 합니다. 공유기를 사용하고 내부에서만 FTP를 이용한다면, 추천하지는 않지만 방화벽 설정이 너무 어렵거나 급할때는 윈..

IT Computer/Windows 2021.01.19

이진 탐색 알고리즘 (Binary search)

9주차 주말이 되었습니다. 저는 주말 아침에는 1~2시간 정도 프로그래머스에서 문제를 풉니다. 자기전에 문제를 풀면 밤새 자는동안 그 문제가 머리 속에 맴돌아서 밤늦게는 최대한 안풀려고 조심합니다. programmers.co.kr/ 시간이 좀처럼 나지 않아 틈날때 조금씩 하던게 이제 레벨1에서는 모든 문제를 끝내서 레벨 2 문제를 풀고 있습니다. 오늘도 그렇게 어려워 보이지는 않던 문제를 하나 골라 몇분만에 정확성 테스트를 모두 통과해서. 쉽게 해결하는 줄 알았는데, 갑자기 까꿍 하고 등장한 효율성 테스트.. 그리고 결과적으로 이 문제 풀이에 소중한 주말을 모두 쏟아부었습니다. '더 맵게' 라는 문제였는데, 스포일러가 될까봐 자세한 내용은 담지 않겠습니다. 간단하게만 문제를 설명하자면 주어..