วันอาทิตย์ที่ 23 ตุลาคม พ.ศ. 2554

การติดตั้ง WxWidgets บน Ubuntu

การใช้ชุดสำเร็จที่มาพร้อมกับ Ubuntu

ชุดสำเร็จที่คุณจำเป็นเพื่อติดตั้งขึ้นอยู่กับภาษาการเขียนโปรแกรมอะไรที่คุณใช้และคุณจะใช้ wxWidgets อย่างไร

ชุดสำเร็จสำหรับการคอมไพล์แอพปลิเคชั่น wxWidgets 2.8 ใน C/C++

ถ้าคุณเลือกและติดตั้งชุดสำเร็จเหล่านี้ ตัวจัดการชุดสำเร็จจะดาวน์โหลดและติดตั้งทุกๆสิ่งที่คุณจำเป็น:
libwxgtk2.8-dev libwxgtk2.8-dbg
ถ้าคุณยังไม่มีตัวคอมไพล์ C หรือ C++, คุณสามารถติดตั้งได้โดยการติดตั้งชุดสำเร็จนี้:
build-essential

ชุดสำเร็จสำหรับ wxPython 2.8

ติดตั้งชุดสำเร็จเหล่านี้และคุณจะได้รับทุกอย่างที่คุณจำเป็นเพื่อสร้างแอพปลิเคชั่น wxWidgets ด้วย Python:
python-wxtools python-wxgtk2.8-dbg
ถ้าใช้ XRC คุณยังต้องการชุดสำเร็จ python-xml ด้วย

คุณต้องการ IDE ดีๆสำหรับเขียนแอพ wxPython ของคุณไหม? ติดตั้งชุดสำเร็จ idle

การใช้ชุดสำเร็จอื่นๆ

มันได้เปลี่ยนการติดตั้งแบบ Out-of-the-box ของ wxWidgets ที่ไม่ได้ตั้งค่าไดเรคทอรี่ไว้อย่างถูกต้อง ที่นี่คือการแนะแนวทีละขั้นเพื่อติดตั้งและปรับแต่ง wxWidgets ใน Ubuntu!
  1. ข้ามขั้นตอนที่ 2 ถ้าคุณมี gcc, g++ ฯลฯ ติดตั้งไว้แล้ว (นั่นคือ, build-essential) ใน Terminal (ถ้าคุณไม่รู้ว่า Terminal อะไรที่คุณอ่านได้ดีกว่าเล็กน้อยบน Linux) พิมพ์ sudo apt-get install build-essential สิ่งนี้จะทำการติดตั้งโปรแกรมที่จำเป็นเพื่อคอมไพล์แอพปลิเคชั่นส่วนใหญ่

  2. Ubuntu ไม่ได้ติดตั้งรุ่นล่าสุดของ wxWidgets และแอพปลิเคชั่นที่ชัดเจน (เช่น Code::Blocks) ที่ต้องการที่คุณจะมีรุ่นใหม่ ดังนั้นเราจะเพิ่มสิ่งต่อไปนี้ไปยังรายการต้นทางของเรา พิมพ์ gksu gedit /etc/apt/sources.list และเพิ่มสิ่งนี้ไปยังส่วนท้ายของแฟ้มและบันทึกไว้ แทนที่ gusty ด้วยรุ่นของ Ubuntu ที่คุณใช้อยู่ (รักษาส่วน "-wx" ไว้)
    deb http://apt.wxwidgets.org/ gutsy-wx main
    deb-src http://apt.wxwidgets.org/ gutsy-wx main
    
  3. ชุดสำเร็จจะถูกลงทะเบียนทางดิจิตัล, ดังนั้นคุณต้องนำเข้าคีย์ที่จะป้องกันข้อผิดพลาด พิมพ์คำสั่งต่อไปนี้เข้าไปยัง Terminal ที่จะทำเรื่องนี้
    curl http://apt.wxwidgets.org/key.asc | sudo apt-key add -
    
    แล้ว, ปรับปรุงรายการชุดสำเร็จของคุณเพื่อเพิ่มชุดสำเร็จใหม่
  4. ถ้าคุณมี wxWidgets (รุ่นล่าสุด) ถูกติดตั้งตามขั้นตอนที่ ติดตั้งชุดคำสั่งและส่วนหัว wxWidgets โดยการพิมพ์คำสั่งต่อไปนี้ใน Terminal
    sudo apt-get install wx2.8-headers libwxgtk2.8-0 libwxgtk2.8-dev
    
  5. ตอนนี้เนื้อหาทั้งหมดได้ถูกติดตั้งซึ่งเราต้องจะได้รับโครงสร้างไดเรคทอรี่ที่ถูกต้อง ยังคงอยู่ใน Terminal
    cd /usr/include
    
    นี่คือตำแหน่งที่แฟ้มประกอบสำหรับ wxWidgets อยู่
    ls | grep wx
    
    คุณควรจะเห็นโฟลเดอร์ที่ชื่อว่า wx-2.8 ถ้าคุณไม่ได้ติดตั้งส่วนหัวไว้อย่างถูกต้อง

