การเชื่อมต่อระหว่าง Server กับ Client ผ่าน FTP

การเชื่อมต่อระหว่าง Server กับ Client เพื่อรับส่งแฟ้มจำนวนมากได้อย่างรวดเร็ว นักพัฒนามักเลือกใช้บริการ FTP และโปรแกรมที่ได้รับความนิยม คือ Filezilla ซึ่งโปรแกรม Filezilla ติดตั้งมาพร้อมกับโปรแกรม XAMPP ทำให้สามารถเปิดบริการ FTP Server ได้โดยง่าย ในฝั่งเครื่อง Server เมื่อเปิดส่วนของ Admin ต้องเริ่มต้นจากการสร้าง user และ password พร้อมกับกำหนด home directory และ permission เมื่อสร้างเสร็จแล้ว ก็ให้เครื่อง Client เชื่อมต่อเข้าไปผ่าน user ที่สร้างใหม่ โดยโปรแกรมที่ใช้ติดต่อเข้าไปจากเครื่อง Client มีหลายวิธีให้เลือกใช้ อาจเป็น Filezilla client หรือ FTP program ที่ทำงานบน android , linux, ios หรือ dos แล้วกิจกรรมการ put และ get ก็เกิดขึ้นหลังจากการ connect ได้สำเร็จแล้ว

ขั้นตอนการใช้งาน Filezilla บน Xampp 7.1.7

  1. Download xampp จาก apachefriends.org
    xampp-win32-7.1.7-0-VC14-installer.exe
  2. รุ่นนี้มีโปรแกรมมาเยอะ
    ทั้ง Server : Apache, MySQL, FileZilla FTP Server, Mercury Mail Server, Tomcat
    ทั้ง Program Languages : PHP, Perl
    ทั้ง Script : phpMyadmin, Webalizer, Fake Sendmail
    แล้วกำหนดห้องคือ c:\xampp71 เพราะก่อนหน้านี้ลงแบบ unzip ในห้อง c:\xampp56 ไว้แล้ว
  3. เปิด XAMPP Control Panel (C:\xampp\xampp-control.exe)
    แล้ว Start : FileZilla ทำให้เปิด port 21 (ftp) และ port 14147 (admin)
  4. คลิ๊ก Admin ของ FileZilla ใน XAMPP Control Panel เข้า admin ผ่าน port 14147
    จะเปิดโปรแกรม Filezilla Server สำหรับ Admin เดิมไม่ได้กำหนด Admin Password ไว้ ก็จะเข้าได้
  5. ถ้าต้องการให้ปลอดภัย ในการเข้า Admin หรือเข้าผ่าน Remote ได้
    เข้า Menu bar, Edit, Settings, Admin Interface setting
    คลิ๊ก Change admin password
    “Minimum password length is 6 characters. Leave empty to remove password. A password is required for remote administrationn to work.”
  6. สร้าง user ให้เค้าได้ใช้งาน
    เข้า Menu bar, Edit, Users, พบ Add Remove Rename Copy
    new user = “admin”
    General Page : Check – Enable account
    General Page : Check – Password = “p”
    Shared folders Page : Add – c:\xampp71\htdocs [Read, Write]
  7. Window+R, cmd จะพบกับ DOS prompt
    C:> ipconfig มองหาตัวเลขหลัง IPv4 Address
    C:> ftp 127.0.0.1
    user: admin
    password: p
    ftp> ?
    ftp> ls
    ftp> bye
  8. Download Filezilla client : https://filezilla-project.org
    แล้วก็ใช้ติดต่อกับ Filezilla server ที่มีแล้ว

http://www.thaiall.com/learn/useftp.htm

โทรศัพท์บางรุ่นเค้าเลิกผลิต อะไหล่ไม่มี

battery ของ k-touch
battery ของ k-touch

