mullac. codes

November 21, 2007

Take advantage of that Off-Peak quota.

Filed under: Gadgets, Tech — Tags: , , , , , , , , , — callumj @ 1:44 pm

I love my new 24mbit DSL connection, when I am on a local Akamai server or downloading from iTunes I really can feel the raw power being used to it’s full. But what makes it really great is that I have 20GB on peak and 40GB off peak, when you see those numbers who just start thinking: leeching.

But if you just set your clients to update when ever they feel like it can be a bit of an issue as you end up finding that the on-peak has been shaped and at a time when you do the most of browsing. At least if you were to schedule at an off-peak time you would not really notice the shaped speeds at the times of midnight, so why not take advantage of that massive off peak quot with some nifty hacks?

Bit-torrent

There is a nifty plugin available for Azureus named Speed Scheduler, which allows you to set profile for the times when you would like to have the whole download speed throttled to a very low speed or completely stop the torrent for that time. To install it in Azureus head to: Plugins > Installation Wizard > Install from Sourceforge > Speed Scheduler and proceed to follow the prompts. To configure it once you have installed it, go to Plugins > Speed Scheduler and click New Schedule. You can configure it to look like mine below.

Speed Scheduler configure window

Notice how I have set it to 1kb/s. I have done this so I can still maintain a full upload speed and contribute to the ratio of sharers, because I am that sort of kind guy.

You will obviously need to set the other settings based on what peak times your ISP has defined for you.

I would also setup Azureus to have it auto import torrents, so in the day you can choose the torrents you want to download and leave them sitting there to download over night: as if by magic. You can find this setting in the preferences area of Azureus and the searching for “import”.

iTunes Podcasts (Mac only)

This Mac OS X hints guide offers a great tutorial on how to set commands to have iTunes update podcasts when you want it to update. I have this running currently so every night all new podcasts are download automatically, to schedule this I have used the launchd interface called Lingon. Using the Lingon I just set a user script to run this command at around 4AM and iTunes will automatically pull all new Podcasts straight in with no questions asked. So when I wake up in the morning TWiT or Scouta.tv is ready for my viewing/listening!

System Updates

Be sure to explore all the settings of your various updating applications to set a frequency when to up the software and when not to. This is really handy because the system updates can update automatically when you are not using the computer instead of pestering you (like Adobe does) when you are actually quite busy using the computer at that current time.

Linux users have an ultimate advantage where they can run YUM or APT-GET overnight and their complete system will be updated and ready to rock in the morning.

November 20, 2007

Twitter hack: Wicket by Wicket cricket status

Filed under: CallumJ — callumj @ 1:40 pm

This is amazing; a high tech way to ensure you never miss the wickets being taken by Australia in the cricket.

read more | digg story

Why you should seriously consider virtualisation

Filed under: Rant, Servers, Tech — Tags: , , , , , , , , — callumj @ 6:27 am

Virtualisation or virtualization, what ever your region is the power of it is undeniable and certainly beneficial given the right circumstances. Now lets get something straight first, this is why you should possibly consider moving to virtualisation not why you should dump all your new servers and purchase some new bad boy Blades and load up virtualisation, this is for you guys with old servers looking to upgrade or for those just starting their server experience for the first time.

Now I have been playing with VMware tools for a while so I personally favour them over other solutions such as Microsoft’s. I’ve used VMware Workstation 4+, VMware Fusion, and the GSX server (now the free Server version). VMware truly know how to create great products so be sure to check them out.

What is it?

Virtualisation is the ability to run multiple operating systems at once one one or more devices. Essentially I can have Windows XP and FC5 running on my Mac while still being able to use the sexy Leopard. Now that was a dumbed down version for those (and me) who really care about the broader picture. For a true picture of virtualisation check the wikipedia.

So with virtualisation you could run a Windows Server 2003 server with Exchange and Sharepoint while also running a Linux distribution with Asterisk and BIND/Named.

Why you should actually care.

In a perfect world all applications should run on all platforms with out any fuss. But this simply is not the case; Exchange which is an amazing mail and groupware server runs only on the Windows architecture whereas LAMP is truly one of the best web server platforms. Now I wish I could have the best of both worlds and run Exchange natively on the UNIX core but it simply cannot be done.

