Posts

Phải nâng giá gạo

Mùa hè vừa qua và có lẽ mùa thu sắp tới tôi phải "cày" hết sức cho một dự án quan trọng của nhóm. Có rất nhiều lý do khiến chúng tôi tập trung nhiều sức lực cho dự án này, nhưng hôm nay tôi chỉ muốn nói về một lý do: các sản phẩm có sẵn quá tệ. Anh trưởng nhóm nói, "We must raise cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 bar!". Nói như cách của dân Xóm Đẻ thì phải nâng giá gạo, phải cấm trẻ em ra đường phố!

Hồi nhỏ tôi hay chơi đánh bài với bọn con nít Xóm Đẻ. Đánh bài tiến lên chỉ được 4 tụ thôi, mà nhiều lúc có tới 6-7 đứa. Cách giải quyết dễ nhất là nâng tiền lên, đứa nào không đủ tiền thì nghỉ chơi. Sau này đánh bi da cũng vậy. Mới đầu chơi nhỏ, sau đông quá thì nâng giá gạo, thằng nào ít tiền hoặc sợ thua thì nghỉ để thằng nhiều tiền và liều vô thế chỗ. Con nít không được ra đường chơi là vậy đó :-).
"They suck. We can do better. Let's do it!". Đó là cách chúng tôi bắt đầu, rất ngạo nghễ, rất tự tin và cũng rất đúng tinh thần Làm-Được của người kỹ sư.
--
Câu chuyện của bạn Huyền Chip…

Phép chia dài

Image
Vì một số trục trặc trong việc xác nhận tài khoản với bên hosting nên tới giờ tôi vẫn chưa khôi phục lại được trang Tin Sáng. Đầu tuần tôi sẽ gọi điện để nói chuyện với họ xem có cách nào giải quyết nhanh được hay không.

Cập nhật: Tin Sáng đã trở lại :-).

Một hai tuần trước tôi có đố thế này trên Tin Sáng: chia 778990657124673576 cho 999489 với số phép tính ít nhất. Có rất nhiều câu trả lời thú vị và đây là đáp án của tôi.

Tôi phải nghĩ về vấn đề này khi phải thiết kế một thư viện để làm các phép toán số học trên số nguyên lớn (thường gọi là Big Integer). Trong các phép toán số học này thì phép chia lấy số dư là quan trọng nhất (vì nó là phép tính được dùng nhiều nhất trong các thuật toán mã hóa). Để lập trình phép tính này, tôi tham khảo thuật toán Long Division mà Knuth mô tả trong chương 4, cuốn The Art of Computer Programming II.

Nếu muốn chia 1736 cho 27, việc đầu tiên bạn cần làm là ước lượng chữ số thứ nhất của thương sao cho khi nhân nó với 20 thì nhỏ hơn 173. Bạn ước lượng cà…

Tự do và pháp luật

Hôm nay tôi tình cờ đọc được một bài viết rất hay của Trịnh Hữu Long:
Trong bài viết “Đoan Trang – tuổi nhỏ nhưng sai lầm không nhỏ”, tác giả Đông La cho rằng: “...nhóm Đoan Trang đã sai và chống lại luật pháp Việt Nam, bởi Trương Duy Nhất, Phạm Viết Đào và Đinh Nhật Uy bị bắt vì phạm pháp chứ không phải vì họ ‘đã thực hiện quyền tự do biểu đạt bằng các đăng tải các bài viết ôn hoà lên blog của họ’”.  Đến đây chúng ta cần phải xem xét lại khái niệm “bị bắt vì phạm pháp”. Hồ Chí Minh đã từng bị bắt ít nhất hai lần vào năm 1931 ở Hồng Kông và năm 1942 ở Quảng Châu – Trung Quốc, đều với lý do “phạm pháp”. Các nhà lãnh đạo Lê Duẩn, Trường Chinh, Võ Văn Kiệt đều từng bị bắt và tống giam với lý do tương tự. Đông La không phải là người đầu tiên đưa ra luận điểm những blogger hay những sinh viên như Phương Uyên "bị bắt, bị xử tù là đáng vì họ vi phạm pháp luật". Một sự thật đáng buồn là có rất nhiều người trên mảnh đất hình chữ S đồng ý với quan điểm này. Họ không phải là quan chức,…