(오늘의 짤방: Until I run Chrome. via @loftwah)
개발 관련 소식
- 팁과 유틸리티
- 아이폰에서 나만의 벨소리를 ‘무료로’ 만드는 방법
- “내 PC 게임에 최적화하기” 게이머가 알아야 할 7가지 설정
- 개발자 생산성 높여주는 무료 맥 앱 7가지
- “미리 대체 앱을 찾아 두자” 윈도우에서 삭제될 기능 10가지
- Download, Edit, and Print Your Favorite Getty Artwork for Free(다운로드)
- impaste: pasting images to piped commands on macOS
- Rnote is an open-source vector-based drawing app for sketching, handwritten notes and to annotate documents and pictures.
- Tuttut - Converts MIDI files to guitar tabs.
- Czkawka (tch•kav•ka (IPA: [ˈʧ̑kafka]), "hiccup" in Polish) is a simple, fast and free app to remove unnecessary files from your computer.
- MS오피스 파일 저장 및 열기에 클래식 창 바로 사용하는 팁
- 프로그래밍
- 2.5 million Java developers on Visual Studio Code! Roadmap for the next 6 months
- Wax is a word processor for the web. Modern, extensible, responsive, community driven, and 100% open source.
- Microsoft's GitHub offers companies souped-up AI coding tool
- Ludic is a lightweight framework for building HTML pages with a component approach similar to React.
- es-hangul은 쉽게 한글을 다룰 수 있도록 돕는 JavaScript 라이브러리입니다. 편리하게 사용할 수 있는 모던한 라이브러리 API를 제공합니다. ECMAScript Modules을 사용하기 때문에, 사용자가 브라우저 환경에서 최소한의 코드를 내려받도록 할 수 있습니다.
- GN⁺: Oh My Git! - Git 학습을 위한 오픈소스 게임 (ohmygit.org)
- Git workflow diagram showcasing the role of remote-tracking refs (origin/*)
- TSAC - Low Bitrate 오디오 압축 기술 (bellard.org)
- Zellij is a workspace aimed at developers, ops-oriented people and anyone who loves the terminal. Similar programs are sometimes called "Terminal Multiplexers".
- "리액트, 뷰, 앵귤러…" 최고의 자바스크립트 프레임워크는?
- 토스가 꿈꾸는 React Native 기술의 미래
- The *Best Python Cheat Sheet
- Guide on Structured Logs [Best Practices included]
- Why Do Python Lists Multiply Oddly? Exploring the CPython Source Code
- Inline run dependencies in pipx 1.4.2
- Enforcing conventions in Django projects with introspection
- "Real" anonymous functions for Python
- How to Set Up Pre-Commit Hooks
- Fix Python Code Smells with These Best Practices
- 10 reasons I stick to Django rather than FastAPI
- My Accessibility Review Checklist
- Drawpyo is a Python library for programmatically generating Diagrams.net/Draw.io charts.
- REBOUND is an N-body integrator, i.e. a software package that can integrate the motion of particles under the influence of gravity.
- Technology Radar Vol 30
- Chisel - HTTP를 통해 전송되는 빠른 TCP/UDP 터널 (github.com/jpillora)
- C++ Insights – 컴파일러의 눈으로 소스 코드 살펴보기 (github.com/andreasfertig)
- Boring Python: dependency management
- GN⁺: Ray - AI 및 Python 애플리케이션 확장을 위한 통합 프레임워크 (github.com/ray-project)
- Duck Typing in Python: Writing Flexible and Decoupled Code
- 작은 스타트업에서 디자인 시스템 쉽게 구축하기 (feat.TailwindUI Catalyst) (blog.notifly.tech)
- Fixing a Bug in PyPy's Incremental GC
- Unnecessary else statements
- Distributed coroutines with a native Python extension and Dispatch
- Django: Write-up on optimizing the system check framework
- A better Python cache for slow function calls
- Building command-line applications in Python
- Relieving your Python packaging pain
- Every dunder method in Python
- Designing a Pure Python Web Framework
- Lambda on hard mode: Inside Modal's web infrastructure
- Jupyter & IPython terminology explained 💡
- Install and Execute Python Applications Using pipx
- With Great Tables anyone can make wonderful-looking tables in Python.
- Pingora is a Rust framework to build fast, reliable and programmable networked systems.
- GN⁺: Jpegli - 구글이 만든 새로운 JPEG 코딩 라이브러리 (opensource.googleblog.com)
- Python as a configuration language
- lldap - Light LDAP implementation for authentication
- jnv is designed for navigating JSON, offering an interactive JSON viewer and jq filter editor.
- Demystifying Code Snippets in Code Reviews: A Study of the OpenStack and Qt Communities and A Practitioner Survey
- VSCode March 2024 (version 1.88)
- Docker Best Practices for Python Developers
- “2027년까지 개발자 70%가 사용한다는데…” AI 코딩 도구의 함정
- AI가 만든 코드, 안전하게 쓰려면 ‘클린 코드’에 집중하자
- Thoughtworks Technology Radar, Volume 30 공개 (thoughtworks.com)
- “운영체제를 컨테이너화한다” 프로젝트 블루핀과 운영체제의 미래
- “고품질 이미지 35% 더 압축가능”··· 구글, 오픈소스 JPEG 라이브러리 공개
- 10 > 64, in QR codes
- Anakin - This is a tool that runs another command, and kills all the orphans it generates.
- How I manage Python in 2024
- GN⁺: HeyForm - 오픈소스 Form 빌더 (github.com/heyform)
- Stirling-PDF - This is a robust, locally hosted web-based PDF manipulation tool using Docker. It enables you to carry out various operations on PDF files, including splitting, merging, converting, reorganizing, adding images, rotating, compressing, and more.
- django-prose-editor - Prose editor for the Django admin based on ProseMirror.
- Atlassian Pragmatic Drag & Drop (github.com/atlassian)
- The pass Statement: How to Do Nothing in Python
- This repository has the source code for Comprehensive Rust 🦀, a multi-day Rust course developed by the Android team.
- Primer on Python Decorators
- Trix - 글쓰기를 위한 Rich Text 에디터 (github.com/basecamp)
- git-cliff can generate changelog files from the Git history by utilizing conventional commits as well as regex-powered custom parsers.
- How to use Google Maps Scraper for OSINT
- HEIC 파일 포맷 지원을 통한 사용자 경험 향상 시키기
- 개발자를 잠 못 들게 만드는 코드
- Python Operators and Expressions Quiz
- Python's Format Mini-Language for Tidy Strings
- The 4 best programming languages to learn
- HOW DISCORD MOVED ENGINEERING TO CLOUD DEVELOPMENT ENVIRONMENTS
- sqlelf - A tool that utilizes SQLite's virtual table functionality to allow you to explore Linux ELF objects through SQL.
- Python Virtual Environments: A Primer
- What are some good python codebases to read? ☶ ask python
- Syntax Error #11: Debugging Python
- Show GN: Github용 static site generator (github.com/joone)
- GN⁺: NotepadNext - Notepad++의 크로스플랫폼 구현체 (github.com/dail8859)
- DevOps
- Announcing bpftop: Streamlining eBPF performance optimization
- Linux Crisis Tools
- Are Copilots Ready to Provision Your Infrastructure?
- GN⁺: Maestro - 모바일 앱 자동화 UI 테스팅 프레임워크 (github.com/mobile-dev-inc)
- “IT 서비스 중단의 주요 원인은 네트워크 및 연결 문제” 업타임 인스티튜트 조사
- Portr - 소규모 팀을 위한 ngrok 대체제 오픈소스 (github.com/amalshaji)
- Load Balancing
- Portr is a tunnel solution that allows you to expose local http, tcp or websocket connections to the public internet. It utilizes SSH remote port forwarding under the hood to securely tunnel connections.
- web-traffic-generator - A quick and dirty HTTP/S "organic" traffic generator.
- 설계
- Microservices Design Principles You Really Need To Learn
- 설계란 고민의 연속이다 2편
- 동일한 비용으로 리포트 요청 10배 처리하기: 적절한 공수로 Throughput 을 많이 끌어올릴 방법은 없을까?
- 디자인 시스템, 코드를 넘어서
- A Feature Dataset of Microservices-based Systems
- Video lectures, CMU 15 440 / 640 Distributed Systems spring 2022, by Mahadev Satyanarayanan, Padmanabhan Pillai
- Uncovering the Seams in Mainframes for Incremental Modernisation
- 경력 관리와 개발문화
- 브라우저의 렌더링 엔진의 동작과정 많이 바뀌었다. 아무개 블로그나 FE빈출 기술면접 질문리스트 말고 최근걸로 공부하자
- 심화되는 AI 인재 경쟁… 어떻게 기술 격차 줄일 수 있을까
- 503 days working full-time on FOSS: lessons learned
- 설마했는데…“이건 쇼크다” 발칵 뒤집힌 ‘국민 메신저’
- AI 스타트업 투자 열기 가라앉나… "정점후 하락세"
- 팀스파르타, 올 1분기 매출 140억 돌파…영업익 25억원 ‘역대 최대’
- 주니어 개발자가 면접을 앞두고 준비한 것들
- 여자 반장님이 회계사 때려치우고 공사장에서 노가다 하는 이유 l 최인라 페인트 2부
- 여행하듯 살고, 살 듯 여행하다…일탈 아닌 일상 찾는 MZ세대 여행법
- 웹사이트의 첫 삽부터 나무를 기르기까지: 당근닷컴 디벨롭의 여정
- AI가 기술 인력 해고를 촉진하고 있을까?
- 직원 당 1,175억 원 가치 인정받은 기업도 있다?··· CB인사이츠, 2024년 AI 100 발표
- “잘못된 대처의 종합판” 맥도날드 IT 장애 대응이 문제인 이유
- [독후감] 두려움 없는 조직
- GN⁺: AI에 의해 대체되는 일자리 - 5백만 프리랜서 직업 분석 (bloomberry.com)
- 계속되는 빅테크의 '군살빼기'…아마존 웹서비스 수백명 감원
- 개발자에서 QA 전문가로! QA의 세계 | Tech In LINE
- In the age of the broken ‘career ladder’, here’s how to zigzag towards the job you want
- LINE SHOPPING JP, 글로벌 협업 프로세스 개선 회고
- 네이버 Yorkie TF 인턴 생존기
- 쿠팡에 막히고 알리에 치이고…K커머스 새싹투자 떡잎부터 '뎅강'
- “시간 낭비 돈 낭비…” 사무실 출근을 꺼리는 직원들의 속마음
- “AI가 일자리 800만 개 위협” 영국 공공정책연구소 경고
- “생성형 AI, 채용 우선순위도 바꾼다” 고용 시장에 부는 변화의 바람
- GN⁺: 신입사원이 더 많은 급여를 받을 때, 최고의 성과를 내는 직원이 가장 먼저 사직함 (hbr.org)
- 아마존은 C커머스 공세에 어떻게 대응하는가
- 기업 현장에서 체감하는 한국 STEM 인재 양성의 위기 신호
- github-drama (community fork #2) - This is a curated collection of "dramatic" GitHub interactions.
- 1인 개발자로 행복하게 살기.
- 당신은 사람들을 너무 늦게 해고하고 있어요 (zaidesanton.substack.com)
- 지난 일 잊고 가진 것에 집중…다시 희망 찾아서
- 적자에 해고까지…토종 밀폐용기 '락앤락'의 추락
보안/클라우드/데이터베이스 관련 소식
- 보안
- Two Stories for "What is CHERI?"
- Exploiting null-dereferences in the Linux kernel
- '더 나은 오픈소스 보안을 위한 가이드' OWASP 상위 10대 OSS 위험 톺아보기
- What we know about the xz Utils backdoor that almost infected the world
- New ‘Loop DoS’ attack may impact up to 300,000 online systems
- New UEFI vulnerabilities send firmware devs industry wide scrambling
- Cloudflare wants to put a firewall in front of your LLM
- Hackers target Docker, Hadoop, Redis, Confluence with new Golang malware
- Who Am I? Conditional Prompt Injection Attacks with Microsoft Copilot
- ComPromptMized: Unleashing Zero-click Worms that Target GenAI-Powered Applications
- GitHub besieged by millions of malicious repositories in ongoing attack
- Build Applications with Fully Homomorphic Encryption (FHE)
- GitHub’s new AI-powered tool auto-fixes vulnerabilities in your code
- 구글 ‘시크릿 모드’ 소송 합의를 둘러싼 오해와 진실
- 피싱 이메일과 유사한 기업 이메일… '익숙해지는 것이 문제'
- 구글 “지난해 발견된 취약점, 서드파티 코드 많아”
- 패러럴 포트에 클립을 끼워 노트북 암호를 초기화
- Alice & Bob - A History of The World’s Most Famous Cryptographic Couple
- ‘쿠키 대란’ 발등에 불 떨어진 줄도 모르는 한국 언론
- GN⁺: V8 Sandbox (v8.dev)
- “2023년 악용된 제로데이 취약점, 전년 대비 50% 이상 증가” 구글·TAG 공동 보고서
- 크롬 브라우저, TPM 이용해 쿠키 복제 차단…오픈소스 툴로 공개
- “자가 점검 체크리스트 포함” SK쉴더스, ‘2024 클라우드 보안 가이드북’ 발간
- Revisiting the Black Sunday Hack - A DirecTV story
- GN⁺: xz 오픈소스 공격의 전체 타임라인 정리 (research.swtch.com)
- How one volunteer stopped a backdoor from exposing Linux systems worldwide
- xz-utils backdoor: how to get started
- GN⁺: 오픈 소스 프로젝트 내 상호작용의 축소판인 xz 백도어 이슈 (robmensching.com)
- AI hallucinates software packages and devs download them – even if potentially poisoned with malware
- 구글·유튜브서 사칭 광고하면 경고 없이 계정 영구 정지
- To search for leaked credentials using Google Chrome's Developer Tools and regex, follow these short steps:
- xz-vulnerable-honeypot - An ssh honeypot with the XZ backdoor. CVE-2024-3094
- FAQ on the xz-utils backdoor (CVE-2024-3094)
- 홍진경 "사기 피해 1조 라던데…'홍진경 경제학부' 그런 거 없다"
- Endlessh-Go - SSH 봇/스캐너용 함정의 Go 구현체 (github.com/shizunge)
- 클라우드
- Simplifying AWS Lambda. Understanding Reserved vs. Provisioned Concurrency
- Google Cloud Next 2024에서 발표된 주요 내용 (techcrunch.com)
- AI로 본격 재편되는 GCP··· 구글 클라우드 넥스트 2024의 핵심 발표 6가지
- 구글 클라우드 넥스트 2024, AI 플랫폼 혁신과 생태계 비전 제시
- ‘레디스 무임승차’ AWS의 당혹스러운 ‘벨키 포크’
- AI가 주도하는 클라우드 성장, 문제는 없는가?
- 'AI로 인해 클라우드 인프라 지출 크게 증가'… IDC 보고서
- Microsoft Azure Introduces Retina: a Cloud Native Container Networking Observability Platform
- How You Can Simplify Cloud Development with Winglang?
- Optimizing Costs in the Cloud: Embracing a FinOps Mindset
- Bringing Python to Workers using Pyodide and WebAssembly by CloudFlare
- 마이크로소프트 레티나로 쿠버네티스 네트워크 모니터링하기
- AWS API키 유출 고민없이 안전하게 애플리케이션 코드 작성하기
- Amazon GuardDuty EC2 Runtime Monitoring 정식 출시
- 데이터베이스
- Flyweight - SQLite 용 ORM (github.com/thebinarysearchtree)
- GN⁺: go-mysql-server - MySQL과 호환되는 순수 Go 언어로 작성된 데이터베이스 엔진 (github.com/dolthub)
- Otter - Go를 위한 고성능 인-메모리 캐시 (github.com/maypok86)
- GN⁺: DrawDB - 온라인 데이터베이스 다이어그램 편집기 오픈소스 (github.com/drawdb-io)
- Microsoft Announces Garnet: a New Open-Source Cache-Store and Redis Alternative
- production-sqlite-in-go - Companion repository for GopherCon presentation on "Production Applications Using SQLite & Go"
- PostgreSQL clustering solutions
- fun fact: SQLite is the most deployed and most used database. There are over one trillion (1e12) SQLite databases in active use. It is maintained by three people. They don't allow outside contributions.
- pgwire - PostgreSQL Wire Protocol의 Rust 구현체 (github.com/sunng87)
- Code from my (Python) "SQLAlchemy 2 In Practice" book.
- Apache Kvrocks - 분산 키/밸류 NoSQL DB (github.com/apache)
- GN⁺: MongoDB에서 PostgreSQL로 대규모 이전한 후기 (infisical.com)
- pgvecto.rs is a Postgres extension that provides vector similarity search functions. It is written in Rust and based on pgrx.
- GN⁺: Redis 자리를 차지하기 위한 대체제 경쟁 (lwn.net)
(보너스: How hard can strings be? /s via @0xglitchbyte and 오른쪽에 얘네를 추가해야함 const char* char[] wchar_t* const wchar_t* wchar_t[] char8_t* const char8_t* char8_t[] char16_t* const char16_t* char16_t[] char32_t* const char32_t* char32_t[] via @simnalamburt)
EOB
댓글 없음:
댓글 쓰기