Hướng Dẫn Tạo File Excel Sử Dụng PHP

PHP có hỗ trợ native việc tạo file CSV thông qua hàm fputcsv mà không cần cài thêm thư viện nào. Tuy nhiên PHP lại không hỗ trợ sẵn việc tạo tập tin Excel. Có nhiều thư viện khác nhau trong PHP có thể được sử dụng để tạo file Excel. Trong số các thư viện này thì PhpSpreadsheet là thư viện đang ...

Tác giả: Bùi Văn Nam viết 10:47 ngày 07/09/2018

Hướng dẫn xoá index.php khỏi URL trong CodeIgniter

CodeIgniter là một trong những PHP framework được sử dụng phổ biến hiện nay. Framework này được ưa chuộng bởi cộng đồng lập trình PHP do tính đơn giản cũng như linh hoạt của nó. Bạn có thể tải source code của framework này về máy, thực hiện bước cài đặt đơn giản mà không cần sử dụng thêm các công ...

Tác giả: Hoàng Hải Đăng viết 10:47 ngày 07/09/2018

Đọc Nội Dung File Theo Dòng Trong C

Hàm getline()trong C được sử dụng để hỗ trợ việc lấy dữ liệu theo từng dòng của một file. Hàm getline() sẽ đọc nội dung của từng dòng trong file và gán vào buffer. Trong bài viết này chúng ta sẽ tìm hiểu cách đọc nội dung một fiel theo từng dòng sử dụng hàm getline(). Bạn có thể tham khảo đoạn ...

Tác giả: Vũ Văn Thanh viết 10:47 ngày 07/09/2018

Internet of Things: 4 xu hướng nổi bật trong năm 2016

Internet of Thing (IoT) là một chủ đề nóng bỏng trong thời gian gần đây và đang thu hút được nhiều sự quan tâm của các lập trình viên. Trong bài viết này chúng ta cùng điểm danh 4 phân khúc của IoT được đánh giá là nổi bật trong năm vừa qua. Smart Home Sở hữu hơn 60,000 lượt tìm kiếm hàng tháng ...

Tác giả: Hoàng Hải Đăng viết 10:46 ngày 07/09/2018

Khác nhau giữa "self" và "static" trong PHP

