[5분 따라하기]에서 bash에서 파일 확장자 변경하는 방법을 소개하며, 슬라이드와 방송은 다음과 같다.
EOB수요일, 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 다중 사용자 신원을 쉽게 설정하는 팁을 소개하며, 슬라이드와 방송은 다음과 같다.