Update: Not sure why this happens, but a regional change made at the top of a Site Collection will not necessarily populate right through the sites below. Sometimes each site must be opened and the regional settings changed there.

Grail's personal weblog on Life, the Universe and Everything ... Completely random.

Posted by
Grail
at
3/10/2009 12:17:00 pm
2
comments
Labels: dates, MOSS, Regional, Sharepoint
stsadm.exe -o createsiteinnewdb -url "http://myMOSSsite/sitecollectionname" -owneremail "owners.email@mycompany.com" -ownerlogin "mydomain\my.superuserlogin" -sitetemplate "thesitetemplate_I_want_to_use#1" -title "MyCollectionName" -databaseserver "mySQLserver\myMOSSinstance" -databasename "WSS_Content_sitecollectionname"
Posted by
Grail
at
3/09/2009 10:34:00 am
0
comments
Labels: MOSS, Sharepoint, stsadm
As some of you may know, I am on the hunt for a new notebook to replace my geriatric Sony Vaio SZ (it's had a hard life). Engadget is reporting that ASUS has announced 2 new notebook series, one of which (the U series) looks pretty good to me. There is little information available on these machines, although from the picture here (note the numberpad) it seems that the UX series will include a 15 inch, and be very sleek and glossy. It also appears that at a minimum it will have:
Posted by
Grail
at
3/04/2009 05:00:00 pm
1 comments
Back in 2006, I posted about the Anglican church selling out on evolution. Today, the SMH reports the Catholic church has done likewise. Two big lies really.
Firstly, that evolution is compatible with the bible ... despite Jesus apparently endorsing Moses' literal view of creation.
Secondly, that the church cares about what the Bible or God think. After all, why concern yourself over God's word when you consider yourself God On Earth (see the start of the 5th paragraph of the Encyclical Letter Præclara Gratulationis Publicæ of Pope Leo XIII).
Posted by
Grail
at
2/12/2009 10:08:00 am
1 comments
Labels: Catholicism, Darwin, evolution, religion
Posted by
Grail
at
11/12/2008 05:08:00 pm
1 comments
OK, so the title is a little misleading. You may have got here thinking you were going to be regaled with tales of daring baristas who snatched victory from the jaws of defeat in the java brewing contests of yore. Sadly, I am going to tell you about what I believe is the best coffee making machine in the world ... and even then I have caveats on that. The best coffee making machine in the world under $1000 dollars.
Cutting to the chase, I believe that the Rancilio Silvia fills the role of world's best coffee maker admirably. The reasons for my bold statement are as follows:
Posted by
Grail
at
9/23/2008 05:18:00 pm
1 comments
Those of you who have such empty and vapid lives that you have read some of my older posts will realise that I have an unhealthy interest in high tech toasters and in particular, "the internet toaster". In fact I have been posting on this very subject since 2005. So of course, my interest was piqued by a post on the appropriately named (for this topic) CrunchGear and other places about a toaster design concept that can print toast whatever you want on your thick, crisp and heavily buttered. I say make it happen, Electrolux. But make it wireless with a app that allows you to pick an RSS feed or weather report or something similar to be printed on said crisp and warmed.
Other posts on this stomach warming subject can be found here and here.
Incidentally, Hobbes Internet Timeline refers to an Internet enabled toaster as far back as 1990.
Posted by
Grail
at
9/12/2008 12:17:00 pm
0
comments
Back in March 08, I addressed the subject of the World's Largest House. Bizarrely, this post became the most popular on my blog, and has stayed in the top 3 most frequently hit pages every day since then. At the time, I noted that the Biltmore House built by the Vanderbilt family was most likely the largest private home in the world. 
However, it appears that an India business man has taken umbrage at this post and decided to claim the crown of the owner of the world's biggest home. He is none other than Mukesh Ambani, and he is building a 400,000 square foot home in Mumbai, India. Now, I did a quick conversion and that works out at over 37,000 square metres of home sweet home (conversion tool online here).
Apparently, this is to be spread across 27 stories and will include 3 helicopter pads, the hanging gardens of Mumbai, a yoga studio and a private ice palace. It will also have a staff of over 600. Mukesh Ambani is listed on Wikipedia as being the world's 5th richest man, and he made his money (US$43 billion and counting) in petro-chemicals, according to Forbes.
So there you have it. The new biggest house in the world. Videos of the biggest house here.
Posted by
Grail
at
8/29/2008 02:38:00 pm
2
comments
Labels: biggest house, weird
I haven't written many posts on coffee or recently, so thought I would rectify that with this brief post. Given I am still developing my "milk steaming skillz" (I'm a level 6 Milk Steamer with a +3 Jug of Steaming ;), I need all the help I can to get that velvety smooth texture that one wants on ones milk. One snag I often find is that I am still mucking about trying to stretch and texture the milk by the point it gets hot, and figuring that burnt milk is worse than poorly textured milk, I usually give up at that point. I know I have already mentioned this, but its worth mentioning again ... to give myself a bit more time, not only do I make sure that the milk is cold to start with, but I keep the jug in the freezer till needed. I reckon that using a frozen jug gives me an extra 5 seconds or so texturing the milk. Give it a try and let me know if it helps.
Posted by
Grail
at
8/11/2008 01:30:00 pm
0
comments
private void logWorkflowStarted_MethodInvoking(object sender, EventArgs e)
{
SPSecurity.RunWithElevatedPrivileges(delegate()
{
//Default value
FolderName = "Unknown";
//Get the current item
SPListItem listItem = WorkflowProperties.Item;
//Get web reference
SPWeb web = listItem.Web;
//Get list reference
SPList list = web.Lists[listItem.ParentList.ID];
//Get URL for item
string FullURL = web.Url + listItem.Url;
//Get last slash
int index = FullURL.LastIndexOf("/");
//Set parent folder URL
string parentFolderUrl = string.Empty;
//If slash found
if (index > -1)
{
//Get url of parent
parentFolderUrl = FullURL.Substring(0, index);
//Get folder
SPFolder folder = list.RootFolder.SubFolders[parentFolderUrl];
if (folder.Exists)
{
FolderName = folder.Name;
}
}
//Update folder name
WorkflowProperties.Item["Project"] = FolderName;
//Update document meta data
try
{
WorkflowProperties.Item.SystemUpdate();
}
catch (SPException ex)
{
throw ex;
}
});
}
Posted by
Grail
at
7/11/2008 04:01:00 pm
0
comments
Posted by
Grail
at
7/07/2008 03:21:00 pm
5
comments
Labels: development, MOSS, Sharepoint
Posted by
Grail
at
7/03/2008 03:03:00 pm
3
comments
Posted by
Grail
at
6/10/2008 11:56:00 am
1 comments
Labels: Apple, Documents, iPhone, Microsoft, MS, Office, word
Error: Cannot Connect to Server\MICROSOFT##SSEE.However, after much Googling, I discovered some genius has come up with a way to connect to this database. Simply use SQL Server Management Studio Express but call the database server name "\\.\pipe\mssql$microsoft##ssee\sql\query" when connecting. Work's like a charm.
An error occured while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings, SQL Server does not allow remote connections.
Posted by
Grail
at
6/03/2008 02:30:00 pm
1 comments
Labels: Embedded, Sharepoint, SQL, SSEE, WSS
Now how's that for a tortured title!
Anyway .... as some of you know, I like to think of myself as a snowboarder. In my case, this means I might, if I am very lucky, get to the snow for 5 days once a year. A long time ago, I purchased a snowboard (and posted about that snowboard) for my occasional snow trips, and although it has been used a few times, it now reclines lazily on a shelf in my laundry, doing very little to earn its keep.

