For some reason, even though I have the PHP Development Tools (PDT) installed in Aptana Studio (2.0), I'm not able to select 'PHP nature' in the 'Project natures' of an imported project. I can start a new PHP Project which will have the 'PHP nature' selected as primary nature, but this doesn't even appear as an option in imported projects. The only two natures that are available are 'Remote Nature' and 'Web Nature'. The 'PHP nature' adds some really useful functions, like grouping my @todos into Aptana's Tasks view and also other handy things like auto-completing PHP docblocks.
To get the 'PHP nature' associated with your imported project you can manually edit the .project file which Aptana creates in your imported project directory so that it contains the 'PHP nature'. To do this, add the following code between the <natures> tags in your .project file:
<natures> <nature>org.eclipse.php.core.PHPNature</nature> </natures>
You may need to re-load Aptana to refresh the project but you should now find that your imported project has a primary 'PHP nature' set.
Reminders, whether from calendars or todo lists, are typically time based, so they will remind you to perform an action at a desired time. However, I've just discovered location based reminders or 'geo-reminders' and this could possibly be my favourite life hack! When I say discovered, I actually had the idea when I got home from the supermarket having forgotten several necessities, but naturally this has already been thought of and many location based reminder apps already exist.
Location based reminders are reminders which, instead of alerting you at a set time, alert you when you enter a set location. So, you may set a reminder to 'buy more bread' for when you are next at the supermarket, or 'call John' for when you get in the office. This means you will be alerted when you are at the place where you can action the reminder. This isn't designed to replace time based reminders, but instead work along side. You could also (in theory) combine the two by setting a reminder to 'buy birthday card for Sam' when you are in town around the 5th of June.
So, without further ado, here are some apps which I have found that support location based reminders:
A friend of mine recently told me about Feedburner's Socialize feature, where you can aggregate RSS feeds and post the links to Twitter automatically. This is quite a neat feature as Feedburner can also include some of your content in the tweet, create hashtags from the post categories and create inline hashtags from the categories and words in the title and post. Check out this feature by logging into your Feedburner account, selecting the feed you want to use, then go to the 'publicize' tab along the top then the 'socialize' tab along the side.
Here's how your tweet will appear:

I was recently sent a copy of a book from Packt Publishing to read and review called CodeIgniter 1.7 by Jose Argudo Blanco and David Upton. I'll be interested to see how the book compares to what I've learnt so far about CodeIgniter (>1 years experience CodeIgniter and >4 years php) and see what else it can offer, especially in terms of planning and managing application projects. The description on the Packt Publishing website says:
"This book explains how to work with CodeIgniter in a clear logical way. It is not a detailed guide to the syntax of CodeIgniter, but makes an ideal complement to the existing online CodeIgniter user guide, helping you grasp the bigger picture and bringing together many ideas to get your application development started as smoothly as possible.
This book will start you from the basics, installing CodeIgniter, understanding its structure and the MVC pattern. You will also learn how to use some of the most important CodeIgniter libraries and helpers, upload it to a shared server, and take care of the most common problems. If you are new to CodeIgniter, this book will guide you from bottom to top. If you are an experienced developer or already know about CodeIgniter, here you will find ideas and code examples to compare to your own."
I'll be posting a review of the book on my blog shortly.
Here's an edgy stand-off I find myself in the middle of every so often – Google Chrome or Mozilla Firefox as my default browser. From a day to day, quick browse, everything is on the web perspective I'd have to say I prefer Google Chrome. It's fast(er), simple and gets the job done. However, from a web developer perspective Firefox has the add-ons that you so sorely need. I've tried designing a Drupal Zen sub-theme with Chrome's 'inspect element' feature but it's not as comprehensive as the Firebug add-on for Firefox which I couldn't work without. However, when I want to check my daily barrage of social sites Chrome shaves off valuable seconds. For today, I'll leave Firefox as my default browser simply because of the add-ons – they're useful, I need them and I don't mind sacrificing a bit of speed.
I've been switching between Facebook's two feed modes, live feed and news feed, for a while now and up until now I didn't really know why. Facebook introduced these options a month ago and it's been confusing users ever since. So, what I've found is that by default I am shown the news feed which shows the most relevant information, but it's often out of date, sometimes by a couple of days. That's not good. Then you go to the live feed, which seems to be up to the minute but is bloated with Farm Ville and whatnot. That is also not good. The terminology "news feed" and "live feed" are also quite confusing, as you'd expect the "news feed" to be up to date and the "live feed" to be relevant.
I think people expect to go to one place and be shown the latest, relevant information rather than have to compromise between the two. The news feed bases its choices of what it considers interesting by looking at what type of content is posted, who posted it and how many people are commenting on it (see http://www.facebook.com/help.php?page=408). Before this, you could control what is interesting yourself (and if you still can, I can't find how) by selecting types of content to show and also which friends to show more or less of (with granular control over this in turn).
One thing you can do to get live relevant information, which you have selected yourself, is create a friend list. With this you can group together selected friends and these will appear as an extra option under your news feed. To do this, go to: Friends > Lists (on the left) > Create new list, then give your list a name and select which friends are to be included. Now you should find the list appear on the left menu of your home page under news feed.
The Drupal Zen sub-theme, Zen Classic, is to no longer be included with the Zen theme download. The Zen theme will now purely be a theme framework and starter kit. If the Zen Classic theme is to be continued it may be done so as a separate project. Although many people said it was bland I quite liked the simplicity of it, but since it's been removed and I've been thinking of redesigning my site anyway maybe this was the kick up the butt I needed to put pencil to paper!
In terms of Zen sub-themes there are a few available to download from the Drupal website: http://drupal.org/node/340837
There's also a list of sites implementing Zen over at: http://groups.drupal.org/taxonomy/term/5171
Although the spam seems to be dying down a little on Twitter since they introduced their 'report as spam' option I'm still a little cautious about clicking some shortened URLs - SO many of the links seem to lead to spam (spam and more spam). The whole concept seems to have gone full circle as well with people using extensions like Long URL Please to make the short URL long again. Although I think this is a good a useful add-on, the whole process seems a little excessive. I can see benefit in using shortened URLs in printed media but, when it comes to the web, why are we making links short just to make them long again? I guess Twitter has a big part to play in this by restricting messages to only 140 characters, but surely there's got to be a better way?! With this in mind, I've been trying to get some perspective on the issues. Shortened URLs:
With this in mind
Maybe Twitter could implement a better way for sharing links without using shortened URLs. If links could be 'attached' to tweets and replaced with a token in your message then it would be like wrapping an HTML 'a' tag around some text. You would be able to see where the link is taking you and the message is still short (or even shorter, as there is no more http://).
Very interesting, thought provoking video. We are well and truly hooked into social media - there's no turning back now!
http://socialnomics.net/2009/08/11/statistics-show-social-media-is-bigge...
Recent comments
2 days 2 min ago
1 week 6 days ago
2 weeks 4 hours ago
2 weeks 2 days ago
3 weeks 2 days ago
3 weeks 5 days ago
4 weeks 3 days ago
7 weeks 4 days ago
7 weeks 4 days ago
7 weeks 6 days ago