My Latest Development Concentration

June 11, 2010 § 6 Comments

It’s been quite a few weeks I didn’t write any post in this blog. I know many of my well wishers and clients regularly check this blog for getting updates about me and my works. So yesterday I thought I would share about my latest development concentration.

Depending on the recent project traffic, I chose two fields to concentrate on for this year (or until other better options come to my horizon) – 1) web scraping and 2) Drupal. Beside these, I have been developing some facebook applications upon request since the last week of last month. As a result, now we are supposed to receive a big chunk of facebook projects this month. If that happens, we will probably be engaged to FB development in the next few months. Else, I will be concentrating on the selected fields – Drupal and web scraping.

The reason of choosing web scraping is the huge development demand in the freelance market. Most of the webmasters now-a-days want to fight with their competitors very smarty but without spending lots time and money. For example – a store owner in Florida or NY can not just sit in relax at his desk today, he needs to continuously check who else is selling similar products and what is their rates…is my rate competitive to the market? blah blah blah… So what he needs to do? Either he needs some people to monitor all competitor stores prices or an automated way to know the prices without using people. Web scraping is the solution here. Good scraping tools can easily bring updated results to this store owner’s computer regularly. This is just an example – there are hundreds cases where scraping is the only way to manage business smartly.

I started learning Drupal development in late 2009 to accomplish 2 projects of one of my most important clients. I had to scrape data from another site, create nodes dynamically and then deploy those data under different categories with the capability of SEO friendly URLs plus some management tasks in the backend. Doing all these, I fall in love with Drupal. I did some more projects later beginning of this year and started being professional on this. Now it is giving me good results. My latest Drupal development was for a big real estate site to automate the importing / updating of their properties from some sort of files supplied by agent companies.

That’s all my recent development concentration. Thanks for reading.

Advertisements

JobLance.inFo – An Effort to Help Out Job Seekers to Find Latest Freelance Jobs Online

April 2, 2010 § 1 Comment

We recently delivered the initial version of a project that helps job seekers and/or freelancers with finding out latest freelance jobs from major and popular job sources into one place. Beside displaying jobs in many ways in the website – we have latest job feeds, popular job feeds, source-wise job feeds, category-wise job feeds and even feeds for a search to make the job searching life easier for job seekers. You might be interested to check the site here: http://joblance.info.

Currently we are grabbing latest jobs from 7 sources – GAF, oDesk, ScriptLance, GAC, EUFreelance, PHPClasses, LinkedIn. We are working to integrate more job sources especially sources that list long term jobs as well as short term freelance jobs & projects.

JobLance is also providing an option to show all jobs on Facebook. We developed a facebook application for them which displays latest 100 jobs. See it here: http://apps.facebook.com/jobsonline. The application is available to add as an widget in your profile (or pages). Here is an example: http://www.facebook.com/joblance?v=app_112592635421981

Some other links about JobLance.inFo –
http://joblance.info/blog – JobLance Blog
http://joblance.info/rss/latest.xml.php – Latest Job Feeds
http://joblance.info/rss/popular.xml.php – Popular Job Feeds
http://www.facebook.com/joblance – JobLance Fan Page on Facebook
http://twitter.com/joblance_jobs – JobLance on Twitter
http://twitter.com/allphpjobs – JobLance PHP Jobs on Twitter
http://twitter.com/joblance_joomla – JobLance Joomla Jobs on Twitter
http://twitter.com/joblance_seo – JobLance SEO Jobs on Twitter

Thanks.

Facebook Application to Aggregate Multiple Twitter Accounts

February 7, 2010 § 4 Comments

Recently I developed a facebook application that can aggregate multiple twitter accounts’ tweets into a fan page on Facebook. The twitter accounts are placed into some predefined categories to display tweets in separate tabs in the application. Each tweet has the user information attached along with some social links of the respective user.

It has a strong backend that facilitates the management of twitter accounts, categories and their associations. Twitter feeds are retrieved using a CRON job in the server at a certain time interval.

You might be interested to check the application here:

http://www.facebook.com/pages/My-Development/411799535639?v=app_24246086360

Thanks.

Create Short URL using our URL Shrinker at RUPOM.NET

December 13, 2009 § 3 Comments

Today we have released a free URL Shrinking service at http://rupom.net which creates shortest possible URL from your long URL input. As the usage of internet is increasing on and people being connected to each other using social networks and social medias as well as the usual options like email, personal website, blog, etc., the necessity of a good and short URL has been very important.

For example: I have been a proud father recently and created a blog post in my blog which is available at https://rupom.wordpress.com/2009/10/07/i-have-been-a-proud-father-found-meaning-of-life/. Now I want to share this link with friends & family members but it is too big to remember or memorize for anyone. So I went to http://rupom.net/ and created a short URL http://rupom.net/fatherhood (I used “fatherhood” in the keyword field) which is very easier to remember/memorize. You click on this link and find the correct destination URL https://rupom.wordpress.com/2009/10/07/i-have-been-a-proud-father-found-meaning-of-life/. There are more places this short URL can be used especially in http://twitter.com where you can’t write more than 140 characters in your post.

