Lệnh FFMPEG

Một lệnh FFMPEG đã sử dụng trong các project. 1. Chuyển định dạng video wmv sang định dạng flv ffmpeg -i in.wmv -ar 44100 out.flv 2. Chiết hình ảnh ffmpeg -ss "00:00:01" in.wmv -vframes 1 -s 125x80 out.png 3. Sửa file wmv có invalid duration ffmpeg -i in.wmv -vcodec ...

Tác giả: Bùi Văn Nam viết 17:11 ngày 01/10/2018

Cách khắc phục lỗi “Could Not Start The Red5 Service On Local Computer”

Nếu sau khi cài đặt Red5 mà gặp một lỗi như sau could not start the red5 service on local computer Error 1067: The process terminated unexpectedly Khi bạn gặp lỗi như trên, bạn hãy kiểm tra lại xem bạn đã cài đặt JRE chưa.

Tác giả: Trần Trung Dũng viết 17:10 ngày 01/10/2018

Cấu hình Red5 cho Windows 2003

Thông thường sau khi cài đặt Red5 trên localhost, chương trình của chúng ta chạy rất OK. Nhưng khi chúng ta cài đặt trên server thường hay bị lỗi kết nối thất bại. Khi đó, chúng ta phải làm các bước sau đây. – Bước đầu tiên add port 1935 to exception of firewall. – Bước 2 chỉnh file ...

Tác giả: Tạ Quốc Bảo viết 17:10 ngày 01/10/2018

Tính tương tác giữa JavaScript và Flash

Hôm nay rảnh rổi, ngồi viết một bài về tính tương tác giữa JavaScript và Flash cho mọi người cùng chiêm nghiệm. I. Tạo Flash Trước hết, chúng ta tạo file flash cần cho demo. 1. Tạo file flash đơn giản. a. Tạo file FLA – Bạn mở Flash IDE. Vào File/New để tạo mới file FLA – ...

Tác giả: Trịnh Tiến Mạnh viết 17:10 ngày 01/10/2018

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

Làm thế nào khi website bạn dính p3p0 redirect/hijack ?

Một ngày cuối tuần, trời nắng đẹp, tại phòng R&D Tinh Hoa Solution, cuộc đối thoại khô khốc giữa boss và nhân viên. Boss: “Hưng em! Em vào xem giúp anh website công ty có bị gì không” Nhân viên thoăn thoắt gõ địa chỉ website công ty trên trình duyệt, website công ty ...

Tác giả: Hoàng Hải Đăng viết 17:10 ngày 01/10/2018

So sánh DATEPART và DATENAME

Hàm DATEPART và DATENAME trả về một giá trị trong các giá trị của kiểu dữ liệu datetime , tùy vào từng đối số truyền vào mà ta có giá trị ngày, tháng, năm, quý, giờ, phút, giây, mili giây, … Giá trị trả về có thể là kiểu số nguyên (int) hoặc kiểu string (ASCII) Cú pháp : ...

Tác giả: Bùi Văn Nam viết 17:10 ngày 01/10/2018

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

Nguyên nhân không upload được code lên server Google App Engine

Khi bạn tiến hành upload code mà bị lỗi như hình bên dưới, theo kinh nghiệm cá nhân tôi thì bạn nên kiểm tra lại giờ trên máy local của bạn

Tác giả: Bùi Văn Nam viết 17:09 ngày 01/10/2018

Sắp xếp (sort) dữ liệu trên DataTable

Hễ nói sort (sắp xếp) dữ liệu là hầu hết chúng ta liên tưởng đến sort trong sql. Vậy trong C# làm sao để sort một bảng dữ liệu theo một trường nào đó? Ví dụ: chúng ta có một bảng thông tin nhân viên (tblEmployees) lấy từ cơ sở dữ liệu lên, và tblEmployees là một đối tượng DataTable. Chúng ta cần ...

Tác giả: Trịnh Tiến Mạnh viết 17:09 ngày 01/10/2018

Cài đặt và cấu hình ISAPI_Rewrite để dùng chức năng SEF của Joomla

Nếu bạn có một server với Windows 2k3, IIS và PHP, bạn chưa sử dụng được chức năng SEF của Joomla. Tuy nhiên, ISAPI_Rewrite sẽ giúp bạn giải quyết được vấn đề này. 1. Bạn download ISAPI_Rewrite của Helicon Tech tại đây 2. Bạn tiến hành cài đặt ISAPI_Rewrite. 3. Sau khi cài đặt thành công, ...

