Wednesday, January 28, 2009

The 3 best free blog editors, and their quirks

bored_product_guy
Okay, of course this is highly subjective but I doubt anybody’s going to disagree with me on my picks.

Microsoft Writer: the best, and possibly as good as a paid alternative. I’ve never been as happy with a MS product since… Notepad. Writer will remind seasoned users of Frontpage, while newbies will be right at home with the simplicity of the application.

writer Best features: can synchronise posts; supports most blogging platforms; ease of use; plugins available Let-downs: some issues(see end of this post)

There’s also the Flock blog editor, the built-in blog editor of the socially-friendly browser, Flock; and ScribeFire, the able Firefox plugin. It’s always a merry occasion when you have a blog editor right inside your browser, and ScribeFire even comes with useful options ranging from an inbuilt revenue-earning system and one-click posting to advanced pinging options. flock scribefire

But if you ask me, at the end of the day Writer wins hand down for its user-friendliness and solid synchronization.

Known quirks: many of the plugins for Writer (there aren’t really many, surprisingly) don’t work; others are plain scratchy. Among the ones broke are the ones made by the Microsoft devs themselves (not so surprising, eh?). Formatting often doesn’t agree either; take a look: line gap -b -copy line gap -w

The original post in Blogger has a line break, which Writer fails to reflect. From my experience, I’ve had trouble synchronising posts with both Flock and ScribeFire. They also support fewer blogging platforms compared to Writer; and although ScribeFire in particular has some interesting features, both applications essentially feel like plugins, and lack the necessary MS Word-like seamlessness one would look for in a blog editor. [Update: I had just published this from Writer where the post turned out like this. I had to dig into the code -- a simple matter of tags getting mixed up -- to fix it.]

Exceedingly busy

bored_product_guy

It’s getting harder and harder to find spare time, as I had predicted. I haven’t been able to look up any web designing/developing or programming texts yet, but I’ve been surfing a bit, with mixed results. Surprisingly, there’s still a dearth of quality sites on coding and aimed at novice to expert level users.

Saturday, January 17, 2009

Finally, focus

bored_product_guy

In short, this blog is about the way I relearn and redeem my geekery.

That means it’s a sort of scratchpad for my self-taught endeavours into coding and such. I’ll write down anything I learn anew, and which will usually involve some sort of practical usage on my part. Like how to fix the look of my blog (a pretty likely topic, given it’s so ugly right now), or how to pull off a certain CSS trick, or something in RR or Python.

So what’s in it for you? If you’re: a serious blogger or developer who’s starting out or is trying to reacquaint him/her-self with code or design issues in a systematic manner, or a casual blogger or web developer who likes to stay informed, then this blog is for you. And of course, it’s for all my friends – which goes without saying :)

My gameplan:

  • Phase 1: CSS, XML, JavaScript
  • Phase 2: AJAX, PHP, MySQL, Adobe AIR
  • Phase 3: Python, Ruby on Rails, C#

About the posts My posts usually aren’t going to be huge (I’m aiming for the 200-300 word region), and if there’s an existing tutorial that does the job I’ll provide the link and cut the description part. This gives credit where it’s due and also keeps posts small, and hopefully, less boring. I’m hoping to have multiple posts per day week Initially things will be a lot slower, as I have other occupations. Potential topics include (but aren't limited to): blogging (esp. in Blogger), web design and development, programming, coding practices, software, social networking, SEO, and the occasional odd post to remind you I'm still human ;)

What happened to you? If you’ve been around, you probably know things haven’t always been like this. I wrote about everything ranging from news commentaries to odd news to food reviews. I’ve learnt a lot about blogging since then, especially during my long break last year when I hardly blogged at all. Currently I’m focused on blogging about the aforementioned stuff: these days I’m suffering from a strange and unforeseen nostalgia for coding, which stems from a past life where I actually used to be a computer engineer and inspired web developer. Therefore, I’m trying to get back to it, purely for my own interests but not sans the passion of a professional.

Thursday, November 13, 2008

How to partition a hard drive in Windows Vista with maximum shrink

