Thứ Năm, 28 tháng 2, 2019

Using git with multiple remote repositories

When one just isn’t good enough

Purpose

Recently I was honored to be added to the taffydb maintainer list. This means I now need to merge changes from multiple remote repositories. Usually this can be done using the GitHub web interface but sometimes this is not flexible enough. Luckily, it’s rather easy to set up your git working directory to have a different remote repository for different branches and then merge between them. This post shows how.

Thứ Năm, 21 tháng 2, 2019

Mưu cầu hạnh phúc

Dù đã khá lâu rồi, nhưng đến giờ tôi vẫn còn ấn tượng khi xem bộ phim "Mưu cầu hạnh phúc" của điện ảnh Mỹ, đoạn Chris Gardner nghĩ về Thomas Jefferson và tuyên ngôn độc độc lập. Ông có suy nghĩ về sự mưu cầu hạnh phúc, đại ý rằng: "Tôi luôn thắc mắc là tại sao ông ấy lại biết và thêm vào đó cụm từ mưu cầu. Có thể hạnh phúc là thứ chúng ta chỉ có thể theo đuổi hoặc đó là thứ chúng ta không thể có".


Thứ Năm, 30 tháng 8, 2018

Viết cho Olympic Việt Nam và những thành phần bất mãn với cuộc đời

Hôm nay dạo qua một số báo lớn và mạng xã hội, thấy không ít comment ý kiến chỉ trích, chê bai nhằm vào huấn luyện viên Park Hang-seo và đội tuyển Olympic Việt Nam, sau trận trận bán kết với Olympic Hàn Quốc.
Bản thân mình nghĩ rằng, những comment như vậy hầu hết là của mấy hạng người sau:

Thứ Năm, 15 tháng 3, 2018

MongoDB Best Practice

MongoDB có rất nhiều nhược điểm và không phải DB mạnh về Performance. Tuy nhiên nó lại là DB quá dễ dành để sử dụng, vận hành và phát triển nên được sử dụng rất rộng rãi. Sau gần 5 năm sử dụng mình có tổng kết được một số thứ cần chú ý khi làm việc với MongoDB.

MongoDB logs

Thứ Tư, 27 tháng 9, 2017

Gián điệp trên WLAN của bạn

Dưới đây là một repo chứa mã nguồn thực hiện các kịch bản gián điệp trên mạng WLAN

  • Tự động tìm những người dùng WLAN hoạt động mạnh nhất rồi theo dõi một trong số họ và / hoặc inject  HTML / JS tùy ý vào các trang họ truy cập.
  • Also can be used to continuously jam nearby WiFi networks
Đọc tiếp readme trong repo này để thử hàng :v
Hàng đây:  Link Github

Mặt trời nào cũng cúi đầu hổ thẹn khi được chụp hình với mặt trời nhăn nhó

Thứ Ba, 10 tháng 1, 2017

Git và các khái niệm cơ bản


Git - Git là gì và các khái niệm cơ bản trong git

Bạn là lập trình viên, và đôi khi bạn muốn đưa về trạng thái trước khi quậy phá của file code nào đó? Cách đơn giản nhất đó là sao chép lại file trước khi chỉnh sửa. Trường hợp dùng phương pháp này thì sẽ phải thường xuyên thực hiện việc thêm ngày đã thay đổi vào tên thư mục hay file. Tuy nhiên, việc tự mình sao chép file mỗi lần chỉnh sửa thì sẽ rất vất vả, và cũng dễ xảy ra nhầm lẫn.
Và để giải quyết những vấn đề này thì các hệ thống quản lý phiên bản như Git đã được ra đời.