<?xml version="1.0"?>
<rss version="2.0"><channel><title/><link>https://www.edugeek.net/blogs/blog/227-sparkehs-blog/</link><description/><language>en</language><item><title>365, Azure AD Connect, distribution groups and internal/external senders</title><link>https://www.edugeek.net/blogs/entry/1048-365-azure-ad-connect-distribution-groups-and-internalexternal-senders/</link><description><![CDATA[<p>If, like me, you are setting up email with Office 365, you may have stumbled on a little problem with distribution lists. The problem runs like this:</p><p> </p><p>
</p><ol style="list-style-type:decimal;"><li>You are syncing your on-site Active Directory with Azure AD Connect<br />
</li><li>After syncing your email distribution lists set up in your on-site AD you want to change whether internal users only, or anyone can send mail to the list.<br />
</li><li>You try to alter the setting in 365 but it throws an error saying that as you are syncing your AD it needs to be set in AD by altering the ‘msExchRequireAuthToSendTo’ AD attribute of the Group<br />
</li><li>You find that this attribute does not exist in your AD so you can’t alter it. Dammit!<br />
</li></ol><p></p><p> </p><p>
This issue occurred because I was syncing an AD that had not been extended for Exchange with Exchange Online, which uses the ‘msExchRequireAuthToSendTo’ attribute to determine whether internal/external senders can send email to the group.</p><p> </p><p>
Unfortunately, it appears that information on this issue was scarce and I had to piece together the solution from many different blog posts from people with different issues. Here beginth the solution:</p><p> </p><p>
<strong>Step 1 – Extend your AD for Exchange.</strong></p><p>
So the first thing we need to do is to extend AD for Exchange. This gives us more control of Exchange Online by adding new AD attributes to send off to 365. You can do this with a trial version of Exchange such as the one found here: <a href="http://www.microsoft.com/en-gb/download/details.aspx?id=21308" rel="external nofollow">Download Microsoft Exchange Server 2010 from Official Microsoft Download Center</a> (this is Exchange 2010, I did try 2016 but ran into a strange error when extending the schema, 2010 worked fine though).</p><p> </p><p>
Extract the downloaded files and, using an account with ‘Enterprise Admin’ and ‘Schema Admin’ permissions, run ‘setup /PrepareSchema’ and wait for it to complete.</p><p> </p><p>
Hurrah! You should now be able to set the ‘msExchRequireAuthToSendTo’ AD attribute for your distribution group, sync your AD with Azure and find that the option has altered in 365 right? Right?</p><p> </p><p>
Wrong! </p><p> </p><p>
<strong>Step 2 – Update Azure AD Connect for the updated schema</strong></p><p>
Why doesn’t it work? Unfortunately, when you install Azure AD Connect it picks up the current schema and that’s what it will run with, even if the schema is updated later. Of course if I knew what I knew now I would have extended the schema before I installed Azure AD Connect which would have made everything a lot more simple. But hey, when is IT simple right?</p><p> </p><p>
The good news is that Azure AD Connect allows you to refresh schema. Hurrah!</p><p> </p><p>
</p><ol style="list-style-type:decimal;"><li>Load up the Sync Manager, click on the ‘Connectors’ tabs<br />
</li><li>Highlight your local domain, click ‘Refresh Schema’ in the right hand window<br />
</li><li>Puzzle as you are asked you for a password for an account that was automatically generated during the Azure AD Connect installation. Oh… you say, I have no idea what that is. However, it appears that resetting that password has no major effects (the account is only used to access AD for AADC). So go ahead and reset the password.<br />
</li><li>Now you can refresh the schema<br />
</li></ol><p></p><p> </p><p>
Hurrah! You should now be able to set the ‘msExchRequireAuthToSendTo’ AD attribute for your distribution group, sync your AD with Azure and find that the option has altered in 365 right? Right?</p><p> </p><p>
Wrong! </p><p> </p><p>
<strong>Step 3 – Update the AD attributes to be synced</strong></p><p>
Why doesn’t it work? Well, you may have added the new Exchange AD attributes to AADC but it is not set to retrieve them from AD yet. So now we need to tell Sync Manager to do this</p><p> </p><p> </p><p>
</p><ol style="list-style-type:decimal;"><li>Load up the Sync Manager, click on the ‘Connectors’ tabs<br />
</li><li>Highlight your local domain, click ‘properties’ in the right hand window<br />
</li><li>Click ‘Select Attributes’<br />
</li><li>Scroll through and tick ‘msExchRequireAuthToSendTo’<br />
</li><li>Click ok<br />
</li></ol><p></p><p> </p><p>
Hurrah! You should now be able to set the ‘msExchRequireAuthToSendTo’ AD attribute for your distribution group, sync your AD with Azure and find that the option has altered in 365 right? Right?</p><p> </p><p>
Wrong! </p><p> </p><p>
<strong>Step 3 – Update the AADC sync rules</strong></p><p>
Why doesn’t it work? Ok so this one took a bit of puzzling, a lot of Googling and a bit of playing around.</p><p> </p><p>
When you intall AADC you get a tool called ‘Synchronization Rules Editor’ which specifies exactly what is retrieved from your local AD (Inbound rules) and sent to Azure (Outbound rules). At this point, let me state that I don’t really understand why you have to tell Sync Manager what to retrieve and send and the same for the Rules Editor as well, but you do. Though I would appreciate someone explaining that to me?</p><p> </p><p>
So, here it’s a good idea to clone and disable an existing rule and edit the copy (in case you make a major booboo and want to go back to the previous state). For each rule specified below you need to add the following information to the ‘Transformations’ section:</p><p>
·      FlowType = Direct</p><p>
·      Target Attribute = msExchRequireAuthToSendTo</p><p>
·      Source = msExchRequireAuthToSendTo</p><p> </p><p>
Inbound rules to alter:</p><p> </p><p>
</p><ol style="list-style-type:decimal;"><li>‘In from AD – Group Join’<br />
</li><li>‘In from AD – Group Common’<br />
</li></ol><p></p><p> </p><p>
Outbound rules to alter:</p><p> </p><p>
</p><ol style="list-style-type:decimal;"><li>Out to AAD – Group Identity<br />
</li><li>Out to ADD – Group Dynamics CRM<br />
</li><li>Out to AAD – Group Intune<br />
</li><li>Out to AAD – Group LyncOnline<br />
</li><li>Out to AAD – Group SharePointOnline<br />
</li><li>Out to AAD – Group Azure RMS<br />
</li></ol><p></p><p> </p><p>
Hurrah! You should now be able to set the ‘msExchRequireAuthToSendTo’ AD attribute for your distribution group, sync your AD with Azure and find that the option has altered in 365 right? Right?</p><p> </p><p>
RIGHT! It should now work. J</p>]]></description><guid isPermaLink="false">1048</guid><pubDate>Tue, 01 Dec 2015 09:38:45 +0000</pubDate></item><item><title>DirectAccess and WPAD</title><link>https://www.edugeek.net/blogs/entry/1045-directaccess-and-wpad/</link><description><![CDATA[<p>For a long time we have used WPAD to simplify teachers moving their laptops between home and school and its worked very well. Laptops have the 'automatically detect settings' box ticked in Internet Settings. The location of the wpad file is distributed by both DHCP and DNS.</p><p> </p><p>
However, after implementing DirectAccess its became apparent that when machines were connecting at home, they would pick up the WPAD settings and all Internet traffic was routed through our gateway/filter/firewall (which we didn't want it to do). The wpad even had an IP check in it which I thought would make the clients use a direct connection.</p><p> </p><p>
I believe that this is because the DirectAccess remote clients would find the wpad entry in DNS and use its internal IP, not its local IP, so according to the wpad function the machine was 'on network' with an internal IP so it tells the browser to route traffic through the on-site proxy.</p><p> </p><p>
A simple fix for this was to only publish the wpad location via DHCP. All major browsers now support the DHCP method (unlike a few years ago). Therefore when a DA client connects, it checks DHCP for the location (using its local DHCP server, which fails), then checks DNS (which fails) so uses a direct connection.</p>]]></description><guid isPermaLink="false">1045</guid><pubDate>Wed, 25 Nov 2015 13:41:07 +0000</pubDate></item><item><title>DirectAccess: Server 2012R2 + Windows 10 Education + NAT</title><link>https://www.edugeek.net/blogs/entry/1044-directaccess-server-2012r2-windows-10-education-nat/</link><description><![CDATA[<p>DirectAccess is probably the most awesome thing that I have ever setup. However, there were a few gotchas with using a server behind a NAT that needed a bit or research, so below are the steps I took to a successful deployment, hope that they help someone.</p><p> </p><p>
<strong>The setup</strong></p><p>
The DA server is running on Server 2012r2 (non DC). It is behind a Smoothwall UTM so NAT is involved (although supported by DA in Server 2012R2 is complicated things a bit).</p><p> </p><p>
The client I tested is running Windows 10 Education (Windows 8.1 Enterprise should work as well, Windows 7 Enterprise needs extra config not detailed here).</p><p> </p><p>
I have an external IP with a public URL of da.&lt;school&gt;.&lt;local authority&gt;.sch.uk </p><p> </p><p>
The Smoothwall UTM has a port forwarding rule to forward all traffic from our public IP on port 443 to DA server’s local IP.</p><p> </p><p>
<strong>The steps:</strong></p><p> </p><p>
</p><ol style="list-style-type:decimal;"><li>Create AD Security Group for machines that are allowed to use DA.<br />
</li><li>Install DA role on server:<br />
<ol style="list-style-type:decimal;"><li><br /></li>
<li>Choose “Remote Access” role -&gt; “Direct Access and VPN (RAS)” and accept the extra bits it wants to install.<br />
</li><li>Reboot.<br />
</li></ol></li></ol><p></p><p> </p><p>
[*]Configure initial DA settings:</p><p>
</p><ol style="list-style-type:decimal;"><li>Run “Remote Access Management” from the Start Menu.<br />
</li><li>Run the getting started wizard.<br />
</li><li>Click “Deploy DirectAccess only”.<br />
</li><li>Choose the “Behind a Edge device (with a single network adapter) topology.<br />
</li><li>Enter your public URL (<strong>important: </strong>I found you must you the public URL, even though it says you can use the IPv4 address it doesn’t work in this setup (plenty of discussion on the net about this)).<br />
</li><li>Exit the wizard.<br />
</li></ol><p></p><p> </p><p>
[*]Configure client settings:</p><p>
</p><ol style="list-style-type:decimal;"><li>On the setup screen, go to “Step 1 - Remote Clients” and click “Edit”.<br />
</li><li>Check “Deploy full DirectAccess for client access and remote management” and click next.<br />
</li><li>Remove the default group and add in your DA security group.<br />
</li><li>Uncheck “Enable DirectAccess for mobile computers only”.<br />
</li><li>If you want to force all remote clients to tunnel through your network for Internet access then check “Use force tunnelling” (though I doubt you will do this). Click next.<br />
</li><li>Here you need to add a highly available machine that clients can attempt to ping (I use our Smoothwall box) – there should also be DA webprobe added automatically, leave this alone.<br />
</li><li>I checked “Allow DirectAccess clients to use local name resolution” – I <em>think</em> that this is a good idea…<br />
</li><li>Click finish.<br />
</li></ol><p></p><p> </p><p>
[*]Configure DA server settings:</p><p>
</p><ol style="list-style-type:decimal;"><li>On the setup screen, go to “Step 2 - Remote Access Server” and click “Edit”<br />
</li><li>Check the settings on this screen and click next.<br />
</li><li>Check the NIC is selected.<br />
</li><li>Check to use a self signed certificate (unless you want to create an upload a proper cert). Click next.<br />
</li><li>Choose your authentication method.<br />
</li><li>Click finish.<br />
</li></ol><p></p><p> </p><p>
[*]Configure Infrastructure settings:</p><p>
</p><ol style="list-style-type:decimal;"><li>On the setup screen, go to “Step 4 – Infrastructure Servers” and click “Edit”<br />
</li><li>Ok so a note here. I am not clear exactly what a Network Location Server is, nor, apparently, do a lot of people who set this up. I plumped with using the DA server itself which a self-signed certificate which seems to work fine.  Click next.<br />
</li><li>Ok another odd one here. On this screen you have to add in a DNS server on your local network. So I did, and it failed miserably. Next I took the option of allowing the setup to detect a DNS server and it came up with the DA server. Its not a DNS server but it worked. Go figure. Click next.<br />
</li><li>Add in your domain suffix. Click next.<br />
</li><li>Next you can add in any management servers. I added in our SCCM server but truth be told, I am not 100% on this option.<br />
</li><li>Click finish.<br />
</li></ol><p></p><p> </p><p>
[*]On the setup screen, go to “Step 4 – Application Servers” and click “Edit”</p><p>
</p><ol style="list-style-type:decimal;"><li>I clicked to not extend but alter to our environment.<br />
</li></ol><p></p><p> </p><p>
[*]Apply the settings:</p><p>
</p><ol style="list-style-type:decimal;"><li>On the setup screen, click at the bottom of the screen to apply settings.<br />
</li><li>You should now see that lots of whizzy things are happening, including:<br />
<p></p><p>
</p><p></p><p> </p><p>
[*]Check the settings apply correctly:</p><p>
</p><ol style="list-style-type:decimal;"><li>Click on the Dashboard link<br />
</li><li>You will probably see that things are still being setup. The DA server needs to retrieve and apply the DA server GPO from a DC. This can take up to 15 mins.<br />
</li><li>When applied you should see lovely green ticks next to all the checks.<br />
</li></ol><p></p><p>
</p><p></p><p> </p><p>
Once your DA clients have picked up the new DA policy you should be able to take the machine outside of your network and it will connect!</p><p> </p><p>
Something to be aware of: It seems that a lot of people report that the DNS entries that the setup process creates are deleted during a scavenging cycle. Therefore I altered the following records to not be deleted when they are stale:</p><p> </p><p>
</p><ol style="list-style-type:decimal;"><li>directaccess-corpConnectivityHost (both IPv4 and IPv6 records)<br />
</li><li>DirectAccess-NLS (both IPv4 and IPv6 records)<br />
</li><li>directaccess-WebProbeHost<br />
</li></ol><p></p><p> </p><p>
Good luck! And post in the forums if you have problems and I’ll see if I can help J</p></li></ol><br />
New GPOs for DA server and Clients applied to domain (but filtered to the DA server and clients in the DA group)<br />
DNS entries.<br />
]]></description><guid isPermaLink="false">1044</guid><pubDate>Tue, 24 Nov 2015 14:35:20 +0000</pubDate></item><item><title>Activating Windows 10 Education with Server 2012R2 KMS</title><link>https://www.edugeek.net/blogs/entry/1040-activating-windows-10-education-with-server-2012r2-kms/</link><description><![CDATA[<p>So, in the hope of helping someone else avoid the head to desk banging that I have gone through to get a Server 2012R2 KMS server to activate Windows 10 Education, I'll tell you what you have to do.</p><p> </p><p>
</p><ol style="list-style-type:decimal;"><li>Install the following patch to your KMS host: <a href="https://support.microsoft.com/en-us/kb/3058168" rel="external nofollow">https://support.microsoft.com/en-us/kb/3058168</a><br />
</li><li>Request the following KMS key from VLSC <em>"Windows Srv 2012R2 DataCtr/Std KMS for Windows 10" </em>and install on your KMS host<br />
</li><li>Slaughter a fatted calf in the centre of a pentagram during a waning moon.<br />
</li></ol><p></p><p> </p><p>
Seems so simple now I write it down...</p><p> </p><p>
<span style="color:#333333;"><span style="font-family:Verdana;">Oh! And note that for some reason, if you setup a new KMS host on 2012R2 the KMS listening port defaults to port 0! It should be 1688.</span></span></p>]]></description><guid isPermaLink="false">1040</guid><pubDate>Wed, 04 Nov 2015 10:17:34 +0000</pubDate></item><item><title>Windows 10, SCCM and SCEP</title><link>https://www.edugeek.net/blogs/entry/1039-windows-10-sccm-and-scep/</link><description><![CDATA[<p>If, like me, you have a pathological avoidance of reading instructions (Except when playing board games, where, strangely, the instructions must be read, in full, and explained to everyone, in detail, before we can begin. Thinking about it I haven't been invited to Games Evening is a while...) and prefer to 'have a go' you can find SCCM a bewildering place to be. Thus is was when I tried to deploy SCEP to Windows 10 and found it didn't work as expected.</p><p> </p><p>
So, in an effort to save other people the hassle of searching for this info here are a couple of things I learnt and my notes on  how I deployed SCEP in the first place. Of course this is for my environment but can be easily adapted for yours. This is best way I could come up to structure everything in SCCM. Feel free correct any idiocies contained within.</p><p> </p><p>
<strong>Stuff I learnt:</strong></p><p>
</p><ol style="list-style-type:decimal;"><li>Pre-Win10 machines use the full FEP client installed as a separate application, with post-Win 10 machines a layer is added to Windows Defender to control settings, def updates and AV policy<br />
</li><li>Hence from 1. its not a good idea to have Defender disabled by GPO<br />
</li><li>People having a Games Evening don't like to be lectured on the finer points of why can't play *that* particular card that that point in the game and don't respond to huffs, tuts and arm crossing<br />
</li></ol><p></p><p> </p><p>
<strong>How I deployed SCEP</strong></p><p><strong>
</strong>The elements of my AV setup in SCCM are:</p><p> </p><p> </p><p>
1) Client Groups</p><p>
2) Definition updates</p><p>
3) AV policy</p><p>
4) Client settings</p><p> </p><p> </p><p>
<strong>Client groups</strong> <em>(\Assets and Compliance\Device Collections\Endpoint protection groups)</em></p><p>
My clients are organised into following groups based on product installed and location:</p><p> </p><p>
- FEP - onsite devices</p><p>
- FEP - laptops</p><p>
- Defender - onsite devices</p><p>
- Defender - laptops</p><p>
- Servers</p><p> </p><p> </p><p>
Groups were then created to apply def updates and AV policies:</p><p> </p><p> </p><p>
- Def updates</p><p>
    - All FEP clients</p><p>
    - All Defender clients</p><p>
