Lập trình

Học lập trình online thông qua các bài viết, tutorial, chia sẻ kinh nghiệm về lập trình cho các ngôn ngữ như PHP, Java, Python, Ruby, Shell Script, Perl

Các cách nhúng và xem file PDF trong HTML/HTML5

Hướng dẫn nhúng (embed) và xem (Preview) file PDF trong HTML, HTML5. Dưới đây là những phương pháp hiệu quả nhất để nhúng file PDF trong HTML và xem file PDF trên các trình duyệt phổ biến Chrome, Firefox, Safari, IE… Thứ tự ưu tiên sử dụng là từ trên xuống. Sử dụng thư viện PDF.JS […]

[Perl] Mở, đọc, sửa và xóa file và thư mục

Trong series về lập trình Perl, mình giới thiệu bài viết hướng dẫn sử dụng Perl 5 để thao tác với text file (Mở, đọc, sửa và xóa file) 1. Thao tác với file Sử dụng function open trong Perl để mở file – Syntax: open(filehandle, mode, filename) – Mode: mode operand read < write > append >> […]

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

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, […]

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 […]

[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à […]

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 […]

[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 […]

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 […]

[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 […]

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 […]