การเชื่อมโยงและคอมไพล์

โดยปกติเมื่อคุณประกอบ wxWidgets คุณจะเขียน "wx/wx.h" อย่างไรก็ตาม wxWidgets จะอยู่ในไดเรคทอรี่ย่อยของ wx-2.8/wx ดังนั้นสิ่งที่เราจะทำต่อไปคือการสร้างการเชื่อมโยงไปยัง wx-2.8/wx
sudo ln -sv wx-2.8/wx wx
ตอนนี้แฟ้มทั้งหมดควรจะถูกคอมไพล์ไว้อย่างถูกต้อง

เมื่อคุณคอมไพล์แฟ้มของคุณที่ประกอบชุดคำสั่ง wxWidgets, เพิ่มคำสั่งนี้ไปที่ส่วนท้ายของคำสั่ง gcc ของคุณ:
`wx-config --cxxflags` `wx-config --libs`

อ่านเพิ่มเติม »

วันอังคารที่ 18 ตุลาคม พ.ศ. 2554

Kindle Fire, Tablet จาก Amazon

Amazon Kindle Fire
Amazon ได้ฤกษ์ปล่อย Tablet ตัวใหม่ภายใต้ชื่อ Kindle Fire ในวันที่ 15 พฤศจิกายน 2554 นี้ ด้วยราคา 199$ หรือประมาณหกพันกว่าบาท ซึ่งจะถูกกว่า Tablet ทั่วไป ด้วยราคาที่ถูกก็มีข้อจำกัดด้านความสามารถของตัว Tablet นี้ด้วย เช่นการเชื่อมต่อสามารถใช้ได้เพียง WIFI เท่านั้น ไม่มีกล้องเป็นต้น ต่อไปนี้คือรายละเอียดบางอย่างของ Kindle Fire, Tablet ตัวใหม่จาก Amazom



รายละเอียดทางเทคนิค

