Alvanzoe[:!]

OpenDNS

Posted by: alvanzoe on: พฤศจิกายน 8, 2009

บาง DNS ของ ISP ก็ไม่ยอมตอบกลับเลยต้องใช้ OpenDNS
208.67.222.222
208.67.220.220

ป้ายกำกับ:

SetUp WebDav

Posted by: alvanzoe on: พฤศจิกายน 7, 2009

WebDAV (Web based Distributed Authoring and Versioning)เป็นโปรโตคอลที่ทำให้สามารถเขียนข้อมูลเข้าไปที่ http server ได้
มีข้อดีกว่า ftp ตรงที่สามารถเข้ารหัสข้อมูลได้ (ต้องเป็น https) และสามารถล๊อกระเบียนข้อมูลได้
มีข้อดีกว่า samba ตรงที่ใช้พอร์ตมาตรฐานของ http คือ 80 ทำให้ปรับตั้งไฟร์วอลล์ได้ง่าย
(ลอก ๆ เขามา ถ้าผิดช่วยบอกด้วย :P )
ติดตั้ง apache2 ให้เรียบร้อยก่อน
# apt-get install apache2
เปิดให้โมดูล webdav ทำงาน
# a2enmod dav_fs
# a2enmod dav
สร้างไดเรคทอรี่ขึ้นมาสำหรับให้ webdav
# mkdir -p /var/www/webdav
# chown www-data:www-data webdav
การ authenticate เราใช้ตามตัวอย่าง
เปิดให้โมดูล auth_digest ทำงาน
# a2enmod auth_digest
สร้างไฟล์รหัสผ่านให้กับผู้ใช้ชื่อ user1
โดยเอาไฟล์รหัสไว้ที่ /var/www และไฟล์ชื่อ digest-password
ตั้งชื่อ AuthName ว่า webdav-thaitux
# htdigest [-c] /var/www/digest-password webdav-thaitux user1
<<<— ใส่ค่ารหัสผ่าน
หมายเหตุ: ถ้ามีไฟล์ digest-password อยู่แล้ว ห้ามใส่พารามิเตอร์ -c ไม่งั้นไฟล์เก่าโดนลบ
แก้ไขไฟล์คอนฟิกของ apache2 ให้ใช้ /webdav
(ตามตัวอย่างใช้ example.com ของเราเป็น www.thaitux.info ละกัน)
# vi /etc/apache2/site-available/www.thaitux.info

Zip with password

Posted by: alvanzoe on: พฤศจิกายน 7, 2009

Open Terminal

zip -e my_source.txt myfile.zip

Enter password 2 times

Extract File

unzip myfile.zip

Alvancode 1.0 on NSC

Posted by: alvanzoe on: มกราคม 15, 2009

เอา Alvancode PHP Framework Version 1 ไปทดสอบกับ NSC ปรากฏว่าเหนื่อยมากมาย
  • เหมือนตอนแรกจะออกแบบระบบมาให้รองรับได้ แต่ทำไปทำมามั่วมาก เมื่อเจอ Google Map เข้าไป
  • Post Form ไม่มี Check เลย ได้บ้างไม่ได้บ้าง
  • อยู่ดีๆ ก็แก้ Core WebRender กลางอากาศ

Keep password in Keychain

Posted by: alvanzoe on: พฤษภาคม 4, 2008

ปกติ KeyChain นี้จะทำหน้าที่เก็บ Application Password ต่างๆ ช่าย MSN ichat รวมถึง Password ของระบบ เราก็สามารถ สร้าง Keychain ของเราได้เอง เพื่อจะเก็บ Password ต่างๆ หรือเก็บพวก Note ที่เป็น Secu ก็ได้

ขั้นแรก เปิด Keychain Access (Application Folder>Utilities>Keychain Access) แล้วสร้าง Keychain File ขึ้นมาก่อนโดยเก็บไว้ใน Library และไม่จำต้องไปเปลี่ยนที่เก็บ เมื่อสร้างแล้วมันก็ให้ตั้ง Password สำหรับ Keychain File นี้ (จำไม่ได้ นี้เสร็จเลย)

หลังจาก นั้น ก็สามารถเพิ่มลบ Secu Note และ Password (ไปที่ Password>Application ส่วน Internet นั้นเก็บโดน App จำพวก Safari )  ตัว Keychain นี้ยังมีตัวแนะนำการสร้าง Password ในจำง่ายและมีความปลอดภัยอีกด้วย

หลังจากสร้างแล้วก็ต้องมีการ Lock

 

PHP: Unable to load EXIF

