Pidgin ต่อ Google Talk แล้ว Read Error
ปกติถ้าไม่ปรับอะไรเลย หลังจาก add Google Talk เข้าไปใน Pidgin Accounts แล้ว เวลา connect มันจะต่อไปที่ port 5222 ครับ
แต่บางที่มัน block (เช่น MaxNet หรือเน็ตตามบริษัทที่ให้เข้าได้แต่พอร์ท 80, 443) จนทำให้มันขึ้น Read Error
แอบไป netstat ดู Google Talk Client ก็งงว่าทำไมมันต่อผ่านพอร์ท 443 ได้ เลยลองมั่วๆ จนเจอวิธีตั้งให้ Pidgin หลบไปใช้พอร์ท 443 (https) แทน ง่ายจนคาดไม่ถึง โดยเข้าไป Accounts > Modify
- Require SSL/TLS เอาออก
- Force old (port 5223) SSL ติ๊ก
- Allow plaintext auth over unencrypted streams เอาออก
- Connect port: 443
- Connect server: talk.google.com

พอทำได้แล้วก็ลองไปค้นๆดู ปรากฏมีคนทำได้เต็มไปหมดแล้ว นี่เราล้าหลังชาวบ้านเค้าไปเยอะนี่หว่า
No trackbacks yet.
SSH Public Key Authen พอกันทีกับการพิมพ์รหัสเข้า SSH
about 1 year ago - 7 comments
ใครสงสัยว่ามันคืออะไร ลองไปอ่านที่นี่ดูนะครับ ถ้าให้เล่าแบบย่อๆก็เป็นการทำให้เรา ssh เข้าไปได้โดยไม่ต้องใส่รหัส จริงๆมันมีเรื่องความปลอดภัยด้วย ตามไปอ่านดูในลิ้งค์ที่ให้ไว้ละกัน มาพูดถึงวิธีสร้างคีย์แล้วเอาไปใส่ server กันดีกว่า
เอาบน Windows ก่อนนะครับ บน Linux ทำง่าย เดี๋ยวค่อยว่ากัน
เริ่มจาก ลง PuTTYgen ถ้าติดตั้ง PuTTY ไว้แล้วก็เรียกได้จาก Start > All Programs > PuTTY > PuTTYgen จะเห็นหน้าตาแบบนี้
ไม่ต้องคิดมาก กระแทกปุ่ม Generate ทันที แล้วเอาเมาส์วนๆในหน้าต่างสักพัก มันจะ random key มาให้ ใส่ comment ตามใจชอบแล้วกด Save private key ซะ อย่าลืมก้อปจดตัวอักษรยึกยือๆในช่อง Public key for pasting… ไว้ด้วยนะครับ
เปิดโปรแกรม PuTTY ไปที่ Connection > More >
Pidgin: Random Crash on Windows (GDI Objects Leak)
about 1 year ago - 2 comments
ผมใช้ Pidgin เล่น Google Talk มาหลายเดือนแล้วเนื่องจากเบื่อ Google Talk Client ที่แสนเก่าและไร้ซึ่งลูกเล่นใดๆ แต่ Pidgin ยังมีปัญหาหลักๆที่กวนใจอยู่เสมอคือ มันชอบ crash เอามากๆ crash วันหนึ่ง 3-4 ครั้งได้ จนตอนนี้เรียกได้ว่ามี sense รู้สึกได้ว่ามันกำลังจะ crash
อาการที่เห็นคือตำแหน่งของข้อความที่คุยจะเลื่อนแล้วไม่ค่อยตรง บางทีมี font เกยๆกัน หนักเข้าหน่อยหน้าต่างจะเริ่มเป็นสี่เหลี่ยม mosaic สีน้ำเงินแดงเต็มไปหมด หลังจากนั้น 2-3 วินาทีก็จะมีเสียงอันน่าสะพรึงกลัวดังขึ้น พร้อมกับปุ่ม OK ให้เรากดยอมรับแบบห้ามมีข้อโต้แย้งใดๆทั้งสิ้น
ขอบ่น
หลังจาก format เครื่องไปเมื่อวานด้วย ความหวังว่าปัญหานี้จะหายไป ลืมบอกไปว่า ก่อน format ก็มีบางโปรแกรมที่ crash บ่อยเหมือนกัน เลยนึกว่าเป็นที่ Windows แต่แล้วมันก็ไม่หายครับ มันออกลายอีกครั้งเมื่อบ่ายวันนี้ด้วยการ crash ติดต่อกัน 3 รอบขณะผมนั่งค้น chat More >
รายชื่อ NTP Server ในไทย
about 1 year ago - 4 comments
เห็น @icez เล่นอยู่ใน twitter เลยลองไปหาดูบ้าง
อันนี้เป็นรายชื่อจาก th.pool.ntp.org ทั้งหมด
ทำให้รู้ว่าเกษตรมี NTP Server อยู่ใน Pool ของไทยเกินครึ่ง
Name: ntp.ku.ac.th
Address: 158.108.212.149
Name: fw.eng.ku.ac.th
Address: 158.108.32.17
Name: ilm.live.rmutt.ac.th
Address: 203.158.118.3
Name: time.uni.net.th
Address: 202.28.18.72
Name: itoml.live.rmutt.ac.th
Address: 203.158.111.32
Address: 158.108.7.157
Address: 158.108.2.100
อันนี้เป็นรายชื่อ Server ที่รู้จัก แต่ไม่ได้อยู่ใน Pool
Name: delta.cpe.ku.ac.th
Address: 158.108.32.3
Name: time.navy.mi.th
Address: 118.175.67.83
Name: clock.nectec.or.th
Address: 202.44.204.114
Name: time1.nimt.or.th
Address: 203.185.69.60
Name: time2.nimt.or.th
Address: 203.185.69.59
Name: time3.nimt.or.th
Address: 203.185.69.56
ป.ล. @icez เตือนมาว่า time3.nimt.or.th เวลามั่วมาก ถ้าคิดจะใช้ลองดูดีๆก่อน
ตั้งค่า Redmine ให้ส่งเมล์ด้วย Server ของ Gmail
about 1 year ago - 3 comments
เนื่องจาก Hotmail มีนโยบายไม่รับเมล์จาก Server ส่วนใหญ่ในไทย จึงจำเป็นต้องหาวิธีส่งเมล์แบบอื่น วิธีนิยมที่สุดคือเปลี่ยนไปใช้ Mail Server ที่สามารถส่งเข้า Hotmail ได้ ในที่นี้จะใช้ Gmail ใน Google Apps
ขั้นตอนย่อๆ
แก้ email.yml
ลง TLS module
แก้บั๊ก TLS module – -”
restart apache
ขั้นตอนแบบละเอียด
แก้ไฟล์ config/email.yml ในโฟลเดอร์ Redmine
production:
delivery_method: :smtp
smtp_settings:
address: smtp.gmail.com
tls: true
port: 587
domain: project.in.th
More >
ปรับ Apache ให้ซ่อนรายละเอียด Server
about 1 year ago - No comments
สิ่งที่ผมจะพูดต่อไปนี้อ้างอิงกับ Debian เท่านั้นนะครับ อาจดูเป็นเรื่องง่ายๆ แต่ผมไม่เคยเอะใจสักนิด
ปัญหาก็คือผมต้องการซ่อนรายละเอียดของ Server ที่รันเว็บอยู่ ซึ่งปกติมันจะบอกข้อมูลมาแบบนี้
Apache/2.2.9 (Debian) DAV/2 SVN/1.5.1 mod_python/3.3.1 Python/2.5.2 mod_ssl/2.2.9 OpenSSL/0.9.8g mod_wsgi/2.3 Phusion_Passenger/2.0.4 Server at <hidden> Port 80
วิธีซ่อนก็ไม่ยาก แค่ไปแก้สองคำสั่งใน apache2.conf ตามนี้ รายละเอียดพวกนี้ก็จะถูกซ่อนไป
ServerSignature Off ServerTokens Prod
แต่เมื่อแก้เสร็จแล้ว Apache ก็ยังคายรายละเอียดของ Server ออกมาเยอะเหมือนเดิมอยู่ ซึ่งตามปกติถ้าเราปรับอย่างนั้นแล้ว มันไม่ควรจะคายอะไรออกมาเลย
ก็เลยลองไล่ดูคำสั่งในโฟลเดอร์ config ของ Apache ไปเรื่อยๆ จนเจอว่ามีอีกไฟล์ที่มีสองคำสั่งนั้นเช่นกัน คือ /etc/apache2/conf.d/security More >
วิธีต่อ OpenVPN บน Ubuntu แบบง่ายๆ
about 1 year ago - No comments
Capture รูปไว้แต่ขี้เกียจอัพเอง ไปดูต่อที่นี่
ใช้ Gmail อย่างปลอดภัยผ่าน HTTPS
about 2 years ago - 1 comment
วันนี้เข้าไปดู Gmail Settings เล่นๆ ถึงได้รู้ว่ามี Option ใหม่ออกมา (ที่จริงออกมานานแล้ว พึ่งรู้) นั่นก็คือ Always use https
Always use https จะช่วยบังคับให้ Gmail เข้าผ่าน HTTPS ตลอดเวลา โดยปกติแล้วถ้าเราเข้า Gmail โดยไม่ได้ระบุ HTTPS มันจะเข้าเป็น HTTP ธรรมดา การตั้งค่านี้จะทำให้ Browser ทำการ Redirect ไปยัง HTTP โดยอัตโนมัติ ทำให้เราสามารถใช้งาน Gmail ได้อย่างปลอดภัยโดยไม่ต้องพิมพ์ https:// เอง
วิธีเปิดการใช้งาน: เข้า Gmail แล้วกด Settings ตรงด้านบนขวาของจอ เสร็จแล้วเลื่อนลงมาล่างสุดจะเจอการตั้งค่า Browser connection ให้เลือก Always use https (ตามรูป) เสร็จแล้วก็กด Save More >
Protected: Nontri Internet Gateway login script [Python]
about 2 years ago - Enter your password to view comments
There is no excerpt because this is a protected post.
urlencode() : POST Data
about 2 years ago - 1 comment
หาสาเหตุตั้งนานว่าทำไมระบบ IMAP Login ที่เขียนไว้ใช้สำหรับลงทะเบียนค่าย eXceed มีปัญหากับบางคน ที่แท้เป็นเพราะลืมใส่ urlencode() ครอบ Username กับ Password ก่อนส่งข้อมูลไปยัง IMAP API
ถ้าใช้ imap_open() ตรงๆก็คงไม่มีปัญหา พอดีว่าข้อมูลถูกส่งผ่าน POST ไปยังตัว IMAP API ก่อนเพื่อเก็บ Log ที่จริงตอนแรก จำเป็นต้องมี API เพราะ Server อยู่ข้างนอกมหาลัยทำให้ต่อ IMAP เข้ามาไม่ได้ เลยต้องเอา API ไปรันไว้ในเครื่องที่ภาค แล้วค่อยต่อจากข้างนอกผ่าน POST แทน (แต่ ณ ตอนนี้ สามารถต่อ IMAP จากนอกมหาลัยได้แล้ว)
ปัญหาง่ายจริงๆ ไม่น่าโง่พลาดเลยเรา = ="
Free DNS Afraid: DDNS ทีมี Domain ให้เลือกมากที่สุดในโลก
about 2 years ago - 3 comments
ก่อนจะเริ่มอธิบาย เราก็มาเกริ่นกันก่อน DDNS นั้นหมายถึง Dynamic DNS ก็คือพวก No-IP, DynDNS ที่เราเคยใช้ (หรือเคยได้ยิน) กันบ่อยๆ แต่ปัญหาของผู้ให้บริการ DDNS ทั้งหลายคือจะมี Domain ให้เลือกใช้น้อยและไม่ค่อยถูกใจนัก ถ้ายกตัวอย่างด้วย No-IP จะพบว่ามี Domain ให้เราเลือกไม่มาก เช่น no-ip.info, no-ip.org, myftp.biz ฯลฯ ซึ่งทำให้เรามักจะหาชื่อที่ถูกใจไม่ได้
สำหรับ FreeDNS Afraid นั้นแตกต่างออกไปตรงที่เปิดให้ผู้ใช้ส่ง Domain ของตัวเองเข้ามาในระบบได้ ทำให้มีโดเมนจำนวนมหาศาลมาให้บริการ (ณ เวลาที่เขียน มี 42,518 โดเมน) ใครอยากลองก็กดเลย FreeDNS Afraid
ภาพตัวอย่างจากหน้า Registry
วิธีการใช้งานคร่าวๆ
สมัคร เข้าไปหน้าแรกแล้วเลื่อนลงมาล่างๆจะเจอ Sign Up (หรือกดลิ้งนี้เลยก็ได้ ฮ่าๆ)
เสร็จแล้ว Login เข้าไป กดตรง Registry แล้วเลือกโดเมนที่เราต้องการใช้ได้เลย More >
about 11 months ago
แต๊งกิ้วนะ อิอิ เราเพิ่งเจอนี่แหละ
about 5 months ago
เมพมากครับเพื่อน