debfoocode.net

Blogging about Technology, Careers in IT, and other general ramblings…

Browsing Posts in Uncategorized

New Beginnings

It has been so long since the last post. I thought I would celebrate the return to blogging, with a new domain name and a new theme to the site. 

The domain is still currently the same. The new domain has been acquired… Very soon everything will migrate across.

Going Forward…

The content I have from my previous posts are still available. The content will remain within the site.  I am very keen to continue doing the “Interview with an IT Professional” series. The series generated a lot of interest and was a fun thing to do. I loved learning from the people that I interviewed. It was always amazing to learn how the interviewed IT Professionals managed to achieve great success in their career. I always found their answers inspiring. I hope it inspired you too. If you have never seen any of the interviews (or would like a refresher),check them out here. Please let me know what you think. If you know anyone that you think would be a perfect candidate for the series, please let me know too. I am always happy to hear your thoughts.
 
Like a new site, it is going to take a while for the traffic to start flowing through again. When it does,  I will be back checking the stats. Stats is something that has always interested me. Stats is a great way to tell which pages on the site people liked, and what was of  no interest. It is also a great way to see where in the world the web site hits are coming from.
 
What Will Be Blogged?
 
Wherever possible, this blog will be tech or career related. I like to help people. Blogging is a perfect medium to be able to achieve this.
 
It is likely that I will include things that are neither tech or career related at all. Although, in the scheme of things, I am sure it is all relevant. ;)
 
I hope you like what you see, and I hope you come back! I look forward to reading your comments…

It seems like so long since I last put up a post on the site. I have been so busy in the last month. When I have finally had time off I have wanted to just relax and do the things that I enjoy the most – sometimes even things away from the computer. Unfortunately this site has been the one thing to suffer the most. I have had several people telling me that they subscribe to the site and that they had noticed it had been quiet for a while. Thank you to everyone for your support. You have all motivated to me write again. I am quite pleased that in my absence that the site is still generating visitors, and that people are still adding this site to their favourites.

Top 10 Pages

The top 10 pages reflect the most viewed pages since the site was created (February 2007).

1. deb.foocode.net
2. About Debbie Timmins
3. How to Run Windows Server 2008 on a Virtual PC 2007
4. Interview with an IT Professional – Yasas Vishuddhi Abeywickrama
5. Interview with an IT Professional – Sonja Bernhardt
6. IEXPLORE.EXE Application Error Resolved
7. Interview with an IT Professional
8. Interview with an IT Professional – Sheryle Moon
9. Interview with an IT Professional – Rob Farley
10. ACS

The Interviw with an IT Professional series is by far the most popular catogory that is included in this site. The most recent interview with Didier Elzinga is also doing well, as is Ed Dawson’s interview. The one thing I have found with Didier’s interview is that it is being linked to so many other sites. It would not surprise me if in a few months time, Didiers interview appeared in the top 10 too.

The next interview will be with Jo Stewart Rattray. Jo is the Director of Information Security with Vectra Corporation Ltd. An amazing career and an amazing person, Jo is an inspiration to us all. Be sure to look out for that interview…

Personal Update

When not at work, I am chairing the organisation of the ACS 2008 International Young ICT Conference, to be held next year in Adelaide. I will update the progress of the conference on this site. As the speakers confirm, I might even interview them all, so that you can read about them before you listen to them.

The organising committee is working very hard to make sure that the conference is going to be one that is talked about for to follow. It is going to be an event that should not be (at any cost) missed! :)

This weekend I will be in Sydney for the ACS National Young IT Board meeting. The National Board meets up twice a year to discuss membership, young IT Initiatives and also the upcoming Conference. It is great to catch up with the board members. All of the board members are so enthusiastic and motivated not only with the ACS, but with their careers. Seeing them all again is something I look forward to.

I am still reviewing books for O’Reilly. Once they are published I shall mention them all on the site. I am loving the reviewing process. It is a great opportunity, and is one that I am really enjoying.

I couldn’t not mention my favourite computer game… Guild Wars. I have been playing the latest expansion pack, Eye of the North, as much as I can, in what little spare time I have. I love the game. It is so pretty. It is an online game. Once you start the game you join a guild (team) and you can chat with your guild or do quests/missions with them. The guild I am in is so lovely. It is an Australian guild, which is handy, as the members are usually awake when I am. I have been playing Guild Wars for just over 12 months. On the anniversary of a year for each of your characters (I believe) you get a present. As I have 8 characters, I am looking forward to seeing what gifts I get… :)

