Truy cập trang https://project.brite.vn/time-card để đăng ký thời gian làm việc của từng dự án.
Lựa chọn nhiều ngôn ngữ với Cakephp3
Sử dụng nhiều ngôn ngữ trong 1 trang web với Cakephp3
Cài đặt Graylog2 trên ubuntu
Graylog2 ubuntu Lần lượt chạy các lệnh Thực hiện update APT cache để chuẩn bị cài đặt một số package cần thiết cho quá trình cài đặt GrayLog apt-get update apt-get install -y curl wget vim software-properties-common python-software-properties apt-get install -y apt-transport-https uuid-runtime pwgen sudo apt-get update && sudo apt-get upgrade sudo apt-get install apt-transport-https openjdk-8-jre-headless uuid-runtime pwgen Cài đặt…
Lỗi thời gian session timeout trên server chạy không đúng
Khi cài đặt session timeout trên local chạy đúng nhưng khi chạy trên server thời gian timeout không đúng Thì trên server cần chỉnh sửa thêm thời gian session gc_maxlifetime trong file php.ini
Vô hiệu hóa Chrome tự động điền input password
Việc điền tự động của chrome có thể gây ảnh hưởng tới 1 input khác(tự động điền giá trị) khi có 1 input type=”password” Thay thành autocomplete=”new-password” trong trường hợp autocomplete=”off” và autocomplete=”false” không sử dụng được trong input type=”password”
Sử dụng folder share để copy tài liệu sang phòng họp
Bài viết hướng dẫn sử dụng folder share của máy trong phòng họp công ty
Cách xem file CSV bị lỗi font trên excel
Bài viết hướng dẫn cách xem file CSV bị lỗi font trên Excel
Triển khai môi trường production trong Vuejs
Mở cmd vào trong thư mục dự án vuejs Đánh lệnh : npm run build Copy các file và thư mục trong thư mục dist vào nơi bạn chạy web production Thêm file .htaccess để có thể chạy được các router với nội dung <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.html$ – [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule…
Image và Font trong tcpdf
Hiển thị hình ảnh dạng base64 với writeHTML() Sử dụng dạng: $html = ‘<img width=”220″ height=”135″ src=”@’ . preg_replace(‘#^data:image/[^;]+;base64,#’, ”, $img_base64_encoded) . ‘”>’; Với $img_base64_encoded là dữ liệu hình ảnh dạng base64. Thêm kí tự ‘@’ để biểu thị theo luồng dữ liệu hình ảnh. Hiển thị font tiếng nhật trong file pdf. Trong thư viện font tcpdf có font mặc định ‘cid0jp’…
Sử dụng recaptcha-v3 trong VueJS
Truy cập https://www.google.com/recaptcha để tạo captcha và lấy sitekey và secretkey để import vào dự án. Install recaptcha-v3 cho VueJs: npm install vue-recaptcha-v3 Sau khi install thành công, import recaptcha-v3 vào trong component cần sử dụng: import Vue from ‘vue‘ import { VueReCaptcha } from ‘vue-recaptcha-v3‘ Vue.use(VueReCaptcha, { siteKey: ‘<YOUR_SITE_KEY>’ }) Sau khi đã import recaptcha-v3 vào component cần sử dụng, dùng grecaptcha.execute để tạo ra token (recaptcha-v3 sẽ tạo ra…