- 개발/관리도구
- If you think you know Python, think once more!(파이썬 함정 소개)
- Mirage JS is an API mocking library that lets you build, test and share a complete working JavaScript application without having to rely on any backend services.
- '놓쳐서는 안 될' 파이썬의 새로운 기능 6가지
- 깃 사용자가 가장 흔히 저지르는 6가지 실수와 대처 방법
- IntelliJ IDEA best plugins
- AWS Cloud Cost Checklist V2
- SenseLogs - Instant log data in seconds, not minutes
- See Python, See Python Go, Go Python Go
- [2020 Ignite Seoul]Azure에서 사용할 수 있는 컨테이너/오케스트레이션 기술 살펴보기
- HTTPS에 대해 알아야 할 것들
- FORTRAN.io finally, a Fortran Web Framework
- Amazon CloudWatch Synthetics 서울 리전 출시
- (SDD419) Amazon EC2 Networking Deep Dive and Best Practices | AWS re:Invent 2014
- AWS Tutorial – Learn Amazon Web Services from Experts
- Go's Tooling is an Undervalued Technology
- 쿠버네티스와 도커를 백업하는 방법
- ELK 셋팅부터 알람까지
- Intro to deployment strategies: blue-green, canary, and more
- .NET everywhere apparently also means Windows 3.11 and DOS
- Docker 개발환경의 구축
- Antman 프로젝트 개발기
- documize - Your knowledge operations center
- pxi (pixie) is a small, fast, and magical command-line data processor similar to jq, mlr, and awk.
- 만들면서 배우는 아마존 버추얼 프라이빗 클라우드(Amazon VPC)
- MS가 개발한 새로운 코드 분석 툴, 오픈소스로 풀렸다
- Predictive CPU isolation of containers at Netflix
- Cello is a library that brings higher level programming to C.
- Makefiles in 2019 — Why They Still Matter
- When to use which Infrastructure-as-code tool
- How to Install Nginx, MariaDB and PHP7 (LEMP Stack) on Ubuntu 16.04 LTS
- In search of a better job scheduler
- Best practices for tagging your infrastructure and applications
- Ansible with oci
- Infra as Code with Packer, Ansible and Terraform
- Clean Code concepts adapted for JavaScript
- SRE - #1 SRE/DEVOPS의 개념과 SRE는 무엇을하는가?
- SSH 액세스 권한이 있는 새 사용자 계정을 Amazon EC2 Linux 인스턴스에 추가하려면 어떻게 해야 합니까?
- From vm to container to serverless
- Measure Code Execution Time Accurately in Python
- 파이썬 언더스코어(_)에 대하여
- Onedev - Super Easy All-In-One DevOps Platform - With Issue Tracking, Git Management, Pull Request, and Build Farm. Simple yet Powerful.
- 도커 컴포즈를 활용하여 완벽한 개발 환경 구성하기
- Micro Kernel / Bootloader for Ben Eater's 6502 Computer
- 1001 Ways of Implementing a System Call
- 알고리즘 학습에 대한 조언
- JetBrains Mono. A typeface for developers
- AWS Well-Architected Tool 서울 리전 출시
- Maybe You Don't Need Kubernetes
- Mercurial's Journey to and Reflections on Python 3
- 알아두면 유익한 2019 개발이야기
- 도커 컨테이너는 가상머신인가요? 프로세스인가요?
- Amazon Builders' Library - Amazon의 소프트웨어 구축 및 운영 방식
- ‘쿠버네티스 상에서 직접 서버리스를’··· 주요 프로젝트 5종
- 쿠버네티스 튜토리얼
- Single Page App with Flask and Vue.js
- Context and memory leaks in Android - Managing Context and avoiding Memory Leaks
- Webserver Benchmark: Erlang vs Go vs Java vs NodeJS
- Space Invaders
- An abbreviated history of JavaScript package managers
- 30 seconds of code - Short code snippets for all your development needs
- 프로그래머가 모르면 손해인 범용적인 툴(tool) 100선(조금 오래 되었으므로 참고 목적으로만 사용)
- 고성능 서버/데이터베이스
- How To Corrupt An SQLite Database File
- MariaDB - Authentication Plugin - Unix Socket
- Group Replication in Percona Server for MySQL
- SapphireDb is an open source library that enables you to easily create your own application with realtime data synchronization.
- Rust Database Connectivity (RDBC)
- How Discord Stores Billions of Messages
- Netflix Streaming — More Energy Efficient than Breathing
토요일, 1월 25, 2020
[B급 프로그래머] 1월 4주 소식(개발/관리도구, 고성능 서버/데이터베이스 부문)
토요일, 1월 18, 2020
[B급 프로그래머] 1월 3주 소식(빅데이터/인공지능, 읽을거리 부문)
- 빅데이터/인공지능
- Atrium lays off lawyers, explains pivot to legal tech
- 인공지능기술을 통해 본 머신러닝 데이터 트렌드와 시사점
- GS25, 최첨단 AI기반 미래형 편의점 오픈
- "산업활성화 법이냐, 개인정보 도둑법이냐" 데이터 3법 개정안의 주요 내용과 비판
- 아마존, 개발자용 딥러닝 자동화 툴 '오토글루언' 공개
- Elon Musk: ‘Teslas will soon talk to people if you want. This is real’
- Google’s AI predicts local precipitation patterns ‘instantaneously’
- AI BOTS WILL USE FACIAL RECOGNITION TECH TO HELP SOUTH KOREA'S TOP FIRMS HIRE PEOPLE
- Designers and statisticians disagree on what makes a good information graphic
- Intel’s Mobileye has a plan to dominate self-driving—and it might work
- Netflix Streaming — More Energy Efficient than Breathing: Your Netflix binge-watching makes climate change worse, say experts와 Microsoft will be carbon negative by 2030도 함께 읽어보면 비교가 될 듯.
- 임시·단기직 노동자에게 기술변화는 “기회” 아닌 “불안”…6배 높았다
- A.I. Is Learning to Read Mammograms
- 가명정보 활용 길 열려...빅데이터 산업 '날개'
- 마침내 열린 '금융 데이터' 거래시장…승부는 지금부터
- 'AI, 블록체인, 양자컴퓨팅···' 알리바바그룹의 2020 IT 산업 10대 전망
- comma openpilot is an open source driver-assistance system
- torchio - Tools for loading, augmenting and writing 3D medical images on PyTorch.
- Announcing updates to AutoML Vision Edge, AutoML Video, and Video Intelligence API
- 읽을거리
- 여전히 아빠만 이사오는 혁신도시… 절반은 미분양 '신음'
- DigitalOcean is laying off staff, sources say 30-50 affected
- 대학들이 문 닫으면 지옥문이 열린다
- New Software Flaw Could Further Delay Boeing’s 737 Max
- Is it really just sexism? An alternative argument for why women leave STEM
- 여전히 쉽지 않다··· 기업 6곳의 현실적인 디지털 혁신 성공담
- 칼럼ㅣ‘기꺼이 지갑 연다’··· 앱스토어의 542억 달러가 시사하는 것
- 라이즈 오브 라이벌··· 2020년 구글을 위협할 '의외의 존재'
- ‘고마해라, 마니 써묵었다 아이가’··· CIO들이 지루해하는 7가지 유행어
- '구글, 제3자 쿠키 지원 중단'··· 고민에 빠진 미디어·광고 업계
- Building a more private web: A path towards making third party cookies obsolete
- 구글, 크롬에서 '유저 에이전트 스트링' 안 쓴다
- "숨기고 줄이고"···웹 사이트 알림 허용 팝업 차단에 나선 크롬·파이어폭스
- Alphabet Becomes Fourth U.S. Company to Reach $1 Trillion Market Value
- 논밭 창고에 아이돌 콘서트표 17장 배달… 꼬리 밟힌 ‘매크로 암표상’
- "모바일뱅킹은 대중화, 오픈뱅킹은 아직 우려" 트렌드모니터
- A Scientist’s Guide to Social Media(컨테이저스 책에 나오는 내용과도 연관이...)
- Working for someone vs. doing your own thing
- 타임커머스 주효...'밤 손님' 몰리는 티몬
- 벤처투자 환경 대폭 개선…조건부 지분인수계약제 도입
- 사이다 하우스 규칙
- 2019년 SaaS 시장 규모 1,000억 달러 돌파
- 속도 내는 ‘디지털 위안화’…달러 기축통화 흔든다
- 신문 구독률 6.4% ‘사상 최저’
- [IT&Future Strategy 2019-7] 2020년 ICT 이슈와 9대 트렌드 전망
- Should You Go to Graduate School?
- 본격 시사인 만화 - 세대 간격 역지사지
- Tesla Is the Most Valuable Car Company In America Ever
- U.S. Reaper Drone Left Soleimani With Little Chance
- 금융위기마다 극단적 선택 증가… 교육이 생명 살린다
토요일, 1월 11, 2020
[B급 프로그래머] 1월 2주 소식(개발/관리도구, 고성능 서버/데이터베이스 부문)
- 개발/관리도구
- broot - Get an overview of a directory, even a big one
- FreeNAS is an operating system that can be installed on virtually any hardware platform to share data over a network.
- Full-stack single page application with Vue.js and Flask
- 2019 JavaScript Rising Stars
- "숨기고 줄이고"···웹 사이트 알림 허용 팝업 차단에 나선 크롬·파이어폭스
- 중국 직구 서비스 개발 삽질기
- 코드 가독성에 대해 – 2. 명명과 주석
- 명작 고전 게임 「팩맨」의 최종사양서 전체 페이지가 공개되었습니다
- CGA in 1024 Colors - a New Mode: the Illustrated Guide
- Snowpack - Build web applications with less tooling and 10x faster iteration.
- Which Machines Do Computer Architects Admire?
- 웹 개발자가 고단한 이유··· "대부분이 브라우저 문제"
- Why Go and not Rust?(한국어 번역)
- Mercury - data visualize and discovery with Javascript, such as apache zeppelin and jupyter
- Which Programming Languages Use the Least Electricity?
- Performance variation in 2,386 ‘identical’ processors
- Cutting Google out of your life (2019)
- AWS Report - Tool For Analyzing Amazon Resources
- Terrastruct - A diagramming tool for systems
- Mutexes Are Faster Than Spinlocks
- Notes on Technical Writing
- node-report - Delivers a human-readable diagnostic summary, written to file.
- 소프트웨어 환멸감(한국어 번역)
- 나쁜 인증 시도 방어하기! 1편
- 나쁜 인증 시도 방어하기! 2편
- 나쁜 인증 시도 방어하기! 3편
- 나쁜 인증 시도 방어하기! 4편
- Pure Python MySQL Client
- Simple job queues for Python
- 프론트엔드 개발환경의 이해: 웹팩(심화)
- 언어와 컴퓨터 (100.130): (서울대학교 언어학과, 2018학년도 2학기) 강의 자료. 파이썬과 자연언어처리 기초. 컴퓨터언어학의 선수과목.
- taskbook - 커맨드 라인 환경에서의 테스크, board, 노트 관리
- The Comprehensive Guide to Speaking at Technology Conferences in 2020
- sheetfu - Python library to interact with Google Sheets V4 API
- Automate the Boring Stuff with Python
- The Second SHA Collision
- Spring boot multi-module maven project example
- kutt - Free Modern URL Shortener.
- snapcast - Synchronous multiroom audio player
- massCode - A free and open source code snippets manager for developers.
- 고성능 서버/데이터베이스
- Microsoft's surging cloud business Azure should terrify Amazon: analyst
- Elasticsearch from the Bottom Up, Part 1
- How to support full Unicode in MySQL databases
- How to create a user in MySQL/MariaDB and grant permissions on a specific database
- How to Install MariaDB on Ubuntu 18.04
- Doing a database join with CSV files
월요일, 1월 06, 2020
[B급 프로그래머] 1월 1주 소식(빅데이터/인공지능, 읽을거리 부문)
- 빅데이터/인공지능
- "양자컴퓨터는 현실적으로 불가능"
- 딥마인드, 오진율 줄인 '유방암 진단' AI 모델 개발
- Dive into Deep Learning(파이썬 NumPy, 노트북 기반으로 딥러닝을 배워보는 상호대화식 책)
- Dive into Deep Learning Compiler
- 7월부터 운전대 안잡고 달리는 '자율주행차' 도로 달린다
- TikTok-owner ByteDance reportedly built a deepfake maker
- 자율주행 객체인식 ‘스트라드비젼’ 316억 투자 유치
- 언어와 컴퓨터 (100.130)(서울대학교 언어학과, 2018학년도 2학기)
- 적정선은 어디인가? | The Age of A.I.
- 김진철의 How-to-Big Data | 빅데이터의 미래 (2)
- 클라우드, 인공지능··· 2020년 美 의료계에 부는 디지털 변혁의 바람
- 테슬라 오토파일럿 내비게이션 국내 적용...현대기아차 HDA2보다 앞서
- Tech Giants Hunt for AI Startups—and the Brains Behind Them
- RECOMMENDATION SYSTEM SERIES PART 2: THE 10 CATEGORIES OF DEEP RECOMMENDATION SYSTEMS THAT ACADEMIC RESEARCHERS SHOULD PAY ATTENTION TO
- MIT Deep Learning(2020 Schedule of Lectures and Talks)
- 자율주행차의 절묘한 ‘드리프팅’ 기술
- "안면인식 AI 대부분 편향"··· 美 정부기관, 189개 알고리즘 조사 보고서 발간
- 읽을거리
- Ignore sunk costs
- Why “Move Fast and Break Things” Doesn’t Work Anymore
- 2020 트렌드 요약 정리
- [독서광] 직업의 지리학(본인이 작성한 글)
- The Art of Decision-Making
- 탐사 기획 신도시 30년
- "불황에도 인터넷 쇼핑 증가" 롯데멤버스, 2019년 하반기 유통 트렌드 발표
- 뜰까? 뜬다면 언제?··· '어쩌면 대박' 기술 7가지
- '오픈뱅킹이 대세?' 2020년 금융 기술 전망
- 2020년대 인공지능 기술 동향 예측
- [view] J의 공포, 3...2...1... 카운트다운 시작됐다
- Faulty Equipment, Lapsed Training, Repeated Warnings: How a Preventable Disaster Killed Six Marines
- The University Is a Ticking Time Bomb
- How Focus Became More Valuable Than Intelligence
- Choo Choo, Pew Pew: How a New York Railroad Uses Scorching Lasers to Stay on Schedule
- What Happens When Your Career Becomes Your Whole Identity
- Why Talented People Don’t Use Their Strengths
- Ford v Ferrari screenplay(PDF)
- Is College Still Worth It? The New Calculus of Falling Returns
- Why drink is the secret to humanity’s success
- 10월 인구 증가율 첫 0%..인구 이제부턴 내리막
- LinkedIn 2020 Emerging jobs reports - The fastest-growing jobs in the world
- ‘국민볼펜’ 한 자루에 응축된 웃픈 한국현대사
- [이대근 칼럼]세상에 속지 않는 법
- re Humans Fit for Space? A ‘Herculean’ Study Says Maybe Not
토요일, 1월 04, 2020
[독서광] 직업의 지리학
작년에 읽고 나서 게으름 때문에 서평을 올리지 못한 책이 몇 권 있는데, 오늘 소개할 책은 그 중 하나인 <직업의 지리학>이다.
서울과 수도권 일부 지역이 그렇게 인기를 끌고 최첨단 회사들이 집중되기 때문에 과밀 문제를 막기 위해 전국 각지에 혁신 도시 등을 만들어 골고루 회사와 인력을 배치하는 이론이 잘 먹히지 않는 이유를 이 책은 잘 설명하고 있다. 비록 미국 중심의 통계 자료긴 하지만 어차피 사람 사는 곳은 비슷하니 한국도 적용되리라는 생각이다.
토머스 프리드만의 <세계는 평평하다>에서 주장하는 물리적인 위치는 이제 세계화의 물결에 휩쓸려 중요하지 않다는 주장을 이 책은 제대로 반박하고 있다. 실리콘 밸리의 살인적인 월세와 물가에도 불구하고 실리콘 밸리가 붕괴되지 않는 다는 사실이 중요하다. 첨단 기술로 인해 인력이 줄어든다고 하지만 인터넷, 소프트웨어, 첨단 제약 부문의 일자리는 계속해서 가파르게 늘어나고 있으며 인적 자본과 기술 자본이 막강한 사람들이 모임에 따라 다소 인적 자본과 기술 자본이 부족한 다른 사람들에게까지 좋은 영향을 미치게 되는데(예: 첨단 회사 주변에 몰려있는 엄청난 커피숍과 식당을 살펴봐라), 이에 따라 지역적인 특성이 점점 더 중요해지게 된다.
간략한 시나리오를 전개하면 다음과 같다. 어떤 좋은 회사가 특정 지역에 들어오면 다른 좋은 회사도 따라서 들어온다(인력 수급이 용이하기 때문에). 그러면 소비력이 높은 사람들이 늘어나므로 자연스럽게 주변 인프라가 발전한다. 주변 인프라가 발전하기 시작하니까 다른 회사들도 또 들어온다. 이렇게 회사들이 들어오면 인프라가 더 좋아진다. 결국 그 지역은 좋은 회사들이 늘어나므로 전반적으로 생활 수준이 높아진다! 그렇다면 여기서 초기에 좋은 회사가 들어오게 하려면 어떤 요건이 중요한지가 궁금해질 것이다. 이 책에서는 몇 가지 요인에 대해 정리하고 있는 데 약간의 우연이 필요하기 때문에 정책적으로 유도하기가 상당히 어렵다는 문제가 있다. 시애틀이 첨단도시로 급부상한 이유는 마이크로소프트의 빌 게이츠와 폴 앨런이 시애틀 출신이었기 때문이다! 나중에 제프 베조스가 시애틀에 아마존을 설립했을 때 직접적으로 마이크로소프트의 도움을 받지 않았을지는 모르겠지만 마이크로소프트로 인해 주변 인프라가 무척 발전되었으며 마이크로소프트 전직원들이 나와서 차린 여러 회사들이 많았기 때문에 인력 확보가 손쉬웠다는 장점을 분명이 존재한다. 한국도 정부 정책에 따라 판교에 신도시를 세웠는데, 첨단 기술 단지가 성공적으로 조성된 이유는 다른 신도시도 정부에 사업 신청을 했지만 성남시의 '신분당선'으로 인한 강남 접근성 때문에 쓴 맛을 봤다는 이야기도 있다. 현재 진행 중인 과천 정보 지식 타운도 서울과 가깝기 때문에(사당까지 15분, 양재까지 20분) 첨단 기술 단지로 자리잡을 가능성이 높다.
결론: 이 책은 여러분들이 성공하려면 회사를 어디 설립해아 하는지, 그리고 직장인이라면 어디 거주해야하는지를 명확하게 설명하고 있기 때문에 차분히 읽어보면 여러 가지 통찰력을 키울 수 있을 것이다. 강력 추천!
EOB