Thank you for your Comments

I have received a lot of comments from people in the last month, mostly via email. The feedback has been very kind. A lot of the kind words were due to the tribute post I wrote for my dog Elwood. Thank you everyone for contacting me. It is so very nice to know that so many people are caring and love their animals too. The tribute page to Elwood was something that I felt I had to do for myself. I am glad that others have gotten something out of it too. It has been over a month since I lost my friend. I think without Elwood to constantly remind me I needed breaks (he loved cuddles) I have just become a workaholic… I am sure everything will get back to normal again soon. :)

One thing you should never take for granted, is the security of your website. All it takes is for one folder to have the wrong access permissions assigned to it, and someone has found a way in. Just as Google (and all other search engines) send out their spiders and robots to scour the Internet looking for sites and links, so are spammers, sending out scripts that look for a folder or site that they can exploit.

Once they have found a folder, they tend not to make it too obvious to the web owner. Instead, they plant a script in the folder that allows them to redirect sites (spam ones) from your web site, using up your bandwidth. The file typically looks like a normal script and can remain unnoticed for quite some time.

The first thing to do to improve the security of your site, is to check that the permissions on each folder and file are set to the right level. There are several ways to set the permission levels (depending on which server that you use). If your website is on an Apache server, you would use Unix commands to set the permissions. The command to set the permissions is chmod. For a detailed explanation on chmod, have a look at the wikipedia site: http://en.wikipedia.org/wiki/Chmod

Basically, you would not want any directory or file to have the chmod permissions of 777. These permissions give everyone (owner, group, and public) read, write and execute permissions. If you come across any directories with these permissions, change them to 755. Images and files should have the permissions of 644.

Another important thing to do with your website is to perform a regular back up. If anything or anyone compromises your site, you can at least have a ‘safe’ copy of the site that you can either install over the top, or refer back to.

How to Tell if Your Site Has Been Compromised

Regularly checking the statistics of your website is a great way to see if anything unusual is happening. Statistics are provided by the web host through cPanel, and contain such tools as ‘Latest Visitors’, ‘Awstats‘ and ‘Webaliser‘. Latest Visitors shows the last 300 people that have accessed your site. Have a look at your Latest Visitors, and check that everything appears normal.

Things to look out for are: /images/2007/08//someFileNeverSeenBefore.html

The point that I am trying to make here, is to look for files that appear to be coming from a directory on your site. What might start off as a few of these strange files, can quickly turn in to hundreds.

What to Do if Your Site Has Been Compromised

If you happen to find suspicious links coming from your site, or you have found malicious scripts running from your directories, you will need to go over everything in the infected area (whether that be a particular folder, or the whole site).

To be extra cautious, it would pay to do a complete back up of the site. At the very least, if you delete the wrong file, you can always restore it. It is also a lot easier to go over the files when they are located locally on your PC. To further test your files, you could run a virus scanner over every file.

Once you have located the malicious script, delete it. Basically, any image directory should contain only images (this is particularly useful for WordPress users). There should not be any .HTACCESS files located in the directories. Unless of course you have created it, and you know exactly what it does.

An example of a partial malicious file is:

["SCRIPT_FILENAME"]) ? $_SERVER["SCRIPT_FILENAME"] : $SCRIPT_FILENAME);$j=(isset($_SERVER["HTTP_ACCEPT_LANGUAGE"]) ? $_SERVER["HTTP_ACCEPT_LANGUAGE"] : $HTTP_ACCEPT_LANGUAGE);$str=base64_encode($a).”.”.base64_encode($b).”.”.base64_encode($c).”.”.base64_encode($d).”.”.base64_encode($e).”.”.base64_encode($f).”.”.base64

An explanation of what this type of file is doing can be found here.

Once the file in question has been erased, I would go over every single file/folder in the infected area and check that the permissions are correct. To be on the safe side, I would replace every file in the infected folder/s with a safe backed up version. Depending on where the compromise took place, you may need to change all of your passwords.

