Sangkon Han(SigmaDream, sd or SD)

"Talk is cheap. Show me the code." - Torvalds, Linus (2000-08-25), Message to linux-kernel mailing list

레노버 노트북의 키보드 레이아웃에 대한 단상 - 이런 형태의 키보드 레이아웃은 도대체 누가 생각해 내는가?
Articles

레노버 노트북의 키보드 레이아웃에 대한 단상 - 이런 형태의 키보드 레이아웃은 도대체 누가 생각해 내는가?

노트북을 선택할 때 가장 중요한 것은 CPU, RAM~~(?.. 흠...)~~ 혹은 SSD 용량과 같은 소위 말하는 스펙이 전부가 아닐 수 있습니다. 예를 들어 무게, 두께 등과 같은 성능과 무관하지만 이동성을 고려하는 분들도 계시고, 저처럼 키보드 레이아웃을 중요하게 고려하는 분들도 계십니다. 저는 HHKB과 같은 일반적인 사용자에게 사실상 하드웨어 보안에 가까운 키보드 레이아웃을
10 min read
내 맘대로 위클리 뉴스 - 2024년 5주(2024.01.28 - 2024.02.03)
주간 뉴스

내 맘대로 위클리 뉴스 - 2024년 5주(2024.01.28 - 2024.02.03)

Python * This is not interview advice: a priority-expiry LRU cache without heaps or trees in Python * Python에서 우선순위 기반의 LRU 캐시를 구현하는 방법을 소개하는 기사입니다. * 한번 도전해 보세요! * My Django roadmap ideas * Django를 사용하시는 분들에게 도움이 될만한 로드맵을 제시하는 기사입니다. JS with TS * Modern JavaScript library starter * TypeScript, 테스트, GitHub
2 min read
내 맘대로 위클리 뉴스 - 2024년 4주(2024.01.21 - 2024.01.27)
주간 뉴스

내 맘대로 위클리 뉴스 - 2024년 4주(2024.01.21 - 2024.01.27)

Python * A Deep Dive Into Python's functools.wraps Decorator * 데코레이터를 만드는 과정에 자주 실수하는 것 중 하나가 메타데이터 손실입니다. 해당 실수를 줄이기 위해서 Python 표준 라이브러리의 functools 모듈에 있는 wraps 데코레이터를 사용하는 것을 권장하는데, 관련된 내용을 다루는 기사입니다. * Python Packaging, One Year Later: A Look Back at 2023
3 min read
내 맘대로 위클리 뉴스 - 2024년 3주(2024.01.14 - 2024.01.20)
주간 뉴스

내 맘대로 위클리 뉴스 - 2024년 3주(2024.01.14 - 2024.01.20)

Python * NumPy 2 is coming: preventing breakage, updating your code * 2024년 3월에 출시될 것으로 예상되는 NumPy2에 대한 내용을 다루는 기사입니다. Numpy를 많이 사용하고 계시다면 이 기사를 꼭 참고하세요. 생각보다 변경사항이 귀찮을 수 있습니다. 미리 대비하시길 권장합니다. * Comparing coroutines, by example, in Kotlin and Python * Python과 Kotlin에서 제공하는 코루틴을 비교하는 기사입니다.
3 min read
내 맘대로 위클리 뉴스 - 2024년 2주(2024.01.07 - 2024.01.13)
주간 뉴스

내 맘대로 위클리 뉴스 - 2024년 2주(2024.01.07 - 2024.01.13)

Python * Fast and Efficient Inequality Joins in Pandas * Pandas에서 데이터를 병합하는 일이 많으신가요? 그럼 이 기사를 꼭 참고하세요. '제목'의 무서움에 비해서 해당 내용을 당장 써먹을 수 있습니다. * Where Have You Installed Your Python Packages? * Python 패키지를 어디에 설치될까요? 그리고 Jupyter가 실행이 이상하신가요? 그렇다면 이 기사를 꼭 참고하세요!
2 min read
내 맘대로 위클리 뉴스 - 2024년 1주(2023.12.31 - 2024.01.06)
주간 뉴스 Featured