Tác giả: Hoàng Hải Đăng viết 17:08 ngày 01/10/2018

WordPress sẽ nâng cấp hàng loạt Website lên HTTPS

Theo thông báo của WordPress, mạng lưới Web này sẽ chuyển đổi tất cả các trang con hiện hành và sắp tới, sang chuẩn HTTPS. Những trang có đuôi ‘.wordpress.com’ đã và đang sử dụng HTTPS; trong tương lai, những tên miền tùy chỉnh (chỉ dùng backend của WordPress) sẽ dần ...

Tác giả: Trịnh Tiến Mạnh viết 17:08 ngày 01/10/2018

Hàm LTRIM & RTRIM loại bỏ khoảng trắng bên trái & phải của chuỗi

Đôi khi bạn lấy dữ liệu về từ cơ sở dữ liệu, mà trong đó đoạn văn bản trả về có nhiều khoảng trắng ở đầu và cuối không cần thiết. Bạn muốn bỏ loại bỏ các khoảng trắng đó ra khỏi đoạn văn bản của mình. Ví dụ đoạn văn bản như sau: ” Chào mừng các bạn đến với Góc Kinh Nghiệm! ...

Tác giả: Trịnh Tiến Mạnh viết 17:07 ngày 01/10/2018

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

Lỗi không thực thi file exe khi dùng hàm exec() trong PHP trên IIS Windows

Nếu bạn thực thi đoạn mã sau: $retstr = exec("Đường dẫn đến file exe của bạn", $retarr); Kết quả trả về là những kết quả như rỗng, access denied…. trên Win 2k3. Thì bạn cần kiểm tra những vẫn đề sau – Thiết lập quyền Read & Execute cho tài khoản IUSR cho file cmd.exe ...

Tác giả: Bùi Văn Nam viết 17:07 ngày 01/10/2018

Lấy mime-type bằng hàm fileinfo trong PHP 5.2.11

Mình chia sẻ cách kiểm tra “ruột” file trong php và version mình sử dùng là 5.2.11. Mình tiến hành như sau 1. Những file cần thiết. Bạn cần phải có database của mime-type. Hãy download tại đây 2. Những điều cần làm a. Copy những file bạn vừa download vào thư mục đặt code web ...

Tác giả: Bùi Văn Nam viết 17:06 ngày 01/10/2018

Android 8.0 chắc chắn mang tên Oreo

Phiên bản tiếp nối nền tảng Android 7 Nougat tính đến thời điểm này gần như chắc chắn sẽ mang tên Android Oreo và ra mắt trong hôm nay, 21/8/2017. Hồi đầu tháng 7/2017, làng smartphone từng rộ thông tin Google sẽ chính thức ra mắt phiên bản Android 8.0 trong quý 3 năm nay. Những tiết ...

Tác giả: Trịnh Tiến Mạnh viết 17:06 ngày 01/10/2018

Hàm ISDATE kiểm tra có phải là ngày không?

Hàm ISDATE xác định xem biểu thức ( expression ) truyền vào có phải là ngày hợp lệ không? Nếu đúng là ngày hợp lệ sẽ trả về 1, ngược lại là ngày không hợp lệ sẽ trả về 0. Cú pháp : ISDATE ( expression ) Trong đó : expression : là một biểu thức bất kỳ cần kiểm tra. Dưới đây là ...

Tác giả: Tạ Quốc Bảo viết 17:05 ngày 01/10/2018

Dùng PHP và FFmpeg lấy hình ngẫu nhiên từ video

Khi bạn phát triển những website có chức năng upload video, thường phát sinh thêm nhu cầu lấy một hình ngẫu nhiên từ video được upload. FFmpeg là một công cụ command-line mạnh dùng để thao tác trên audio và video. Bạn có thể tìm hiểu về FFmpeg tại đây Sau đây là đoạn mã php dùng để chiết hình từ ...

Tác giả: Trần Trung Dũng viết 17:05 ngày 01/10/2018

Lệnh Ubuntu

Một số lệnh thường dùng trong Ubuntu 1. Lệnh dùng để lập trình Python trên Ubuntu – Xem version của python trên Ubuntu và đi vào cơ chế python shell python – Chạy chương trình python có tên là hello.py python hello.py 2. Chưa phân loại – Cài đặt apache sudo apt-get install ...

Tác giả: Tạ Quốc Bảo viết 17:05 ngày 01/10/2018