When you are happy with the changes to the site, you should delete the backed up ‘compromised’ version of the site.

An additional point of reference is the Google Webmaster site. This site can be used to remove dead (rogue) links and also to see who is linking to your site.

To use the Google Webmaster site you will need to verify your site first. The Google Webmaster site will explain exactly what you need to do to verify your site.

Finally, if there is anything you would like to add to this post, or if there is anything that I have left out that should be mentioned, please let me know. Helping people combat spammers is in the best interest of every decent web owner.

Where does the time go? Last week completely flew by. I have a feeling that this week is going to fly by too. As busy as I have been though, I have still managed to see the latest Harry Potter movie with a group of friends, and spend some time playing Guild Wars. For the first time in Guild Wars, I managed to get myself a title. Titles are something that you get once you have done something so many times, completed so many missions or travelled a certain percentage of the game. I realised that my favourite character Zara Summers hadn’t earnt any titles, so it was my mission this weekend to get her one.

Interview with an IT Professional

Keep your eyes posted for the upcoming interview with Didier Elzinga. Didier is the CEO of Rising Sun Pictures. Rising Sun Pictures is Australia’s leading visual effects company, and is based in Adelaide, South Australia. As soon as I receive Didier’s answers I will post them on the site. I am really looking forward to reading his responses. He is such an inspirational person.

Rising Sun Pictures are currently recruiting. If you are interested in applying for a position with them, make sure you check out their website. They have a whole heap of tips and clues as to what they look for in prospective applicants.

Request for a PHP Booking System

I have had a request from a friend for a booking system to be created in PHP. My friend, Peter, is a DJ, and requires the booking system to be developed for his business. Unfortunately I am too busy to even be able to offer any help, other than to ask people. He has provided me with some images as to what he is after.

If you would like a challenge, or you even know of any existing PHP booking systems that are freely available for download, please let me know. I will forward on any offers or suggestions I get. If you are interested at all, please email me at: “deb@foocode.net“. If I get too many responses, I will just forward on all emails directly to Peter (DJ YAK).

Technical Reviews for O’Reilly

The last few weeks I have been spending a considerable amount of my free time reviewing a book for O’Reilly. The book I have been reviewing is Windows PowerShell: The Definitive Guide. According to the O’Reilly website, the book is available now in a ‘Rough Cuts’ version.

I would have to say that I have thoroughly enjoyed reviewing the book. I can’t wait until it is released so that I can buy a copy. If you are at all interested in PowerShell, I must say that you should grab yourself a copy of the book once it is available. It is an excellent read. It really covers quite a broad range of topics. It really is amazing what you can do with PowerShell!

Link of the Week

Starting this week, I am going to include a ‘Link of the Week’. The ‘Link of the Week’ will be of something someone has sent to me that I find particularly geeky, cool or cute. There is always at least one link that I receive during the week that really stands out.

The following is the first:

http://www.news.com.au/gallery/0,23607,5024207-5007150,00.html#

It is so cute. I couldn’t resist. The link contains four photos. If you go there make sure you look at all four.

If you have a link that you think is really geeky, cool or cute, you can send it to me. My email is “deb@foocode.net“. If I like it, and rate it as the ‘Link of the Week’ you will see it posted on the site.

The following picture has been taken from Google Analytics. It shows the geographical display of the visitors to the site in the last month. It is really pleasing to see that the site is getting more and more visits from all over the world.

 deb.foocode.net.geomap

I also find it interesting that for the first time, I am getting more hits from people in Sydney than I am from my own home town of Adelaide. The other thing I like to check with the stats is what people are searching for, and the pages that people like to view the most. The ‘Interview with an IT Professional’ series is by far the most viewed pages on the site. The last interview with Yasas Vishuddhi Abeywickrama  is continuing to do very well. People searching on careers as a business analyst have been able to view his interview. Without comments, I am only hoping that everyone that searched for something actually found what they are looking for.

 I have just looked at Yasas Vishuddhi Abeywickrama’s site and it appears he is getting a huge response from the interview. It is excellent. You can view what Yasas has to say about his interview from here: http://yasasva.blogspot.com/2007/007/open-offer.html

Technical Review

