Wednesday, December 7, 2011

Rooting Kindle Fire using Ubuntu 11.10

1. Download KindleFireRootMacLinux.zip from http://downloadandroidrom.com/file/KindleFire/root

2. Extract KindleFireRootMacLinux.zip

3. Open Terminal (Ctrl+t)

biboyatienza@ubuntu11.10:~$ cd Downloads/
biboyatienza@ubuntu11.10:~/Downloads$ cd KindleFireRootMacLinux/
biboyatienza@ubuntu11.10:~/Downloads/KindleFireRootMacLinux$ cp adb_usb.ini ~/.android
biboyatienza@ubuntu11.10:~/Downloads/KindleFireRootMacLinux$ sudo cp adb_usb.ini ~.android
[sudo] password for biboyatienza:
biboyatienza@ubuntu11.10:~/Downloads/KindleFireRootMacLinux$ sudo sh runmelinux.sh
---------------------------------------------------------------
Easy rooting toolkit (v2.0)
created by DooMLoRD
Modified for Kindle Fire for Linux/Mac by Max Lee at RootKindleFire.com
using exploit zergRush (Revolutionary Team)
Credits go to all those involved in making this possible!
---------------------------------------------------------------
[*] This script will:
(1) root ur device using latest zergRush exploit (10 Nov)
(2) install Busybox (1.18.4)
(3) install SU files (binary: 3.0.3 and apk: 3.0.6)
[*] Before u begin:
(1) enable USB DEBUGGING
from (Menu\Settings\Applications\Development)
(2) enable UNKNOWN SOURCES
from (Menu\Settings\Applications)
(3) [OPTIONAL] increase screen timeout to 10 minutes
(4) connect USB cable to PHONE and then connect 2 computer
---------------------------------------------------------------
--- STARTING ----
--- WAITING FOR DEVICE
* daemon not running. starting it now *
* daemon started successfully *
--- cleaning
rm failed for *, No such file or directory
--- pushing zergRush
566 KB/s (23056 bytes in 0.039s)
--- correcting permissions
--- executing zergRush

[**] Zerg rush - Android 2.2/2.3 local root
[**] (C) 2011 Revolutionary. All rights reserved.

[**] Parts of code from Gingerbreak, (C) 2010-2011 The Android Exploid Crew.

[+] Found a GingerBread ! 0x00015118
[*] Scooting ...
[*] Sending 149 zerglings ...
[+] Zerglings found a way to enter ! 0x10
[+] Overseer found a path ! 0x000151e0
[*] Sending 149 zerglings ...
[+] Zerglings caused crash (good news): 0x40119cd4 0x0054
[*] Researching Metabolic Boost ...
[+] Speedlings on the go ! 0xafd195cb 0xafd3937f
[*] Popping 24 more zerglings
[*] Sending 173 zerglings ...

[+] Rush did it ! It's a GG, man !
[+] Killing ADB and restarting as root... enjoy!
--- WAITING FOR DEVICE TO RECONNECT
if it gets stuck over here for a long time then try:
disconnect usb cable and reconnect it
toggle USB DEBUGGING (first disable it then enable it)
--- DEVICE FOUND
--- pushing busybox
4702 KB/s (1075144 bytes in 0.223s)
--- correcting permissions
--- remounting /system
--- copying busybox to /system/xbin/
2099+1 records in
2099+1 records out
1075144 bytes transferred in 0.074 secs (14528972 bytes/sec)
--- correcting ownership
--- correcting permissions
--- installing busybox
--- pushing SU binary
542 KB/s (22228 bytes in 0.039s)
--- correcting ownership
--- correcting permissions
--- correcting symlinks
--- pushing Superuser app
1995 KB/s (785801 bytes in 0.384s)
--- cleaning
--- rebooting
--- WAITING FOR DEVICE
5841 KB/s (3104805 bytes in 0.519s)
Error: Could not access the Package Manager. Is the system running?
All Done, Kindle Fire ROOTED!!!
Check out RootKindleFire.com for more cool hacks!

Wednesday, November 30, 2011

