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

Sử dụng SWFTools tách từng trang của file pdf ra swf

SWFTools là một command line tool mạnh dùng chuyển đổi một số định dạng media sang định file của Adobe Flash(SWF). Bạn có thể chuyển từ các loại file như PDF, JPEG, PNG, GIF, WAV, AVI… sang loại file SWF. Giả sử một ngày nào đó, sếp bạn yêu cầu bạn xây dựng website cho phép người dùng ...

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

Set background in excel

Để thiết lập background cho range trong excel bạn cùng một trong 2 cách sau: (Bạn phải download Interop.Microsoft.Office.Interop.Excel.dll trước khi sử dụng đoạn code bên dưới) Microsoft.Office.Interop.Excel.Application app = new Microsoft.Office.Interop.Excel.Application(); Workb ...

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

So sánh hàm DATEDIFF và hàm BETWEEN trong SQL

Ở đây chúng ta chỉ so sánh khi thao tác trên kiểu dữ liệu datetime , không tính các kiểu dữ liệu khác cho hàm BETWEEN. Hàm BETWEEN so sánh chính xác đến toàn bộ (ngày/tháng/năm/phút/giây/phần trăm giây) của khoảng thời gian cần so sánh. Còn hàm DATEDIFF thì chỉ so sánh trên đơn vị thời ...

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

Tối ưu hóa tốc độ và code nhờ SQL

Đã hơn 3 năm rưỡi làm lập trình! một tuổi thọ tương đối thọ đối với một lập trình viên nữ. Ôi đã ngần ấy thời gian rồi, mà mình vẫn thấy yêu cái nghề lập trình của mình vô cùng. Tính từ lúc mới vào nghề (lúc mới ra trường) code rất là gà, cùi bắp, lộn xộn, dài dòng, không tối ưu, … chỉ có ...

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

Chụp hình từ webcam, lưu về server sử dụng Flex và Red 5

Đây là bài hướng dẫn làm thế nào lưu hình ảnh webcam từ Flex lên Red5 server. Công việc của chúng ta là làm sao lấy được snapshot của video stream từ client và làm sao để lưu được image lên phía server. Có nhiều cách làm được điều này như là sử dụng ffmpeg hoặc là sử dụng một ngôn ngữ nào đó ...

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

Cấu hình PHP để upload file lớn

Mặc định, PHP chỉ cho phép upload file với 2MB. Giả sử bạn muốn cho phép người dùng upload 10MB, bạn phải làm như thế nào? 1. Cách 1: chỉnh file cấu hình của PHP upload_max_filesize = 10M post_max_size = 10M Tuy nhiên mặc định PHP cho time-out là 30 giây. Nếu bạn cho phép người dùng ...

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

Hàm DATEADD cộng thêm một khoảng thời gian

Khi bạn muốn tăng hay giảm đối với một giá trị thời gian, nếu bạn dùng toán tử + a (trong đó a là một số nguyên) thì SQL chỉ hiểu số nguyên đó là số ngày được tăng (nếu a là số dương) hay giảm (nếu a là số âm). Nếu bạn muốn tăng/giảm theo năm, tháng, quí, ngày, tuần, giờ, phút giây, … thì ...

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

Hàm DAY, MONTH, YEAR trả về ngày, tháng, năm

Đôi khi bạn chỉ lấy một phần nào đó trong ngày/tháng/năm để thao tác, ví dụ: Câu 1: Lấy nhân viên có năm sinh nhỏ hơn 1983 Câu 2: Lấy tất cả nhân viên có ngày sinh trong tháng 5 Câu 3: Lấy tất cả nhân viên có ngày sinh là ngày 15. Bạn dùng lần lược các hàm YEAR , MONTH và DAY để lọc ra ...

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

P2. Đọc & xuất file Excel với thư viên PHPExcel

Ở phần trước thì mình đã gới thiệu tổng quan, các hàm hay được sử dụng trong PHPExcel rồi. Trong phần tiếp theo này mình sẽ hướng dẫn các bạn cách xuất dữ liệu ra một file Excel hoàn chỉnh nhé. Để có thể xuất được một file Excel nhìn nó sáng sủa hợp lý thì nó cần rất nhiều kỹ thuật, hay là còn ...

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

Render Template String Resource trong Smarty

Nếu như bạn đã từng sử dụng hệ thống của WHMCS hoặc thuần việt một chút là Bizweb thì các bạn sẽ thấy một điểm khá là đặc biệt là các mẫu E-Mail có chứa mã nguồn của Smarty Template Engine. Trước đây khi mình nhìn thấy nó thì trong đầu mình có một ý nghĩ là thực chất các mẫu E-Mail đó được lưu vào ...

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