<?xml version="1.0" encoding="UTF-8" standalone="no"?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:gd="http://schemas.google.com/g/2005" xmlns:georss="http://www.georss.org/georss" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:thr="http://purl.org/syndication/thread/1.0"><id>tag:blogger.com,1999:blog-1137005830654366683</id><updated>2026-05-15T04:57:44.742+08:00</updated><category term="Guest Post"/><category term="Programming"/><category term="Ruby On Rails"/><category term="Technology"/><category term="Author's Note"/><category term="Blogging"/><category term="Games"/><category term="Blog Review"/><category term="CSS"/><category term="HTML"/><category term="Web Designing"/><category term="Tools and Utilities"/><category term="Actionscript"/><category term="Flex"/><category term="SEO"/><category term="Flash"/><category term="Google"/><category term="JQuery"/><category term="Javascript"/><category term="MySQL"/><category term="Debugging"/><category term="Hacking"/><category term="Linux"/><category term="AIR"/><category term="PHP"/><category term="Web Developing"/><category term="Cloud Computing"/><category term="Non-Work"/><category term="Centos"/><category term="Windows"/><category term="Android"/><category term="Mobile Development"/><category term="Top-10"/><category term="Browser"/><category term="Ubuntu"/><category term="Infographic"/><category term="Laravel"/><category term="PhoneGap"/><category term="Projects"/><category term="Joomla"/><category term="Tutorials"/><category term="Twitter"/><category term="VirtualBox"/><category term="Apache"/><category term="Cloud"/><category term="FTP"/><category term="Facebook API"/><category term="Git"/><category term="Google Ads"/><category term="Google Drive"/><category term="Java"/><category term="SaaS"/><category term="Security"/><category term="System Administration"/><category term="VPN"/><category term="Wordpress"/><category term="iOS"/><title type="text">ajibanda++</title><subtitle type="html">..musings on programming and web developing</subtitle><link href="http://ajibanda.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/1137005830654366683/posts/default?redirect=false" rel="self" type="application/atom+xml"/><link href="http://ajibanda.blogspot.com/" rel="alternate" type="text/html"/><link href="http://pubsubhubbub.appspot.com/" rel="hub"/><link href="http://www.blogger.com/feeds/1137005830654366683/posts/default?start-index=26&amp;max-results=25&amp;redirect=false" rel="next" type="application/atom+xml"/><author><name>AJ Banda</name><uri>http://www.blogger.com/profile/08761891733756852643</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><generator uri="http://www.blogger.com" version="7.00">Blogger</generator><openSearch:totalResults>267</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><xhtml:meta content="noindex" name="robots" xmlns:xhtml="http://www.w3.org/1999/xhtml"/><entry><id>tag:blogger.com,1999:blog-1137005830654366683.post-9068940843879787091</id><published>2017-05-25T13:56:00.002+08:00</published><updated>2017-05-25T14:11:28.609+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Google"/><category scheme="http://www.blogger.com/atom/ns#" term="Google Drive"/><category scheme="http://www.blogger.com/atom/ns#" term="HTML"/><title type="text">How to Embed PDF from Google Drive</title><summary type="text">
Here's a guide on how to display a PDF uploaded from Google Drive to a HTML page using iframe

Steps:Make sure that your PDF is uploaded properly and all the priveleges are set up as well. Note that files' access in a Google Drive can be configured.



Right-click on the file and select Preview





Click the three dots on the upper right and select Open New Window





This will open the file </summary><link href="http://ajibanda.blogspot.com/feeds/9068940843879787091/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://ajibanda.blogspot.com/2017/05/how-to-embed-pdf-from-google-drive.html#comment-form" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/1137005830654366683/posts/default/9068940843879787091" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/1137005830654366683/posts/default/9068940843879787091" rel="self" type="application/atom+xml"/><link href="http://ajibanda.blogspot.com/2017/05/how-to-embed-pdf-from-google-drive.html" rel="alternate" title="How to Embed PDF from Google Drive" type="text/html"/><author><name>AJ Banda</name><uri>http://www.blogger.com/profile/08761891733756852643</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQBNyJrStjz-TDN-bC_hgMshDgSlrJ8LGBE0sYrl8-c6PuF6oN0ZklIxwykZ6TuT-Fwdzt-Kl3XvaD-SmGFZ1hZAb47u21q-ukW0uxA9Pw6rRcD-xySc8p3KNbz1RGCh27NTEgNXc_tXWb/s72-c/pdf+embed+from+google+drive.png" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1137005830654366683.post-4511009413897012229</id><published>2017-05-10T11:53:00.001+08:00</published><updated>2017-05-12T17:08:37.670+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Ruby On Rails"/><title type="text">[Solution] An error occurred while installing eventmachine and mysql gem</title><summary type="text">This post is for documenting two gem installation issues I got when reinstalling an old project. Running bundle update results to two issues on gem:
mysql (2.9.1)
eventmachine (1.0.3)

NoteAgain, this is an old installation of rails gems. Chances are these issues might have been resolved by newer versions, though based on experience, this gem errors are very common.

The most usual reason why the</summary><link href="http://ajibanda.blogspot.com/feeds/4511009413897012229/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://ajibanda.blogspot.com/2017/05/error-occurred-while-installing-gem.html#comment-form" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/1137005830654366683/posts/default/4511009413897012229" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/1137005830654366683/posts/default/4511009413897012229" rel="self" type="application/atom+xml"/><link href="http://ajibanda.blogspot.com/2017/05/error-occurred-while-installing-gem.html" rel="alternate" title="[Solution] An error occurred while installing eventmachine and mysql gem" type="text/html"/><author><name>AJ Banda</name><uri>http://www.blogger.com/profile/08761891733756852643</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1137005830654366683.post-4654999463901865775</id><published>2016-07-23T16:09:00.000+08:00</published><updated>2016-07-27T12:20:36.595+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="Games"/><category scheme="http://www.blogger.com/atom/ns#" term="Javascript"/><category scheme="http://www.blogger.com/atom/ns#" term="PhoneGap"/><title type="text">An Old Stupid 'Kill the Spider' Game using Phonegap</title><summary type="text">I was digging my old codes when I found this APK I did in 2014. It was a my first trial for a mobile game using Phonegap. Basically, it's a smash that stupid spider game I created out of nowhere in the event of testing whether it would be easy to create a game using Phonegap.