PHP 5.3 giới thiệu tính năng có tên là late static binding trong đó sự tương tự giữa cách sử dụng của hai từ khoá self và static có thể khiến nhiều bạn cảm thấy bối rối. Để phân biệt được sự khác biệt này chúng ta hãy cùng nhau tham khảo một ví dụ sau: <?php class Monkey { protected ...

Tác giả: Vũ Văn Thanh viết 10:46 ngày 07/09/2018

Tìm Hiểu Về Dependency Injection Design Pattern

Dependency Injection là khái niệm được nhắc tới nhiều trong thời gian gần đây. Mặc dù không phải là một khái niệm quá khó hiểu nhưng rất nhiều bạn developer cảm thấy khái niệm này khó hiểu. Trong bài viết này chúng ta cùng nhau giải mã khái niệm này thông qua các ví dụ đơn giản và dễ hiểu. Trước ...

Tác giả: Bùi Văn Nam viết 10:46 ngày 07/09/2018

Giải Thích Về Dependency Injection Pattern Sử Dụng Laravel 5

Lưu ý 0.0: Câu chữ của bài viết và source code minh họa kèm theo được tinh gọn tới mức tối đa để ngay cả khi độc giả không biết về Laravel framework vẫn có thể theo dõi và hiểu được về Dependency Injection. Lưu ý 0.1: Độc giả cần biết về ít nhất một trong các ngôn ngữ lập trình OOP. Nếu bạn ...

Tác giả: Trịnh Tiến Mạnh viết 10:46 ngày 07/09/2018

Tại Sao Nên Chọn Codeception Để Test Ứng Dụng PHP

Codeception là một testing framework được xây dựng trên nền tảng PHPUnit với thiết kế tập trung vào sự đơn giản và hiệu quả trong quá trình test ứng dụng. Codeception được bắt đầu phát triển dưới dạng một plugin của Symfony 1 để đơn giản hoá việc test các function (hay còn gọi là functional test) ...

Tác giả: Tạ Quốc Bảo viết 10:45 ngày 07/09/2018

Quản Lý User của Group Trên Linux và Mac OS X

Quản lý User trong Group là một tác vụ mà các lập trình viên cũng như các sysadmin thường hay phải đối mặt khi phải phân quyền file và thư mục trên hệ điều hành Linux. Trong bài viết này chúng ta cùng tìm hiểu cách quản lý các user của một group sử dụng ứng dụng command line terminal trên Linux và ...

Tác giả: Trần Trung Dũng viết 10:45 ngày 07/09/2018

Tìm Hiểu Về Shortcode trong Wordpress

Shortcode API là một trong những tính năng được sử dụng phổ biến của Wordpress. Trong bài viết này chúng ta sẽ tìm hiểu cách về shortcode trong Wordpress và cách tạo một shortcode tuỳ ý. Shortcode Là Gì Shortcode là một loại code đặc biệt trong Wordpress có thể được chèn vào nội dung của trang ...

Tác giả: Vũ Văn Thanh viết 10:45 ngày 07/09/2018

Wordpress - Hướng Dẫn Migrate từ HTTP sang HTTPS

Trong bài viết này chúng ta sẽ tìm hiểu cách thực hiện việc chuyển một website từ sử dụng giao thức http sang https . Người đọc cũng cần lưu ý rằng hướng dẫn trong bài viết này áp dụng cho các site Wordpress được host trên web server đã được cài đặt và thiết lập chứng chỉ SSL certificate. Bước ...

Tác giả: Hoàng Hải Đăng viết 10:44 ngày 07/09/2018

Tạo Chương Trình Hello World với PHP

PHP là ngôn ngữ lập trình kịch bản phổ biến được sử dụng để tạo các ứng dụng web. Trong bài viết này chúng ta sẽ tìm hiểu cách viết một ứng dụng đơn giản có tên là Hello World sử dụng PHP. Khi được chạy chương trình Hello World này sẽ hiển thị dòng chữ Hello World . Yêu Cầu Bạn cần phải có ...

Tác giả: Trần Trung Dũng viết 10:44 ngày 07/09/2018

Sử Dụng cURL Trên Cửa Sổ Dòng Lệnh

Giới Thiệu cURL (xi URL) là một công cụ mạnh mẽ bên cạnh wget. Trong bài viết này chúng ta sẽ tìm hiểu cách sử dụng câu lệnh cURL trên cửa sổ dòng lệnh để thực hiện các tác vụ phổ biến như phân tích nội dung website, gửi dữ liệu lên server, upload tập tin. Yêu Cầu Để làm theo bài viết này ...

Tác giả: Vũ Văn Thanh viết 10:44 ngày 07/09/2018

7 thư viện thay thế AngularJS

AngularJS là một JavaScript framework đang được dùng phổ biến trong việc phát triển frontend của các ứng dụng web. Tuy nhiên khác với các framework phổ biến khác của JavaScript như jQuery hay Backbone.js thì đối với AngularJS có rất nhiều ý kiến trái chiều về việc nên hay không nên sử dụng ...

Tác giả: Vũ Văn Thanh viết 10:44 ngày 07/09/2018

Wordpress 4.7 có gì mới

Phiên bản Wordpress 4.7 đã được cho ra đời vào ngày 06 tháng 12 năm 2016, chỉ sau 4 tháng ra mắt phiên bản trước đó Wordpress 4.6. Trong bài viết này chúng ta sẽ tìm hiểu xem phiên bản mới này có gì mới so với phiên bản tiền nhiêm trước đó. Vaughan Là Tên Gọi Của Phiên Bản 4.7 Phiên bản mới còn ...

Tác giả: Tạ Quốc Bảo viết 10:43 ngày 07/09/2018

Các Lỗi Phổ Biến Khi Chạy Composer Install (Update) và Cách Fix

Composer là một công cụ mạnh mẽ dùng để quản lý các thư viện PHP sử dụng trong dự án. Trong bài viết này chúng ta sẽ tìm hiểu một số lỗi phổ biến khi sử dụng composer và cách khắc phục chúng. PHP Version Không Đúng Hoặc Thiếu Extension Khi gặp phải lỗi này composer sẽ hiển thị thông báo ...

Tác giả: Tạ Quốc Bảo viết 10:43 ngày 07/09/2018

Tìm Hiểu Về Synchronized Trong Java

Ngày này, Thread Programming đang được sử dụng rộng rãi do nhiều lợi ích của nó mang lại. Tuy nhiên một vấn đề lớn của Thread Programming đó là vấn đề đồng bộ hoá hay synchronization. Để hiểu rõ hơn về điều này thì chúng ta cùng tham khảo một ví dụ cụ thể sau. Trước tiên trong ứng dụng chúng ta ...

Tác giả: Hoàng Hải Đăng viết 10:43 ngày 07/09/2018

Tạo Modal Trong Trang Admin Wordpress

Modal là một hộp thoại tương tự như popup của trình duyệt tuy nhiên khác với popup thì nội dung của modal có thể được tùy biến. Để tạo modal trong phần admin của Wordpress chúng ta sử dụng thư viện ThickBox jQuery. ThickBox là thư viện được sử dụng bởi phiên bản Wordpress 3.5 và trước đó trong phần ...

Tác giả: Hoàng Hải Đăng viết 10:43 ngày 07/09/2018

Tìm Hiểu về File I/O trong Java - Tạo File

File I/O là một trong những chủ đề quen thuộc trong lập trình phần mềm và trong bài viết này chúng ta sẽ tìm hiểu về cách tạo file sử dụng ngôn ngữ Java sử dụng class được cung cấp sẵn bởi Java là File. Để làm theo hướng dẫn trong bài học này trên máy của bạn cần được cài đặt Java Development Kit ...

Tác giả: Vũ Văn Thanh viết 10:43 ngày 07/09/2018

Web động và web tĩnh khác nhau như thế nào

Web Động Là Gì Web động là trang web được viết sử dụng các ngôn ngữ kịch bản chạy trên server (server scripting language) như PHP, Ruby, Java, Python hay ASP.NET... Mã lệnh HTML của trang web tĩnh được tạo ra linh động trên server và có thể tuỳ biến cho từng client khác nhau. Ví dụ một trang ...

Tác giả: Tạ Quốc Bảo viết 10:43 ngày 07/09/2018