Category Archives: Software

Postfix và SMTP relay

Postfix gởi email từ một IP động thường bị chặn, trả lại hay vào Spam.

Vấn đề không chỉ vì IP động mà quan trọng nhất là IP động do nhà mạng cấp thường nằm trong nhiều danh sách đen của các tổ chức chống spam.

Ta né tránh vấn đề này bằng cách gởi email qua trung gian của các mail server uy tín khác như Google, Microsoft, Mailjet… Tất nhiên là có những hạn chế về số lượng email hay số người nhận được gởi trong ngày.

Continue reading

Comments Off on Postfix và SMTP relay

Filed under Software

iRedMail – Mail server cho mọi nhà

iRedMail là một script kèm theo các ứng dụng nhỏ giúp dễ dàng cài đặt và quản lý một mail server.

Mặc dù sử dụng các phần mềm nguồn mở như Postfix, Dovecot… nhưng bản Pro của iRedMail có giá rất cao, từ 500$/năm, bản free vẫn đầy đủ tính năng nhưng chỉ có công cụ quản lý ở mức rất cơ bản.

Các tính năng của iRedMail

  • Postfix SMTP server
  • Dovecot IMAP server
  • Nginx web server to serve the admin panel and webmail
  • OpenLDAP, MySQL/MariaDB, or PostgreSQL for storing user information
  • Amavised-new for DKIM signing and verification
  • SpamAssassin for anti-spam
  • ClamAV for anti-virus
  • Roundcube webmail
  • SOGo groupware, providing webmail, calendar (CalDAV), contacts (CardDAV), tasks and ActiveSync services.
  • Fail2ban for protecting SSH
  • mlmmj mailing list manager
  • Netdata server monitoring
  • iRedAPD Postfix policy server for greylisting
Continue reading

Comments Off on iRedMail – Mail server cho mọi nhà

Filed under Software

Lỗi cài đặt phpMyAdmin

Khi mySQL/Mariadb có mật khẩu root thì phpmyadmin không thể tạo CSDL phpmyadmin vì mặc định nó xem như root không có mật khẩu.

Error
MySQL said:
#1045 – Access denied for user ‘root’@’localhost’ (using password: NO)
phpMyAdmin tried to connect to the MySQL server, and the server rejected the connection. You should check the host, username and password in your configuration and make sure that they correspond to the information given by the administrator of the MySQL server.

Continue reading

Comments Off on Lỗi cài đặt phpMyAdmin

Filed under Software

Cài đặt bộ gõ Bamboo

Trên Raspbian không dùng add-apt-repository nên phải cài trực tiếp

echo 'deb http://download.opensuse.org/repositories/home:/lamlng/Raspbian_9.0/ /' > /etc/apt/sources.list.d/home:lamlng.list
wget -nv https://download.opensuse.org/repositories/home:lamlng/Raspbian_9.0/Release.key -O Release.key
apt-key add - < Release.key
apt-get update
apt-get install ibus-bamboo

Sau đó vào iBus Preferences – Input Method – Add thêm bộ gõ Vietnamese – Bamboo rồi khởi động lại iBus

Comments Off on Cài đặt bộ gõ Bamboo

Filed under Software

phpinfo() không có dữ liệu

<?php
phpinfo();
?>

Hàm phpinfo không xuất ra thông tin nào, rõ ràng không phải lỗi cú pháp mà có thể lệnh này không hoạt động.

Mở file php.ini, tìm từ khóa disable_functions. Ta có thể thấy không chỉ phpinfo mà còn nhiều hàm khác nữa:

