Friday, January 28, 2011

How to Use Linux Commands in Windows with Cygwin - How-To Geek

This might make working on a Windows machine a little less painful.

How to Use Linux Commands in Windows with Cygwin - How-To Geek

It's a program called Cygwin, and it allows you to use a *nix-like terminal in Windows.

Tuesday, January 25, 2011

How to provide computing access to 10 users with one computer

If you are looking for a way to provide a fully fledged desktop PC to many users at the same time, but don't have the budged for a fleet of computers, this is a brilliant solution:



To find out how Clockwork PC can help to provide such a solution for you, feel free to get in touch with us.

Check list of items to back up before deleting windows or formatting your hard drive

Sometimes the only way of getting your computer to run as smoothly as it used to is to format the hard drive.  When you do so, it is important to back up all of the data that you use:

Documents
Downloads
Music
Pictures
Videos
Bookmarks (Favorites in Internet Explorer)

Anything else?

Also, if you use proprietary, licensed software such as Microsoft Office, you'll have to have your activation code ready when you re-install it.

Sunday, January 23, 2011

How Can I Make This Script Better?

The following script fetches all the comic strips that are available from the Bizarre Cathedral to date.
It is a very crude script:

1) I had to copy and paste the wget command 90 times
2) It won't fetch anything newer than comic strip #91
3) Every strip is called strip.jpg
4) The scripts saves each instance of strip.jpg into its own folder, i.e. /www.freesoftware.magazine.com/files/www.freesoftware.magazine.com/nodes/[4 digit number]/strip.jpg

How would you rewrite this script so that it does the following?

1) Fetch all of the comic strips with one line
2) Fetch everything from the very first to then newest
3) Save all the comic strips into one folder
4) Stamp each one with the number of the folder that it sits in on the website
5) Exclude any strip that has already been downloaded

THE SCRIPT:

#!/bin/bash

cd /media/DATA/Websites

wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_1
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_2
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_3
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_4
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_5
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_6
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_7
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_8
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_9
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_10
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_11
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_12
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_13
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_14
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_15
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_16
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_17
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_18
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_19
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_20
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_21
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_22
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_23
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_24
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_25
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_26
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_27
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_28
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_29
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_30
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_31
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_32
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_33
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_34
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_35
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_36
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_37
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_38
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_39
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_40
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_41
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_42
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_43
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_44
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_45
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_46
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_47
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_48
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_49
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_50
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_51
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_52
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_53
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_54
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_55
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_56
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_57
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_58
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_59
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_60
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_61
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_62
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_63
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_64
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_65
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_66
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_67
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_68
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_69
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_70
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_71
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_72
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_73
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_74
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_75
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_76
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_77
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_78
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_79
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_80
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_81
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_82
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_83
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_84
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_85
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_86
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_87
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_88
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_89
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_90
wget -A "strip*" -r -l 3 http://www.freesoftwaremagazine.com/columns/bizarre_cathedral_91

exit

Saturday, January 15, 2011

::Gwinganna:Lifestyle Retreat::

Sunday, January 2, 2011

Error Reports when trying to Install Austhink Rationale 2.0.7 and bCisive 2.0.4

Maybe one day someone from the WINE project will be able to work out how to get these applications to work.  They were, and still are, innovative applications for visualising logical thought.  If only they were open source...

bCisive Error Report: 2011-01-02 17:39:28
=========================================

Version: 2.0.4
Operating System: Windows XP Service Pack 3
Culture: English (United Kingdom)

Last Action: DIAGNOSTIC FAILED
Selection: None

Exception: Not implemented.
Type: System.NotImplementedException

Stack Trace:
   at System.Drawing.Drawing2D.GraphicsPath.Widen(Pen pen, Matrix matrix, Single flatness)
   at System.Drawing.Drawing2D.GraphicsPath.Widen(Pen pen)
   at DevComponents.DotNetBar.ElementStyleDisplay.GetStyleRegion(ElementStyleDisplayInfo e)
   at DevComponents.DotNetBar.PanelControl.ቪ(Boolean ቫ)
   at DevComponents.DotNetBar.RibbonPanel.OnResize(EventArgs e)
   at System.Windows.Forms.Control.OnSizeChanged(EventArgs e)
   at System.Windows.Forms.Control.UpdateBounds(Int32 x, Int32 y, Int32 width, Int32 height, Int32 clientWidth, Int32 clientHeight)
   at System.Windows.Forms.Control.UpdateBounds(Int32 x, Int32 y, Int32 width, Int32 height)
   at System.Windows.Forms.Control.SetBoundsCore(Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified)
   at System.Windows.Forms.Control.SetBounds(Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified)
   at System.Windows.Forms.Control.set_Size(Size value)
   at DevComponents.DotNetBar.RibbonPanel.set_Size(Size value)

License: DIAGNOSTIC FAILED

Rationale Error Report: 2011-01-02 17:42:27
===========================================

Version: 2.0.7
Operating System: Windows XP Service Pack 3
Culture: English (United Kingdom)

Last Action: DIAGNOSTIC FAILED
Selection: None

Exception: Not implemented.
Type: System.NotImplementedException

Stack Trace:
   at System.Drawing.Drawing2D.GraphicsPath.Widen(Pen pen, Matrix matrix, Single flatness)
   at System.Drawing.Drawing2D.GraphicsPath.Widen(Pen pen)
   at DevComponents.DotNetBar.ElementStyleDisplay.GetStyleRegion(ElementStyleDisplayInfo e)
   at DevComponents.DotNetBar.PanelControl.ቪ(Boolean ቫ)
   at DevComponents.DotNetBar.RibbonPanel.OnResize(EventArgs e)
   at System.Windows.Forms.Control.OnSizeChanged(EventArgs e)
   at System.Windows.Forms.Control.UpdateBounds(Int32 x, Int32 y, Int32 width, Int32 height, Int32 clientWidth, Int32 clientHeight)
   at System.Windows.Forms.Control.UpdateBounds(Int32 x, Int32 y, Int32 width, Int32 height)
   at System.Windows.Forms.Control.SetBoundsCore(Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified)
   at System.Windows.Forms.Control.SetBounds(Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified)
   at System.Windows.Forms.Control.set_Size(Size value)
   at DevComponents.DotNetBar.RibbonPanel.set_Size(Size value)

License: DIAGNOSTIC FAILED