Posted by: alvanzoe on: มีนาคม 22, 2008

เริ่มกันด้วย

PHP Warning: PHP Startup: Unable to load dynamic library ‘C:\Program Files\PHP\ext\php_exif.dll’ – The specified module could not be found.

เมื่อ Start Apache ขึ้นมาก็จะเจอ “The specified module could not be found.”

อันนี้ที่จริง dll ตัวดังกล่าวมีอยู่จริง แต่ที่มัน load ขึ้นมาไม่ได้เนื่องจาก ต้องมีการ Load mbstring ก่อน ในคู่มือนี้เขียนไว้ชัดเจน

Requirements

Your PHP must be compiled in with –enable-exif. PHP does not require any additional library for the exif module. Windows users must also have the mbstring extension enabled.InstallationTo enable exif-support configure PHP with –enable-exifWindows users must enable both the php_mbstring.dll and php_exif.dll DLL’s in php.ini. The php_mbstring.dll DLL must be loaded before the php_exif.dll DLL so adjust your php.ini accordingly.

วิธีแก้้ปัญหาก็คือ : ใน php.ini ย้าย extension=php_mbstring.dll เอาไปไว้ก่อนphp_exif.dll

extension=php_mbstring.dll; before extension=php_exif.dll;

Apple Remote

Posted by: alvanzoe on: กุมภาพันธ์ 18, 2008

Apple Remote ปกติจะเอา ไปเล่นกับ Front Row  แต่หลังๆ พึ่งรู้ว่าเล่นได้หลาย โปรแกรมมาก ไม่ว่าจะเป็น VLC ,QuickTime,Keynote และ ที่ชอบคือ iTunes เวลาทำงาน ไม่ต้อง ขยับ mouse ไปเปลี่ยนเพลงแค่ ตั้ง Apple Remote ไว้ใกล้ แล้วก็ทำซะว่ามันเหมือน iPod  ถ้าหาที่ตั้งไม่ได้ก็ แนะนำให้เอาไปติดขอบจอ ของ MacBook ดูดติดสนิทเลย 

ระยะการใช้งานนั้นไกลมาก ไม่เพียงแค่ไกล มุมนั้นกว้างมาก รอบทิศทางเลย ไม่ว่าจะกดหลังเครื่อง หรือใต้โต๊ะ  ทีเด็ดคือสามารถ Sleep เครื่องด้วย กดปุ่ม Play/Pause ไว้ 3 วิ และการ Wake Up ก็แค่ กดปุ่มไหนก็ได้

About .app

Posted by: alvanzoe on: กุมภาพันธ์ 17, 2008

Application ส่วนใหญ่ของ Mac ก่อนติดตั้ง จะถูกเก็บเป็นก้อน Disk image (.dmg) เพื่อง่ายสำหรับการ Download และแจกจ่าย  ส่วนประกอบหลักๆ ของ .app จะประกอบด้วย  Unix Execute File (รากฐานของ Mac เป็น Unix) และส่วนที่เรียกกว่า Resource หรือ ส่วนประกอบเสริม เช่น Interface,Image,String,Audio จะถูกเก็บรวมกันเป็นก้อนใน Folder หนึ่ง แต่  User จะเห็นมันเป็นแค่ File นานสกุล .app  นั้นเอง 

การติดตั้งมี 2 แบบคือ การ install มาจาก package และแบบลากลง  หลังจาก mount .dmg แล้ว ก็พร้อมสำหรับการลากลง Folder Application เป็นการติดตั้งโปรแกรมที่ง่ายแสนง่ายจริง แค่ ลากมันไป ที่ Application Folder แล้วมันจะกระโดดลงไปทันที และเมื่อต้องการลบ ก็แค่ลากลง Trash (Drag and drop ง่ายนิดเดียว) แต่ถ้าติดตั้งแบบ package ก็ Next  next … กันไป แต่ถ้าติดตั้งแบบ package ก็เหนื่อยหน่อยเวลาตามลบให้หมด หรืออาจจะใช้ Utility อย่าง Appzapper  (ต้องเสียตังนะ) หรือจะแบบ Manual โดย เปิด package นั้น ด้วย Installer.app แล้วไปที่ เมนู​ File->Show File (command + i) ก็จะเห็น List File ทั้งหมดที่จะติดตั้งลงไป