bored_product_guy
Okay, I should've called this article How to shrink partitions in Vista... mea culpa! Shrinking existing partitions on your hard drive in Windows Vista can be a real pain, or at least that's my experience using a machine which came with a preinstalled version of the OS. My faithful copy of Partition Magic turned out to be too old for my computer, so I was left with Vista's built-in disk management console, which isn't actually the most user-consoling piece of software out there. Nevertheless, I managed to shrink my 200GB+ C: to my liking. Here's how. 
  1. If you have no idea where to start, here's a Lifehacker step-by-step guide. Generally hard drives with preinstalled OSes have two primary partitions (C: and one which contains the restore image). C: is the one you'll be working on; don't do anything to the partition which contains the factory image.
  2. Don't start partitioning just yet. Check the available shrink space first. If Vista won't shrink a certain partition beyond a certain level, it has its reasons (read more). If you still need to shrink the partition, first delete temporary files (I recommend the excellent and free CCleaner) and shadow restore points (here's a how-to) and try again. This should increase the maximum size by at least a few gigs.
  3. Still thirsting over (presumably wasted) space? Check out a smarter way to manage System Restore space and apply accordingly. In addition, you could also tweak your paging file and/or move it to a different hard drive.
  4. By now C: should be optimized to offer maximum available shrink space. Hit 'Shrink'.
Enjoy!

Thursday, November 6, 2008

Error codes in real life

bored_product_guy
Okay, I deleted my last post as I said I would. It's hard to think of an implied reader or audience when you're blogging and don't really expect anyone to read your posts, but here I go again: in case you've hung around my blogs, you know I haven't been posting in a while. Multiple reasons, in order of severity: Read post
  1. Blogger's template collection borders on ugliness. They haven't introduced new templates in forever. Tweaking your template to make things a tad prettier isn't easy either -- every once in a while bugs emerge (such as horrible bx- errors) and often they're around for so long that one can't help but wonder whether Blogger is even interested to serve its loyal users. Right now I can't even rearrange my page elements.
    • Solution: taking control of your own code. You have to be more than a casual coder, and must be willing to accept this kind of overhead. Of course one can always move on to a different platform, but then again each platform has its own nuances. Besides, people are like trees -- they grow roots, don't they?
  2. My last whining of the day which involves Blogger. You do come across websites which offer template hacking tips and custom templates, but compared to WordPress' fanspired support system it's nothing (Amanda's Blogger Buster is perhaps the only beacon of hope). The templates are usually dull, and the best ones are usually ported from WP templates.
    • Solution: start writing. Of course it's time consuming, but there's definitely demand for it, and it clears up your etchy self as well.
  3. I tried installing Windows XP on my computer that comes with Windows Vista Home Premium preinstalled. Horrible consequences: Vista refused to load, and XP didn't even get installed. Lost all my data. Tried backing up using Ubuntu but my lack of Linux know-how got into the way. Went to Staples, where I got my machine from, and they demanded $80 to perform the backup. Yeah right.
    • Solution: besides fining Staples and similar joints for being a public nuisance, everyone ought to know how to use Linux, at least on a basic level. Backup and imaging software help, but one ought to know how to take care of such preinstalled OS-generated issues manually. Perhaps Windows PE?
  4. Always running short on time. Have too much on my hands: reading, writing, assignments, worries. Hardly have time for social networking, online or off. Needless to say the world isn't what it used to be...
    • Solution: you make time. For instance, write short posts, but still do post every once in a while, preferably on a weekly basis at least.
Will do.

Monday, September 22, 2008

A networker's delight

bored_product_guy

ONE of the major problems with technology documentation is that the writers appear to sing oodles of praise over applications which don’t quite work out their way. From time to time you will be plagued with lines of code that look okay in print but refuse to compile, books that promise to make you a master in a particular field or application but won’t chalk out its limitations, and the most important areas apparently getting such less notice in volumes that you wonder whether the authors actually knew what the thing was intended for. The situation gets particularly critical for specialized fields where you are forced to buy multiple titles and download tons of web pages to gather information that queerly remains unbound in a single dependable edition.

Sufi Faruq Ibne Abubakar’s ‘ISP Setup Manual’ aims to particularly address the issue. A well-known local tech guru, his book is subtitled ‘(A) Step by step guide for ISP and corporate network’, and easily qualifies as a first-hand guide to implementing Linux and networking.

The manual, or ‘black book’ as Sufi calls it (who intends to bring out ‘red’ and ‘blue’ books for intermediate and advanced users in future) is divided into ten sections. The sections are meant to be read sequentially while further relevant information, including documentation, software (and even pictures of the hardware) come bundled with the free CD, which is a wealth of information in itself.

The book itself starts off with the amateur user in view who is eager to move on to sophisticated training in networking. Everything is clarified from the very start and you even come across occasional jokes and smileys when you’re reading, which definitely keeps your journey alive. A book called ‘ISP Setup Manual’ and weighing over 400 pages could always be expected to attract readers with a genuine professional interest or a geekish strain; nevertheless the language is easy to follow, and the format maintained is consistent and simple. But what’s probably most significant about the book is that all the issues and discourses in it relate specifically to the Bangladeshi context, which makes it an indispensable reference.

Indeed, all possible supplementary sources are cited throughout, including the relevant hyperlinks relating to every single piece of software and hardware to the current norms in the business and even contacts of local experts whom you can turn to for suggestions.

There were a number of things I liked about the black book. First of all, this is probably one of those very few titles that actually convey the message throughout that yes, everything shall work fine. And they do. It’s this true down-to-earth expertise that triggers your eagerness and confidence as a reader.

Again, the content management and structurization is excellent. Sufi knows exactly where to draw line and before you know it you’ve moved on to the next chapter. The sheer amount of support provided is also nothing short of amazing: there’s the CD, the hyperlinks and contacts, the list of hardware vendors and means of procurement (including eBay!) – and what’s more, you can register at the publisher’s website for feedback and solutions.

Apart from all that, you can’t help but admire the author’s penchant for aesthetics. The book looks beautiful in its black cover which actually features a scene from a Prachyanat play. All the section and chapter illustrations are vivid and attractive as well.

Of the negatives, I didn’t like the fonts that were used. TNR and Courier are too commonplace and unqualified for serious publication, and I feel such printing etiquette played a major role in making pages appear brimful and lame which were otherwise an uncomplicated and interesting read. I’m not much of a fan of Sufi’s grammar either, which often drops an article here and there and often highlights terms unnecessarily.

For his second edition of the black book, I’d strongly advise him to look into these issues. I’d also suggest the first few chapters to be extended with a view to providing some more breathing space for interested beginners who aren’t adept in Linux but would like to go through the whole contents of the book. The glossary could actually cover all the terms and key topics mentioned throughout, and appending a current price list of all the tools used at the end of the book could also go a long way.

All in all Sufi’s black book is a highly standard publication and recommendable source of information for anybody with an academic or professional background in computers and networking. If you deem yourself a seasoned techie who’s taken a different path, well, I had long forgotten which organization in Bangladesh is for what in communication, and what DVB is for, and how to protect radio towers from lightning. Having all that come back in a simple, easy-going readthrough was a pleasant experience.

Regional Microsoft boss stresses copyright issues

bored_product_guy

Chris Atkinson, president, South-East Asia region, Microsoft Asia Pacific, repeatedly urged strict implementation of the Intellectual Property Law in the country in order to expect increased activity and investment from the world’s reigning software corporation.

Acknowledging the delay in efforts to localise computing good-humouredly, he said: ‘Everywhere I went (in Bangladesh) everyone was talking about why Microsoft has been so late to come to Bangladesh. All I can say is, well, better late than never.’

In an exclusive interview with New Age following the launching ceremony of the Bangla Language Interface Pack (LIP) for the upcoming Windows Vista operating system and Office 2007 suite, he revealed that a version of Microsoft’s flagship Operating System software geared at first-time Bangladeshi computer users would be released as soon as in a few months’ time.

Dubbed the ‘Windows Vista Starter Edition’, the OS will have the Bangla LIP pre-installed and is expected to dominate the country’s PCs. Microsoft is also hoping the raise amount the revenue earned from the land with the software — which currently is nowhere near the company’s yields in the West. Atkinson urged, however, that Bangladesh would have to work harder on implement IPL in order to expect increased investment from Microsoft.

‘There is this idea that developing countries can’t pay for software,’ he said. ‘But developing countries cannot but pay for software. If you don’t pay for software, there won’t be any software industry.’

‘Countries like Korea and Malaysia have made significant progress in reducing piracy in the last few years and venture capitalists are going there. In a study in Indonesia, we found that if you reduce piracy by 10 points, the software industry increases threefold, the tax amount paid is increased 5 times and the number of jobs is increased by 7 times.’

He also downplayed any possibilities of Open Source initiatives forcing Microsoft to resolve to such collaborative measures. ‘Microsoft is a company that is 31 years old and we are maturing. Choices are good. People can check out their options and find out what is best for them. People like our software for their quality,’ he said.

When asked how important the Bangladeshi ICT market was to Microsoft, he said that it is a populous country and there are many opportunities. He cited the fact that there are around 400 software companies here and was in high praise of local developers. ‘When talking about this region, most people only talk about India, but there are many skilled people and there are also many opportunities here.’

The venture, partnered with BRAC University and Bangladesh Computer Council, is geared at making computing a more relevant experience for the local population and creating opportunities for education, public and private services and addressing the digital divide.

The LIPs will also be available for download for genuine Windows XP (service pack 1 required) and Office 2003 Standard editions.