There are two solutions to this issue, if you already have a Windows server and a Linux server then I suggest you just use them for the time being but if you are stuck with one server or can only afford or justify one power hungry machine then I suggest virtualisation. With a server based virtualisation solution like the ones from VMware you can run the application on the server and then create an instance of a Windows server and then a Linux server. So now you will have 2 servers running on one physical hardware which greatly reduces costs and the prospect of cooling and power.

Now VM isn’t just for running two services on one, you could have multiple Window Servers providing the Active Directory, MSSQL and mail skills while the Linux side handle web serving, Squid caching and DHCP/BOOTP.

Going one step further

Now VM doesn’t just mean be able to run a lot of operating systems side by side all for one and one for all. It can also promote a great environment in our IT department by allowing people in different fields to collaborate on server installations. Now longer is the server rollout hindered by the fact that budget does not allow for a server but instead limited by smaller factors like how much RAM or CPU power is available in the VM box, if you pick your server right then this usually isn’t a problem.

Employees can now be at their workstation building images for the VM instead of hogging an actual server and then finding out later they made a crucial mistake with some hardware. By just taking regular backups of the image creation process you can ensure that you are building a trouble free server image. If you are paid overtime, just take your notebook home and continue building image; where ever you are you can create your own server. When done you can have the image hosted on a SAN or NAS for review by your peers before shipping it off to the physical VM server. You can greatly increase your server rollout times because the KVM is not being hogged and the techies are all focused on their own servers with their own knowledge, no longer are your OS specific to what your techies should build.

The VM server can take regular snapshots of your server in motion so if you ever get a virus or data corruption you can just roll back the image to specific date when there was no issue. All you will need to do is power down, revert an image and power up; you do not need to restore a whole physical server to disk. You will never have to pull the servers offline for critical Windows Updates or package updates, just take a copy offline and stick in a workstation and begin the update process from there and when ready pop in the new clean image replacing the old.

But wait! You need to consider.

Is it really for you? You need to think what pressures your servers come under and whether a higher spec VM server could handle the load of multiple operations. Open up the task manager or run “top” and check what the memory usage and CPU utilisations are, this will ensure you won’t run into any server meltdowns when you pile your hard-hit SQL server with your hard-hit mail server. If you are a small business chances are you could easily amalgamate your servers into one badass solution.

Can you afford the cost of the hardware? Will selling off all your current servers actually justify the cost of a beasty new sever that may never hit over 10% utilisation? If you physical servers are fine in their current situation then you really need to sit down and wonder whether a virtual solution will help improve your server standings, chances are you could easily convert some of your current physical servers in distributed solution and still enjoy the power of virtualisation.

Hardwarez

Look at getting a multi core server. For best results try purchasing Quad core servers such as those using the Intel Xeon processors which are found in most server offerings around the globe such as from Dell or HP. Make sure you get a lot of RAM installed in the server and possibly ask for an installation of multiple network cards (though VMs can share one network card). These offerings from Dell look perfect.

Try before you buy.

VMware have made a version of the server virtualisation solution available for free. It is called VMware Server and the version 2.0 is in BETA and offers great features such as 64-bit virtual machines, web administration and USB 2.0 support. So don’t jump into the deep end first, give VMware Server 2 a try and see if you could really benefit from a virtual server. Because it would be seriously crazy to go virtual without knowing what you are really getting into. I really recommend using VMware Server for just a small business setup, it is free and will no doubt serve the needs of many small businesses.

I suggest you just take this is a guide along with your own research and available whitepapers. I just wish to promote that virtualisation is a great future that everyone should be aware of to save money and save the environment.

November 17, 2007

Digg’s Shout out system is great for spamming :)

Filed under: Rant, Tech — Tags: , , , , — callumj @ 9:59 am

I love Digg, it is an amazing site with an amazing idea but I am afraid the unnecessary idea of allow people to shout Digg stories to their friends is nothing more than spamming.

I seem to be spammed by Australian people sending me the most irrelevant digg stories that I could not care at all for, I don’t care how great the story is I do not want to learn about how my brain can be tuned by the stars! Can I please have a filter where only stories about tech can come through?

I wonder if Digg will start a recommendation system, heck that would be more relevant than what my supposed Digg friends feel are relevant.

November 15, 2007

Pownce: go Public and improve your API. Or die.

Filed under: Pownce, Rant, Tech — Tags: , , , , , , , — callumj @ 10:58 am

