(오늘의 짤방: never studying OS again via @cneuralnetwork)
- 팁과 유틸리티
- AAA gaming on Asahi Linux
- macOS Sequoia 올리고 좀 헤맸던 것 중에 하나가 예전에는 설정-보안에서 타사 개발자 권한 허용만 하면 잘 되었었는데, 이번엔 설정 하나가 추가됨. 예를 들어 네트워크를 쓰는 앱은 설정-일반-로그인 확장 및 프로그램-네트워크 확장 프로그램으로 가서 또 그 앱을 켜줘야 권한 문제 없이 돌아감ㅋㅋ
- Lottie Creator: 로티 애니메이션을 제작할 수 있는 웹 기반 무료 디자인 도구 (creator.lottiefiles.com)
- OLED 노트북에서 반드시 '다크 모드'를 사용해야 하는 이유
- 윈도우 11 KB5043145 블루 스크린 오류 유발 "설치하지 말 것"
- Synfig - 오픈소스 2D 애니메이션 소프트웨어 (synfig.org)
- Show GN: 로컬 파일 이름 바꾸기 자동화 도구 (localfile.io)
- rga - PDF, 이북, 오피스, 압축파일까지 검색하는 ripgrep (github.com/phiresky)
- 구독의 시대, 알아두면 좋은 분야별 최고의 무료 소프트웨어 대안
- Dropover - Effortless Drag & Drop on your Mac
- 프로그래밍
- Show GN: ThorVG - WebGPU를 지원하는 차세대 벡터 그래픽 엔진 (github.com/thorvg)
- Generic Programming is really great in C++ and other high-level languages. Did you know that it is also possibly achievable in pure C?
- glist: A minimal implementation of generic linked-list using C
- Reasons I still love the fish shell
- What makes concurrency so hard?
- How I Computer in 2024
- Developers Rail Against JavaScript ‘Merchants of Complexity’
- THE SECRET INSIDE ONE MILLION CHECKBOXES
- Code Smarter, Not Harder: Developing with Cursor and Claude Sonnet
- 리누스 토발즈 “커밋 메시지에 수동태 표현 삼가야”
- How to Disable GIL in Python 3.13?
- Calculate derivatives in Python
- Syntactic Sugar: Why Python Is Sweet and Pythonic Quiz
- GN⁺: Tenno – Markdown과 JavaScript의 결합 = 워드와 엑셀의 하이브리드 (tenno.app)
- What Can A Coffee Machine Teach You About Python's Functions?
- Show GN: UI 라이브러리에 쉽게 통합할 수 있는 범용 상태 관리 라이브러리 "state-ref" (github.com/superlucky84)
- Europe has opened a door to a universal wallet. The web’s inventor wants to enter
- lwIP is a small independent implementation of the TCP/IP protocol suite.
- JSON to Java Record Converter
- GN⁺: Htmx에 대한 온건한 비판 (chrisdone.com)
- MIQT - MIT 라이센스의 Go용 Qt 바인딩 (github.com/mappu)
- htmx로 SPA 구축하기 (jakelazaroff.com)
- Deno 2 발표 (deno.com)
- "개발자 편의 개선 및 성능 향상에 집중" 파이썬 3.13의 주요 변화 살펴보기
- GN⁺: Rust가 Volvo 조립 라인에서 굴러가고 있음 (tweedegolf.nl)
- GN⁺: Panic의 Transmit, Google Drive 지원 종료 (blog.panic.com)
- Recommend a set of C++ codes for learning.
- GN⁺: Kotlin Money - 돈 계산용 Kotlin 라이브러리 (blog.eriksen.com.br)
- Memray is a memory profiler for Python.
- 비주얼 스튜디오 코드의 대안 2가지, 제드와 커서 소개
- spiderweb is a small web framework, just big enough to hold a spider.
- 7 New Typing Features in Python 3.13
- Skin-Shedding Code
- Multi-dimensional Sparse Arrays in SciPy
- Everything you need to know about Python 3.13 – JIT and GIL went up the hill
- ELI5: Bento - Interactive Notebook that Empowers Development Collaboration & Best Practices
- WTF is ASGI and WSGI in python apps?
- httpdbg is a tool for Python developers to easily debug the HTTP(S) client requests in a Python program.
- How to Use FastAPI for Machine Learning
- turboAsync - Bringing multithreading to Python's async event loop
- Weather as Landscape - Visualizing Weather Forecasts Through Landscape Imagery
- git absorb - This is a port of Facebook's hg absorb
- GN⁺: HPy - Python을 위한 개선된 C API (hpyproject.org)
- DIY Go API - A RESTful API template (built with Go)
- Serverless servers: Efficient serverless Node.js with in-function concurrency
- Python's reduce(): From Functional to Pythonic Style
- ESLint, JSON 과 마크다운 린팅 공식 지원 (eslint.org)
- Tauri 2.0 정식 릴리즈 (v2.tauri.app)
- IntelliJ IDEA에서 자가 프로파일링하기
- How to integrate Jakarta Data with Spring and Hibernate
- Get Started With Allocation Profiling
- Gumroad 가 rails 를 버리기로 결정 (sahil.gumroad.com)
- HTML의 maxlength 속성을 사용하지 마세요 (adamsilver.io)
- 결국 모든 것은 텍스트이다 (stitcher.io)
- 아�니 이 글자는 왜 들어가는거예요? 알아두면 가끔 쓸모있는 한글 유니코드 완전 정복
- GN⁺: GitHub Issues의 진화(공개 프리뷰) (github.blog)
- dotenv. better.
- GN⁺: QRFrame - 자바스크립트로 아름다운 QR 코드 생성하기 (github.com/zhengkyl)
- How to version your software
- Let’s build and optimize a Rust extension for Python
- GN⁺: Python 3.13에 대해 알아야할 모든 것 – JIT와 GIL의 향상 (drew.silcock.dev)
- PyGlove: Manipulating Python Programs
- A Static Analysis of Popular C Packages in Linux
- json4u - JSON 시각화 및 처리 도구 (github.com/loggerhead)
- Python 3.13: Cool New Features for You to Try
- Real-time mouse pointers - Our journey to implement and support real-time mouse pointers.
- Creating a Simple Pastebin Service in Python and Flask
- DevOps/SRE
- 설계
- HOW DISCORD REDUCED WEBSOCKET TRAFFIC BY 40%
- Introducing Netflix’s Key-Value Data Abstraction Layer
- Should we decompose our monolith?
- 'Absurdly fast' algorithm solves 70-year-old logjam — speeding up network traffic in areas from airline scheduling to the internet
- PMI, 프로젝트 성공의 기준 재정립한다 “11월 연구 결과 공개”
- Tomato Architecture - A Pragmatic Approach to Software Design
- Redis Explained
- Rearchitecting: Redis to SQLite
- How we run migrations across 2,800 microservices
- 네트워크 API를 위한 종합 디자인 가이드
- How to Minimize Latency and Cost in Distributed Systems
- 경력 관리와 개발문화
- "개발자·AI 인재 부족"…스타트업, 불경기여도 채용 늘린다
- KT, 전체 직원의 30% 구조조정...최대 5700명
- Efficient scaleups in 2024 vs 2021: Sourcegraph (with CEO & Co-founder Quinn Slack)
- CISO의 새로운 무기 ‘리스크 스토리텔링’ 역량 개발법
- 10년 새 조직 내 IT팀 신뢰도 하락… 전문가들이 제시한 해결책은?
- 가트너 “AI로 인해 소프트웨어 엔지니어 80% 역량 변화 필요”
- 80% of Software Engineers Must Upskill For AI Era By 2027, Gartner Warns
- “벤처 투자 31%는 AI 스타트업”··· CB인사이츠, 3분기 벤처 현황 발표
- “나랑 생각 다르면 퇴사해라” 설립자 지시에… 오토매틱 직원 159명 회사 떠나
- 뛰어난 IT 임원을 구분 짓는 ‘무형’의 기술 6가지
- 비수도권 청년의 서울 이직 경로 분석: 남자는 경호, 여자는 병원으로 간다
- Measuring Developer Goals
- 안녕, 알고리즘! - 깃허브의 가장 큰 오픈소스 알고리즘 라이브러리에 오신 것을 환영합니다
- Manim is an animation engine for explanatory math videos.
- Show GN: 일하기 좋은 카페/장소 모음 (네이버 지도 리스트) (naver.me)
- GN⁺: AI는 웹 개발 학습에 장애물임 (ben.page)
- The big idea: should we be thinking about luck differently?
- HOW TO COPE WITH TECHNOLOGY FOMO
- The Builder’s Guide to Better Mousetraps
- Nike’s $25B blunder shows us the limits of “data-driven”
- 삼성전자 반도체도 '희망퇴직'...더 이상 '40대 막내' 안된다. 인적 쇄신 본격화
- "월 100만원도 못 벌어요"…2030 사장님들, 비명 터졌다
- 회의를 알차게!··· 한 달에 34시간을 아끼는 방법
- 국내 스타트업 대표 42.7% "생태계 현황 부정적…투자 위축·경기 불황 탓"
- 55시간 노동→'과로사' 74만명...40시간 근무제도 '빨간불'
- 임금체불 티맥스A&C, 결국 전직원 대상 권고사직
- 4대 과기원 학생연구원·포닥 300여명 일자리 증발
- 생성형 AI가 대체하기 좋은 인력은 “나쁜 상사와 비싼 컨설턴트”
- 레거시 코드를 바라보는 겸손한 시선 "나쁜 코드도 돌아가면 성공이다"
- “IT 임원직 면접을 앞둔 이들이 준비할 사항은…” 전문가들의 10가지 조언
- 직원의 사무실 복귀 원하는 기업··· 공간에 비용 지출할 의향도 있을까?
- GN⁺: Google, Amazon의 사무실 복귀 명령 따라가지 않을 것이라고 발표 (entrepreneur.com)
- 한국IDC, 국내 생성형 AI 적용 사례 연구 발표 “78% 조직, AI로 생산성 개선”
- 병신같지만 심상치않은 일본의 "업무슈퍼" 이야기
- GN⁺: AI 회사는 성공할 수 있는가? (benn.substack.com)
- THE ELITE COLLEGE STUDENTS WHO CAN’T READ BOOKS
- GN⁺: 성장을 위해 명성을 포기한 Y Combinator (unfashionable.blog)
- 인지 능력은 점차 AI에 맡기고 인간 능력 높이는 증강지능 키워라
- Things I’ve learned serving on the board of the Python Software Foundation
- GN⁺: 조언이 효과 없는 이유 (dynomight.substack.com)
- GN⁺: Notion의 중년 위기 (jjinux.com)
- “조직문화 모르고 매주 지각”… Z세대 해고 당하는 이유
- 팬데믹이 심화시킨 상위소득 집중도
- The ultimate guide to developer happiness
- 60대 이상 사장님 '폭증'…'노후 빈곤' 그늘
보안/클라우드/데이터베이스 관련 소식
- 보안
- “고객 여권정보 새나갔는데 4년간 몰라”··· 메리어트, 데이터 유출 책임으로 700억원 벌금 지불
- Using 'chaos engineering' to make cloud computing less vulnerable to cyber attacks
- We Spent $20 To Achieve RCE And Accidentally Became The Admins Of .MOBI
- Protect your WiFi from Hackers
- Spring Boot Security JWT Authentication and Authorization Tutorial
- SymCrypt is the core cryptographic function library currently used by Windows.
- Microsoft's quantum-resistant cryptography is here
- Clever 'GitHub Scanner' campaign abusing repos to push malware
- 업무 시간에 한 '딴짓' 보인다…아이폰 미러링 기능, 직장 내 개인정보 유출 우려
- GN⁺: 스마트 TV는 집안에 있는 '디지털 트로이 목마'와 같음 (arstechnica.com)
- Web Hackers vs. The Auto Industry: Critical Vulnerabilities in Ferrari, BMW, Rolls Royce, Porsche, and More
- 윈도우의 새로운 보안 기술, VBS 인클레이브 이해하기
- 윈도우 헬로 설정 가이드 "얼굴 인식으로 더 빠르고 안전한 PC 로그인"
- The Practical Guide to Hacking Bluetooth Low Energy
- Introduction to Bluetooth Low Energy
- Pentesting BLE - Bluetooth Low Energy
- Gen AI로 인해 법적 조치의 비용이 감소하고 있음 — 기업들은 준비해야 함 (hbr.org)
- “공격 표적되면 대규모 피해 가능성”··· 9개국 보안 기관, OT 보안 위한 6가지 원칙 제시
- AI에 뚫린 캡차 "이제는 폐기해야 할 낡은 보안 테스트"
- Your AWS EC2 Has Been Hacked. What Will Happen Now?
- 보안 담당자가 주의해야 할 비밀번호 스프레이 공격과 안전한 VPN 사용법
- AI bots now beat 100% of those traffic-image CAPTCHAs
- 클라우드
- 클라우드의 유력한 대안으로 재부상하는 온프레미스
- Convert AWS console actions to reusable code with AWS Console-to-Code, now generally available
- 클라우드 보안이 비용과 확장성보다 중요한 이유
- “클라우드 인프라 지출, 2028년까지 연평균 18.1% 성장” IDC
- AWS, 아마존 베드록 국내 정식 출시 “서울 리전에서 지원”
- DigitalOcean GPU Droplets, scalable computing power on demand
- 퍼블릭 클라우드에서 비용을 절감할 수 있는 세 번째 선택지
- 데이터베이스
- Convert JSON into Columns and Rows with JSON_TABLE
- StarbaseDB - HTTP로 이용가능한 SQLite on the Edge (github.com/brayden)
- Things I Wished More Developers Knew About Databases
- What’s Behind Elastic’s Unexpected Return to Open Source?
- Amazon ElastiCache가 Valkey 지원 (aws.amazon.com)
- PostgreSQL 17 - A Major Step Forward in Performance, Logical Replication and More
- RAG app with Postgres and pgvector
- SQL Injection Cheatsheet
- sq is a free/libre open-source data wrangling swiss-army knife to inspect, query, join, import, and export data.
- Smolderingly fast b-trees
- InnoDB Gap Locks
- “아니, 도대체 왜 조회 쿼리 메서드에서 데드락이 생기는거야?”
- GN⁺: sq - 데이터베이스 및 기타 기능을 위한 jq 대체제 (sq.io)
- SlateDB - 객체 저장소 기반의 임베디드 스토리지 엔진 (github.com/slatedb)
- In MySQL, never use “utf8”. Use “utf8mb4”.
- Top 10 Open Source Graph Databases in 2024
- Building RAG with Postgres
- GQL: A New ISO Standard for Querying Graph Databases
- AI-assisted Postgres experiment: number of partitions vs. planning time
- 최신 포스트그레SQL 17의 주목할 만한 새 기능 3가지
(보너스: Git Cherry-pick vs Merge vs Rebase via @sysxplore)
EOB
댓글 없음:
댓글 쓰기