Again I said that this is a stupid game I created years ago... You have been warned!

A picture of Aragog in Harry Potter</summary><link href="http://ajibanda.blogspot.com/feeds/4654999463901865775/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://ajibanda.blogspot.com/2016/07/an-old-stupid-kill-spider-game-using-phonegap.html#comment-form" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/1137005830654366683/posts/default/4654999463901865775" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/1137005830654366683/posts/default/4654999463901865775" rel="self" type="application/atom+xml"/><link href="http://ajibanda.blogspot.com/2016/07/an-old-stupid-kill-spider-game-using-phonegap.html" rel="alternate" title="An Old Stupid 'Kill the Spider' Game using Phonegap" type="text/html"/><author><name>AJ Banda</name><uri>http://www.blogger.com/profile/08761891733756852643</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaVBsmosgTlwmsrrjWRVnLATGRtiJiEgsqQCMG29lAIlcVho6pdnMYQ0q5D7WQvfpTN3Jhgs84JvQYmz2t4wlMap_SS9Hd4qfhn9m-RDzU-U3AadM9wUW3Zp-qc6Od-xN5i6CZgLOF89Yq/s72-c/e2199c32d5372c60f864f4d78f2a917e.jpg" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1137005830654366683.post-8807264152127267430</id><published>2016-07-10T22:21:00.002+08:00</published><updated>2016-07-10T22:39:57.493+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="HTML"/><category scheme="http://www.blogger.com/atom/ns#" term="Javascript"/><category scheme="http://www.blogger.com/atom/ns#" term="Programming"/><category scheme="http://www.blogger.com/atom/ns#" term="Ruby On Rails"/><title type="text">Capturing Webcam Image For Uploading with Carrierwave and Cropbox</title><summary type="text">The goal of this tutorial is to capture the image from the web cam and be able to upload it as if you are uploading an image in your Ruby on Rails project.

Before starting, it is assumed that you already have a working application that uses carrierwave (and so the set-up for it will not be mentioned here). Also, this may be considered as a continuation of the process stated on this article.



</summary><link href="http://ajibanda.blogspot.com/feeds/8807264152127267430/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://ajibanda.blogspot.com/2016/07/capturing-webcam-image-for-uploading-images-with-carrierwave-and-cropbox.html#comment-form" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/1137005830654366683/posts/default/8807264152127267430" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/1137005830654366683/posts/default/8807264152127267430" rel="self" type="application/atom+xml"/><link href="http://ajibanda.blogspot.com/2016/07/capturing-webcam-image-for-uploading-images-with-carrierwave-and-cropbox.html" rel="alternate" title="Capturing Webcam Image For Uploading with Carrierwave and Cropbox" type="text/html"/><author><name>AJ Banda</name><uri>http://www.blogger.com/profile/08761891733756852643</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDRkYL42Eaoy1M4taYwznEPKVz3scsae71z3qTY0ycRZtQN-rqmz5HWLhWot9UA9-9n5QEYU84o8wWx8CEnk3-eEA1Yn6CrQ4w38NboFVevbQb_BaDe-kY4bYv59GAP2_KJHsPj-gW0FgR/s72-c/cropping-with-carrierwave-and-cropbox-ruby-rails.png" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1137005830654366683.post-5207329107271855410</id><published>2016-01-03T15:02:00.000+08:00</published><updated>2016-01-03T15:02:29.015+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Ruby On Rails"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows"/><title type="text">A Documentation of My Ruby on Rails Installation in Windows 10</title><summary type="text">This is just a documentation of how I did a fresh install of Ruby on Rails on a Windows 10 (64-bit) system. If there is a faster way of doing this, *oh God*, please tell me.

Issue on installing versions of Ruby
In an Unix based system, I usually use RVM for version management. But I had an issue using this on Windows as it needs commands that are linux based. Installing cygwin didn't gave </summary><link href="http://ajibanda.blogspot.com/feeds/5207329107271855410/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://ajibanda.blogspot.com/2016/01/a-documentation-of-my-ruby-on-rails-on-windows.html#comment-form" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/1137005830654366683/posts/default/5207329107271855410" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/1137005830654366683/posts/default/5207329107271855410" rel="self" type="application/atom+xml"/><link href="http://ajibanda.blogspot.com/2016/01/a-documentation-of-my-ruby-on-rails-on-windows.html" rel="alternate" title="A Documentation of My Ruby on Rails Installation in Windows 10" type="text/html"/><author><name>AJ Banda</name><uri>http://www.blogger.com/profile/08761891733756852643</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguBZpgNLVdxdP5WpdZ8ipZTFBN9Z_joIG8lzq39JgHWOnR2p3QDHDCXWR7kbDYv9YOufJs7uX-iGlUzwMhGl_v9An_s9OnwCuf_hQCZQ99jnP7svh3RydJP1cCzBOwgCb0SZT_vCjwmFoT/s72-c/Ruby-on-rails-windows-10.png" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1137005830654366683.post-8002128370622801484</id><published>2016-01-02T11:34:00.000+08:00</published><updated>2016-01-02T11:34:43.605+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Ruby On Rails"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows"/><title type="text">Running Multiple Version of Ruby on Windows with Pik</title><summary type="text">Currently, I have to work on a Windows (specifically, Windows 10) system for two Ruby on Rails projects with different version. Also, the said system is fresh and there wasn't any existing rails installed yet.

