I am a web & mobile app developer based in Lahore. I have been developing creative, interactive, usable & successful web apps, web portals, php and Flash action scripting, REST apis, WordPress plugins & themes. In recent years, I have worked on Ionic, Angular and TypeScript for hybrid mobile apps, Flutter & Dart, React & React Native, and Swift native iOS mobile app development.
Setting up Gmail POP email account in Nokia N900 requires some work because it requires enabling POP in Gmail an then setting up ‘outgoing email server requires authentication’ information, secure authentication and specifying ports for both pop and smtp servers on POP client Nokia N900. These options need to be defined correctly before you can…
Although setting up email account in Nokia N900 is quite straight forward, but if your outgoing email server requires authentication, there are few options which need to be defined correctly before you can start sending emails. If you see ‘Failed’ message for attempting to send email, following are the steps which will resolve this problem,…
If insanity is doing the same thing over and over again and expecting a different result, for once, I’ll with-hold all that I had to say and give today and act differently. But then Somethings never change! In a world that keeps turnin’ and movin’ so fast When you can’t hold on to nothin’ and…
While setting up Westpac – Payway Net osCommerce module on a new online store, I encountered following error while testing it: Notice: Error getting token: java.lang.SecurityException: Invalid IP address in /home/user/public_html/includes/functions/payway_utility.php on line 271 Warning: Cannot modify header information – headers already sent by (output started at /home/user/public_html/includes/functions/payway_utility.php:271) in /home/user/public_html/includes/functions/general.php on line 33 First of…
Although we use RSS feeds or XML feeds for content syndication or better yet a Web Service, there will be times when you will be required to syndicate or read simple text blocks for your own consumption on another website or for your friend’s. You do want to cache the contents locally to avoid fetching…
Setting up Redmine, a great project management tool, is not easy and setting it up one over SSL protocol is not a trivial task. There are number of steps required to accomplish this feat and since there is no guide available, I had a hard time getting it done recently. I scorched Redmine forums, Ruby…
Facebook Like Box widget lets your website visitors check the latest updates on your Facebook fan page. It also allows you to attract and gain Likes from your own website. It allows your website users to see how many users already like this page, and which of their friends like it too and read recent…
[Update] Facebook has again updated its Comment box widget so please go to this Adding Facebook Comments Box to yuor website post So you want to add Facebook Comments Box Widget on your website to let your visitors to comment on your content, whether it’s for a web page, article, photo, or other piece of…
While exporting for .csv, text data should be checked for any linebreaks / new line characters otherwise it will make a fine mess of your .csv exported file. Apart from checking for usual ‘,’ which will make a new coulmn, you need to check for carriage returns and new line characters and clean the input…
Having completed and tested one Facebook app for some days on a development server (not Joyent’s), when I put it on the Joyent Smart Machine to make it live, it did not work there. Facebook’s graph API $me object and all other api call on Joyent server returned null. require_once ‘facebook.php’; // Create our Application…
So you just completed setting up osCommerce store, and while testing and creating the new account as customer, your client just does not want the unending countries list in the dropdown select field, and more often than not, most clients are only focusing on one country anyway, you can accomplish this in two ways. First…
First of all, backup the httpd.conf file with the following command: cp /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.bkup.ssl.1 The following command opens httpd.conf and searches for the term SSL: vi +/SSL /etc/httpd/conf/httpd.conf You should see the following lines with the prompt at SSL selected: # # Use name-based virtual hosting. # #NameVirtualHost *:80 # # NOTE: NameVirtualHost cannot be…
If you ever need to run Ruby Webrick or Mongrel other than the default port 3000 for Redmine or any other RoR app, you can do easily by running the command using the -p option like this: [root@pm redmine-1.0.2]# ruby script/server -p 80 webrick -e production -d Hopefully you, will see followign result: => Booting…
If you are stuck with the running Mongrel or Webrick daemon mode like myself for Redmine or for any other reason and need to shut it down or restart, here’s you can kill the process. After setting up Redmine by starting ruby script/server webrick with -d option, there was no way to shut it down.…
While setting up another Redmine on CentOS 5, having upgraded Ruby to 1.8.6 and installed all the required gems, I got “rake aborted!” error on this following command: rake generate_session_store rake aborted! no rakefile found The solution for this was simple, make sure you are in your app folder before running this “rake generate_session_store” cd…