In the last week I have been reviewing a book for O’Reilly on PowerShell. I am not actually sure if I am able to mention anything about the book. I will do a write up about it when I know I am able. It is the first time I have ever reviewed a book. I am really enjoying it. Going through the code examples and running the scripts has been an excellent way to learn it all. I love the pressure of the deadline too. I think sometimes it is so easy to put things off and learn them whenever. Being involved in the tech review process has really motivated me to learn how to use PowerShell so much quicker. I have another week to review the book. After that I will have to think of some other new challenge to keep me busy at night!

2008 International Young ICT Professionals Conference

Planning for the conference is now well underway. The conference theme is – Building A Successful ICT Career – Dream, Develop, Inspire, Lead! Dates for the conference are from Wednesday 9th April through until Friday 11th April. The venue is the Adelaide Hilton. As soon as the website is up and running, I shall provide a link to it from this site.

My role in the conference is as the conference chair. The conference is being organised by a team of (mostly) volunteers. The enthusiasm and dedication of all that are involved is really outstanding. Although we are only beginning the conference preparations, I can already see the commitment level of all involved is so high. I feel proud to be involved in such a wonderful team!

Guild Wars – Dragon Festival

This weekend Guild Wars ran a Dragon Festival. For this weekend only there were extra quests opened up which, if completed, gave you tokens. Usually whenever there is a festival, at a certain time, in a certain town (Shing Jea Monastery) there will be some kind of event which usually leads to prizes and some kind of festival mask. The longer you play Guild Wars, the more masks you manage to obtain. In the past just being at the right spot at the right time meant that you scored yourself a mask. This weekend you needed to have at least 250 tokens to qualify. Lucky for me I had around 750. I managed to score myself a mask.

deb.foocode.zara.summers.mask My character Zara Summers with her new mask…

deb.foocode.net is now running from a new server. I must say that the support I received from ServersAustralia (even though I had a free account) was outstanding. If I didn’t have a server already set up and waiting, I would have stayed with them.

Now bandwidth is not an issue. I can continue to grow this site and not have to worry about it coming down if too many people visit. So please, continue to visit, and spread the word of this site. The more people that know about it, the better! :)

It is the start of the month, and with it brings new bandwidth limits. This site has been hosted on a free account on Servers Australia. For the first few months the free account seemed perfectly acceptable. It came with a 250mb bandwidth limit for the month. Last month the number of people visiting the site almost doubled the previous month’s total. For the first time, bandwidth became an issue. From 28th June I was receiving emails every couple of hours reminding me that I was about to run out of bandwidth. Luckily I didn’t.

This month I am going to have to look in to using a paid account. The migration over to the new account shouldn’t cause downtime to the site. It should be just a simple switch.

Thank you everyone for the continued support of the site. It is really excellent that more and more people are regularly visiting.

RSS Feeds

I have added to the top of the site links to the RSS and Comments RSS. Clicking on the links will allow the site to be added to your email account. Once added, any time that I update the site, you will receive the latest post in the form of an email.

RSS Feeds are an excellent way to keep updated. One thing that they fail to do is to allow you to leave comments. To leave a comment, you would still have to visit the site. You can easily do that once you have received the RSS Feed, as the heading of the post is a link to the page on the site.

I typically use the Google Reader to view all of my blogs. You can use Outlook to view the site, SharpReader, Firefox etc to name a few. It really does make viewing the site, and receiving all the latest updates very easy. If you haven’t already added this site to the RSS, I encourage you to do so now. All it takes is a click of the button in the top right hand corner of the site.

Interview with an IT Professional

This last week I have been busy asking people to participate in the interview series. I have been really pleased with the responses I have received.

The next interview that will be posted on the site will be with Didier Elzinga. Didier Elzinga is the CEO of Rising Sun Pictures, located in South Australia. Rising Sun Pictures is Australia’s leading visual effects company, having worked on many blockbusters, including the latest Harry Potter movie (Harry Potter and the Order of the Phoenix), as well as Charlotte’s Web, Superman Returns, Batman Returns and Lord of the Rings: The Return of the King (to name a few). I am really looking forward to reading Didier’s responses to the questions I have sent him. Make sure you come back for that!

If you are interested, Rising Sun Pictures is currently looking to recruit people. Have a look at their website: www.rsp.com.au and read what they expect from people when they apply for a job.

