Articles 레노버 노트북의 키보드 레이아웃에 대한 단상 - 이런 형태의 키보드 레이아웃은 도대체 누가 생각해 내는가? 노트북을 선택할 때 가장 중요한 것은 CPU, RAM~~(?.. 흠...)~~ 혹은 SSD 용량과 같은 소위 말하는 스펙이 전부가 아닐 수 있습니다. 예를 들어 무게, 두께 등과 같은 성능과 무관하지만 이동성을 고려하는 분들도 계시고, 저처럼 키보드 레이아웃을 중요하게 고려하는 분들도 계십니다. 저는 HHKB과 같은 일반적인 사용자에게 사실상 하드웨어 보안에 가까운 키보드 레이아웃을
Articles 자료구조, 알고리즘 그리고 코딩 테스트와 관련된 추천 책(교재) 요약 : 코딩 테스트와 알고리즘(자료구조 포함)공부는 목적이 전혀 다르기 때문에 학습하는 방법이 뚜렷한 차이를 보입니다. 그래서 목적에 맞춰서 책을 구매하고, 학습을 진행해야 합니다. 목적에 맞는 책를 선별하고, 안 볼 책이거나 못 볼 책은 구매를 하지 않기를 권장합니다. 가능하다면 문제풀이 중심의 책 중에서 자신에게 맞는 것을 먼저 보는 것을 권장합니다.
Articles 내 마음대로 선정한 머신러닝/딥러닝 학습 추천 서적 내 마음대로 선정한 머신러닝/딥러닝 학습 추천 서적 추천시스템 개발로 연명했던 어느 개발자의 학습 기록 입니다. 누군가는 하면 된다고 하지만 막상 해보면 되는게 없던 그 시절을 떠올리면 글을 작성하였습니다. 이 글을 통해서 5 페이지 논문을 이해 못해서 1400 페이지 책을 사야했던 암울했던 선택을 여러분은 되풀이 하지 않기를 기원합니다. 2023년을 맞이해서
Articles 개발자를 위한 macOS(>= Sequoia) 설정 새로운 마음으로 시작하고 싶은 개발자들을 위한 작은 가이드 입니다. 새로운 시작을 위해 가장 중요한 것은 백업입니다. 백업부터 투철하게 하세요. AWS 인증키나 1password 백업파일, 기존에 사용하시던 설정(.zshrc, init.el, vscode 등...)은 어딘가(Dropbox or github)에 반드시 보관해 주세요. Dropbox 동기화가 최신으로 되어 있는지도 확인하세요. 포멧(Erase)은 돌아오지
Articles 개발자를 위한 Windows 11 설정 * updated 2022.08.31 * Windows 11 TPM 2.0 회피 관련 추가 * updated 2022.03.15: 오타수정 및 관련 패키지 업데이트 * Visual Studio 2022로 업데이트, 제조사 드라이버 업데이트 관련 추가 * updated 2021.10.21: 오타수정 및 기사 관련 테스터들의 의견 반영 * IBM 폰트 추가, Visual Studio 설치 이후에 CUDA 및
Articles Go(a.k.a Golang) 윈도우에 컴파일 설치하는 방법 요즘 회사일 때문에 Windows 10/11을 사용하는 비중이 높아졌습니다. macOS의 경우 대부분의 설치를 brew를 사용해서 진행하기 때문에 개발 관련 도구를 설치하면 어려움을 겪었던 적은 없는데, Windows 10/11의 경우 소소한 문제를 겪게 되었습니다. 이번에는 Go를 공부하면서 가장 먼저 진행하게될 Go 컴파일러를 윈도우에 설치하는 방법을 간략하게 소개합니다. Go 컴파일 설치 1.
Articles 키크론 K3 키보드 리뷰 * 2021.07.21. 사용기(3달) 추가 구매이유 집에선 주로 간단한 개발이나, 토이 프로젝트를 진행하기 떄문에 HHKB Pro2를 주로 사용합니다. 회사에선 Excel과 한글(HWP), Google Spreadsheet 등과 같은 사무용 프로그램을 많이 사용하기 떄문에 일반형 104키 배열을 지닌 레오폴드 FC900R PD 이색사출 저적을 사용하고 있습니다. 불과 몇해전에는 손목 통증 때문에 다양한 키보드와
Articles 나의 Apple M1, 사용기(MacBook Air, 16G) * updated, 2021년 8월 17일 * 2020년 12월 ~ 2021년 8월까지 장기간(long term) 사용기 추가 * 오타 수정 tl;dr * 가벼운 무게, 긴 사용 시간, 적당한 성능 * 개발 및 관련 직군(데이터 분석/처리 등)과 관련된 학습을 진행중이라면 최고의 선택 * 개발 직군으로 현업에서 사용하고자 한다면 회사에서 사용하는 3rd-party 라이브러리에 영향을 받음 사용해야
Articles 파이콘 2019 후기 회사를 다니면서 박사과정을 병행하다보니, 이런 즐겁고 신나는 글을 쓸 여유도 없어서 한 달이 지난 지금에서야 키보드에 손을 올렸습니다. 몇장 찍지도 못한 사진첩을 보면서 한 달전 즐겁고 신났던 PyCon2019 참석 후기를 작성합니다. 발표자 신청 2~3주에 한번씩 부산에 있는 개발자분들과 모여서 코드리딩을 진행했습니다. 처음에는 CPython의 소스코드를 읽거나, OpenCV 코드를 읽으면서 스터디를
Articles Spring Boot - Logging, 20분 정리 결론적으로 말하고 싶은건 프로젝트 시작시 Logback 부터 설정하자. 개발의 시작은 Logger 설정부터 아니겠는가? 스프링 부트의 로깅 잔혹사 태초에 스프링은 JCL(Jakarta Commons Logging)을 사용해서 로깅(Logging)을 구현했습니다. 그리고 현재의 스프링 부트의 로그 구현체로 사용된 것 중에서 대표적인 것이 Log4j와 Logback이다. JCL을 사용하면 기본적인 인터페이스인 Log와 Log 객체 생성을
Articles 2018년 회고 요약 > 올해를 돌이켜 생각해보면 스스로에 대한 상상력이 너무 풍부했고, 자신의 능력을 너무 신뢰했다. 자신에 대한 메타인지가 이렇게 낮으니 한 해의 끝에서 앞이 아닌 뒤를 돌아볼 수밖에 없는 듯하다. 내년에는 스스로에 대한 냉철한 평가와 타인에 대한 친절함으로 어제가 아닌 다가올 내일에 대한 기대를 회고할 수 있도록 준비해야겠다. 올해는 여전히 미숙했고
Articles 람다 기초 알론도 처지(Alonzo Church)가 1930년대에 발표한 추론 또는 계산 모델의 일종이다. 람다 대수는 결정문제(decision problem)를 해결하기 위해, 계산가능성(computability) 혹은 계산가능한 함수(computable function)가 무엇인지를 명확히 정의하는데 사용한다. 하스켈의 문법을 소개하기 전에 람다 대수부터 설명하는 이유는 람다 대수가 함수형 언어의 계산 모델이기 때문이다. 그리고 대부분의 함수형
Articles Haskell 개발 환경 GHC(glasgow haskell compiler)는 Haskell 컴파일러입니다. 2018년 12월 기준 최신 버전은 8.4.4 입니다. 물론 하스켈 컴파일러가 이것만 있는 것은 아니고 다른 컴파일러(Hugs [https://www.haskell.org/hugs/], NHC [https://www.haskell.org/nhc98/], JHC [http://repetae.net/computer/jhc/], Yhc [http://yhc06.blogspot.com/2011/04/
Articles 내 마음대로 선정한 개발자/프로그래머 추천도서(필독서) 50선(20190409) 우리는 새로운 것을 배우기 위해서 검색창에 프로그래머 추천 도서, 개발자 필독서, 개발자 추천 책 등의 검색어로 다른 이들의 경험을 공유합니다. 많은 분들이 정성스럽게 추천 도서를 정리해주셨고, SNS나 블로그 등을 통해서 추천 목록이 공유되고 있습니다. 즉, 추천 도서를 정리한 목록이 부족한게 아니라 너무 많아서 문제라 할 수 있습니다. 그럼에도 불구하고 제가
Articles 파이콘 2018 후기 작년(2017년)에 부산의 개발자 몇분과 함께 파이콘(#PyConKR)의 자원봉사활동도 하고 세션도 함께 듣고 여유시간에 서울의 몇몇곳에서 함께 차도 마시고 냉면도 먹었습니다. 지방에서 참석하기 때문에 함께 참석하는 개발자분들과 함께 Airbnb 서비스를 사용해서 저렴하고 재미있게 파이콘에 참석하였습니다. 원정대 모집 부산의 개발자분들을 모아서 함께 가고 싶었지만 그럴만한 연결고리가 없어서 주변에 있는
Articles 2017년 회고 결혼 결혼했다. 평생 못하고 혼자서 살 줄 알았는데, 좋은(우리 마님은 좋은이 아니라 젊은이라고...) 마님 만나서 행복하게 결혼했다. 별다른 우여곡절 없이 결혼할 수 있어서 마님과 온 세상의 신에게 감사의 인사를 올리고, 다가올 2018년에도 즐거운 한해가 될 수 있기를 기원한다. 대학원 내가 부산에서 일하고 있으면 서울/미국/호주/일본에서 근무하는 내
Articles 파이콘 2017 후기 1. 당연한 것이 아님을 깨닫는 시간 올해 개인적으로 가장 좋았던 세션은 Django(+Rest Framework) In Depth [https://www.pycon.kr/2017/program/130] 세션과 2일차 차영호님의 Back to the Low Level [https://www.facebook.com/groups/pythonkorea/permalink/1446012278815262/] 세션이다. 작년도 파이콘[1]에서 Django [https://www.djangoproject.com/]에
Articles 2016년, 개인적 도서 리뷰를 돌아보며... 2016년, 독서 Reivew [http://sigmadream.github.io/archive/]를 Review하다. * 213권의 책을 읽었고, 98권의 독서 노트를 작성했습니다. 약 50% 확률로 독서 노트를 작성했다는 점에서 약간의 아쉬움이 남습니다. 머리속 어딘가에서 사라져버린 115권의 도서에게 아련한 미안함을 뒤로하고 살아남은 98권을 잘 추스려야 겠습니다. 2016년 독서의 경향성 * 올해의 가장 큰 특징은 리디북스 덕분에 독서량이
Articles Weekly News, 1년을 정리하며... Weekly News, 벌써 1년 [http://music.aladin.co.kr/shop/wproduct.aspx?ItemId=80338935] * 내 맘대로 위클리 뉴스 [https://www.sangkon.com/tag/weekly/]라는 제목으로 1) 포스팅을 하고 있는 몇가지 이유, 2) 뉴스를 정리하면서 겪었던 얕은 경험, 3) 나름의 결론을 짧게(!) 소개하는 글 입니다. * 내 맘대로 위클리 뉴스란, 2015년
Articles DEVFEST Busan 2016 후기 시작 * 2016년 초반에 GDG Busan의 운영진이 교체되면서 긴 휴식을 끝내고 조금씩 활동을 진행. * 8월부터 작은 스터디를 진행하게 되었고, 그 덕분에 서울 GDG 운영자 모임에 참석하게 되었음 * 서울에서 진행되는 GDG 운영진 모임에서 Devfest 관련 이야기가 오고가다가 Devfest를 부산에서도 진행해보는게 어떻겠냐는 의견을 받았고, 운영진과 논의끝에 Devfest를 진행하기로 결정 준비 * 서울쪽 준비가 한참인
Articles Deview 2016, 2일차 참관기 * 변경사항 * 2016.10.26 - 초안 작성 * 2016.10.27 - 수정 나는 서버를 썰 터이니 너는 개발만 하여라 개발 업무를 전담하기 위해선 개발자는 '인프라' 혹은 '시스템'과 별개로 분리되어야 합니다. 종속변수가 아니라 독립변수로 존재해야 합니다. 개발자가 '인프라'나 '시스템'과 결합되어(
Articles 2016년 안드로이드 스터디를 회고하면서... 처음은 언제나 감사의 마음으로 시작하자. * 10월 7일(2016), 회식과 겹쳐서 스터디에 처음부터 참석하진 못했지만, 스터디가 끝나기전에 마지막까지 스터디에 참석해주신 분들과 인사를 나누며, 14일(2016.10)에 시작될 Django스터디에 대해서 이런저런 이야기를 나누면서 Emocon 2016 F/W을 같이 봤음 * 8월 5일(2016), 한참 더운 여름에 시작된 안드로이든 스터디에 많은 분들이 관심을
Articles 파이콘 APAC 2016 후기 부산에서 진행되는 대부분의 프로젝트에선 Pyhon(이하 파이썬)이나 'Ruby'등과 같은 언어를 사용하는 경우가 없다?드뭅니다. 부산은 자바, PHP, 핵발전소 성애자의 도시라고 해도 과언이 아니기 때문입니다. 나는 이런 고급진 환경에도 불구하고 Ruby on Rails와 Python을 사용하기 때문에 어쩔 수 없이 몰래히키코모리 개발 업무를 진행합니다. 따라서 개발에 필요한 현실적인
Articles 내 마음대론 선정한 프로그래머 필독서 50선(20160211) 내가 추천하는 프로그래머 필독서 50선 누군가 정리해서 공유에 공유를 거듭한 "프로그래머 필독서 64선" [http://iostream.tistory.com/64]을 보고, '원서가 너무 과하다'는 생각을 하게 되었습니다. 그래서 내 마음대로 정리한 "프로그래머 필독서 50선"을 정리해보았습니다. 선정된 책은 국내 서적을 기준으로 작성되었고, 읽어본 책을
Articles 송길영님의 강연을 듣고 정리함 여기에 당신의 욕망이 보인다를 집필하신 송길영님께서 부산에 오셔서 강연(2016.01.13)을 한다고해서 숑숑 달려갔습니다. 강연을 듣고 내가 고민하고 있던 몇가지 것들에 대한 나름의 통찰과 2016년을 어떻게 보낼지에 대한 좋은 영감을 받았습니다. 그래서 몇가지 기록해두고자 합니다. 인상깊었던 강연 내용 "여러분 상상하지 마세요. 여러분 마음대로 생각하지 말고, 상대방이 어떤지