RUPOM.NET creates shortest possible URL for you that never expires. If you want to use this service from within your website, you can easily do so using our API help or our HTML form code.

To protect spammers, we have set a time gap of 15 seconds between two consecutive requests from an IP address. But still if you need more facilities, please feel free to contact with us. Also, facilities to track your stats can be provided upon request.

Please start using our URL Shrinking service today and send us comments/feedbacks.

Thanks.

Some helpful Firefox add-ons for web developers

December 11, 2009 § 4 Comments

I want to share some helpful Firefox add-ons that you might like. In my case, they all help me a lot in my development.

Helpful Firefox add-ons:

Firebug: Firebug integrates with Firefox to put a wealth of development tools at your fingertips while you browse. You can edit, debug, and monitor CSS, HTML, and JavaScript live in any web page.

See more info: https://addons.mozilla.org/en-US/firefox/addon/1843

Firepicker: Simple color picker plugin for Firebug.

See more info: https://addons.mozilla.org/en-US/firefox/addon/15032

Live HTTP Headers: View HTTP headers of a page and while browsing.

See more info: https://addons.mozilla.org/en-US/firefox/addon/3829

Quick Java: Allows quick enable and disable of Java and Javascript from the status bar.

See more info: https://addons.mozilla.org/en-US/firefox/addon/1237

SEO Live YSRank: Live search rank at the status bar, top searched keywords and search volume data for a specific site. Great for search marketing, keywords research and SEO.

See more info: https://addons.mozilla.org/en-US/firefox/addon/15067

IE Tab: This is a great tool for web developers, since you can easily see how your web page displayed in IE with just one click and then switch back to Firefox.

See more info: https://addons.mozilla.org/en-US/firefox/addon/1419

Validator: This addon for Firebug will send the current HTML source to http://validator.w3.org/check and display any errors that are returned by this service.

See more info: https://addons.mozilla.org/en-US/firefox/addon/14860

View Source Chart: This add-on:
* Graphically Displays HTML Tag Boundaries
* Graphically Defines Tag Nesting Order, Structure and Hierarchy
* Adds Simple and Powerful UI *to* Source Code

See more info: https://addons.mozilla.org/en-US/firefox/addon/655

CSS Reloader: CSS Reloader is an extension that allows you to reload all the CSS of any site without you have to reload the page itself. You can use the keyboard shortcut F9, or the context-menu’s option “Reload CSS” to reload the CSS files or at page.

Very useful especially when you do pixel pushing.

See more info: https://addons.mozilla.org/en-US/firefox/addon/46211

FireFTP: FireFTP is a free, secure, cross-platform FTP client for Mozilla Firefox which provides easy and intuitive access to FTP servers.

See more info: https://addons.mozilla.org/en-US/firefox/addon/684

InfoRSS: Displays RSS, Atom, parsed HTML and NNTP feed in a scrolling area in the status bar. Compatible with podcasting RSS which can be downloaded directly. It’s also a good Google email notifier.

See more info: https://addons.mozilla.org/en-US/firefox/addon/361

Link Checker: Check the validity of links on any webpage.

See more info: https://addons.mozilla.org/en-US/firefox/addon/532

RSS Validator: Validates a page using the W3C RSS Validator.

See more info: https://addons.mozilla.org/en-US/firefox/addon/2294?src=reco

Hope this helps. I will share more in future.

Thanks.

Set your own timezone on a shared hosting

December 6, 2009 § 7 Comments

If you are a web application developer and had opportunities to work on various client servers around the globe, you may have already experienced the timezone related problems in the server script. This problem comes when the hosting is a shared one and the website runs for a different timezone than the server’s timezone. For example – I am running a website for my local community here in Dhaka/Bangladesh (timezone GMT + 7.00) but my server which is a shared one resides in the United States (say a timezone like GMT – 7). As this is a shared server, the timezone was set by the administrator to their local time. So every call to PHP date() and/or time() function will always return the server’s local time causing a mismatch with my local time in my website.

To overcome this situation, you have to change your default date time using PHP function date_default_timezone_set(your_time_zone_string). For my case, it was following:

date_default_timezone_set('Asia/Dhaka');

Add this line before executing/calling any date and/or time functions.

Below might be a quick test for you:

—————————
<?php
echo 'OLD Time: ' . date('Y-m-d H:i:s a');

date_default_timezone_set('Asia/Dhaka');

echo '<br />';

echo 'New Time: ' . date('Y-m-d H:i:s a');
?>
—————————-

That’s it.

Read more on function date_default_timezone_set: http://us3.php.net/date_default_timezone_set

See the list of supported timezones here: http://us3.php.net/manual/en/timezones.php

Happy PHPing!

Firefox 3.5.5 – Right click doesnt work?

November 17, 2009 § 16 Comments

If you have recently installed/upgraded to firefox version 3.5.5, you may have faced the right click problem on pages. I experienced the same and found a solution. Now right button click works well for me.

This is a very simple fix but you have to know the secret..lol. If you are facing the same problem, you may try uninstalling “Yahoo Toolbar” from firefox addons list (Tools > Add-ons > Yahoo Toolbar > Uninstall).

Just wanted to share this simple but important fix.

Thanks.