ACS Foundation Scholarships

The latest ACS Foundation Scholarships newsletter has been distributed to all. You can view the newsletter from the following link: http://www.acsfoundation.com.au/newsletter/ACSFnewsletter.html

The newsletter covers such topics as: IT pay to increase as skills shortage develops, Google looks to Australian developers, IT salaries increase in May, Australian government ‘to focus on IT’ as well as a listing on all current scholarships.

Earlier this month, Ed Dawson (editor of PC Authority) requested that people offer suggestions and feedback as to what they would like to see in the magazine each month. The responses I received were nice and varied. Thanks to everyone that contributed, I was able to compile a list for Ed and have sent it off today. It will be really interesting to see what suggestions have made their way in to the magazine. Make sure you grab yourself a copy to find out!

If you missed out on a chance to offer your suggestions, just send me an email to “deb@foocode.net“. Depending on the responses received, I can always compile another list. I am sure Ed won’t mind. :)

It is a long weekend this weekend. On Monday it is the Queen’s Birthday holiday for most of Australia. I find long weekends are a perfect time to catch up on everything, but also have some time to relax, play some Guild Wars, and most importantly spend some quality time with my 13 year old dog Elwood.

Interview with an IT Professional

The interview series is proving to be very popular, with most of the recorded hits to the site going to the pages that have an interview on them. I am pleased to announce that I have two interviews lined up. One is with Sheryle Moon and the other is with Yasas Vishuddhi Abeywickrama. Both Sheryle and Yasas have blogs that are well worth the read. I am sure you will enjoy reading their interviews.

If you are interested in being interviewed, or you know someone who would be perfect for this site, please let me know. I can be contacted at: “deb@foocode.net

A Million Downloads of PowerShell

What an unbelievable accomplishment it is for anyone to reach a million downloads within a product’s first six months. That is exactly what Microsoft has done with PowerShell. I have subscribed to Jeffrey Snover and the PowerShell team’s blog several months ago. It is an excellent blog and well worth bookmarking especially if you are at all interested in PowerShell. The latest post mentions the milestone in detail and also has some very good links. If you still haven’t managed to have a go at PowerShell, there is a free online book available . I downloaded the book a while ago and went through all the exercises. It is really great, and is an excellent way to become familiar with the PowerShell environment.

CodeCampSA 7-8 July

CodeCampSA is a free event, that is sponsored by UniSA, ADNUG and the Australian Computer Society. CodeCampSA is the Adelaide version of the successful CodeCampOz, which was held recently in Wagga Wagga.

For bookings and program information, go to: http://www.adnug.com/news.htm

SET Up for Success

SET Up for Success is a workshop series that will be run throughout the country in June. The workshop is aimed at providing women in IT with all the insight, inspiration and direction needed in order to take their career to the next level.

The line up of speakers who will be presenting at the workshop is very impressive. All of the women have achieved so much in their careers. Depending on which city you are from will determine which speakers will be present on the day. Sheryle Moon, who will be in an upcoming ‘Interview with an IT Professional’, will be the MC at each workshop. For more information and to register, check out the website: http://www.setupforsuccess.com.au

A Quick Note

I would just like to thank everyone for visiting this site on a regular basis. The support that I have received has really been amazing. The feedback given has also been very positive. If you like what you see and you want to come back, please bookmark my site or add it to your RSS feed. Any suggestions or comments are always welcome.

Hooray!! It took a few days, but my site is up at last. The fact that the site came down at all is such a pain. I am so relieved that it is all back. The host where my site is held moved servers. The only way I found out was when my site failed to load.

The whole thing has taught me some valuable lessons though, mainly to back up often. The site, although it is up again, is not up to date, and unfortunately I have lost about 10 comments and the last post. I always keep a copy of the posts as text files, so I could at least put the last one up. Some of the comments are gone for good though.

The few days that my site was down inspired me to come up with some new how-to topics that I shall publish soon. For now, I am going to just get my site back to a ‘normal’ state before adding too much to it. Unfortunately I have not been able to post my latest interview with Rob Farley. Earlier this week Rob completed an interview for this site. The interview is really excellent. I really love what he came up with. I might put his interview up in a day’s time. Sorry for the delay Rob.

It is so good to be back…