จอ7" หน้าจอระบบสัมผัสด้วยเทคโนโยลี IPS (In-plane Switching) และระบบป้องกันแสงสะท้อน, ความละเอียด 1024 x 600 พิกเซลที่ 169 ppi, 16 ล้านสี
ขนาด (หน่วยนิ้ว)7.5" x 4.7" x 0.45" (190 มม x 120 มม x 11.4 มม)
น้ำหนัก14.6 ออนซ์ (413 กรัม)
ข้อกำหนดระบบไม่มี, เพราะมันเป็น Wireless และไม่ต้องการคอมพิวเตอร์
พื้นที่จัดเก็บข้อมูล8GB ภายใน (โดยประมาณใช้ได้ 6GB สำหรับข้อมูลของผู้ใช้งาน) ซึ่งเพียงพอกับแอปฯ 80 ตัว, ภาพยนต์ 10 เรื่องหรือเพลง 800 เพลงหรือหนังสือ 600 เล่ม
พื้นที่จัดเก็บแบบ Cloudพื้นที่จัดเก็บแบบ Cloud ไม่มีค่าใช้จ่ายสำหรับเนื้อหา Amazon ทั้งหมด
อายุแบตเตอรี่ใช้ต่อเนื่องได้ 8 ชั่วโมงหรือ 7.5 ชั่วโมงในการเล่นวีดีโอ, ด้วยการปิด Wireless อายุแบตเตอรี่จะเปลี่ยนแปลงจากการใช้ Wireless, อย่างเช่นการเปิดเวบไซท์และการดาวน์โหลดข้อมูล
ระยะเวลาชาร์จแบตฯชาร์จเต็มจะใช้เวลาประมาณ 4 ชั่วโมงด้วย U.S. Power Adapter และสนับสนุนการชาร์จจากคอมพิวเตอร์ด้วยช่องสาย USB
การเชื่อมต่อ Wi-Fiสนับสนุนเครือข่าย Wi-Fi ทั้งแบบส่วนตัวและสาธารณะหรือ Hotspots ที่ใช้ 802.11b, 802.11g, 802.11n, หรือเครือข่ายภายในองค์กรด้วยการสนับสนุนสำหรับความปลอดภัยแบบ WEP, WPA และ WPA2 โดยการใช้รหัสผ่านยืนยันตัวเอง; ไม่สนับสนุนการเชื่อมต่อแบบเครือข่าย Wi-Fi Ad-hoc (หรือแบบ Peer-to-Peer)
USB PortUSB 2.0 (micro-B connector)
เสียงแจ็คระบบสเตอริโอ 3.5 มม, ลำโพงสเตอริโอแบบ Top-mounted
ชนิดไฟล์ที่ใช้งานได้Kindle (AZW), TXT, PDF, MOBI ที่ไม่เข้ารหัส, PRC ดั้งเดิม, Audible (Audible Enhanced (AA, AAX)), DOC, DOCX, JPEG, GIF, PNG, BMP, non-DRM AAC, MP3, MIDI, OGG, WAV, MP4, VP8
เอกสารประกอบQuick Start Guide (รวมไว้ในกล่อง); Kindle User's Guide (อยู่ในเครื่อง)
การรับประกันและการบริการรับประกัน 1 ปีรวมถึงการบริการต่างๆ และ 2 ปีสำหรับผู้ที่อาศัยอยู่ใน US การใช้ Kindle เป็นไปตามข้อกำหนดที่พบได้ ที่นี่
ในกล่องประกอบด้วยเครื่อง Kindle Fire, U.S. power adapter (ใช้ได้กับไฟ 100-240V), และ Quick Start Guide


คุณสามารถดูรายละเอียดเพิ่มเติมได้ที่เวบไซท์ Amazon Kindle

อ่านเพิ่มเติม »

วันอาทิตย์ที่ 16 ตุลาคม พ.ศ. 2554

แป้นลัด Kindle

Kindle มีแป้นพิมพ์ให้ใช้แล้วทำไมจะไม่มีแป้นลัดให้ใช้ล่ะ? แป้นลัดเหล่านี้จะทำให้การทำงานกับ Kindle ทำได้รวดเร็วขึ้นเช่นการใช้งาน Text-to-Speech หรือการเรียกเกม Mine Sweeper

เหมือนๆกับคอมพิวเตอร์ทั่วไปที่คุณจะใช้แป้นลัดด้วยการกดแป้นสองแป้นพร้อมๆกัน หรือการกดแป้นหนึ่งค้างและกดอีกแป้นหนึ่งตามมา แป้นลัดนี้เป็นความสะดวกในการเรียกใช้งานฟังก์ชั่นต่างๆที่ทำให้รวดเร็วขึ้น การใช้งานแป้นลัดใน Kindle จะมีสถานะที่ต่างกันไปตามการใช้งาน

ต่อไปนี้คือรายการแป้นลัดที่ใช้งานกับ Kindle

แป้นลัดสำหรับใช้ทั่วไป

