nói dối e blog

Đạo Đức Nghề Nghiệp Của Lập Trình Viên

Hôm nay nhận được bản in thử tập san “Lập trình viên” số tháng 12 năm 2012. Trên đó có bài viết tôi được mời đóng góp. Nhân dịp này xin lưu lại bản gốc để

Lập trình có thể là nghề nghiệp theo suốt cuộc đời. Nhưng điều kiện tiên quyết là bạn phải thực sự yêu thích việc viết code, chứ không phải coi nó như công cụ để đạt mục tiêu khác.

Hệ Thống Xác Thực Đăng Nhập

Thời gian gần đây, tôi đang bận rộn với dự án đại lý trò chơi Kiếm Cuồng.
Chính vì dự án này, chúng tôi đã sớm thành lập nhóm phát triển nền tảng. Tuy nhiên nhiều phần bắt đầu khá gấp gáp, ví dụ như việc tích hợp hệ thống xác thực đăng nhập người dùng.

Dù hiện có nhiều giao thức xác thực trưởng thành như Kerberos - giao thức nổi tiếng nhất, nhưng do thời gian gấp rút, tôi đã tạm thời thiết kế một giao thức đơn giản. Vì không phải là ứng dụng web, tôi không muốn dùng trực tiếp HTTPS để gửi tên đăng nhập và mật khẩu. Thay vào đó, dựa trên HTTP, tôi xây dựng một giao thức tùy chỉnh để hoạt động trên kênh truyền không an toàn. Thiết kế tạm thời này dĩ nhiên không đạt độ bảo mật cao, nhưng vẫn đủ dùng trong tình huống hiện tại.

Luacc - Dự Án Thực Nghiệm Tăng Tốc Lua Bằng Tích Hợp C

Trong thời gian gần đây, do gặp phải những giới hạn về quản lý bộ nhớ khi sử dụng luajit, tôi đã chuyển hướng nghiên cứu một giải pháp thay thế để tối ưu hiệu năng cho các chương trình viết bằng Lua. Trong 48 giờ qua, một ý tưởng mới đã bắt đầu hình thành và tôi quyết định xây dựng một dự án thử nghiệm để kiểm chứng khả năng thực thi của nó.

Một Chút Nói Về Thiết Kế Giao Diện Đồ Họa

Thiết kế giao diện đồ họa: Phân tích sâu từ góc nhìn người dùng

Tuần trước tôi vừa chia sẻ trên mạng xã hội về những trải nghiệm khó chịu khi sử dụng giao diện đồ họa trên Windows và Visual Studio. Đối với những phần mềm đã thành thạo, tôi thực sự khó chịu khi phải tương tác qua các cửa sổ, nút bấm màu mè. Tuy nhiên, tôi thừa nhận rằng với đa số người dùng phổ thông, giao diện đồ họa vẫn là cầu nối không thể thiếu nhờ ưu điểm dễ tiếp cận, không đòi hỏi kiến thức chuyên môn.

Một Số Suy Nghĩ Về Hệ Thống Thương Nhân Trong Game Online

Trong các tựa game trực tuyến, việc buôn bán hàng hóa luôn là một trải nghiệm đầy thú vị (đặc biệt khi hệ thống kinh tế được thiết kế tốt). Tôi đã chứng kiến không ít game thủ WoW đam mê việc “đánh quả” trên sàn đấu giá, hay như cộng đồng game thủ Việt với tựa game gMO tiêu biểu như Đại Mộng Tây Du say sưa với việc mở quầy hàng giao dịch. Gần đây, sau khi trao đổi với nhóm thiết kế của công ty, tôi nhận ra cần phải trình bày ý tưởng này một cách hệ thống hơn, bởi vài câu nói không thể diễn đạt hết được.

Ứng Dụng Logic Mờ Trong Trí Tuệ Nhân Tạo

Hôm nay nhận được một gói sách do bạn Dương Hải Linh từ Nhà xuất bản Bưu điện Nhân dân gửi đến, xin chân thành cảm ơn trước. Vì thời gian gần đây không có nhiều thời gian nghiên cứu kỹ lưỡng nên tôi chỉ lướt qua những chương gây hứng thú.

Trong hai cuốn “Bí quyết lập trình trí tuệ nhân tạo trò chơi” và “Kỹ xảo lập trình trò chơi Windows” đều có chương đề cập đến logic mờ. Nhớ lại vài năm trước, đồng nghiệp của tôi là bạn Soloist từng nghiên cứu chủ đề này một thời gian ngắn và chia sẻ với tôi những kiến thức cơ bản. Vì vậy tôi đã dành thời gian đọc kỹ hai chương sách này, tuy nhiên cảm giác chúng chỉ dừng ở mức giới thiệu khái quát. Sau đó tôi tiếp tục tra cứu thêm trên Wikipedia và trao đổi với đồng nghiệp làm về AI trong giờ ăn trưa, từ đó quyết định ghi chép lại những hiểu biết của bản thân.

0%