Bài viết của Hoàng Hải Đăng

Cấu trúc thư mục theme wordpress

Để bắt đầu làm thêm của riêng bạn thì ban đầu bạn phải có một theme trắng ( Blank theme ) để bắt đầu Theme trắng là gồm có các thư mục và file cơ bản của theme WordPress. Bạn có thể vào trang http://underscores.me/ . Đầu tiên bạn vào trang http://underscores.me/ . Sau đó bạn ghi tên mà ...

Tác giả: Hoàng Hải Đăng viết 20:54 ngày 11/08/2018 chỉnh sửa

Tự động thêm CSRF Token vào mọi truy vấn Ajax trong CodeIgniter

Trong CodeIgniter, khi bạn thiết lập cấu hình bật bảo vệ CSRF (Cross Site Request Forgery) trong config.php $config['csrf_protection'] = TRUE; thì mọi truy vấn từ client tới server đều được kiểm tra xem có chứa token hay không. Khi làm việc với các truy vấn ajax thì bạn sẽ phải thêm tham số ...

Tác giả: Hoàng Hải Đăng viết 20:53 ngày 11/08/2018 chỉnh sửa

Thay đổi thư mục Public trong laravel framework

Trong quá trình làm việc với laravel, đôi khi sẽ có thay đổi chút về thư mục public trong laravel. Cụ thể như khi chạy nó trên các shared hosting thường là chỉ có thư mục public_html hoặc một số qui định bắt buộc ở các môi trường khác nhau mà tên thư mục này sẽ đổi theo, và trong bài này mình sẽ ...

Tác giả: Hoàng Hải Đăng viết 20:51 ngày 11/08/2018 chỉnh sửa

Sử dụng ENV variables thay vì hardcode các thông tin bảo mật cho WordPress

Thấm thoát cũng đã được 10 năm kể từ khi tôi đụng vào WordPress. Hôm qua tôi được một người bạn nhờ thay đổi một số CSS cho trang WordPress của họ. Tôi khá là ngạc nhiên sau từng đấy năm WordPress vẫn khuyến khích người dùng hardcode các thông tin bảo mật của DB vào trong file wp-config.php. Điều ...

Tác giả: Hoàng Hải Đăng viết 20:44 ngày 11/08/2018 chỉnh sửa

Save file trùng tên nhau thì gán thêm số thứ tự kèm theo

Trong PHP, nếu bạn muốn save file trùng tên nhau thì gán thêm số thứ tự kèm theo, ví dụ như test_1.txt thì hãy tham khảo hướng dẫn sau đây. Tuy nhiên, khi ghi file [test.txt] nhiều lần, có thể đã tồn tại [test_1.txt], [test_2.txt]…do đó, ta phải đánh số tăng dần. Để giải quyết vấn đề ...

Tác giả: Hoàng Hải Đăng viết 20:43 ngày 11/08/2018 chỉnh sửa

Realtime, Pusher và kẻ thay thế Slanger

Hi cả nhà, đây là bài viết đầu tiên của mình trên Kipalog nên có gì không hay mong các bạn thông cảm :D Như chúng ta đều đã biết thì realtime (thời gian thực) là một cụm từ không có gì xa lạ đối với các website nữa, nhất là trong thời đại công nghệ web phát triển như vũ bão hiện nay. Realtime ...

Tác giả: Hoàng Hải Đăng viết 20:41 ngày 11/08/2018 chỉnh sửa

Tạo Skype Chatbot với Microsoft Bot Framework sử dụng REST API

Tại hội nghị Build 2016 diễn ra từ ngày 30/3 đến hết ngày 1/4 ở San Francisco, Microsoft đã đưa ra 7 thông báo lớn, quan trọng và mang tầm chiến lược. 2 trong 7 thông báo đó có liên quan đến Chatbot: Công bố dự án Bot Framework Skype thế hệ mới sẽ có khả năng giao tiếp với Bot Qua đó, ...

Tác giả: Hoàng Hải Đăng viết 20:40 ngày 11/08/2018 chỉnh sửa

Tìm hiểu Map và Set trong JavaScript

Bài viết gốc được đăng ở https://ehkoo.com/bai-viet/map-set-javascript-es6-es2015 Hà Nội -- minh họa bởi Jing Zhang Được giới thiệu từ ES6, Map, Set, WeakMap, và WeakSet là những cấu trúc dữ liệu giúp thao tác trên tập hợp. Bài viết này sẽ giới thiệu cách hoạt động cũng như các ứng ...

Tác giả: Hoàng Hải Đăng viết 20:40 ngày 11/08/2018 chỉnh sửa

Chống download file video trên web cơ bản bằng HLS, kết hợp với Laravel

Xin chào mọi người :D Trong bài viết này mình sẽ trình bày một cách cơ bản để ứng dụng kỹ thuật Http Live Streaming (HLS) để play video trên web, đồng thời có thể hạn chế được việc download video qua cách này. Bài viết này sử dụng kết hợp Laravel trong việc xây dựng ứng dụng web. Nào cùng bắt đầu ...

Tác giả: Hoàng Hải Đăng viết 20:39 ngày 11/08/2018 chỉnh sửa

[Regex] Học rồi mà như chưa học

Người dẫn lại bài này cũng được phen lao đao khi lục lọi lại mớ kiến thức cơ bản cũ. Đối với sự nghiệp của một coder thì phải được thực hiện liên tục, nếu không sẽ rất dễ quên và lóng ngóng dù chỉ là những kiến thức cơ bản nhất. Dẫu biết rằng search là sẽ thấy nhưng nhiều phen cũng không khỏi ...

Tác giả: Hoàng Hải Đăng viết 20:39 ngày 11/08/2018 chỉnh sửa