ส่วนประกอบของ .app มี file ทั้งเป็น Unix Execute File และ Resource ของ Application สามารถดู content ได้โดย ctrl+click แล้ว show package content  มีส่วนประกอบดังนี้

  • Frameworks เป็น Library ของโปรแกรมส่วนใหญ่จะใช้  Cocoa , Carbon
  • MacOS เป็น Execute File
  • Resources สำหรับเก็บพวก รูปภาพ เสียง และ String ต่างๆ
  • English.lproj เป็น String ภาษาอังกฤษ ซึ่งสามารถแปลเป็นภาษาต่างๆได้ อย่างเช่น VLC (มีเมนูภาษาไทยด้วย)
  • File.nib เป็น File interface ซึ่งสามารถแก้ได้ ด้วย interface builder

International and Language Setting

Posted by: alvanzoe on: มกราคม 26, 2008

Language Listvlc-in-thai.pngInternational >> Language >> Edit Listในช่อง Language ในครั้งแรก ภาษามีมาให้จะมีเยอะมาก ดังนั้นให้เลือกภาษาที่จำเป็นต้องใช้งานจริง ๆ คือ Thai,US (English) อันที่เหลือ Check ออกให้หมด บางโปรแกรมที่มีรองรับ menu และ interface ภาษาไทยต้องเลือก ภาษาไทยไว้อันบนสุด (VLC ก็มีรองรับภาษาไทย)       Input Menuthaiinput.jpgInternational >> Language >> Input Menuก็เลือกไทยกับ U.S. English อีกนี้แหละ

ป้ายกำกับ: ,

iPod Shuffle G2

Posted by: alvanzoe on: มกราคม 26, 2008

iPod Shuffle G2 ซื้อไว้นานแล้ว ก็เลยเอา Review in deep หน่อย iPod Shuffle ตัวนี้เป็นรุ่นที่ 2 แล้ว ซึ่งแตกต่างจากรุ่นแรกมาก ด้วยขนาดที่เล็กลงมาก จนมีขนาดพอๆ กับ Battery โทรศัพท์มือถือ พกพาไปไหนสะดวกดี ไม่จำเป็นที่ต้องใส่กระเป๋า เพราะสามารถหนีบตัวเครื่องไว้กับเสื้อผ้า ที่เรียกว่า Clip and Go ตัวเครื่องทำจาก ทำจาก Aluminum เหมือนตัวเก่า แล้วนำมาเคลือบสี หนาพอสมควร ที่สำคัญ เป็นรอยยากซะด้วย ขนาดใช้โหด ใช้มาถึงตอนนี้ยังไม่ลอกเลย Port ที่เชื่อมต่อกับ iPod มีเพียงแค่ ช่องเสียบขนาด 3.5 mm เท่านั้น ซึ่งสามารถใช้ช่องเสียบนี้ เสียบหูฟัง Sync เพลง รวมถึงการ Charge Battery ด้วย


ตัวเครื่อง iPod Shuffle จะมี ปุ่มเปิด-ปิด และ ปุ่ม Shuffle แค่เลือนก็สามารถจะเลือกได้ว่าจะเล่นตาม Playlist ที่ ตั้งไว้ใน iTunes หรือจะ สุ่มก็ได้
ส่วน Controls ก็ยังคงรูปแบบเดิมไว้คือมี 5 ปุ่ม ควบคุมเพลง Play-Pause,Next,Prev และ ส่วนที่ควบคุม Volume ส่วนการ ล็อคปุ่มกด หรือลูกเล่นอื่นๆ ก็สามารถเรียกจากตรงนี้ได้

iPod Shuffle ไม่มีจอ ทำยังไงจะหาเพลงได้
เมื่อมันไม่มีจอ ตอน sync กับ iTunes ก็ต้องเรียง by Artist เวลาต้องการหาเพลง เปิด shuffle mode แล้วรู้สึกว่า มันน่าจะใกล้ๆ กับเพลงที่เราต้องการ ปิด shuffle แล้ว กด next  ไปจนกว่าจะเจอเพลงที่ต้องการ

หมวดหมู่

Twitter

  • ผมชอบลองทำอะไรใหม่ๆ แต่ไม่เคย ทำสิ่งที่เป็นอยู่แล้วในดีที่สุด 8 hours ago
  • ย้าย รูปไป Back up บน Picasa เกือบ 1 GB 2 days ago
  • Ubuntu 9.10 = Mac OS X + Win7 [หน้า login มันเกือบจะใช่เลย] ?? 3 days ago
  • apt-buy => AppStore ?? 3 days ago
  • Warning nuclear missile is ready. Select the target [กัมพูชา] 4 days ago

My iCal

พฤศจิกายน 2009
พฤ อา
« ม.ค.    
 1
2345678
9101112131415
16171819202122
23242526272829
30  

Blog Stats

  • 1,776 hits