Once installed, all you do is right-click a folder (or drive), select TreeSize Free from the context menu and after running for a moment the application will tell you how large that folder and all its sub-folders are.
This is what it looks like.
What I learned the other day was that four items were taking up the most space:
Yesterday I came across a really useful application for web development which has already sped up my workflow when needing to look for documentation: Zeal.
The efficiencies come about mostly because instead of having to open up a new browser tab, then either search or navigate to any documentation bookmarks you may have saved, you can instead search (or browse) within the official documentation which has been downloaded to Zeal.
Download documentation sets
Inspired by the Mac-only application Dash, Zeal is a simple offline API documentation browser.
In other words, select the languages you want documentation for, click download and it’s all available in one easy-to-search location.
You can either browse the documentation, or simply search.
By default searching returns results from all documentation downloaded, but you can also prefix your search terms with the name of a particular language followed by a colon should you wish to limit the search to only that language or framework, e.g. wordpress: get_header.
In order to install it you first have to unzip the application files to your C:\Program Files directory, or C:\Program Files (x86)\ for Windows 64-bit, and create your own shortcut—there isn’t an automatic installer.
Sublime Text integration
Where I’m finding it particularly useful is within my coding editor Sublime Text, using the Zeal Sublime Text package (available for both Sublime Text 2 and 3) which allows you to search the documentation from within Sublime Text, without lifting your fingers from the keyboard.
I found that to configure it I had to first install the package (using Will Bond’s excellent package control), then run it by pressing Shift+F1 which returns an error, and then locate the Zeal.sublime-settings file (via Preferences > Browse Packages…) and update the “zeal_command” parameter to wherever you unzipped the zeal.exe file, which for me looks like:
Or press Shift+F1 to open the Zeal search box to type in my search term.
As an example, I’ve just highlighted padding-left in my CSS code and pressed F1.
You will notice that the Sublime Text plugin has also respected the search term’s context, within a CSS file, and passed that too as an argument.
I’m really impressed and thoroughly recommend you check it out if you are involved in any kind of coding. Both Dash and Zeal share the same documentation sets. There are a lot! And it can also be integrated into a lot of editors, not just Sublime Text, such as Coda, TextMate, Emacs, Vim, Eclipse, and PhpStorm.
In this month’s .net magazine there is an interesting article about Mobile attitudes that focuses on who is accessing the Web via mobile devices and why.
Based on research by MRM London, they group mobile Web users into one of four camps:
Rookie – tend to be older, watch less TV, listen to less radio and surf the Web less than others. They tend to have around 9 apps installed on their smartphone, if they indeed have a smartphone.
Rationalist – generally between 25-45, they are happy to use the Web on their mobile device but are very selective about what they access. They have a general lack of understanding about what extra value their mobile access can offer them.
Everyday – mostly under 35, these are heavy mobile Web users who understand the value that mobile Web offers, but they would generally prefer to be sat in front of their desktop PC/Mac or laptop.
Restless – for this demographic, mostly under 34, the mobile Web is an integral part of their everyday life. They understand what value mobile usage brings, and they consume a lot of media, not just online but TV, radio, magazines, etc.
Something that struck me about the article was how Western these categories are. I wonder what differences there would be if this study was extended worldwide. How about mobile users in Africa or China or India, for example?
Mobile Web is just going to get bigger, user base will be larger and more and more developers will need to think about their mobile strategy more than they do now.
How many apps do you have installed?
The article talked about the number of apps that users tend to have installed. I guess the implication was that the more confident the mobile user about what they do online the more applications they would have installed.
I suspect (I hope) that HTML5 will change all of that as more mobile browsers become more capable of running complex Web apps that these app downloads will move to becoming simply website/web app URL bookmarks.
Anyway, it reckoned that the average user has 20 apps installed, of which they use less than half; rookies have only 9 installed, and those labelled restless have 42.
I’ve recently spent a lot of time on my mobile phone (stuck in bed for days after damaging my back, other blog post soon), and have just uninstalled the apps that I don’t use in order to free up memory and speed up my HTC HD2 running Windows Mobile 6.5.
What I have installed
Here’s what I now have installed (in not particular order), which are the apps that I actually use. This doesn’t include default apps that came bundled with the HTC HD2.
I’ve just finished watching the second episode of the current series (series 7) of The Apprentice on BBC 1 during which the challenge was for the two teams to design, launch and promote their own mobile phone app[lication].
The boys created a border-line racist app with annoying voices. The girls an app with annoying sounds.
If I’d been on The Apprentice I’m sure I could have come up with better ideas. In fact, I’m going to prove it by blogging my ideas live. Right now. Watch:
IDEA #1: Often you’ll be out and about with your phone. Maybe you’re running late, perhaps for an interview or a meeting. Maybe you’re just tired. Why not create a mobile phone app that’s also a bike, so you can just sit on it and it will allow you to pedal yourself to your destination!
Genius! See how easy that was?
IDEA #2: An app that makes the most out of the accelerometer (motion sensor) built into a lot of mobile devices these days. So it’s an app that helps you tie your tie. You first attach your mobile phone to the end of your tie, using bulldog clips or elastic bands or something, then the app talks you through tying a tie: “That bit over and then under and then through…”
Wow! I’m on a roll.
IDEA #3: Jane and I like our toast to be different levels of cooked-ness. Jane likes hers to be very brown, I like mine to be borderline hot-bread. How about an app that you run, tell it what colour brown you’d like your toast to be, then you pop your phone into the toaster (beside your slice of bread) and it will play an alarm when your toast has reached the right level of brown. Obviously it would need to use the camera for that.
Practical! Although, I suspect like a lot of apps that’s one that will not be used very often. Presumably because it would help educate folks about how long bread needs to be in the toaster until it reaches their ideal state.
IDEA #4: How about an app that you run when you’re standing next to a busy road. The interface would be nice and simple. First you enter your average walking speed in (metres per hour or fathoms per second), then you press a “check now!” button which activates your device’s in-built camera which you point first one direction and then the next, pausing for a minimum of 7 seconds each direction. Then… and this is the really clever bit… the app will play an alert of your choosing (from the three available: a horn; the sound of a gibbon slurping ice cream; or the same horn, but played in French) so you know when it’s safe to cross the road.
I imagine that that’s the kind of app that could save lives.
See! Not a single idea there that involves racist stereotypes or annoying sounds.