- AV Policy</p><p>
    - Groups for each type of machine that need a different policy (e.g. laptops are allowed to update defs from the Internet, different server types have different exclusions)</p><p>
- Client settings</p><p>
    - A group containing all the AV clients to apply the global settings to</p><p> </p><p> </p><p>
<strong>Def updates</strong> <em>(\Software Library\Overview\Software Updates)</em></p><p> </p><p> </p><p>
- Two Auto Deployment rules:</p><p>
    - ADR: FEP definition updates</p><p>
    - ADR: Windows Defender definition updates</p><p>
- ADRs run every night after WSUS sync and add updates to appropriate Software Update Group and Deployment Package</p><p>
- Software Deployment Groups are targeted at appropriate def update client group above</p><p> </p><p> </p><p>
<strong>AV Policy</strong> <em>(\Assets and Compliance\Overview\Endpoint Protection\Antimalware Policies)</em></p><p> </p><p> </p><p>
- AV policies have been created for different types of machine</p><p>
- Policies are targeted at appropriate AV Policy client group above</p><p> </p><p> </p><p>
<strong>Client Settings</strong> <em>(\Administration\Overview\Client Settings)</em></p><p> </p><p> </p><p>
- Endpoint Protection management settings contain the settings the apply to the AV Client - this package is deployed to the Client Settings client group above (and hence to all machines with FEP to WD AV protection)</p>]]></description><guid isPermaLink="false">1039</guid><pubDate>Fri, 30 Oct 2015 14:46:03 +0000</pubDate></item><item><title>Polite note to couriers</title><link>https://www.edugeek.net/blogs/entry/619-polite-note-to-couriers/</link><description><![CDATA[<p><span style="color:#3E3E3E;"><span style="color:#3E3E3E;"><span style="color:#3E3E3E;"><span style="color:#3E3E3E;">From </span></span></span></span><a href="http://sparkeh.net/" rel="external nofollow">sparkeh.net</a></p><p>
<span style="color:#333333;"><span style="font-family:Arial;">Dear couriers,</span></span></p><p>
<span style="color:#333333;"><span style="font-family:Arial;">I have come to accept that you are not the brainiest bunch on the planet (in fact when they were handing out intelligence I suspect that you weren't at the back of the queue but actually not in the queue at all as you couldn't find the queue and were riding around in your garish van looking for the queue (probably driving dangerously)) but please can you note the following:</span></span></p><p> </p><p>
</p><ol style="list-style-type:decimal;"><li>I work in a school. Our school is not open on a Saturday. Therefore claiming that a package was successfully delivered on a Saturday is a lie. Do not argue this fact, accept that you have been caught out, sort the delivery out and we can both move on. Do not continue to argue until the package is delivered the following week. DO answer my complaint.<br />
</li><li>Sometimes we are open during holidays and I am onsite. If I order something to be delivered during a holiday then I will be there to collect it. Don't assume that we are closed and don't both to attempt delivery and claim the school was locked up. See above about being caught out.<br />
</li><li>If the school is closed and I ask for a delivery to be made at the start of term, do not attempt to deliver during the holiday and wonder why the school is shut.<br />
</li><li>If the school is closed and I ask for a delivery to be made the first day of term, I mean the coming term, I don't mean term after that, or next year or ten years time. I certainly don't mean a random date plucked out the air to suit you.<br />
</li></ol><p><span style="color:#333333;"><span style="font-family:Arial;">Thanks,</span></span></p><p>
<span style="color:#333333;"><span style="font-family:Arial;">sparkeh</span></span></p>]]></description><guid isPermaLink="false">619</guid><pubDate>Fri, 24 Feb 2012 13:24:09 +0000</pubDate></item><item><title>Google Sketchup 8 on CC4</title><link>https://www.edugeek.net/blogs/entry/618-google-sketchup-8-on-cc4/</link><description><![CDATA[<p><span style="color:#3E3E3E;"><span style="color:#3E3E3E;"><span style="color:#3E3E3E;">From </span></span></span><a href="http://sparkeh.net/" rel="external nofollow">sparkeh.net</a></p><p> </p><p>
<span style="color:#333333;"><span style="font-family:Arial;">So if you have tried to install Sketchup 8 on CC4 you might have come across the following problems:</span></span></p><ol style="list-style-type:decimal;"><li>Annoying auto update<br />
</li><li>Setting the default template for students<br />
</li><li>Annoying welcome screen<br />
</li><li>Probably the most important: it crashes if a non-admin user is the first to run it.<br />
</li></ol><p><span style="color:#333333;"><span style="font-family:Arial;">1 and 2 are easily solved with the following reg frag:</span></span></p><p>
</p><blockquote data-ipsquote="" class="ipsQuote" data-ipsquote-contentapp="blog" data-ipsquote-contenttype="blogs" data-ipsquote-contentid="618" data-ipsquote-contentclass="blog_Entry"><div><p><span style="color:#333333;"><span style="font-family:Arial;"></span></span></p><div style="margin-left:25px;">Windows Registry Editor Version 5.00</div><p><span style="color:#333333;"><span style="font-family:Arial;"></span></span></p><div style="margin-left:25px;">
[HKEY_CURRENT_USER\Software\Google\SketchUp8\Preferences]</div><p><span style="color:#333333;"><span style="font-family:Arial;"></span></span></p><div style="margin-left:25px;">
"DefaultTemplate"="C:\\Program Files (x86)\\Google\\Google SketchUp 8\\Resources\\en-US\\Templates\\Temp01b - Simple.skp"</div><p><span style="color:#333333;"><span style="font-family:Arial;"></span></span></p><div style="margin-left:25px;">
"CheckForUpdates"=dword:00000000</div><p></p><p><span style="color:#333333;"><span style="font-family:Arial;">
</span></span></p></div></blockquote><span style="color:#333333;"><span style="font-family:Arial;">and 3 is easily solved with this one:</span></span><blockquote data-ipsquote="" class="ipsQuote" data-ipsquote-contentapp="blog" data-ipsquote-contenttype="blogs" data-ipsquote-contentid="618" data-ipsquote-contentclass="blog_Entry"><div><p><span style="color:#333333;"><span style="font-family:Arial;"></span></span></p><div style="margin-left:25px;">Windows Registry Editor Version 5.00</div><p><span style="color:#333333;"><span style="font-family:Arial;"></span></span></p><div style="margin-left:25px;">
"ShowOnStartup"=dword:00000000</div><p><span style="color:#333333;"><span style="font-family:Arial;"></span></span></p><div style="margin-left:25px;">
[HKEY_CURRENT_USER\Software\Google\SketchUp8\WelcomeDialog]</div><p></p><p><span style="color:#333333;"><span style="font-family:Arial;">
</span></span></p></div></blockquote><span style="color:#333333;"><span style="font-family:Arial;">The reason for the non-admin crash is that on the first run of Sketchup a folder is created at   </span></span><span style="color:#333333;"><span style="font-family:Arial;"><em>c:\programdata\google\google sketchup8 </em></span></span><span style="color:#333333;"><span style="font-family:Arial;">which non-admins are not permitted to do. To solve this I just created a package that adds the right folder after the Sketchup install.</span></span>]]></description><guid isPermaLink="false">618</guid><pubDate>Fri, 24 Feb 2012 12:31:30 +0000</pubDate></item><item><title>Smeared memory loss?</title><link>https://www.edugeek.net/blogs/entry/617-smeared-memory-loss/</link><description><![CDATA[<p><span style="color:#3E3E3E;"><span style="color:#3E3E3E;">From </span></span><a href="http://sparkeh.net/" rel="external nofollow">sparkeh.net</a></p><p>
<span style="color:#333333;"><span style="font-family:Arial;">So I just bought a new Android tablet and naturally scoured the instructions before turning it on. However I am worried after reading this warning:</span></span></p><p>
</p><blockquote data-ipsquote="" class="ipsQuote" data-ipsquote-contentapp="blog" data-ipsquote-contenttype="blogs" data-ipsquote-contentid="617" data-ipsquote-contentclass="blog_Entry"><div><p></p><div style="margin-left:25px;">For the smeared memory loss that is caused by product damage, repair or other causes of product damage, repair, the company is not responsible for it, so please follow the user's guide and timely backup.</div><p></p></div></blockquote><span style="color:#333333;"><span style="font-family:Arial;">I don't want to risk smeared memory!</span></span>]]></description><guid isPermaLink="false">617</guid><pubDate>Fri, 24 Feb 2012 12:30:44 +0000</pubDate></item><item><title>Amusing error messages #1</title><link>https://www.edugeek.net/blogs/entry/616-amusing-error-messages-1/</link><description><![CDATA[<p><span style="color:#3E3E3E;">From </span><a href="http://sparkeh.net/" rel="external nofollow">sparkeh.net</a></p><p>
<span style="color:#333333;"><span style="font-family:Arial;">The first in this series comes from an RM CC4 computer build:</span></span></p><p>
</p><div style="text-align:center;"><p></p><a href="http://3.bp.blogspot.com/-czt5XdXIhno/TyEe1PpW5ZI/AAAAAAAAA1A/8Lm8ZeSJUas/s1600/rm+partition+error.jpg" rel="external nofollow"><span>http://3.bp.blogspot.com/-czt5XdXIhno/TyEe1PpW5ZI/AAAAAAAAA1A/8Lm8ZeSJUas/s320/rm+partition+error.jpg</span></a></div><p></p><p></p><p>
<span style="color:#333333;"><span style="font-family:Arial;">Ummmm......</span></span></p>]]></description><guid isPermaLink="false">616</guid><pubDate>Fri, 24 Feb 2012 12:29:39 +0000</pubDate></item><item><title>SIMS treats you like a lady</title><link>https://www.edugeek.net/blogs/entry/488-sims-treats-you-like-a-lady/</link><description><![CDATA[<p>From <a href="http://sparkeh.net" rel="external nofollow">sparkeh.net</a></p><p> </p><p>
If this message from the Local Authority is to be believed it seems the good people at Capita have even more influence than previously believed and are now handing out honours!</p><p> </p><p>
</p><blockquote data-ipsquote="" class="ipsQuote" data-ipsquote-contentapp="blog" data-ipsquote-contenttype="blogs" data-ipsquote-contentid="488" data-ipsquote-contentclass="blog_Entry"><div>Following the recent SIMS.net upgrade the Staff Title displayed on the 'Todays Register Report' shows either 'Lady' or 'Dame' (Reports/Attendance(Lesson Monitor)/Whole Group Pupil Reports/Todays Register Report.  This will be corrected in the Summer 2011 Release</div></blockquote>]]></description><guid isPermaLink="false">488</guid><pubDate>Thu, 05 May 2011 13:09:42 +0000</pubDate></item><item><title>Auto refresh Chrome tabs</title><link>https://www.edugeek.net/blogs/entry/486-auto-refresh-chrome-tabs/</link><description><![CDATA[<p>From <a href="http://sparkeh.net" rel="external nofollow">sparkeh.net</a></p><p> </p><p>
One of the things that I wished Chrome did as standard was the auto reloading of tabs. This is handy for a number of scenarios but I wish to keep myself logged into our Local Authority portal so I get the correct Internet filtering level all the time without having to keep logging in again when the timeout period expires.</p><p> </p><p>
There are extensions out there that will do this for you (eg Auto-Reload) but I was alarmed at how all these extensions have access to your website and navigation data. Then I stumbled on a handy hint on a forum that pointed me toward a much better solution. I didn't know this but you can include Javascript in the URL field of a favourite. Therefore you can do the following:</p><p> </p><p>
1) Create a new favourite with the URL below:</p><p> </p><p>
</p><blockquote data-ipsquote="" class="ipsQuote" data-ipsquote-contentapp="blog" data-ipsquote-contenttype="blogs" data-ipsquote-contentid="486" data-ipsquote-contentclass="blog_Entry"><div>javascript: timeout=prompt("Set timeout <span style="text-decoration:line-through;">"); current=location.href; if(timeout&gt;0)   setTimeout('reload()',1000*timeout); else   location.replace(current); function reload(){   setTimeout('reload()',1000*timeout);   fr4me='\n';   fr4me+='';   with(document){write(fr4me);void(close())}; }</span></div></blockquote><p><span style="text-decoration:line-through;"> </span></p><p><span style="text-decoration:line-through;">
2) Select the tab you wish to reload, then click on the favourite you just created</span></p><p><span style="text-decoration:line-through;">
3) Enter the number of seconds you wish to refresh the page in.</span></p><p><span style="text-decoration:line-through;"> </span></p><p><span style="text-decoration:line-through;">
Et Volia! Refreshed tabs in Chrome!</span></p>]]></description><guid isPermaLink="false">486</guid><pubDate>Thu, 05 May 2011 08:22:28 +0000</pubDate></item><item><title>Stopping Installshield reboots</title><link>https://www.edugeek.net/blogs/entry/476-stopping-installshield-reboots/</link><description><![CDATA[<p>From <a href="www.sparkeh.net" rel="">sparkeh.net</a></p><p> </p><p>
Just an update on my post <a href="http://sparkeh-blog.blogspot.com/2011/03/making-installshield-deployments.html" rel="external nofollow">"Making Installshield deployments silent"</a></p><p>
After making a package using the above method I found that the machine was rebooting after installation even after attempting to suppress reboot.</p><p>
Natually I thought that there must be something in setup.iss that was causing this and I was correct. If you need to stop a reboot in this situation, open up setup.iss, scroll to the bottom and change "BootOption=3" to "BootOption=0" and voila, no more reboot.</p>]]></description><guid isPermaLink="false">476</guid><pubDate>Mon, 11 Apr 2011 11:20:25 +0000</pubDate></item><item><title>That way madness lies</title><link>https://www.edugeek.net/blogs/entry/470-that-way-madness-lies/</link><description><![CDATA[<p>From <a href="http://sparkeh.net" rel="external nofollow">sparkeh.net</a></p><p> </p><p>
Somewhere, there sits a broken man, looking out of iron grilled window as his fellow inmates drag themselves around the stark exercise yard. Two orderlies stand and stare, one nudges the other one and asks "What's this guys deal?" The other leafs through a file of dirty papers and pulls out a patient profile "Ah yeah, sad story really, when they brought him in he only gave the name 'sparkeh' and a few details about what happened to him, hasn't said a word since, he just sits and stares."</p><p>
As the orderlies read the story of how this man ended up in an asylum they shook their heads and made sympathetic noises. "When will people learn?" one sighed as he balled his fist and looked to the ceiling.</p><p>
As the lonely sound of the retreating footsteps of the orderlies echoed down the corridor, the lips of the man slowly parted and exhaled a sigh. If anyone had been listening they would have sworn for all the world it sounded like "Sssssophossss"</p>]]></description><guid isPermaLink="false">470</guid><pubDate>Wed, 30 Mar 2011 11:01:19 +0000</pubDate></item><item><title>Making Installshield deployments silent</title><link>https://www.edugeek.net/blogs/entry/466-making-installshield-deployments-silent/</link><description><![CDATA[<p><strong>From </strong><a href="http://sparkeh.net" rel="external nofollow"><strong>sparkeh.net</strong></a></p><p> </p><p>
Every so often I come across something that I am astounded that I don't already know. This might be a lot of old chips to you but whilst looking for tips on deploying Installshield installers I stumbled across guidance on making the deployment silent.</p><p>
As you probably know, Installershield deployments usually come as a setup.exe file. This is not always the case but then you can usually grab the setup.exe and other setup files (cab file for example) from a temp folder when you launch the installer.</p><p>
If you want to make the installation silent you need to use the /s switch, however the installer will look for and answer file called setup.iss. If you are luck then your software vendor will have provided one. Not very often though in my experience.</p><p>
The good news though, is that you can create one yourself by running the installation with the record switch /r. This dumps a setup.iss file in c:\windows. Move this to the same directory as the installer and you can run the installation silently (with /s) with all the options you chose in the recorded run through. Well almost <img alt=";)" data-src="https://www.edugeek.net/uploads/emoticons/wink.png.84524c7822bb5235503758e7036f7aac.png" src="https://www.edugeek.net/applications/core/interface/js/spacer.png" /></p><p> </p><p>
There is one sting in the tale to be aware of though. Due to a forked process starting up and completing before the installation is complete, you need to add another switch (/sms) to force the process to wait until the installation is complete.</p><p>
So in summary, once you have a installer with its setup.iss in place you can run 'setup.exe /s /sms'.</p>]]></description><guid isPermaLink="false">466</guid><pubDate>Tue, 22 Mar 2011 14:21:38 +0000</pubDate></item><item><title>Chrome 10 Flash Crash - a workaround</title><link>https://www.edugeek.net/blogs/entry/458-chrome-10-flash-crash-a-workaround/</link><description><![CDATA[<p><strong>From sparkeh.net</strong></p><p><strong>
</strong></p><p>
I hate Flash. I have wasted too many hours of the one precious life we are given attempting to troubleshoot network deployments of this terrible piece of software to garner even a tiny shred of bonhomie. So when I upgraded to Chrome 10 and suffered an irritating series of Flash crashes I was compelled to drop kick my laptop out of the window, book a ticket to Adobe HQ and make my feelings abundantly clear. Probably in a very British way, presenting a strongly worded letter explaining that I would think very hard before using their product again, or tutting loudly as people went in and out the building.</p><p> </p><p>
However I didn't do that but instead sought a solution which I will share in case you find yourself watching your computer sail out the window whilst you feverishly scour the Internet for the cheapest way to make it to the Adobe Offices to roll your eyes at the employees. As many other users seem to be suffering the same irritation this is quite likely.</p><p> </p><p>
Examine your plugins (click the spanner -&gt; options -&gt; under the bonnet -&gt; content settings -&gt; plugins -&gt; disable individual plugins. You may see that the you actually have two versions of Flash installed. Disable the newer version and Flash will no longer crash.Well for that reason at least :/</p><p> </p><p>
Meantime we can all wait until the issue is fixed properly. Or Flash is destroyed. Either is good with me.</p>]]></description><guid isPermaLink="false">458</guid><pubDate>Mon, 14 Mar 2011 22:20:02 +0000</pubDate></item><item><title>RM ceases support for Vista</title><link>https://www.edugeek.net/blogs/entry/444-rm-ceases-support-for-vista/</link><description><![CDATA[<p><em>Originally posted at sparkeh.net</em></p><p> </p><p>
Just in case you hadn't seen this. I am too hacked off with this decision to post anything useful at the moment so here's the quote:</p><p> </p><p>
<em>As you may be aware, Microsoft® is ceasing support for Windows Vista® SP1 in July 2011. We will therefore be ceasing telephone support for issues specifically relating to Windows Vista at that time. This will affect customers with a managed Windows Vista SP1 workstation either on Community Connect® 4 or Community Connect® 3 (through RM Client Connect).</em></p><p><em>
With Microsoft's decision to extend the life of support for Windows® XP Pro and the uptake of Windows® 7, we have had to review our own support for current operating systems. As a result, we have taken the difficult decision not to release support for Windows Vista SP2 on Community Connect. By consolidating our development and support to Windows XP Pro and Windows 7 operating systems, we will be able to deliver a more timely solution to you in the future.</em></p><p><em>
Please note: What this means in practice:</em></p><p><em> </em></p><p><em> </em></p><p><em>
</em></p><ul><li><em>This will not affect the level of technical software support that CC3 and CC4 contract holders receive for current CC3 and CC4 components. For example any customers operating Windows Vista SP1 workstations on their CC3 or CC4 network are still entitled to telephone support and 24/7 online support for any CC3 or CC4 related incidents.</em><br /><em>
</em></li><li><em>As Windows Vista related incidents are out of RM's control, under a customer's current contract if we diagnose that the issue is specific to Windows Vista, we may not be able to provide a resolution. Customers will still have access to technical support articles relating to Windows Vista SP1 in the RM Knowledge Library.</em><br /><em>
</em></li><li><em>As Microsoft will no longer provide any updates to Windows Vista SP1, any security flaws or other issues with the operating system will not be addressed by RM.</em><br /><em>
</em></li><li><em>Future development including software products (for example, virus protect and backup solutions) and RM software update releases will not be tested or supported on CC3 or CC4 Windows Vista workstations.</em><br /><em>
</em></li></ul><p> </p><p>
&gt;:-(</p>]]></description><guid isPermaLink="false">444</guid><pubDate>Tue, 22 Feb 2011 12:33:59 +0000</pubDate></item><item><title>Testbase</title><link>https://www.edugeek.net/blogs/entry/219-testbase/</link><description><![CDATA[<p>*Deep breath*</p><p> </p><p>
Hands up who uses Testbase.</p><p>
Hands up who likes installing Testbase.</p><p>
I thought so. Its apt that the name is abbreviated to TB as it provokes a coughing fit everytime I have to deal with it.</p><p> </p><p>
I am so sick of this ridiculous program that when the Deputy asked for me to install the latest version it was prefixed by profuse apologies.</p><p> </p><p>
So here I am trying to install issue 13 on CC4. First port of call was to visit the TB site and get hold of the instructions for CC3; the process for CC3 and CC4 is roughly the same so shouldn't be too tough right? Not too tough if the instructions made any sense that is. I firmly believe that these set of useless instructions was the rejected content from an experiment to test the infinite monkey/Shakespeare theory - although I believe if I sat a monkey down in front of a CCx machine and explained the package building process it would produce better instructions than the tosh I am trying to work from.</p><p> </p><p>
So I decided to break it down an actually look at what TB is and what is does to find the <em>actual</em> way to install it. </p><p> </p><p>
So first up you copy all the data files to a server share. Ok thats fine, no issues there. Then the workstation component copies a few files, registers an object and a shortcut....and...that's it? That's all that's required to install on a workstation? How the hell is it possible to fudge the instructions for that?</p><p> </p><p>
In reality the install process is very simple and here are some working instructions that have also been sent to TB in the hope that they might do something about their own. Fingers crossed.</p><p> </p><p>
1)Create a shared folder on RMPublic drive called Testbase32 giving the 'everyone' group 'Read and Execute' access.</p><p> </p><p>
2)Logon on to a workstation as an admin user and run the installation program for each subject you have purchased, using the 'Network install' option, directing the installer to the 'RMPublic\Testbase32' folder, entering your licence information.</p><p> </p><p>
3)Logon to clean workstation as PackageBuilder user (with clean profile), run Application Wizard and choose to create a new package then proceeding with the first scan.</p><p> </p><p>
4)After the first scan has completed, navigate to 'RMPublic\Testbase32' and click 'Button B'.</p><p> </p><p>
5)Run the second scan to create the package on the server.</p><p> </p><p>
6)On a CC3 network: Copy the shortcuts from 'RMPublic\Testbase32\workstation' to the shortcut bank.</p><p>
On a CC4 network: Add the shortcuts from 'RMPublic\Testbase32\workstation' to the shorcutbank via the RMMC.</p><p> </p><p>
7)Add the shortcuts to a program set.</p><p> </p><p>
8)Allocate out the Testbase package.</p><p> </p><p>
Simple.</p>]]></description><guid isPermaLink="false">219</guid><pubDate>Wed, 09 Dec 2009 12:16:14 +0000</pubDate></item><item><title>Installing Chromium on Ubuntu</title><link>https://www.edugeek.net/blogs/entry/208-installing-chromium-on-ubuntu/</link><description><![CDATA[<p>So you want to have a look at Chrome but frustrated that there is no Linux version?</p><p> </p><p>
Even more frustrated that the open source dev version (Chronium) has binaries available for certain distros but you are running Ubuntu which hasn't?</p><p> </p><p>
Well I have done some digging and found a simple way to install the latest dev version of Chronium in Ubuntu and its actually pretty damn good. (By the way I have done this in Karmic, I am not sure if this applies for older versions).</p><p> </p><p>
First step is to add the ppa source so add the following line to /etc/apt/sources.list</p><pre class="ipsCode">
deb http://ppa.launchpad.net/chromium-daily/ppa/ubuntu karmic main
deb-src http://ppa.launchpad.net/chromium-daily/ppa/ubuntu karmic main</pre><div></div><p></p><p>
(or if you like the GUI add those lines to the software sources 'Other Software' option in Synaptic)</p><p> </p><p>
Next install the browers by either finding 'chromium-browser' in Synaptic or on the commandling with:</p><p>
</p><pre class="ipsCode">sudo apt-get install chromium-browser
</pre><div></div><p></p><p>
I guess now that you want Flash to be working. To this we have to manually add the Flash plugin to the Chromium plugin folder.</p><p>
If already have Flash installed then chances are the file we are looking for (libflashplayer.so) is in /usr/lib/flashplugin-installer. Therefore a quick copy to the plugin directory will suffice:</p><p>
</p><pre class="ipsCode">sudo cp /usr/lib/flashplugin-installer/libflashplayer.so /usr/lib/chromium-browser/plugins/</pre><div></div><p></p><p> </p><p> </p><p>
Finally a cosmetic step. It appears that Chromium uses Microsoft TrueType fonts which can be installed from the commandline with</p><p>
</p><pre class="ipsCode">sudo apt-get install ttf-mscorefonts-installer</pre><div></div><p></p><p>
or again using Synaptic.</p><p> </p><p>
And jobs a good'un</p>]]></description><guid isPermaLink="false">208</guid><pubDate>Mon, 16 Nov 2009 09:49:14 +0000</pubDate></item><item><title>Ubuntu + Open Office Writer + Calc + Mail Merge = Headache</title><link>https://www.edugeek.net/blogs/entry/193-ubuntu-open-office-writer-calc-mail-merge-headache/</link><description><![CDATA[<p>I have decided to write an IT pack for teachers, covering things like how to log onto various services such as email, <abbr title="Virtual Learning Environment">vle</abbr>, content cache etc. One of the things I want to include is their usernames for each service. So, I thought the easiest way was to take my spreadsheet of usernames (in Open Office) and insert usernames into the correct spaces in the document (also in OO) using mail merge. Simple yes?</p><p> </p><p>
No. However, by a series of arcane incantations, reading out of date OO manuals and shouting at the computer, I have divined the sequence of operations that achieve this.</p><p> </p><p>
First of all you must ensure that the *full* open-office.org-base package is installed. This is not installed by default on Ubuntu and is not immediately obvious as there appears to be lots of database functionality available without it.</p><p> </p><p>
Then you can create your spreadsheet but make sure you save it as .sxc format so the information is accessible later.</p><p> </p><p>
Now you go to Writer to add the spreadsheet as a data source. There appear to be many options to add this (eg in the database options or via Exchange Databases in the Edit menu) but I found that all failed. Apart from one. The only time I could get Writer to add the spreadsheet as a data source was by attempting to add a field to the document (Insert -&gt; Fields -&gt; Other) and adding a new database. Interestingly after this step the spreadsheet appeared in the other database config windows that I tried above - go figure.</p><p> </p><p>
Ok next step is to go View -&gt; Data Sources (if you don't have this option then you don't have the package discussed above installed), this brings up a view of your spreadsheet and you can simply drag and drop columns into your document leaving fields ready for merging.</p><p> </p><p>
Finally run the mail merge option and you have your document. <img alt=":)" data-src="https://www.edugeek.net/uploads/emoticons/smile.png.e38e01f2a4850c4158c039aea82ac2a8.png" src="https://www.edugeek.net/applications/core/interface/js/spacer.png" /></p><p> </p><p>
(The simplicity of these instructions belies the sheer hair pulling that accompanied their discovery)</p>]]></description><guid isPermaLink="false">193</guid><pubDate>Wed, 16 Sep 2009 10:55:19 +0000</pubDate></item><item><title>RM CC4 project - End of Day 2</title><link>https://www.edugeek.net/blogs/entry/191-rm-cc4-project-end-of-day-2/</link><description><![CDATA[<p>Ok we are done.</p><p>
Engineer called in to finish up and we have our test network.</p><p> </p><p>
So some boot time stats:</p><p> </p><p>
New machines (2.8GHz Core 2 duo, 2GB RAM) take 2 mins to boot screen from cold start and 30 secs from login to workable desktop.</p><p> </p><p>
Old machine (3GHz P4, 2GB RAM) take 3mins 20 secs to login from cold boot to login screen and 1min 25 secs from login to workable desktop.</p>]]></description><guid isPermaLink="false">191</guid><pubDate>Tue, 08 Sep 2009 14:34:30 +0000</pubDate></item><item><title>RM CC4 project - Day 2 - Post 2</title><link>https://www.edugeek.net/blogs/entry/190-rm-cc4-project-day-2-post-2/</link><description><![CDATA[<p>Oh dear. Things have got confusing now.</p><p> </p><p>
Got to speak to engineer who told me that he <strong>was not</strong> coming in. Straight after the project manager phoned to tell me the engineer <strong>was</strong> coming in today. <img alt=":confused:" data-src="https://www.edugeek.net/uploads/emoticons/confused.png.6c22cb24f7cab33355b0520d4bfde7ff.png" src="https://www.edugeek.net/applications/core/interface/js/spacer.png" /></p><p> </p><p>
Thing is, I am not opposed to a remote install, in fact I requested it and was told it was not an option. I mean I can connect everything up and fire off workstation builds perfectly fine. What I am opposed to is paying full whack for an engineer to be on site for two days and ending up getting a remote install and doing some of the work myself <img alt=":mad:" data-src="https://www.edugeek.net/uploads/emoticons/mad.png.6d1a7dfcd45038faed51746b095c4f14.png" src="https://www.edugeek.net/applications/core/interface/js/spacer.png" /></p>]]></description><guid isPermaLink="false">190</guid><pubDate>Tue, 08 Sep 2009 08:51:42 +0000</pubDate></item><item><title>RM CC4 project - Start of day 2</title><link>https://www.edugeek.net/blogs/entry/189-rm-cc4-project-start-of-day-2/</link><description><![CDATA[<p>Well.</p><p>
I came in this morning to find the engineer connected remotely to the server and still configuring it.</p><p> </p><p>
I find this worrying as this means he is still at home. 2 1/2 hours away. Will he come back today? We only have today scheduled to finish off. Also I can see that he is only 1/2 way through the server commissioning instructions.</p><p> </p><p>
Of course I can do some of the bits (connect up APS, commission stations etc) but the point is we have paid to have this done by an engineer. I guess if I do anything wrong then I am liable rather than RM.</p><p> </p><p>
Hmm I portend a stressful day coming on.</p>]]></description><guid isPermaLink="false">189</guid><pubDate>Tue, 08 Sep 2009 07:39:32 +0000</pubDate></item><item><title>RM CC4 project - End of Day 1</title><link>https://www.edugeek.net/blogs/entry/188-rm-cc4-project-end-of-day-1/</link><description><![CDATA[<p>Well... the word I will use to sum up today is... uneventful. No issues, everything has gone by the book. I am much relieved.</p><p> </p><p>
Server setup is just about there and the engineer has setup PXE install as a favour which was nice. Been having a look and the RMMC is nice and snappy, much better than CC3's web based affair (although I haven't used it in anger yet).</p><p> </p><p>
Tomorrow I move on to building the test stations and taking those for a spin!</p>]]></description><guid isPermaLink="false">188</guid><pubDate>Mon, 07 Sep 2009 15:14:53 +0000</pubDate></item><item><title>RM CC4 project - Day 1 - Post 4</title><link>https://www.edugeek.net/blogs/entry/187-rm-cc4-project-day-1-post-4/</link><description><![CDATA[<p>Ok, the engineer left a while ago and traveled home while the server downloaded updates. He is now on from home to do more config.</p><p> </p><p>
Just watching and I realise that the engineers have a set of instructions to follow - never really thought about that before, could have done that myself <img alt=":)" data-src="https://www.edugeek.net/uploads/emoticons/smile.png.e38e01f2a4850c4158c039aea82ac2a8.png" src="https://www.edugeek.net/applications/core/interface/js/spacer.png" /></p>]]></description><guid isPermaLink="false">187</guid><pubDate>Mon, 07 Sep 2009 13:42:47 +0000</pubDate></item><item><title>RM CC4 project - Day 1 - Post 3</title><link>https://www.edugeek.net/blogs/entry/186-rm-cc4-project-day-1-post-3/</link><description><![CDATA[<p>Ok server is fine and its drop *phew*</p><p> </p><p>
Merrily doing its thing now. RM Engineer is reading a book. Apparently its a long wait.</p><p> </p><p>
Perhaps I can cajole him into helping me with some other issues I am having <img alt=":)" data-src="https://www.edugeek.net/uploads/emoticons/smile.png.e38e01f2a4850c4158c039aea82ac2a8.png" src="https://www.edugeek.net/applications/core/interface/js/spacer.png" /></p>]]></description><guid isPermaLink="false">186</guid><pubDate>Mon, 07 Sep 2009 10:13:32 +0000</pubDate></item></channel></rss>
