แสดงกระทู้

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - อั๋น ทรงวุฒิ

หน้า: [1] 2 3 ... 19
1
Nginx

log access to drop file in /etc/nginx/ but don't log 404

location = /robots.txt {
        access_log drop;
        log_not_found off;
}

log access to drop file in /etc/nginx/ but don't log 404
location = /favicon.ico {
        access_log drop;
        log_not_found off;
}

เหมาะกับ Laravel
log access to denied file in /etc/nginx/ but don't log 404 and also deny all to dot files
location ~ /\. {
        access_log denied;
        log_not_found off;
        deny all;
}

log access to drop file in /etc/nginx/ but don't log 404 and also deny all to files starting with a dollar sign ($temp.config.php)
location ~ ~$ {
        access_log denied;
        log_not_found off;
        deny all;
}

Apache

เหมาะกับ Laravel
<FilesMatch "^\.">
    Order allow,deny
    Deny from all
</FilesMatch>

2
อ้างถึง
https://aria2.github.io/

อ้างถึง
sudo apt-get update
sudo apt-get install aria2

example, to make 8 connections:

อ้างถึง
aria2c -x 8 http://www.example.com/example.file

4
อยากทำระบบต้นแบบง่ายๆ โดยดึงข้อมูลจาก Google Sheet เรามีวิธี

1) คีย์ข้อมูลตัวอย่างลงใน Google sheet
2) เลือกเมนู ไฟล์ -> เผยแพร่ไปยังเว็บ => เผยแพร่
3) กดแชร์โดยคัดลอก Link มา
4) แกะ id ของ Sheet ซึ่งจะเป็นอักษรชุดยาวๆ ถูกคั่นด้วยเครื่องหมาย /
5) เอา id ไปแทนที่ใน url ตัวอย่าง

อ้างถึง
https://spreadsheets.google.com/feeds/list/spreadsheetID/worksheetID/public/values?alt=json
spreadsheetID = ค่า id จากข้อ 4
worksheetID = Tab worksheet ที่ 1,2,3 เอาง่ายๆ ก็ลองใส่ 1 ก่อน

5
การเรียกแบบ Command line เพื่อหลีกเลี่ยงการ Route Default ผ่าน VPN


อ้างถึง
openvpn --pull-filter ignore redirect-gateway --config "your_file.ovpn"



อีกวิธี แก้ไขในฝั่ง server

ให้ตัดข้อความออกทั้งบรรทัด

อ้างถึง
push "redirect-gateway def1 bypass-dhcp"

7


แก้ไขไฟล์ /etc/sysctl.conf
เปิดการใช้งานรายการ ipv6

8
สำหรับ Linux Client

อ้างถึง
sudo apt-get update
sudo apt-get install openvpn


9
เมื่อสร้าง Module ใหม่สำหรับ Odoo 13 จะพบว่าตำแหน่งเก็บไฟล์ icon เปลี่ยนไป

อ้างถึง
(ชื่อโมดูล)/static/description/icon.png

10
ไฟล์ sources.list
อ้างถึง
ใส่ old-releases.ubuntu.com lucid-updates

ปัญหา SSL version เก่า

อ้างถึง
apt-get install libssl-dev curl wget openss libcurl4-openssl-devl

ติดตั้ง git
อ้างถึง
aptitude build-dep git-core

อ้างถึง
apt-get install python-software-properties
add-apt-repository ppa:git-core/ppa
apt-get update
apt-get install git


11
ถ้าเรากำลัง copy file แล้วอยากดูว่า ขนาดไฟล์เป็นเท่าไหร่แล้วแบบ Real time ล่ะ

ไม่ยากเลย

อ้างถึง
watch -n 2 'ls -lah'

มันจะ update จอทุก 2 วินาทีครับ

12
หากต้องการดู log file อะไรสักอย่างแบบ Real time เราสามารถใช้คำสั่ง

อ้างถึง
tail -f ตามด้วยชื่อไฟล์

มันจะแสดงรายการ log ใหม่ๆ แบบ Real time  ให้เราดู หากต้องการออกจากหน้าจอก็กด Ctrl + c

13
ติดตั้ง PostgreSQL ก่อน แนะนำรุ่น 11


อ้างถึง
apt install libldap2-dev libsasl2-dev python3-pyldap  python3-vobject python3-qrcode python3-pip npm  libpq-dev -y

pip3 install vobject qrcode
pip3 install pyldap
pip3 install num2words

npm install -g rtlcss
npm install -g less

git clone  https://github.com/odoo/odoo.git  -b master  --single-branch --depth 1

pip3 install -r requirements.txt


อ้างถึง
./odoo-bin --addons-path=[addons],../mymodules --db-filter=[mydb]

14
อ้างถึง

//แปลงภาษาไทย แบบ tis-620 เป็น utf-8 ใน array

array_walk_recursive($person, function(&$value, $key) {
    if (is_string($value)) {
        $value = iconv('tis-620', 'utf-8', $value);
    }
});

หน้า: [1] 2 3 ... 19