Skip to main content

Posts

2013


XSS Filter in Laravel Framework

XSS Filter in Laravel Framework

If you are connected with the PHP development world then you must have heard the name Laravel and you know what it is. If you don’t know, Laravel is a modern PHP framework which utilizes modern PHP features and uses some of the existing frameworks’ components to truly awesomify PHP development.

Back in 2012 I gave Laravel a try out of curiosity and I was amazed by the flexibility, features and easiness it offers. I took another decison to learn it and then to use it on my new projects. Now I have learned Laravel and developed projects using it. I am not leaving development with CodeIgniter, just using both, in fact my current long term work Vegan Cuts is based on CodeIgniter.

2012


Hide Twitter Replies - Google Chrome Extension

Hide Twitter Replies - Google Chrome Extension

Note: Finally, new Twitter profile has this feature built-in. This project is now deprecated and no longer supported.

Are you annoyed by the @replies on Twitter? Be it on any profile or news feed, it looks like a chat session. Now you can hide these annoying replies and you can see the genuine tweets. Install this extension on Google Chrome and you will find a Hide Replies button on Twitter, clicking it will hide all the replies, clicking it again will show the replies.

Goals of First Quarter of 2012

Goals of First Quarter of 2012

Goals of last quarter was a 100% success, alhamdulillah (praise be to God).

Now goals of first quarter of 2012:
Inshallah (God willing) I will :

  1. Build strong hands on Java with Android.
  2. Write 3 blog posts on tech stuff.
  3. Reach 2700 reputation level at Stack Overflow http://stackoverflow.com/users/656489/usman.
  4. Contribute on some selected projects on Github.
  5. Finish the book jQuery Novice to Ninja.
  6. Have a revitalizing tour.
  7. Read 2 Islamic Books.

(2 entries hidden)

2011


Bangla Font for Android (without rooting)

Bangla Font for Android (without rooting)

 
Newer versions of Android handles Unicode really well. This project is now deprecated and no longer supported.

I have received too many requests for a Bangla Font for Android. Unfortunately Android is not so matured in handling Unicode and Complex Script and there was no way of installing new font without rooting the device, but Samsung has come up with a great way allowing installing fonts. So I have created this Bangla Font which will work on Samsung Devices or other devices with custom font support, so now you can see Bangla in Applications, but don’t get too excited, the complex script (Jukto Borno and so) may not appear correctly in some devices, also some carriers may create some problems. I have tried a lot to solve the issue but I couldn’t, well I said Android is not that matured in that way. So this Font comes without any warranty, so I haven’t published it in the Android Market.
There is a proverb in Bangla:
নাই মামার চেয়ে কানা মামা ভাল

WordPress like Option feature for your CodeIgniter application

WordPress like Option feature for your CodeIgniter application

If you have developed a large application you may have faced this problem, in some cases we have some settings or options to save in the database but the data is not so large to create a db table for it, also it may do not require many rows. In that case we should have a table for settings, where we can store all our settings or options with a key then retrieve it. Our option can be a text value or an array or an object. WordPress has a really good feature for such cases its the Option Mechanism. By using the appropriate function, options can be added, changed, removed, and retrieved.

English to Bangla Dictionary for Android

English to Bangla Dictionary for Android

Update 10 Jun 2013:
181,702 Downloads with 4.37 average rating 🙂

It’s being a long time since we planned to develop a Bangla language related application for Android. After a long discussion we decided to create a Bangla Dictionary based on Google Dictionary. The main-pain was the font, Android is not yet matured enough to handle Unicode. After some challenges we successfully integrated universal Bangla font with our new Android app. We have published the app in the Android Market. The day we published the app totally amazed us with an overwhelming response, we never expected our app will be loved by so many people. Few days ago the total downloads exceeded 5000 with 30 ratings averaging 4.6 / 5 . The number may not be that high for an international audience focusing app, but its real high for Bengali people focusing app.

Creating a simple Facebook Application

Creating a simple Facebook Application

Facebook Applications are getting much popular these days, its good, but the bad is Facebook frequently changes its API, which causes the resource and tutorials on this subject to be obsolete. That’s why I decided to write an up to date post on how to create an IFrame based Facebook Application using PHP. I am using PHP SDK (3.1) and Graph API, you have to download PHP SDK from here. Well, I am covering the coding part here and not going through how to create and setup a Facebook Application, if you don’t know how then this article might be a good read.

Goals of Last Quarter of 2011

Goals of Last Quarter of 2011

I will: …

  1. Reach 2000 reputation level at https://stackoverflow.com/
  2. Buy an Asus Eee Pad Transformer (tablet)
  3. Finish the book “Professional PHP5” from wrox
  4. Write 5 blog posts on tech stuff
  5. Release 2 open source projects
  6. Park http://womenwise.com.au/ in a proper place
  7. Have at least 1 tour outside my comfort zone
  8. Contribute to CodeIgniter on github
  9. Read at least 1 Islamic book

(2 entries hidden)

Inshaallah (God willing).