Previous EncounterPreviously, I use InstantRails for Windows installment but, correct me if I am wrong, this method is long gone supported and isn't used anymore.

So what I'm after right </summary><link href="http://ajibanda.blogspot.com/feeds/8002128370622801484/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://ajibanda.blogspot.com/2016/01/running-multiple-version-of-ruby-on-windows-with-pik.html#comment-form" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/1137005830654366683/posts/default/8002128370622801484" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/1137005830654366683/posts/default/8002128370622801484" rel="self" type="application/atom+xml"/><link href="http://ajibanda.blogspot.com/2016/01/running-multiple-version-of-ruby-on-windows-with-pik.html" rel="alternate" title="Running Multiple Version of Ruby on Windows with Pik" type="text/html"/><author><name>AJ Banda</name><uri>http://www.blogger.com/profile/08761891733756852643</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj74FAWtyS81OuW3IPh4ysHHfdyaDrqnI4TWQkUnsdwb2428Ph2v3LY2Ouul-7iqCkUHQ6dGSEKf8nIWR_iMaV-5yxyRcjDwtij2LBRV0TkPb0u9rfNyLHcE39eGVx7fzLQWlRMg0WUj48U/s72-c/pikinstaller.png" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1137005830654366683.post-1768900714868249855</id><published>2015-03-22T19:00:00.000+08:00</published><updated>2017-05-16T11:05:05.183+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="HTML"/><category scheme="http://www.blogger.com/atom/ns#" term="Javascript"/><category scheme="http://www.blogger.com/atom/ns#" term="JQuery"/><title type="text">How to Replace a Broken Image with a Default One</title><summary type="text">There are cases in web designing wherein the image that you are placing are either unreachable or non-existing. This usually happens when image links that are hosted externally are dead or when images' src attribute are set to an invalid location.



For this cases, it would be best to replace an image with a default one. Here is a snippet for these matters:

