blog.hammady.net
Hosam Hammady's blog: April 2013
http://blog.hammady.net/2013_04_01_archive.html
This is my personal blog. I write both personal and technical blogs. I write about new ideas and technical stuff that interest me. Wednesday, April 3, 2013. Linux/Mac] Always leave your trash occupied, but not full. Some people have a common "bad" practice of deleting items permanently as seeing the Trash (Recycle Bin for poor Windows users) non-empty provokes them! Rule of thumb: don't ever permanently delete your files, the trash is a great feature, so please use it! The other for Downloads. Empty-tras...
blog.hammady.net
Hosam Hammady's blog: January 2015
http://blog.hammady.net/2015_01_01_archive.html
This is my personal blog. I write both personal and technical blogs. I write about new ideas and technical stuff that interest me. Wednesday, January 21, 2015. The cheatsheet on writing scalable web apps. Scale horizontally ( scale out. Separate system tiers on different environments: database, Solr, memcached, push, web/app servers. Separation helps in scaling up/down tiers individually. Use the cloud ( Platform as a Service. Right away that facilitates scaling out/up/down ( Google AppEngine. Lucene ove...
blog.hammady.net
Hosam Hammady's blog: Securing apache Basic authentication
http://blog.hammady.net/2010/09/securing-apache-basic-authentication.html
This is my personal blog. I write both personal and technical blogs. I write about new ideas and technical stuff that interest me. Sunday, September 26, 2010. Securing apache Basic authentication. The easiest way to secure your apache webserver. In Basic authentication, you create a passwords file (using htpasswd command) then configure apache as in the link above. To migrate to Digest authentication all you have to do is to:. Use the command htdigest instead of htpasswd to create users. It is worth noth...
blog.hammady.net
Hosam Hammady's blog: [Android] Adding Arabic Layout for Bluetooth HID Keyboards
http://blog.hammady.net/2011/05/android-adding-arabic-layout-for.html
This is my personal blog. I write both personal and technical blogs. I write about new ideas and technical stuff that interest me. Thursday, May 26, 2011. Android] Adding Arabic Layout for Bluetooth HID Keyboards. If you are lucky enough to have a bluetooth HID. Keyboard, like Apple Wireless Keyboard. Then it would be ultimate fun to use it on your Android phone for convenient editing. Luckily as well, there are couple of Market apps that let you do this. The first is BlueInput. HID app you are using!
blog.hammady.net
Hosam Hammady's blog: May 2009
http://blog.hammady.net/2009_05_01_archive.html
This is my personal blog. I write both personal and technical blogs. I write about new ideas and technical stuff that interest me. Sunday, May 17, 2009. Dr Mohamed Slim Alouini farewell at TAMUQ. Today we gathered for the farewell of Dr Alouini. It has only been one week since I am here at TAMUQ, but Dr Alouini did have an effect on my career! Last October when I came here for an interview, Dr Slim (and Dr Shehab Ahmed. Urged me to finish my Masters so that they can apply for my VISA. Sunday, May 17, 2009.
blog.hammady.net
Hosam Hammady's blog: September 2008
http://blog.hammady.net/2008_09_01_archive.html
This is my personal blog. I write both personal and technical blogs. I write about new ideas and technical stuff that interest me. Tuesday, September 30, 2008. Writing Large-Scale iPhone Applications using Jiggy. Developing for the iPhone. Is the hype nowadays. However, one big obstacle that faces anyone who wish to write iPhone applications is learning Objective-C. Thats why we are here, quoted from the Jiggy. Don't use the Jiggy IDE, prepare your development environment around ssh. For a more stable an...
blog.hammady.net
Hosam Hammady's blog: December 2014
http://blog.hammady.net/2014_12_01_archive.html
This is my personal blog. I write both personal and technical blogs. I write about new ideas and technical stuff that interest me. Monday, December 8, 2014. Check your Postgres database catalog integrity effortlessly in seconds. Regular database backups is something no one can afford missing. If your database is inconsistent backups won't be produced successfully. A quick search on pg dump schema with oid does not exist. Reveals a lot are suffering and cannot produce any backups. Fortunately, heroku give...
blog.hammady.net
Hosam Hammady's blog: The cheatsheet on writing scalable web apps
http://blog.hammady.net/2015/01/the-cheatsheet-on-writing-scalable-web.html
This is my personal blog. I write both personal and technical blogs. I write about new ideas and technical stuff that interest me. Wednesday, January 21, 2015. The cheatsheet on writing scalable web apps. Scale horizontally ( scale out. Separate system tiers on different environments: database, Solr, memcached, push, web/app servers. Separation helps in scaling up/down tiers individually. Use the cloud ( Platform as a Service. Right away that facilitates scaling out/up/down ( Google AppEngine. Lucene ove...
blog.hammady.net
Hosam Hammady's blog: Remove the stupid onscreen keyboard input from an example banking website
http://blog.hammady.net/2013/05/remove-stupid-onscreen-keyboard-input.html
This is my personal blog. I write both personal and technical blogs. I write about new ideas and technical stuff that interest me. Tuesday, May 21, 2013. Remove the stupid onscreen keyboard input from an example banking website. Here are 2 userscripts that will enable the normal keyboard input for QIB banking website on the main and the transaction pages. You will need Tampermonkey. To get them working on Google Chrome, or Greasemonkey. Enable main page password field. Posted by Hossam Hammady.
SOCIAL ENGAGEMENT