Phát triển mô hình xác định giới tính của đệm tên

Trong khi phát triển chương trình gợi ý tên hay cho con, tôi phát hiện ra tầm quan trọng của việc xác định giới tính của tên mà người dùng nhập vào. Ví dụ khi người dùng nhập Đức Hùng, Mạnh Linh, Ngọc Châu, Thùy Vi, chương trình cần phải xác định được với độ chính xác cao rằng tên đó có xu hướng dành cho nam hay nữ nhiều hơn. Vì chỉ có xác định được chính xác thông tin này thì nó mới đưa ra được các gợi ý phù hợp, chẳng hạn các đệm khác có thể …

Đọc thêm

Tại sao nội dung lan toả: Phân tích 100 triệu bài viết dạy chúng tôi điều gì

Cách đây vài tuần, ai đó gửi cho tôi đường link tới trang web BuzzSumo. Đó là một mỏ vàng dữ liệu đáng chú ý tiết lộ giữa vô số chủ đề thì nội dung nào được chia sẻ nhiều nhất. Ozee! Vì thế tôi đã tìm đến công ty để giúp hiểu xem điều gì là thành phần chính làm nội dung được chia sẻ điên cuồng. Bạn có thể thấy một số bài viết liên quan đến chủ đề đó nhưng bài này dựa trên dữ liệu thuần. Sử dụng kiến thức của họ với sự cẩn trọng. …

Đọc thêm

Cách SEO ảnh đúng chuẩn, dễ làm

Vài lời của người dịch: hóa ra SEO ảnh không khó như bạn nghĩ, nó chỉ có một vài yếu tố cơ bản mà thôi. Dù bài viết này nói nhiều đến các thông số kỹ thuật, thì điều quan trọng nhất trong SEO ảnh là bạn cần phải có được bức ảnh đẹp vs độc đáo. Giờ chúng ta đi vào nội dung chính nhé! Dù bạn là blogger “lặt vặt” tự cày cuốc hay người viết bài chuyên nghiệp cho các tạp chí hoặc báo điện tử lớn, rất có thể vào thời điểm nào đó bạn sẽ …

Đọc thêm

Danh mục SEO

Chuyển file PHP thành file tĩnh HTML để cải thiện tốc độ với câu lệnh fopen và fwirte

Khi chúng ta tạo các ứng dụng PHP động để xử lý thì có một vấn đề là dù mã tốt đi chăng nữa, với số lượng truy cập lớn hoặc máy chủ yếu vì không đủ tiền thuê có khả năng vấn đề hiệu suất, tốc độ sẽ phát sinh. Một trường hợp điển hình nữa đó là ứng dụng PHP có hàm xử lý phức tạp, dẫn đến thời gian xử lý lâu dù chúng ta đã chịu khó đầu tư thêm ít nhiều. Khi đó giải pháp khác giải quyết tương đối tốt đó là bạn xuất …

Đọc thêm

Nghèo đôi khi làm con người ta thông minh thêm và tỉnh táo hơn một chút

Đợt này đói, đâm tôi không tiêu pha cho vấn đề hosting được thoải mái như trước, thế là mấy cái website WP ít dùng tôi chuyển về dạng tĩnh hẳn, chẳng hạn như trang speed.family và freehost.page. Không cần PHP, MySQL nên tôi up nó lên BunnyCDN (một dạng dịch vụ CDN) thông qua phần mềm FTP (FileZilla)…tốc độ website vẫn rất cao, cực kỳ ổn định mà giá siêu rẻ. Sau đó thì tiện thể dọn dẹp luôn mấy cái website mơ mộng ngày xưa, cái nào không phát triển nữa thì lấy nội dung tích hợp vào …

Đọc thêm

Cải tiến thêm hàm PHP phát hiện lỗi chính tả tiếng Việt (v1.2 Plus)

Hàm PHP này tận dụng triệt để mô hình nguyên âm và phụ âm của tiếng Việt để kiểm tra lỗi chính tả: 1 ký tự: Nếu từ đó chỉ có một ký tự, nó buộc phải thuộc về bộ nguyên âm đơn, vì phụ âm đơn không tạo thành từ có nghĩa. — 2 ký tự: Từ đó có thể thuộc về bộ nguyên âm đôi; Ký tự đầu là phụ âm, ký tự sau là nguyên âm; Ký tự đầu là nguyên âm, ký tự sau là phụ âm; — 3 ký tự: Cả cụm từ thuộc về …

Đọc thêm

Hàm (function) trong PHP

Sức mạnh thực sự của PHP đến từ các hàm; nó có hơn 1000 hàm xây dựng sẵn cho bạn sử dụng. Người dùng tự định nghĩa hàm Bên cạnh các hàm xây dựng sẵn, chúng ta có thể tự tạo các hàm dùng cho riêng mình. Hàm là khối lệnh có thể sử dụng nhiều lần trong chương trình (giúp bạn tiết kiệm thời gian gõ code cũng như chỉnh sửa, quản lý lỗi). Hàm không được thực thi ngay lập tức khi trang được tải về. Hàm chỉ được thực thi bằng lời gọi hàm. Cách tạo một …

Đọc thêm

Tăng data để giảm khối lượng tính toán trong PHP

Nghe hơi nghịch lý nhỉ, nhưng nếu bạn từng thao tác với khối dữ liệu lớn bạn sẽ sớm cảm nhận được điều này. Ví dụ khi tôi viết hàm kiểm tra chính tả của một từ tiếng Việt, hoặc hàm chuyển dấu thanh cho từ tiếng Việt, khối lượng tính toán của nó tương đối lớn vì hàm cũng khá phức tạp và lượng dữ liệu đầu vào nhiều. Giờ có 2 cách để tôi xử lý dữ liệu thô mỗi khi tính toán: Dùng lại các hàm trên khi mỗi lần xử lý với dữ liệu thô đầu …

Đọc thêm

Hàm PHP thông báo đặc điểm dữ liệu ngày tháng sinh đầu vào với lượng dữ liệu lớn (v1.2)

Dù dữ liệu ngày tháng năm sinh nhìn chung có cấu trúc ổn định, rất ít sai sót thì việc kiểm tra trước để có cái nhìn tổng quan về nó không thừa. Vì dữ liệu này sẽ liên kết rất nhiều đến các thống kê liên quan. Để chạy file này ngoài việc require đến database.php, bạn cần require đến: Hàm lười để lấy nhanh dữ liệu từ database; Các hàm để kiểm tra dữ liệu ngày tháng năm sinh người; Ví dụ khi tôi thử chạy với một tệp dữ liệu của mình: Mục tiêu của nó là …

Đọc thêm

Tạo hàm PHP lấy dữ liệu nhanh từ bảng CSDL

Nếu bạn hay phải thao tác với bảng dữ liệu thì đây có thể là cách nhanh gọn để lấy data. Nó là cách khá lười biếng, nhưng có tác dụng. default_table() để thiết lập tên mặc định cho bảng, phòng khi bạn có nhiều bảng khác nhau muốn thao tác, và thi thoảng muốn thay đổi tên mặc định này; table($limit) chính là data mà ta sẽ lấy, trong đó $limit là giới hạn số hàng dữ liệu; Nếu đầu vào là -1 ($limit), ví dụ table(-1), nghĩa là bạn lấy tất cả các hàng dữ liệu, tất cả …

Đọc thêm