เป็นแป้นลัดที่สามารถใช้งานเมื่อใดก็ได้

แป้นลัดคำอธิบาย
Alt-Homeไปยังร้านหนังสือของ Kindle
Alt-Shift-Gจับภาพหน้าจอขณะนั้น ภาพจะถูกบันทึกไว้ในโฟลเดอร์ documents ซึ่งคุณจะไม่เห็นในรายการหนังสือของคุณ คุณต้องต่อ Kindle ของคุณเข้ากับคอมพิวเตอร์ เพื่อจะดูภาพในโฟลเดอร์นั้น ชื่อของไฟล์ภาพทั้งหมดจะขึ้นต้นด้วย screen_shot
Alt-Gเมื่อคุณเปลี่ยนหน้าจอไปอีกหน้าหนึ่ง ข้อมูลบางอย่างในหน้าจอเดิมอาจจะตกค้างอยู่ในหน้าใหม่ แป้นลัดนี้จะช่วยล้างหน้าจอจากกรตกค้างนั้น
Menuแม้ไม่ใช่แป้นลัดอย่างแท้จริง แต่ทุกครั้งที่คุณกดแป้นนี้แถบเมนูที่แสดงพื้นที่ว่างบน Kindle, แสดงเวลา, ชนิดการเชื่อมต่ออินเตอร์เนตและพลังงานแบตเตอรี่ จะปรากฎขึ้นมา


Menu Bar Kindle

แป้นลัดขณะอ่านหนังสือ

แป้นลัดคำอธิบาย
Alt-Bสำหรับคั่นหน้าหนังสือที่คุณกำลังอ่านขณะนั้น ถ้ากดซ้ำอีกครั้งจะเป็นการลบการคั่นนี้
Alt-Shift-1 ถึง 9เพิ่มช่องว่างระหว่างคำให้กว้างขึ้น หรือแคบลงตามตัวเลขที่กดตามหลัง Alt-Shift ค่าปริยายคือ Alt-Shift-3
Shift-SYMเรียกใช้งาน Text-to-Speech กดอีกครั้งในขณะใช้งานอยู่จะเป็นการปิด


แป้นลัดขณะฟังเพลง

แป้นลัดคำอธิบาย
Alt-Spacebarเปิดเพลง mp3 ให้ทำงานเป็นเบื้องหลัง
Alt-Fไปยังเพลงถัดไป
Spacebarหยุดเสียงขณะนั้นชั่วขณะ


แป้นลัดขณะชมภาพ

แป้นลัดคำอธิบาย
Cขยายหรือลดภาพให้เท่าขนาดจริง
Fแสดงภาพในรูปแบบเต็มจอ
Rหมุนภาพไปทางขวา 90 องศา
Eคืนค่าระดับการขยายรูปภาพ
Qขยายขนาดภาพให้ใหญ่
Wลดขนาดภาพให้เล็ก


แป้นลัดเบ็ดเตล็ด

แป้นลัดคำอธิบาย
Alt-Shift-Mเปิดเกม Mine Sweeper ใช้ได้เฉพาะในหน้าจอ Home เท่านั้น
Alt-RReload หน้าเวบขณะนั้นใน Kindle Browser
Alt-ShiftHighlight แถบที่อยู่ใน Kindle Browser

อ่านเพิ่มเติม »

วันเสาร์ที่ 15 ตุลาคม พ.ศ. 2554

การดาวน์โหลด Video จาก Facebook

Facebook ได้เริ่มต้นสนับสนุนให้มีการแบ่งปันและโพสต์ Video ในปี 2550 นับจากนั้นผู้ใช้และวงดนตรีต่างๆมากมายได้ใช้ลักษณะนี้ในโปรไฟล์ของพวกเขา ในปัจจุบัน Facebook มีการสนับสนุนการกำหนดการเล่น Facebook ไว้สองรูปแบบ คือโพสต์ Video โดยผู้อื่นหรือเพื่อน และ Video ที่ถูกแนบไปยังข้อความและ Wall Post ทั้งหมด


