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.
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
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:
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:
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
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.
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:
Add this line before executing/calling any date and/or time functions.
Below might be a quick test for you:
echo 'OLD Time: ' . date('Y-m-d H:i:s a');
echo '<br />';
echo 'New Time: ' . date('Y-m-d H:i:s a');
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
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.