It occurred to me the other day while meditating on the laziness of my snowboard, that my snowboard, which currently lives in Perth, Western Australia, could well be the snowboard most distant from snow, anywhere in the world. So I tried to work out where was the most snow deprived place on earth.
As it turns out, this is not as easy as it sounds. I am around 2900km from the nearest snow (the Alpine National Park in Victoria, Australia). So I was trying to find a location more than 2900km from snow.
Anywhere in Europe is in spitting distance from snow, so I've ignored Europe in this post. Africa, one would think, is pretty snow deprived, but using the National Geographic's very cool Map Machine to work out where snow fell on an average year, I worked out that there is nowhere in Africa more distant from snow than I am. This is largely due to small area of snow fall in Kenya, Morocco and South Africa that mean that all of Africa is close to snow than me.
Some spots in Asia would seem a bit snowless, but the side is let down by Vietnam with it's occasional snowfall, Myanmar's Himalaya, and Indonesia's glaciers.
At the end of the day, the only spots I could work out that would be further from snow might be some areas in Brazil on the Eastern coast and maybe somewhere like the Cook Islands in the middle of the Pacific. Even Fiji is nearer to NZ's snow fields than I am to Australias. So there it is. Unless someone in Brazil has a snowboard in their shed, my snowboard in Perth is the world's most distant from snow. Now there's a sorry distinction.
Note: The final map on this page shows Perth (the blue flag) and range circles of 2900km around areas of snow fall in red. If a city falls inside a red circle then it is less than 2900km from snow and therefore closer to snow than Perth. Just bear in mind that from Turkey to China is range of mountains continually capped in snow, most of Europe has snow fall and nowhere in the US is more than 2000km from snow.
Attribution: I used Free Map tools with Google Maps and the National Geographic's Map Machine to decide if my snowboard was the most snow deprived.
Posted by
Grail
at
5/30/2008 02:57:00 pm
0
comments
Server Error in '/' Application.Not good, huh!
--------------------------------------------------------------------------------
The file Document Repository/BusinessUnit/Document.JPG has been modified by SHAREPOINT\system on 22 May 2008 11:36:50 +0800.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.Runtime.InteropServices.COMException: The file Document Repository/BusinessUnit/Document.JPG has been modified by SHAREPOINT\system on 22 May 2008 11:36:50 +0800.
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Stack Trace:
[COMException (0x81020037): The file Document Repository/BusinessUnit/Document.JPG has been modified by SHAREPOINT\system on 22 May 2008 11:36:50 +0800.]
Microsoft.SharePoint.Library.SPRequestInternalClass.AddOrUpdateItem(String bstrUrl, String bstrListName, Boolean bAdd, Boolean bSystemUpdate, Boolean bPreserveItemVersion, Boolean bUpdateNoVersion, Int32& plID, String& pbstrGuid, Guid pbstrNewDocId, Boolean bHasNewDocId, String bstrVersion, Object& pvarAttachmentNames, Object& pvarAttachmentContents, Object& pvarProperties, Boolean bCheckOut, Boolean bCheckin, Boolean bMigration, Boolean bPublish) +0
Microsoft.SharePoint.Library.SPRequest.AddOrUpdateItem(String bstrUrl, String bstrListName, Boolean bAdd, Boolean bSystemUpdate, Boolean bPreserveItemVersion, Boolean bUpdateNoVersion, Int32& plID, String& pbstrGuid, Guid pbstrNewDocId, Boolean bHasNewDocId, String bstrVersion, Object& pvarAttachmentNames, Object& pvarAttachmentContents, Object& pvarProperties, Boolean bCheckOut, Boolean bCheckin, Boolean bMigration, Boolean bPublish) +199
[SPException: The file Document Repository/BusinessUnit/Document.JPG has been modified by SHAREPOINT\system on 22 May 2008 11:36:50 +0800.]
Microsoft.SharePoint.Library.SPRequest.AddOrUpdateItem(String bstrUrl, String bstrListName, Boolean bAdd, Boolean bSystemUpdate, Boolean bPreserveItemVersion, Boolean bUpdateNoVersion, Int32& plID, String& pbstrGuid, Guid pbstrNewDocId, Boolean bHasNewDocId, String bstrVersion, Object& pvarAttachmentNames, Object& pvarAttachmentContents, Object& pvarProperties, Boolean bCheckOut, Boolean bCheckin, Boolean bMigration, Boolean bPublish) +240
Microsoft.SharePoint.SPListItem.AddOrUpdateItem(Boolean bAdd, Boolean bSystem, Boolean bPreserveItemVersion, Boolean bNoVersion, Boolean bMigration, Boolean bPublish, Boolean bCheckOut, Boolean bCheckin, Guid newGuidOnAdd, Int32& ulID, Object& objAttachmentNames, Object& objAttachmentContents, Boolean suppressAfterEvents) +933
Microsoft.SharePoint.SPListItem.UpdateInternal(Boolean bSystem, Boolean bPreserveItemVersion, Guid newGuidOnAdd, Boolean bMigration, Boolean bPublish, Boolean bNoVersion, Boolean bCheckOut, Boolean bCheckin, Boolean suppressAfterEvents) +182
Microsoft.SharePoint.SPListItem.UpdateOverwriteVersion() +88
Microsoft.SharePoint.WebControls.SaveButton.SaveItem(SPContext itemContext, Boolean uploadMode, String checkInComment) +178
Microsoft.SharePoint.WebControls.SaveButton.SaveItem() +58
Microsoft.SharePoint.WebControls.SaveButton.OnBubbleEvent(Object source, EventArgs e) +249
System.Web.UI.Control.RaiseBubbleEvent(Object source, EventArgs args) +35
System.Web.UI.WebControls.Button.OnCommand(CommandEventArgs e) +115
System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +163
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +7
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +11
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +177
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1746
Posted by
Grail
at
5/22/2008 11:45:00 am
0
comments
Posted by
Grail
at
5/15/2008 03:38:00 pm
0
comments
Labels: affordable, cheap, glasses, spectacles

Posted by
Grail
at
3/07/2008 01:40:00 pm
3
comments
Labels: biggest house, monster, Wood Cabin
I don't know about you, but the the roads seem to be me to be increasingly populated with a mix of octogenarians driving little more that battery powered wheelchairs at speeds that would have made the proprietor of Mr. Tom Chandlebutt's Steady Cart Transport Company doze off and surly faced hoods driving cars with twice as many kilowatts as they have braincells. There seems to be an attitude, at least around here, that the right hand lane is for "long term residents", rather than being the "fast lane". In fact, I'm sure some people assume that since they are turning right sometime in the next few days, they are entitled to just stick in the right lane (here in Australia we drive right hand drive cars, and so our roads are built to work opposite to those in the US and France). I have developed a desire for instant capital punishment to be meted out on those I deem to be infringing the rules of good sense, and in my less cheerful moments, feel that a line of smoking wrecks lining the road would serve to discourage those who feel the need to brake to a stop before merging onto a freeway. Not very charitable, I know, but I'm sure I'm not alone. Breath in if you've ever felt frustrated at other drivers on the roads ;)
Anyway, an article linked from Slashdot today reminded me of some cool information I found a while ago about traffic. The article described how Japanese researcher has shown how on a saturated road system, even with no traffic hazards or obstacles, jams will form and travel back through traffic like a shock wave. The Japanese experiment involved 20 or so cars, driving on a 230m circular track. Each driver was told to drive at a constant speed of 30 km per hour, yet before long, inconsistencies in their drive patterns were resulting in jams and slowdowns.
A few years back, a guy called William Beaty wrote a series of articles on traffic waves. He wasn't a traffic expert, but they are really very cool, and illustrated with animations that show the results of his experiments. Another interesting resource is this animated tool, which although a little old now, allows you to model traffic conditions and see the effect sped up.
My own thoughts on the matter are that governments need a few things done. There is no way that the world can afford to continue to widen roads to accommodate more traffic. Both economically and environmentally this is mad. Governments need a better program of driver education that trains people on how to merge effectively and at speed, change lanes safely and how to handle a traffic hazard (have you ever noticed how if there has been a traffic accident, even though the vehicles and emergency staff a now well off the road itself, all the traffic still slows almost a stop? I just don't get that ... Who wants to look at an accident ... Oh look there! Theres a victim on a stretcher. I spy with my little eye something beginning with "Ambulance"). Insurance companies could be the point of entry into re-education for existing drivers, forcing people who have made certain types of insurance claims to attend the program.
Another thing that would help would be if GPS systems were better equipped to tell me traffic conditions on my route. I don't just want to know where I am, but where all the other cars are and how fast they are traveling. That way, the load could be spread better among alternate routes. Even if government traffic authorities were to have the control to put recommended quota levels on roads in real time, so that roads with ongoing work or traffic hazards could have their quota reduced so that GPS systems recommend drivers away from that route after the quota is reached.
I reckon a light on the roof of every vehicle that indicates if they are traveling at or above speed or not would be good. Green for at or above the speed limit, orange for below. This would mean that rather than breaking when I see the car in front braking, I could see the line of amber lights ahead of me, and chill out about going any quicker. So rather than breaking suddenly and causing a shock wave of traffic, I can help lower the average speed a little rather than a lot.
Anyway, clearly I worry way too much about this and have spent way too much time thinking about this.
Posted by
Grail
at
3/05/2008 11:27:00 am
0
comments
We are renting at present, and as a consequence are not in a position to make too many radical changes to the house we are in. Given we have had a couple of months here with the temperatures hovering in the high thirties, we decide we want, nay, needed some aircon. But as we have never met our landlord, we were a bit uncertain as to how he would react to us punching large holes through his walls for a split system. So we opted for a portable air conditioner.
Posted by
Grail
at
2/27/2008 12:48:00 pm
0
comments
Labels: aircon, Electrolux, portable, review