Git Bisect

Vào một buổi sáng đẹp trời ngày nọ, mình đến công ty vào lúc 7h30, nhai tạm cái bánh mì que mua ở trên đường đi làm, thảnh thơi pha thêm cốc cafe cho tỉnh hẳn ngủ. Tranh thủ mở Slack ra check chợt thấy khách hàng kêu gào từ…

Chạy crobjob mỗi N ngày

Vừa rồi mình có làm GitHubArchive, đây là một project mã nguồn mở có chức năng gửi email thống kê các top các repository của GitHub trong ngày. Cụ thể là top 25 repository mới nổi được nhiều người đánh dấu (star) nhất và top 25 repository được nhiều người…

Photo Quote hay - P7

Sau hơn 3 năm kể từ ngày phần 6 ra mắt, đến giờ mình mới có thời gian để tiếp tục sở thích sưu tầm quote này. Phần lớn các ảnh trong post này được lấy từ một vài group như: BnR Typography, You're my Lumière, Tumblr Vietnam...…

You suck at PowerPoint

Bạn cần 15 phút để đọc bài này. Từ trước đến giờ, mình cũng đã dự khá nhiều buổi presentation, nhưng thú thật là không có quá 25% slide khiến mình hài lòng xD. Mình nhận thấy, hầu hết mọi người khi làm slide thường mắc 1 số lỗi căn…

Ghost 1.0.0 ra mắt

Sau 4 năm phát triển, từ giữa năm 2013 đến tận tháng 7/2017, cuối cùng Ghost cũng release được phiên bản stable 1.0.0. Mình chắc là một trong những người dùng Ghost đầu tiên ở VN :v Phiên bản đầu tiên mình dùng hình như là 0.…

[Hết hạn] Transfer domain free!!!

Chiều nay mới nhận được email quảng cáo từ LCN, đại loại là: Chúng tôi đã phát triển hệ thống transfer domain mới đến nỗi hộc cả máu. Hệ thống mới đó sẽ giúp cho việc transfer domain của bạn sang hệ thống của chúng tôi nhanh hơn, dễ dàng…

Download 320Kbps song from mp3.zing.vn

#!/bin/sh songId=$1 parseJson () { python -c "import json,sys;sys.stdout.write(json.dumps(json.load(sys.stdin)$1))"; } fetch () { local output=`wget -q --method GET --progress=dot --output-document - http://api.mp3.zing.vn/api/mobile/song/getsonginfo?requestdata={\"id\":\"$songId\"}` local…