แม้ว่า Facebook จะสนับสนุนการแบ่งปันและโพสต์ Video ได้แต่ก็ไม่มีการสนับสนุนให้มีการดาวน์โหลด Video ที่อัพโหลดขึ้น Facebook กลับมายังเครื่องคอมพิวเตอร์ของเรา แต่เราก็มีวิธีการสำหรับการดาวน์โหลด Video จาก Facebook มาไว้ที่เครื่องคอมพิวเตอร์ของเราได้ โดยการใช้บราวเซอร์เช่น Firefox หรือ Chrome กับการปรับแต่งอีกเล็กน้อย

Firefox

คุณสามารถใช้ add-on ของ Firefox เพื่อดาวน์โหลด Video จาก Facebook ได้ ให้ปฎิบัติตามขั้นตอนเพื่อดาวน์โหลดไฟล์มายังคอมพิวเตอร์ของคุณ:



  1. ดาวน์โหลด Video DownloadHelper ที่หน้าดาวน์โหลด add-on ของ Firefox
  2. ติดตั้ง Add-on และ ปิด-เปิด Firefox หนึ่งครั้ง
  3. ไปที่ Facebook หน้าที่คุณจะดาวน์โหลด Video และคลิกบนลูกศรสีแดงตามภาพด้านล่างนี้



  4. และรอจดดาวน์โหลดเสร็จสิ้น
  5. เรียบร้อย ตอนนี้ไฟล์ Video นั้นควรที่จะอยู่บนคอมพิวเตอร์ของคุณแล้ว

Google Chrome

Video ที่คุณเปิดบน Facebook จะถูกบันทึกไว้ใน Cache ของ Google Chrome คุณสามารถเข้าถึง Cache นี้ได้และเก็บ Video ที่ถูกบันทึกไว้ Cache นี้ไว้บนคอมพิวเตอร์ของคุณได้ ให้ทำตามขั้นตอนต่อไปนี้



  1. ดาวน์โหลด ChromeCacheView
  2. ติดตั้งซอฟท์แวร์นี้
  3. เปิด ChromeCacheView เมื่อคุณดู Video ที่อยู่บน Facebook นั้น
  4. บันทึก Video ที่ถูกเลือกไว้ในคอมพิวเตอร์ของคุณตามที่แสดงไว้ในภาพด้านบน
  5. ตอนนี้ไฟล์ Video นั้นควรที่จะอยู่บนคอมพิวเตอร์ของคุณแล้ว


ยังมีวิธีการอื่นๆที่จะดาวน์โหลด Video บน Facebook อีกเช่นการใช้ Script หรือเวบไซท์ต่างที่ให้บริการด้านนี้อีก แต่มันก็เป็นเรื่องที่เสี่ยงสำหรับการติดไวรัสหรือถูกเจาะเข้าเครื่องคอมพิวเตอร์ของคุณจากผู้ไม่หวังดีได้ วิธีการที่อธิบายมาจะเป็นการใช้ Add-on หรือ Extension ที่ใช้งานบนบราวเซอร์ชื่อดังที่มีระบบ Sandbox ในการป้องกันความปลอดภัยไว้เป็นอย่างดี

อ่านเพิ่มเติม »

การเข้าถึง Theme ที่ซ่อนอยู่ใน Windows 7

Windows 7 นำเสนอความหลากหลายของ Theme ที่จะปรับแต่งให้เข้ากับความต้องการของคุณ ลักษณะเฉพาะที่ซึ่งเป็นพื้นฐานตำแหน่งและภาษาที่คุณเลือกได้ ขณะที่คุณติดตั้ง Windows 7 คุณสามารถค้นหา Theme แบบ Location-specific ได้ในเมนู Personalize เพียงแค่คลิกขวาที่ตำแหน่งใดๆบนหน้าจอเท่านั้น