disable_functions = posix_uname,eval,pcntl_wexitstatus,posix_getpwuid,
xmlrpc_entity_decode,pcntl_wifstopped,pcntl_wifexited,pcntl_wifsignaled,phpinfo,
phpAds_XmlRpc,pcntl_strerror,ftp_exec,pcntl_wtermsig,mysql_pconnect,
proc_nice,pcntl_sigtimedwait,posix_kill,pcntl_sigprocmask,fput,system,
phpAds_remoteInfo,ftp_login,inject_code,posix_mkfifo,highlight_file,
escapeshellcmd,show_source,pcntl_wifcontinued,fp,pcntl_alarm,pcntl_wait,
ini_alter,posix_setpgid,parse_ini_file,ftp_raw,pcntl_waitpid,
pcntl_getpriority,ftp_connect,pcntl_signal_dispatch,pcntl_wstopsig,
ini_restore,ftp_put,passthru,proc_terminate,posix_setsid,pcntl_signal,
pcntl_setpriority,phpAds_xmlrpcEncode,pcntl_exec,ftp_nb_fput,ftp_get,
phpAds_xmlrpcDecode,pcntl_sigwaitinfo,shell_exec,pcntl_get_last_error,
ftp_rawlist,pcntl_fork,posix_setuid

Muốn dùng lại hàm nào thì bỏ nó ra khỏi danh sách cấm. Sau đó khởi động lại php-fpm

Comments Off on phpinfo() không có dữ liệu

Filed under Software

Hộp mực Fuji Xerox P225

Máy in FX P225d tôi chỉ in chưa đến 500 trang thì mực không đều và mờ. Nghĩ là hộp mực hư, tôi gọi dịch vụ đến kiểm tra và bổ sung mực nếu cần.

Anh kỹ thuật viên (KTV) vừa mở ốc nắp hông hộp mực đã nói: Hộp mực này thiếu một nhông và lo xo. Tôi lấy làm lạ, sao bấy lâu nay vẫn in được?

Anh KTV chạy về cty lấy hộp mực khác.

Continue reading

Comments Off on Hộp mực Fuji Xerox P225

Filed under Software

Claws Mail và GMail

Claws Mail được khuyên dùng trong Raspbian Desktop, nhưng nó có vấn đề với GMail (Thunderbird cũng vậy).

Có thể cấu hình GMail với Claws Mail một cách tự động, Claws Mail biết các tham số server/port/SSL của GMail. Nhưng sau đó không thể lấy được mail về, lỗi không thể đăng nhập tương tự như sai mật khẩu. Mọi sự thay đổi cấu hình trên Claws Mail đều không có tác dụng, vì đơn giản là Google không cho phép ứng dụng bảo mật yếu như Claws Mail đăng nhập.

Continue reading

Comments Off on Claws Mail và GMail

Filed under Software

CSS pointer-events

pointer-events cho phép một phần tử tiếp nhận sự kiện chuột hoặc không, đôi khi giúp giải quyết được vấn đề nan giải như sau:

CSS selector làm việc từ trên xuống (biết cha có thể tìm con) hay từ trái qua (biết một phần tử có thể tìm các em của nó) nhưng không có chiều ngược lại, thí dụ như không thể tìm tất cả các anh em của một phần tử.

Continue reading

Comments Off on CSS pointer-events

Filed under Software

[Valetudo] Xem bản đồ trên HASS

Đã từng có ứng dụng chạy trên robot Xiaomi liên tục upload bản đồ theo thời gian thực cho HASS. Tuy nhiên do hạn chế về bộ nhớ và năng lực xử lý nên robot liên tục bị lỗi và khởi động lại.

Sau này, các dự án tạo bản đồ thời gian thực cho HASS đều chỉ lấy thông tin trạng thái của robot Xiaomi và tự vẽ đường đi nhờ vào máy tính chạy HASS. Vì vậy các dự án nào yêu cầu chép gì vào robot đều phải tránh không dùng.

ICantBelieveItsNotValetudo là một dự án tạo bản đồ thời gian thực, đã được tạo thành add-on cho Hass.io nên rất dễ dùng.

Continue reading

Comments Off on [Valetudo] Xem bản đồ trên HASS

Filed under Software

[Valetudo] Nhiều bản đồ sàn

Firmware Valetudo cho robot hút bụi Xiaomi cung cấp giao diện web để điều khiển các chức năng được thiết kế cho robot, nhờ vào firmware gốc của Xiaomi được lồng ghép bên trong.

Điẻm sáng tạo là khả năng phân vùng lau dọn.

Continue reading

Comments Off on [Valetudo] Nhiều bản đồ sàn

Filed under Software