Blog
Những package cần có cho Ubuntu
Dưới đây tôi xin giới thiệu một số package tôi thường dùng trên Ubuntu và cách cài đặt. Những package này là các gói phần mềm mà tôi hay dùng, chủ yếu là phục vụ các nhu cầu cơ bản của việc lập trình.
Lọc ảnh (Image Filtering)
Lọc ảnh (làm mịn ảnh, làm mượt ảnh) là một bước rất quan trọng trong xử lý ảnh. Lọc ảnh thực tế có rất nhiều tác dụng như loại bỏ nhiễu, tìm biên đối tượng. Bài viết này sẽ giới thiệu nguyên tắc chung
Các thao tác cơ bản với ảnh trên OpenCV
| | CV8U | uchar | | CV8S | schar | | CV16U | ushort | | CV16S | short | | CV32S | int | | CV32F | float | | CV64F | double ...
Ảnh số và các không gian màu trong xử lý ảnh
Ảnh số (digital image) là một thành phần biểu diễn hình ảnh trong hầu hết các thiết bị điện tử hiện nay như máy ảnh, điện thoại, máy tính, các công cụ hỗ trợ có sử dụng ảnh. Để bắt đầu với xử lý ảnh,
Cài đặt OpenCV trên Ubuntu 18.04
Hướng dẫn này sẽ giúp các bạn cài đặt OpenCV trên hệ điều hành Ubuntu 18.04. Việc cài đặt và sử dụng OpenCV trên Ubuntu sẽ hết sức dễ dàng, ít nhất là theo cá nhân mình, nó dễ dàng hơn việc cài đặt tr
Website chuyển tiếng Việt sang kiểu viết mới dựa theo PGS TS Bùi Hiền
Gần đây PGS.TS Bùi Hiền, Nguyên Hiệu phó trường ĐHSP Ngoại ngữ Hà Nội đã đề xuất cải tiến bảng chữ cái tiếng Việt như chuyển cách viết Luật giáo dục" đổi thành “Luật záo zụk”. “Tiếng Việt” thành “Tiếq
Xây dựng một cấu hình Emacs từ đầu
Emacs là một trình soạn thảo văn bản đa chức năng và có thể mở rộng các chức năng một cách mạnh mẽ. Khi chưa cấu hình (tất cả thiết lập để ở mặc định), Emacs có thể coi là trình soạn thảo hơi khó dùng
Install mysql2 gem on macOS using MAMP as mySQL server
When installing `mysql2` gem on a system using MAMP as mySQL server, you may end up with a compilation error because of incorrect mysql path. To deal with this problem, instead of `gem install mysql2`
Minify multiple Javascript files in a folder with UglifyJS
To minify multiple Javascript files, you can use Grunt. However, there is a much easier way to archive it using UglifyJS and Bashscript. ### Step 1: Install UglifyJS ``` npm install -g uglify-js ``` #
Một cách nhập xâu kí tự trong C - giải quyết vấn đề của fflush cho Linux, Mac OS
Khi lập trình C trên Windows, bạn có thể sử dụng `fflush()` để làm sạch bộ đệm trước khi nhập một xâu, tránh tình trạng "lạc trôi" của lệnh nhập xâu. Tuy nhiên khi làm việc với các hệ thống khác như L
Lấy địa chỉ IP thật của client trên Heroku với Nodejs
Khi sử dụng Express js của Nodejs, bạn đơn giản chỉ cần sử dụng `req.ip` để lấy IP người dùng. Tuy thế, khi bạn ứng dụng của chúng ta được host trên Heroku thì việc lấy IP thế này sẽ cho kết quả sai,
Tạo contact form đơn giản với Nodejs - nodemailer
Nếu website của bạn sử dụng một CMS như Wordpress thì việc tạo contact form đã khá dễ dàng với các plug-in. Tuy nhiên nếu bạn đang có một website tĩnh, bạn sẽ cần một dịch vụ để xử lí các form liên hệ