주말 저녁에 노트북 켜서 잠깐씩 코딩이나 강의 보는걸 해보고 있는데 학교 다니던 때로 돌아간 것 같고 재미있다. 다른 사람들은 스팀에서 게임을 할인 할 때 사재기 해놓고 모으는 일이 있다는데 나는 유료 강의가 할인할 때 사두는 버릇(?)이 있어서 못 보고 쌓여있는 강의들이 좀 많다..😓 오늘은 마침 궁금한게 생겨 쟁여놨던 유료 강의를 봤는데 궁금한 챕터만 잠깐 봤지만 참 도움이 많이 되었다. 대부분 공식 문서나 블로그 같은 곳에 흔히들 있는 정보들이지만 그 정보들이 내가 원하는 깊이까지 다루지는 않기 때문에 자료를 찾고 취합해서 이해하는 것은 어느정도 불편함이 따르는데 유료 강의는 그 부분을 해소해주니 참 편하네.
6개월 전에 개발하다가 멈춘 프로젝트를 간만에 실행해서 한 단계 정도 작업을 더 해두었다. 주말에 잠깐씩만 했어도 지금쯤 완성했을 것 같은데. 마음 먹기가 참 어렵네. 몇 년 전에는 회사에서도 정말 빡빡한 일정 속에서도 내가 원하는 대로 척척 개발되고 완성되는 과정 자체가 참 즐거웠는데 지금은 집에서 개인 프로젝트 할 때가 가끔 그런 기분을 다시금 느끼게 해주는 것 같다. 그런데 그걸 1년에 몇 번 안 해보고 있으니 ㅠㅠ 이사가면 작업 공간을 따로 만들까하는데 그땐 기한을 두고 그간 만들고 싶었던 것들을 하나씩 다 만들어 보고싶다
4월에 만지작 거리던 프로젝트를 11월 말에야 다시 열어보게 되었는데.. pdf 파일 내 텍스트 추출은 https://blog.taeseong.me/394에서 했던 대로 처리를 했지만 표 같은 양식이 있는 파일들은 텍스트를 파싱하기에 좀 어려움이 있어서 어떻게 해야하나 하다가 아래 방법으로 해결했습니다. File source = new File(filePath); PDDocument pdfDoc = PDDocument.load(source); PDFTextStripper pts = new PDFTextStripper() { @Override protected void writeString(String text, List textPositions) throws IOException { writeString..
같은 라이브러리를 이용해서 PDF를 바로 XLS로 변환하는 방식도 있는데 XML로 변환 후 XLSX로 변환하는 방식을 추천하길래 따라서 해봤습니다. 간단한 텍스트가 있는 PDF는 꽤 괜찮게 변환이 되는데 아쉬운점은 표가 삽입되어있다거나 하는 경우는 변환이 원활하지 않았습니다. 일단은 참고로 남겨두기 위해 작성해두는 것이니 만약 이 글을 보시는 분이 계시다면 참고로만 봐주세요. 변환을 위해서는 aspose pdf, cells 라이브러리가 필요합니다. 해당 라이브러리의 다른 버전이나 추가 정보가 필요하신 분들은 아래 링크를 참고하세요. https://mvnrepository.com/artifact/com.aspose/aspose-pdf/20.3 https://mvnrepository.com/artifact/..
개인적으로 만들고 있는 프로그램에서 PDF 파일 내 텍스트를 가져와야하는 일이 있어서 사용했던 소스를 간략하게 정리해봅니다. pdfbox를 사용해서 PDF 파일을 읽어올 것이기 때문에 pdfbox dependency를 추가하거나 jar를 받습니다. https://mvnrepository.com/artifact/org.apache.pdfbox/pdfbox/2.0.19 org.apache.pdfbox pdfbox 2.0.19 사용법은 아주 간단합니다. String fileName = "2020_03.pdf"; File source = new File(fileName); PDDocument pdfDoc = PDDocument.load(source); String text = new PDFTextStripper..
CentOS 7 환경에서 MariaDB 10.1을 10.3으로 업데이트하며 남긴 내용입니다. https://mariadb.com/kb/en/upgrading-from-mariadb-101-to-mariadb-102/ MariaDB 사이트의 가이드를 참고했습니다. 1. MariaDB Repo 변경 # vi /etc/yum.repos.d/MariaDB.repo [mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.3/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1 2. innodb_fast_shutdown=0 설정 # mysql -uroot -p --execute="..
그동안 방치해놨던 개인 서버에 접속해보니 켜놨던 서비스들이 다 내려가있어서 뭔 일인가 확인 얼마 안 되는 용량이 가득 차 있었다. 데이터를 수집하는 모듈을 켜놓고 방치해두었었는데 그 로그가 엄청 쌓여있었다. 서버한테 미안해서 쓸데없는 데이터 삭제하고 들어온 김에 mariadb와 yona도 최신 버전으로 업데이트 했다. 서버 이용료도 1년치 결제를 했고.. 아이맥이나 사양이 짱짱한 윈도우 데탑도 따로 있는데 이상하게도 꼭 이런 작업들은 맥북을 켜야만 하게된다. 그래서 자연스럽게 맥북을 방치한 만큼 코딩에서도 멀어지곤 한다. 왜 이 7년이나 된 놋북으로만 하게되는건지.. 이것도 습관인가? 암튼.. 이번 주말엔 yona에 뭐라도 커밋하리라
평일에 이 시간에 내가 깨어있다니.. 얼마나 좋은가
- Total
- Today
- Yesterday
- 오브젝트 C
- jQuery
- IT
- 아이폰 개발
- 아이폰
- Spring
- MySQL
- Objective-C
- iOS 개발
- JavaScript
- iPhone
- MAC OSX 10.7
- oracle
- 오브젝티브 C
- 제이쿼리
- iBATIS
- 자바
- 자바스크립트
- JSP
- Object C
- SQL
- Programming
- 오블완
- Java
- zero
- tomcat
- 티스토리챌린지
- 아이폰 어플리케이션
- Spring Framework
- Objective C
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |