วันพฤหัสบดีที่ 20 พฤศจิกายน พ.ศ. 2551

อีกครั้งกับ Chrome Bookmarks

หลังจากคราวที่แล้วเคยแนะนำโปรแกรมที่เอาไว้ export chrome bookmarks ไป
มาวันนี้มันดันทำไม่ได้

จากการตรวจสอบสงสัยว่า chrome มันคงอัพเดทตัวเอง แล้วทำการเปลี่ยน table ที่เก็บข้อมูลพวกนั้นให้เป็นแบบใหม่
โปรแกรมตัวเก่ามันเลยไม่ทำงาน

จากการสืบสวน สงสัยว่า chrome ตัวเก่าจะเก็บ bookmarks และ history ไว้ที่เดียวกันคือ
C:\Documents and Settings\%USER NAME%\Local Settings\Application Data\Google\Chrome\User Data\Default\History
โดยเก็บเอาไว้ใน format ของ SQLite ซึ่งลองดาวน์โหลด add-ins ของ firefox มาใช้แล้วลองเปิดดู ก็จะเห็นทุกๆเว็บที่เคยย้ายก้นเข้าไปดูเลย
โดย chrome ตัวเก่าจะอ้างอิง bookmarks กับ column starred_id
ซึ่ง chrome ที่ใช้อยู่ตอนนี้ไม่มี

หลังจากนั้นพบว่าใน version ที่ใช้อยู่นี้จะมีไฟล์ C:\Documents and Settings\%USER NAME%\Local Settings\Application Data\Google\Chrome\User Data\Default\Bookmarks
ซึ่งเราสามารถ copy ไปใช้งานกับ chrome ที่เรา install บนเครื่องใหม่ได้เลย

* ตำแหน่งที่เก็บไฟล์จะต่างออกไปถ้าใช้ VISTA
** ดูเหมือนว่า chrome ไม่อยากให้ user ไปใช้ browser ยี่ห้ออื่นอย่างแรง การล็อก bookmarks แบบนี้ทำให้การย้ายไปใช้งาน browser อื่นทำได้ยาก ใครมันจะอยากมานั่งจดทีละตัว มีเป็นร้อยนี่ซีดลูกเดียว ดูไม่ค่อยแฟร์เลย
*** เวลาจะเอา bookmark มารวมกันมันจะทำยังงัยหว่า
**** ไม chrome ไม่ support google toolbar ฟะ