วันหนึ่งในฤดูหนาว เด็กที่บ้านบอกว่าสมาร์ทโฟนที่ใช้อยู่แบตบวม
จะเลิกใช้ และจะไม่ใช้อีก ยี่ห้อ K-Touch (Season)
ผมก็ไปหาซื้อแบตมาเปลี่ยนให้
1. ร้านแรกบอกว่า สงสัยต้องไปอีกร้าน
2. ไปร้านที่เคยเป็นตัวแทน สอบถามในลำปางบอกว่าไม่มีของล่ะ
3. ไปร้านที่ขายอะไหล่เยอะมาก ๆ ก็ไม่มีแบตในรุ่นที่ต้องการ
4. เช็คจากเว็บไซต์ พบว่าเว็บไซต์หลักปิดไปแล้ว
+ http://www.k-touchmobile.com/
5. เช็คจากแฟนเพจ พบว่าตอบครั้งสุดท้ายก็ตุลาปีที่แล้ว จากนั้นก็เงียบ
ในแฟนเพจมีการสอบถามเรื่องแบตเตอรี่เยอะ
แสดงว่าแบตเตอรี่ของโทรศัพท์รุ่นนี้ มีปัญหาจริง .. รู้สึกหนาว ๆ ขึ้นมาเลย
6. ถ่ายที่มองหาคือ TBT9608
Rechargeable Li-ion 3.7V 1700mAh (6.29Wh)
ผลิตปลายปี 2013 ปีนี้ต้นปี 2016 หาซื้อไม่ได้แล้ว
+ http://www.galaxybatt.com/category/5 (ของหมด)
+ http://www.siamphone.com/spec/ktouch/season.htm
+ https://www.facebook.com/KtouchThailand/photos/pb.128429640655073.-2207520000.1454839484./360180554146646/
+ https://www.facebook.com/ktouchthailand

palapa web server on mobile
palapa web server on mobile

โทรศัพท์ที่แบตบวมจะไม่ใช้แล้ว
ก็ทำการ reset คืนค่าโรงงาน
เสียดายขึ้นมา นำมาทำเป็น server
แชร์ผ่าน Access point ที่ไม่ใช้ ให้นักศึกษาใช้ Smartphone
Connect เข้ามาเกาะ AP ขอ IP เพื่อเรียนรู้การเชื่อมต่อ
น่าจะดีนะครับ
[Server]
– Palapa web server (Web + PHP + SQL)
– FTP Server : admin, admin, 1234 by filezilla
– DroidEdit Free
– Terminal Emulator
มี root : /sdcard/pws/www
[Client]
Web admin ผ่าน Browser : 192.168.1.8:9999 (u:admin p:admin)
Explorer ผ่าน Browser : 192.168.1.8:8080
Filezilla ติดต่อ FTP ผ่าน 1234
[Reference]

การปรับปรุงเว็บเพจแบบ static จำนวน 100 เว็บเพจ

filezilla

24 มิ.ย.53 มีโอกาสต้องแก้ไขแฟ้มจำนวน 100 เว็บเพจที่เป็นแบบ static และอยู่ใน folder แตกต่างกัน จึงใช้วิธีเปิดแฟ้มผ่านโปรแกรมแบบ batch เพื่อเปิดแฟ้มทั้งหมดพร้อมกัน ด้วยการสั่งให้ editplus เปิดแฟ้มทั้งหมด แล้วจัดการทุกแฟ้มพร้อมกันได้ง่าย (ต้อง regist โปรแกรมก่อนนะครับ ไม่งั้นเปิดทีเดียว 100 แฟ้มไม่ได้) สิ่งที่ต้องการจัดการคือ sponsor frame ผลการทดสอบใช้ editplus พบว่า editplus สามารถรองรับแฟ้มจำนวน 100 แฟ้มได้ เมื่อแก้ไขจนแล้วเสร็จ ก็ใช้ filezilla สั่ง upload folder ทั้งหมด พบว่า สามารถส่งแฟ้มที่ใหม่กว่าเข้าไปทับแฟ้มเก่าได้อัตโนมัติ ผมเพียงแต่เลือก folder ทั้งหมด แล้ว upload ด้วยโปรแกรม filezilla ซึ่งทำหน้าที่เลือกเฉพาะแฟ้มที่ใหม่กว่าในแต่ละ folder ไปทับแฟ้มเก่ากว่าใน folder ของเครื่องที่ทำการ remote เข้าไป .. มีผลถูกต้อง
เช่น “C:\Program Files\EditPlus 2\editplus.exe” d:/thaiall.com/thai/kingsong.htm