[5분 따라하기]에서 bash에서 파일 확장자 변경하는 방법을 소개하며, 슬라이드와 방송은 다음과 같다.
EOB추천 게시물
[일상다반사] 유데미 '개발자영어' 6월 마지막 보충 자료(파이썬 doctest 소개) 업로드와 12,000원 쿠폰 발급 소식
6월을 맞이하여 마지막 보충 자료(파이썬 doctest 소개)를 업로드했고, 6월 12일까지 사용 가능한 12,000원 할인 쿠폰도 발행해보았다. 이번에 추가된 내용은 총 23분 정도의 분량으로 되어 있으며, 보충 I. 파이썬 doctest 소...

수요일, 4월 29, 2020
월요일, 4월 27, 2020
[B급 프로그래머] 2020년 4월 25일 개발자 이야기(발표 자료)
2020년 4월 25일자 방송 스크립트는 전체 공개되어 있으며, 슬라이드셰어에서 보거나 다운로드 받을 수도 있다. 전체 방송 플레이리스트는 재미있는 개발 이야기(w/ 허광남-박재호)에서 확인할 수 있다.
하이라이트를 요약 정리하면 다음과 같다:
- 네오위즈가 AWS ‘올인’을 선언한 이유
- 서머타임과 배치작업
- PHP 버전 타임라인
- 오픈소스 DBMS 테스트 도구
- AWS 엄청 간단한 저장소 요금 계산기
- 맥북프로가 뜨겁다면 오른쪽으로 충전하자
- 책 소개: 쿠버네티스 패턴
토요일, 4월 25, 2020
[B급 프로그래머] 4월 4주 소식(빅데이터/인공지능, 읽을거리 부문)
- 빅데이터/인공지능
- How TensorFlow Lite helps you from prototype to product
- Build Your Own Neural Network in Go
- Rt Covid-19(US): Instagram founders launch COVID-19 spread tracker Rt.live도 참고
- 29 Statistical Concepts Explained in Simple English - Part 12
- Building an end-to-end Speech Recognition model in PyTorch
- Learning to See in the Dark. CVPR 2018
- Selfie 2 Waifu
- 스티븐 울프램: 만물이론을 찾는 계산
- The Wolfram Physics Project
- Finally We May Have a Path to the Fundamental Theory of Physics… and It’s Beautiful
- The quest for high-quality data
- snorkel - Programmatically Building and Managing Training Data
- Navigating the New Landscape of AI Platforms
- AI adoption in the enterprise 2020
- 코로나19 덮친 서울 7주 만에 1.6조원 증발
- Does Time Really Flow? New Clues Come From a Century-Old Approach to Math.
- 읽을거리
- TLDR; If your MacBook Pro runs hot or shows a high % CPU for the kernel task, try charging on the right and not on the left.
- 노동시장 이중구조, 왜 문제가 되나요
- Why Some People Get Sicker Than Others
- Wi-Fi is getting its biggest upgrade in 20 years
- 폴 그레이엄 – 우리가 버려야 할 습관(1/2)
- The 2020 iPhone SE
- EIZO MONITOR TEST
- Exclusive: Mary Meeker's coronavirus trends report
- Hiring Status - COVID-19
- 아마존 제프 베조스의 2019년 연례 주주 서한 (번역)
- Contamination at CDC lab delayed rollout of coronavirus tests
- 한국의 코로나 대응과 갑자기 나타난 사회적 신뢰
- CORONAVIRUS/How an online post forewarned Taiwan about COVID-19
- The Museum of Modern Art by Coursera x MoMA
- How To Be Successful
- HIF월간 산업 이슈 4월호 - 코로나19의 세계적 유행에 따른 산업별 영향 분석 (하나 금융 연구소)
- As YouTube Traffic Soars, YouTubers Say Pay Is Plummeting
- Apollo 13: Home Safe by NASA
- Ego Is the Enemy of Good Leadership
수요일, 4월 22, 2020
[5분 따라하기] paste로 파일 두 개 join하기
[5분 따라하기]에서 paste로 파일 두 개를 join하는 방법을 소개하며, 슬라이드와 방송은 다음과 같다.
월요일, 4월 20, 2020
[B급 프로그래머] 2020년 4월 18일 개발자 이야기(발표 자료)
2020년 4월 18일자 방송 스크립트는 전체 공개되어 있으며, 슬라이드셰어에서 보거나 다운로드 받을 수도 있다. 전체 방송 플레이리스트는 재미있는 개발 이야기(w/ 허광남-박재호)에서 확인할 수 있다.
하이라이트를 요약 정리하면 다음과 같다:
- 80문장으로 보는 공공배달앱의 흥망성쇠 예언서
- 깃허브 팀 무료 소식
- AWS 비용을 줄일 수 있는 10가지 기법
- MySQL 서버 로컬 접속에 유닉스 도메인 소켓을 사용해야 하는 이유
- 윈도우 서브시스템 for 리눅스 2 GA
- PHP The Right Way(한국어)
- 터보 파스칼보다 작은 소프트웨어
토요일, 4월 18, 2020
[B급 프로그래머] 2019년 12월 15일 개발자 이야기(발표 자료)
2019년 12월 15일자 방송 스크립트는 전체 공개되어 있으며, 슬라이드셰어에서 보거나 다운로드 받을 수도 있다. 전체 방송 플레이리스트는 재미있는 개발 이야기(w/ 허광남-박재호)에서 확인할 수 있다.
하이라이트를 요약 정리하면 다음과 같다: 2020년 Node 변화 예상 내용 정리 EOB
[B급 프로그래머] 4월 3주 소식(개발/관리도구, 고성능 서버/데이터베이스 부문)
- 개발/관리도구
- UA가 가고 Client Hints가 온다
- Understanding RAID: How performance scales from one disk to eight
- Workstream - Your full computer in the cloud.
- embedding binary objects in c
- The most surprising behavior of JavaScript regular expression you have ever seen
- PDFtk Server is our command-line tool for working with PDFs.
- '최소 비용에 최대 기능' 맥 사용자를 위한 무료 앱 30가지
- Windows Subsystem for Linux 2 Moving into General Availability with Improved Update Process
- Open Source Identity and Access Management
- Bring your own machine to Visual Studio Online
- Modern Infrastructure as Code.
- UTF-8 Everywhere
- Cookie Recipes(브라우저 쿠키에 대한 짧은 이야기)
- Rename files in linux / bash using mv command without typing the full name two times
- Malleable Systems Collective
- How to securely store JWT tokens.
- A Roadmap towards Chaos Engineering
- Kubernetes the Very Hard Way with Large Clusters at Datadog
- Top 5 Open Source Serverless Security Tools
- 자습서: Amazon Linux 2에 LAMP 웹 서버 설치
- 현대적 보안
- ls보다는 exa를 사용하자! 모던 리눅스 명령어 소개[번역]
- 🔨 Build minimal docker images without static linking
- Visual Stdio Code - March 2020 (version 1.44)
- RIP John Conway
- Writing a Book with Pandoc, Make, and Vim
- CSS Layout - a collection of popular layouts and patterns made with CSS
- Safari Blocks Third-Party Cookies by Default
- 80문장으로 보는 공공배달앱의 흥망성쇠 예언서
- Your statement is 100% correct but misses the entire point
- Go의 철학
- Why Aren’t More Users More Happy With Our VMs? Part 1
- Technical reasons to choose FreeBSD over GNU/Linux
- Pixelbox.js - Create 2D games in JavaScript
- [인터뷰] 뿌요, 뇨끼, 환세취호전... '니이타니 마사미츠'
- AWS 서버리스 서비스를 이용한 웹 애플리케이션 구축하기 Hands-on Lab
- Git을 이용한 협업 워크플로우
- Things That Turbo Pascal is Smaller Than
- 코드 한 줄 없는 자동화 플랫폼 '톤킨'...무엇에 쓰는 물건인고?
- PHP The Right Way(한국어 번역)
- 개발자가 가지고 놀 만한 ‘똑똑한 API 17종’
- 도커 컴포즈 스펙, 개방형 표준으로 깃허브에 공개
- MICROSOFT THINKS CORONAVIRUS WILL FOREVER CHANGE THE WAY WE WORK AND LEARN
- Open Source Weekly Issue #7 - SIMD
- 다양한 소프트웨어 버전 명명 (Software versioning)
- falsisign - Make it look like a PDF has been hand signed and scanned
- dive - A tool for exploring each layer in a docker image
- 도커 이미지 잘 만드는 방법
- Why is Go glorified? It seems like a slightly better version of C. It doesn't even support generics, yet people call it flexible and compare it to Python.
- How To : 재택근무의 집중력을 높이는 윈도우 10 설정 방법
- FrontEnd Application에서 Null 다루기
- A service to help with testing of sending the right emails
- Firefox 75: Ambitions for April
- Syncplay - Free software that synchronises media players so that faraway friends can watch videos together.
- ducttape - A workflow management system for researchers who heart Unix.
- Setting the Record Straight: containers vs. Zones vs. Jails vs. VMs
- "rsync for cloud storage" - Google Drive, Amazon Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Cloudfiles, Google Cloud Storage, Yandex Files
- SSM Agent vs. ssh
- 도커 트러블슈팅 - 컨테이너 실행환경 디버깅
- Rough.js - Create graphics with a hand-drawn, sketchy, appearance
- Crafting "Crafting Interpreters"
- 왜 굳이 도커(컨테이너)를 써야 하나요?
- NGINX Tuning For Best Performance
- 6 Things Markdown Got Wrong
- CodeTour VSCode extension allows you to produce interactive guides, assessments and tutorials.
- 고성능 서버/데이터베이스
- PostgreSQL과 호환되는 Amazon RDS Proxy(평가판)
- Free, open-source SQL client for Windows and Mac 🦅
- AWS 비용을 줄일 수 있는 10가지 기법
- Comparing HTTP/3 vs. HTTP/2 Performance
- Introducing time.cloudflare.com
- Observability Differences Between MySQL 8 and MariaDB 10.4
- Need to Connect to a Local MySQL Server? Use Unix Domain Socket!
- Database basics: writing a SQL database from scratch in Go
- Comparison of JOINS: MongoDB vs. PostgreSQL
- 판매 테이블 테스트용 데이터 생성 및 다운로드
- Why the coronavirus lockdown is making the internet stronger than ever
금요일, 4월 17, 2020
[5분 따라하기] bash 타임아웃 패턴
수요일, 4월 15, 2020
[B급 프로그래머] 2020년 1월 18일 개발자 이야기(발표 자료)
1월 18일자 방송 스크립트는 전체 공개되어 있으며, 슬라이드셰어에서 보거나 다운로드 받을 수도 있다. 전체 방송 플레이리스트는 재미있는 개발 이야기(w/ 허광남-박재호)에서 확인할 수 있다.
하이라이트를 요약 정리하면 다음과 같다:
- 잘가 클린코드
- 알고리즘 학습에 대한 조언
- 젯브레인이 공개한 개발자용 폰트
- 도커 컨테이너는 가상머신인가요? 프로세스인가요?
- 프로그래머가 모르면 손해인 범용적인 툴 100선
월요일, 4월 13, 2020
[B급 프로그래머] 2020년 4월 11일 개발자 이야기(발표 자료)
4월 11일자 방송 스크립트는 전체 공개되어 있으며, 슬라이드셰어에서 보거나 다운로드 받을 수도 있다. 전체 방송 플레이리스트는 재미있는 개발 이야기(w/ 허광남-박재호)에서 확인할 수 있다.
하이라이트를 요약 정리하면 다음과 같다:
- 소프트웨어 엔지니어를 고용할 때 하지 말아야 할 일들
- Nginx 성능 높이기
- 프론트엔드 애플리케이션에서 Null 다루기
- tmux-기반 터미널 나누는 유틸리티
- 다양한 소프트웨어 버전 명명법
- 판매 테이블 테스트용 데이터 생성/다운로드
토요일, 4월 11, 2020
[B급 프로그래머] 4월 2주 소식(빅데이터/인공지능, 읽을거리 부문)
- 빅데이터/인공지능
- Data Science: Reality Doesn't Meet Expectations
- The Illustrated FixMatch for Semi-Supervised Learning
- 알파벳 26자에 담아낸 AI 이야기··· 구글, 'The A-Z of AI' 발간
- AlphaFold Algorithm Predicts COVID-19 Protein Structures
- Dolt Use Cases (Git for data)
- 2.택시 수요 예측 모델을 소개합니다
- Metabase is the easy, open source way for everyone in your company to ask questions and learn from data.
- 읽을거리
- “화상회의 보안을 생각한다면?” 절대 하지 말아야 할 설정과 행동들
- MICROSOFT THINKS CORONAVIRUS WILL FOREVER CHANGE THE WAY WE WORK AND LEARN
- This Man Owns The World's Most Advanced Private Air Force After Buying 46 F/A-18 Hornets
- [남궁석의 신약연구史]코로나19 '백신' 언제 나올까?
- 중산층은 어쩌다 얌체가 됐나
- The Virus Changed the Way We Internet
- 2060년, 반추(시사인 만화 굽시니스트)
- How To : 재택근무의 집중력을 높이는 윈도우 10 설정 방법
- 전염병·불황이 휩쓴 그 자리에 셀프계산대···캐셔가 사라진다
- Work Is Work - In which returns diminish.
- (스압) 미군의 항시준비 물량보급 사전배치전단
- 삼성, TV 박스로 고양이 집 쉽게 만들도록 디자인 변경
- 골라라, 더 맛있는 돼지고기
- Bad News Wrapped in Protein: Inside the Coronavirus Genome
- Luckin Coffee: Farud + Fundamentally Broken Business(PDF)
- 일하는 노인을 위한 나라는 없다
- 마린의 끈질긴 ‘세월호 과학’, 국제 여객선 안전기준 바꾼다
- See how your community is moving around differently due to COVID-19
- The Eng Hiring Bar: What the hell is it?
- 긴급재난 생계지원금의 기준중위소득
- 28 Moves to Survive (& Thrive) in a Downturn
- The untold origin story of the N95 mask
- “1ℓ수돗물에 락스 한 뚜껑이면 충분… 비싼 제품에 속지 마세요”
- 한국의 나사, 항우연을 방문하다 - 천리안 2B호 위성을 연구하신 분들을 만나봤습니다. feat.한국항공우주연구원
금요일, 4월 10, 2020
[B급 프로그래머] 2020년 2월 1일 개발자 이야기(발표 자료)
2월 1일자 방송 스크립트는 전체 공개되어 있으며, 슬라이드셰어에서 보거나 다운로드 받을 수도 있다. 전체 방송 플레이리스트는 재미있는 개발 이야기(w/ 허광남-박재호)에서 확인할 수 있다.
하이라이트를 요약 정리하면 다음과 같다:
- 오라클 DBMS를 바꾸는 회사들...
- 마이크로소프트 애플리케이션 인스펙터
- 마리아DB에서 root 암호 인증 방식이 먹히지 않는 이유
- 알파인 리눅스를 파이썬 도커 제작이 사용하면 발생하는 문제점
수요일, 4월 08, 2020
[5분 따라하기] 전화번호와 이메일 정규표현식
[5분 따라하기]에서 오늘은 자바스크립트를 비롯한 여러 프로그래밍 언어로 이메일 검증을 위한 정규표현식 팁을 소개하며, 슬라이드와 방송은 다음과 같다.
월요일, 4월 06, 2020
[B급 프로그래머] 2020년 4월 4일 개발자 이야기(발표 자료)
4월 4일자 방송 스크립트는 전체 공개되어 있으며, 슬라이드셰어에서 보거나 다운로드 받을 수도 있다. 전체 방송 플레이리스트는 재미있는 개발 이야기(w/ 허광남-박재호)에서 확인할 수 있다.
하이라이트를 요약 정리하면 다음과 같다:
- 파이썬에서 고로 이동해야 하는 9가지 이유
- PHP mysql vs mysqli
- netstat vs ss 요약 정리
- ifconfig vs ip 요약 정리
- gcc 10의 정적 분석 기능
토요일, 4월 04, 2020
[B급 프로그래머] 4월 1주 소식(개발/관리도구, 고성능 서버/데이터베이스 부문)
- 개발/관리도구
- CLUI: Building a Graphical Command Line
- React aficionados! Start using Vue.js in four minutes or less!
- Does Zoom use end-to-end encryption?
- Nim - Version 1.2.0 released
- Disk2vhd is a utility that creates VHD (Virtual Hard Disk - Microsoft's Virtual Machine disk format) versions of physical disks for use in Microsoft Virtual PC or Microsoft Hyper-V virtual machines (VMs).
- Java's Missing Features: 5 Years Later
- The 25 best programming books of all-time. A data-backed answer
- Boeing 787s must be turned off and on every 51 days to prevent 'misleading data' being shown to pilots
- Concurrency: the Works of Leslie LamportOctober 2019 (PDF)
- HOW TO INSTALL LINUX, NGINX, MYSQL, PHP 5.6 (LEMP) STACK ON UBUNTU 16.04
- How to install php5 and php7 on Ubuntu 18.04 LTS
- Fatal error: Call to undefined function mysqli_connect()
- Stanford to offer free online CS class during pandemic
- vegeta - HTTP load testing tool and library. It's over 9000!
- Email Address Regular Expression That 99.99% Works. Disagree?
- proxy 뒤에서 docker의 wordpress, https 적용
- rapidfuzz - Rapid fuzzy string matching in Python and C++ using the Levenshtein Distance
- Nine reasons to switch from Python to Go
- 5 Best Practices on Nailing Postmortems
- Making Your Code Faster by Taming Branches
- Static analysis in GCC 10
- New grad vs senior dev
- How are Unix pipes implemented?
- Text processing in the shell
- 도커(Docker) 입문편 - 컨테이너 기초부터 서버 배포까지
- Git Best-Practice - Keeping a Diary
- The InfoQ eMag - Recent Innovations in the Java Platform
- How To Use Visual Studio Code for Remote Development via the Remote-SSH Plugin
- Apple just killed Offline Web Apps while purporting to protect your privacy: why that’s A Bad Thing and why you should care
- Full Third-Party Cookie Blocking and More
- Your Move, Apple: Facebook Intros First-Party Cookie Option To Power Its Tracking Pixel
- The Mayfield Handbook of Technical & Scientific Writing
- Next.js 9.3 Released, Improves Static Site Generation
- Stop Using Markdown For Documentation
- `zig cc`: a Powerful Drop-In Replacement for GCC/Clang
- Amazon Introduces Bottlerocket, a Linux-Based OS for Container Hosting
- Concurrent programming, with examples
- Learn In Public - The fastest way to learn
- Setting Up Git Identities
- When Markdown Meets Tables
- Privacy and Security focused Segment-alternative, in Golang and React
- Creating Balance between Product Managers & Engineers
- How to reserve disk space to save yourself from a world of pain
- Simple bash DSL framework for writing shell scripts safe and agile.
- Java, Go 성능 테스트 비교 글을 보고
- Service Meshes: Managing Complex Communication within Cloud Native Applications (PDF)
- It’s 2018; Are My Containers Secure Yet?
- Five Things Every Developer Should Know about Software Architecture
- NGINX Unit Adds Support for Reverse Proxying and Address-Based Routing
- The Effective Remote Developer
- 딥코드, C와 C++에도 AI 기반 코드 리뷰 지원
- 고성능 서버/데이터베이스
- 18 Things You Can Do to Remove MySQL Bottlenecks Caused by High Traffic (Part One)
- 마이SQL을 쓰긴 애매할 때…'틈새' 데이터베이스 9가지
- GitHub Was down Multiple Times Last February: Here's Why
- Sharing an SQLite database across containers is surprisingly brilliant
- A Prometheus fork for cloud scale anomaly detection across metrics & logs
- Why We Started Putting Unpopular Assets in Memory
- 코로나19로 인한 전 세계 트래픽 폭증에도 코어 네트워크는 '이상무'
- Speeding up Linux disk encryption
- Keeping the Internet “Always On”—the Pressure of COVID-19 on Incident Response Teams
- Living Without Atomic Clocks
금요일, 4월 03, 2020
[B급 프로그래머] 2020년 2월 8일 개발자 이야기(발표 자료)
2월 8일자 방송 스크립트는 전체 공개되어 있으며, 슬라이드셰어에서 보거나 다운로드 받을 수도 있다. 전체 방송 플레이리스트는 재미있는 개발 이야기(w/ 허광남-박재호)에서 확인할 수 있다.
하이라이트를 요약 정리하면 다음과 같다:
- 2020 자바 기술 보고서
- 팀뷰 보안 문제
- 마이크로소프트가 공개한 개발자 폰트
- VSCode 확장 플러그인 목록 소개
- Rust vs Go (성능편)
- 지구 환경을 위해서는 C를 사용합시다
수요일, 4월 01, 2020
[5분 따라하기] git 다중 사용자 신원 설정
금주부터는 [5분 따라하기]라는 이름으로 간단한 팁을 공개해드리고 있다. 오늘은 git 다중 사용자 신원을 쉽게 설정하는 팁을 소개하며, 슬라이드와 방송은 다음과 같다.