Excel Crash บ่อยๆแบบไม่มีเหตุผล

ช่วงหลังนี้ใช้ Excel 2007 (บน Vista) แล้วมันชอบ Crash โดยเฉพาะตอนปิดโปรแกรม ซึ่งก็ไม่รู้สาเหตุเหมือนกัน จนไปคุยกับแชมป์ มันบอกให้ลอง Remove Add-Ins Bluetooth ของ Broadcom ออก ได้ผลแฮะ ไม่พังแล้ว

วิธีปิดก็ Excel Options > Add-Ins > Manage: COM Add-ins > Go > Remove > OK แค่นี้ก็แก้ไดแล้ว!

ลำดับการคำนวณใน Windows Calculator

เมื่อกี้นั่งอ่านสไลด์ที่จะใช้สอนน้องตอนค่าย eXceed กันอยู่ โจทย์ของแชมป์ (@exteen) มีเรื่องเครื่องคิดเลข ก็เลยมีเถียงๆกันนิดหน่อยเรื่องลำดับการคำนวณของ Calculator ใน Windows

เรื่องมันมีอยู่ว่า เมื่อผมกด 1 + 2 + 3 * 4 ได้ผลลัพท์ 15 แต่ของแชมป์มันได้ 24 ก็รู้ว่ามันเกี่ยวกับเรื่องลำดับ แบบแรกนั้นเกิดจากการบวกตามหลัก Programming จริงๆ โดยถือว่าเครื่องหมายคูณหารมีศักย์สูงกว่าบวกลบ การทำงานเลยออกมาเป็น 1 + 2 + (3 * 4) = 15 แต่ของแชมป์นั้นคิดแบบเครื่องคิดเลขทั่วๆไปคือคิดทีละสองตัว พอกดเครื่องหมายต่อไปก็เอาผลลัพท์ของการคำนวณครั้งก่อนหน้ามาเป็นตัวตั้ง จึงออกมาเป็นแบบ ((1 + 2) + 3) * 4 = 24

สาเหตุนั้นคิดว่าเกิดจาก OS เนื่องจากผมใช้ Windows Vista แต่แชมป์ใช้ Windows XP ผมก็เลย Capture หน้าจอเครื่องคิดเลข (เป็นวิดีโอ) ส่งให้แชมป์ ทางนั้นก็ทำเช่นเดียวกัน ผมจึงพึ่งสังเกตเห็นว่า… แชมป์เปิด Standard Mode ไว้

Scientific Mode Calculator
Standard Mode Calculator

เท่านั้นแหละ กระจ่างครับ! สรุปคือผมเปิด Scientific ซึ่งมันจะคิดถูกตามหลัก Programming แต่ Standard Mode จะคิดตามความรู้สึกคนทั่วๆไป (ที่ไม่ใช่ Programmer)

ทำเอานั่งเถียงกันอยู่ 10 กว่านาที…

Scientific Mode Calculator
Scientific Mode Calculator

-*-

TinyURL: ทางออกของปัญหา MSN Censorship

สำหรับคนที่โดน MSN Block เป็นประจำเวลาส่ง Link ที่มี URL ต้องห้าม (ดู MSN Censorship) สามารถแก้ไขปัญหาแบบชั่วคราวได้โดยใช้บริการ TinyURL

TinyURL คือบริการย่อ URL ให้สั้นลงและช่วยอำพราง URL จริงๆ อย่างเช่น URL ต่อดังไปนี้

http://rtsp.us/2007/09/15/msn-censorship/

เมื่อนำมาย่อแล้วก็จะเหลือแค่เพียง

http://tinyurl.com/35sxz8

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

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

เนื่องจากความสะดวกสบายเป็นปัจจัยหลักในการใช้งาน การที่ต้องมาสร้าง TinyURL ทุกครั้งที่จะส่ง Link ก็คงจะเสียเวลาไม่น้อย หลังจากการค้นๆดูพบว่ามี TinyURL script ซึ่งเป็น Script ของ Messenger Plus Live! ไว้สำหรับสร้าง TinyURL ได้ง่ายๆ ดังตัวอย่างข้างล่างนี้ครับ

/tinyurl http://www.msgpluslive.net/scripts/view/303-TinyURL/

ข้อความที่ส่งออกไปคือ

http://tinyurl.com/yrqel9

ซึ่งจะช่วยอำนวยความสะดวกให้กับผู้ใช้ได้อย่างมาก

ต่อไปนี้… ปัญหาการ Block งี่เง่าของ MSN ก็ไม่เป็นปัญหาสำหรับผมอีกต่อไปแล้ว (ยิ้ม)

MSN Censorship: คำต้องห้ามของนักพัฒนาเว็บ

เนื่องจาก MSN มัน Block การส่ง URL บางประเภท (ขึ้น “The following message could not be delivered to all recipients”) ดังนั้นถ้าช่วงนี้จะทำเว็บก็พยายามหลีกเลี่ยงข้อความเหล่านี้ไว้ จะได้ไม่มีปัญหาในการโปรโมทหรือส่งลิ้งกันทาง MSN

  • .info อันนี้ซวย ใครใช้โดเมน .info ก็ทำใจเลย
  • download.php? ต้องมี ? ด้วยถึงจะโดน
  • profile.php? เช่นกัน
  • gallery.php จะ block หาบิดาทำไมก็ไม่รู้
  • pics.php
  • ListAllTopics.php
  • .scr อันนี้พวก screensaver — พอเข้าใจได้ว่า block ทำไม
  • .pif เช่นกัน