내 맘대로 위클리 뉴스 - 2024년 1주(2023.12.31 - 2024.01.06)

Python * Fastest Way to Read Excel in Python * 많은 데이터 분석가들이 사용하는 애증의 포멧인 Excel을 빠르게 처리하는 방법을 소개하는 기사입니다. * Fine Tuning Python WSGI and ASGI applications for Flask, Django, and FastAPI * Python 웹 서버를 구성하는 몇 가지 모범 사례를 소개하고, 몇가지 부하테스트를 소개하는 기사입니다. * Python으로 웹 서버를 구성하시면 이
2 min read
내 맘대로 위클리 뉴스 - 2023년 52주(2023.12.24 - 2023.12.30)
주간 뉴스

내 맘대로 위클리 뉴스 - 2023년 52주(2023.12.24 - 2023.12.30)

Python * How Many CPU Cores Can You Actually Use in Parallel? * 여전히 어려운, 그러나 꼭 알고 싶은 Parallel에 대한 간략한 소개 입니다. * 내용이 쉬운듯 하지만 생각보다 깊습니다. 천천히 읽어보세요. JavaScript * Bit, Nx and Lerna: An Overview of 3 Popular JavaScript Build Systems * JavaScript 빌드 시스템을 소개 합니다. * * 2023년에 변경된 JavaScript
1 min read
내 맘대로 위클리 뉴스 - 2023년 50주(2023.12.10 - 2023.12.16)
주간 뉴스

내 맘대로 위클리 뉴스 - 2023년 50주(2023.12.10 - 2023.12.16)

Python * Real-world match/case * Python 3.10에 도입된 match/case에 대한 간략한 소개 입니다. * How to Deploy a Python Flask app with Heroku * Heroku에 Flask 애플리케이션을 배포하는 방법을 소개하는 방법 입니다. * Building a small REPL in Python * Python을 활용하여 자신만의 REPL을 작성하는 방법을 소개하는 기사 입니다. JavaScript * Let’s learn
1 min read
회고, 회고를 회고하다.
Etc...

회고, 회고를 회고하다.

2023.12.09_BusanGDG_회고_v1.3회고, 회고를 회고하다. 한상곤 마이크로소프트 MVP 우분투한국커뮤니티(@sigmadream)Google Docs 발표 자료는 위 링크를 확인하세요. 링크가 안 보이시면 이 곳을 클릭하세요. DevFest Cloud Busan 2023 부산 개발자들의 송년회와 새로운 한 해를 준비하는 행사인 Happy Year End Party for Developers에서 발표를 진행하였습니다. 오랜만에 부산에서 진행된
5 min read
내 맘대로 위클리 뉴스 - 2023년 49주(2023.12.03 - 2023.12.09)
주간 뉴스

내 맘대로 위클리 뉴스 - 2023년 49주(2023.12.03 - 2023.12.09)

Python * Using Polars in a Pandas world * Pandas가 너무 익숙해서 새로운 '무드'를 기대하시다면 이 기사를 참고해보세요. * 너무 진지하게 생각하지 마시고, 가볍게 접근해보시면 기술적 신선함을 느껴보실 수 있습니다. * Understanding Linux cp Command and Implementing in Python * cp를 Python으로 구현하는 방법을 소개하는 튜토리얼 기사입니다. * 이번주 가장 좋은 기사 중
2 min read
내 맘대로 위클리 뉴스 - 2023년 48주(2023.11.26 - 2023.12.02)
주간 뉴스

내 맘대로 위클리 뉴스 - 2023년 48주(2023.11.26 - 2023.12.02)

Python * Beginners should use Django, not Flask * Django를 배워볼까요? 혹시 이유가 궁금하시면 이 기사를 꼭 읽어보세요! JavaScript * 17 Javascript repositories to become the best developer in the world * JavaScript를 공부하신다면 이 저장소를 눈여겨 보세요! * How hooks work * hooks이 작동하는 방법이 궁금하시면 이 기사를 참고하세요. OOP * .NET Blazor * .NET Blazor에 대한
1 min read
내 맘대로 위클리 뉴스 - 2023년 47주(2023.11.19 - 2023.11.25)
주간 뉴스

