Lập trình

YAML là gì? Cách đọc file YAML trong lập trình PHP / Perl

YAML là gì? YAML (YAML Ain’t Markup Language) là một chuẩn dữ liệu kiểu serialization dành cho tất cả các ngôn ngữ. Nó được sử dụng phổ biến để tạo ra các file config cho nhiều ứng dụng, VD: như Docker Compose. Thông tin cơ bản: Version mới nhất: 1.2 Định dạng mở rộng: .yaml, […]

Xem tiếp navigate_next

Sử dụng Jarsigner để đăng ký (sign) file JAR với certificate

Khi bạn gặp những cảnh báo bảo mật như hình bên dưới, là do Java phát hiện rằng ứng dụng của bạn chứa các component không được đăng ký với các chứng chỉ bảo mật. Vậy trong bài viết này mình sẽ hướng các bạn ngăn ngừa các cảnh bảo bảo mật này bằng cách […]

Xem tiếp navigate_next

[Perl] Hướng dẫn đọc và ghi file CSV trong Perl 5

Làm thế nào để để đọc và ghi dữ liệu ra file CSV trong Perl 5? Bài viết này sẽ cung cấp cho các bạn các phương thức thao tác với file CSV sử dụng ngôn ngữ lập trình Perl 5. Hiểu về định dạng file CSV CSV là gì?  CSV (Comma Separated Values) là […]

Xem tiếp navigate_next

Kiểm tra và thay đổi version mặc định của Java trong Linux

Vì trong Linux, có thể cài được nhiều version của Java. Mặc định Java sẽ chạy trên version mới nhất. Tuy nhiên nếu bạn cần chạy 1 chương trình Java trên 1 version cũ hơn thì bài viết này sẽ hướng dẫn các bạn chuyển đổi Java Version trên HDH Linux. Kiểm tra version của […]

Xem tiếp navigate_next

[PHP] Lấy danh sách các file trong 1 thư mục và thư mục con

Trong bài viết lần này mình sẽ giới thiệu các bạn đoạn code sử dụng để lấy danh sách các file trong 1 thư mục bằng PHP. Sử dụng hàm glob trong PHP để lấy danh sách các file trong 1 thư mục <?php foreach (glob(“/tmp/*.php”) as $filename) { echo “$filename”; } Đoạn code trên […]

Xem tiếp navigate_next

Giới thiệu Gutenberg – Bộ soạn thảo bài viết mới của WordPress

Từ version 4.9.8, WordPress chính thức giới thiệu bộ soạn thảo Gutenberg. Hiện tại bộ soạn thảo nay chưa chính thức thay thế TinyMCE mà được phát hành dưới tùy chọn là 1 plugin. Nhưng tương lai thế nào thì chắc sẽ phải chờ phản hồi của người sử dụng. Mình chắc chắn rằng WordPress phát […]

Xem tiếp navigate_next

[Ruby on Rails] Tìm hiểu Rails Resque – Xử lý Jobs theo cơ chế hàng đợi

Giới thiệu Resque Resque là một thư viện Redis-backed được cộng đồng Ruby phát triển, hỗ trợ cho việc quản lý các jobs trong Rails, sắp xếp, tổ chức những jobs này vào hàng đợi (queue) và xử lí chúng lần lượt. Resque là một opensource. Mã nguồn được chia sẻ trên Github tại địa […]

Xem tiếp navigate_next

Hướng dẫn lập trình PHP sử dụng Visual Studio Code

Visual Studio Code (VS Code) là một trình soạn thảo được phát triển bởi Microsoft, với ưu điểm nhẹ nhàng, dễ sử dụng, dễ dàng mở rộng với nhiều extension được cộng đồng lập trình viên hỗ trợ. VS Code được viết bằng Javascript (Electron) – 1 ngôn ngữ lập trình đã được mình giới […]

Xem tiếp navigate_next

5 ngôn ngữ lập trình để viết ứng dụng Desktop cho Linux/Unix tốt nhất

Cùng với hệ điều hành Linux/Unix ngày càng trở nên hoàn thiện và phổ biến. Số lượng người sử dụng nhiều hơn, thu hút nhiều lập trình viên, các nhà phát triển phần mềm quan tâm hơn tới việc phát triển các ứng dụng dành cho HDH Linux/Unix. Việc có quá nhiều ngôn ngữ lập […]

Xem tiếp navigate_next

Delphi là gì? Hướng dẫn lập trình Delphi căn bản

Delphi là một ngôn ngữ lập trình hiện nay do Embarcadero phát triển (trước là Borland) dựa trên nền tảng Pascal và mở rộng theo hướng đối tượng. Vì vậy Delphi còn được gọi với cái tên là Object Pascal. Delphi được sử dụng để tạo ra các phần mềm Native Code cho Windows, Mac, […]

Xem tiếp navigate_next