tag:blogger.com,1999:blog-36220111007315849382024-02-07T04:13:45.755-08:00Chaos EnsuesAnonymoushttp://www.blogger.com/profile/17243404415416295286noreply@blogger.comBlogger16125tag:blogger.com,1999:blog-3622011100731584938.post-92122634983751855072014-03-29T07:45:00.001-07:002014-03-29T07:45:52.826-07:00Update for 2014/03/29So, I'm working on creating a music player daemon web front end that I can use from my phone, tablet, whatever, I am currently building it on top of a Raspberry Pi, however I've also ordered a BeagleBone Black to see what difference that makes.<br />
<br />
While anyone could throw together a mpd server system on a Pi, I want a real system that responds in real time, complete with WebSockets support so that when one app/device makes the server do something, all clients will be updated.<br />
<br />
I have decided to blog my progress and see where I can get, it helps to write all this stuff down. <br />
<br />
I spent all last weekend learning Sockets.IO in Node.JS (my original implementation was in Python and used a LOT of polling) and getting the system on par with what I'd done in my Python interface.<br />
<br />
I've now completely moved from Python/Django (it is a nice system, but WebSockets/Push Notifications were... Difficult and might very well have involved Node.JS anyway) and I'm already ahead of where I was.<br />
<br />
That was last week, so what has happened since?<br />
<br />
Along with learning how Node.JS works (module.exports, npm etc) I've been learning the various commands for MPD and creating a JavaScript library for interacting with the server.<br />
<br />
I wanted a totally clean separation between the HTML (and other files a theme author might want to use) and the library. As such I developed an event driven library where theme authors will write call back functions to run when the server generates an event, this should allow full artistic freedom when building an interface.<br />
<br />
So that's the big design which I am holding to, I have not yet designed a mechanism to implement changing of themes yet, but that will come (hell, since my library isn't complete the default theme isn't even fully developed yet).<br />
<br />
What have I achieved so far?<br />
<br />
So far, I've implemented five functions based upon the mpd 'setvol' command (up, down, mute, unmute and set), I've enabled data from the server to update part of the display, I've implemented pause, play, next, previous, repeat, shuffle.<br />
<br />
I've also just finished implementing a means to get information on artists and albums stored in the MPD database for display in a to be designed user interface.<br />
<br />
I'm also looking into cover art, using musicbrainz/coverart. I'm not sure how that works yet, but I'll get there I'm sure.<br />
<br />
So I'll stop my rambling and get back to work. Once I'm close to getting the library stable enough to achieve everything MPD does I'll write up some API docs and release them for comment.<br />
<br />
Neil Anonymoushttp://www.blogger.com/profile/17243404415416295286noreply@blogger.com0tag:blogger.com,1999:blog-3622011100731584938.post-66673822332069804832014-03-20T14:12:00.000-07:002014-03-23T10:32:13.952-07:00EtinI don't know who (if anyone) reads this, I mean, I barely post, ever, the reality is that my life is just not the sort of exciting, roller coaster, whirlwind life most serious bloggers seem lead.<br />
<br />
And that's ok.<br />
<br />
I seek a quieter more secluded pace, I'm much happier staying indoors with a reference manual and Vim.<br />
<br />
It was during one of those days that an idea came to me, I have, for the longest time, wanted to build cool things, if I may be so open, as a child, my dream was to be, as I called it, 'an inventor'.<br />
<br />
This... seemed impossible, I disliked studying pure Mathematics and the physics/chemistry/biology combination they taught in Science class couldn't hold my attention. That was, until I got my teeth seriously into computer science.<br />
<br />
I wanted to be the next Apple, even started my own computer company, I created a simple but rather function programming editor, like TextMate, but for Linux. In the end however, all I ever did was remove the odd virus from a Windows machine once a week, I shut up shop just a year after opening. <br />
<br />
It's not enough to write software that only I use, it never becomes anything beyond my limited sight. There's something about users who complain and show you exactly what isn't working and why it needs to be fixed. Something about those who want to tinker with the device, who break it open and find ways to make it do things I couldn't have anticipated or even if I wouldn't use, is still pretty damn cool.<br />
<br />
Over the last two weeks, an idea has been forming in my mind, one that I've actively been working on.<br />
<br />
Frankly, I don't want to reveal too much right now, I want to have more to demonstrate first, what I will say is that it involves a Raspberry Pi, Music, the web and is called 'Etin'.<br />
<br />
So... really that's it for now. I hope that I'll have the chance to do more, I spend my evenings and weekends working on it and I've got 5 people who are willing to test what I have, which is great, but for now, I'll have to first finish the software and scrape together enough money to build a handful of prototype devices.<br />
<br />
Stay tuned, I guess.Anonymoushttp://www.blogger.com/profile/17243404415416295286noreply@blogger.com0tag:blogger.com,1999:blog-3622011100731584938.post-36935405227857030762013-07-18T16:19:00.000-07:002013-07-22T09:13:22.766-07:00Back, kinda<div dir="ltr">
So I was away from blogging, I may be back, I may just be making random hate fueled commentaries on things that annoys me, we'll see.</div>
<div dir="ltr">
<br></div>
<div dir="ltr">
Today it falls to Microsoft's office suite (2013), it is horrific to say the least.</div>
<div dir="ltr">
<br></div>
<div dir="ltr">
It burst onto my screen after our mandatory upgrade to the latest and greatest at work. Anything that proclaims to know what I might or might not like I often get frustrated because I am a very specific person, with me the slightest imperfection or visual glitch can cause me to loose faith in a product. </div>
<div dir="ltr">
<br></div>
<div dir="ltr">
This... Well, I'll try, but I have not the hate filled bile spewing words of derision I'd like to have.</div>
<div dir="ltr">
<br></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAKgb4R7jhaDy1CdEIw3p1zQ1tGn0yTUdFOHp-MrTco8llh06QRmAmp8SFyKJtYY2A42EDh6qoy1rddcQvH_PwSHqb4LVviy-QcBZvTNtZS44e7XoNM1gY5PH1OAnk6-OVp5XKcj7sKjOM/s1600/Capture.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAKgb4R7jhaDy1CdEIw3p1zQ1tGn0yTUdFOHp-MrTco8llh06QRmAmp8SFyKJtYY2A42EDh6qoy1rddcQvH_PwSHqb4LVviy-QcBZvTNtZS44e7XoNM1gY5PH1OAnk6-OVp5XKcj7sKjOM/s1600/Capture.PNG" height="179" width="320"></a></div>
<div dir="ltr">
<br></div>
<div dir="ltr">
<br></div>
<h4>
<i>Oh really? Well I think I won't. Your move Microsoft.</i></h4>
<div dir="ltr">
<br></div>
<div dir="ltr">
Once I'd gotten over the shock of an audacious claim by some engineers who never asked me what I'd like. I launched into the main interface.</div>
<div dir="ltr">
<br></div>
<div dir="ltr">
I rapidly closed my eyes and reached for my sunglasses, I thought we'd been nuked, everything went a brilliant white, like a new born sun. The interface was pretty much uncomfortable to look at. What come to mind is that some neo-nazi hate group were handed the ui design work and given free reign over every aspect of the project.</div>
<div dir="ltr">
<br></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2EXtRh-L_sdsWiBannQN6C4nq1lWXPKxv9CkeQ3sxrM_wb70yuRvT5YJvSdor9udnl3mPhYdUUg4NPiXIHa4yPS1W7F-rH5a4fG1OuAby5eIHqSlNRmY7tIHD5Gd-Ek-7zkxwO1jJTBuU/s1600/word.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2EXtRh-L_sdsWiBannQN6C4nq1lWXPKxv9CkeQ3sxrM_wb70yuRvT5YJvSdor9udnl3mPhYdUUg4NPiXIHa4yPS1W7F-rH5a4fG1OuAby5eIHqSlNRmY7tIHD5Gd-Ek-7zkxwO1jJTBuU/s1600/word.png" height="119" width="320"></a></div>
<h4>
<i>"White power! White power! White power!"</i></h4>
<div dir="ltr">In its defense one can change the office theme, although most of them feel childish and distracting.</div><div dir="ltr"><br></div><div dir="ltr">
The ribbon interface hasn't changed much, I don't quite know where anything is and I refuse to use it because I maintain it's a design nightmare. It feels like the early 90s when everything was big and blocky for no reason. Many things were left in the 90s for very good reason.</div>
<div dir="ltr">
<br></div>
<div dir="ltr">
Now I don't like ribbons, the image of fleeting, fluttering annoying things comes to mind. In fact what comes to mind is a ribbon (or multiple ribbons) that is (are) attached to a child's bicycle. Now it is entirely subjective if these are aesthetically pleasing to a person, not me. I hate them.</div>
<div dir="ltr">
<br></div>
<div dir="ltr">
The analogy does not end there.</div>
<div dir="ltr">
<br></div>
<div dir="ltr">
I don't know if you've ever had to stand near a child riding a bike with ribbons attached to it, if not, let me describe the experience for you.</div>
<div dir="ltr">
<br></div>
<div dir="ltr">
You are minding your own business doing your own thing and you hear the gleeful screams of a small child over enthused by the fact their bike (which depending on how recently their training wheels came off could be very unstable) has whip like appendages billowing in the wind. </div>
<div dir="ltr">
<br></div>
<div dir="ltr">
This is your first sign that trouble is coming.</div>
<div dir="ltr">
<br></div>
<div dir="ltr">
What do you do? You get out the freaking way is what you do.</div>
<div dir="ltr">
<br></div>
<div dir="ltr">
This child could fall over and cry to the nearest adult and you have to deal with something that you wanted nothing to do with but now have to deal with anyway.</div>
<div dir="ltr">
<br></div>
<div dir="ltr">
If that doesn't happen and the child doesn't fall over and you haven't yet gotten out the way? You'd best prepare for a whipping by proxy as a gleeful child cycles around in circles celebrating it's new toy while you are left repeatedly slapped in the face by something you don't want near you and just wish would go away.</div>
<div dir="ltr">
<br></div>
<div dir="ltr">
That is how I feel when I use this version of office; Repeatedly whipped in the face by something that shouldn't even be there while I'm trying to get my work done.</div><div dir="ltr"><br></div><div dir="ltr">Finally my biggest gripe are animations they make office feel slow and 'retro' i guess is the aim but it really frustrates me. I can hear the faint "you can turn them off" but that isn't the point. Why the hell were they enabled in the first place? It does not add any value. </div><div dir="ltr"><br></div>
<div dir="ltr">
As usual I just use Google docs to get real work done. It just gets the hell out of my way and assumes I know what I am doing.<br>
</div>
Anonymoushttp://www.blogger.com/profile/17243404415416295286noreply@blogger.com0tag:blogger.com,1999:blog-3622011100731584938.post-12123296132434217092012-09-26T14:41:00.000-07:002012-09-26T14:41:10.280-07:00Ubuntu and Amazon searchSo Ubuntu is getting the ability to search Amazon direct from the home lens. From the reactions I am seeing online you'd think they'd advocating kicking puppies or stealing children's allowance!<br />
<br />
Frankly I am really happy to see a Linux distribution innovate and develop their own way of doing things, the thing I'm seeing all over sites is that it's adware. I feel like these people have missed the point, that this is only the first step towards a web enabled desktop, I have no doubt that there will be Facebook, Twitter and maybe even Google results aggregated into your desktop.<br /><br />Imagine a desktop that didn't require a browser because the search engine is built into system. The web browser itself would become little more than a web viewer, because the desktop and web blend seamlessly into one product. Wasn't that the dream way back when? You know, before Microsoft decided that they didn't want a platform to compete with Windows?<br />
<br />
I've said it before in a <a href="http://nmunro.blogspot.co.uk/2012/08/why-ubuntu-1204-is-best-desktop.html">previous article</a> that I believe the future of desktops will be search focused instead of the more traditional WIMP paradigm. The fact that Canonical are moving to have web results along with local results will be the logical conclusion to a desktop that uses searching to get around.<br />
<br />
I will admit to some scepticism about how integrated it will be <i>at first</i>, it's for that reason I tend to only use LTS releases, but I can see the use, I'll probably wait til the next LTS though, just to wait for it to get some extra love and attention (and the other cool features that will no doubt make their way through the pipe line).<br />
<br />
<br />
So anyway there's some concerns about this and Mark Shuttleworth has <a href="http://www.markshuttleworth.com/archives/1182">addressed</a> most of them. I wont bother to re-hash the issues and answers, but he does have a point, if you don't want experimental new features don't use anything other than the LTS releases. This is what the LTS releases are for! <br />
<br />
Really though, it sounds like a cool feature and I congratulate Canonical for continuing to innovate and refresh the desktop. It's hard to remember when I last got really excited about technology. <br />
<br />
Even if I don't use it full time I'll at least give 12.10 a good go and I'm sure I'll like it.Anonymoushttp://www.blogger.com/profile/17243404415416295286noreply@blogger.com0tag:blogger.com,1999:blog-3622011100731584938.post-4594012786272900282012-08-17T06:07:00.001-07:002014-03-21T02:26:27.275-07:00My impression of Windows 8<div>
I was always told that If you have nothing good to say, don't say anything at all.<br />
The end.</div>
Anonymoushttp://www.blogger.com/profile/17243404415416295286noreply@blogger.com0tag:blogger.com,1999:blog-3622011100731584938.post-83544890038042608652012-08-14T16:32:00.000-07:002012-08-15T10:41:45.449-07:00Why Ubuntu 12.04 is the best desktop experience the free software community has to offer.Unity, love it or hate it, it's here to stay. I recently gave it a try and had to just stick with it and in this following blog post, I'm going to argue why Ubuntu 12.04 is the best desktop experience that the floss community has to offer!<br />
<br />
So what's so significant about it? Well it's not just about flashy graphics, this release is a long term support release, this means that 12.04 is supported longer than the usual 18 months and not just any LTS release, this LTS release is supported for <a href="http://www.datamation.com/open-source/ubuntu-12.04-delivers-5-years-of-enterprise-linux-desktop-support.html">5 years</a>.<br />
<br />
Let's let that sink in a little bit, 5 years, that's a lot of faith in a product. One that comes with an interface that, let's face it has had a lot of <a href="http://www.pcpro.co.uk/blogs/2011/05/03/ubuntu-unity-the-great-divider/">bad press</a> over this last year and that's something to bear in mind, it's only been a year!<br />
<br />
What really makes Ubuntu 12.04 stand out is how very different it feels to the usual Gnome/KDE/XFCE interfaces. Now each interface appeals to a certain user, this is why such choice exists in our community, but Ubuntu is positioning itself as a direct competitor to Windows and Mac in the desktop space, both of which have been revolutionizing their interpretation of the next generation of graphical interfaces.<br />
<br />
This is the important thing to take note of, Unity is a next generation interfaces. With the recent exception of Windows 8, the Microsoft operating system has largely had the same basic interface since 1995, seventeen years of the same graphical interface metaphor.<br />
<br />
Which is all a graphical interface is, a metaphor for a desktop.<br />
<br />
Desks with their files, folders and staplers etc.<br />
<br />
Since starting a career in computing most of that "desk work" is done on my digital desktop and while one could agree the metaphor of files and folders is still useful and helps visualise an electronic based task by using familiar real world concepts, the whole thing starts to break down when you need to stitch two PDF files together. <br />
<br />
The point is that in the early days a graphical interface imitated the real world. That way new users would have common conceptual reference points, however with computers so ubiquitous in our day to day lives the metaphor doesn't seem quite as useful as it once was.<br />
<br />
This is were Canonical have it right, we should start fresh, study how users use their computers these days and develop an interface based around how we interact with the digital. To that end they have done some user testing (<a href="http://design.canonical.com/2010/11/usability-testing-of-unity/">here</a>, <a href="http://design.canonical.com/2011/04/unity-benchmark-usability-april-2011/">here</a> and <a href="http://lwn.net/Articles/438678/">here</a>) and used that as a means to develop and improve their home grown Unity interface.<br />
<br />
Here's where I really commend them, they developed a vision and were uncompromising in their realization of that vision. Sometimes you just gotta knuckle down and take a few beatings for sticking with your visions. Apple have been deciding what they think is the right interface for years now and it's worked for them to the point of being viewed as a leader in the Interface world. So if following an unorthodox (at least in the open source world) methodology will ultimately result in a great open source user interface then I certainly have no problem with them adopting a more rigid development method. I also take care to remember that I have not paid a since penny on this OS and that I am not entitled to anything except what I am given.<br />
<br />
Anyway lets look at Unity.<br />
<br />
If you have not used Unity before it's a bit different, one can see where the various inspirations came from, it has a menubar at the top of the screen (a la mac), a dock/launcher to the left of the screen, which is the go to location for application management and a rather good looking overlay which allows you to search, run and manage your installed applications and documents.<br />
<br />
Here's how my desktop currently looks: <br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJpiEAE_HIjbQsVnycw_gaC74uhdcyufxGwEI5BYn5PxKk775uety2QfcwbQljGVx_kdVTiktK82LCfTC5e8srIsavDIgbDJip27hcSs2FxDZH1Cth9dP-Us2J48ekT0Dwlx66TaFSC_uI/s1600/Screenshot+from+2012-08-14+22:52:30.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJpiEAE_HIjbQsVnycw_gaC74uhdcyufxGwEI5BYn5PxKk775uety2QfcwbQljGVx_kdVTiktK82LCfTC5e8srIsavDIgbDJip27hcSs2FxDZH1Cth9dP-Us2J48ekT0Dwlx66TaFSC_uI/s320/Screenshot+from+2012-08-14+22:52:30.png" width="320" /> </a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
Immediately visible along the left of the screen is a dock type application, there's arrows which indicate which applications are open, an arrow on the left of the icon indicates the application is open, an icon on the right indicates that the application is focused.<br />
<br />
These are tiny little additions that contribute to a fantastic user interface.<br />
<br />
The overlay thing.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnGh2E6wfn4AV0tg3mGB7KVTjs4MwC1bXaBaGKrEoct0OmxfE9pVNlZEcskZOGzb1P2AqsYJvzZoFw67Bl1hmWta_IXZYpPqX3ecujuCH66OpPv-XwsbR7MIWKkPrFbJwjHQLd-mqLu9_S/s1600/Screenshot+from+2012-08-14+23:01:43.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnGh2E6wfn4AV0tg3mGB7KVTjs4MwC1bXaBaGKrEoct0OmxfE9pVNlZEcskZOGzb1P2AqsYJvzZoFw67Bl1hmWta_IXZYpPqX3ecujuCH66OpPv-XwsbR7MIWKkPrFbJwjHQLd-mqLu9_S/s320/Screenshot+from+2012-08-14+23:01:43.png" width="320" /></a></div>
You can see several things here, in the top left you have the window controls, in all full screen applications the window controls are always located there. At the bottom there are five icons, these are known as lenses they one to filter results, additionally there's a means to further refine your search results.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjPVqQfd8y9WPh7KCxzevvq1EIj8qf_AMrOw-p1FvVdJtZRCyx1Dl3xUQHO8idxa9K52OmDj-wFaHLnRlscbsqsL2nngBhTGIVfw6aUfB74ElbI_7j2VA98zSm9Hsnlew_4ZYQUK0g_szc/s1600/Screenshot+from+2012-08-14+23:14:51.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjPVqQfd8y9WPh7KCxzevvq1EIj8qf_AMrOw-p1FvVdJtZRCyx1Dl3xUQHO8idxa9K52OmDj-wFaHLnRlscbsqsL2nngBhTGIVfw6aUfB74ElbI_7j2VA98zSm9Hsnlew_4ZYQUK0g_szc/s320/Screenshot+from+2012-08-14+23:14:51.png" width="320" /></a></div>
<br />
Now, you might be forgiven for thinking that it's not vastly different from say, the LaunchPad feature of OSX, but more functional.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://cultofmac.cultofmaccom.netdna-cdn.com/wp-content/uploads/2011/06/launchpad.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="200" src="http://cultofmac.cultofmaccom.netdna-cdn.com/wp-content/uploads/2011/06/launchpad.jpg" width="320" /></a></div>
Not a lot of difference is there?<br />
<br />
<br />
Another big feature is the HUD, a means to perform actions that are in the menu but instead of having to click through the menus, it enables one to search the menu by just typing, like so.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYZSX44zE4Bf8zaXTFiJucSIfLa-4nYsAOFHRWy2yLTboWftsN93BObjmqVH3eMyi7voJ8q4PRGZgwBIq_XmgB8y5Y5F6s26cRaZUGilFoUj2kTfqc8fWiLL3AjlPGb_XJdynESBNcIXtT/s1600/Screenshot+from+2012-08-14+23:21:53.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYZSX44zE4Bf8zaXTFiJucSIfLa-4nYsAOFHRWy2yLTboWftsN93BObjmqVH3eMyi7voJ8q4PRGZgwBIq_XmgB8y5Y5F6s26cRaZUGilFoUj2kTfqc8fWiLL3AjlPGb_XJdynESBNcIXtT/s320/Screenshot+from+2012-08-14+23:21:53.png" width="320" /></a></div>
<br />
As I'm sure you can see this is something of a break in the desktop metaphor, it seems to be driven towards the concept of text input. For years I have been seeing various users using various bits of software for quick launching things based on entering a search string.<br />
<br />
Even care has gone into the preference settings, it's a fantastically complete solution, which again allows you to search inside the preferences.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZFGc1u5qIog7ZVndW5v8GFk13vtcl1zopqcxutrKH9oJPK5xaT6j_1xYWUZJiYeUBubkWEA6Q28Q3taRh7ErV8TDoz-oX6yU8wNw1i2MnKSkF29V5jPhtUatVJS_34mxMGLPudA2n3HkV/s1600/Screenshot+from+2012-08-14+23:42:36.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="283" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZFGc1u5qIog7ZVndW5v8GFk13vtcl1zopqcxutrKH9oJPK5xaT6j_1xYWUZJiYeUBubkWEA6Q28Q3taRh7ErV8TDoz-oX6yU8wNw1i2MnKSkF29V5jPhtUatVJS_34mxMGLPudA2n3HkV/s320/Screenshot+from+2012-08-14+23:42:36.png" width="320" /></a></div>
<br />
<br />
It's not just the graphics though, Ubuntu 12.04 comes with it's own cloud based file sync application (Ubuntu One) that's also available on your phone so you can use Canonical's offering over all your devices. <br />
<br />
Finally the variety of free and paid for applications available in the Ubuntu Software Store is fantastic, I was expecting almost no paid for applications, but almost every search produced some premium results, which was encouraging.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHOB8jRwjkozII9ONF5_J1JaYmbGyvmzKbp8pApTZ-SiIi-8C_IdDMbB3zwmbnBj7czU4qfTohhZ8DA8TSujeRMWwok-fMpp4Ih-0gSSDnP38PuJarw2hFnPjdynhw7ErWL9LQqku5Dqnq/s1600/Screenshot+from+2012-08-14+23:54:04.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="187" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHOB8jRwjkozII9ONF5_J1JaYmbGyvmzKbp8pApTZ-SiIi-8C_IdDMbB3zwmbnBj7czU4qfTohhZ8DA8TSujeRMWwok-fMpp4Ih-0gSSDnP38PuJarw2hFnPjdynhw7ErWL9LQqku5Dqnq/s320/Screenshot+from+2012-08-14+23:54:04.png" width="320" /></a></div>
<br />
This is stuff both Windows and Mac are pushing hard towards and why should we do something different simply because it's what someone else is doing, arguing that one shouldn't do something similar that's popular sounds very much like <a href="http://en.wikipedia.org/wiki/Not_invented_here">not invented here</a> to me.<br />
A gret 'feature' is that the interface in all it's advanced graphical glory, can be operated entirely without the mouse, something that a short cut junkie can really appreciate, but by the same token one can still do everything using the mouse, should they choose to.<br />
<br />
What it boils down to is the fact that Ubuntu isn't just about the interface (which is frankly stunning) it's a complete end to end solution, with an apps store, cloud integration and excellent preferences management all wrapped in a simple yet powerful next generation graphical interface.<br />
<br />
And it's only going to get better.<br />
<br />
EDIT: I also forgot to mention that there's also a back up and restore method that allows you to perform incremental backups, this is in the style of Apple TimeMachine and again it's integrated into a central preferences application.<br />
<br />
There's also the Ubuntu font face, now, I don't think creating one's own type face was strictly necessary, but it looks very good and does create a unique brand, much like Mac had Monaco for years as the default font. There's merit to it, and the mono space variant is great for programming in Vim!<br />
<br />
All these little things add up to create a very polished, functional unique branded desktop experience. Anonymoushttp://www.blogger.com/profile/17243404415416295286noreply@blogger.com7tag:blogger.com,1999:blog-3622011100731584938.post-49129092242155336902012-08-09T16:13:00.000-07:002012-08-09T16:13:07.125-07:00Confessions of a Vim geekOk, so I tried to stay out of the editor wars, I went so far as to write my own <a href="http://gtk-apps.org/content/show.php/X2?content=145463">text editor</a>! I was sure I'd never have to touch vi beyond that damn annoying visudo command and in University I had a <a href="http://www.mozart-oz.org/">really bad experience experience</a> with Emacs, and I haven't touched it again since. I saw no need to look into either text editor.<br />
<br />
However I started a new job back in March and had to use a 'real' text editor so it was either Emacs or vi.<br />
<br />
When the <a href="http://www.mozart-oz.org/">flashbacks</a> were over and I'd stopped twitching, I looked at Vim as my editor of choice, I wont use Emacs if I can avoid it. Period!<br />
<br />
It was rather overwhelming at first, I resented the fact I had to use an editor that were so old, ugly looking and confusing.<br />
<br />
As I begun to use it in my daily work, I thought I was experiencing Stockholm syndrome or something because I quickly began to notice a change, it was small things at first, I instantly went to "esc:w" to save documents in Word and in Firefox I hit "/" to google anything, it was like a perverted digital infection that was getting inside my head.I found myself doing things the Vim way, almost naturally.<br />
<br />
It came to a turning point when I needed to remove the Windows end of line character on a Linux machine (when the hell will we have this fixed?), I can't remember the specifics, it was in the days before I believed, as many of you do, before my eyes were opened.<br />
<br />
It was insane, but it was a varient on the ":%s/\^M//gc" or something like that, it was like magic, dark, secret, arcane magic and it was mine.<br />
<br />
The power of Vim comes from it's complext command system, oh that and scripts... <br />
<br />
Scripts are the beginning of the downward spiral for me, give me infinate ways to customize something and I will be unable to make it perfect, close to, but not absolutely perfect, but this is where I reveal my perfectionist nature. There is a script for basically anything one might want to do, you can download them all from <a href="http://www.vim.org/scripts/script_search_results.php?order_by=creation_date&direction=descending">here</a>. Some work well, others don't, your millage will vary.<br />
<br />
It's definately not a friendly text editor, I'm still learning the basics, the hjkl navigation thing is the hard thing to keep my hands in the right place. Twenty odd years of muscle memory of using the arrow keys or wasd will make a transition hard, but ultimately worth it. There is a certain amount of determination and work that has to go into learning Vi(m), like any skill you get back what you put in. I don't know that I would have taken to it so quickly, had I not had someone in the office on hand to help me learn Vim.<br />
<br />
There was certinly a lot of customizing work I had to do to the editor to get myself comfortable with it. It was like getting a new chair and having to work that you sized groove into it, I'm still working the groove in because there's some scripts I installed and need to remove and likewise I've found some nice themes, but I will need to adjust them a bit, but it'll get there.<br />
<br />
If you haven't used Vim before it's worth giving it a shot if you have need of a text editor, however the text editor is an unusual piece of software largely relegated to hardcore programmers, however I would argue that this recent trend for distraction free writing environments could do worse than use Vim as a base.<br />
<br />
All in all my journey so far has been fun and I am still learning and truthfully I wish I'd learned it earlier.Anonymoushttp://www.blogger.com/profile/17243404415416295286noreply@blogger.com0tag:blogger.com,1999:blog-3622011100731584938.post-37753713158063733362012-08-01T12:17:00.000-07:002012-08-01T14:27:40.656-07:00Gnome 3<div>
So this post is later than I wanted and has changed a lot from what I intended to write about. It's also largely opinion and speculation based on what I have seen from kicking around the floss world. I make no claims of accuracy or authority, just humble observation and conclusion. <br />
<br />
Originally I was going to discuss XFCE and Gtk+3, but the linux news world seems to have gotten a bit excited about a <a href="http://blogs.gnome.org/otte/2012/07/27/staring-into-the-abyss/">blog post about the impending death of Gnome 3.</a><br />
<br />
To be honest I think rumours of its death are greatly exaggerated. I remember the KDE 4 thing, now I am not a KDE lover by any degree, but I got the memo that 4.0 was not to be considered stable. So I don't understand why users flocked away from KDE as a brand, I totally get distributions bundling unstable code though, but plenty of distributions did stick with KDE3 for quite some time.<br />
<br />
I bring this up because I remember similar stories about how KDE wouldn't recover and its fading into insignificance, but its still here and even though I personally don't like it, it does look like the best KDE yet.<br />
<br />
I believe Gnome as a piece of software will weather this storm, its free software with a lot of external investment into its technologies and platform. It's unlikely to be going anywhere soon and even if its parent foundation goes away there are other companies and projects that depend on Gnome in whole or in part that someone, somewhere will adopt it again.<br />
<br />
Off the top of my head I can think of xfce, cinnamon, unity etc which all depend on all or in part on Gnome and or its underlying technologies, I don't believe for a second that even if the Gnome foundation was to go under some other foundation wouldn't form and take over or that it would get passed to an existing foundation. <br />
<br />
Take LiberOffice vs OpenOffice for example, even though LiberOffice seems to be the more dominent suite these days, old OpenOffice is still kicking around. Gnome replaced Pidgin with Empathy, yet Pidgin is still used by some users. Those who want Gnome to survive will ensure Gnome will survive, in some form or another.<br />
<br />
There are plenty of examples of other open source projects that have survived despite the belief that they are not long for this world, however evidence of other projects surviving is not assurance that Gnome will, but I would doubt Gnome disappearing anytime soon.</div>Anonymoushttp://www.blogger.com/profile/17243404415416295286noreply@blogger.com0tag:blogger.com,1999:blog-3622011100731584938.post-51926494886889706772012-07-04T16:28:00.003-07:002012-07-04T16:28:52.801-07:00Ubuntu App Showdown 4So, five day's of development time left am really feeling the pressure, I have had to defer some features for the time being. I'd like to implement some more, but I have to judge carefully how long it will take to get them done and I just don't think I will manage it.<br />
<br />
What I want to get done is Undo and Redo, I wish the Gtk text buffers had the can_undo(), undo(), can_redo() and redo() functions, I know GtkSourceViews have them, but I don't see that text buffers have them. I have all day Friday to get something workable, after that I shall just have to disable the buttons and submit as is.<br />
<br />
Working full time and doing a lot of travelling these past couple of weeks has left me very limited time to get done what I want to, but I know I have pushed myself to get done what I have managed to do thus far, so whatever happens I am happy with what I have done.<br />
<br />
Since I have been really busy with actually coding, I have not shown a single screenshot since my mock ups. So with nothing more ado, here is the state of LiberEdit as it stands, with the exception of undo/redo, everything works! I hope it's not just me, but I think it looks really nice. Obviously with the way that Ubuntu has the global menu it's not shown in this screen shot but there is a menu bar.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgr05twJR7J9S66fW41n-cfbgCZNnPNENcMa7KVFybvTGTbiF0N8q6u8zcxCUfQEGlQlUQWrYArS3-IEKDQeT_GFabxvqKl1PxoQaF44-UVZto51qKjuojQ8pym1n1UocO0Xdr6_oiLpYd_/s1600/Screenshot+from+2012-07-05+00-10-26.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="328" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgr05twJR7J9S66fW41n-cfbgCZNnPNENcMa7KVFybvTGTbiF0N8q6u8zcxCUfQEGlQlUQWrYArS3-IEKDQeT_GFabxvqKl1PxoQaF44-UVZto51qKjuojQ8pym1n1UocO0Xdr6_oiLpYd_/s640/Screenshot+from+2012-07-05+00-10-26.png" width="640" /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
I should probably aim to have most things done by Friday evening as I have a busy weekend, I need to set up the PPA so that the app can be installed but it's getting late and I have been running on lack of sleep for some time now.<br />
<br />
Thanks for reading.<br />
NeilAnonymoushttp://www.blogger.com/profile/17243404415416295286noreply@blogger.com0tag:blogger.com,1999:blog-3622011100731584938.post-2832929363765642942012-07-01T17:15:00.001-07:002012-07-02T15:47:37.743-07:00Ubuntu app showdown 3<div>
So I have installed the Android blogger client onto my phone to see if blogging on the go is easy enough, so please forgive typos or other horrific mistakes.<br />
<br />So its the end of week 2 of the Ubuntu App showdown and my project is almost finished, I have identified 5 things that would be awesome to have finished, that's not to say it is perfect but it is usable.<br /><br />
My one concern is that I will not have had many testers, so I can't say how well it performs with its intended audience despite my efforts to make it as easy to use as possible.<br />
The following 6 features are much for my reference as they are a news update for readers.<br />
1) Implement a nice easy way to add files to a project.<br />
2) Have a file unsaved notification on each tab so the user can see at a glance that files need saving.<br />
3) Create a warning dialog when closing the application if there are unsaved files.<br />
4) Have the application remember which files were open the last time the application was closed and reopen them.<br />
5) Have a standard example project open up with a welcome screen on first run.<br />
6) Only allow one instance of a file open at a time, this is to prevent files clobbering each other.<br />
As you can see these are really quite minor at this point and should take no time at all.<br />
If I get these features done in time I shall even begin working on a bona fide user manual as a bonus and hopefully my friend will have an application logo ready to go by Wednesday.<br />
Good luck to all the others involved in the project!</div>Anonymoushttp://www.blogger.com/profile/17243404415416295286noreply@blogger.com0tag:blogger.com,1999:blog-3622011100731584938.post-52585018526599696052012-06-30T02:20:00.000-07:002012-06-30T02:20:17.236-07:00Will the real Neil Munro please stand up?Dear Internet, most importantly America.<br />
<br />
I am not American, I am not a reporter and I do not live in Washington DC. I understand that there is a lot of talk about my namesake at the moment, but please do some homework before blasting a tweet my way. It took me all of twenty seconds to find who I presume is the intended recipient.<br />
<br />
This is what I was greeted to when I went to tweet about my Ubuntu App Showdown project. I have been told I should sue for libel, tempting though that is, I have decided to not actually be an 'asshole', and simply accept an apology from the offending posters instead.<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiR0pVx-rioAsInR0uSK5GvIJtCSPmINyvVGOXwJl628kdEKvVKXVOv8EJ0kOYYP1qBl8Pp5OvrwPdgVgRbScJHOlBY5l4WBt-VNnDyA9xTt0Tv0P9Lb4_yTjA8f2e0OG7yO_d6P82TXMdW/s1600/tweets.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiR0pVx-rioAsInR0uSK5GvIJtCSPmINyvVGOXwJl628kdEKvVKXVOv8EJ0kOYYP1qBl8Pp5OvrwPdgVgRbScJHOlBY5l4WBt-VNnDyA9xTt0Tv0P9Lb4_yTjA8f2e0OG7yO_d6P82TXMdW/s400/tweets.png" width="385" /></a><br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
That is all.Anonymoushttp://www.blogger.com/profile/17243404415416295286noreply@blogger.com0tag:blogger.com,1999:blog-3622011100731584938.post-91709834251433977712012-06-29T15:58:00.000-07:002012-06-30T03:15:37.384-07:00My major reason for starting a blogHi folks, I hinted in my first blog that I would like to do more technology stuff and I finally have a means to start. I should explain, this morning I read a blog over on darkduck's blog, it appears to be a guest post, however it angered me in such a way I just felt I had to make some sort of response.<br />
<span style="background-color: white;"><br /></span><br />
<span style="background-color: white;">||| Link to original post</span><br />
<span style="background-color: white;">\/ </span><br />
<br />
<h3 class="post-title entry-title" style="background-color: #dfdfdf; color: #1078a5; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 24px; margin: 0px; position: relative;">
<a href="http://linuxblog.darkduck.com/2012/06/why-cant-linux-crack-desktop.html" style="color: #1078a5;">Why Can’t Linux Crack The Desktop?</a></h3>
<div>
<br /></div>
<div>
<span style="background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px;">Many computer geeks have always held Linux in high regard. </span></div>
<div>
<span style="background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px;"><br /></span></div>
<div>
<span style="background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px;"><i>What about all the non-geeks that use it? Ken Stark's and the <a href="http://www.fixedbylinux.com/about">Helios Project</a> is dedicated to getting computers into the hands of kids who need them for school, these machines run Linux, from what I understand these kids cope fine and are not geeks, just regular kids. </i></span></div>
<div>
<span style="background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px;"><i><br /></i></span></div>
<div>
<span style="background-color: white;"><i><span style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;"><span style="line-height: 22px;">What about your Android phone? That's Linux, I have friends that loved the Android phones that don't know the difference between grep and sed and that's ok, on Android you don't need to, but it is still Linux.</span></span></i></span></div>
<div>
<span style="background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px;"><br /></span></div>
<div>
<span style="background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px;">They endlessly talk about its stability and security features. </span></div>
<div>
<span style="background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px;"><br /></span></div>
<div>
<span style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;"><i><span style="line-height: 22px;">Do I? I am one of these such Linux wielding 'geeks' and I can't remember the last time I really spoke to anyone about Linux security who didn't first ask. I do remember boring the legs off people about the last <a href="http://nmunro.blogspot.co.uk/2012/06/thoughts-on-soylent-green.html">movie</a> I saw or the last <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhabpgGUIKl6FnI3wMk7sMxgloGQ0Pb6yQRKauq1C1DXPJnxAIcKtS19P6m1-phZrF1DWN5qRp3ah3wO0IBpDym1esehrsReja1PBUtzvH3TmBgTOHF0YvNdbikplp8Xh1TZ1gRZPtcHsUr/s1600/Neil+Young+-+Harvest.jpg">album</a> I bought (yes, I really should have had that one long before now). </span></i></span></div>
<div>
<span style="background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px;"><br /></span></div>
<div>
<span style="background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px;">For many years people talked about how Linux may eventually take over in the future, but the OS is yet to take off as the leading operating systems. </span></div>
<div>
<span style="background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px;"><br /></span></div>
<div>
<span style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;"><span style="line-height: 22px;"><i>I'm sorry is this the future yet? So Linux isn't the default operating system on most consumer bought PC's, but again <a href="http://www.android.com/">Android</a>, <a href="http://www.novell.com/promo/suse/ibm-watson.html">Watson</a> or indeed most <a href="http://www.itwire.com/business-it-news/technology/39471-nearly-every-supercomputer-runs-linux">Super Computers</a> run Linux in some form or another. I would suggest that it's leading in the mobile market, AI research and high performance computer. It hasn't made it onto your PC but it's still all over the place it various forms.</i></span></span></div>
<div>
<span style="background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px;"><br /></span></div>
<div>
<span style="background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px;">There has been a lot of debate as to why this OS has never really taken off. There are many things that programmers, computer experts, users and geeks in general have failed to agree on. However, there are a number of things that have affected its success.</span></div>
<div>
<span style="background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px;"><br /></span></div>
<div>
<span style="background-color: white;"><i><span style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;"><span style="line-height: 22px;">Personally I think the <a href="http://inventors.about.com/od/computersoftware/a/Putting-Microsoft-On-The-Map.htm">deal</a> IBM made with Microsoft to supply a cheap OS on their personal computers back in the '81 and the subsequent 10 years of sales before Linux was first created might have something to do with it... </span></span></i></span></div>
<div>
<span style="background-color: white;"><i><span style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;"><span style="line-height: 22px;"><br /></span></span></i></span></div>
<div>
<h3 style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; margin: 0px; position: relative;">
<em style="background-color: white;">Standards:</em></h3>
</div>
<div>
<span style="background-color: white;"><span style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px;">There are many versions of Linux from </span><a href="http://linuxblog.darkduck.com/search/label/ubuntu" style="color: #005582; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px;">Ubuntu</a><span style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px;">, </span><a href="http://linuxblog.darkduck.com/search/label/fedora" style="color: #005582; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px;">Fedora</a><span style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px;"> and many others.</span></span></div>
<div>
<span style="background-color: white;"><span style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px;"><br /></span></span></div>
<div>
<span style="background-color: white;"><span style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px;"><i>So? There's at least nine version's of Windows 7 listed on <a href="http://en.wikipedia.org/wiki/Windows_7_editions">wikipedia</a>.</i></span></span></div>
<div>
<span style="background-color: white;"><span style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px;"><br /></span></span></div>
<div>
<span style="background-color: white;"><span style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px;">All these versions have a different system as well as configuration. </span></span></div>
<div>
<span style="background-color: white;"><span style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px;"><br /></span></span></div>
<div>
<span style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;"><span style="line-height: 22px;"><i>Care to back this up with any proof? Windows 7 has a vastly different security model than Windows XP, with a very different configuration, change happens, it's the cost of progress.</i></span></span></div>
<div>
<span style="background-color: white;"><span style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px;"><br /></span></span></div>
<div>
<span style="background-color: white;"><span style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px;">This doesn’t seem to be a problem to many computer geeks, but it is clearly a problem with many users. Users prefer using a system that is predictable. </span></span></div>
<div>
<span style="background-color: white;"><span style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px;"><br /></span></span></div>
<div>
<span style="background-color: white;"><span style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px;"><i>Ok, so you just complained about 'geeks' talking about the stability and security of Linux and now say it's unpredictable, these seems almost mutually exclusive, which is it? </i></span></span></div>
<div>
<span style="background-color: white;"><span style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px;"><br /></span></span></div>
<div>
<span style="background-color: white;"><span style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px;">They don’t want to spend a lot of time reconfiguring the computer just because there were changes with the OS they were using. Even though Linux is free, this problem may be an extra expense to the organization due to investments in expertise.</span></span></div>
<div>
<span style="background-color: white;"><span style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px;"><br /></span></span></div>
<div>
<span style="background-color: white;"><span style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px;"><i>Again see above, every time we get a new PC at work we have to configure a crap load of environmental variables and now have to re-write lots of internal software to work around the change in the user model in Windows 7.</i></span></span></div>
<div>
<span style="background-color: white;"><span style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px;"><i><br /></i></span></span></div>
<div>
<span style="background-color: white;"><span style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px;"><i>This paragraph was titled 'Standards' yet I heard nothing about any form of standard... How about something as fundamental as <a href="http://en.wikipedia.org/wiki/Newline#Representations">Line endings</a>, Windows is the ONLY mainstream OS that handles Line Ending's differently and UNIX pre-dates Windows. How about <a href="http://en.wikipedia.org/wiki/OpenDocument">Open Documnt Standards</a>? Or even it's standard <a href="http://arstechnica.com/information-technology/2011/06/html5-centric-windows-8-leaves-microsoft-developers-horrified/">API</a>?</i></span></span></div>
<div>
<span style="background-color: white;"><span style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px;"><i><br /></i></span></span></div>
<div>
<h3 style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; margin: 0px; position: relative;">
<em style="background-color: white;">Software:</em></h3>
<span style="background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px;">Linux has always been poor when it comes to usability. </span></div>
<div>
<span style="background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px;"><br /></span></div>
<div>
<span style="background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px;"><i>*sigh* Proof?</i></span></div>
<div>
<span style="background-color: #dfdfdf; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px;"><br /></span></div>
<div>
<span style="background-color: white;"><span style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px;">Even though the Graphic User Interface has improved over the years, it still has a long way to go for the ordinary user to feel totally at ease when using this system. </span></span></div>
<div>
<span style="background-color: white;"><span style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px;"><br /></span></span></div>
<div>
<span style="background-color: white;"><span style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px;"><i>What exactly is wrong with the interface? I mean there's plenty of choices, did you try others, were you aware you had a choice? Are you also aware that there is not such thing as an 'ordinary user'?</i></span></span></div>
<div>
<span style="background-color: white;"><span style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px;"><br /></span></span></div>
<div>
<span style="background-color: white;"><span style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px;">Currently, one of its biggest is the software it offers as an alternative to popular windows and other commercial software.</span></span></div>
<div>
<span style="background-color: white;"><span style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px;"><br /></span></span></div>
<div>
<span style="background-color: white;"><span style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px;"><i>Biggest what? Usability issue? Software issue?</i></span></span></div>
<div>
<span style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;"><span style="line-height: 22px;"><br /></span></span></div>
<div>
<span style="background-color: white;"><a href="http://linuxblog.darkduck.com/search/label/open%20office" style="color: #005582; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px;">OpenOffice</a><span style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px;"> does not have as many features as MS Office. </span></span></div>
<div>
<span style="background-color: white;"><span style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px;"><br /></span></span></div>
<div>
<span style="background-color: white;"><span style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px;"><i>Many features does not a good computer program make, see <a href="http://hallicino.hubpages.com/hub/_86_Mac_Plus_Vs_07_AMD_DualCore_You_Wont_Believe_Who_Wins">here</a>. Personally despite being around for 5 years now, I STILL hate the ribbon 'feature', anyone still lamenting the loss of this <a href="http://upload.wikimedia.org/wikipedia/en/d/db/Clippy-letter.PNG">feature</a>?</i></span></span></div>
<div>
<span style="background-color: white;"><span style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px;"><br /></span></span></div>
<div>
<span style="background-color: white;"><span style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px;">GIMP which is open source and free, is still not good enough to </span><a href="http://linuxblog.darkduck.com/2011/10/photoshop-alternatives-for-linux.html" style="color: #005582; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px;">replace Photoshop</a><span style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px;">, which is quite expensive in the market.</span></span></div>
<div>
<span style="background-color: white;"><span style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px;"><br /></span></span></div>
<div>
<span style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;"><i><span style="line-height: 22px;">Well, it IS free, you want PhotoShop then buy photoshop and run it in a Virtual Machine. Can't afford photoshop? Then use the GIMP, it's simple really. The article is also a brief list of possible alternatives not a user study of why the GIMP is worse than photoshop.</span></i></span></div>
<div>
<span style="background-color: white;"><span style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px;"><br /></span></span></div>
<div>
<span style="background-color: white;"><span style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px;">You can still use these tools on a Linux machine but you need to install an emulator which doesn’t always work as you would expect.</span></span></div>
<div>
<span style="background-color: white;"><span style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px;"><br /></span></span></div>
<div>
<span style="background-color: white;"><span style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px;"><i>I think you will find that <a href="http://wiki.winehq.org/FAQ/#head-c9e6502ad636315e905d07f7e44594757a6738e3">Wine Is Not an Emulator...</a></i></span></span></div>
<div>
<br />
<h3 style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; margin: 0px; position: relative;">
<em style="background-color: white;">Training and additional costs:</em></h3>
<span style="background-color: white;"><span style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px;">Because Linux is not easy to use, it is not the </span><a href="http://linuxblog.darkduck.com/2011/08/non-windows-operating-systems-for.html" style="color: #005582; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px;">best Operating System to introduce a beginner</a><span style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px;"> with to computers. </span></span></div>
<div>
<span style="background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px;"><br /></span></div>
<div>
<span style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;"><span style="line-height: 22px;"><i>Ok seriously I am starting to twitch now, where is your proof? In addition that article also doesn't even support your point! My evidence? The last sentence in that linked article: <span style="background-color: white;">"</span></i></span></span><span style="background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px;">Windows is by far the most used operating system, and for many people it works just fine. However, it is not necessarily the best, and you may find that you benefit from going to another operating system."</span></div>
<div>
<span style="background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px;"><br /></span></div>
<div>
<span style="background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px;">The Windows OS is more user friendly and easier to manage. </span></div>
<div>
<span style="background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px;"><br /></span></div>
<div>
<span style="background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px;"><i>For who? The mythic 'ordinary user'? My dad repeated asked me for months how things worked in Win 7 because it was such a paradigm shift from XP. Can't be that easy if users couldn't easily manage an OS upgrade.</i></span></div>
<div>
<span style="background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px;"><br /></span></div>
<div>
<span style="background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px;">If you are to migrate to Linux, then you need to train your employees because they probably have never used a Linux system before. </span></div>
<div>
<span style="background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px;"><br /></span></div>
<div>
<span style="background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px;"><i>Depends on what you classify as a Linux system, if they had an Android phone then yes, they have.</i></span></div>
<div>
<span style="background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px;"><br /></span></div>
<div>
<span style="background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px;">Depending on the size of the organization the additional costs of training, may exceed the amount saved by using Linux. </span><span style="background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px;">If an organization is trying to adopt the Linux OS to be used by its employees, then they need to try and weigh the options to see if it really is a cost cutting measure.</span></div>
<div>
<span style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;"><span style="line-height: 22px;"><br /></span></span></div>
<div>
<span style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;"><span style="line-height: 22px;"><i>Ah total cost of ownership that old gold nugget I searched G</i></span></span><span style="background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;"><span style="line-height: 22px;"><i>oogle briefly for some examples and got</i></span></span><i style="background-color: white;"><span style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;"><span style="line-height: 22px;"> </span></span><a href="https://www.google.co.uk/webhp?sourceid=chrome-instant&ie=UTF-8&ion=1#hl=en&sclient=psy-ab&q=windows+vs+linux+tco&oq=windows+vs+linux+tco&gs_l=hp.3..0j0i8i30l3.162.19509.0.19783.25.22.3.0.0.1.1280.5384.5j10j4j1j6-1j1.22.0.ciatsh..0.0.i4rAOR9kEcE&pbx=1&bav=on.2,or.r_gc.r_pw.r_cp.r_qf.,cf.osb&fp=10cf558768b74769&ion=1&biw=1366&bih=650" style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px;">771,000 results</a><span style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;"><span style="line-height: 22px;"> with no conclusive proof that Windows is any cheaper than Linux in the long run. Sure Linux requires re-training, then Windows requires anti-virus solutions and Linux requires X and Windows wants Y, it goes on forever. If there was an answer then the discussion would be long over.</span></span></i></div>
<div>
<i style="background-color: white;"><span style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;"><span style="line-height: 22px;"><br /></span></span></i></div>
<div>
<span style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;"><span style="line-height: 22px;"><i>It's articles such as this that make me feel like that tech news articles are being reduced to people stating their opinion around as established fact. If you make a claim, back it up with evidence, were you never taught to cite references or evidence?</i></span></span></div>
<div>
<span style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;"><span style="line-height: 22px;"><i><br /></i></span></span></div>
<div>
<span style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;"><span style="line-height: 22px;"><i>Anyway I shall get back to working on LiberEdit for the Ubuntu App Showdown now.</i></span></span></div>
<div>
<span style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;"><span style="line-height: 22px;"><i><br /></i></span></span></div>
<div>
<span style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;"><span style="line-height: 22px;"><i>Thanks for reading, though I wonder how many will continue to after this...</i></span></span></div>
<div>
<span style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;"><span style="line-height: 22px;"><i><br /></i></span></span></div>
<div>
<span style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;"><span style="line-height: 22px;"><i>Neil</i></span></span></div>
<div>
<span style="background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 16px; line-height: 22px;"><br /></span></div>
<div>
<span style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;"><span style="line-height: 22px;"><br /></span></span></div>Anonymoushttp://www.blogger.com/profile/17243404415416295286noreply@blogger.com4tag:blogger.com,1999:blog-3622011100731584938.post-66189705850998516592012-06-26T13:05:00.000-07:002012-06-26T13:05:17.147-07:00Ubuntu App Showdown 2Ok folks it's been a while since I last posted, or at least it feels like a while, work, gym then more work tends to cause the days to blur together. How has this blog already had over 750 views? The internet has indeed changed since the days everyone used... was it called LiveJournal? I think it was. It's been a long time since I blogged properly and with code on the mind please forgive a moment of technological forgetfulness.<br />
<br />
Anyway, so I have been working on LiberEdit non-stop since my last post. Most of the rudimentary elements are present, you can create a new project, import an existing project, export a project and delete a project. Now I have some minor user interface fixes I want to do before dedicating the rest of the available time to working on the editing system. I was to get the design just so because I expect to be maintaining it after the competition and I don't want to have to re-write massive chunks of the project just because I cut corners.<br />
<br />
The part I expected to be the hardest was the treeview, however that is done and dusted now, so that was a pleasant surprise! The only thing left to do on that is in fact part of the edit system, that is to say when you click on a file in the tree view it opens the file for editing. In the same graphical area, I have put the treeview itself into a notebook with the project tree in one page and the selected project table of contents in the second page, this I imagine will be another area of work I will start tonight. This is when the real work starts, most of what I have been doing has been small bite-sized tasks, but parsing the xml file and generating a table of contents while not difficult is something I have not done in some time, so with any luck it will be obvious, if not, well I will set aside a non-gym night or even a Sunday afternoon to tackle that one.<br />
<br />
Implemented in the project creation aspect of the code, is a template system. I figured instead of writing new code every time a new standard or file format comes out, simple provide basic templates that the user can select from (or even add to!) and copy the template under the new project name and thus we have a new project and all anyone need to is write the smallest possible template and the code doesn't need to be altered.<br />
<br />
The agenda for tonight is:<br />
<br />
1) A confirmation dialog for project deletion. Easy, 10 min.<br />
2) A reliable way to close notebook tabs (I know there's a good way to do it, I even remember implementing it in C once and can't for the life of me remember how it was done).<br />
3) Check that when a project is deleted the project and all it's files are removed from the project tree. I am pretty sure this is how it behaves but I don't want to miss that.<br />
4) Create a complete blank epub2 template, another small task.<br />
<br />
This means most of the rest of the night will be spent ensuring that the note book tabs close the correct tab and all that jazz, it's a problem that has a defined solution I just need to find it!<br />
<br />
So all in all it's coming along nicely and with a lot better direction and drive than I was expecting. The whole thing has slotted together in my brain nice and neatly prior to any work having begun, but then again, on my lunch break at work I tend to visualize what I need to do next and how I need to do it. Otherwise I doubt I would really be getting very far at all!<br />
<br />
So, thanks for reading, I shall post again soon.<br />
<br />
NeilAnonymoushttp://www.blogger.com/profile/17243404415416295286noreply@blogger.com0tag:blogger.com,1999:blog-3622011100731584938.post-23960907595514462592012-06-19T10:23:00.002-07:002012-06-19T10:23:49.111-07:00Ubuntu App Showdown 1Ok so last night I got a chance to talk with my friends about the specifics of the application and how it should work, I have digested the basic construction of an epub file and I have been fighting with Quickly.<br />
<br />
Quickly is the suggested application development framework for use in the project, it's by no means mandatory, but it makes packaging up the code a hell of a lot easier once you do get round to that. Having got a backlogged autotools clear up to do another another project I am in no hurry to dive into another build system.<br />
<span style="background-color: white;"><br /></span><br />
<span style="background-color: white;">Anyway, today I shall be importing and </span><span style="background-color: white;">exporting</span><span style="background-color: white;"> existing epub books and hopefully creating a epub project creation wizard, with that I can easily create the open project code too. This is all easy do do code that builds the basic user interaction with the software. </span><span style="background-color: white;">I am tackling this first so I can have all the basic actions done and out the way so I can focus on the harder elements such as managing and switching between projects. I have previously left things such as this til the last moment and had to rush around at three in the morning to have basic's done, so I dont' want that to happen again, my attitude on this project is that if the complicated bits are not done, then it's not done. </span><br />
<span style="background-color: white;"><br /></span><br />
<span style="background-color: white;">My big concern is the HTML editor/viewer that would be a part of the finished application and having something useful done within the time limits of the competition, however I am keeping positive and working away as quick as I can. </span><br />
<span style="background-color: white;"><br /></span><br />
<span style="background-color: white;">And with that I shall leave you with some </span><span style="background-color: white;">screenshots! These were thrown together on a non-ubuntu system as you can see, but it should give you enough of an idea until I can get something functional and pretty on my ubuntu system.</span><br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrsT1B2x4WtWpj9vzvc8J4a41jc5EcqxkCyobTnzn8Gs-kpLmLy7c4PlFm8WKUxmO6UmyNonmkOojmH7slMmyh8GCwzmPCGcf6AlrfTVGUHpziU9F1GbCLE-w97YE_J1MSTnWr2JcB7NB-/s1600/Screenshot+-+170612+-+13:44:07.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrsT1B2x4WtWpj9vzvc8J4a41jc5EcqxkCyobTnzn8Gs-kpLmLy7c4PlFm8WKUxmO6UmyNonmkOojmH7slMmyh8GCwzmPCGcf6AlrfTVGUHpziU9F1GbCLE-w97YE_J1MSTnWr2JcB7NB-/s320/Screenshot+-+170612+-+13:44:07.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWfXSFmJMtDAZlwMybJzKmpMwF_j5m_9eo2a_rf_GKRhZ_qlX2j5wTIQOKPpAR2RGatJclEbyC3zHZMgB1TlVIwkjsw5yRft0RubpbPFt0eYDvgbGhIkJ9o2WSQ7R8Q6qDnvLAGKMTYx1z/s1600/Screenshot+-+170612+-+13:44:20.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWfXSFmJMtDAZlwMybJzKmpMwF_j5m_9eo2a_rf_GKRhZ_qlX2j5wTIQOKPpAR2RGatJclEbyC3zHZMgB1TlVIwkjsw5yRft0RubpbPFt0eYDvgbGhIkJ9o2WSQ7R8Q6qDnvLAGKMTYx1z/s320/Screenshot+-+170612+-+13:44:20.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMw3VXplJS6BX6add8_uJHtYQ6n_sxJ0l7bJQYMYntO0uf8DQk16rdafwv5N9-3TdAvKM7Ix-NUqqP-h7kopAT2FtoypNXKhfe3ij5cePults9M6TrDPpnaz3G-cUkVRUowpUjB6_5AZy6/s1600/Screenshot+-+170612+-+13:44:31.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMw3VXplJS6BX6add8_uJHtYQ6n_sxJ0l7bJQYMYntO0uf8DQk16rdafwv5N9-3TdAvKM7Ix-NUqqP-h7kopAT2FtoypNXKhfe3ij5cePults9M6TrDPpnaz3G-cUkVRUowpUjB6_5AZy6/s320/Screenshot+-+170612+-+13:44:31.png" width="320" /></a></div>
<br />Anonymoushttp://www.blogger.com/profile/17243404415416295286noreply@blogger.com0tag:blogger.com,1999:blog-3622011100731584938.post-64721899862154054582012-06-17T12:15:00.000-07:002012-06-17T12:15:02.671-07:00Ubuntu App Showdown 0As some of you may know Canonical has a competition starting tomorrow to develop from scratch a new application for Ubuntu Linux, first prize is a System 76 laptop and a phone, second prize is more or less the same but with a slightly lower spec laptop and third prize is a phone, however all entries get a free Ubuntu t-shirt.<br />
<br />
So my friend is on a publishing course and has to work a lot with the epub file format and wanted a much easier to use bit of software, so one time in a pub a promised to write it for him, and this has given me the excuse I need to really sit down and have a bit of a hack-a-thon.<br />
<br />
In the interest of fairness I informed him about the competition and since I have just bought a brand new laptop and got it just so I decided to let him have the laptop should we actually win.<br />
<br />
Now you can infer from the fact I mention my friend asked me to write it that he is not a programmer, however, I will be allowing him as much creative control over the user interface as possible (on account of him being the primary user/tester of the application at this time) and since he knows the format of the epub files much better than I do it shall be a collaboration.<br />
<br />
Also, I did I mention the free t-shirt just for entering? Cos I would do it for the t-shirt alone.<br />
<br />
Anyway this application which is called LiberEdit(from the Latin "Liber" meaning book and "Edito" meaning publish, so I am told), will be to import, edit and export epub books. It will do this graphically and not having to break open the epub files manually, everything from changing the author information to the actual chapter content should be handled inside the application. I have first draft screen shots, but once they have been approved I shall publish them.<br />
<br />
All the best to anyone else taking part, enjoy yourselves.Anonymoushttp://www.blogger.com/profile/17243404415416295286noreply@blogger.com0tag:blogger.com,1999:blog-3622011100731584938.post-35112538218840680062012-06-13T16:31:00.000-07:002012-06-13T16:31:32.158-07:00Thoughts On Soylent GreenHaving just watched Soylent Green for the very first time I figured I could use this as a means to get started with this blog. I have been meaning to start a blog for some time now, however could never find a suitable starting topic. I originally intended to write about my secret love affair with Vim but felt that starting a flame war over text editors would not be a good idea for a first topic...<br />
<br />
So with nothing more ado here is my humble review of Soylent Green.<br />
<br />
Now, almost everyone knows the twist by now, for those that do not I shall try to keep this as spoiler free as possible, however since there are numerous references littered throughout pop culture, you may have heard about this before having seen the movie. In fact that is how I first learned of Soylent Green, it's like knowing that Malcolm Crowe is dead after the opening act in the 6th sense, some of the magic is lost.<br />
<br />
Charton Heston plays the role of Thorn, a police detective investigating the murder of a high profile individual as the events begin to unfold. The plot is simple, cop investigates murder, cop suspects something greater, cop get's caught up in conspiracy, uncovers a dark secret and tries to expose it. Do not let the deceptively simple formula deter you from watching it, Soylent Green probably helped to define the formula that so many plots employ these days.<br />
<br />
The audio quality was fantastic considering it's age, or perhaps that's a testament to some sound engineer working for Warner Brothers converting the film to digital format, either way it was great.<br />
<br />
Overall the special effects are impressive for the time, the opening sequence especially had something different about it, the montage of small town USA with huge open space descending into images of massive over population, global food shortages and ecological disaster juxtaposed with a cheery jazzy number left me feeling like despite all the issues the movie addresses it was simply business as usual for the human race.<br />
<br />
That's not to say I didn't enjoy the opening, on the contrary I thought it was a rather enjoyable piece of cinema, I just am not sure if I was feeling what the director intended. I would say I enjoyed the euthanasia scene, were it not for the fact that I would be saying 'I enjoyed the euthanasia scene' there's something almost wrong with a statement like that, even if it does refer to general things such as acting, effects etc. It was a very beautiful and deeply saddening moment on screen, not at least for the fact that it was the last role the actor would play.<br />
<br />
For all my praise of Soylent Green it does seem to run longer than it needs to, although I should give it the benefit of the doubt, my DVD player broke half way through and I had to continue watching it the next day after I had bought a new player. If I had to make one criticism though it would be the usual cliché suffering action hero (which in all honesty probably wasn't so cliché back then), by my count at the conclusion the hero had been shot three times, shin, shoulder and abdomen, I just found it just a little hard to believe that the hero might have been able to run in that state. It would, however be a very poor movie if the hero couldn't overcome his wounds and unravel the conspiracy.<br />
<br />
In conclusion it's a landmark movie, a must see for anyone seriously into film or just wanting to get the pop culture references. I feel however that it's age and dark subject matter might alienate younger viewers or those of a nervous disposition.<br />
<br />
Anyway who would like some crackers?<br />
<br />
<a href="http://www.thegeekestlink.com/geek-gifts/soylent-green-crackers/prod_1312.html">http://www.thegeekestlink.com/geek-gifts/soylent-green-crackers/prod_1312.html</a><br />
<br />Anonymoushttp://www.blogger.com/profile/17243404415416295286noreply@blogger.com0