Các bài viết của mục @Coding
Sep
6

PHP & JQuery Photo Upload and Crop

PHP & JQuery Photo Upload and Crop

Chiêu thức này khá hay nhưng hiện nay chưa phổ biến (mình thấy ít website có tính năng này, phần lớn là các site mạng xã hội cho phép upload và chỉnh sửa avatar mà thôi). Nói nôm na nó là thế này: upload ảnh lên và cắt ảnh theo yêu cầu của mình. Chấm hết !!!! Chi tiết

Jul
13

Thêm target blank và nofollow cho liên kết trong blog

Thêm target blank và nofollow cho liên kết trong blog

Trước đây, cách thông thường để mở một liên kết trên một trình duyệt khác là thêm thuộc tính target=”_blank” vào liên kết. Tuy nhiên, cách này khá phiền hà khi bạn copy bài viết từ một nguồn khác bửi vì phải sửa lại tất cả các liên kết trong bài. Ngoài ra, bạn cũng tốn thời gian biên tập lại phần này khá nhiều. Một giải pháp đơn giản hơn là chúng ta thay đổi thuộc tính target mặc định của liên kết thông qua jQuery. Qua cách này, chúng ta có thể thay đổi thuộc tính rel=”nofollow” luôn. Chi tiết

Jun
15

Writing Secure PHP – Bảo mật khi lập trình bằng PHP phần 4

Writing Secure PHP - Bảo mật khi lập trình bằng PHP phần 4

Mình làm nốt phần cuối của loạt bài về security cho web để bạn nào quan tâm thì nghiên cứu nốt. Đây là loạt bài mà theo đánh giá của riêng mình là khá hay và có nhiều thông tin bổ ích. Chi tiết

Jun
14

Bóc tách dữ liệu: lấy nội dung giữa các tag

Bóc tách dữ liệu: lấy nội dung giữa các tag

Bài toán này dễ gặp nhất khi chúng ta thực hiện việc bóc tách dữ liệu từ các website khác. Kĩ thuật tuy không khó nhưng không phải ai cũng biết :D . Trong bài viết này chúng ta sẽ nghiên cứu xem làm thế nào để lấy dữ liệu giữa các tag. Chi tiết

Jun
4

Writing Secure PHP – Bảo mật khi lập trình bằng PHP phần 2

Writing Secure PHP - Bảo mật khi lập trình bằng PHP phần 2

Trong phần 1, chúng ta đã nghiên cứu và tìm cách khắc phục những lỗi phổ biến trong lập trình. Trong phần này chúng ta sẽ tìm hiểu sâu hơn những lỗi bảo mật và tìm cách khắc phục những lỗi có thể xảy ra để ngăn chặn các cuộc tấn công không đáng có. Chi tiết

Jun
2

Những vấn đề bảo mật trong lập trình Website (P1)

Những vấn đề bảo mật trong lập trình Website (P1)

PHP Security

PHP Security

Dave Child – cha đẻ của website Added Bytes (trước đây có tên là ilovejackdaniels.com). Ông đã từng làm việc cho nhiều công ty ở Anh và thiết lập nên uy tín riêng của mình trong cộng đồng giới lập trình viên thế giới. Mình đã có dịp nói đến con người này thông qua bài viết Mười nguyên tắc bảo mật cơ bản của những bậc thầy PHP. Hôm nay, xin dịch lại một bài viết về bảo mật của Dave Child: Writing Secure PHP nhằm chia sẻ với các webmaster những kiến thức bảo mật căn bản mà chuyên gia lập trình Dave Child khuyên bạn nên sử dụng. Bài viết bao gồm 4 phần. Mình xin phép dịch lại theo khả năng đọc – hiểu của mình để hầu các bạn :D Chi tiết

May
15

Xác định thiết bị di động duyệt web

Xác định thiết bị di động duyệt web

Thiết bị di động ngày càng phổ biến, Internet không còn là độc quyền của PC và các trình duyệt web trên PC nữa mà đã trở nên dễ dàng hơn bao giờ hết với các trình duyệt web di động. Bài viết này, NhanWeb chia sẻ với các bạn cách lập trình xác định thiết bị đầu cuối (thiết bị duyệt web) để tìm kiếm phiên bản thích hợp cho thiết bị này. Chi tiết

Apr
17

Tìm kiếm tiếng Việt trên MySQL

Tìm kiếm tiếng Việt trên MySQL

Giải pháp cho bài toán tìm kiếm tiếng Việt trong cơ sở dữ liệu MySQL là một giải pháp chẳng đơn giản tí nào bởi tiếng Việt rất phức tạp. Nếu bạn có một server đủ mạnh thì nên áp dụng thuật toán tìm kiếm ngữ nghĩa tiếng Việt mà Google hay Xalo, Socbay áp dụng, còn không thì chúng ta cùng nghiên cứu nhé :) Chi tiết

Feb
20

AJAX thần chưởng: tầng 1 – tải dữ liệu từ một trang khác

AJAX thần chưởng: tầng 1 - tải dữ liệu từ một trang khác

AJAX (tiếng Anh: “Asynchronous JavaScript And XML” – nghĩa là “JavaScript và XML không đồng bộ”) là một nhóm các công nghệ phát triển web được sử dụng để tạo các ứng dụng web động hay các ứng dụng giàu tính Internet (rich Internet application). Và bây giờ, chúng ta cùng nhau luyện Ajax thần chưởng :D Chi tiết

Feb
1

Tích hợp diễn đàn phpBB vào portal của bạn

Tích hợp diễn đàn phpBB vào portal của bạn

Sau bài viết tích hợp diễn đàn vBullentin vào mã nguồn cá nhân của bạn, tôi lại tiếp tục cùng các bạn tích hợp phần user của mã nguồn diễn đàn phpBB (cũng là một dạng mã nguồn mở khá nổi tiếng – tôi có thể nói yêu thích nó hơn vBullentin) vào portal cá nhân của mình. Chi tiết

Jan
31

Tích hợp vBullentin 3.x vào code của bạn

Tích hợp vBullentin 3.x vào code của bạn

Bài này viết sau khi phiên bản vBullentin 4.x ra mắt và hoàn thành một code tích hợp diễn đàn vào code của khách hàng nên share với các bác luôn cho vui cửa vui nhà. Chi tiết

Dec
23

Tạo 1 con robot Crawler chơi

Tạo 1 con robot Crawler chơi

Google có hàng trăm crawler đi thu thập dữ liệu khắp các website trên Internet với trí thông minh và khả năng xử lý mạnh mẽ. Hôm nay chúng ta cùng nhau viết 1 con crawler như vậy, tuy không mạnh mẽ và thông minh như các crawler của Google nhưng nó cũng làm được những tác vụ căn bản nhất: lấy dữ liệu. Chi tiết

Dec
9

Truyền Session giữa main domain và subdomain

Truyền Session giữa main domain và subdomain

Bạn nào config Session của Apache rồi thì khỏi xài cái này chi nữa. Còn bạn nào chưa config hoặc không thể config (vì nhiều nguyên nhân) thì có thể nghiên cứu thêm hàm này để sử dụng. Chi tiết

Dec
9

Tạo subdomain bằng Apache – WildCard DNS

Tạo subdomain bằng Apache – WildCard DNS

Vấn đề subdomain được nhiều bạn quan tâm, nên lần này mình xin post hướng dẫn tạo subdomain theo user (của bạn dangkhoi.info) như kiểu các dịch vụ blog hay làm : duynhan.nhanweb.com chẳng hạn :) Chi tiết