내 맘대로 위클리 뉴스 - 2023년 47주(2023.11.19 - 2023.11.25)

Python * How many Python core devs use typing? * 파이썬 코드를 작성하면서 언제나 궁금했던 질문 "얼마나 많은 파이썬 개발자가 타입 어노테이션을 사용할까요?", 이 기사를 통해서 살펴보세요. * Guide to Queues in Python * 파이썬에서 Queue를 활용하는 방법을 소개하는 기사 입니다. JavaScript * An Interactive Guide to CSS Grid * 의외로 복잡한 CSS의 Grid에
1 min read
내 맘대로 위클리 뉴스 - 2023년 46주(2023.11.12 - 2023.11.18)
주간 뉴스

내 맘대로 위클리 뉴스 - 2023년 46주(2023.11.12 - 2023.11.18)

Python * Why SciPy builds for Python 3.12 on Windows are a minor miracle * SciPy를 Meson으로 변경하면서 겪게되는 문제(즉, Windows에서 작동하는 포트란 컴파일러)가 어떻게 해결되었는지를 소개하는 기사 입니다. * An unbiased evaluation of environment management and packaging tools * 파이썬 패키지에 대한 광범위한 정보를 제공합니다. JavaScript * React Router v6: A
1 min read
내 맘대로 위클리 뉴스 - 2023년 45주(2023.11.05 - 2023.11.11)
주간 뉴스

내 맘대로 위클리 뉴스 - 2023년 45주(2023.11.05 - 2023.11.11)

Python * {n} times faster than C ...with Python * 흔히 Numpy가 중요하다고 하지만, 그 말에 비해서 Numpy의 중요성을 잘 이해하지 못하는 경우가 많은데, 이 기사를 통해서 Numpy의 중요성을 이해할 수 있습니다. * 이번주 추천 기사입니다. * New goodies in Django 5.0 * Django 5.0의 변경사항을 자세히 소개하는 기사 입니다. JavaScript * Can Next.
1 min read
내 맘대로 위클리 뉴스 - 2023년 44주(2023.10.29 - 2023.11.04)
주간 뉴스

내 맘대로 위클리 뉴스 - 2023년 44주(2023.10.29 - 2023.11.04)

Python * Do not use requirements.txt * requirements.txt를 사용하지 말라는 주장을 하는 기사입니다. 대체제로 Poetry를 제안하고 있습니다. * 이 주장에 관심이 있으시면 읽어보세요. 그리고 의존성에 대한 좋은 논의가 계속되었으면 합니다. * Why Python is Better than C++ for Algotrading * 알고리즘 트레이닝에서 C++ 대신 Python을 사용하는 이유를 소개하는 기사 입니다. * ns의 세계가 아니라면,
1 min read
내 맘대로 위클리 뉴스 - 2023년 43주(2023.10.22 - 2023.10.28)
주간 뉴스

내 맘대로 위클리 뉴스 - 2023년 43주(2023.10.22 - 2023.10.28)

Python * Building Custom Middleware in FastAPI * FastAPI에서 자신만의 미들웨어를 만들어야 한다면, 이 기사를 참고해보세요. * We Have To Talk About Flask * 기술적인 이야기는 아니지만, Flask 버전 변경에 따른 사항과 논의점을 잘 정리한 기사 입니다. * FastAPI가 Flask를 대체할 수 있을지에 대해선 약간의 의문사항이 있지만, Flask가 더 나아질 수 있을지에 대한 논의는 분명한
1 min read
내 맘대로 위클리 뉴스 - 2023년 42주(2023.10.15 - 2023.10.21)
주간 뉴스

내 맘대로 위클리 뉴스 - 2023년 42주(2023.10.15 - 2023.10.21)

