warning: Creating default object from empty value in /home/www/virtual/kiterminal.com/htdocs/blog/modules/taxonomy/taxonomy.pages.inc on line 33.

Trick

การเรียก Google Bot ให้มาที่เว็บเรา

เมื่อเราทำเว็บไซต์เสร็จแล้ว หากต้องการให้ Google รู้จักเว็บเรานั้น ควรเข้าไปที่ http://www.google.com/addurl เพื่อที่จะให้ Bot ของ Google เข้ามาที่เว็บเรา โดยจะต้องกรอก URL ของเว็บไซต์ลงไป ซึ่งส่วนของ Comment นั้นไม่จำเป็นต้องกรอกข้อมูล ดังรูปด้านล่าง

การตั้งค่าให้ EditPlus สามารถคอมไพล์ Java ได้

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

ติดตั้งโปรแกรม
  1. EditPlus
  2. Java SDK
การกำหนดค่าใน EditPlus
  1. เข้าไปที่ Menu Tool > Configuration User Tool แล้วจะปรากฎหน้าต่าง Preferences ดังรูปที่ 1

การเปลี่ยน default format ของรูปภาพที่ capture

การ capture นั้นจะมี default format เป็น png แต่หากต้องการไฟล์ format อื่น เราสามารถทำได้โดย

1. เข้าไปที่ Applications –> Utilities –> Terminal

2. พิมพ์คำสั่ง

$ defaults write com.apple.screencapture type image_format

โดย image_format คือ BMP, GIF, JPEG, PDF, PICT, PNG, PSD, SGI, TGA และ TIFF

3. พิมพ์คำสั่ง

$ killall SystemUIServer

เพียงเท่านี้เราก็สามารถเปลี่ยน format ของรูปภาพที่ capture ได้แล้ว

การทำ highlight ให้ text ของ Rails

งานที่ทำในตอนนี้ต้องทำในส่วนของการค้นหา โดยต้องมี highlight ให้ text ที่ตรงกับคำค้นหา ซึ่งการให้ทำ highlight นั้น Rails Framework ได้เตรียม text_helper ไว้ให้ใช้งานแล้ว โดยมีลักษณะดังนี้

highlight(text, phrase, highlighter = '<font color="#ff0000">\1</font>')

ตัวอย่าง คือ <%= highlight('You searched for: rails', 'rails') %>
ผลลัพธ์ที่ได้ คือ You searched for: rails

แต่ข้อด้อย คือ ไม่รองรับการทำ highlight ของคำหลายๆ คำ เช่น

การลบไฟล์จำนวนมากด้วย command ของ UNIX

วันนี้มีน้องมาให้ช่วยลบไวรัสใน handy drive ซึ่งเมื่อตรวจสอบดูแล้วมีไม่ต่ำกว่า 20 ไฟล์ หากจะลบไวรัสเองนั้นก็ทำได้ ใช้เวลานาน และไม่มีีความแน่นอนว่าจะลบได้หมด ดังนั้นจึงใช้ command line ลบไฟล์จำนวนมากดังกล่าว โดยใช้คำสั่ง

$ find . -name *.exe -exec rm {} \;

ซึ่งมันจะค้นหาไฟล์ทั้งหมดที่เป็นนามสกุล .exe และทำการลบทิ้งทันที แต่ถ้าต้องการให้มีการถามก่อนลบ ให้ใช้

$ find . -name *.exe -ok rm {} \;

แล้วมันจะขึ้นที่อยู่ของไฟล์แล้วถามว่าต้องการลบหรือไม่ ถ้าตอบ y หรือ Y นั้นไฟล์จะถูกลบ แต่ถ้ากด Enter ไฟล์จะไม่ถูกลบ

การทำ search field แบบ Mac OS X

วันนี้ตื่นเช้าอีกแล้ว แต่ยังไม่มีอารมณ์ทำงานก็เลยทำในสิ่งที่อยากทำก่อน
ทำงานเขียนเว็บมาได้พักใหญ่ละ อยากได้ search field ที่หน้าตาคล้ายของ Mac OS X ดังนี้
search-os-x

ผมก็รู้นะว่าต้องเขียน code ดังนี้

<input type="search" />

สิ่งที่ได้จาก Safari จะเป็นแบบนี้
search-in-safari

แต่ส่วนพวก ie หรือ Firefox นั้น จะเป็นแบบนี้

การทำ auto-indent แบบ Emacs ใน TextMate

วิธีการทำให้ TextMate มี auto-indent แบบ Emacs (ชอบ editor ตัวนี้เพราะ auto-indent) ซึ่งวิธีการนั้นง่ายมาก โดยมีขั้นตอนดังนี้

1. Automation/Start Macro Recording (option+cmd+m)
2. Text/Indent Line (option+cmd+[)
3. Automation/Stop Macro Recording (option+cmd+m)
4. Automation/Save Scratch Macro... (ctrl+cmd+m)
5. ตั้งชื่อตามใจชอบ (Macro จะถูก save ใน username's Bundle ใน TextMate)