"ชีวิตคนเราไม่แน่ไม่นอน แต่ะคนมีจุดหมายปลายทางที่ต่างกัน"

AOOP Lab day 1

October 31, 2013

Flower.java package folwer; public class Flower {   public Flower() {}   public Flower(String fname,int price) { this.fname = fname; this.price = price; }   public String getFname() { return fname; } public void setFname(String fname) { this.fname = fname; } public int getPrice() { return price; } public void setPrice(int price) { this.price = […]

การโหลด Nokia Camera และโปรแกรมอื่นๆ บน US Store โดยไม่ต้องเปลี่ยน Store เป็น US ง่ายๆ ด้วย Fiddler

October 23, 2013

เราจะใช้หลักการในการแปลงข้อมูลจาก URL ที่ใช้ในการรับข้อมูลจาก Store ให้เบนข้อมูลไปรับข้อมูลจาก Store US เอง โดยที่เราไม่ต้องไปเปลี่ยน Store ครับ วิธีการคือ 1. เปิด Fiddler ขึ้นมา 2. ให้ทำการแก้ไขค่า Customize Rules โดยไปที่ Rules => Customize Rules 3. หาคำว่า … static function OnBeforeRequest(oSession: Session) {static function OnBeforeRequest(oSession: Session) { แล้วทำการเพิ่มคำสั่ง เพื่อให้เบนเข้าหา US Store + Fake Device เป็น Lumia 1020 เป็น (Copy ทับของเดิมด้านบนไปเลยนะครับ) หมายเลขรุ่น ดูได้ที่ Setting => Extra+info […]

ถอดรหัส Mobile Configuration ของ Font Install iOS7 กัน

October 20, 2013

ผมไปเจอมาจาก Freemac.net มา แล้วผมก็ลองเอามาลองสังเกตุและลองถอดๆ ออกมาดู เลยได้มาว่า มันใชหลักการเข้ารหัสไฟล์ Font ttf ด้วย base64 ครับ แล้วยัด Payload โดยใช้ Syntax ดังนี้ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>PayloadContent</key> <array> <dict> <key>Font</key> <data> ฺBase 64 ของไฟล์ </data> <key>PayloadIdentifier</key> <string>ชื่อ Identifier .ชิ่อ font</string> <key>PayloadType</key> <string>com.apple.font</string> <key>PayloadUUID</key> <string>B0DF5525-7120-406F-AC71-5A5BA59ECD82 </string> <key>PayloadVersion</key> <integer>1</integer> </dict> </array> <key>PayloadDisplayName</key> <string>ชื่อ […]

สาเหตุที่เลือก nginx แทน apache มาบริการเว็บไซต์

October 1, 2013

เมื่อก่อนใช้งานแต่ apache ได้เวลาเปลี่ยนแปลงแล้ว!!!!   ทำไมถึงเลือกที่จะเปลี่ยนจาก apache ไปใช้ nginx? ตอนนี้มี web server ทางเลือกโผล่ขึ้นมามากมาย และหนึ่งในนั้นคือ nginx เอกลักษณ์ของมันก็คือ ความเบา ความไวในการทำงาน และไม่กินทรัพยากรเครื่อง Server ที่มีจำกัดมากมายเหมือน apache apache ไม่ดีหรอไง? ไม่ใช่ apache ไม่ดี แต่ในเนื่องจาก apache ติดตั้ง mod มาเยอะจนเกินความสำเป็น และตัว coding โดนออกแบบมาให้รับ mod ได้หลายๆแบบ การปรับแต่งนั้นทำได้ง่าย และหลากหลายกว่า nginx แต่อย่างว่าแหละครับ ยัดอะไรมาเยอะ ก็ย่อมกินทรัพยากรเครื่องเป็นธรรมดา และที่สำคัญทรัพยากรของเครื่อง Server มีจำกัด พร้อมทั้งยังต้องรับคนเข้าใช้งานเว็บไซต์ที่มีบริมาณเยอะ เดี่ยวมันจะล่มไม่เป็นท่าไปซะก่อน nginx ไม่มีข้อเสียเลยหรอ มีครับ อย่างแรกเลยคือความเคยชินในการปรับแต่ง nginx เพราะมันไม่ทำงานกับ .htaccess คุณจะต้อง […]

ติดตั้ง Nginx + MySQL + PHP5 ใน Ubuntu Linux

October 1, 2013

พอดีตัวเองกำลังติดตั้ง Server ใหม่ที่จะเอาไว้ใช้งานจริง แล้วต้องการเก็บรายละเอียดเอาไว้ (กันลืม) เอา มาเริ่มกันเลยดีกว่า อัพเดต APT ของ Ubuntu ก่อนเพื่อรับ Software เวอร์ชันล่าสุด apt-get updateapt-get update หลังจากนั้นก็ทำการติดตั้ง MySQL Server และ Setup ค่าเริ่มต้น คำสั่งที่ใช้ในการติดตั้ง apt-get install mysql-server libapache2-mod-auth-mysql php5-mysqlapt-get install mysql-server libapache2-mod-auth-mysql php5-mysql หลังจากนั้นก็จะทำการตั้งค่าด้วยคำสั่ง mysql_install_dbmysql_install_db หลังจากนั้นก็จะดำเนิินการเปิดตัวสิ้นสุดการติดตั้งของ MySQL ขึ้นมาด้วยคำสั่ง /usr/bin/mysql_secure_installation/usr/bin/mysql_secure_installation ติดตั้ง nginx Web Server ติดตั้งด้วยคำสั่ง apt-get install nginxapt-get install nginx หลังจากติดตั้งแล้ว ก็สั่งหใ้มันเริ่มทำงานด้วยคำสั่ง service nginx startservice nginx […]

Java Lab Polymorphism

September 12, 2013

package artistdemo;   class Shape { void drow() { System.out.println("Drawing a Shape."); } }   class Rectangle extends Shape { int width,height; Rectangle(int w,int h) { width = w; height = h; } void drow() { System.out.println("Draw a rectangle…width="+width+"height="+height); } }   class Triangle extends Shape { int base,height; Triangle(int b,int h){ base = b; […]

กำลังปรับเปลี่ยนที่อยู่เว็บใหม่

August 14, 2013

กำลังดำเนินการย้ายข้อมูลจาก http://kusumoto.co ไปยังชื่อเว็บใหม่ http://kusumotolab.com ตอนนี้ยังไม่เรียบร้อย เพราะต้องดำเนินการทำ Redirect มาบ้านใหม่ทั้งหมด ความคืบหน้า มีดังนี้ ย้ายข้อมูลทั้งหมดมาลงใหม่ [OK] Setup ระบบให้กลับมาปกติ [OK] ตรวจเช็คและปรับเปลี่ยนข้อมูลที่ได้รับผลกระทบหลังจากย้าย [OK] ทำการทำ Page เพื่อ ให้ผู้ใช้จากเว็บไซต์เก่ารู้ [OK]

อีก 1 ความเห็นของ 1 คนใช้งาน Internet กรณี ปอท. ต้องการขอความร่วมมือกับ NEVER เพื่อขอประวัติการคุยใน LINE

August 13, 2013

หลังจากที่เราได้ทราบข่าวเรื่อง ปอท. จะทำการขอตรวจสอบประวัติการใช้และข้อมูลส่วนตัว สำหรับผู้ใช้งาน LINE ในประเทศไทย ซึ่งในกรณีนี้นั้น มันก็เหมือนกับเหรียญ 2 ด้านครับ โดยขยายความได้ ดังนี้ กรณีที่ NEVER ยอมให้ความร่วมมือ และยอมเปิดเผยข้อมูลให้กับ ปอท. กรณีนี้จะทำให้ ปอท. นั้นสามารถเข้าถึงข้อมูลได้ และสามารถอ่านประวัติการสนทนาได้ทั้งหมด ในกรณีนี้ ก็จะมีหลายๆคนออกมาแสดงความคิดเห็น ยกตัวอย่าง ไม่เห็นจะเป็นไรเลย หากเราไม่ได้ทำผิด จะไปกลัวอะไร ยอมไม่ได้ เรื่องส่วนตัว ข้อมูลส่วนตัวของเรา จะให้ใครมารู้ได้ไง ยอมไม่ได้ๆ ในที่นี้ผมจะไม่ขอถึงข้อกฏหมายแบบละเอียดนะครับ แต่เท่าที่รู้ๆกันว่า “การตรวจค้นและเข้าถึงข้อมูลคอมพิวเตอร์นั้น จำเป็นต้องใช้หมายศาล” การประทำนี้ ปอท. กำลังที่จะเข้าถึงสิทธิส่วนบุคคล เพราะว่าบุคคลทุกคนมีสิทธิเท่าเทียมกัน การเข้าถึงข้อมูลส่วนตัวของคนอื่น โดยที่ไม่ได้รับอนุญาตจากเจ้าของ และเจ้าของนั้นยังไม่ได้กระทำความผิด เป็นการก้าวก่ายสิทธิส่วนบุคคลของผู้อื่น หากใช้ในการจับโจรจริง ก็แล้วไป แล้วถ้าไม่ได้ใช้แบบนั้นอย่างเดียวหล่ะ? หลายๆคนคงตั้งคำถามนี้กันเยอะ ว่าเอาไว้จับโจรอย่างเดียวหรอ หรือต้องการรู้ว่า “ตอนนี้ สังคมต้องการอะไร กำลังพูดถึงเรื่องอะไร กำลังพาดพิงเจ้านายคนไหน” เพราะว่าการกระทำนี้ […]