(Note that we are using JQuery here, </summary><link href="http://ajibanda.blogspot.com/feeds/1768900714868249855/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://ajibanda.blogspot.com/2015/03/replace-broken-image-with-default-one.html#comment-form" rel="replies" title="1 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/1137005830654366683/posts/default/1768900714868249855" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/1137005830654366683/posts/default/1768900714868249855" rel="self" type="application/atom+xml"/><link href="http://ajibanda.blogspot.com/2015/03/replace-broken-image-with-default-one.html" rel="alternate" title="How to Replace a Broken Image with a Default One" type="text/html"/><author><name>AJ Banda</name><uri>http://www.blogger.com/profile/08761891733756852643</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3Hw7Pgrul56kGCRRVFjH1civ_LisOd2DqmF8txDN0xcjQ36amDsJ_bStDjTkDKisGp8jDTavZ3zx7mxDxP93SqHiJuar3jDRb_DJTcd5QbS1ioBP-hYuJyyN2sK02ZPcgBOvjtIu8bVwu/s72-c/change-default-background-img.png++800%C3%97250+.png" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1137005830654366683.post-3984042084237791364</id><published>2015-03-20T19:00:00.000+08:00</published><updated>2015-04-04T17:02:50.641+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Facebook API"/><category scheme="http://www.blogger.com/atom/ns#" term="HTML"/><category scheme="http://www.blogger.com/atom/ns#" term="JQuery"/><category scheme="http://www.blogger.com/atom/ns#" term="Twitter"/><title type="text">Append Share Links on Blockquote Blocks Using JQuery</title><summary type="text">This snippet is used to append a share link, specifically Twitter and Facebook links, on a blockquote to share the text inside it.

See live sample



Before StartingMake sure first that you have the following:
Facebook Developer App ID - For sharing in Facebook
Bit.ly API Key - For shortening the URL which is good for Twitter
JQuery

The Snippet// Get the current URL and strip all unnecessary </summary><link href="http://ajibanda.blogspot.com/feeds/3984042084237791364/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://ajibanda.blogspot.com/2015/03/append-share-links-on-blockquote-blocks.html#comment-form" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/1137005830654366683/posts/default/3984042084237791364" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/1137005830654366683/posts/default/3984042084237791364" rel="self" type="application/atom+xml"/><link href="http://ajibanda.blogspot.com/2015/03/append-share-links-on-blockquote-blocks.html" rel="alternate" title="Append Share Links on Blockquote Blocks Using JQuery" type="text/html"/><author><name>AJ Banda</name><uri>http://www.blogger.com/profile/08761891733756852643</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEit4EstR9-afVheRH4WT_cOdCU1PrnLNJh98laH4vXHLYbO0eJKLGvKzR5_9WG08GfZuNIDZlCPQGC0G2UabUDX_-pyj4qnWg8f8F5fsTBFjNtdJPK5bdVJxHns7o_NP6lxkn6Iko-48WLR/s72-c/Paper+Towns+by+John+Green,+a+Review++++PakiwariKo.png" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1137005830654366683.post-1596684368193264340</id><published>2015-03-19T13:40:00.001+08:00</published><updated>2015-04-04T17:07:40.743+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Laravel"/><category scheme="http://www.blogger.com/atom/ns#" term="PHP"/><title type="text">Three Ways of Sending Emails with Laravel</title><summary type="text">This is just to document the methods I tried on sending emails with Laravel.

All of the mentioned methods work during the development stage. It was my limited access to the hosting server during the production that made me try this different approach.



Note that I've done this with Laravel 4. We'll be using three approach here on sending emails: Gmail, Mandrillapp and the default sendmail.

</summary><link href="http://ajibanda.blogspot.com/feeds/1596684368193264340/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://ajibanda.blogspot.com/2015/03/ways-of-sending-emails-with-laravel-4-gmail-sendmail-mandrillapp.html#comment-form" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/1137005830654366683/posts/default/1596684368193264340" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/1137005830654366683/posts/default/1596684368193264340" rel="self" type="application/atom+xml"/><link href="http://ajibanda.blogspot.com/2015/03/ways-of-sending-emails-with-laravel-4-gmail-sendmail-mandrillapp.html" rel="alternate" title="Three Ways of Sending Emails with Laravel" type="text/html"/><author><name>AJ Banda</name><uri>http://www.blogger.com/profile/08761891733756852643</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1CzE07cSFFmR69JbfDF5-Qb4xEaxckeHotugdFXvyGaqRhwzdK4nqrwnBtvSEKa_3fpOXZxwwpMxftXvuyfhCTd-jqDpayMRWFp-C2Kdw0dzijKF3LskfqVjrtYgbrvExm-3b5ZS-Zz8O/s72-c/laravel-gmail-mandrillapp-sendmail-sending-email-via-php-laravel.png" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1137005830654366683.post-6445647733226755665</id><published>2015-02-11T20:00:00.000+08:00</published><updated>2015-04-04T17:16:20.652+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Ruby On Rails"/><title type="text">Cropping Image in Rails via Carrierwave and Cropbox</title><summary type="text">This article aims to provide a method of cropping images to the desired scale and uploading it via gem in Ruby on Rails



SpecificationsAs of this writing, the following versions and code are used:
Ruby (1.9.2) and Rails (3.2)
Carrierwave (via gem, 0.9.0)
Cropbox

Scope and LimitationsThis post will provide steps on using Cropbox with Carrierwave only. Which means, that by following the steps, </summary><link href="http://ajibanda.blogspot.com/feeds/6445647733226755665/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://ajibanda.blogspot.com/2015/02/cropping-image-in-ruby-rails-via-carrierwave-and-cropbox.html#comment-form" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/1137005830654366683/posts/default/6445647733226755665" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/1137005830654366683/posts/default/6445647733226755665" rel="self" type="application/atom+xml"/><link href="http://ajibanda.blogspot.com/2015/02/cropping-image-in-ruby-rails-via-carrierwave-and-cropbox.html" rel="alternate" title="Cropping Image in Rails via Carrierwave and Cropbox" type="text/html"/><author><name>AJ Banda</name><uri>http://www.blogger.com/profile/08761891733756852643</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDRkYL42Eaoy1M4taYwznEPKVz3scsae71z3qTY0ycRZtQN-rqmz5HWLhWot9UA9-9n5QEYU84o8wWx8CEnk3-eEA1Yn6CrQ4w38NboFVevbQb_BaDe-kY4bYv59GAP2_KJHsPj-gW0FgR/s72-c/cropping-with-carrierwave-and-cropbox-ruby-rails.png" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1137005830654366683.post-7053643797118233675</id><published>2014-12-12T15:30:00.000+08:00</published><updated>2015-04-04T17:19:53.393+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Debugging"/><category scheme="http://www.blogger.com/atom/ns#" term="MySQL"/><category scheme="http://www.blogger.com/atom/ns#" term="PHP"/><title type="text">Error 404 for PHPMyAdmin Upon Updating PHP in Localhost</title><summary type="text">I've just updated my PHP version from 5.4 to 5.5. During the process, Apache and other files were updated too leaving some of my settings broken.

One of the first thing I checked after updating is my local database using PHPMyAdmin. Unfortunately typing localhost/phpmyadmin doesn't work anymore.



In order to resolve it, I added the code below to apache2.conf and restarted it:
#include </summary><link href="http://ajibanda.blogspot.com/feeds/7053643797118233675/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://ajibanda.blogspot.com/2014/12/error-404-for-phpmyadmin-upon-updating-php-in-localhost.html#comment-form" rel="replies" title="1 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/1137005830654366683/posts/default/7053643797118233675" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/1137005830654366683/posts/default/7053643797118233675" rel="self" type="application/atom+xml"/><link href="http://ajibanda.blogspot.com/2014/12/error-404-for-phpmyadmin-upon-updating-php-in-localhost.html" rel="alternate" title="Error 404 for PHPMyAdmin Upon Updating PHP in Localhost" type="text/html"/><author><name>AJ Banda</name><uri>http://www.blogger.com/profile/08761891733756852643</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgt0u1URn8n2uf_47icZY8LuVDFMB9b4Der6dzj2F6niEl88OyLYVaWxHapK9Zep4KgX3ez6MXtFsBwUJvQFGw7gC6YIwqhmlx6helFmu8pqG7Ife6CrsiGpXlxAd_XMvimGnzj2TsdWJNn/s72-c/error-404-for-phpmyadmin-upon-updating-php-in-localhost.png" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1137005830654366683.post-6922180899752159493</id><published>2014-12-07T17:35:00.000+08:00</published><updated>2015-04-04T17:25:14.881+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="MySQL"/><title type="text">Query for Finding Duplicates in an SQL Table</title><summary type="text">Most of the time you'll encounter cases wherein you'll need to extract the entries on your database for duplicates. In that case, here is a query.

SELECT * FROM [TABLE_NAME] 
GROUP BY [COLUMN_TO_CHECK] HAVING (COUNT([COLUMN_TO_CHECK]) &amp;gt; 1)
Assumed that you have a table called users and you'll extract items with same the same email address (if for some weird reason that you didn't include </summary><link href="http://ajibanda.blogspot.com/feeds/6922180899752159493/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://ajibanda.blogspot.com/2014/12/query-for-finding-duplicates-in-sql.html#comment-form" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/1137005830654366683/posts/default/6922180899752159493" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/1137005830654366683/posts/default/6922180899752159493" rel="self" type="application/atom+xml"/><link href="http://ajibanda.blogspot.com/2014/12/query-for-finding-duplicates-in-sql.html" rel="alternate" title="Query for Finding Duplicates in an SQL Table" type="text/html"/><author><name>AJ Banda</name><uri>http://www.blogger.com/profile/08761891733756852643</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhdU9ydMFDP-V1W9RsG7-ePdZWvDA373i6EAtrqEvJnH1YPEdsQqKl2EJ4i10SW9GHUfbirEsLUhQvsvjxuyJw7qYchmI1j-eBiQFB7655h-ZYiUIpSZyS2L352lDNFUfrLJzVjDpSTNa8/s72-c/finding-duplicates-in-mysql.png" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1137005830654366683.post-1707212474374946346</id><published>2014-12-03T10:04:00.000+08:00</published><updated>2015-04-04T17:25:44.558+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="Debugging"/><category scheme="http://www.blogger.com/atom/ns#" term="PhoneGap"/><category scheme="http://www.blogger.com/atom/ns#" term="Programming"/><title type="text">Unable to execute dex: Multiple dex files define Lcom/squareup/okhttp/Address</title><summary type="text">The error occurs upon building a (on my case, it's PhoneGap) project running on Eclipse. This is caused of having two *.jar files inside the bin/dexedLibs directory. These files are generated every time you build your application.



Usually, multiple dex files error tells you that you are including the same class file from different sources.

SolutionTo resolve this, simply do the following:
</summary><link href="http://ajibanda.blogspot.com/feeds/1707212474374946346/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://ajibanda.blogspot.com/2014/12/solved-unable-to-execute-dex-multiple.html#comment-form" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/1137005830654366683/posts/default/1707212474374946346" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/1137005830654366683/posts/default/1707212474374946346" rel="self" type="application/atom+xml"/><link href="http://ajibanda.blogspot.com/2014/12/solved-unable-to-execute-dex-multiple.html" rel="alternate" title="Unable to execute dex: Multiple dex files define Lcom/squareup/okhttp/Address" type="text/html"/><author><name>AJ Banda</name><uri>http://www.blogger.com/profile/08761891733756852643</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPoGr8L6oe7uKTQKOzfmuMDX2Q_zkCnUulUFevuZ2QkJh4Qt4vJXi-NKxzXAJCdzas0imRay6QhvskejUcxeBm53bnLmgi3poF8iV6Xmp_T1PHpH1SHICUCR_E0rh5zcv0GgIP9Lsymvhh/s72-c/Unable-to-execute-dex-Multiple-dex-files-define.png" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1137005830654366683.post-4980892595029150229</id><published>2014-11-10T20:00:00.000+08:00</published><updated>2015-04-04T17:27:30.845+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Hacking"/><title type="text">Protecting Your Website From Sniffers</title><summary type="text">Securing your site is one of the most important thing to note when creating and managing your own website. What most people do is to use SSL certificates to apply encryption for their website processes. But the question is, are they really secured? 

One of the things I've managed for the past few days was to made sure that one of the website we created was really secured even though we used SSL </summary><link href="http://ajibanda.blogspot.com/feeds/4980892595029150229/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://ajibanda.blogspot.com/2014/11/protecting-your-website-from-sniffers-and-hackers.html#comment-form" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/1137005830654366683/posts/default/4980892595029150229" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/1137005830654366683/posts/default/4980892595029150229" rel="self" type="application/atom+xml"/><link href="http://ajibanda.blogspot.com/2014/11/protecting-your-website-from-sniffers-and-hackers.html" rel="alternate" title="Protecting Your Website From Sniffers" type="text/html"/><author><name>AJ Banda</name><uri>http://www.blogger.com/profile/08761891733756852643</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUrV60nIFAoOU1JhNvR99AhJLx9Ojfomzu7cUfRyGoBGm9-8gYvVuicNtpitixbCGwDW118s9g72sErFm9SMuSaVLqvWIKypwVwK50L7B0Lnir_MNCRajWBCl1fG5yqZMP0ITKRTtD66ZZ/s72-c/guy-fawkes-mask-hi.png" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1137005830654366683.post-5757769781452518518</id><published>2014-10-19T23:26:00.002+08:00</published><updated>2015-04-04T17:31:13.324+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Laravel"/><category scheme="http://www.blogger.com/atom/ns#" term="PHP"/><title type="text">Defining Scope for Validation in Laravel 4</title><summary type="text">Coming from a Rails background for an MVC framework, one of the most common things to look for is a validation method for most of your inputs to avoid problems with your data later on. A good example is a uniqueness validation commonly used on usernames and email addresses.

In ROR, we can simply add the command for uniqueness in the model by this:
validate_uniqueness_of :usernameautomatically, </summary><link href="http://ajibanda.blogspot.com/feeds/5757769781452518518/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://ajibanda.blogspot.com/2014/10/defining-scope-for-validation-in-laravel-4.html#comment-form" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/1137005830654366683/posts/default/5757769781452518518" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/1137005830654366683/posts/default/5757769781452518518" rel="self" type="application/atom+xml"/><link href="http://ajibanda.blogspot.com/2014/10/defining-scope-for-validation-in-laravel-4.html" rel="alternate" title="Defining Scope for Validation in Laravel 4" type="text/html"/><author><name>AJ Banda</name><uri>http://www.blogger.com/profile/08761891733756852643</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhf6JBflRBggmI0azx1YlrjPYPvKygINbok3Mr_Hbq0_IzQk0Mo3Elov8LAT6FBTSipbyG6r61s4jDNas6t0naV7nXjmpfMHy6bnN7HaU_rm7fWcA_F1lB2jsRnvFR9CpL1oKQYv3CSAMB9/s72-c/validation-laravel.png" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1137005830654366683.post-4100774291865238934</id><published>2014-10-05T22:43:00.000+08:00</published><updated>2015-04-04T17:56:36.817+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Laravel"/><category scheme="http://www.blogger.com/atom/ns#" term="MySQL"/><category scheme="http://www.blogger.com/atom/ns#" term="PHP"/><title type="text">Laravel Error - SQLSTATE[42S22]: Column not found: 1054 Unknown column 'remember_token' in 'field list'</title><summary type="text">The way I understand Laravel 4, every time you log out, using the Auth namespace, the function will then update the record of the Users table specifically the updated_at and remember_token attributes.

But then, what if the remember_token doesn't exists? Then logging out would return the following error.

SQLSTATE[42S22]:Column not found:1054 Unknown column 'remember_token' in 'field list'
How I </summary><link href="http://ajibanda.blogspot.com/feeds/4100774291865238934/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://ajibanda.blogspot.com/2014/10/laravel-error-sqlstate42s22-column-not-found-1054-unknown-column-remembertoken.html#comment-form" rel="replies" title="1 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/1137005830654366683/posts/default/4100774291865238934" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/1137005830654366683/posts/default/4100774291865238934" rel="self" type="application/atom+xml"/><link href="http://ajibanda.blogspot.com/2014/10/laravel-error-sqlstate42s22-column-not-found-1054-unknown-column-remembertoken.html" rel="alternate" title="Laravel Error - SQLSTATE[42S22]: Column not found: 1054 Unknown column 'remember_token' in 'field list'" type="text/html"/><author><name>AJ Banda</name><uri>http://www.blogger.com/profile/08761891733756852643</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNUNOxxDDWp3VztQpyHxfdPDXZG2R-N7AI-fSFXWf04GPDsMXOJawjH3owPAg8MGUEM6pmzUq93uRWL9N6yQJ11bUrr-0PZu9hvVhn9qRAQ4HelJYy8lVsso9wEFonV5LXKRs2OQGZW3HY/s72-c/SQLSTATE+column+not+found+remember_token+in+laravel.png" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1137005830654366683.post-6149663270524061672</id><published>2014-08-12T11:39:00.000+08:00</published><updated>2015-04-04T18:03:45.012+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Cloud"/><category scheme="http://www.blogger.com/atom/ns#" term="FTP"/><category scheme="http://www.blogger.com/atom/ns#" term="System Administration"/><title type="text">Creating an Ubuntu 12.04 FTP Server in Microsoft Azure</title><summary type="text">Azure is a cloud platform provided by Microsoft. With this, you can create a Virtual Machine that can be used as a server for sending and accepting files.



Lately, I had a need to use the said cloud platform for my data storage being thrown via FTP. It wasn't that easy so I thought of having a step by step guide of doing it.

Therefore, in this post, I'll list the steps of setting up an Ubuntu </summary><link href="http://ajibanda.blogspot.com/feeds/6149663270524061672/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://ajibanda.blogspot.com/2014/08/creating-ubuntu-1204-ftp-server-in.html#comment-form" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/1137005830654366683/posts/default/6149663270524061672" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/1137005830654366683/posts/default/6149663270524061672" rel="self" type="application/atom+xml"/><link href="http://ajibanda.blogspot.com/2014/08/creating-ubuntu-1204-ftp-server-in.html" rel="alternate" title="Creating an Ubuntu 12.04 FTP Server in Microsoft Azure" type="text/html"/><author><name>AJ Banda</name><uri>http://www.blogger.com/profile/08761891733756852643</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcFpkri_eXP2zRxLtZtWPMpJLMYREfq_GB7dCdsr49GcTYy6JfIyAUbrrD_SdDMUj4WLqudrxqavAxXzSxMtiSKQk3qMQ9CQsxQaAGqgiaa3O8P2kkmm3OFQ-9ncDQpFoxJTVaEbzodyCQ/s72-c/windows-azure1.png" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1137005830654366683.post-5457338854531477115</id><published>2014-04-29T22:22:00.000+08:00</published><updated>2014-06-10T21:47:31.403+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Games"/><category scheme="http://www.blogger.com/atom/ns#" term="Guest Post"/><title type="text">Top 5 Ravishing Game Websites of 2014</title><summary type="text">When a developer works on a soon-to-be blockbuster game, there's more to focus on than just the game itself. While not so long ago a simple game announcements was pretty much all the gamers got before the game was launched, things have dramatically changed, with game websites being created months before the game is actually released. Game websites are the perfect marketing tools, allowing the </summary><link href="http://ajibanda.blogspot.com/feeds/5457338854531477115/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://ajibanda.blogspot.com/2014/04/top-5-ravishing-game-websites-of-2014.html#comment-form" rel="replies" title="1 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/1137005830654366683/posts/default/5457338854531477115" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/1137005830654366683/posts/default/5457338854531477115" rel="self" type="application/atom+xml"/><link href="http://ajibanda.blogspot.com/2014/04/top-5-ravishing-game-websites-of-2014.html" rel="alternate" title="Top 5 Ravishing Game Websites of 2014" type="text/html"/><author><name>AJ Banda</name><uri>http://www.blogger.com/profile/08761891733756852643</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRfkhukX-PZYz29HKEBVYAbK989zYXr6DGH-TyKzXGJUC869tw4a55RHDOvEB73wTKOoJCzKLAlwEmRNyAB3WtKXkr7t5jsE-yW3vY176TlfTLs1HugEuJMdN3L3vwedfRW6nAP0iqwn4z/s72-c/image1.jpeg" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1137005830654366683.post-5403021138286820551</id><published>2014-03-07T12:10:00.000+08:00</published><updated>2014-06-10T22:09:00.060+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Guest Post"/><category scheme="http://www.blogger.com/atom/ns#" term="Mobile Development"/><title type="text">How is the approach to mobile app design going to evolve in 2014?</title><summary type="text">Mobile apps have exploded on the market over the past two years. Revenues in this sector jumped sky high from $164 million dollars in 2012, to an astounding $1.88 billion in 2013.  That's an increase of over a thousand percent, and it's not done yet. The market has taken notice, as shown by the recent IPO of King, creator of the popular Facebook game "Candy Crush Saga".  

This lucrative business</summary><link href="http://ajibanda.blogspot.com/feeds/5403021138286820551/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://ajibanda.blogspot.com/2014/03/how-is-approach-to-mobile-app-design.html#comment-form" rel="replies" title="1 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/1137005830654366683/posts/default/5403021138286820551" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/1137005830654366683/posts/default/5403021138286820551" rel="self" type="application/atom+xml"/><link href="http://ajibanda.blogspot.com/2014/03/how-is-approach-to-mobile-app-design.html" rel="alternate" title="How is the approach to mobile app design going to evolve in 2014?" type="text/html"/><author><name>AJ Banda</name><uri>http://www.blogger.com/profile/08761891733756852643</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYNOwlNt8paHXY0gFsPhWLT1g6eqitEEobOfPSxDqN3eQHgzcEBzBSzUQVkMwwdjoSsHl7ave3ALz-RgU3dZEwP5iXqoYX4qDAZrEJax3DWPtjUM0vbjctgHVemfkQ7Qu6wYMahfXvXMzC/s72-c/Jason+Phillips+-+Mobile+apps+2014.png" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1137005830654366683.post-1706088178717560277</id><published>2013-12-05T13:35:00.000+08:00</published><updated>2014-06-10T22:00:10.010+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Games"/><category scheme="http://www.blogger.com/atom/ns#" term="Guest Post"/><title type="text">Most Creative and Addictive HTML5 games</title><summary type="text">HTML 5 is becoming an excellent platform for game development. The recent years have been great for HTML5 from both a customer and a developer's perspective. Most browsing platforms have matured as far as the technology demanded by games is concerned. What's even more fascinating is that together with JavaScript, HTML5 can be a ground-breaking gaming platform. Nowadays, we can create fancy 2D </summary><link href="http://ajibanda.blogspot.com/feeds/1706088178717560277/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://ajibanda.blogspot.com/2013/12/most-creative-and-addictive-html5-games.html#comment-form" rel="replies" title="2 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/1137005830654366683/posts/default/1706088178717560277" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/1137005830654366683/posts/default/1706088178717560277" rel="self" type="application/atom+xml"/><link href="http://ajibanda.blogspot.com/2013/12/most-creative-and-addictive-html5-games.html" rel="alternate" title="Most Creative and Addictive HTML5 games" type="text/html"/><author><name>AJ Banda</name><uri>http://www.blogger.com/profile/08761891733756852643</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjL5gXM7ZLkzxwCM7_hsWCbomcJiPXxgLjwT5luXs0nwWfE1VchYFq0FxgRRj4vgk5YcR4xG9LttoCo78mWHJpgUcxzlQA17iQ8mcAoF94RitYUwyCaOd0xqcTBx341yzX7oeBP9vftWBi-/s72-c/robots+are+people+too.jpeg" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1137005830654366683.post-2016183522855307592</id><published>2013-12-04T11:48:00.000+08:00</published><updated>2014-06-22T16:30:56.033+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Games"/><category scheme="http://www.blogger.com/atom/ns#" term="Guest Post"/><title type="text">Gaming Websites with Responsive Designs</title><summary type="text">Responsive web design went mainstream back in 2012, when increasingly more websites finally realized a practical menu and properly implemented social media tools work better than fancy graphics brought to extremes. Responsive web design is a loom that highlights the way development and design should respond to user behavior based on orientation, screen size, and platform. It’s more like a blend </summary><link href="http://ajibanda.blogspot.com/feeds/2016183522855307592/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://ajibanda.blogspot.com/2013/12/gaming-websites-with-responsive-designs.html#comment-form" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/1137005830654366683/posts/default/2016183522855307592" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/1137005830654366683/posts/default/2016183522855307592" rel="self" type="application/atom+xml"/><link href="http://ajibanda.blogspot.com/2013/12/gaming-websites-with-responsive-designs.html" rel="alternate" title="Gaming Websites with Responsive Designs" type="text/html"/><author><name>AJ Banda</name><uri>http://www.blogger.com/profile/08761891733756852643</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkE-jUliXb5rgGvjZaih41eY6i9uxRGvcKcF4WQnx36KK6sXJ4IpsPhUzvuO_JVu2al5BH05cHQ4gYFSA4hPS-B86PisUbs4XgC922njf1fUdRnOXnBdEZiUPOTXdeG_zsPwayl-Q8zbZ5/s72-c/ign+responsive+web+design.jpeg" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1137005830654366683.post-8702797093348328266</id><published>2013-11-25T10:07:00.000+08:00</published><updated>2014-07-12T19:13:22.687+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Guest Post"/><category scheme="http://www.blogger.com/atom/ns#" term="Web Developing"/><title type="text">5 Ways to Protect Your Website from Cybercrime</title><summary type="text">Security giant Norton reported that 431 million adults in 24 countries experienced cybercrime in 2012, with losses totaling $388 billion. As a website owner, preventing cybercrime protects your business data, preserves your reputation and generates customer goodwill. Adopt these 5 practices to begin securing your website from cyber threats:



Shop around when choosing a web host - Web hosts </summary><link href="http://ajibanda.blogspot.com/feeds/8702797093348328266/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://ajibanda.blogspot.com/2013/11/5-ways-to-protect-your-website-from.html#comment-form" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/1137005830654366683/posts/default/8702797093348328266" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/1137005830654366683/posts/default/8702797093348328266" rel="self" type="application/atom+xml"/><link href="http://ajibanda.blogspot.com/2013/11/5-ways-to-protect-your-website-from.html" rel="alternate" title="5 Ways to Protect Your Website from Cybercrime" type="text/html"/><author><name>AJ Banda</name><uri>http://www.blogger.com/profile/08761891733756852643</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjctXNMgzkOZz7FwFQpCfPKfaxoLb40Sm63fTqLsnrccGRPZG_TJky51doq3WooTZJHBxGGTG9mK8idllBhy94whpL7vWyY7dK2g_9d7VlTnb0_4zVTfgGBHuQ5svNizxLB5WeYrm-z5CJZ/s72-c/hacker+attack.jpg" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1137005830654366683.post-7193851262264683307</id><published>2013-11-07T11:05:00.000+08:00</published><updated>2014-12-03T10:07:16.894+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Debugging"/><category scheme="http://www.blogger.com/atom/ns#" term="Ruby On Rails"/><title type="text">'kill': Invalid argument (Errno::EINVAL) -- Troubleshoot Rails on Development</title><summary type="text">ProblemRunning a rails s on my app causes an error ...rack/server.rb:340:in 'kill': Invalid argument (Errno::EINVAL). This automatically stops the app from working.

I'm using InstantRails and running rails 3.2.13 on WEBrick for development, unfortunately it doesn't seem tow work for this specific app. The exact error is as listed below:

D:\rails_apps\********&amp;gt;rails s
=&amp;gt; Booting WEBrick
=&amp;</summary><link href="http://ajibanda.blogspot.com/feeds/7193851262264683307/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://ajibanda.blogspot.com/2013/11/kill-invalid-argument-errnoeinval.html#comment-form" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/1137005830654366683/posts/default/7193851262264683307" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/1137005830654366683/posts/default/7193851262264683307" rel="self" type="application/atom+xml"/><link href="http://ajibanda.blogspot.com/2013/11/kill-invalid-argument-errnoeinval.html" rel="alternate" title="'kill': Invalid argument (Errno::EINVAL) -- Troubleshoot Rails on Development" type="text/html"/><author><name>AJ Banda</name><uri>http://www.blogger.com/profile/08761891733756852643</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1137005830654366683.post-1505876215776420664</id><published>2013-10-28T00:27:00.000+08:00</published><updated>2013-10-28T00:27:35.363+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Author's Note"/><category scheme="http://www.blogger.com/atom/ns#" term="Programming"/><title type="text">The Programmer and His Client</title><summary type="text">There are times that a programmer needs to interact with the client requesting for his service. Through that, the programmer receives first-hand information and may have a chance to ask directly the things that are a little unclear.

But is it really that helpful?

The Way I ThinkUsually, the moment you offer the programmer a problem that you want to solve, he already visualizes and formulates a </summary><link href="http://ajibanda.blogspot.com/feeds/1505876215776420664/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://ajibanda.blogspot.com/2013/10/the-programmer-and-his-client.html#comment-form" rel="replies" title="1 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/1137005830654366683/posts/default/1505876215776420664" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/1137005830654366683/posts/default/1505876215776420664" rel="self" type="application/atom+xml"/><link href="http://ajibanda.blogspot.com/2013/10/the-programmer-and-his-client.html" rel="alternate" title="The Programmer and His Client" type="text/html"/><author><name>AJ Banda</name><uri>http://www.blogger.com/profile/08761891733756852643</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEju4M-EJlzs1CedBanrax3wV6mMx6YaFZtueWoQUXbkJlFK62rSWayxGS153E7ikOTgIaGzmo3SDzqxtA95lxPVD2hQhnF4lPKNhoIrAqO1sH9m_NbCFAnP0aJfUJtimCp3G2cmHiXIY5Y-/s72-c/man_despair_problem.jpg" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1137005830654366683.post-4293386977800537620</id><published>2013-10-21T09:39:00.000+08:00</published><updated>2014-07-12T19:21:05.623+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Games"/><category scheme="http://www.blogger.com/atom/ns#" term="Guest Post"/><category scheme="http://www.blogger.com/atom/ns#" term="Web Designing"/><title type="text">Unique and Creative Video Game Website Designs Ever</title><summary type="text">Gamers want to enjoy more than just an online experience. They want to know what the game has to offer, who has created the game, how skilled the video game company is, and what’s the real story behind the idea. These things bring gaming to a whole new level.

A fabulous video game will always come with an inspired video game webpage. And that’s a feature that can make or break a game. The </summary><link href="http://ajibanda.blogspot.com/feeds/4293386977800537620/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://ajibanda.blogspot.com/2013/10/unique-and-creative-video-game-website.html#comment-form" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/1137005830654366683/posts/default/4293386977800537620" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/1137005830654366683/posts/default/4293386977800537620" rel="self" type="application/atom+xml"/><link href="http://ajibanda.blogspot.com/2013/10/unique-and-creative-video-game-website.html" rel="alternate" title="Unique and Creative Video Game Website Designs Ever" type="text/html"/><author><name>AJ Banda</name><uri>http://www.blogger.com/profile/08761891733756852643</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUW995qkcWMv4BXnWseWY01iz8IRXiRS6AP0MyBPC_xNmeA3u_JON6gh1GQJ7Fi4pIqwQ4UtyZ_2yxJ7Tok7dAx1hEj4hmTkLtXuFWPCiVE3qy2oyUeMyE4EWMuy7dwOOxC-LcfSwGQ6M6/s72-c/Dead+Island+Riptide.jpeg" width="72"/><thr:total>0</thr:total></entry></feed>