Theme ในแบบ Location-specific ซึ่งมีให้คุณอยู่แล้ว แต่ยังมี Theme ที่ซ่อนอยู่ใน Windows 7 ที่คุณสามารถใช้ได้อีก ซึ่งเป็น Theme ที่อยู่นอกขอบเขตตำแหน่งที่คุณเลือกในตอนติดตั้งไว้ ดังนั้น Theme ที่คุณมีอยู่จะเป็น Theme ที่ได้รับจากการระบุตำแหน่งในตอนติดตั้ง ซึ่งไม่ใช่ Theme ที่คุณสามารถใช้ได้เพียงแค่นั้น มันเป็นไปได้ที่จะเข้าถึง Theme ที่ซ่อนอยู่ใน Windows 7 และนี่คือสิ่งที่คุณจะต้องทำ:

คลิก Start

ในกล่องค้นหาของเมนู Start, ให้พิมพ์ C:\Windows\Globalization\MCT

Windows Explorer จะแสดงหน้าต่างด้วย Theme เพิ่มเติม สิ่งเหล่านี้จะเป็น Great Britain, South Africa, Australia และ Canada

คุณมีตัวเลือกที่จะเลือกเพียง Wallpaper เท่านั้นหรือคุณสามารถติดตั้ง Theme ทั้งหมดได้ถ้าคุณต้องการ

คุณสามารถติดตั้ง Theme ใหม่ทั้งหมดได้โดยการดับเบิ้ลคลิกบนไฟล์ที่ต้องการ

Theme ใหม่ที่คุณเพิ่มจะอยู่ภายในโฟลเดอร์ "My Themes" ที่อยู่ภายในโฟลเดอร์ "Personalization"

คุณยังสามารถดาวน์โหลด Theme มากมายสำหรับ Windows จากเวบไซท์ต่างๆรวมถึงเวบไซท์ Microsoft เอง แต่คุณควรทดลองปรับแต่งและเข้าถึง Theme ที่ซ่อนอยู่ใน Windows 7 ก่อน ซึ่งอาจจะทำให้คุณรู้สึกว่าไม่จำเป็นต้องดาวน์โหลด Theme เพิ่มเติมก็ได้

อ่านเพิ่มเติม »

วันพุธที่ 5 ตุลาคม พ.ศ. 2554

การปลดล็อคเลเวล Angry Bird ทั้งหมดใน Chrome

Angry Bird เกมยอดนิยมที่เริ่มต้นเผยแพร่ใน iPhone และปัจจุบันนี้มีหลายรุ่นให้เลือกเล่น และใน Chrome ก็เป็นอีกรุ่นหนึ่งของเกมนี้ การเล่น Google Chrome แต่ละเลเวลจะถูกล็อคไว้ซึ่งจะปลดล็อคได้คือการต้องผ่านไปแต่ละเลเวลก่อนจึงจะปลดล็อคเลเวลต่อไปได้ แต่ถ้าคุณต้องการเล่นกับเลเวลทั้งหมดล่ะ เทคนิคนี้จะช่วยคุณได้
  1. เปิดเกมด้วย url http://chrome.angrybirds.com/ และรอจนโหลดเกมเสร็จ
  2. เมื่อเกมโหลดเสร็จแล้วให้ทำการ Copy & Paste โค๊ดด้านล่างนี้ไปที่ช่อง Address และกด Enter
    javascript: var i = 0; while (i<=69) { localStorage.setItem('level_star_'+i,'3'); i++; } window.location.reload();
    เพียงเท่านี้ เลเวลทั้งหมดก็จะถูกปลดล็อค และคุณก็สามารถเล่นได้ทุกๆเลเวลของ Angry Bird ใน Chrome

หรือถ้าคุณต้องการให้กลับมาล็อคเลเวลทั้งหมดเหมือนเดิมเพื่อที่คุณจะเล่นแบบผ่านไปทีละเลเวลให้ Copy & Paste โค๊ดด้านล่างนี้ไปที่ช่อง Address และกด Enter

javascript: var i = 1; while (i<=69) { localStorage.setItem('level_star_'+i,'-1'); i++; } window.location.reload();

อ่านเพิ่มเติม »