Entries tagged as webRelated tags
accounting alerting apache apps birthday coding copyright cricket disney entertainment family firefox ftp gnome google hardware holiday humour ie Internet ISP life linux microsoft monitoring movies mozilla myob nagios networking office open source pets play quicken rsync scam security shopping smb sms spam sport support symbol tennis terrorism tv twitter windows workMonday, June 23 2008Firefox 3 - What The?!It's always interesting to see some of the organisations that made it possible! Tip: Click on the image to see a larger version. Tuesday, June 17 2008Firefox 3 - Come break a world record! At 3:00am AEST on Wednesday 18th of June will herald the release of Firefox 3.It's a big jump ahead from the heady days of Firefox 1 and Firefox 2 days. The guys over at SpreadFirefox are attempting to set a world record, with the most downloads in a given 24 hour period. You too can be part of it! I'm currently running one of the Release Candidates, and I've found it brilliant, all my favourite add-ons are now working flawlessly in it. So help spread the world, Australia has around 30% of it's Internet users using Firefox these days. So people do understand and utilise the crazy fox based browser. Moving more people off Internet Explorer will also ensure that Australian websites that wish to remain 'visible' will also start writing websites that are browser agnostic and follow the W3C standards (something IE only websites break heavily). Microsoft claim that they are going to be moving fully to standards compliance with IE8, but don't hold your breath. We've been hearing that for years. As long as nasty ActiveX still hangs around like a bad fart in a crowded elevator it's not going to be compliant (or safe for that matter). And yes, IE8 will ship with ActiveX. So hop to it! Pledge to download Firefox 3 on Wednesday, and become a World Record Holder! Monday, June 9 2008Visit Disney World - in the luxury of your own home We all enjoy a good holiday. Getting the time to take one always seems to be the problem for me however. If you're like me you grew up watching The Wonderful World of Disney at 6:30pm every Sunday. Here we marveled at cartoons of Mickey, Goofy and other great Disney characters. (So much so, many the hostnames on my home network are now named after Disney characters! It also introduced us to classic 'childrens' movies like Herbie, 101 Dalmatians, Mary Poppins and Alice in Wonderland. It's probably the dream of every child to visit the magical place of Disneyland or DisneyWorld. With the help of Google you can now explore DisneyLand without leaving your chair! Google has produced a 3D interactive representation of Disneyland inside Google Earth. If you've got Google Earth installed try the following:
It's nearly as good as being there! Just think - no more queues for rides, no long-haul flight getting there, and the park is now open 24 hours for you. Have fun exploring! Sunday, June 8 2008The difficulty of Aussie small businesses adopting Linux
There are many reasons people are stuck on Windows.
For small businesses the main reason is their accounting software. Like it or not, since the introduction of GST and BAS the days of the shoe-box accounting have disappeared. Every business that wants to keep accurate financial records requires an computerized accounting system. In Australia, The introduction of GST and BAS has made it difficult for these same people to move over to Linux. The two most popular Small Business Accounting packages are MYOB and QuickBooks. Both products support the Australian market and handle submissions to the ATO. Many small businesses look for software that can handle base accounting (less then 25 invoices a week) and an integrated simple payroll module that can pay their employees (1-5 typically). Both QuickBooks and MYOB operate as closed-source commercial software that runs on Windows (and on Mac - in the case of MYOB). They also integrate heavily into Microsoft Office. Both business models expect customers to fork our between $500 - $800 for the initial purchase, and anywhere from $200- $500 annually to get 'updates'. For any small business this is a hefty investment just to keep up with the legal requirements of running their business. Calling for support can also attract additional fees on top of the yearly retainer. As such, many are fearful to move on, but have a love-hate relationship with their accounting software provider. They feel cheated and ripped off (and rightly so). This duopoly has created a handsome cash-cow for both software makers. The current extortion model used by MYOB and Quicken is best explained by Turbo Cash's explaination (a GPL Windows Accounting package). Unfortunately TurboCash is Windows software and contains no Australian payroll module. Unfortunately, I am yet to see an OSS Linux accounting software that handles all the features required for an Australian business:
There is both Ledger-SQL and LedgerSMB (a fork of the former) that handle accounting and can be customized to handle GST. Yet, they don't do anything to address BAS reporting/lodging or have a payroll module. As such, both are unsuitable for the Australian SMB market without further heavy lifting. Their is commercial software like SAGE AccPac available, yet it's quite expensive and more geared towards a medium sized business and thus out of the price range for most small businesses. One OSS project that did look indeed promising was SYMBOL (Surf Your Money Books On Line). It was written by an accountant from Western Australia and licensed under the BSD license. I have been in Email discussion with the developer Edward Metcalfe, but it appears he has now moved on from the project and as such the project has stalled. Looking at the CVS repository the last update was unfortunately 13 months ago. However, the software is indeed functional and delivers on the two items listed above (Australian Taxation/Payroll). Whilst you would need to update the PAYG tax tables (no real show-stopper), it should do the job admirably. ComputerWorld actually ran an article on SYMBOL in Februrary 2007. Those interested in SYMBOL, will find it is a web-based application so accounting can be down via a regular browser (making it suitable on either Mac/Windows/Linux clients) It runs on a PostgreSQL backend and uses Perl/CGI for the front-end. It also is multi-user based. (One thing software like MYOB and Quicken charge an arm and a leg for!) The fear of running SYMBOL though in it's current form is that it is unmaintained. It's likely the current government or subsequent ones will indeed look at overhauling the payroll and corporate tax systems (as opposed to just an implementation of the Goods and Services Tax). This would mean that any software a small business adopts would need to address these modification. The ATO has worked to provide great documentation on the complex tax scheme we have in Australia for software developers. Their Software Developers Website gives test case scenarios and formulas to write compliant and competing software. I'm in two minds:
Ideally I would love to see a AJAXed based web-version of the application with a modern interface using either the Yahoo UI or the Dojo Toolkit's Dijit and DojoX interfaces. Either solution would provide an excellent interface and provide the user with an experience that matched a local fat client. Using a web framework like Django and a PostgreSQL database underneath, would make for a solid backend. I think there is a market for an excellent OSS product to capture the market and knock off this duopoly. However I suspect it will take some committed individuals to pull it off. From the grumblings you hear frequently from small business owners there is a ready market to ditch their over-priced software once a viable and supported solution arises. Here are some interesting facts about the Australian Small Business Market:
I suspect a lot of OSS developers do a fair amount of moon-lighting and as such require a way to invoice for their work. (Consulting may be your day time job also to pay for the bills, and OSS coding your passion and after hours work!). So what are your thoughts? Is there enough interest in getting up an OSS Accounting+Payroll solution for Australian small businesses? Saturday, June 7 2008Content rip-off for all of Planet Linux Australia
Jeremy Visser recently reported his content was being ripped off by a shady site called MundoSitio[dot]com.
Looking closer at the site it appears that it's not just Jeremy but anyone that gets syndicated on Planet Linux Australia. It appears my name is being credited to many of the posts -- and their not even mine! Whilst they do credit the author (well often incorrectly as me!) and link to the original conent, it's a little rich to be making advertising dollars off our posts. Particularly after I deliberately don't run adverts on my own site (by choice). I suspect it might be prudent for those running Planet Linux Australia to look at blocking the offending IPs. Anyone able to come up with the offending IPs to block? Update: Thomas has posted he believes the offending IP ranges are:
Wednesday, June 4 2008twitcher updates for Wed 4th JuneSourceforge mirror now on Internode
On Tuesday, Internode announced that they are now mirroring Sourceforge.
This is fantastic news for all OSS lovers down here in Australia. Whilst we have had the up and down again service from Optus for some time, it's great to have an alternative. Even better, customers of Internode will actually get those downloads for free now. (Whilst I don't download Gb's of data each month of Sourceforge, I do grab things regularly off it! -- and every little bit helps.) More importantly, having a speedy mirror to grab code off is what counts. It's great to see Internode -- a company that uses a lot of OSS software in their service delivery give back to the community that makes it happen. Their range of free mirrored content is quite appealing. They run their own download mirror site and for a Linux lover there is a huge selection of distros, and updates mirrored. Even better it supports rsync so you can grab your updates quickly and easily! Add to it, now Sourceforge and MajorGeeks (for Windows software lovers). I regularly make use of their free streaming radio content. They have stuff also for gamers (who's got the time ?! The Sourceforge content is hosted here: http://internode.dl.sourceforge.net/ but you'll need to use the Sourceforge website to pick a download, then select Adelaide, Australia from the list of download options. (The direct link to the Internode mirror isn't browsable). — — — After reviewing this post, it does sound like an advert for Internode! Having said that, I've used a bunch of ISPs over the years, and I haven't been happier than I am now with Internode. The service is always faultless, 13-NODE (Tech support) is answered always promptly by someone who actually understands technical details (and not a messenger service for a tech team). I've even had technical staff diagnose and fix routing issues whilst I've been on the phone with them! So if you're in the market for a new ISP, give them a go. Sure, they aren't the cheapest ISP going around, but they are probably the best technical ISP and have some real added bonuses for OSS fans. Tip: For those that do wish to sign up with Internode, one way to pickup an ongoing discount of 15% is to register as a SAGE-AU member. Get the benefits of being a SAGE-AU member -- and cheaper Internet access. For me, the cost of the SAGE-AU membership is less than the discount.. so I come out ahead! Saturday, May 24 2008Nagios 2-way alerting via SMS - Part 3
This is a 3 part posting that covers how you can setup 2-way Nagios alerting via SMS.
The series is broken down as such:
Review ![]() The SMS message Nagios generates when there is a problem. Whilst this is great, it's not of great value if we can't do anything with these SMS messages. In addition, if no-one is sitting in front of the actual Nagios web console to acknowledge the issue, then Nagios will continue sending the SMS messages and will quickly fill up your phone's message memory. Not ideal! The message is quite straight forward as well to read. A service problem message contains:
Here is a Host problem message for comparison:
Host 'MyServer' is DOWN I: CRITICAL - Host Unreachable (10.0.0.74) T: 2008-05-22 17:52:33 R: ![]() Sending a response back to Nagios via SMS. All you need to do is reply to the message (and include the text - which most mobile phones on the market provide a feature to do). Whilst not required, you can append a simple message to your reply. This will be used in the acknowledgment response and add a comment to the service. Comments don't need to be long, but they do help your other team members or interested parties know what is happening with the issue. Be careful what you write! The response you send will also be used in a follow-up SMS to everyone notifying them that someone is looking at the issue. You don't want to send something that might not be appreciated others that recipients Acknowledging SMS messages Acknowledging messages from Nagios is quite simple now we have our SMS Daemon setup (see Part 2 for details) As a result, any incoming SMS messages get stored into our MySQL database. We just need a process now to read them from the database, interpret them and then update Nagios appropriately. Continue reading "Nagios 2-way alerting via SMS - Part 3" Friday, May 23 2008Nagios 2-way alerting via SMS - Part 2
This is a 3 part posting that covers how you can setup 2-way Nagios alerting via SMS.
The series is broken down as such:
Sending SMS messages from Nagios Introduction To send messages from Nagios, I'm going to assume you already have a working Nagios environment. 2-way SMS messaging refers to the fact that you can reply to an SMS message and action is taken based on your response to the sender. In this instance, Nagios will send a SMS (a Nagios alert), and you can reply to the SMS (a Nagios alert acknowledgment). This part will cover sending out the SMS from Nagios once a host or service problem occurs. Part 3 will deal with how to send the reply and process it within Nagios. Keep reading! Due to the large size of this posting (it contains step-by-step instructions on setting up the SMS gateway), you may find your feed reader only contains the post up to here. If that is the case continue reading the post here. Continue reading "Nagios 2-way alerting via SMS - Part 2" Monday, May 19 2008Nagios 2-way alerting via SMS - Part 1
This is a 3 part posting that covers how you can setup 2-way Nagios alerting via SMS. The series is broken down as such:
For those that wish to setup simple, inexpensive monitoring you will find that it is simpler than first thought. Feel free to grab the code-snippets provided over the series and make use of it in your own environment. The Nagios SMS alert system has been running here now in production for approximately 6 months and works quite well. The Nagios system manages a range of services/hosts and checks approximately 1,500 items (by no means large); it has however cut down the amount of time I require looking at Nagios alert screens. Background and Requirements Background I like to dabble in web development and have now for around 10 years. As a result I undertake hosting in commercial data centers in order to ensure maximum uptime and good responsiveness. To offset the cost, I now provide hosting/email and web-development services to a number of clients. As a result, it means one cannot easily look at the diagnostic LEDs, or even the console easily to determine when a problem has occurred. (Whilst I can make use of an IP KVM; it is normally a PITA and best avoided!) Ideally I was after a monitoring system that alerted me prior to a problem so that I can deal with it before it became a bigger issue. Nagios was chosen as it provided all the features we required, had support for a large number of items we wished to monitor, and was simple to extend to check custom services based on being written in Perl. Nagios comes with a swag of documentation making it easy to write simple checks or extend on as was seen fit. As I've coded a fair amount in Perl over the years for various System Administration tasks, Nagios was seen as a good fit. Being an Open-Source project ensured that it was an added bonus of both being free-to-use, but also I had access to the source code to understand better how the system worked. I have used Nagios for years now, and historically have relied on web/email alerts. However, being human means I can't always be in front of my computer 24x7. This worked the majority of the time, though as luck would have it we ended up with a system failure that occurred early one mid-week morning. We already had a working Nagios monitoring environment, so we wanted to make use of this system going forward. Requirements I wrote down our requirements for a paging system. I wanted to ensure whatever solution was put in place that it could grow with us, but also that we weren't locked into a solution for years or even worse, that we embarked upon a solution that would ultimately restrict any future requirements we might have. There were several ways we could be alerted:
We ruled out a telephone, as a recorded message |