ตัวอย่างข้อความที่โดนตีกลับ

ป.ล. ข้อความตัวอย่างมิได้ถูกสมมุติขึ้นแต่อย่างใด

Technorati Tags: , ,

เขียน Blog ไม่ต้องพึ่ง Browser ด้วย Windows Live Writer

ด้วยความที่อินเตอร์เน็ทบ้านผมมักจะมีปัญหาบ่อยๆตอนฝนตก ทำให้ไม่ค่อยสะดวกกับการเขียน Blog ผ่าน Web Browser เท่าไรนัก แรกๆผมแก้ปัญหาด้วยการเขียนใส่ Wordpad และเซฟไว้ แต่ก็ไม่สามารถสนองความต้องการได้เพียงพอ ผมเลยลองมองหาโปรแกรมที่สามารถเขียน Blog ได้โดยไม่ต้องพึ่ง Web Browser ซึ่งก็มีคนแนะนำ Windows Live Writer มาให้ผม

Windows Live Writer (WLW) เป็นโปรแกรมฟรีในชุด Windows Live จากทาง Microsoft เป็นโปรแกรมเฉพาะทางสำหรับเขียน Blog จากใน Windows ได้โดยไม่ต้องเปิด Web Browser

แม้ว่าจะเป็นโปรแกรมจากทาง Microsoft ก็ใช่ว่าจะเขียนได้เฉพาะ Windows Live Spaces เท่านั้น มันสามารถใช้ได้กับผู้ให้บริการ Blog ดังๆสารพัดชนิด เช่น WordPress, Blogger, TypePad, LiveJournal, Movable Type และ Blog ทุกๆประเภทที่รองรับ XML RSD

สำหรับคนที่อยากลองใช้ สามารถดาวน์โหลดได้จากเว็บไซต์ของ Windows Live Writer เลยครับ แต่บางคนอาจมีปัญหาไม่สามารถดาวน์โหลดได้ เนื่องจากไม่อยู่ในพื้นที่ที่ Microsoft ให้สิทธิเข้าร่วมทดสอบ (มันยังเป็น Beta อยู่น่ะ) ก็สามารถดาวน์โหลดได้จากลิ้งนี้แทนครับ

เมื่อเปิดโปรแกรมครั้งแรก โปรแกรมจะให้เรา Add Blog Account แล้วก็จะทำการดาวน์โหลดโครงสร้างและ Stylesheet ต่างๆมาเก็บไว้ เมื่อเสร็จเรียบร้อยก็สามารถเขียนได้ทันที

ลูกเล่นที่ผมชอบมากๆสำหรับโปรแกรมนี้คือโหมดแสดงผลที่หลากหลาย โหมดแรกคือโหมดการเขียนแบบ Web Layout ที่สามารถเขียน Blog ด้วยธีมเดียวกับของจริง โดยการจัดรูปแบบที่ฟ้อนต์ ขนาดฟ้อนต์ และความกว้างบรรทัด ที่เสมือนจริงขณะที่เขียน ซึ่งใช้รูปแบบจากโครงสร้างที่ดาวน์โหลดมาในตอนแรก ดังตัวอย่างในรูปข้างล่างนี้

Web Layout

อีกโหมดหนึ่งคือ Web Preview ซึ่งในโหมดนี้จะไม่สามารถเขียนเนื้อหาได้ โดยโปรแกรมจะนำเนื้อหาที่เราเขียนไปแปะลงใน Template ที่โปรแกรมสร้างขึ้นมาจากการดาวน์โหลดโครงสร้างในตอนแรก ผลที่ได้คือหน้า Blog เหมือนในเว็บอย่างกับแกะ แต่จะเป็นเนื้อหาใหม่ที่เรากำลังเขียนแทน ซึ่งช่วยให้ไม่ต้องมา Preview และแก้ไขหลายๆครั้ง

Web Preview Mode

เมื่อเราเขียนเสร็จแล้ว ก็สามารถ Publish ได้อย่างง่ายดาย เพียงแค่กดปุ่ม Publish เท่านั้น Blog ก็จะถูกส่งขึ้นเว็บและแสดงผลในทันที หรือถ้ายังเขียนไม่เสร็จแล้วตั้งใจมาเขียนต่อทีหลัง ก็สามารถ Save Draft ไว้ได้ โดยสามารถเลือกที่จะเซฟในเครื่องหรือเซฟบนเว็บก็ได้

นอกจากนั้นแล้ว โปรแกรมนี้สามารถติดตั้ง Plugin ได้เพื่อเพิ่มความสามารถต่างๆให้กับโปรแกรมได้อย่างมาก โดยสามารถดาวน์โหลดได้จาก Plugins Download ครับ

ป.ล. Blog นี้เขียนด้วยโปรแกรม Windows Live Writer ครับ (ยิ้ม)