
실용주의 프로그래머 (The Pragmatic Programmer) 20주년 특별판을 읽었다. 3월 3일부터 읽기 시작하였고 오늘 완독을 하였으니 12일 정도 걸렸다. 넷플릭스도 봐야하고, 자전거도 타야하고, 해야 할 것과 봐야 할 것들이 많다 보니 요즘 책 읽어나가는 속도가 예전만 못하다. 그래서 인지 완독했다는 기쁨이 더 큰 것 같다. 사실 이책은 아주 예전, 내가 사회 생활을 처음 시작하고 몇 년 되었을 시점(아마도 1999년)에, 어눌한 영어 실력임에도 무슨 자신감이였는지 아마존에서 원서를 구입해서 읽었다. 그것이 1판이였는데 20년이 지난 2019년에 2판이 발행되었고 올해 초, 도서출판 인사이트에서 번역본이 나왔다. 그 만큼 나도 이 책만큼 나이가 들었다는 생각에 감회가 새롭다. 저자가 컨설팅..

미국 텍사스 기준으로 2021년 9월 14일 오라클에서 자바 17 버전을 릴리즈 (Release) 하였다. 자바 11 이후 발표되는 LTS라 예전부터 주목 받고 있던 버전이며, 공식적으로 2029년 9월까지 기술지원이 된다 (물론, 유료 고객 한정이다.) 17 버전과 관련해서 여러가지 주목해 볼만한 것을 정리하면 다음과 같다. 1. 라이선스 정책 변경 자바 8의 211 업데이트부터 오라클의 자바 라이선스 정책이 변경되면서 운영환경 혹은 상업적인 목적으로 사용하기 위해서는 상용 Subscription이 있어야 한다. (생각보다 부담스러운 가격이다.) 여기에 대응하기 위해 예산을 잡아서 Subscription을 구입한 경우도 있긴 하지만, OpenJDK 등으로 전환, 자바 8 이상으로 업그레이드를 하지 않는..

나의 첫 무선 이어폰은 8년 전쯤에 구입한 넥밴드형인 LG전자 TONE+였다. 가격은 10만원 정도 했던 기억이 나는데 음질도 별로였고 착용감도 별로였지만 워낙 무선이 편리하다보니 그래도 오랫동안 사용했다. 음질이 별로다 보니, 집에서는 유선 이어폰이나 유선 헤드셋을 사용했다. 당시 내 느낌으로는 초기 LG TONE+는 유선 번들 이어폰보다도 음질이 떨어진다는 느낌이 들었다. 그 이후 사용한 것이 에어팟과 에어팟 프로 그리고 비트 스튜디오 인데 셋 모두 가격이 고가이긴 했지만 돈 값은 했다. 특히 비트 스튜디오의 경우 처음 음악을 들었을 때 완적 대박이라고 생각할 정도로 너무 좋았다. 하지만 고가인지라 막 써야할 때는 불편한 경우가 있다. 요즘 등산을 자주 가다 보니, 땀도 많이 나고 잃어버릴 확률도 높..
웹 서핑을 하다가 아래 블로그 글을 읽게 되었는데, 내용이 좋아서 여기에 링크를 추가하였다. advancedweb.hu/a-categorized-list-of-all-java-and-jvm-features-since-jdk-8-to-16/ A categorized list of all Java and JVM features since JDK 8 to 16 From Java 8 to 16 advancedweb.hu Csákvári Dávid의 블로그이며 블로그 주소를 보니, 헝가리 분으로 추측이 된다. 아래와 같이 분류해서 내용을 정리하였다. New Language Features New APIs Performance Improvements Security Improvements Bytecode Chang..

오라클은 2021년 3월 16일 텍사스, 오스틴(최근 오라클 본사를 캘리포니아에서 텍사스로 옮겼다)에서 자바 16 버전을 발표하였다. 관련된 링크는 아래와 같다. www.oracle.com/news/announcement/oracle-announces-java-16-031621.html LTS 버전이 아니라 6개월 한정적으로 운영되며, 당장 16버전으로 업그레이드하는 경우는 드물겠지만, 몇가지 추가되고 변경된 내용이 있어서 정리해 보았다. 1. 언어적 개선 자바 14에 프리뷰로 추가되었던 Records(JEP 395)와 instanceof의 패턴 매칭(JEP 394)을 사용하는 기능이 정식으로 추가되었다. Record에 대해서는 이 블로그에서도 간단히 살펴봤는데, 공식 언어로 추가된 내용으로 해당 블로그..

※ 2020년 9월 21일 1쇄 오류 내용 정리 (2021년 3월 16일 기준) - 독자들로 부터 전달 받은 내용과 저자가 발견한 내용을 모두 포함시켰다. 페이지 오류 내용 정정 내용 3 2019년 현재까지 2020년 현재까지 16 표 1.7의 var 에 대한 내용 var 키워드 지원 확대 자바 10에서 var 키워드로 변수를 선언하면 var는 자바에서 키워드로 등록되어 있지 않은 관계로 키워드라는 용어는 적절하지 않음 en.wikipedia.org/wiki/List_of_Java_keywords var 지원 확대 자바 10에서 var로 변수를 선언하면 23 예제 2.2 주석 인코딩된 문자를 표준 알고리즘으로 인코딩한다 예제 2.2 주석 인코딩된 문자를 표준 알고리즘으로 디코딩한다 25 collectio..
- Total
- Today
- Yesterday
- 제주
- 이문열
- 한강
- 성판악
- 호캉스
- TITICACA FLIGHT F8
- 빈펄 롱비치
- 탄천
- 북경
- 베이징
- MySQL 8.0
- 칼라스10
- 나관중
- 나트랑
- 서울둘레길
- 군산오름
- 백록담
- 티티카카
- 자바
- 영실
- 장윤기
- 삼천리자전거
- 한양도성
- Practical 모던 자바
- 인사이트
- 티티카카 플라이트 F8
- 중문
- 한라산
- 윗세오름
- 삼국지
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |