Wilmott-IT Services - Central Coast based Business IT Systems Management.
AusWebHost - Australia Based Web Hosting Provider. Offering Web Hosting, Dedicated Servers and other Hosted Services including Hosted Email
myTravelBlog - Create your own travel blog for free today! Link to Facebook to automatically update your status and photos everytime you submit a story!

Monday, January 31, 2011

NAB online banking goes down - Business - News

NAB online banking goes down - Business - News

The National Australian Bank is down again today after a multiple day outage only months recently. source

Reducing Memory Footprint of Apache Services « Unwinding the Stack

Interesting article outlining how to reduce Apache's Web Server, httpd's memory/cpu footprint. Very handy when running Apache in Hosting company
Reducing Memory Footprint of Apache Services « Unwinding the Stack

And also this serverfault.com thread

Thanks everyone for your answers! Following your suggestions I've been able to reduce my memory usage to 195M SWAP and 108M RSS, without touching my code (I'll definitely optimize it soon, but this was supposed to be a solution to get me out of trouble fast).
Here's the list of things I did:
Got rid of the wildcard used in VirtualHost entries. Instead of *:80 and *:443, I used the real IP of my server.
Changed Apache's prefork MPM. These are the values I ended up using:
StartServers           1 MinSpareServers        1  MaxSpareServers        5  ServerLimit           16 MaxClients            16 MaxRequestsPerChild    0 ListenBacklog        100 

These are by no means magical numbers. I've spent some time trying different values and combination, and then testing them against the real usage of my server and everyone should do the same in their enviroment. For the record, my server receives close to 2M pvs/month, serving both dynamic pages and assets at a regular rate - no digg effect. The intention, again, was to reduce the memory footprint, not to improve performance or HA.
Reference:
Tunned down Apache's KeepAlive. By setting KeepAliveTimeout to a lower value (2 in my case) I can expect less server processes just waiting on connections with idle clients that may not request any more content.
Removed MySQL's unused module. I added skip-innodb to MySQL's my.cnf. Massive memory consumption reduction.

There are also some remarkable good suggestions that I couldn't personally do:
  • Remove PHP modules you do not need. The PHP on my server has most mods already compiled, I'll probably try my own minimal PHP on other VPS.
  • Switch to nginx with php-fastcgi. That's another good advice that I'll be trying soon, but right now I can't risk the downtime.

After following these instructions I was able to reduce my own hosting requirements significantly and encourage everyone to give these tips a go.


Sydney Daily Photo

Just found this great photo blog site depicting scenes from Sydney. Some decent shots there too
Sydney Daily Photo

Stephen Wolfram Blog : Jeopardy, IBM, and Wolfram|Alpha

destinyland writes"Stephen Wolfram, the physicist behind the Wolfram Alpha 'answer engine,' believes that Google would beat Bing in any contest based on questions from Jeopardy. 'Wolfram took a sample of Jeopardy clues and fed them into search engines,' explains one technology blog. 'When it came to the first page, Google got 69 percent correct, just beating Ask with 68 percent and Bing on 63 percent. ... To put that into context, the average human contestant gets 60 percent of answers correct, while champion Ken Jennings has a record of 79 percent.' Interestingly, Wikipedia came in last, scoring 23%, though they may have more to do with how Wikipedia handles searches. In two weeks, IBM's Watson computer will compete on Jeopardy against two of the show's all-time human champions."

Stephen Wolfram Blog : Jeopardy, IBM, and Wolfram|Alpha

Blog Bisnis Online | Blog Bisnis Internet Indonesia

Just noticed we are being blogged about in indonesia! Awesome

Check out Masroy's technical blog below
Blog Bisnis Online | Blog Bisnis Internet Indonesia


Saturday, January 29, 2011

Redirect one domain to another using Apache http htaccess file

Basically I was looking for the code needed to redirect one domain to another.

I used this and thought I would put it up here in case someone else has the same requirement


RewriteEngine On
RewriteCond %{HTTP_HOST} ^domain1.com$
RewriteRule ^(.*)$ http://www.domain2.com.au/$1  [R=301,L]

Play Framework


