M1X 프로세서가 탑재된 맥북이 출시한다는 소식이 계속 나왔지만 쿠팡에서 할인중인 맥북 프로를 구매하게 되어 AppleCare를 구매하면서 방법을 메모해둡니다. - 필수 준비물 : 맥 제품 일련번호, 구입영수증 파일 1. 애플 지원에서 상담 예약 https://getsupport.apple.com/?caller=home&PRKEYS= 사이트에 접속해서 다른 주제 선택 > 하드웨어 보증 범위 > AppleCare 등록하기 구입 증명만 하실거라면 다른 주제 선택 > 하드웨어 보증 범위 > 구입 증명 보내기 메뉴를 선택하고 나면 전화 예약 메뉴가 나오고 안내에 따라 상담 예약을 하면 됩니다. 2. 상담원과 통화 상담 예약을 하면 얼마 지나지 않아 애플 상담원으로 부터 연락이 옵니다. 구입한 제품 일련번호를 불..
주말 동안 3월에 이사갈 집 사전점검을 하고 왔다. 2018년에 별 생각없이 넣었던 청약에 당첨되어 구입하게 되었는데 지긋지긋한 이사 생활을 청산할 수 있을 것 같아 구매를 결심했었다. (분양가도 저렴하고 주변 환경도 내가 좋아하는 환경인 점도 마음에 들었다.) 동추첨 운은 없어서 전망동이 당첨되진 않았는데 현장에 가서보니 창 밖 풍경이 답답하지 않아 너무 마음에 들었다. 아파트 옆에 바로 강변 산책로가 있지만 1800세대 대단지 아파트라 부지가 넓기도 하고 조경도 잘 되어있어서 단지 내 산책도 기분좋게 할 수 있을 것 같다. 사전점검이라 내부가 엉망일까 생각도 했는데 깔끔하게 정리되어있어 살펴보기 편했다. 하자가 없으면 아파트가 아니라는 생각이라 큰 기대를 안 했는데 하자가 엄청 많지도 않았고 대체로 ..
지난 주말 이가 너무 아파 자다가 깰 정도라서 잠을 못 자고 밤을 새고 월요일에 마침 휴무라 치과가서 잇몸 치료 받고 그 이후 수요일까지 계속 통증이 있어 너무 괴로웠다. 코로나 때문에 출근을 안 하는 날임에도 시간을 제대로 활용하지 못 하고 괴로움 속에 시간을 버린게 너무 아까워 오늘은 강의 보다가 늦게 잠 😪 프로젝트를 추진할 여력이 없을땐 짤막한 강의를 보는게 차라리 남는 시간 죽이지 않고 의미있게 보낼 수 있는 방법인 듯. 암튼 이제 맛있는 것 마음 껏 먹을 수 있다
주말 저녁에 노트북 켜서 잠깐씩 코딩이나 강의 보는걸 해보고 있는데 학교 다니던 때로 돌아간 것 같고 재미있다. 다른 사람들은 스팀에서 게임을 할인 할 때 사재기 해놓고 모으는 일이 있다는데 나는 유료 강의가 할인할 때 사두는 버릇(?)이 있어서 못 보고 쌓여있는 강의들이 좀 많다..😓 오늘은 마침 궁금한게 생겨 쟁여놨던 유료 강의를 봤는데 궁금한 챕터만 잠깐 봤지만 참 도움이 많이 되었다. 대부분 공식 문서나 블로그 같은 곳에 흔히들 있는 정보들이지만 그 정보들이 내가 원하는 깊이까지 다루지는 않기 때문에 자료를 찾고 취합해서 이해하는 것은 어느정도 불편함이 따르는데 유료 강의는 그 부분을 해소해주니 참 편하네.
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..
- Total
- Today
- Yesterday
- 아이폰 어플리케이션
- IT
- JavaScript
- Object C
- Objective-C
- Spring
- 오브젝티브 C
- 티스토리챌린지
- iPhone
- SQL
- zero
- Objective C
- 제이쿼리
- 오브젝트 C
- JSP
- jQuery
- 자바
- MySQL
- iBATIS
- 아이폰
- iOS 개발
- Java
- Spring Framework
- 아이폰 개발
- Programming
- oracle
- MAC OSX 10.7
- tomcat
- 오블완
- 자바스크립트
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |