แก้ org.eclipse.php.ui.PHPCompletionProposalComputer มีปัญหาใน PDT 2.0

จาก Re: org.eclipse.php.ui.PHPCompletionProposalComputer crash ซึ่งผมก็เจออยู่ และใน [[Tools] PDT-] [performance]Code Assist takes too long ก็มีคำตอบเรื่องนี้แล้ว อยู่ท้าย ๆ เลย

I’ve prepared project that constists of 5 huge PHP frameworks (4130 files), and
I can’t re-create this issue while
working on this project. Please verify the following:

1. You are using the latest nightly build of PDT.
2. "PHP -> Editor -> Code Assist" preferences are set to default.

ซึ่งดูแล้วน่าจะเกิดจาก Options ตัว Show variables from other files ที่มันจะ scan ตัวแปรทั้ง project แบบ JIT ทำให้ถ้า project ที่มีไฟล์มาก ๆ รวมถึง PHP Include Path ด้วย อย่างของผมมี Zend Framework อยู่ใน PHP Include Path อยู่ซึ่งมีไฟล์ 1,300 กว่าไฟล์ มันเลยค้างไปสักพักก่อนจะ completion ตัวแปรออกมาได้ เอาตัวเลือกนี้ออกก็น่าจะหายแหละ

image

แก้ปัญหาการ Upgrade จาก Acronis True Image Home 11 ไป Home 2009 แล้ว Activate ไม่ผ่าน

ผมซื้อ Acronis True Image Home 11 Edition มา แล้วเมื่อไม่นานนี้ก็ออกรุ่นใหม่มาในรุ่น Home 2009 ผมเลยซื้อ upgrade ในราคาลดลงไปครึ่งนึง แต่ปัญหาคือใน Acronis True Image Home 2009 version 12.0.0.9615 มันมีปัญหาไม่ยอม Activate ตัว Serial Number ที่ทาง Acronis แจ้งมาตอน upgrade เลยต้องไปทวงถามใน support forum ที่ Can’t unlock Acronis TI 2009 from trial version แล้วก็ได้คำตอบจากที่นี่ ซึ่งต้องเข้าไป My Account เพิ่มทำการ Exchange ตัว Serial Number ใหม่ แล้วเราจะได้ Serial Number ใหม่แล้วใช้ Tools ชื่อ Acronis Registration Update utility ของ Acronis เองเพื่อทำการแก้ไข Serial Number เป็นอันใหม่แทน ต่อไปคราวหน้าก็ใช้ Serial Number อันใหม่นี้แทนซะ ทุกอย่างก็จบเรื่อง

2008-11-18_094148

คำถามที่โพสไปและได้คำตอบในเวลาที่เร็วใช้ได้คือไม่เกิน 6 ชั่วโมงเท่านั้นเอง ถือเป็นการแก้และตอบปัญหาที่เร็วครับ ผมมองว่าถือว่าคุ้มนะสำหรับการซื้อ Software ที่เราใช้งานโดยที่มีการสนับสนุนทั้งการแก้ปัญหาต่าง ๆ และ คู่มือต่าง ๆ ที่ดีครับ

อัพเดท Firmware iPod nano (4th generation) แล้วอ่านภาษาไทยไม่ได้ แก้ยังไงดี ?

จาก ได้มาแล้ว iPod nano 4thG (8GB) วันนี้เมื่อเช้าได้มี notification ขึ้นมาว่ามี update ตัวใหม่ออกมา มีการ support/fix ดังนี้

  • Support for Apple In-Ear Headphones with Remote and Mic
  • Support for Apple Earphones with Remote and Mic
  • Fixed instability issues when using Nike + iPod Sport Kit
  • Added a setting to turn off Cover Flow when rotating iPod nano and a Cover Flow menu item under the Music menu
  • When Shuffle setting is set to Songs, pressing play on a song in a saved Genius playlist will now follow the Shuffle setting
  • After playing a slideshow with TV out, Cover Flow album art is no longer distorted
  • Waking iPod nano after hibernating no longer distorts photos
  • Other minor bug fixes

แล้วพอ update ไปมันดันอ่านไทยไม่ได้ซะงั้น T_T

เลยลอง iPod 5Rs Troubleshooting Assistant ตามแบบฉบับเดิมของเราก่อนเลย แล้วสำเร็จที่ Reset ครับ

Reset
To reset your iPod:

  1. Toggle the Hold switch on and off. (Slide it to Hold, then turn it off again.)
  2. Press and hold the Menu and Select buttons until the Apple logo appears, about 6 to 10 seconds. You may need to repeat this step.

Tip:
o If you are having difficulty resetting your iPod, set it on a flat surface. Make sure the finger pressing the Select button is not touching any part of the click wheel. Also make sure that you are pressing the Menu button toward the outside of the click wheel, and not near the center.
o If the above steps did not work, try connecting iPod to a power adapter and plug the power adapter into an electrical outlet, or connect iPod to your computer. Make sure the computer is turned on and isn’t set to go to sleep.

ลอง ๆ กันดูนะครับ น่าจะช่วยแก้ปัญหาได้ครับ

How to Backup MS Office 2007 Settings

ใน MS Office 2003 นั้นการมี Wizard สำหรับ Backup/Restore Setting ให้เรา ซึ่งสะดวกมากในตอนทำ recovery ตัว Windows แต่มาใน MS Office 2007 กลับไม่อยู่ใน Option แต่โดนย้ายไปอยู่ใน Windows Vista แทน (โคตรจะมัดมือชกเลย เซงๆๆๆ) แต่ก็มีทางเลือกให้เราสามารถทำได้โดยอาศัย Windows User State Migration Tool (USMT) ซึ่งตอนนี้ก็ Version 3.0.1 แล้ว

สิ่งที่ต้องทำคือ Download มาลง และใช้ Command prompt ด้วยสิทธิ์ Administrator privileges ด้วย ซึ่งโคตรจะไม่เหมาะกับ user ทั่วไปอย่างเห็นได้ชัด

ขั้นแรกเมื่อลงตัว USMT แล้วก็เข้าไปที่ "C:\Program Files\USMT301" เสร็จแล้วก็ไปที่ไฟล์ MigApp.xml แล้วให้ลบ Tag ให้เหลือแต่ component ของ Microsoft Office 2007 เท่านั้น (ถ้าไม่ลบมันจะ Backup ตัวอื่น ๆ มาด้วย ซึ่งเยอะมาก ๆ) แบบด้านล่างนี้

image

หหรือใครไม่มั่นใจการลบของตัวเองก็โหลดที่นี่ ก็ได้ครับ ผมทำไว้ใช้อยู่ ;)

ต่อมาเมื่อไฟล์ XML พร้อมก็เข้า Command prompt (Start > Run > cmd) แล้วไปที่ change dir (cd) ไปที่ "C:\Program Files\USMT301" เสร็จแล้วก็พิมพ์คำสั่งต่อไปนี้ครับ

scanstate <backup-path> /i:MigApp.xml /o

ตัวอย่าง

scanstate D:\SaveSettingOO2007 /i:MigAppOO2007.xml /o

ตัว USMT ก็จะทำการ backup ตัว Settings ให้หมดครับ

เมื่อ Backup ได้แล้ว ก็ Restore กันครับด้วยคำสั่งคล้าย ๆ กันคือ

loadstate <backup-path> /i:MigApp.xml

ตัวอย่าง

loadstate D:\SaveSettingOO2007 /i:MigAppOO2007.xml

เพียงเท่านี้ก็สามารถ Backup Setting ต่าง ๆ ได้แล้วครับ ;) แต่บางอย่างแนะนำว่าให้ Backup ต่างหากไว้ด้วยนะครับ เช่น Office Outlook Personal Folder File (.pst) file ของ Outlook ครับ ที่ควร Backup แยกออกมาเพื่อป้องกันความผิดพลาด โดยใช้ Outlook 2007/2003/2002 Add-in: Personal Folders Backup แทน ท่านใดสงสัยตรงไหน ก็แลกเปลี่ยนกันด้านล่างได้เลยครับผม ;)

อ้างอิง

ท่าทางเราคงต้องเขียน Blog แบบ hardcode แทน WYSIWYG Editor ซะแล้ว

จริง ๆ มันเป็นปัญหามานานแล้วเวลาผมเขียน entry ที่มี code แทรกใน entry แล้วเอามาเขียนลงใน WYSIWYG Editor เพราะใส่ code แล้วมันมักมีปัญหา ตีกับระบบ Syntax Highlighter เวลาส่ง entry เข้าระบบแล้วเละตลอด เมื่อไม่นานมานี้ลอง disable ออกแล้วเขียนแบบปกติในเนื้อที่มี source code จำนวน 2 entry ที่ผ่านมา ก็ ok

ตัวที่ผมได้ลองใช้แล้วไม่ work ก็ TinyMCE, FCKEditor และ Yahoo! UI Library Rich Text Editor (YUI RTE) สรุปที่เค้านิยมใช้กันทั้งหมดนี่ไม่เหมาะกับเราสักอัน T_T สรุปสุดท้าย ใช้แบบเดิม ๆ น่ะดีแล้ว

ปัญหาที่มักเกิดกับทั้ง 3 ตัวคือใส่ flag/tag บอกว่าตรงนี้เป็น source code ให้ทำ syntax highlight แล้วมักจะมองไม่ออก หรือ convert ข้อมูลกันมั่วไปหมดจน source code ของเราเละไปหมดเลย อย่าง TinyMCE, FCKEditor และ YUI นี่เป็นพวกฉลาดเกินไป ชอบ convert โดยไม่บอกไม่กล่าว จนทำให้ต้องเขียนบทความใหม่มาแล้วก็มี เพราะมันดัน convert special string เป็น HTML Charactor Code ซะงั้น เลยเละไปหมดเลย ต้องมานั่งแก้กันสนุก ซึ่งจริง ๆ แล้วมันควร convert แหละ แต่เราปิดตัว editor แล้ว และไม่ต้องการให้มันเป็นตัวส่งข้อมูลเข้าระบบ มันก็ดันเขียน hook ขั้นกลางระบบไว้ก่อนระบบบันทึกข้อมูลเข้าไปจริง ๆ เสียอีก เพราะนั่งแกะขั้นตอนของมันเพื่อแก้ปัญหามาแล้ว แต่ไม่สำเร็จ เพราะตัว Editor Engine มันก็จัดการให้อยู่ดี สรุปแก้ไปก็เสียเวลา สรุปสุดท้ายไม่ต้องทำ hardcode เอา อยากพิเศษ ๆ ก็เขียนใน Windows Live Writer เอาแล้วกัน ตัวนี้ผมชอบนะเป็น client side ของ Blogware ได้หลายตัวมาก ๆ และ WordPress Blogware และ WordPress freeblog ก็อยู่ในข่ายนั้นด้วย สะดวกดี ;)

แหม …. ชีวิตนี้คงหนี HTML/XHTML แบบ hardcode ไม่พ้นจริง ๆ จะสบายสักหน่อย เวลาเขียน blog แต่สุดท้ายก็เพิ่มความยุ่งยากในการเขียนเอาไปอีก สรุปก็คือสูงสุดคืนสู่สามัญครับผม T_T