Làm hệ thống tạo sub-domain tự động theo username bằng php

Làm hệ thống tạo sub-domain tự động theo username bằng php

Chắc hẳn bạn thấy rất nhiều trang web cung cấp cho người dùng những url như thế này: username.tenmien.com trong đó username là do người dùng tự chọn. Những sub-domain kiểu này trông rất thân thiện và chuyên nghiệp, rất tuyệt vời phải không? Mình rất thích những trang web như thế, và trong bài viết này, chúng ta sẽ làm tính năng tương tự.

Series nghịch ngợm - Điều gì sẽ sảy ra nếu ta vẽ 1 triệu thẻ div lên màn hình

Series nghịch ngợm - Điều gì sẽ sảy ra nếu ta vẽ 1 triệu thẻ div lên màn hình

Khi cắt giao diện html/css chúng ta luôn được dạy rằng phải sử dụng ít thẻ html nhất có thể nhằm tăng tốc độ khi trình duyệt render mã html, số lượng thẻ html ít hơn thì trình duyệt sẽ không phải tính toán chiều rộng, chiều cao, màu sắc… của các element không cần thiết, từ đó tăng tốc độ hiển thị trang web. Trong series nghịch ngợm (nghịch dại) lần này, chúng ta sẽ cùng thử nghiệm khả năng xử lý của trình duyệt chrome bằng cách vẽ 1 triệu thẻ div lên màn hình.

Viết tính năng tự động nâng cấp phiên bản cho code PHP (PHP auto-upgrade system)

Viết tính năng tự động nâng cấp phiên bản cho code PHP (PHP auto-upgrade system)

Nếu bạn có ý định phát hành code php của mình ra cộng đồng, hãy nghĩ đến việc tạo cho nó tính năng tự động cập nhật phiên bản ngay từ khi bắt đầu. Bởi vì khi code đã được sử dụng, việc nâng cấp là hết sức khó khăn với người dùng, phải copy đè file này file kia, chạy câu lệnh này câu lệnh kia cực kỳ phiền phức và dễ sai sót.

Chậm tiến độ - khi bạn không còn muốn viết code nữa

Chậm tiến độ - khi bạn không còn muốn viết code nữa

Bạn không biết phải làm gì, đáng lẽ nó phải hoàn thành sớm hơn bạn nghĩ, bạn bị nhấn chìm bởi những ý nghĩ tiêu cực bao quanh, những ý nghĩ kiểu như: mình không thể làm kịp việc này trong thời gian ngắn như thế, trông mình thật thảm hại trong mắt đồng nghiệp. Bạn thất vọng, nghi ngờ chính bản thân mình.

Tại sao dân lập trình thường FA

Tại sao dân lập trình thường FA

Hôm bữa valentine, trong khi thiên hạ đang nườm nượp chở gấu đi chơi, tặng hoa hòe các kiểu, nhà nghỉ hết phòng, thì đâu đó trên thế giới ảo vẫn có những thanh niên đang online. Đâu đó skype của các lập trình viên vẫn sáng, họ đang ngồi ở xó xỉnh nào đó, viết những dòng mã lệnh, theo đuổi niềm đam mê tận cùng.

Hướng dẫn giải whiteHat warGame - web security bài 1 đến bài 4

Hướng dẫn giải whiteHat warGame - web security bài 1 đến bài 4

WhiteHat WarGame là trang web hacking test của diễn đàn hacker mũ trắng Việt Nam do sếp Quảng nhà ta tạo ra :) được thiết kế dạng capture the flag (CTF) với nhiều cấp độ từ dễ đến khó. Rất hữu ích cho các bạn mới tìm hiểu về lĩnh vực bảo mật thông tin. Trong bài viết này mình sẽ hướng dẫn các bạn giải từ bài 1 đến bài 4 của web security challenge.

Series tạo app mobile cho website wordpress - Phần 1 - Sử dụng wordpress làm backend

Series tạo app mobile cho website wordpress - Phần 1 - Sử dụng wordpress làm backend

Trong series này mình sẽ cùng các bạn lập trình ứng dụng mobile (android, ios) với backend sử dụng website wordpress. Trong thời buổi kết nối di động, có một ứng dụng mobile dành riêng cho website, blog sẽ làm nội dung của bạn tiếp cận người dùng nhanh hơn, tiện hơn. Giống như facebook có ứng dụng facebook, haivl có ứng dụng haivl, chúng ta cũng sẽ làm như họ.

Test website trên thiết bị di động như thế nào?

Test website trên thiết bị di động như thế nào?

Cùng với sự phát triển của các thiết bị di động, lượng người sử dụng smartphone và máy tính bảng để truy cập internet ngày càng tăng. Do đó việc test một website trên thiết bị di động trước khi xuất bản nó là rất quan trọng và cần thiết.

Tổng hợp tất tần tật những công cụ cần thiết cho web developer

Tổng hợp tất tần tật những công cụ cần thiết cho web developer

Làm gì cũng phải có công cụ, tất nhiên rồi, bạn không thể tạo ra một trang web bằng tay không. Nếu bạn là một web developer, những món “đồ nghề” sau đây sẽ giúp ích rất nhiều cho bạn, đây là những công cụ mà mình đang thường xuyên sử dụng trong công việc hàng ngày.