Squish it!
Sunday, May 17th, 2009 Posted in Programming, Ruby, Ruby on Rails | Comments Offต้องบอกว่า Ruby on Rails นั้นมี helper methods เยอะจริงๆ และบางครั้งถ้าเราไม่ได้เข้าไปดูใน api documentation เราก็จะไม่พบว่ามันมีเมธอดเอาไว้ทำอะไรบ้าง วันนี้ผมเจอ method นึงครับ ซึ่งคิดว่าน่าจะมีประโยชน์ และน่าจะมีใครต้องใช้เมธอดนี้แน่ๆ มีใครบ้างไหมครับ ที่เคยเห็น user ชอบโพสข้อมูลมาเว้นบรรทัดๆๆๆ หลายๆ อัน หรือว่าชอบเคาะ space bar เว้นห่างๆ กัน ทำให้บางครั้งมันดูไม่เรียบร้อย และมันอ่านยาก .. วันนี้ผมมี method มาแนะนำครับ ชื่อว่า #squish ตัวอย่างในการใช้งานก็เป็นอย่างนี้ครับ >> str = %(hello world) => "hello\nworld" >> str.squish => ...
Starling init.d script
Tuesday, November 25th, 2008 Posted in My Project | No Comments »Today I was trying to get Starling to run at computer's startup, to use with Workling. So, I modified Apache's init.d script, and make it run Starling instead. Feel free to use this script, if you want to make your ...
Update Rails แล้วเจอ OpenURI::HTTPError
Tuesday, December 18th, 2007 Posted in Programming, Ruby, Ruby on Rails | No Comments »วันนี้ลองทำการ update Rails ให้เป็น 2.0.2 (เพิ่งออกเมื่อวานนี้ครับ .. เป็น Bugfix จาก 2.0.1) เนื่องจากว่ายังไม่ได้ลองเขียนอะไรจริงๆ จังๆ ก็เลยทำการอัพเดทให้เป็นรุ่นล่าสุดไว้ก่อน เผื่อว่ามันมีอะไรใหม่ๆ เราจะได้ใช้ feature ใหม่ๆ มันซะเลย แต่แล้วเจ้ากรรม หลังจากรัน gem update -y แล้วมันดันเกิดปัญหาขึ้นนี่ .. Updating installed gems... Bulk updating Gem source index for: http://gems.rubyforge.org Attempting remote update of actionmailer ERROR: While executing gem ... (OpenURI::HTTPError) ...
โค้ดแก้ไข C Bundle ใน Textmate
Friday, June 15th, 2007 Posted in Programming | No Comments »ตอนนี้ต้องใช้ Textmate ในการเรียน C++ Programmingแต่มีปัญหาว่า Textmate เจ้ากรรมนั้น ไม่สามารถที่จะ Compile และ Run ไฟล์เดียวโดดๆ ได้เพราะว่าเวลามันจะ Build มันจะต้องสร้างโปรเจค X Code ก่อนสองวันมานี้ ก็เลยลองแก้ Bundle ดูเรื่อยๆใช้ร่วมกันระหว่าง Ruby กับ AppleScriptแล้วก็ เปิด Google จนตาลายเลย ..จนได้ออกมา อย่างนี้ !Compile Single File to Tool#!/usr/bin/env ruby## Compile the active file to ...


