Các bài thuộc chủ đề: Lập Trình

Những kiến thức lập trình mà trường học không dạy bạn (phần 1)

Chưa có bình luận

Trường học có thể dạy bạn các công cụ, các ngôn ngữ lập trình, các nguyên lý, các mô hình, các kiến trúc, các phương pháp, các quy tắc, các kĩ năng… Họ cũng có thể cho bạn làm thử những dự án cá nhân, dự án nhóm, làm những nghiên cứu hoặc khảo sát. Nhưng có một vài thứ trường học sẽ không thể dạy bạn. Không phải vì họ không biết, mà vì các lập trình viên cần nhiều năm để học những bài học này.

Tô...

Đọc tiếp...

Điều gì đọng lại sau 25 năm lập trình?

5 bình luận

Ngày thứ 256 của năm –  thường là ngày 13/9, hoặc 12/9 nếu là năm nhuận – được gọi là ngày Lập Trình Viên; đối với tôi, ngày này năm nay đặc biệt hơn một chút, vì nó đánh dấu 1/4 thế kỷ từ khi tôi bắt đầu lập trình trên máy tính.

Vài ki...

Đọc tiếp...

Ngôn ngữ lập trình nào “hot” nhất 2015?

Chưa có bình luận

Tranh cãi về chuyện ngôn ngữ lập trình nào hay nhất, mạnh nhất, chuyên nghiệp nhất,… là chủ đề ưa thích của giới lập trình viên. Vấn đề là chả có một tiêu chuẩn cụ thể nào để đo xem thế nào là “hay”, thế nào là “mạnh”; vậy nên câu chuyện vẫn tiếp diễn dài dài từ năm này qua năm khác, tháng này qua tháng khác; chẳng hạn như cái thảo luận NÀY trên quora lôi kéo cả những tay cự phách, đem lý thuyết đông tây kim cổ ra làm lý lẽ.

Ở đây txnam.net chỉ đưa là một vài nguồn dữ liệu quan trọng để nhìn thấy xu hướng “nóng” của các ngôn ngữ. Nhận định chỉ có tính chủ quan, bạn đọc có thể đồng ý hoặc không.

GitHut

GitHut xếp hạng các ngôn ngữ lập t...

Đọc tiếp...

Giải quyết việc tự động tạo Fragment Layout trong các phiên bản ADT mới

4 bình luận

Giao diện mới bắt phải tạo Fragment Layout

Lời dẫn: Sau khi nâng cấp ADT phiên bản 22.6.x, một điều khó chịu xảy ra đối với nhiều lập trình viên, đó là Google có xu hướng cưỡng ép chúng ta phải làm việc với Fragment Layout và hệ thống điều hướng đặc trưng của Android như ViewPager. Chưa hết, ADT phiên bản mới còn làm project trở nên lộn xộn hơn một chút bằng cách tự động thêm thư viện appcompat_v7 vào project trong trường hợp bạn muốn build ứng dụng cho các API thấp, tất nhiên điều này là hợp lý vì những API thấp không làm việc tốt với Fragment Layout và ViewPager. Trong bài viết này, txnam.net sẽ gợi ý những cách bạn xử lý những điều khó chịu này.

Đọc tiếp...

Những điểm mới trong Java 8

8 bình luận

Java 8 sẽ bản chính thức ngày 18/3/2014

Gần 2 năm rưỡi sau khi phiên bản Java 7 ra đời, ngày 18/3/2014, Oracle chính thức giới thiệu thế hệ tiếp theo: Java 8. Phiên bản mới này được xem là Java-7-hoàn-thiện-hơn bởi vì nhiều tính năng quan trọng trong Java 8 theo kế hoạch ban đầu thì thuộc về Java 7, nhưng các chậm trễ trong quá trình phát triển đã khiến Oracle quyết định ra đời Java 7 gọn nhẹ hơn, với lời hứa sẽ giới thiệu những tính năng còn thiếu trong phiên bản kế tiếp.

Bài viết này giới thiệu những điểm nổi bật nhất trong phiên bản Java 8, với giả định bạn đọc đã có kiến thức cơ bản về ngôn ngữ Java trước khi đọc bài.

Đọc tiếp...

Airplane Mode trong Android OS

Chưa có bình luận

Airplane Mode trong Android OS có thể xem như chủ đề dành cho những lập trình viên Android mới làm quen với lập trình hệ thống. Trong bài tập số 2, buổi 7, môn Android 1, lớp BKAD08L có yêu cầu xây dựng một activity cho phép bật tắt chế độ airplane. Bài viết này sẽ hướng dẫn các bạn từng bước giải quyết bài tập đó, ngoài ra phần cuối sẽ bổ sung một số thông tin điều chỉnh từ Google trong các phiên bản mới.

Chú ý: bài đọc này yêu cầu bạn biết lập trình Android cơ bản.

Đọc tiếp...

Giới thiệu trò chơi “cờ Dam”

Chưa có bình luận

Lịch sử

Trò chơi “cờ Dam” (thường bị nhầm lẫn với Checkers – một trò chơi có cấu trúc bàn cờ tương tự nhưng khó hơn nhiều) là trò chơi dân gian ở Trung và Tây Âu thế kỉ 15-18. Sau khi giới Toán học tìm ra được phương pháp chiến thắng tất định, trò chơi dần dần bị lãng quên do thiếu yếu tố ngẫu nhiên gây đột biến trong khi chơi.

Cờ Dam thích hợp v...

Đọc tiếp...