
เนื่องจากที่ทำงานใช้ VPN ที่ีมี Juniper เป็นตัว connect หลังจาก update แล้วไม่สามารถใช้ได้เลยลองไปค้นหาดูว่ามีวิธีแก้ไขอย่างไร เจอวิธีแก้ดังนี้
download program จาก http://www.tcnj.edu/~nts/downloads/NetworkConnect/NetworkConnect.dmg
จากนั้นใช้คำสั่ง
sudo chmod 755 /usr/local/juniper/nc/[version number]/
sudo mkdir '/Applications/Network Connect.app/Contents/Frameworks'
ตรง [version เป็นตัวเลขต้อง cdเข้าไปดู]
แก้แค่นี้ก็ใช้ได้แล้ว

สถานการณ์
- ที่บ้านตั้ง server ssh ไว้ที่ port 3306
- server ที่บ้านทำ dynamic dns ไว้ชื่อ myhomesv1.dyndns.org
- มี server colo ที่ให้บริการ ssh port ปรกติชื่อ mycolo.com
- อยากจะ Access เข้าไปที่ web ของเครื่องที่อยู่ภายใต้ network ของ myhomesv1.dyndns.org แต่ไม่ได้ทำ port forwrd ไว้ทำอย่างไร?
วิธีแก้ไขทำได้โดยการสร้าง Thunnel 2 ชั้น
ssh (2001) ===>ssh -L2001:myhomesv1.dyndns.org:3306 mycolo.com ===>[mycolo.com]===>[myhomesv1.dyndns.org]
คำสั่งที่ใช้ทั้งหมดสั้งที่เครื่อง client ทั้งหมดโดยสั่งดังนี้
- เปิด terminal แล้วสั่ง ssh -L2001:myhomesv1.dyndns.org:3306 root@mycolo.com
- เปิด terminal อีกอันแล้วสั่ง ssh -p 2001 -D 1080 root@localhost
- ตั้ง proxy ไปที่ SOCKS: localhost:1080 แล้วเรียกใช้งานผ่าน private IP ในวงของ myhomesv1.dyndns.org ได้เลย

สิ่งที่ต้องใช้
- firefox+iMacro
- ngrep (linux command)
- swftools (linux command)
วิธีการ
- ngrep -t 'xxx_raw.php' 'tcp and port 80' >test.txt
- เขียน iMacro ให้โหลด page ทุกหน้า
- process test.txt เพื่อนำบรรทัดที่โหลด flash มาโหลดเองโดยใช้ wget หรือ curl
- process file flash ที่ได้มาโดย swftools (swfextract -j 1-10 test.swf)
http://ftp.opentle.org/people/taz/blog/load_swf.tar.gz

เวลาทำใหม่ขี้เกียจไปนั่งไล่อ่าน doc ใหม่จดๆไว้หน่อยดีกว่า
เขียน config ไว้ใน ~/.config (http://dl.dropbox.com/u/807815/Memo_Config/transmission_conf.tar.gz)
คำสั่งที่ใช้รัน transmission-daemon -g ~/.config/transmission/

iMacros เป็น macro สำหรับ firefox ที่มีความสามารถสูงมากสามารถเรียกผ่าน command line ได้เลย ขอจดไว้ช่วยจำก่อนดีกว่า
Macro save page เป็น รูปเก็บไว้
Taz.iim
VERSION BUILD=6240709 RECORDER=FX
TAB T=1
URL GOTO=http://www.website.com/
SAVEAS TYPE=PNG FOLDER=/home/user/pic/ FILE=+{{!NOW:yyyymmdd_hhnnss}}
TAB CLOSE
shell script สำหรับเรียก
#!/bin/sh
firefox &
sleep 3
while [ "1" ]
do
firefox http://run.imacros.net/?m=Taz.iim &
echo "Sleep for 1800 sec..."
sleep 1800
done

เรื่องนี้เป็นความเห็นส่วนบุคคลของตัวผมเองไม่เกี่ยวหน่วยงานนะครับ(ออกตัวไว้ก่อนหุหุ)
1 รอฐานการพัฒนาที่นิ่ง
จาก ที่ TLE9 ใช้ฐานการพัฒนาจาก Ubuntu 7.10 ในรุ่นต่อมาควรจะเป็น 8.04 แต่ยังไม่ทำเพราะ ในทีมลองนำ ตัว 8.04มาเล่นแล้วพบว่ามีปัญหา+bug ค่อนข้างเยอะถึงแม้ feture ที่เพิ่มเข้ามาจะมีผลดีกับผู้ใช้แต่ในทีมก็ตกลงที่จะยังไม่นำ 8.04 มาพัฒนาต่อเพราะ bug หลายๆอย่างที่ทางทีมเจอกัน
ความคิดเห็นล่าสุด
1 วัน 11 hours ก่อน
2 days 2 hours ก่อน
2 days 23 hours ก่อน
2 days 23 hours ก่อน
3 days 14 hours ก่อน
3 days 20 hours ก่อน
4 days 2 hours ก่อน
4 days 2 hours ก่อน
4 days 2 hours ก่อน
5 days 23 hours ก่อน