About ruby on rails, hackintosh, iphone3g and etc.

Monday, October 19, 2009

Cannot Remove WD SmartWare. Disable It.


Here’s another way to keep the virtual CD volume from mounting (tested on Leopard):

1. Connect the new WD My Passport or other drive “infected” with this firmware
2. Open a Terminal and type something like:

diskutil info “/Volumes/WD SmartWare”

(this corresponds to the volume you want to get rid of)

3. Copy the large string of numbers that corresponds to “Volume UUID:” in the info.
4. Edit /etc/fstab as root using vifs:

EDITOR=nano sudo vifs

(if you want your usual editor, drop the “EDITOR=nano” part)

5. Add a line like the following, putting your UUID in from step 3:

UUID=that_big_number_from_step_3 none hfs ro,noauto 0 0

6. Save the file to quit out of vifs
7. Disconnect the My Passport and attempt to plug it back in and watch!

It’s a bit more involved than DSW, but you only have to do it once and the virtual CD volume won’t remount. WD really need to issue a firmware update that removes this virtual drive. At least give some of us the option of not having it!

Thursday, October 15, 2009

Text mode in browser

Found an interesting service called viewtextmode.com. It is a bookmarklet based service which will strip out all images, embedded contents and others leaving only text on the page. Clean and clear. This makes easier to read blog post as well as follow up on news.

Here is the url:

Need to register to start to use the service.

Wednesday, October 7, 2009

The terminal server has exceeded maximum number of allowed connection, mstsc


  • Open Command Prompt.
  • Type: "mstsc /admin".
  • Remote Desktop Connection will start. Type the computer name or IP address of the computer you want to connect to in the Computer box.
  • Configure any other desired options, and then click Connect.
  • Thursday, October 1, 2009

    MySQL & Rails in Windows

    MySQL installation in Windows for Ruby on Rails usage can be problematic. With version 5.0, this seems to work. Upon installation, remember to execute:

    gem install mysql

    Following that, if you encounter error during rake db:migrate with the error indicating

    Mysql::Error: query: not connected: SELECT version FROM schema_migrations.

    you can try to solve it by copying the version 5.0 libmySQL.dll to your Ruby\bin folder.

    libmySQL.dll is located in mysql\MySQL Server 5.0\bin directory.


    Sunday, September 20, 2009

    uninitialized constant ApplicationController

    Upgrading from Rails 2.2.2 to later version namely Rails 2.3 and above, there is simple change which stop your Rails app from running. To update all the incompatibilities, namely changes due to application.rb to application_controller.rb, you can use this command:

    rake rails:update

    That's all.

    Thursday, August 13, 2009

    Ruby Date Time

    %a - The abbreviated weekday name (``Sun'')
    %A - The full weekday name (``Sunday'')
    %b - The abbreviated month name (``Jan'')
    %B - The full month name (``January'')
    %c - The preferred local date and time representation
    %d - Day of the month (01..31)
    %H - Hour of the day, 24-hour clock (00..23)
    %I - Hour of the day, 12-hour clock (01..12)
    %j - Day of the year (001..366)
    %m - Month of the year (01..12)
    %M - Minute of the hour (00..59)
    %p - Meridian indicator (``AM'' or ``PM'')
    %S - Second of the minute (00..60)
    %U - Week number of the current year,
    starting with the first Sunday as the first
    day of the first week (00..53)
    %W - Week number of the current year,
    starting with the first Monday as the first
    day of the first week (00..53)
    %w - Day of the week (Sunday is 0, 0..6)
    %x - Preferred representation for the date alone, no time
    %X - Preferred representation for the time alone, no date
    %y - Year without a century (00..99)
    %Y - Year with century
    %Z - Time zone name
    %% - Literal ``%'' character

    t = Time.now
    t.strftime("Printed on %m/%d/%Y") #=> "Printed on 04/09/2003"
    t.strftime("at %I:%M%p") #=> "at 08:56AM"

    Monday, May 25, 2009

    Hackintosh X61 (non-tablet) Upgrade to 10.5.7


    Just upgraded my X61 hackintosh to 10.5.7. Upgrading process is easy. Nothing to take note all. No script required to run or delete any hidden kexts. Just use iDeneb 10.5.7 Upgrade Kit. Well done iDeneb team. It is similar to upgrading using Apple combo or delta update pack. Just run the installer and reboot twice and then 10.5.7 is installed.

    To download iDeneb 10.5.7 Upgrade Kit, click here.