As some of you may know, I spent some time doing some significant development with the Play Framework. I have to say that I think the Play Framework has surpassed my experiences with Spring and Spring Roo. That’s not to say that Spring and similar aren't decent frameworks, but I have been particularly impressed with the feedback loop provided by Play. It has, without a doubt, the most direct code-test-cycle I have seen in any platform for Java (it approaches the instant feedback of Rails), and also has the distinct advantage of being stateless out-of-the-box (something Spring and Wicket are definitely lacking). Beyond this I fnd the distinct lack of XML declarations a refreshing change. If you have ever had to configure Hibernate and the like in a Spring application you will know what I mean.
Play manages this feedback loop problem in a rather novel way – embedded in the framework is the Eclipse compiler for Java (ECJ). This means that when you’re coding for the play framework, you’re not sending it your class files, but rather your source files. This allows Play to recompile code in a running instance on the fly – I literally only restarted my application a handful of times while I was coding over the course of several days. It also integrates seamlessly with IDEs, and ships with an embedded HTTP runtime (no deployment is necessary during development).
There are a number of other benefits Play can provide by working with source files instead of class files. Much like Rails ability to add functionality to your application at runtime, Play can (and does) pre-process certain Java classes to add functionality.
Play is now fully supports Scala, which would allow for other modern language features to be used with this highly interactive framework.
It’s hard to describe all of the neat features Play provides in a few hundred words, but I would highly recommend you check it out – they have a 10 minute screencast they sells it better than I can. While I’m still convinced Java (as a language) will be surpassed for an overwhelming majority of the web-development as the language continues to stagnate, this is a compelling framework for the Java platform as a whole, even if Java isn’t your language of choice.

4 Exciting New Tools For WordPress and Google Chrome | WordPress, Multisite and BuddyPress plugins, themes, news and help – WPMU.org

Some handy Chrome extensions for the new WordPress site. Awesome :)

How to Switch from Blogger to WordPress Without Losing Google PageRank or Search Traffic

How to Switch from Blogger to WordPress Without Losing Google PageRank or Search Traffic

I think its time I migrate my blog to ausWebHost's Wordpress offering.

Stay tuned!

Tuesday, January 25, 2011

Download Bash shell Scripting Guide for Beginners (PDF) | Ubuntu Geek

UbuntGeek are offering a free PDF download of Bash Sheel Scripting Guide for Beginners if anyone is interested. Everybody working on a UNIX or UNIX-like system who wants to make life easier on themselves, power users and sysadmins alike, can benefit from reading this book.

Download Bash shell Scripting Guide for Beginners (PDF) | Ubuntu Geek

SLB: Sony TV LED & Blinking Codes - What Does It Mean When Standby/Timer Light Flashes

SLB: Sony TV LED & Blinking Codes - What Does It Mean When Standby/Timer Light Flashes: Lately my Sony Bravia TV has been blinking. By that I mean the front Red led blinks seven times in a cycle and the TV shuts itself off if turned on. Found this link that accurately details the error code. Looks like I need to send it in for repair to replace the D Board. Whatever the is...

An Epic Super-Sizing for the SuperNAP « Data Center Knowledge

An Epic Super-Sizing for the SuperNAP « Data Center Knowledge

Switch Establishes New Standard for Ultra-Scale Data Center Campus Ecosystems with SuperNAP-West Expansion to 2,000,000+ Squa...
Switch today announced the expansion of its Western United States data center campus, SuperNAP-West, to 2 million+ square feet of data center space. At 407,000 square feet, SuperNAP-7 (NV), located in Las Vegas, is the world's highest density, ultra-scale data center...

Cant wait to see what they come up with next! Thats a lot of cloud space!


Friday, January 21, 2011

20 Gorgeous Web Application Interfaces | Design Shack

20 Gorgeous Web Application Interfaces | Design Shack

Joshua Johnson from Design Shack has compiled a nice list of elegant web application designs. These are the kinds of sites all web developers dream of achieving but rarely come close. An interesting read so check it out!

Thursday, January 20, 2011

Private VCS Hosting Comparison

Just found this site which gives adecent overview of VCS hosting plans. Check it out here -> Journal of Eivind Uggedal

Cloud Wrappers, A Unified Interface to the Cloud | Crunch Tools

Cloud Wrappers, A Unified Interface to the Cloud | Crunch Tools

Was researching the net today for EC2 managment utilities and stumbled on this blog post on Crunch Tools. Mentioned Overmind, a very promising web application to manage all my cloud instances from a centralised point. According to their GitHub page, Overmind aims to provider a complete server provisioning and configuration management application.

The first version is a unified front-end to public and private clouds, custom server providers and dedicated hardware. Its based on Python, Django Web Framework and libcloud.

Eucalyptus 2.0 Is Now Available! | Eucalyptus Community

Eucalyptus 2.0 Is Now Available! | Eucalyptus Community

Eucalyptus 2.0 has been released. This latest version of the Eucalyptus open source cloud introduces several new features, including iSCSI support for EBS volumes, S3 versioning, virtio support for KVM hypervisors, and new administrator tools.

Google Wave Developer Blog: Introducing Apache Wave

Google Wave Developer Blog: Introducing Apache Wave

When the Google Wave project was killed by Google, and subsequently proposed in the Apache Software Foundation incubator, there was an “overwhelmingly positive” seal of approval from the ASF members. It’s great to see so many of the original devs assigned to the project volunteering to continue their work through the open sourced version. I look forward to seeing how the ASF community molds and shapes this project into something awesome.

Engadget

Hack a Day

Slashdot

IntoMobile » Android

Techmeme

Koen's blog

Interesting Blogs