- 개발/관리도구 부문
- Effectively Using Matplotlib
- Performance Testing in Java
- Rock and Roll Days of StarCraft: a Development Retrospective
- py-backwards - Python to python compiler that allows you to use Python 3.6 features in older versions.
- Write Fast Apps Using Async Python 3.6 and Redis
- Serverless Stack is a free comprehensive guide to creating full-stack serverless applications.
- Markdown Presentations For Everyone on GitHub, GitLab and Bitbucket.
- Should I buy ECC memory?
- poet - Poet helps you declare, manage and install dependencies of Python projects, ensuring you have the right stack everywhere.
- DigitalOcean Adds Monitoring and Alerting Features
- Feynman Algorithm: 1. 문제를 적어라. 2. 열심히 생각하라. 3. 해법을 적어라.
- Oj (Optimized JSON) is fast. Faster than the built in Ruby json gem.
- The impact of Garbage Collection on Application Performance
- (Twitter) Working with Timelines
- From Microliths to Microsystems
- Minimal examples of data structures and algorithms in Python
- Webpack의 혼란스런 사항들
- How New Relic Does DevOps
- FEWER MALLOCS IN CURL
- Teach Yourself Programming in Ten Years
- A roadmap to becoming a web developer in 2017
- ARM Releases Machine Readable Architecture Specification
- C++ TCP Proxy Server
- APFS filesystem format
- Cognitive Complexity, Because Testability != Understandability
- Hype Driven Development
- 68 Resources To Help You To Create Programming Languages
- The Evolution of Container Usage at Netflix
- Creating a Simple App in Vue.js
- Want to Know What’s in a GC Pause? Go Look at the GC Log!
- Microservices for Java Developers
- TurboFan: A new code generation architecture for V8
- The origins of XXX as FIXME
- Learn 90% of Python in 90 Minutes
- Preload, Prefetch And Priorities in Chrome
- Apple’s New File System: Who Cares?
- Why don't you just rewrite it in X?
- Building a r/place in a weekend
- Jupyter Notebook Keyboard Shortcuts
- (Python) Three Ways for a Nicer Output
- 8 best practices for building containerized applications
- Competitive Programmer's Handbook: IOI나 ICPC 대비용
- (Python) Let’s Build A Simple Interpreter. Part 1.
- Light at the End of the Long Tunnel for Java EE 8
- A Vue.js introduction for people who know just enough jQuery to get by
- 고성능 서버/데이터베이스 부문
- 아마존 1분기 실적, 아마존 웹 서비스가 다 했다
- 1분기 구글, 클라우드 성장률이 광고 수익 앞서
- AWS Summit Seoul 2017 강연 동영상과 발표 자료
- AWS Summit Seoul 2017 발표자료(슬라이드셰어)
- (Twitter) Freeing the Whale: How to Fail at Scale
- Understand Go pointers in less than 800 words or your money back
- Python 게임 서버 안녕하십니까 - 몬스터 슈퍼리그 게임 서버
- 클라우드 스토리지 옵션 전격 분석 : AWS vs. 애저 vs. 구글
- Twitter의 좌충우돌 모니터링 만들기!
- Examples of MySQL Document store usage
- INNODB VARIABLES AND STATUS EXPLAINED
- Better Than Linear Scaling
- SolarWinds to Showcase Performance Optimization Technology for MySQL at Percona Live 2017
- Percona Live Featured Session with Alibaba Cloud – Flashback: Rolling Back a MySQL/MariaDB Instance, Database or Table to a Previous Snapshot
- HTTP/2 IS NOT FUTURE. IT’S PRESENT.
- Garbage collection in V8, an illustrated guide
- One More Reason Why AWS is Tough for Microsoft and Google to Beat in Cloud Computing
- How can one learn to be a programmer in their free time?
- The mysqlpump Utility
- Intel® Optane™ SSDs and Aerospike Database: a New Level of Fast in Operational Stores for Hybrid Transactional/Analytical Processing
- Percona Live Featured Session with Wei Hu – AliSQL: Breakthrough for the Future
토요일, 4월 29, 2017
[B급 프로그래머] 4월 4주 소식(개발/관리도구, 고성능 서버/데이터베이스 부문)
토요일, 4월 22, 2017
[B급 프로그래머] 4월 3주 소식(빅데이터/인공지능, 읽을거리 부문)
- 빅데이터/인공지능
- There's No AI (Artificial Intelligence) without IA (Information Architecture)
- Machine learning methods (infographic)
- THE NEURAL NETWORK ZOO
- 김진철의 How-to-Big Data | 빅데이터 수집에 관한 생각 (2)
- Multilingual word vectors in 78 languages
- A Network Way of Working: A Compilation of Considerations about Effectiveness in Networks
- Neural Networks Tutorial – A Pathway to Deep Learning
- Neuralink and the Brain’s Magical Future
- "팀 개발부터 머신러닝까지"··· 한눈에 보는 'AWS 서밋 2017'
- Deep Learning lecture collection(Standford)
- 컴퓨터 도입으로 도리어 일자리 늘었다
- Velodyne Announces a Solid-State Lidar
- Official repository of the AWS EC2 FPGA Hardware and Software Development Kit
- Benchmarking State-of-the-Art Deep Learning Software Tools
- 폭력게임 표본이었던 GTA, 자율주행차 덕에 가치 재발굴
- Next steps for Deep Learning self driving car - Python Plays GTA V
- Machine Learning at Scale
- Thirty-three Miniatures: Mathematical and Algorithmic Applications of Linear Algebra
- What are the top 10 data mining or machine learning algorithms?
- [자율주행차 기획]한국의 도로 누비는 자율차 개발, 어디까지
- 日서 편의점 알바생 사라진다…2025년까지 전 점포 무인화
- "AI 로봇 눈에 인간은 기생충 아닌 엄청난 존재"
- Deep Patient: An Unsupervised Representation to Predict the Future of Patients from the Electronic Health Records
- "2017년 세계 빅데이터 및 분석 시장 1500억 달러 넘어설 것"
- AI 혁명, 마침내 미래가 온 것일까?
- What in the World Is Causing the Retail Meltdown of 2017?
- A neural network trained to help writing neural network code using autocomplete
- No one is prepared to stop the robot onslaught. So what will we do when it arrives?
- The Dark Secret at the Heart of AI
- 포레스터가 전망하는 '챗봇, 메시징, 그리고 모바일 커머스'
- 딥러닝용 P2 인스턴스 타입, 서울 리전 출시
- GM Announces More Than 1,100 Jobs to Expand Cruise Automation Self-Driving Operations in California
- MXNet을 활용한 이미지 분류 앱 개발하기
- Data Wrangling 101: Using Python to Fetch, Manipulate & Visualize NBA Data
- Big Data Infrastructure @ LinkedIn
- 갤S8 음성인식 기능 탑재 5월로 미룬다
- How The Cars Of Logan Grappled With The Very Real Future
- Kafka 운영자가 말하는 TIP
- Tesla is valued as high as Ford and GM — but that has nothing to do with what it's done so far
- Raspberry Pi를 이용한 얼굴 표정과 감정인식 시스템 개발
- The Air Force just demonstrated an autonomous F-16 that can fly and take out a target all by itself
- 자율차 실용화 눈앞…전용차로 만들고 신호체계 개선키로
- AI wins $290,000 in Chinese poker competition
- FedEx Freight calls for US self-driving truck regulations
- The Math Trick Behind MP3s, JPEGs, and Homer Simpson’s Face
- 빠르게 달리는 AI, 더 빠른 China
- What happens when our computers get smarter than we are?
- Which GPU(s) to Get for Deep Learning: My Experience and Advice for Using GPUs in Deep Learning
- 읽을거리
- "크롬 사용자라면 꼭 알아야 할" 기본 중의 기본 팁 7가지
- 고해상도 무료 이미지를 제공하는 웹사이트 8곳: '짤' 구하러 가세~
- Thousands of tiny satellites are about to go into space and possibly ruin it forever
- The Intel Optane SSD DC P4800X(375GB) Preview
- Kaila Colbin on the Nature of Technological Innovation and the Implications for Society
- 수조원씩 투자해도 일자리 안늘어… 반도체·油化의 역설
- 2016 CMU First Destination Outcomes
- Study confirms we all use our phones while driving
- A Neuroscientist Tackles 'Why Diets Make Us Fat'
- The Real Reason Twitter Is Failing To Grow
- Inside the mind of a master procrastinator
- Intel Discontinues the Intel Developer Forum; IDF17 Cancelled
- Brains Sweep Themselves Clean Of Toxins During Sleep
- Is American Retail at a Historic Tipping Point?
- 아마존에서 MS로 옮긴 백기선씨 이야기
- WHY THE COMMAND-AND-CONTROL MINDSET IS KILLING YOUR COMPANY
- Evolution of the Transistor: Shockley, Bardeen and Brattain discover foundation of modern electronics in 1947
- The Surprising Habits of Original Thinkers
- Learning to Love Intelligent Machines
- 선박의 크기는 어떻게 표현할까?
- 컨테이너
- Why thinking you're ugly is bad for you
- 브라우저에서 ‘할 일 목록’을 추적하는 3가지 크롬 확장 프로그램
- 오늘을 '첫날'처럼 살았다… 아마존에 '둘째날'은 없다
- 구글플레이, 작년 한국 매출 4조5천억원
- Can Dogs Watch TV?
- LET YOUR WORKERS REBEL
- 전국 수제맥주 맛집을 한 눈에...맥주 덕후들은 신났네!
- Will London Fail?
- 내년 SW특기자 355명 서류전형으로 대학 간다
- The Utter Uselessness of Job Interviews
- NASA at Saturn: Cassini's Grand Finale
- How Loneliness Begets Loneliness
- Living a Lie: We Deceive Ourselves to Better Deceive Others
- Not a Dot-Com Bubble, Not 2007, but a Nasty Mix of Both
금요일, 4월 21, 2017
[독서광] 오리지널스
오늘은 간만에 서평을 올려드린다. 오늘의 주인공은 이미 읽어보신 분들도 많으신 바로 '오리지널스'이다. 애덤 그랜트의 TED 강연부터 보면 이 책이 어떤 방향으로 전개될지 감이 올 것이다.
독창성을 다루는 이야기라고? 정확하다. 천재들에 대한 이야기라고? 꼭 그렇지만은 않다. 이 책은 천재적인 독불장군에 대한 영웅담을 다루기보다는 평범한 사람들이 스스로의 독창성을 발굴해서 자신의 삶과 세상을 바꾸는 방법에 집중한다. 물론 이 책을 읽었다고 해서 갑자기 창의력이 폭발하지는 않는다(그렇게 쉽게 창의력을 얻는다면 모순이겠지?). 하지만 뭔가 새로운 일을 하는 과정에서 문제에 직면한 경험이 있다면 상황을 복기하고 다음에는 어떤 전략전술을 써야할지 깨닫게 만드는 재미가 있다(물론 딱 맞는 전략전술을 쓰더라도 성공은 복불복이지만...).
이 책은 기존의 통념을 뒤엎는 주장이 여기저기서 계속 나오면서도 익숙한 내용도 많이 나오기 때문에 익숙한 새로움을 느끼게 만든다(익숙한 새로움은 이 책 주제 중 하나다). 따라서 책을 읽다가 조금 지루한 느낌을 받거나 자기 계발서의 전형이다라고 생각이 들더라도 조금 참을 필요가 있다는 사실을 미리 알려둔다. 성격이 급한 독자분이라면 책의 가장 마지막 부분에 나오는 효과적인 행동 지침을 먼저 읽어보면 이 책의 전반적인 흐름을 파악하는 과정에 도움이 될 것이다. 하지만 행동 강령이 본문에 나오는 사례를 대신하지는 못하므로 시간을 투입해서 책을 정주행하는 편이 좋겠다.
이 책을 읽는 과정에서 과거에 저지른 몇 가지 실수와 몇 가지 성공이 떠올랐다. 개인적으로 이 책에서 가장 흥미로왔던 부분은 3장, 5장, 8장이었다. 3장은 바로 앞에서도 설명한 익숙한 새로움에 대한 내용을 소개하며, 5장은 연대를 결성하고 유지하는 방법을 소개한다. 조직 생활에 있어 시행착오를 줄일 수 있는 좋은 교훈을 제시하기 때문에 주의 깊게 읽어보면 삶에 도움이 될 것이다. 마지막으로 8장은 [독서광] 설리 허드슨강의 기적에도 소개된 장기적 낙관주의자, 단기적 현실주의자에 대한 이야기를 전개한다. 부정적인 사고가 발휘하는 긍정적인 힘을 이해하고 나면 내면의 불안함이 더 이상 적이 아닌 친구로 느껴질 것이다.
결론: 분량이 조금 많고 경우에 따라서는 살짝 지루하다는 느낌을 받을 위험성이 있지만 그대로 읽어볼 가치가 있다는 생각이다. 특히 조직에서 뭔가 의미 있는 일을 하고 싶다면 이 책에서 여러 가지 힌트를 얻지 않을까 싶다. 추천!
EOB토요일, 4월 15, 2017
[B급 프로그래머] 4월 2주 소식(개발/관리도구, 고성능 서버/데이터베이스 부문)
- 개발/관리도구 부문
- Prettier is an opinionated JavaScript formatter.
- Twitter Lite and High Performance React Progressive Web Apps at Scale
- Headless mode allows running Chromium in a headless/server environment.
- Low level programming university - How to be low-level programmer
- Python Fire is a library for automatically generating command line interfaces (CLIs) from absolutely any Python object.
- The Future of Programming: 강력 추천!
- Memory bandwidth
- Windows 10 Creators Update: What’s new in Bash/WSL & Windows Console
- 리디북스 서버 스택 소개
- 웹서버 로그 수집과 모니터링 설정
- DevOps 팀을 위한 모니터링 팁
- mattermost - Open source, private cloud Slack-alternative
- Cello is a library that brings higher level programming to C.
- 한국의 파이썬 소식(2017년 4월 둘째 주)
- [번역] 네 Python은 느립니다, 하지만 저는 신경쓰지 않습니다
- 잘 짜여진 실제 앱 해부해보기: 안드로이드 리버스 엔지니어링
- Pragmatic Web Development in Go
- A Comprehensive Guide To HTTP/2 Server Push
- Vue.js 2 and Firebase
- Software Complexity: The Art of Naming
- 개발자가 컨테이너를 좋아하는 5가지 이유
- WHY YOU SHOULD RELEASE EARLY
- saltpack - a modern crypto messaging format
- Qt binding for Go (Golang) with support for Windows / macOS / Linux / Android / iOS / Sailfish OS / Raspberry Pi / AsteroidOS
- Why you should follow the robustness principle in your APIs
- Build Your Own Text Editor
- An awesome collection of Solitaire games for Python.
- Zeal is an offline documentation browser for software developers.
- Webpack and Rollup: the same but different: 한국어 번역
- How we built Twitter Lite
- Visualizing Garbage Collection Algorithms
- Beyond Bash: Microsoft Refines the Windows Subsystem for Linux
- Why Docker?
- Announcing a unified .NET reference experience on docs.microsoft.com
- Avoiding Alerts Overload from Microservices
- Do not let your CDN betray you: Use Subresource Integrity
- Difference Between Black box and White box Testing
- Google and Apple Issue Security Updates for Critical Broadcom WiFi Vulnerabilities
- Where will UX design be in 5 years? 5 Predictions
- Huge update! Interactive Python coding interview challenges (algorithms and data structures). Includes Anki flashcards.
- The Debugging Mindset
- 28 Jupyter Notebook tips, tricks and shortcuts
- [번역] 좋은 코딩을 위한 13 가지 간단한 규칙
- The ultimate SO_LINGER page, or: why is my tcp not reliable
- 고성능 서버/데이터베이스 부문
- A template for PostgreSQL High Availability with ZooKeeper, etcd, or Consul
- Kafka 운영자가 말하는 TIP
- 데이터센터 감소세 시작··· 면적·수 모두 '내리막길'
- The Internals of PostgreSQL
- Sharding Pinterest: How we scaled our MySQL fleet
- InnoDB Page Merging and Page Splitting
- Cloud SQL for PostgreSQL: Managed PostgreSQL for your mobile and geospatial applications in Google Cloud
- New Features Coming in PostgreSQL 10
- Common misconceptions about locking in PostgreSQL
- Oracle Docker Hub
- (Digital Ocean) Update on the April 5th, 2017 Outage
- “지난해 국내 서버 시장 3.6% 성장한 1조 307억 원 규모”…한국IDC
- Things I Learned Managing Site Reliability for Some of the World’s Busiest Gambling Sites
- Ubuntu on AWS gets serious performance boost with AWS-tuned kernel
- Turtles on the Wire: Understanding how the OS uses the Modern NIC
- Manually Throttle the Bandwidth of a Linux Network Interface
- The State of Modern Applications in AWS Report
- An Insider’s View of MySQL Group Replication—Now Available in Oracle MySQL Cloud Service!
- MySQL Foreign Key
토요일, 4월 08, 2017
[B급 프로그래머] 4월 1주 소식(빅데이터/인공지능, 읽을거리 부문)
- 빅데이터/인공지능
- Open sourcing Sonnet - a new library for constructing neural networks
- Tableau switches to subscription pricing for its BI products
- TensorFlow Basic Tutorial Labs - Framework zoo!
- Neural Networks and Deep Learning을 정리한 파일: Neural Networks and Deep Learning 사이트는 이미 소개한 적이 있음.
- 구글 AI 칩 성능 보고서 발표…소비전력당 성능 최대 80배
- Quantifying the performance of the TPU, our first machine learning chip
- In-Datacenter Performance Analysis of a Tensor Processing Unit
- First In-Depth Look at Google’s TPU Architecture
- Practicing Machine Learning with Optimism
- Open Data for Deep Learning
- AI가 정신줄을 놓으면?··· 오싹하면서도 흥미로운 10가지 이야기
- Using Deep Learning Technologies IBM Reaches a New Milestone in Speech Recognition
- Building Pipelines for Heterogeneous Execution Environments for Big Data Processing
- How P&G and American Express Are Approaching AI
- Daimler and Bosch: fully autonomous cars within 5 years
- Why Momentum Works
- The customer is always wrong: Tesla lets out self-driving car data – when it suits
- Linear algebra(한국어)
- 4차 산업혁명과 지능정보사회의 정책과제 100선
- There's No AI (Artificial Intelligence) without IA (Information Architecture)
- Inside chatbots’ year of growing pains: ‘We’re at an inflection point’
- At BlackRock, Machines Are Rising Over Managers to Pick Stocks
- Data Preprocessing vs. Data Wrangling in Machine Learning Projects
- OSIA S&TR Journal - 자율 주행 차량
- THE ARRIVAL OF ARTIFICIAL INTELLIGENCE
- 텐서보드(TensorBoard) 시작하기
- 히타치, 인공지능 실시간 영상 인물 탐지 및 추적 시스템 개발
- An Overview of Python Deep Learning Frameworks
- Uber Suspends Tests of Self-Driving Vehicles After Arizona Crash
- Uber self-driving car crashes during US tests
- JavaScript(Node.js) 로 MNIST 데이터를 읽어서 로칼 이미지로 저장해 주는 예제
- Faster R-CNN 정리
- 읽을거리
- 컨텐츠 세대 차이 연표
- “지난해 국내 서버 시장 3.6% 성장한 1조 307억 원 규모”
- 대식가를 위한 1차, 2차 술집
- 폰카 미워요, 디카의 눈물
- Coal Is on the Way Out at Electric Utilities, No Matter What Trump Says
- Where will UX design be in 5 years? 5 Predictions
- Apple Plans to Develop a Fully Custom GPU Architecture
- Formula 1: A technical deep dive into building the world’s fastest cars
- 기술이 세상을 바꾸는 순간
- How Uber Uses Psychological Tricks to Push Its Drivers’ Buttons
- Noise Is a Drug and New York Is Full of Addicts
- “이런 걸 연구해봐야 밥이 나오냐 쌀이 나오냐” 하던 어떤 연구의 말로 (전편)
- Cancer Isn’t a Logic Problem
- PANTONE Digital Wallpaper
- Job satisfaction survey says tech, while bad, is better than other industries for women
- 단순함과 복잡함의 겉과 속을 함께 사랑한 수학자, 논리퍼즐의 대부
- Spacecraft Power
- The Genius of Pinheads: When Little Brains Rule
- TED CHIANG’S SOULFUL SCIENCE FICTION
- 'Trash-80' escapes the dustbin of history with new TRS-80 emulator
- GOLDMAN SACHS: 5 practical uses for blockchain — from Airbnb to stock markets
- 미래부, SW중심대학에 경희대 등 6개大 신규 선정
- 인텔 차세대 옵테인 SSD 4월 24일 출시 확정…M.2 폼팩터로 고속 캐시 역할
- Insanity Is Doing the Same Thing Over and Over Again and Expecting Different Results
- Staying Rich Without Manufacturing Will Be Hard
- Not Leadership Material? Good. The World Needs Followers.
- How Aristotle Created the Computer
- Apollo 1, Challenger, and Columbia: Remembering NASA’s lost astronauts
- [WEEKLY BIZ] 세계 시장 80% 점유한 후지산의 노란 戰士
토요일, 4월 01, 2017
[B급 프로그래머] 3월 5주 소식(개발/관리도구, 고성능 서버/데이터베이스 부문)
- 개발/관리도구 부문
- Java Platform and Java Community Process Overview
- HTTP Status Code Badges
- 프로그래머들이 스스로에게 하는 9가지 거짓말
- In Defence of the Monolith, Part 2
- The Divisive Effect of Separate Issue Tracking Tools
- Improve Your Node.js App Throughput One Micro-optimization at a Time
- 4 reasons a Python logging library is much better than putting print statements everywhere
- rebase-editor - Simple terminal based sequence editor for git interactive rebase.
- ECMAScript 6 — New Features: Overview & Comparison
- (curl) YES C IS UNSAFE, BUT…
- JavaScript in 2017: 옛날 사람 탈출하기
- Pretty diff - Understanding how to compare
- ICYMI 웹 탐험일지 – 2017년 3월 29일
- Object Deserialisation Filters Backported from Java 9
- Open Arrow is an open-source font that contains 112 arrow symbols from U+2190 to U+21ff
- Apple Quietly Upgrades the File System of Millions of iOS Devices
- Alcatel-Lucent releases source for 8th, 9th and 10th editions of Unix
- .Net으로 맥 환경에서 게임 개발하기
- localstack - A fully functional local AWS cloud stack. Develop and test your cloud apps offline!
- Designing Charts — Principles Every Designer Should Know
- libucl - Universal configuration library parser
- Bash scripting quirks & safety tips
- Docker and OOM(Out Of Memory) Killer
- Immutable Infrastructure: No SSH
- JavaScript vs. Python in 2017
- What I learned from Stack Overflow’s massive survey of 64,000 developers
- 27 Ruby Gems I use in almost every SaaS project
- AsciiMath is an easy-to-write markup language for mathematics.
- Why doesn’t the clock in the taskbar display seconds?
- DO YOU KNOW HOW MUCH YOUR COMPUTER CAN DO IN A SECOND?
- Conda: Myths and Misconceptions
- Writing a Linux Debugger Part 2: Breakpoints
- Tunnel TCP through WebSockets.
- motd for devops
- 웹어셈블리의 컨셉
- stackoverflow Developer Survey Results 2017
- 안드로이드의 메모리 누수 패턴
- CORS — a guided tour Cross-origin resource sharing
- Modern JavaScript for Ancient Web Developers
- CPU usage even when idle (due to cursor rendering)
- Text Editor Performance Comparison
- Troubleshooting Memory Issues in Java Applications
- Web Assembly Paper(PDF)
- Our guide to a Golang logs world
- How to Go
- (번역) 나는 'puts' 디버거다
- The Cracking Monolith: The Forces That Call for Microservices
- 삼성 SW 역량 테스트 기출 문제
- Gravitational Teleport - Modern SSH server for teams managing distributed infrastructure
- Netty from the trenches
- Netty 5.0 introduction
- Why Python is Slow: Looking Under the Hood
- Roadmap to becoming a web developer in 2017
- 흔한 2017년의 Front-end 기술 스택
- What are some things you wish you knew when you started programming?
- From Python to Numpy
- 고성능 서버/데이터베이스 부문