nói dối e blog

Hành Trình Vật Lộn Cùng Chiếc Đồng Hồ Apple Watch

Cậu con trai tôi - Yun Dou, muốn có một chiếc đồng hồ có thể gọi điện. Tôi biết đa số trẻ em hiện nay dùng đồng hồ thông minh Xiaotiancai, nhưng vì Yun Dou không có nhu cầu giao tiếp nhiều, và bản thân tôi cũng đang dùng Apple Watch, nên quyết định thử mua Apple Watch cho cháu. Ban đầu tôi nghĩ: đồng hồ trẻ em sau 2 năm nữa có lẽ cháu sẽ không đeo nữa, trong khi Apple Watch (series) có thể dùng đến khi trưởng thành. Hơn nữa Apple cũng đang mở rộng thị trường trẻ em với chế độ “Gia đình”, nên muốn thử trải nghiệm.

Giải Pháp Chuyển Đổi Từ SQL Server Sang MySQL

Trong buổi đánh giá thăng tiến nội bộ hôm qua, tôi được nghe một ứng viên trình bày về dự án sắp triển khai. Dự án liên quan đến một tựa game mà công ty chúng ta vừa mua bản quyền từ Hàn Quốc (bao gồm toàn bộ mã nguồn) với mục tiêu tự vận hành. Toàn bộ hệ thống server game được viết bằng C++ và sử dụng SQL Server làm cơ sở dữ liệu. Ngoài yêu cầu phát triển lại để phù hợp thị trường, dự án còn đặt mục tiêu chuyển đổi từ SQL Server sang MySQL. Lý do chính là tiết kiệm chi phí - nếu thành công, chi phí có thể giảm tới 50% hoặc hơn nữa nhờ loại bỏ phí bản quyền SQL Server và giảm chi phí cloud cho cùng khối lượng công việc.

Những Tựa Game Tôi Trải Nghiệm Trong Năm Nay

Hiện tại nhóm chúng tôi đang phát triển một tựa game theo phong cách xây dựng nhà máy tự động tương tự Factorio, bối cảnh lấy tại sao Hỏa. Trong năm qua, tôi đã chơi rất nhiều game cùng thể loại để tìm kiếm cảm hứng, đặc biệt là những trò có yếu tố định cư trên sao Hỏa. Có ba tựa game mới ra mắt gần đây khiến tôi ấn tượng sâu sắc, xin được chia sẻ với mọi người:

Ghi Chú Nhỏ Khi Học Mạng Nơ-Ron

Công nghệ AI đang bùng nổ trong thời gian gần đây. Thực ra, tôi đã bắt đầu quan tâm đến AI từ thời còn ngồi trên ghế nhà trường. Vào những năm 90, tôi từng đọc một cuốn sách về mạng nơ-ron thần kinh, nhưng lúc đó chưa đủ trình độ để hiểu thấu đáo. Khi mới ra trường đầu những năm 2000, tôi lại tiếp tục tìm hiểu sâu hơn, dành thời gian nghiên cứu kỹ lưỡng. Dù tích lũy được nhiều kiến thức lý thuyết và tự tin nắm bắt được bản chất, nhưng tiếc rằng chưa từng thực hành trực tiếp.

Tiếp Tục Hành Trình Khám Phá Mạng Nơ-Ron

Trong khoảng thời gian vừa qua, bên cạnh việc tập trung vào dự án game, tôi đã dành vài ngày để đào sâu nghiên cứu về mạng nơ-ron. Sau khi bài blog trước được đăng tải, tôi bất ngờ nhận được email từ nhóm bạn của NXB Turing. Không lâu sau, tôi được gửi tặng một “bộ sưu tập” gồm 9 cuốn sách tiếng Việt về trí tuệ nhân tạo do họ xuất bản. Thường thì khi các nhà xuất bản gửi sách mới, họ đều mong muốn mình có thể chia sẻ một vài cảm nhận. Dù không thích việc quảng bá sách một cách máy móc, tôi rất sẵn lòng giới thiệu những cuốn đã đọc và thấy hữu ích.

Vấn Đề Về Ánh Xạ ID Hash Ngắn

Hôm nay mình vừa giải quyết xong một vấn đề khá thú vị. Ban đầu định đăng lên Twitter nhưng nhận ra không thể diễn đạt rõ ràng trong một hai câu. Vì vậy quyết định viết bài blog này để ghi lại chi tiết.

Trong tựa game đang phát triển, chúng tôi dùng một con số ID để xác định bản chất của từng đối tượng trong game. Ví dụ, “Tấm sắt” là 1, “Than đá” là 2, “Máy khai thác” là 3… Nhờ đó, mã C có thể dễ dàng tra cứu thuộc tính của từng đối tượng dựa trên ID. Các thuộc tính này được cấu hình bằng Lua và giữ nguyên trong suốt quá trình chạy game. Chẳng hạn, mỗi đơn vị “Than đá” khi đốt cháy sẽ tạo ra nhiệt lượng 100KJ; một thùng “Tấm sắt” chứa 100 cái.

0%