วันอาทิตย์ที่ 21 ตุลาคม พ.ศ. 2555

Change skin of Chrome developer tools


เปลี่ยน Skin ให้ Chrome Developer Tools


1)  เปิด Chrome's user stylesheet's directory  
Windows: "C:\Users\**Your username**\AppData\Local\Google\Chrome\User Data\Default\User StyleSheets\"  
Mac: "~/Library/Application Support/Google/Chrome/Default/User StyleSheets/"  
Linux: "~/.config/chrome/Default/User StyleSheets/" 
2)  Download Skin : Ruby Blue
3)  วาง Custom.css ทับของเดิม

ทีมา : https://plus.google.com/115133653231679625609/posts/UZF34wPJXsL

วันพุธที่ 13 มิถุนายน พ.ศ. 2555

Rails : Error omniauth + rack


Error following below
[FATAL]
NoMethodError (undefined method `include?' for nil:NilClass):
  omniauth (1.1.0) lib/omniauth/builder.rb:47:in `call'
  actionpack (3.2.2) lib/action_dispatch/middleware/best_standards_support.rb:17:in `call'
  rack (1.4.0) lib/rack/etag.rb:23:in `call'
  ....

Solution
  fixed  in gem with rack, '~> 1.4.0'

วันอังคารที่ 3 เมษายน พ.ศ. 2555

rails 3: Rails logger outside controller and model

ทำอย่างไร ถ้าต้องการเขียน log นอก controller และ model ?


ใช้ Rails.logger.info "Some debugging info I want to see in my development log."

วันพุธที่ 28 มีนาคม พ.ศ. 2555

Rails3: How to config rails project no database ?

มีวิธีทำให้ Rails Project ไม่ต้องใช้ database อย่างไร

ใน config/application.rb ให้ comment #require 'rails/all'

ใน config/environments/development.rb ให้ comment #config.active_record.xxxxxxx...

และให้เพิ่ม code ข้างล่างนี้แทนที่
require "action_controller/railtie"
require
"action_mailer/railtie"
require
"active_resource/railtie"
require
"rails/test_unit/railtie"
require
"sprockets/railtie"
อ้างอิง : http://stackoverflow.com/questions/3954307/rails-3-how-do-i-avoid-database-altogether


วันอังคารที่ 27 มีนาคม พ.ศ. 2555

Mysql : gem install mysql2 on windows

How to gem install mysql with reference connector ibrary ?
  1. Download mysql-connector-c-noinstall-xxxxxxxxx , วางไว้ที่ c:\
  2. gem install mysql2 --platform=ruby -- --with-mysql-dir=C:/mysql-connector-c-noinstall-xxxxxxxx

อ้างอิง :

http://blog.mmediasys.com/2011/07/07/installing-mysql-on-windows-7-x64-and-using-ruby-with-it/

Rails : Formatting a date in a SQL query in Rails

ต้องการส่งวันที่และเวลา เข้าไปใน SQL Query ?

User.where("created_at < ?", Time.now.to_formatted_s(:db))

วันอาทิตย์ที่ 25 มีนาคม พ.ศ. 2555

Update SVN Client แล้วพอ Synchronize มีข้อความขึ้นว่า ...Working copy is too old !

Update SVN Client เป็น version ใหม่ แต่พอไป Synchronize Project มี error ว่า ...Working copy is too old (format 10, created by Subversion 1.6) ?

แก้ไขโดยวิธีแค่เลือก Upgrade working copy ก่อน แล้วค่อย Synchronize Project อีกรอบใช้งานได้ทันที

อ้างอิง

วันเสาร์ที่ 24 มีนาคม พ.ศ. 2555

Windows 7 + Epson LQ 300

ต้องการติดตั้ง driver printer Epson LQ 300 บน Windows 7 ?

ขั้นตอนการติดตั้ง
  1. ติดตั้งโดยใช้ Driver ที่มีมากับ Windows 7 เลือกเป็น EPSON LQ-300+ /II ESC/P 2
  2. ทดสอบพิมพ์ด้วย Print Test Page จะพบปัญหาขึ้น @EJL 1284.4 @ EJL ขี้นที่มุมซ้ายมือบนหัวกระดาษ
  3. จากรายละเอียดใน Printer Test Page ให้สังเกตที่หัวข้อ Data file: (EP7MDL00.GDP) และในหัวข้อ Additional files used by this driver: สังเกตที่อยู่ของ driver ที่ได้ติดตั้งไป (c:\windows\system32\spool\DRIVERS\x64\3\....)
  4. ให้เปิดไฟล์ EP7MDL00.GDP ขึ้นมาแก้ไข
  5. ค้นหาคำว่า @EJL จากนั้นให้ทำการแก้ไข จากบรรทัดบนเป็นบรรทัดล่าง โดยลบ @EJL 1284.4 และ @EJL ออก (ระวังติดสิทธิเกี่ยวกับ file permission)
    *Cmd: "<0000001B01>@EJL 1284.4<0A>@EJL <0A1B>@
    *Cmd: "<0000001B01><0A><0A1B>@
  6. บันทึกไฟล์ และทำการ restart เครื่อง
  7. ทดสอบพิมพ์ เป็นอันจบการติดตั้ง
อ้างอิง :