Blogs

Self-overclock-cpu, Core i7

in

Last Saturday, I attended the Intel Blogger Day and had a chance to see the Intel roadmap. At first, Intel introduced the new processor they’ve announced recently, Core i7. It contains numerous of technology to ensure everyone that Intel is the leader in this market; 45nm, QuickPath, and Turbo Mode. Since I haven’t interested to CPU technology for a really long time. I have no idea about these new technologies so I didn’t think I would have a question about this, at least until the speaker had presented about Intel Turbo mode.

Intel Turbo mode is something like the intelligent CPU frequency adjusting system. If your quad-core CPU knows that you’re using the CPU at 1 - 2 cores, it mights turn off the idle core in exchange of some frequency gain on the rest. For example, your 3.2 GHz quad-core CPU may turns itself into 3.4 ~ 3.6 GHz dual core CPU. The overall performance will be higher. In some circumstances, it can pushes itself a little without turning off the other core to gain another bit of performance gain.

Then my question arose, I asked the speaker why Intel don’t just make it in turbo mode all the time. I can remember when I was a hild, I always made my computer in the turbo mode. He answered me that because making the CPU runs in turbo mode consumes too much energy, generate too much heat and it will cost me a lot. So I replied him swiftly, “I can afford the energy cost. Then why?”. “It won’t meet the design specification”, he explained. I expected something more technically so this answer didn’t satisfy me but I stopped to ask for more information or I would be able to buy any Intel products. :P

Picture from PC Perspective.

After some googling, I found out how Turbo mode works and why Intel makes i7 be in the Turbo mode for just a short moment. The speaker was right. Firstly, It turns off some idle cores to give energy to the working cores instead so all cores cannot run in “Turbo State” consequently. Secondly, Turbo mode works like overclocking. Therefore, it cannot run in that state too long or it burns. Lastly, making all cores work in Turbo mode drains much more energy. And that amount is higher than that stated in the spec.

My question is answered. But new question arises, why doesn’t he explain this technically?

Media and the reliability

in

จากข่าวเรื่องกรณีพระราชทานสัมภาษณ์เรื่องการชุมนุมของสมเด็จพระเทพ

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

สื่อภาคประชาชนที่เกิดขึ้น ความถูกต้องน่าเชื่อถือต่ำ แต่ว่าถ้าเราคิดว่ามันคือ Wisdom of the crowded แล้วมันจะช่วยได้แค่ไหน ”Given enough eyeballs, all bugs are shallow.” จะใช้ได้กับกรณีนี้รึเปล่า เพราะว่าข่าวมีลักษณะที่แพร่กระจายออกไปเรื่อยๆ เมื่อรู้แล้วคงยากที่จะทำ Bug fix ได้เหมือนกับซอฟท์แวร์ทั้งหลายซะด้วย

จริงๆแล้ววันนี้ก็ได้แลกเปลี่ยนความเห็นกันหลายเรื่องกับกลุ่มที่ได้ไปงาน Intel Blogger Day ซึ่งเรื่องสื่อและอำนาจของสื่อก็เป็นหนึ่งในนั้น ส่วนเป็นยังไงตอนนี้ยังไม่มีแรงเขียนเพราะคุยกันหลายเรื่อง เยอะเหลือเกิน ไว้มีแรงแล้วค่อยเขียนดีกว่า

New Birdnest Features: Callback and username stripout in Replies timeline

in

Today announcement for #birdnest, 2 new features roll out, callback parameter support and stripping out the username at the front of tweet.

Callback parameter

Requested by @iake right after #barcampbangkok2.

When supply Twitter API with a parameter called “callback”, Twitter sends back the JSON result enclosed in a function you specified with callback parameter. It’s useful for creating javascript widget but #birdnest cannot handle these result and doesn’t filter the unnecessary information out. The new #birdnest can recognize this callback function and can filter the unwanted data out.

Stripping out the username at the front of tweet

Request by @bact.

Why put @username in front of every reply tweets in reply timeline especially those who have a very long name. Let #birdnest strips it out for you. Don’t worry #birdnest doesn’t touch your name when it is on you friends timeline or public timeline.

JSON-Only Features

These feature are available only on JSON and I don’t think there are many XML format user. If you are, please tell me. I’ll try to make it for you. What? Can’t wait? You can do it yourself and send the patch to the project homepage.

Wanna try?

Just point your Twitter gateway to http://nest2.onedd.net/. Notice the gateway name, it’s nest2.onedd.net, not nest.onedd.net. Because I want these features to be tested by all of you first.

As always, all suggestions and bug reports are welcome at the project Google Code page.

Happy Tweeting

Twitter Module

in

วันนี้ @sugree อัปเกรดบล็อกเป็น #drupal 6.0 แล้วก็เลยเห็นว่า Twitter Module มันออกใหม่ พอลงเสร็จก็โฆษณาใน Twitter เสร็จสรรพเลย

ก็เลยพบเหยื่อ สอง คน หลงกลลองลงไปแล้ว

วิธีลงง่ายยังกะปอกกล้วย

  1. ดาวน์โหลดมาจาก Drupal.org
  2. เอาไปไว้ใน /sites/all/modules
  3. เปิดใช้งานในหน้า Modules
  4. ตั้งให้แปลง @ชื่อ กับ #Hashtag ใน Input Format

เรียบร้อย ง่ายๆจริงๆ