Disable ENTER Key javascript

javascript:



Add the following attribute into each TextBox in your form that should disable ENTER key :
onkeypress="return noenter()"

Thursday, November 24, 2011

ASP.NET TextBox MultiLine plus MaxLength

Solution:

javascript:
function checkTextAreaMaxLength(textBox,e, length)
{

var mLen = textBox["MaxLength"];
if(null==mLen)
mLen=length;

var maxLength = parseInt(mLen);
if(!checkSpecialKeys(e))
{
if(textBox.value.length > maxLength-1)
{
if(window.event)//IE
e.returnValue = false;
else//Firefox
e.preventDefault();
}
}
}
function checkSpecialKeys(e)
{
if(e.keyCode !=8 && e.keyCode!=46 && e.keyCode!=37 && e.keyCode!=38 && e.keyCode!=39 && e.keyCode!=40)
return false;
else
return true;
}


How to used:

asp:TextBox Rows="5" Columns="80" ID="txtCommentsForSearch" MaxLength='1300' onkeyDown="checkTextAreaMaxLength(this,event,'1300');" TextMode="multiLine" runat="server"

Monday, November 14, 2011

Invalid gemspec in [/var/lib/gems/1.8/specifications

Environment:
Ubuntu 11.10


Problem:
Invalid gemspec in [/var/lib/gems/1.8/specifications/json-1.6.1.gemspec]: invalid date format in specification: "2011-09-18 00:00:00.000000000Z"
Invalid gemspec in [/var/lib/gems/1.8/specifications/tilt-1.3.3.gemspec]: invalid date format in specification: "2011-08-25 00:00:00.000000000Z"
Invalid gemspec in [/var/lib/gems/1.8/specifications/json-1.6.1.gemspec]: invalid date format in specification: "2011-09-18 00:00:00.000000000Z"
Invalid gemspec in [/var/lib/gems/1.8/specifications/tilt-1.3.3.gemspec]: invalid date format in specification: "2011-08-25 00:00:00.000000000Z"


Solution:
sudo sed -i 's/ 00:00:00.000000000Z//' /var/lib/gems/1.8/specifications/*

Whenever you install some new gem and encounter similar message, just run the script again.

Friday, November 4, 2011

.htaccess Redirect/Rewrite Tutorial

How do I redirect all links for www.domain.com to domain.com ?

Description of the problem:

By default your website can be accessed with both www.domain.com and domain.com. Since Google penalizes this due to duplicated content reasons, you should restrict the access to either www.domain.com or domain.com. Some links may be outside of your website scope and/or the search engines may have already indexed your website under both addresses.

Solution:

Create a 301 redirect forcing all http requests to use either www.domain.com or domain.com:

Example 1 - Redirect domain.com to www.domain.com:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.domain.com$ [NC]
RewriteRule ^(.*)$ http://www.domain.com/$1 [L,R=301]

Example 2 - Redirect www.domain.com to domain.com:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^domain.com$ [NC]
RewriteRule ^(.*)$ http://domain.com/$1 [L,R=301]
Explanation of this .htaccess 301 redirect:

Let's have a look at the example 1 - Redirect domain.com to www.domain.com. The first line tells apache to start the rewrite module. The next line:

RewriteCond %{HTTP_HOST} !^www.domain.com$ [NC]
specifies that the next rule only fires when the http host (that means the domain of the queried url) is not (- specified with the "!") www.domain.com.
The $ means that the host ends with www.domain.com - and the result is that all pages from www.domain.com will trigger the following rewrite rule. Combined with the inversive "!" is the result every host that is not www.domain.com will be redirected to this domain.

The [NC] specifies that the http host is case insensitive. The escapes the "." - because this is a special character (normally, the dot (.) means that one character is unspecified).

The final line describes the action that should be executed:

RewriteRule ^(.*)$ http://www.domain.com/$1 [L,R=301]
The ^(.*)$ is a little magic trick. Can you remember the meaning of the dot? If not, this can be any character(but only one). So .* means that you can have a lot of characters, not only one. This is what we need because ^(.*)$ contains the requested url, without the domain.
The next part http://www.domain.com/$1 describes the target of the rewrite rule. This is our "final" used domain name, where $1 contains the content of the (.*).

The next part is also important, since it does the 301 redirect for us automatically: [L,R=301]. L means this is the last rule in this run. After this rewrite the webserver will return a result. The R=301 means that the webserver returns a 301 moved permanently to the requesting browser or search engine.

Thursday, October 27, 2011

How to send anonymous email

it simple to send anonymous email using this service, use replynot

Sending email using pony gem via sendgrid under heroku

Pony.mail(:to => params[:to],
:from => params[:name] + "",
:subject => params[:subject],
:body => params[:body],
:port => '587',
:via => :smtp,
:via_options => {
:address => 'smtp.sendgrid.net',
:port => '587',
:enable_starttls_auto => true,
:user_name => ENV['SENDGRID_USERNAME'],
:password => ENV['SENDGRID_PASSWORD'],
:authentication => :plain,
:domain => ENV['SENDGRID_DOMAIN']
})

How to get source code from Heroku

ca@osm-mnl-ca-lx:~/Projects/Rubys$ git clone git@heroku.com:your-app.git
Cloning into your-app...
The authenticity of host 'heroku.com (50.19.85.156)' can't be established.
RSA key fingerprint is 8b:48:5e:67:0e:c9:16:47:32:f2:87:0c:1f:c8:60:ad.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'heroku.com,50.19.85.156' (RSA) to the list of known hosts.
remote: Counting objects: 73, done.
remote: Compressing objects: 100% (67/67), done.
remote: Total 73 (delta 24), reused 0 (delta 0)
Receiving objects: 100% (73/73), 15.48 KiB, done.
Resolving deltas: 100% (24/24), done.

Adding ssh key to Heroku

ca@osm-mnl-ca-lx:~$ heroku keys:add
Enter your Heroku credentials.
Email: biboyatienza@gmail.com
Password:
Found existing public key: /home/ca/.ssh/id_rsa.pub
Uploading ssh public key /home/ca/.ssh/id_rsa.pub

Installing RVM on Ubuntu 11.10

sudo apt-get install build-essential libopenssl-ruby libfcgi-dev
sudo apt-get install ruby irb rubygems ruby1.8-dev
sudo apt-get install sqlite3 libsqlite3-dev

sudo apt-get install git
sudo apt-get install curl
bash < <(curl -s https://rvm.beginrescueend.com/install/rvm)
gedit ~/.bashrc
and add the following line to the end (and save the file)
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*

rvm requirements
rvm install 1.9.2
rvm use 1.9.2 --default
gem install rails

Wednesday, October 26, 2011

LINQ to Entities does not recognize the method 'System.DateTime AddHours(Double)'

Problem:
LINQ to Entities does not recognize the method 'System.DateTime AddHours(Double)'

Old Code:
DateTime cutOffDateTime = DateTime.Now.AddHours(-updatedWithInNumberOfHours);


Solution:
DateTime cutOffDateTime = DateTime.Now.Subtract(new TimeSpan(0, updatedWithInNumberOfHours, 0, 0));

Sunday, July 17, 2011

Google+ Invites Available Here

For those who want to try Google Plus, I am giving away an invites, just drop your email on the comments

Friday, June 17, 2011

Ubuntu 11.04 | Desktop Water Effect Secret Key Combination

Hold Windows Key and from time to time press Ctrl Key.
That would yield a water effect on you monitor, enjoy...

Monday, April 11, 2011

Ubuntu 10.10 | Unable to mount User's IPhone

Problem:
Ubuntu 10.10 | Unable to mount User's IPhone
DBus error org.freedesktop.DBus.Error.NoReply:
Message did not receive a reply (timeout by message bus)






Resolution:
sudo add-apt-repository ppa:pmcenery/ppa
sudo apt-get update
sudo apt-get dist-upgrade

Thursday, March 17, 2011

RUBY ON RAILS 3 TUTORIAL Learn Rails by Example

For someone who get lost on Chapter 1: From Zero to Deploy Page 12 and Page 13, below are the summary of procedures on how to install Ruby & RVM on Ubuntu OS.


Operationg System:

- Ubuntu 10.10 64x

Installing ruby:
biboyatienza:~$ ruby
    The program 'ruby' is currently not installed.  You can install it by typing:
    sudo apt-get install ruby

biboyatienza:~$ sudo apt-get install ruby
    [sudo] password for ca:
    Reading package lists... Done
    Building dependency tree      
    Reading state information... Done
    The following extra packages will be installed:
      libreadline5 libruby1.8 ruby1.8
    Suggested packages:
      ri ruby-dev ruby1.8-examples ri1.8
    The following NEW packages will be installed:
      libreadline5 libruby1.8 ruby ruby1.8
    0 upgraded, 4 newly installed, 0 to remove and 6 not upgraded.
    Need to get 2,005kB of archives.
    After this operation, 8,262kB of additional disk space will be used.
    Do you want to continue [Y/n]? y
    Get:1 http://ph.archive.ubuntu.com/ubuntu/ maverick/main libreadline5 amd64 5.2-7build1 [147kB]
    Get:2 http://ph.archive.ubuntu.com/ubuntu/ maverick/main libruby1.8 amd64 1.8.7.299-2 [1,804kB]
    Get:3 http://ph.archive.ubuntu.com/ubuntu/ maverick/main ruby1.8 amd64 1.8.7.299-2 [32.3kB]
    Get:4 http://ph.archive.ubuntu.com/ubuntu/ maverick/main ruby all 4.5 [21.8kB]
    Fetched 2,005kB in 13s (144kB/s)                                              
    Selecting previously deselected package libreadline5.
    (Reading database ... 203399 files and directories currently installed.)
    Unpacking libreadline5 (from .../libreadline5_5.2-7build1_amd64.deb) ...
    Selecting previously deselected package libruby1.8.
    Unpacking libruby1.8 (from .../libruby1.8_1.8.7.299-2_amd64.deb) ...
    Selecting previously deselected package ruby1.8.
    Unpacking ruby1.8 (from .../ruby1.8_1.8.7.299-2_amd64.deb) ...
    Selecting previously deselected package ruby.
    Unpacking ruby (from .../apt/archives/ruby_4.5_all.deb) ...
    Processing triggers for man-db ...
    Setting up libreadline5 (5.2-7build1) ...
    Setting up libruby1.8 (1.8.7.299-2) ...
    Setting up ruby1.8 (1.8.7.299-2) ...
    Setting up ruby (4.5) ...
    Processing triggers for libc-bin ...
    ldconfig deferred processing now taking place

Installing curl:
biboyatienza:~$ sudo apt-get install curl
    Reading package lists... Done
    Building dependency tree      
    Reading state information... Done
    curl is already the newest version.
    0 upgraded, 0 newly installed, 0 to remove and 6 not upgraded.

Installing git:
biboyatienza:~$ sudo apt-get install git
    Reading package lists... Done
    Building dependency tree      
    Reading state information... Done
    The following extra packages will be installed:
      liberror-perl
    Suggested packages:
      git-doc git-arch git-cvs git-svn git-email git-daemon-run git-gui gitk
      gitweb
    The following NEW packages will be installed:
      git liberror-perl
    0 upgraded, 2 newly installed, 0 to remove and 6 not upgraded.
    Need to get 6,348kB of archives.
    After this operation, 13.1MB of additional disk space will be used.
    Do you want to continue [Y/n]? y
    Get:1 http://ph.archive.ubuntu.com/ubuntu/ maverick/main liberror-perl all 0.17-1 [23.8kB]
    Get:2 http://ph.archive.ubuntu.com/ubuntu/ maverick-updates/main git amd64 1:1.7.1-1.1ubuntu0.1 [6,324kB]
    Fetched 6,348kB in 29s (213kB/s)                                              
    Selecting previously deselected package liberror-perl.
    (Reading database ... 204149 files and directories currently installed.)
    Unpacking liberror-perl (from .../liberror-perl_0.17-1_all.deb) ...
    Selecting previously deselected package git.
    Unpacking git (from .../git_1%3a1.7.1-1.1ubuntu0.1_amd64.deb) ...
    Processing triggers for man-db ...
    Setting up liberror-perl (0.17-1) ...
    Setting up git (1:1.7.1-1.1ubuntu0.1) ...

Installing RVM:
biboyatienza:~$ bash < <( curl http://rvm.beginrescueend.com/releases/rvm-install-head )
      % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
    100   979  100   979    0     0    640      0  0:00:01  0:00:01 --:--:--  3168
    Initialized empty Git repository in /home/ca/.rvm/src/rvm/.git/
    remote: Counting objects: 18327, done.
    remote: Compressing objects: 100% (4950/4950), done.
    remote: Total 18327 (delta 12416), reused 17745 (delta 11902)
    Receiving objects: 100% (18327/18327), 3.16 MiB | 235 KiB/s, done.
    Resolving deltas: 100% (12416/12416), done.

      RVM:  Shell scripts enabling management of multiple ruby environments.
      RTFM: http://rvm.beginrescueend.com/
      HELP: http://webchat.freenode.net/?channels=rvm (#rvm on irc.freenode.net)

    Installing RVM to /home/ca/.rvm/
        Correct permissions for base binaries in /home/ca/.rvm/bin...
        Copying manpages into place.


    Notes for Linux ( DISTRIB_ID=Ubuntu
    DISTRIB_RELEASE=10.10
    DISTRIB_CODENAME=maverick
    DISTRIB_DESCRIPTION="Ubuntu 10.10" )

    NOTE: 'ruby' represents Matz's Ruby Interpreter (MRI) (1.8.X, 1.9.X)
             This is the *original* / standard Ruby Language Interpreter
          'ree'  represents Ruby Enterprise Edition
          'rbx'  represents Rubinius

    bash >= 3.2 is required
    curl is required
    git is required (>= 1.7 recommended)
    patch is required (for ree and some ruby-head's).

    If you wish to install rbx and/or Ruby 1.9 head (MRI) (eg. 1.9.2-head),
    then you must install and use rvm 1.8.7 first.

    If you wish to have the 'pretty colors' again,
      set 'export rvm_pretty_print_flag=1' in ~/.rvmrc.

    dependencies:
    # For RVM
      rvm: bash curl git

    # For Ruby (MRI & ree)  you should install the following OS dependencies:
      ruby: /usr/bin/apt-get install build-essential bison openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev

    # For JRuby (if you wish to use it) you will need:
      jruby: /usr/bin/apt-get install curl g++ openjdk-6-jre-headless
      jruby-head: /usr/bin/apt-get install ant openjdk-6-jdk

    # In addition to ruby: dependencies,
      ruby-head: subversion

    # For IronRuby (if you wish to use it) you will need:
      ironruby: /usr/bin/apt-get install curl mono-2.0-devel


      You must now complete the install by loading RVM in new shells.

      1) Place the folowing line at the end of your shell's loading files
         (.bashrc or .bash_profile for bash and .zshrc for zsh),
         after all PATH/variable settings:

         [[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"  # This loads RVM into a shell session.

         You only need to add this line the first time you install rvm.

      2) Ensure that there is no 'return' from inside the ~/.bashrc file,
         otherwise rvm may be prevented from working properly.

        
      This means that if you see something like:

        '[ -z "$PS1" ] && return'

      then you change this line to:

      if [[ -n "$PS1" ]] ; then

        # ... original content that was below the '&& return' line ...

      fi # <= be sure to close the if at the end of the .bashrc.

      # This is a good place to source rvm v v v
      [[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"  # This loads RVM into a shell session.

    EOF - This marks the end of the .bashrc file

         Be absolutely *sure* to REMOVE the '&& return'.

         If you wish to DRY up your config you can 'source ~/.bashrc' at the bottom of your .bash_profile.

         Placing all non-interactive (non login) items in the .bashrc,
         including the 'source' line above and any environment settings.

      3) CLOSE THIS SHELL and open a new one in order to use rvm.
     

      WARNING:  you have a 'return' statement in your ~/.bashrc
              This could cause some features of RVM to not work.

     
      This means that if you see something like:

        '[ -z "$PS1" ] && return'

      then you change this line to:

      if [[ -n "$PS1" ]] ; then

        # ... original content that was below the '&& return' line ...

      fi # <= be sure to close the if at the end of the .bashrc.

      # This is a good place to source rvm v v v
      [[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"  # This loads RVM into a shell session.

    EOF - This marks the end of the .bashrc file

      Even if you are using zsh you should still adjust the ~/.bashrc
      If you have any questions about this please visit
        #rvm on irc.freenode.net.
     

    Installation of RVM to /home/ca/.rvm/ is complete.


    biboyatienza,

    Thank you very much for using RVM! I sincerely hope that RVM helps to
    make your work both easier and more enjoyable.

    If you have any questions, issues and/or ideas for improvement please
    join#rvm on irc.freenode.net and let me know, note you must register
    (http://bit.ly/5mGjlm) and identify (/msg nickserv <nick> <pass>) to
    talk, this prevents spambots from ruining our day.

    My irc nickname is 'wayneeseguin' and I hang out in #rvm typically

      ~09:00-17:00EDT and again from ~21:00EDT-~23:00EDT

    If I do not respond right away, please hang around after asking your
    question, I will respond as soon as I am back.  It is best to talk in
    #rvm itself as then other users can help out should I be offline.

    Be sure to get head often as rvm development happens fast,
    you can do this by running 'rvm get head' followed by 'rvm reload'
    or opening a new shell

      w⦿‿⦿t

        ~ Wayne

Adjust .bashrc:
biboyatienza:~$ gedit .bashrc
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"  # This loads RVM into a shell session.


Test RVM:
biboyatienza:~$ type rvm | head -1
rvm is a function

Installing ruby by RVM:

Source:
http://www.ruby-lang.org/en/news/2010/12/25/ruby-1-9-2-p136-is-released/

ruby-1.8.7:
biboyatienza:~$ rvm  install ruby-1.8.7-p160
    Installing Ruby from source to: /home/ca/.rvm/rubies/ruby-1.8.7-p160, this may take a while depending on your cpu(s)...

    ruby-1.8.7-p160 - #fetching
    ruby-1.8.7-p160 - #downloading ruby-1.8.7-p160, this may take a while depending on your connection...
      % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
    100 4040k  100 4040k    0     0   169k      0  0:00:23  0:00:23 --:--:--  227k
    ruby-1.8.7-p160 - #extracting ruby-1.8.7-p160 to /home/ca/.rvm/src/ruby-1.8.7-p160
    ruby-1.8.7-p160 - #extracted to /home/ca/.rvm/src/ruby-1.8.7-p160
    ruby-1.8.7-p160 - #configuring
    ruby-1.8.7-p160 - #compiling
    ruby-1.8.7-p160 - #installing
    ruby-1.8.7-p160 - #rubygems installing to ruby-1.8.7-p160
    Retrieving rubygems-1.6.2
      % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
    100  236k  100  236k    0     0  32570      0  0:00:07  0:00:07 --:--:-- 57769
    Extracting rubygems-1.6.2 ...
    ruby-1.8.7-p160 - adjusting #shebangs for (gem irb erb ri rdoc testrb rake).
    ruby-1.8.7-p160 - #importing default gemsets (/home/ca/.rvm/gemsets/)
    Install of ruby-1.8.7-p160 - #complete

ruby-1.9.2:
biboyatienza:~$ rvm  install ruby-1.9.2-p136
    Installing Ruby from source to: /home/ca/.rvm/rubies/ruby-1.9.2-p136, this may take a while depending on your cpu(s)...

    ruby-1.9.2-p136 - #fetching
    ruby-1.9.2-p136 - #downloading ruby-1.9.2-p136, this may take a while depending on your connection...
      % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
    100 8612k  100 8612k    0     0   198k      0  0:00:43  0:00:43 --:--:--  144k
    100 8612k  100 8612k    0     0   197k      0  0:00:43  0:00:43 --:--:--  197kruby-1.9.2-p136 - #extracting ruby-1.9.2-p136 to /home/ca/.rvm/src/ruby-1.9.2-p136
    ruby-1.9.2-p136 - #extracted to /home/ca/.rvm/src/ruby-1.9.2-p136
    ruby-1.9.2-p136 - #configuring
    ruby-1.9.2-p136 - #compiling
    ruby-1.9.2-p136 - #installing
    ruby-1.9.2-p136 - Updating #rubygems to the latest.
    Removing old Rubygems files...
    Installing rubygems dedicated to ruby-1.9.2-p136...
    Installing rubygems for /home/ca/.rvm/rubies/ruby-1.9.2-p136/bin/ruby
    Installation of rubygems completed successfully.
    ruby-1.9.2-p136 - Updating #rubygems to the latest.
    Removing old Rubygems files...
    Installing rubygems dedicated to ruby-1.9.2-p136...
    Installing rubygems for /home/ca/.rvm/rubies/ruby-1.9.2-p136/bin/ruby
    Installation of rubygems completed successfully.
    ruby-1.9.2-p136 - adjusting #shebangs for (gem irb erb ri rdoc testrb rake).
    ruby-1.9.2-p136 - #importing default gemsets (/home/ca/.rvm/gemsets/)
    Install of ruby-1.9.2-p136 - #complete

Sunday, March 6, 2011

Wednesday, February 23, 2011

Project v2 : About the project

Backgrounder/Users Issues (some):
- Why does it have to think all the time, for each field I access? Why can’t I just be able to fill it all in - push Save, and then it can start thinking
- There is nothing called “On the fly” in system
- Enhance the speed and responsiveness of system and it will be great.
- It should have been 100 times faster

Vision:
- More efficient, user friendly and reliable. Even better!

Strategy:
- Reduce time waiting for system to respond
- Improved user interface
- Efficient workflow
- Functionality developed according to users needs
- Training of systems development team

How:
- We interview the users to make sure we only create what you need.
- Improve the process between main office country and Manila
- Increase knowledge level of system developers through workshops and practical use
- Implement the Use of agile software development process
- Improve the users working tools

Selling Points:
- What you need when you need it!
- Keep it simple!
- Smart workflows!

When:
- Training of developers will commence in week 8
- Mapping of business flows have started
- Prototypes and graphical sketches is under creation
- Development work on selective module start in march. Expected delivery after the summer

Tuesday, February 22, 2011

Learning MVC 3, the mvc music store way

Note:
- Using the Server.HtmlEncode utility method to sanitize the user input. This prevents users from injecting Javascript into our View with a link like /Store/Browse?Genre=<script>window.location=’http://biboyatienza.blogspot.com/’</script>.

Project v2 lunch kick-off

When: Tuesday, February 22, 2011 14:00-16:00 (UTC+08:00) Kuala Lumpur, Singapore.
Where: Patio Guermica, Mall of Asia
Note: The GMT offset above does not reflect daylight saving time adjustments.
*~*~*~*~*~*~*~*~*~*
Informal kick-off for project v2.
All Sys. Dev. shall participate.

Menu (buffet):
  • Tapas
  • Sardinas en escabeche picante
  • Alcanchofas con hamon
  • Lengua estofada
  • Assorted buttered vegetables
  • Paella a la valenciana
  • Croquetas de hamon
  • Mardones ala spania
  • Bacalao
  • Callos
  • Solomelio ala pobre
  • Leche plan
  • Assorted fruits
  • Iced tea

Thursday, February 17, 2011

Chilkat, default port for POP3 and SMTP

On Monday, 14 February, 2011 08:53 PM, Chilkat Software wrote:
>
> The default ports are 25 for SMTP and 110 for POP3 -- which are the
> standard ports for POP3 and SMTP....
>
> -Matt

--
br,

Chris