Pownce, a great little “web 2.0″ application that certainly takes the concept of Twitter and goes a step further (even 2 steps) by allowing users to share files, dates and websites all in one. It is an amazing platform that strives to bring our lifestyles into one central location that we can share with our friends, but like many websites the tale of Pownce is one that threaten’s its extinction just check out the Alexa graph below.

Alexa Graph

You can see the great Twitter climbing up and up where as poor Pownce seems to of had its limelight and then quickly fizzled out like the release of a blown up balloon. Now I know Alexa can be at times unreliable but think about, how many times do you hear about Twitter on podcasts and blogs and how many times do you hear about Pownce? I rest my case.

This should be the turning point for Pownce and the time when Megatronium (or something like that) decides they need to wake up and kickstart the great return of a application that has the potential to communicate everything I wanted with my friends. It could replace upcoming if you truly believe in it.

Here are my ideas to kickstart Pownce.

  • Go Public. The BETA has gone on for far too long, are you trying to beat the record set by GMail? If you want a mass adoption and be able to truly test the scalability of django then let yourself loose and exposed. Pownce can’t afford to be picky at this stage.
  • Get more developers and focus on your API. Sure you can syndicate what each user has said but you really should focus on being more an engine or framework service. Extend your API to allow people to submit their notes, links and invites to the application, you’ll have a lot of new applications that will compete with the Twitter API scene. Why not have a separate feed to invites for each user? The Google Map mashups would be amazing. I really suggest you take leaf out the Twitter and Digg API book if you want to compete. Because right now all you have given me is a useless read-only feed. WOW!
  • Show off the power,you need to prove to the world what Pownce can really do. I envisage that Pownce could replace IM, Upcoming, Email and the invite system of Facebook/MySpace.

I hope you really take the time of focus on these and check out what Pownce needs, because I really do love the application but the AIR app really cannot compete with my Twitterific needs. Nor is Pownce hackable as Twitter, which is why Twitter appeals so much more to the Tech community.

Like .Net?

Filed under: CallumJ — Tags: , , , , , , — callumj @ 2:01 am

Then I suggest you check our newly added .Net forum to the YoungCoders site. Here you can chat about .Net and C# with our experienced coders.

Check it out for some hot steamy .Net action! 

November 14, 2007

Anything to promote Mac.

Filed under: CallumJ — callumj @ 3:49 am

If the PC world wants to join on the fun of Mac OS X then let them do it. Which is exactly what this article does, but do you get the hot looking hardware?

read more | digg story

Google Android Platform

An interesting discussion of what users expect or think of the newly announced Google Android is taking place on YoungCoders.com, I myself do think the device is great to unify carriers and manufacturers and help create a really great platform of “open sourceness” but it does have its problems.

Some interesting quotes 

‘I think that it will be around or below iPhone’s popularity because the iPhone is all glossy, made by apple (a sure consumer attention getter), and hyped.’ – cpf

‘I think this would be great for mobile developers: I want to create an online fast food ordering service to rival others, but I don’t have the hardware to make an instant “order receiver” – with Google’s OS, I could get a cheap mobile device with 3G (or even GPRS) and write an application that would download orders- even using it as a “special” modem for fast food outlets without a computer/internet access (which some don’t).’ – Calamitie

Follow the discussion here. 

November 13, 2007

Hulu

Filed under: Gadgets, Rant, Tech — Tags: , , , , — callumj @ 10:54 am

I received an invite from the cool new private BETA hitting the web, Hulu, which is NBC/Universal’s competitor to YouTube/Joost which offers high-quality programming such as The Office or SNL for free using the a flash player. This use of a flash player makes me excited as that is one of the things that bugs me about Joost: I can’t be behind a proxy nor can I go to any computer and give it for a spin. Flash is future for video content online and always will be.

I would love to be actually able to talk about Hulu but it seems they restrict their content by country, so I cannot watch any show in Australia. Wow this is pretty high tech for 2007, region specific content. Looks like it’s back to YouTube in the meantime.

November 12, 2007

Great Video: Super Mario Kart Stop Motion Parody

Filed under: CallumJ — callumj @ 12:21 pm

You have to check out this amazing YouTube video named Super “Manrio” Kart – a parody of Super Mario Kart, best stop motion I have ever seen!

read more | digg story

Older Posts »

Blog at WordPress.com.