Python * 6 Cool Things You Can Do With The Functools Module * Funtools라는 만능(?) 도구를 활용할 수 있는 6가지 방법을 소개하는 기사 입니다. * Building a Japanese Kanji Flashcard App using GPT-4, Python and Langchain * GPT-4와 Langchain을 활용하는 방법을 소개하는 기사 입니다. JavaScript * React memo is good actually * React의 memo를 활용하는 방법을
1 min read
내 맘대로 위클리 뉴스 - 2023년 41주(2023.10.08 - 2023.10.14)
주간 뉴스

내 맘대로 위클리 뉴스 - 2023년 41주(2023.10.08 - 2023.10.14)

Python * Things I’ve learned about building CLI tools in Python * Python으로 CLI 도구를 만들면서 알게된 것을 소개하는 기사입니다. * Professional Pandas: Handling Missing Data With Pandas Dropna * Dropna에 대해 자세히 다루는 기사 입니다. JavaScript * Making React Apps Memory Efficient | Million.js Beyond Speed * React를 사용하면서 메모리를 효율적으로 사용하는 방법을 소개하는
1 min read
자료구조, 알고리즘 그리고 코딩 테스트와 관련된 추천 책(교재)
Articles

자료구조, 알고리즘 그리고 코딩 테스트와 관련된 추천 책(교재)

요약 : 코딩 테스트와 알고리즘(자료구조 포함)공부는 목적이 전혀 다르기 때문에 학습하는 방법이 뚜렷한 차이를 보입니다. 그래서 목적에 맞춰서 책을 구매하고, 학습을 진행해야 합니다. 목적에 맞는 책를 선별하고, 안 볼 책이거나 못 볼 책은 구매를 하지 않기를 권장합니다. 가능하다면 문제풀이 중심의 책 중에서 자신에게 맞는 것을 먼저 보는 것을 권장합니다.
38 min read
내 맘대로 위클리 뉴스 - 2023년 40주(2023.10.01 - 2023.10.07)
주간 뉴스

내 맘대로 위클리 뉴스 - 2023년 40주(2023.10.01 - 2023.10.07)

Python * 5 Ways to Measure Execution Time in Python * Python에서 실행코드의 시간을 측정하는 5가지 방법을 소개하는 기사 입니다. * Exploring Wordle * Python을 사용해서 Wordle를 분석하는 방법을 소개하는 기사 입니다. JavaScript * React Advanced: Decoupling your components in the right way * React에서 컴포넌트를 분리하는 기준이나 방법이 궁금하셨다면 이 기사를 참고하세요. * Next.js 13
1 min read
내 맘대로 위클리 뉴스 - 2023년 39주(2023.09.24 - 2023.09.30)
주간 뉴스

내 맘대로 위클리 뉴스 - 2023년 39주(2023.09.24 - 2023.09.30)

Python * Django 5.0 alpha 1 released * Django를 학습하시나요? 지금 입니다. 5.0 알파에서 시작하세요. * 공부를 하신다면 알파에서 시작하시면 됩니다. 누구보다 빠르게 날아가실 수 있습니다. * Simulate the Monty Hall problem in Python 🐐🚘🐐 * 몬티홀 문제를 Python으로 시뮬레이션하는 간단한 방법을 소개합니다. JavaScript * Create a text typing effect with React * React로 텍스트 입력
1 min read
내 맘대로 위클리 뉴스 - 2023년 37주(2023.09.10 - 2023.09.16)

내 맘대로 위클리 뉴스 - 2023년 37주(2023.09.10 - 2023.09.16)

Python * Towards a new SymPy: part 1 - Outline * 새롭게 개선된 SymPy에 대한 소개 기사 입니다. * Python으로 기호 계산을 하시는 분들이라면 참고하시기 좋은 기사 입니다. * Filters in Django – filter(A, B) vs filter(A).filter(B) * Django를 사용할 때 가장 많이 활용하는 filter 함수의 활용에 관한 기사입니다. * 필터와 모델의 관계를
2 min read