Bài viết của Vũ Văn Thanh

Update giá trị NULL sử dụng JTable trong Joomla

Chúng ta đôi khi muốn set giá trị cho cột là mình muốn update NULL. Để làm được điều đó chúng ta chỉ đơn giải truyền vào tham số true của hàm store của JTable

Tác giả: Vũ Văn Thanh viết 17:21 ngày 01/10/2018 chỉnh sửa

MỚI: Gần 50 triệu tài khoản Facebook bị rò rỉ dữ liệu

Facebook vừa phát hiện các tin tặc đã lợi dụng lỗi trong tính năng “Xem trang với tư cách khác” khiến Facebook bị rò rỉ dữ liệu access token. Ngày hôm qua, Facebook vừa công bố có một số tin tặc đã lợi dụng lỗ hổng mã phần mềm để lấy access token, khiến gần 50 triệu tài khoản ...

Tác giả: Vũ Văn Thanh viết 17:21 ngày 01/10/2018 chỉnh sửa

Download file và lỗi Content-Length mismatch trong ngôn ngữ PHP

Bạn có một hàm download dùng để cho download file trên server của bạn về máy người dùng. Tuy nhiên, người dùng download file có thể không install được hoặc là có thể không unzip được. Nếu bạn dùng Fidder để debug bạn sẽ thấy xuất hiện lỗi “Content-Length mismatch: Response Header ...

Tác giả: Vũ Văn Thanh viết 17:21 ngày 01/10/2018 chỉnh sửa

Sử dụng arguments object trong JavaScript để truy cập giá trị các đối số

Trong ngôn ngữ JavaScript, việc truyền đối số cho function không giống như các ngôn ngữ khác. JavaScript không quan tâm chúng ta truyền vào bao nhiêu đối số, cũng như kiểu dữ liệu của đối số là gì. Chúng ta có thể tạo ra một hàm có hai đối số nhưng chúng ta có thể chỉ truyền vào một đối số hoặc ...

Tác giả: Vũ Văn Thanh viết 17:20 ngày 01/10/2018 chỉnh sửa

Lưu ý khi dùng FFMPEG chuyển đổi nhiều image thành video

Hôm nay, mình vô tình gặp một lỗi khi dùng FFMPEG chuyển qua video. Boss của mình gửi cho vài tấm hình và ông ấy bảo là dùng những tấm hình này không thể chuyển đổi sang video được. Mình test thử thì đúng là không thể chuyển sang video. Thế là quyết định mở cmd lên, mình gõ lệnh FFMPEG sau để test ...

Tác giả: Vũ Văn Thanh viết 17:20 ngày 01/10/2018 chỉnh sửa

Cách đổi tên tự động nhiều tập tin trong C#

Hôm nay rãnh rỗi, ngồi mở thư mục images trong máy tính mình ra để xem những kỷ niệm đẹp, những buổi đi dã ngoại cùng gia đình và bạn bè. Hình ảnh sắp sếp lộn xộn, không theo một trật tự nào hết. Bây giờ muốn đổi tên chúng lại cho nó ngăn nắp, mà chẳng lẽ ngồi đổi bằng tay hả? Mấy trăm tấm, mấy ...

Tác giả: Vũ Văn Thanh viết 17:19 ngày 01/10/2018 chỉnh sửa

Cách debug trong XSLT trong PHP

Khi bạn sử dụng phương thức transformToXML của lớp XSLTProcessor, nếu bạn nhận được giá trị là “false” thì bạn sử dụng 2 hàm là libxml_get_last_error() hoặc libxml_get_errors() để tìm lỗi. Ví dụ như đoạn mã sau function parseXML($fileXML, $fileXSL){ $XML = new DOMDocument(); ...

Tác giả: Vũ Văn Thanh viết 17:18 ngày 01/10/2018 chỉnh sửa

Tìm phần tử có nội dung chứa chính xác một chuỗi trong JQuery

JQuery cung cấp cho chúng ta bộ lọc :contains() để lọc theo nội dung của những phần tử. Ok! Ví dụ như sau <p>Tôi học JQuery</p> <p>Tôi thích JQuery</p> <p>Nội dung linh tinh</p> <p>JQuery</p> Và chúng ta tiến hành lọc những tag p có nội dung ...

Tác giả: Vũ Văn Thanh viết 17:16 ngày 01/10/2018 chỉnh sửa

Sử dụng Stop Forum Spam để kiểm tra spambot

1. Nỗi khổ web developer. Niềm vui lớn nhất của web developer là website hay blog được nhiều người dùng thường xuyên ghé thăm và đăng ký tài khoản để sử dụng. Cứ mỗi người dùng đăng ký sử dụng thì niềm vui đó cứ như được nhân lên. Tuy nhiên, nhiều tài khoản đăng ký vào website chúng ta nhưng ...

Tác giả: Vũ Văn Thanh viết 17:15 ngày 01/10/2018 chỉnh sửa

Dùng subquery lấy giá trị lớn/nhỏ nhất khi join 2 bảng với nhau

Giả sử bạn có 2 bảng trong cơ sở dữ liệu. Một bảng lưu họ tên nhân viên. Bảng còn lại lưu thông tin lương (history của lương). Tương ứng với một nhân viên thì có nhiều thông tin lương. Bạn muốn truy vấn (query) trả về tương ứng với một nhân bạn sẽ chỉ lấy duy nhất một và chỉ một thông tin lương có ...

Tác giả: Vũ Văn Thanh viết 17:15 ngày 01/10/2018 chỉnh sửa