Skip to main content

Recent blog posts

Can we really enable inertial scrolling on the old glass trackpad MacBook Pro?

Submitted by ezybzy on

There is a folk at TÚAW writing an article explaining how to enable inertial scrolling on the old glass trackpad MacBook Pro. The result isn't successful. Here is some background that why it fails.

Inertial scrolling is a new feature that appears on iPhone, iPod touch. When the scrolling occurs, there is a momentum left after the fingers are raising from the trackpad. This feature is currently available on the MacBook Pro, and MacBook which released after April 2010.

After an investigation, it turns out that the new model also contains new trackpad. The old trackpad product id is 0x236 but the new one is 0x237. Driver versions are also differences. The old trackpad has 0.77 but the new one has 0.90.

Such a simple hack as describe in the article isn't enough to enable that feature. An updated trackpad preference pane and the new driver for the old model are also required. I hope 10.6.4 will enable this feature.

ดึกแล้วคุณขา - อพาร์ตเมนต์คุณป้า

Submitted by ezybzy on

ขอมอบเพลงนี้แก่สถานการณ์บ้านเมือง และ Timeline (ฮา)
จะบอกว่าเป็นกลางนี่ต้องจัดกลางข้อความไหมเนี่ย เดี๋ยวเขาจะหาว่าเป็นซ้ายหรือเป็นขวา (ฮา)

ฝันกลางวัน…เมื่อฉันตื่น
แรงดึงดูดฉุดร่าง…ให้ฉันยืน
รับรู้ความรุนแรง ความเร็วของลูกปืน
ความสุขที่หาย…ใครจะเอามาคืน

ผู้คนรักคน…ที่ฆ่าคน
อุดมการณ์…คือสงครามแห่งเหตุผล
เด็กน้อยลืมตาร้องไห้…เพื่อการดิ้นรน
ความสุขคงหายไป…จากใจคน

คงจะเป็นอีกคน…ที่ต้องค้นหาความจริง
แม้ว่าจะต้องเจอกับการถูกทอดทิ้ง
ตกอยู่ในนิทานความรักของเจ้าชาย เจ้าหญิง
ความสุข…คงหายไปแล้วจริงๆ

จริงก็คงจริง…และเห็นอยู่
ฉันเคยหลับตาและเฝ้าดู
ปัญญาชนเล่าเรียนเพื่อให้เห็นว่าเขายังไม่รู้
“…ความสุขที่หายไป…อาจเป็นครู…”

Tags

9 41 และ 9 42 จากปากคำของคน Apple

Submitted by ezybzy on

ก็เดากันไปต่างๆ นานา ผมก็เคยเดาว่ามันเหมือนเครื่องหมาย Play แต่จากปากคำของคน Apple เองกลับได้คำตอบว่า “จริง ๆ แล้วเราอยากให้มันเป็นเลขบอกเวลาช่วงที่สินค้าตัวนั้นถูกแสดงต่อสาธารณะชนครั้งแรก (ใน Keynote)”

ทีแรกก็ไม่ค่อยเชื่อ แต่พอเปิดดูใน Keynote ของสินค้าตัวนั้น เออ เวลาที่ผู้พูด (จะ Steve Jobs หรือใครก็แล้วแต่) แสดงหน้าจอของสินค้าตัวนั้นครั้งแรกก็จะอยู่ในช่วงเวลาประมาณนาทีที่ 9 หรือไม่ก็นาทีที่ 40 กว่า ๆ จริง ๆ ก็นับว่าเป็นความแยบยลอีกเรื่องของ Keynote แฮะ

ที่มา: TÚAW

พิมพ์ตัวเปลี่ยนเสียงสระไวไว

Submitted by ezybzy on

ใช้แมคในเยอรมัน บางทีเราก็อยากจะรีบๆ พิมพ์ภาษาเยอรมันไวไวเหมือนกัน แต่การจะต้องไล่สลับ Keyboard layout ไปมาเป็นภาษาเยอรมันดูช่างเป็นเรื่องที่น่าวุ่นวายเสียจริงๆ (บางทีผมก็ตั้งใจพิมพ์ผิดไปเลยนะเพราะขี้เกียจสลับ) มาเจอคำแนะนำหนึ่งจาก Macosxhints ก็พบว่าใช้ได้ดีเลยทีเดียวแถมไม่ต้องดัดแปลงระบบอะไรให้วุ่นวายด้วย

วิธีคือ แค่เราตั้ง Keyboard layout เป็น US International PC แทนที่ US แบบเดิม แล้วก็จำไว้แค่ว่า

  • ตัว ' จะกลายเป็นขีดเอียงขวา (Acute)
  • ตัว ` จะกลายเป็นขีดเอียงซ้าย (Grave Accent)
  • ตัว " จะกลายเป็น Umlaut
  • ตัว ~ จะกลายเป็นตัวหนอนบนตัวอักษร (Tilde)
  • ตัว ^ จะกลายเป็นตัวหมวกบนตัวอักษร (Hachek)

กดตัวอักษรข้างบนแล้วตามด้วยตัวสระอักษรลาติน (a, e, i, o, u) ก็จะได้ตัวเปลี่ยนเสียงอย่างที่เราต้องการทันที แต่ก็เหมือนยังขาดบางตัวเหมือนกัน

สำหรับ HTML ก็มีตัวอักษรพิเศษเหมือนกัน ตัว Diacritics พวกนี้ดูอ้างอิงได้จากที่นี่ สำหรับตัวอักษรแต่ละตัวดูที่นี่ มีข้อสังเกตคือสามารถใช้ & โดย คือตัวอักษร (ใหญ่หรือเล็กก็ได้) และ เป็นตัว Diacritics ที่จะใช้

Quick Unix Reference

Submitted by ezybzy on

เผอิญดูวีดีโอสาธิตการ Jailbreak iPad เห็นเขาเล่น Terminal พร้อมด้วยคำสั่ง !ตัวเลข ก็เลยเกิดอาการสงสัยว่ามีวิธีสั่งแบบนี้ด้วยเหรอก็เลยลองค้นดูก็พบกับ Quick Unix Reference อันนี้

มีที่น่าสนใจเช่นคำสั่ง history ที่เอาไว้แสดงว่าเคยพิมพ์อะไรใน Command บ้าง ถ้าจะล้างก็ใส่พารามิเตอร์ -c เข้าไป เกลี้ยงหายในพริบตา (เอาไว้ปิดงาน เวลาไม่อยากให้เขารู้ว่าสั่งอะไรไปในเครื่องเขาบ้าง)

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

Tags

Why is iTunes binary a 32-bit application?

Submitted by ezybzy on

For 7 months since a release of Snow Leopard in August 2009, not all bundled applications are 64-bit capability. One of that is a flagship application, iTunes. iTunes is an all-in-one application for iDevice syncing (iPod, iPhone, and iPad), media management, and media purchasing via iTunes Store.

So what is wrong with that? The problem is iTunes user interface that still uses Carbon. Because Apple has deprecated 64-bit Carbon user interface in Leopard. iTunes depends on a lot of Carbon user interface elements, ie. Apps list in iPhone Apps tab. I don't know design decision, why not moving to Cocoa. One of possible reasons is for platform compatibility because iTunes runs on Tiger, Leopard, and Snow Leopard. Cocoa in Tiger is outdated comparing with Leopard and Snow Leopard. Creating user interface elements with an outdated Cocoa may be difficult when comparing with Carbon. It may be too complex even Apple doesn't want to refactor it!

I hope a future version of iTunes will be a 64-bit application. I don't know why should it be but iTunes uses more and more resources. It is too big when comparing with the original iTunes.