tag:blogger.com,1999:blog-10293057381665186952024-02-20T01:11:10.641-08:00MusingsThe blog of Marcus KhooMarcus Khoohttp://www.blogger.com/profile/11067071080503926492noreply@blogger.comBlogger86125tag:blogger.com,1999:blog-1029305738166518695.post-70112172309660378572022-04-04T07:42:00.003-07:002022-04-05T03:22:24.799-07:00PeMon my little grey friend<h3 style="text-align: left;"> <span style="font-size: 14pt;">14 August 2007(?) – Sun 27
March 2022 </span><span style="font-size: 14pt;"> </span><span style="font-size: 14pt;">(Age 14 years 6 months)</span></h3>
<div style="text-align: left;"><span style="font-size: 9pt; line-height: 107%;">Memories of my
little grey friend by Marcus Khoo 28 March 2022</span></div><div style="text-align: left;"><span style="font-size: 9pt; line-height: 107%;"><br /></span></div><div style="text-align: left;"><span style="font-size: 9pt; line-height: 107%;"><br /></span></div><p class="MsoNormal"><span style="font-size: 9pt; line-height: 107%;"></span></p><p class="MsoNormal">2007 - so pivotal for the Khoo’s<o:p></o:p></p><p class="MsoNormal" style="text-indent: 36pt;">When a little grey kitten chased
pen tops into shoes<o:p></o:p></p><p class="MsoNormal">Throw the top and away you were gone!<o:p></o:p></p><p class="MsoNormal" style="text-indent: 36pt;">Trotting back with bright eyes
that shone<o:p></o:p></p><p class="MsoNormal">Swiping yellow toy or a simple blue string<o:p></o:p></p><p class="MsoNormal" style="text-indent: 36pt;">You knew not what pleasure you
would bring<o:p></o:p></p><p class="MsoNormal">No matter the years you had behind<o:p></o:p></p><p class="MsoNormal" style="text-indent: 36pt;">You’re forever a kitten in my mind<o:p></o:p></p><p class="MsoNormal"><span style="font-size: 8pt; line-height: 107%;"> </span></p><p class="MsoNormal">“Where’s the kit?” is what Jan would say<o:p></o:p></p><p class="MsoNormal" style="text-indent: 36pt;">Now - check the places to see
where you lay<o:p></o:p></p><p class="MsoNormal">Sometimes come running with tail up high<o:p></o:p></p><p class="MsoNormal" style="text-indent: 36pt;">Or with throaty miaow – for food you
would cry<o:p></o:p></p><p class="MsoNormal">“Hi Babes” would I say to a grey ball on bed <o:p></o:p></p><p class="MsoNormal"> A silent miaow from
your little raised head<o:p></o:p></p><p class="MsoNormal">In “do not disturb” mode – when your sleep
was so light<o:p></o:p></p><p class="MsoNormal"> Your response
was a gentle claw or a bite<o:p></o:p></p><p class="MsoNormal"><span style="font-size: 8pt; line-height: 107%;"> </span></p><p class="MsoNormal">Now when about two - what a tragic event<o:p></o:p></p><p class="MsoNormal"> Hit by a car
round in Berkeley Crescent<o:p></o:p></p><p class="MsoNormal">Then that long “op” was to repair your rear hock<o:p></o:p></p><p class="MsoNormal"> Your stressful saliva that seemed not to stop<o:p></o:p></p><p class="MsoNormal">Cat sitting volunteers - well they’ve been a-plenty<o:p></o:p></p><p class="MsoNormal"> (To always ensure our home was not empty)<o:p></o:p></p><p class="MsoNormal">To them was presented a kill you had hunted<o:p></o:p></p><p class="MsoNormal"> with feathers
and corpses, they were confronted<o:p></o:p></p><p class="MsoNormal"><span style="font-size: 8pt; line-height: 107%;"> </span></p><p class="MsoNormal">Hunting skills were so many and sight to behold<o:p></o:p></p><p class="MsoNormal"> That first RAT(!)
- on our kitchen tiles cold<o:p></o:p></p><p class="MsoNormal">And all of those mice! – caught to show off your skill<o:p></o:p></p><p class="MsoNormal"> With signature
Miaow that announced the kill<o:p></o:p></p><p class="MsoNormal">Now when at Petter Close, in garden facing South<o:p></o:p></p><p class="MsoNormal"> You sprung and in
“mid-air” caught blackbird in mouth<o:p></o:p></p><p class="MsoNormal">I’ll never forget that you once caught a bat<o:p></o:p></p><p class="MsoNormal"> T'was constantly
amazed with your skills as a cat<o:p></o:p></p><p class="MsoNormal"><span style="font-size: 8pt; line-height: 107%;"> </span></p><p class="MsoNormal">I remember so well into bedroom you bought<o:p></o:p></p><p class="MsoNormal"> An intact and
living magpie you caught<o:p></o:p></p><p class="MsoNormal">What panic in me - but none did you show<o:p></o:p></p><p class="MsoNormal"> I thankfully
coaxed it out of window<o:p></o:p></p><p class="MsoNormal">And to see you walking on top of a fence<o:p></o:p></p><p class="MsoNormal"> was clearly to
show off amazing balance<o:p></o:p></p><p class="MsoNormal">Now when Martin came over with ankle steel plate<o:p></o:p></p><p class="MsoNormal"> The loss of one
canine was sadly your fate<o:p></o:p></p><p class="MsoNormal"><span style="font-size: 8pt; line-height: 107%;"> </span></p><p class="MsoNormal">Being led outside - in my mind this is etched<o:p></o:p></p><p class="MsoNormal"> Demanding long
strokes on your body outstretched<o:p></o:p></p><p class="MsoNormal">And being led to the bathroom - you did this a lot<o:p></o:p></p><p class="MsoNormal"> For nuzzling
session and your “silly” flop<o:p></o:p></p><p class="MsoNormal">To open a door? – your battle oft won<o:p></o:p></p><p class="MsoNormal"> No sound, just
sit, look up, till done<o:p></o:p></p><p class="MsoNormal">But trips to the vet – a decision hard pressed<o:p></o:p></p><p class="MsoNormal"> A heart
wrenching cry would make us so stressed <o:p></o:p></p><p class="MsoNormal"><span style="font-size: 8pt; line-height: 107%;"> </span></p><p class="MsoNormal">Some demands you would tell us by scratching at doors<o:p></o:p></p><p class="MsoNormal"> They had to be
opened – said the sound of your claws<o:p></o:p></p><p class="MsoNormal">And when to bed late - at midnight about<o:p></o:p></p><p class="MsoNormal"> A stroke of
your back and purrs would sound out<o:p></o:p></p><p class="MsoNormal">At night, sometimes atop bed you would park<o:p></o:p></p><p class="MsoNormal" style="text-indent: 36pt;">And commence a wash cycle - even when
dark<o:p></o:p></p><p class="MsoNormal">Scratching to gain access to our bedroom eaves<o:p></o:p></p><p class="MsoNormal" style="text-indent: 36pt;">Or demanding Miaow's - whatever
you pleased<o:p></o:p></p><p class="MsoNormal"><span style="font-size: 8pt; line-height: 107%;"> </span></p><p class="MsoNormal">Antics during my bathing - with bathroom door closed<o:p></o:p></p><p class="MsoNormal"> You’d be on the
bath side and paw at my toes<o:p></o:p></p><p class="MsoNormal">And I remember sometimes on my blue towel you’d sit<o:p></o:p></p><p class="MsoNormal"> And just stay
there as company with me for a bit<o:p></o:p></p><p class="MsoNormal">Sometimes you would bound up to the sink<o:p></o:p></p><p class="MsoNormal"> And demand the
tap to be opened to drink<o:p></o:p></p><p class="MsoNormal">Never mind me, for if shut was the door<o:p></o:p></p><p class="MsoNormal"> You’d sit
looking up and then scratch with your paw<o:p></o:p></p><p class="MsoNormal"><span style="font-size: 8pt; line-height: 107%;"> </span></p><p class="MsoNormal">When attempting to satisfy your culinary taste<o:p></o:p></p><p class="MsoNormal"> So much food
was shunned and sent to waste <o:p></o:p></p><p class="MsoNormal">Oh! what a fussy eater you became<o:p></o:p></p><p class="MsoNormal"> “Finest choice
morsels” was the name of that game<o:p></o:p></p><p class="MsoNormal">Now what did you love most on your white dish?<o:p></o:p></p><p class="MsoNormal" style="text-indent: 36pt;">Ah, your favourite - raw tuna fish!<o:p></o:p></p><p class="MsoNormal">But for you my little kit, no cost would be spared<o:p></o:p></p><p class="MsoNormal"> 'Cause it
celebrated all our experiences shared<o:p></o:p></p><p class="MsoNormal"><span style="font-size: 8pt; line-height: 107%;"> </span></p><p class="MsoNormal">Since once you filled our lives with gladness,<o:p></o:p></p><p class="MsoNormal" style="text-indent: 36pt;">Now there is only distress and
sadness<o:p></o:p></p><p class="MsoNormal">Our last weeks together so incredibly hard<o:p></o:p></p><p class="MsoNormal" style="text-indent: 36pt;">Your fading away like being
pierced by a shard<o:p></o:p></p><p class="MsoNormal">No more wash cycles for you and no appetite<o:p></o:p></p><p class="MsoNormal" style="text-indent: 36pt;">No more darting around – just a
loss of fight<o:p></o:p></p><p class="MsoNormal">So we knew when it was the loving thing to do <o:p></o:p></p><p class="MsoNormal" style="text-indent: 36pt;">To say goodbye and for me was too
soon<o:p></o:p></p><p class="MsoNormal"><span style="font-size: 8pt; line-height: 107%;"> </span></p><p class="MsoNormal">I now find it difficult - so hard to stand tall<o:p></o:p></p><p class="MsoNormal"> Never again to
see you my little furball<o:p></o:p></p><p class="MsoNormal">A hole I have here right in my being<o:p></o:p></p><p class="MsoNormal"> because your
trotting – not again will I be seeing<o:p></o:p></p><p class="MsoNormal">I will always remember the kitten cat you were <o:p></o:p></p><p class="MsoNormal" style="text-indent: 36pt;">Not that shadow of yourself with the
matted fur <o:p></o:p></p><p class="MsoNormal">And now I must get used to us being unreachably apart<o:p></o:p></p><p class="MsoNormal" style="text-indent: 36pt;">But please rest assured you will
forever be in my heart<o:p></o:p></p><p class="MsoNormal">
</p><p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifUAapSa3Dy0lJzTES2O3TEUjdvP6LBeIsDOLO1ciVjxvh764qtUZnZVjnGV_FjJzdK1IK4ZeaOvtdY2jH90RLcHmOuYMnmPIqYQBOiqja7wp0DrJ8qG4qPJD0QWgfx0xReykBPZ260k6eHumvhFYwahYl-ViHniRFTnB0ke_oZofHI9g313Ktyclpeg/s3088/on%20lap.HEIC" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2316" data-original-width="3088" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifUAapSa3Dy0lJzTES2O3TEUjdvP6LBeIsDOLO1ciVjxvh764qtUZnZVjnGV_FjJzdK1IK4ZeaOvtdY2jH90RLcHmOuYMnmPIqYQBOiqja7wp0DrJ8qG4qPJD0QWgfx0xReykBPZ260k6eHumvhFYwahYl-ViHniRFTnB0ke_oZofHI9g313Ktyclpeg/s320/on%20lap.HEIC" width="320" /></a></div><br /><p></p>Marcus Khoohttp://www.blogger.com/profile/11067071080503926492noreply@blogger.com0tag:blogger.com,1999:blog-1029305738166518695.post-37193379819807115132020-06-17T09:37:00.004-07:002020-06-17T09:37:39.307-07:00How to remove the title bar from a SharePoint online Site PageWhen you create a new SharePoint Team site (either directly or indirectly via a Teams team) you always get a "home" page that does not contain a title graphic.<br />
<br />
Strangely if you create your OWN site pages then you ALWAYS get the title graphic and can't remove it from the GUI.<br />
<br />
If you ever delete that default page then you can't ever recreate that page from the GUI.<br />
<br />
Fortunately there is a way to switch the title bar "off" via PowerShell. The secret is to change the "layout type" to "Home".<br />
<br />
These are the steps inside an ADMIN PowerShell:<br />
<br />
Firstly install SharePoint PNP with<br />
<br />
<span style="background-color: #cccccc; font-family: "courier";">[PS] Install-Module
SharePointPnPPowerShellOnline -SkipPublisherCheck -AllowClobber</span><br />
<br />
If installed already you may wish to update your version with:<br />
<span style="background-color: #cccccc; font-family: "courier";">[PS]
Update-Module SharePointPnPPowerShell*</span><br />
<br />
With that done, enter your admin credentials with<br />
<span style="background-color: #cccccc; font-family: "courier";">[PS]
$creds = Get-Credential</span><br />
<br />
Then set the name of the page you want to change:<br />
<span style="background-color: #cccccc; font-family: "courier";">[PS] $PageName = "Home"</span><br />
<br />
Then set the URL of the site that has the page you wish to change (use your tenant)<br />
<span style="background-color: #cccccc; font-family: "courier";">[PS] $LoginUrl = "<a href="https://contoso.sharepoint.com/sites/Test">https://{tenant}.sharepoint.com/sites/Test</a>"</span><br />
<br />
Now connect to the site<br />
<span style="background-color: #cccccc; font-family: "courier";">[PS] Connect-PnPOnline -Url $LoginUrl
-Credentials $creds</span><br />
<br />
or with MFA you may need<br />
<span style="background-color: #cccccc; font-family: "courier";">[PS] Connect-PnPOnline -Url $LoginUrl
-UseWebLogin</span><br />
<br />
Now to do the switch:<br />
<span style="background-color: #cccccc; font-family: "courier";">[PS] Set-PnPClientSidePage -Identity
$PageName -LayoutType Home</span><br />
<span style="background-color: #cccccc; font-family: "courier";"><br /></span>
<span style="background-color: #cccccc; font-family: "courier";"><br /></span>Marcus Khoohttp://www.blogger.com/profile/11067071080503926492noreply@blogger.com0tag:blogger.com,1999:blog-1029305738166518695.post-64392648290209745222020-04-21T08:12:00.001-07:002020-04-21T08:12:49.803-07:00Getting a 4K external screen working with a Surface Book 2I note that there are many posts around the Internet about this topic - how to get a Surface Book 2 driving a single external 4K screen.<br />
Many authors state that the screen is always reported as a HD scren 1920x1080.<br />
This is what I found:<br />
The lowering of the resolution can be simply related to the use of HDMI to drive the screen.<br />
Now I am not saying it is not possible with HDMI but an immediate solution is simply to ditch HDMI and use the DISPLAY PORT connections from Surface Book 2 to screen.<br />
Hold on you say, there isn't a mini display port socket on a Surface Book 2.<br />
Yep true - you will need a Surface Dock and then you will be given two.<br />
Just connect from the mini display port on the Dock to the Display port input on the screen, tell your screen to accept input from the Display Port and Voila!<br />
Hope this helps someone.Marcus Khoohttp://www.blogger.com/profile/11067071080503926492noreply@blogger.com0tag:blogger.com,1999:blog-1029305738166518695.post-85182294095900601172019-02-05T02:18:00.002-08:002019-02-05T02:18:21.212-08:00Changing your Multi Factor Authentication (MFA) options in Microsoft 365 without asking ITWhen your IT department switch on multi factor authentication (MFA) for your company Microsoft cloud system you only have one chance to set it up - when you are first challenged.<br />
<br />
Trouble is that you may want to change your MFA settings (i.e. how you get the second challenge). For example, from an SMS message to your phone to "Microsoft Authenticator" approval on your phone.<br />
<br />
So, just go to :<br />
<br />
https://aka.ms/MFASetup<br />
<br />
and follow the prompts!<br />
<br />
<br />Marcus Khoohttp://www.blogger.com/profile/11067071080503926492noreply@blogger.com0tag:blogger.com,1999:blog-1029305738166518695.post-33186088572682821902019-01-31T01:13:00.003-08:002019-01-31T01:13:54.887-08:00Checking MD5 SHA1 and SHA256 hash codes with Windows 10It is a good practice to check the integrity of a downloaded file to make sure you actually get exactly what you are meant to get.<br />
<br />
This can be done if the owner provides a hash code. The hash code could be MD5, SHA1 SHA256 and I am sure there are or will be others but I will just comment on these three.<br />
<br />
When using Windows 10, you don't need any special utilities to do a check.<br />
Just open a command prompt<br />
Type "command" in Windows Search next to the Windows button<br />
Select "Command Prompt"<br />
<br />
With the command prompt now open, go to your downloads folder<br />
For example:<br />
<br />
<b>cd \users\(your_username)\downloads</b><br />
<br />
Now, for an MD5 hash:<br />
<br />
<b>checkutil -hasfhile (yourfile) MD5</b><br />
<br />
For an SHA1 hash:<br />
<br />
<b>checkutil -hasfhile (yourfile) SHA1</b><br />
<br />
For an SHA256 hash:<br />
<br />
<b>checkutil -hashfile (yourfile) SHA256</b><br />
<br />
The checkutil utility will display the hash of the file which you will need to compare with that supplied by the original owner of the file.<br />
<br />
Example:<br />
<b>C:\users\marcus\Downloads> certutil -hasfile gpg4win-3.1.5.exe MD5</b><br />
<br />
returns<br />
<b>MD5 hash of gpg4win-3.1.5.exe:</b><br />
<b>732614c35a846890718230cd73f96722</b><br />
<b>CertUtil: -hashfile command completed successfully.</b><br />
<br />
<br />
<br />Marcus Khoohttp://www.blogger.com/profile/11067071080503926492noreply@blogger.com0tag:blogger.com,1999:blog-1029305738166518695.post-50573088410628714102017-04-13T06:45:00.004-07:002017-04-13T06:46:36.861-07:00What are the differences between Roland TD30K and TD30KV v-drums?<h2>
What are the differences between Roland TD30K and TD30KV v-drums?</h2>
<div>
Interestingly pretty much everything about these two kits are different. </div>
<div>
In fact the only think they have in common is the TD30 Drum Module itself. </div>
<div>
Here is a brief overview</div>
<div>
<br /></div>
<div>
The TD30K </div>
<ul>
<li>takes up less space since the stand is smaller</li>
<li>is less expensive </li>
<li>has smaller toms</li>
<li>has black cymbals (one 2 trigger and two 3 trigger)</li>
<li>has a black stand</li>
<li>has smaller Hi Hat cymbals</li>
<li>has a smaller bass drum</li>
<li>needs a hi hat stand, bass drum pedal and throne (does not need a snare drum stand)</li>
<li>ideal for studios and practices and places where space is a premium.</li>
<li>has upgradability potential (i.e. you could purchase a PD-128S-BC at a later stage and use the snare drum as a fourth tom)</li>
</ul>
<div>
The TD30KV </div>
<ul>
<li>has stage presence with a chrome stand</li>
<li>has metal gray cymbals instead of black ones.</li>
<li>has the snare drum on a separate stand</li>
<li>has larger floor toms</li>
<li>has more sensitive pads all round</li>
<li>has slightly larger cymbals (two 2 trigger and one 3 trigger)</li>
<li>has a larger bass drum</li>
<li>needs a snare drum stand, hi hat stand, bass drum pedal and throne</li>
<li>is more expensive</li>
</ul>
<div>
A comparison table of the individual components for you:</div>
<div>
<br /></div>
<div>
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse; border-image: none; border: medium; margin: 0px;">
<tbody>
<tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0;">
<td style="background-color: transparent; border-image: none; border: 1px solid rgb(0, 0, 0); margin: 0px; padding: 0cm 5.4pt; width: 113.15pt;" valign="top" width="151"><div style="line-height: normal; margin: 0px;">
<br /></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0); border-image: none; border-style: solid solid solid none; border-width: 1px 1px 1px 0px; margin: 0px; padding: 0cm 5.4pt; width: 106.35pt;" valign="top" width="142"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "calibri";">TD30K</span></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0); border-image: none; border-style: solid solid solid none; border-width: 1px 1px 1px 0px; margin: 0px; padding: 0cm 5.4pt; width: 163pt;" valign="top" width="217"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "calibri";">TD30KV</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 1;">
<td style="background-color: transparent; border-color: rgb(0, 0, 0); border-image: none; border-style: none solid solid; border-width: 0px 1px 1px; margin: 0px; padding: 0cm 5.4pt; width: 113.15pt;" valign="top" width="151"><div style="line-height: normal; margin: 0px;">
<span style="font-family: "calibri";">Drum Module</span></div>
</td>
<td colspan="2" style="background-color: transparent; border-color: rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0cm 5.4pt; width: 269.35pt;" valign="top" width="359"><div align="center" style="line-height: normal; margin: 0px; text-align: center;">
<span style="font-family: "calibri";">TD-30</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 2;">
<td style="background-color: transparent; border-color: rgb(0, 0, 0); border-image: none; border-style: none solid solid; border-width: 0px 1px 1px; margin: 0px; padding: 0cm 5.4pt; width: 113.15pt;" valign="top" width="151"><div style="line-height: normal; margin: 0px;">
<span style="font-family: "calibri";">Stand</span></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0cm 5.4pt; width: 106.35pt;" valign="top" width="142"><div style="line-height: normal; margin: 0px;">
<span style="font-family: "calibri";">MDS-12V – Black</span></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0cm 5.4pt; width: 163pt;" valign="top" width="217"><div style="line-height: normal; margin: 0px;">
<span style="font-family: "calibri";">MDS-25 - Chrome</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 3;">
<td style="background-color: transparent; border-color: rgb(0, 0, 0); border-image: none; border-style: none solid solid; border-width: 0px 1px 1px; margin: 0px; padding: 0cm 5.4pt; width: 113.15pt;" valign="top" width="151"><div style="line-height: normal; margin: 0px;">
<span style="font-family: "calibri";">Bass Drum</span></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0cm 5.4pt; width: 106.35pt;" valign="top" width="142"><div style="line-height: normal; margin: 0px;">
<span style="font-family: "calibri";">KD-120BK 12”</span></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0cm 5.4pt; width: 163pt;" valign="top" width="217"><div style="line-height: normal; margin: 0px;">
<span style="font-family: "calibri";">KD-140-BC 14”</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 4;">
<td style="background-color: transparent; border-color: rgb(0, 0, 0); border-image: none; border-style: none solid solid; border-width: 0px 1px 1px; margin: 0px; padding: 0cm 5.4pt; width: 113.15pt;" valign="top" width="151"><div style="line-height: normal; margin: 0px;">
<span style="font-family: "calibri";">Snare Drum</span></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0cm 5.4pt; width: 106.35pt;" valign="top" width="142"><div style="line-height: normal; margin: 0px;">
<span style="font-family: "calibri";">PD-125BK 12”</span></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0cm 5.4pt; width: 163pt;" valign="top" width="217"><div style="line-height: normal; margin: 0px;">
<span style="font-family: "calibri";">PD-128S-BC 12”</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 5;">
<td style="background-color: transparent; border-color: rgb(0, 0, 0); border-image: none; border-style: none solid solid; border-width: 0px 1px 1px; margin: 0px; padding: 0cm 5.4pt; width: 113.15pt;" valign="top" width="151"><div style="line-height: normal; margin: 0px;">
<span style="font-family: "calibri";">Mounted Tom 1</span></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0cm 5.4pt; width: 106.35pt;" valign="top" width="142"><div style="line-height: normal; margin: 0px;">
<span style="font-family: "calibri";">PDX-100 10”</span></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0cm 5.4pt; width: 163pt;" valign="top" width="217"><div style="line-height: normal; margin: 0px;">
<span style="font-family: "calibri";">PD-108 10”</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 6;">
<td style="background-color: transparent; border-color: rgb(0, 0, 0); border-image: none; border-style: none solid solid; border-width: 0px 1px 1px; margin: 0px; padding: 0cm 5.4pt; width: 113.15pt;" valign="top" width="151"><div style="line-height: normal; margin: 0px;">
<span style="font-family: "calibri";">Mounted Tom 2</span></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0cm 5.4pt; width: 106.35pt;" valign="top" width="142"><div style="line-height: normal; margin: 0px;">
<span style="font-family: "calibri";">PDX-100 10”</span></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0cm 5.4pt; width: 163pt;" valign="top" width="217"><div style="line-height: normal; margin: 0px;">
<span style="font-family: "calibri";">PD-108 10”</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 7;">
<td style="background-color: transparent; border-color: rgb(0, 0, 0); border-image: none; border-style: none solid solid; border-width: 0px 1px 1px; margin: 0px; padding: 0cm 5.4pt; width: 113.15pt;" valign="top" width="151"><div style="line-height: normal; margin: 0px;">
<span style="font-family: "calibri";">Floor Tom 1</span></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0cm 5.4pt; width: 106.35pt;" valign="top" width="142"><div style="line-height: normal; margin: 0px;">
<span style="font-family: "calibri";">PDX-100 10”</span></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0cm 5.4pt; width: 163pt;" valign="top" width="217"><div style="line-height: normal; margin: 0px;">
<span style="font-family: "calibri";">PD-128 12”</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 8;">
<td style="background-color: transparent; border-color: rgb(0, 0, 0); border-image: none; border-style: none solid solid; border-width: 0px 1px 1px; margin: 0px; padding: 0cm 5.4pt; width: 113.15pt;" valign="top" width="151"><div style="line-height: normal; margin: 0px;">
<span style="font-family: "calibri";">Floor Tom 2</span></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0cm 5.4pt; width: 106.35pt;" valign="top" width="142"><div style="line-height: normal; margin: 0px;">
<span style="font-family: "calibri";">NOT INCLUDED</span></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0cm 5.4pt; width: 163pt;" valign="top" width="217"><div style="line-height: normal; margin: 0px;">
<span style="font-family: "calibri";">PD-128 12”</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 9;">
<td style="background-color: transparent; border-color: rgb(0, 0, 0); border-image: none; border-style: none solid solid; border-width: 0px 1px 1px; margin: 0px; padding: 0cm 5.4pt; width: 113.15pt;" valign="top" width="151"><div style="line-height: normal; margin: 0px;">
<span style="font-family: "calibri";">Hi Hat</span></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0cm 5.4pt; width: 106.35pt;" valign="top" width="142"><div style="line-height: normal; margin: 0px;">
<span style="font-family: "calibri";">VH-11 12" </span></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0cm 5.4pt; width: 163pt;" valign="top" width="217"><div style="line-height: normal; margin: 0px;">
<span style="font-family: "calibri";">VH-13-MG (metallic gray) 12"</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 10;">
<td style="background-color: transparent; border-color: rgb(0, 0, 0); border-image: none; border-style: none solid solid; border-width: 0px 1px 1px; margin: 0px; padding: 0cm 5.4pt; width: 113.15pt;" valign="top" width="151"><div style="line-height: normal; margin: 0px;">
<span style="font-family: "calibri";">Crash Left</span></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0cm 5.4pt; width: 106.35pt;" valign="top" width="142"><div style="line-height: normal; margin: 0px;">
<span style="font-family: "calibri";">CY-12C 2 trig</span></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0cm 5.4pt; width: 163pt;" valign="top" width="217"><div style="line-height: normal; margin: 0px;">
<span style="font-family: "calibri";">CY-14C-MG (metallic gray) 2 trig</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 11;">
<td style="background-color: transparent; border-color: rgb(0, 0, 0); border-image: none; border-style: none solid solid; border-width: 0px 1px 1px; margin: 0px; padding: 0cm 5.4pt; width: 113.15pt;" valign="top" width="151"><div style="line-height: normal; margin: 0px;">
<span style="font-family: "calibri";">Crash Right</span></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0cm 5.4pt; width: 106.35pt;" valign="top" width="142"><div style="line-height: normal; margin: 0px;">
<span style="font-family: "calibri";">CY-13R 3 trig</span></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0cm 5.4pt; width: 163pt;" valign="top" width="217"><div style="line-height: normal; margin: 0px;">
<span style="font-family: "calibri";">CY-14C-MG (metallic gray) 2 trig</span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 12; mso-yfti-lastrow: yes;">
<td style="background-color: transparent; border-color: rgb(0, 0, 0); border-image: none; border-style: none solid solid; border-width: 0px 1px 1px; margin: 0px; padding: 0cm 5.4pt; width: 113.15pt;" valign="top" width="151"><div style="line-height: normal; margin: 0px;">
<span style="font-family: "calibri";">Ride</span></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0cm 5.4pt; width: 106.35pt;" valign="top" width="142"><div style="line-height: normal; margin: 0px;">
<span style="font-family: "calibri";">CY-15R 3 trig</span></div>
</td>
<td style="background-color: transparent; border-color: rgb(0, 0, 0); border-style: none solid solid none; border-width: 0px 1px 1px 0px; margin: 0px; padding: 0cm 5.4pt; width: 163pt;" valign="top" width="217"><div style="line-height: normal; margin: 0px;">
<span style="font-family: "calibri";">CY-15R-MG (metallic gray) 3 trig</span></div>
</td>
</tr>
</tbody></table>
<br />
For me the TD30K does the job since it is lower entry price and still delivers that the amazing drum module.<br />
<br />
<br /></div>
Marcus Khoohttp://www.blogger.com/profile/11067071080503926492noreply@blogger.com0tag:blogger.com,1999:blog-1029305738166518695.post-35499816280805806562016-09-22T11:45:00.001-07:002016-09-22T11:47:03.435-07:00Lawn care<h4>
Lawn care and advice</h4>
<div>
I am no lawn expert but I take pride in the lawn at the back of my house. Here are the things I have learned about lawn care. I have arranged my findings by Month.</div>
<h4>
January</h4>
<div>
Not much to do on the lawn this month. Keep it free from fallen leaves and other detritus that may come down. Typically no mowing this month. Try not to put heavy loads on the grass and if you need to access other areas of the garden for other purposes, put down boards to spread the load.</div>
<div>
If you want turf then it is actually possible to lay turn in January if you get a fine spell</div>
<h4>
February</h4>
<div>
Again, not much to do on the lawn this month. Don't let worm casts build up - you can swish them away with a broom (a traditional "Witches broom" is ideal for this). If you want to lay turf then this can be done in February.</div>
<h4>
March</h4>
<div>
The lawn gets much more attention from March onwards. Make sure you keep the lawn clear of leaves and other rubbish. You can use a rake on the lawn to get rid of thatch - but be careful not to damage the grass since it is still "tender". If you had turfed then you may wish to consider rolling the lawn. Rolling, instead of just flattening, actually strengthens the grass. First cut for the year should be done at a high cutting height which should be done just to get the grass the same height again - you will lower the blades as the year goes on.</div>
<div>
Pick out the weeds if there are any. I personally like to pick them out manually.</div>
<h4>
April</h4>
<div>
This is the feed and weed month. Remember to read the supplier instructions carefully. Start mowing more regularly but leave the grass at least about 30mm high. You can dig out unwanted patches of wide leaved grass this month too. You can reseed if there are any blank areas</div>
<h4>
May</h4>
<div>
Once a week mowing can start this month and since this is a growing month. Feed and Weed is ideal for this month. Please remember to carefully follow the supplier instructions.</div>
<h4>
June</h4>
<div>
Once a week mowing can turn into twice a week mowing in June and a Summer feed could be in order. The blade height can be systematically lowered but don't go too low. Luxury lawns composed of fine seeds can be cut to 15mm but no home lawn should really be lower than that. Shun the tendency to cut too short - you can kill the grass. Keep the grass moist and water if there are dry spells. Trim the edges for a nice border. Manually take out weeds if they start to appear.</div>
<h4>
July and August</h4>
<div>
Likely to have twice a week mowing now. Keep on top of the weeds. you may need to water the grass in dry spells. If you go away on holiday then make sure someone cuts your grass (high) at least once a week.</div>
<h4>
September</h4>
This is a busy month for lawn lovers. Fristly you won't need to mow so much and you should increase the height of the blades.<br />
You may find worms all over your lawn so you may want to discourage them with a treatment. You may be able to find some at garden centres but pesticides that kill worms are not available any longer.<br />
If you have bare patches then you may have a leatherjacket infestation so this is the month to treat it with something like Nemasys and if you are treating for leatherjackest you may also want to treat for grubs.<br />
You need to feed and weed this month too and get rid of moss by scarifying. There are plenty of Feed and Weed treatments available. Also this is the month for aeration of the lawn either with spikes or with a plugging machine.<br />
If you wish to overseed, this is the best period for sowing seed but laying turf should ideally wait till next month. If you know the seed type of your grass then overseed this month. Personally, I like to protect the seed with some pegged down fleece. It lets water and light through but stops birds eating all your expensive lawn seed.<br />
<h4>
October</h4>
<div>
Regular mowing will typically come to an end this month - but a few mowings should still take place! Make sure you don't cut too shot. Keep the lawn clear of leaves and dig up coarse unwanted grass. You can still seed this month and this is the ideal time to start laying down turf. </div>
<h4>
November</h4>
<div>
Keep an eye on the weather and the length of the grass. You may need to cut the grass with the blades set high this month. Make sure leaves do not choke the grass by clearing them away soon. Too late for sowing seed now but you may be able to lay turf if there is a break in the weather. Keep an eye on worms again this month and treat if necessary.</div>
<h4>
December</h4>
<div>
Relax, make sure you keep leaves off the lawn and try not to walk all over the grass when it is soaking wet. If you need to manage your flower beds and the lawn is the pathway to them, then use boards over the grass to spread the load a bit.</div>
Marcus Khoohttp://www.blogger.com/profile/11067071080503926492noreply@blogger.com0tag:blogger.com,1999:blog-1029305738166518695.post-25694810603887900142016-01-06T15:07:00.001-08:002016-01-06T15:07:25.583-08:00Dooya DT82TN - Inexpensive remote controlled curtains<h2>
Inexpensive remote controlled curtains</h2>
<br />
I have been looking at getting remote controlled electric curtains for my home automation system. The Somfy range are inordinately expensive so I searched around and found a Chinese brand Dooya that appeared to do the job.<br />
<br />
I noted that some others had successfully used Dooya before:<br />
<span style="font-size: x-small;"><br />
<a href="http://windowsmediacenter.blogspot.co.uk/2014/10/budget-z-wave-curtain-tracks-with-vera.html">http://windowsmediacenter.blogspot.co.uk/2014/10/budget-z-wave-curtain-tracks-with-vera.html</a><br />
</span>However, that installation needed a Z-Wave relay in order to bridge the gap between the curtain motor and the Z-Wave controller.<br />
<br />
I wanted integration without the need for an additional relay so I chose to go for the DT82TN which is a DC motor and has a built in radio receiver that works on the 433MHz frequency.<br />
<br />
I purchased my motor from the same source as the previously mentioned installer. Scott Liu from "<a class="me-ui-nomarl-link" href="http://www.aliexpress.com/store/605802" target="_blank" title="Friend Industry Holding Co., Ltd">Friend Industry Holding Co., Ltd</a>" was extremely helpful in ensuring I got all the correct bits.<br />
<br />
I needed central opening mechanism, which means I get an extra carrier. I also wanted wall mounts, which are not included as default. Lastly I wanted additional rollers which Scott provided as part of the package of items.<br />
<br />
The DT82TN motor is a DC motor and is incredibly quiet. You can hardly notice that it is even on. The motor comes with a built in transformer which accepts a C7 figure 8 type mains cable. You get a cable shipped with the kit but it does not come with a plug.<br />
<br />
My motor didn't come with instructions either but I found instructions on the internet and they were easy enough to follow.<br />
<br />
The DT82TN motor also comes with a RJ10 socket. This allows an external switch to be fitted. This was my get out of jail free card if the radio system did not work since it can be connected to a z-wave relay.<br />
<br />
Some warnings<br />
1. You will need to pay import taxes on the item from China (about £22)<br />
2. You will need a 27A 12V battery for the remote control handset<br />
<br />
Other than that it works really smoothly.<br />
<br />
Some features of this motor:<br />
<ul>
<li>Soft start (allowing you to manually pull the curtain and the motor takes over)</li>
<li>Resistance stop (stops the motor if it senses an obstruction). This is a safety feature but also is used to automatically stop the motor when it reaches the end of it's travel</li>
<li>Manual operation - when there is no mains power you can still pull the curtains manually</li>
<li>Built in radio control - 433MHz receiver built in.</li>
<li>Built in Transformer - you can plug this into both 240V and 110V supplies</li>
<li>Really quiet operation</li>
</ul>
<div>
I use the Zipato automation system and I am currently attempting to help Zipato provide direct support for this motor using their 433MHz module</div>
<div>
<br /></div>
<br />
<br />
<br />Marcus Khoohttp://www.blogger.com/profile/11067071080503926492noreply@blogger.com6tag:blogger.com,1999:blog-1029305738166518695.post-1172991414797350432015-12-04T09:36:00.001-08:002015-12-04T09:36:08.819-08:00How to find out the version of IIS you are running.Appears are simple enough question but you have to peer into the registry to find out the answer.<br />
<br />
Open Regedit<br />
Navigate to:<br />
<br />
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InetStp<br />
<br />
In that "folder" there is a key called "VersionString" which shows the version of IIS you have.<br />
<br />
Marcus Khoohttp://www.blogger.com/profile/11067071080503926492noreply@blogger.com0tag:blogger.com,1999:blog-1029305738166518695.post-51611199243831444252015-12-02T08:52:00.002-08:002015-12-02T08:52:48.174-08:00Where can I find SQL Server Managment Studio for SQL Server 2012?<h2>
Where to find SQL Server 2012 Management Studio download?</h2>
When I was looking, I could only find SQL server Management Studio for SQL 2005 which came as part of SQL Server 2005 Express<br />
<br />
Digging a bit deeper and I found this for SQL server Express 2012. From here you can download just the Management Studio components:<br />
<br />
<a href="http://www.microsoft.com/en-us/download/details.aspx?id=29062">http://www.microsoft.com/en-us/download/details.aspx?id=29062</a><br />
<b></b><i></i><u></u><sub></sub><sup></sup><strike></strike><br />Marcus Khoohttp://www.blogger.com/profile/11067071080503926492noreply@blogger.com0tag:blogger.com,1999:blog-1029305738166518695.post-58896123970005281092015-12-02T05:03:00.000-08:002015-12-02T08:49:41.838-08:00Fixing Domino regional date/time when running as a service<h2>
Fixing Domino date/times when running as a service</h2>
<div>
When running a domino server as a user (i.e. as an application), the international settings for date/time etc come from the Windows user regional settings.</div>
<div>
<br /></div>
<div>
However, when running the same server as a windows <b>service</b>, the region settings come from the registry and there is no way to change them from the user interface.</div>
<div>
<br /></div>
<div>
By default those region settings are US.</div>
<div>
<br /></div>
<div>
If you wish to change them then, you need to do the following:</div>
<ol>
<li>Login as a user with administrator rights</li>
<li>Change the current logged in user settings to those that you want</li>
<li>Start regedit.exe</li>
<li>Manually copy all of the different settings:</li>
</ol>
<div>
From:</div>
<div>
HKEY_CURRENT_USER/Control Panel/International </div>
<div>
to</div>
<div>
HKEY_USERS/.DEFAULT/Control Panel/International</div>
<div>
<br /></div>
<div>
It is easier with a large screen so both the source and the destination are on the screen at the same time.</div>
<br />Marcus Khoohttp://www.blogger.com/profile/11067071080503926492noreply@blogger.com0tag:blogger.com,1999:blog-1029305738166518695.post-11591562937979446662015-11-02T04:48:00.000-08:002015-11-02T04:50:01.478-08:00Getting a list of checked out documents from SharePoint online<h2>
SharePoint 2013 / SharePoint Online - List of your checked out documents</h2>
<div>
Seems to be a often asked but not often answered question. For Office 365 you can see your checked out documents without creating any special views simply using the Content Type lists.</div>
<div>
<br /></div>
<div>
If you have an out of the box SharePoint 2013 or online "Document Center" and have uploaded items of content type = "Document". Then simply follow these steps:</div>
<ol>
<li>Select the "Documents" document library from the Quick Menu</li>
<li>A tree view of the library will be shown on the Quick Menu under "Drop Off library". It will sow "Folders" and "Content Type" options.</li>
<li>Click on "Content Type" which expands to all content types being used. Select a content type and a view will be shown of that content type.</li>
<li>There is a column "Checked out To" in this view. Simply Sort and filter on this column to see the items that are checked out to individuals.</li>
</ol>
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
<br />Marcus Khoohttp://www.blogger.com/profile/11067071080503926492noreply@blogger.com0tag:blogger.com,1999:blog-1029305738166518695.post-277353272209537992015-10-26T02:05:00.004-07:002015-10-26T02:05:50.161-07:00<h2>
Zipato - Automatic hot water schedule</h2>
I wanted to replace my boiler timer and thermostat and add additional intelligence to my home heating so I scoured the Internet looking for a suitable system.<br />
I ended up choosing Zipato for the following reasons:<br />
<ol>
<li>Low entry cost</li>
<li>Very flexible communication protocol support (Not just Z-Wave but also 433KHz and ZigBee etc.)</li>
<li>Easy to create rules generation engine </li>
<li>SMS message integration</li>
<li>Very good support</li>
</ol>
<div>
With everything set up I then purchased a temperature sensor and a central heating switch.</div>
<div>
<br /></div>
<div>
I really liked the design of the Fibaro FGMS-001 motion/temperature/lux/acceleration multi sensor which is the same size as a ping pong ball and flashes different colours when motion is detected (colours depend on the current ambient temperature).</div>
<div>
<br /></div>
<div>
For the switch I chose the SECURE SSR 302 which contains two switches allowing me to control hot water and central heating via the Zipabox from Zipato</div>
<div>
<br /></div>
<div>
Both were supplied by Vesternet (http://www.vesternet.com) who I have found to be really helpful with advice and excellent with service and price for these types of items.</div>
<div>
<br /></div>
<div>
Once installed by a qualified electrician I was ready to set up.</div>
<div>
<br /></div>
<div>
What I wanted was to build a schedule for my hot water but there is not actually a facility for that in the Zipabox system so I built one using "Virtual Thermostat Pro" which is available.</div>
<div>
<br /></div>
<div>
This facility is actually designed as a thermostat replacement but it has a schedule built in to change the temperate so was an ideal vehicle for building a thermostat.</div>
<div>
<br /></div>
<div>
Firstly I registered the switch and the motion sensor. The Switch was set up with Hot Water on zone 2 and Heating on Zone 1.</div>
<div>
<br /></div>
<div>
Next, I added the "Virtual Thermostat Pro" using the Zipato interface</div>
<ul>
<li>Login</li>
<li>Device Manager > Add New Device > Virtual devices > Virtual thermostat pro</li>
<li>Configure the new device: Heating output = Switch Zone 2</li>
<li>Configure the new device: Thermometer = Fibraro motion sensor</li>
</ul>
<div>
<br /></div>
<div>
The trick is to modify the schedule now and set the required temperature. I do not want to actually control the temperature of the water but just want to use the Thermostat Pro as a switching device so I set Required temperature to 30 C when I want hot water to be on and set to 8 C when I don't.</div>
<div>
<br /></div>
<div>
Simple but really effective.</div>
<div>
<br /></div>
Marcus Khoohttp://www.blogger.com/profile/11067071080503926492noreply@blogger.com0tag:blogger.com,1999:blog-1029305738166518695.post-19733419891164289752014-07-25T09:37:00.000-07:002014-07-31T08:47:36.911-07:00Lotus Notes to Android without TravellerI recently was working with a Sony Experia Z2 handset that was installed with Lotus Traveller software.<br />
<br />
However, the user wanted a universal in box so that the Notes email came up along with other email accounts.<br />
<br />
The Android in question supported ActiveSync servers and since Lotus Traveller is actually ActiveSync, we set up the Notes mail using that option in the normal Mail client.<br />
<br />
So then we needed to remove Notes Traveller software<br />
<br />
For some reason the "Uninstall" option was greyed out.<br />
<br />
The reason for this is that Notes Traveller is actually set up as a Device Adminstrator. So you have to deactiveate "Notes Traveller" as a Device Administrator first.<br />
<br />
Got to Settings > Security > Device administrators and remove the Check box next to "IBM Notes Traveler Security"<br />
<br />
With that setting disabled then go to<br />
Settings > Apps > Downloaded. Select "IBM Notes Traveler" and now the "Force Close" and "Uninstall" options will be active<br />
<br />
Voila!Marcus Khoohttp://www.blogger.com/profile/11067071080503926492noreply@blogger.com0tag:blogger.com,1999:blog-1029305738166518695.post-65149221351488029792014-03-29T13:54:00.003-07:002014-03-29T13:54:34.085-07:00Are we on the verge of a societal breakdown?<div class="MsoNormal">
I have been doing a lot of reading about our modern 21st
Century dependence on energy for the continuation of society as we know it. Of course the primary energy source of our
world is oil which is often referred to as ancient concentrated sunlight and this is or is very soon going to "peak" in production. With ever increasing demand on a finite and dwindling resource then trouble is knocking - and much sooner than we are all led to believe.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Chris Martenson has a very articulate and well presented
overview of our collective dilemma which he has published in a series of
downloadable movies. He calls this
"The Crash Course" and explains very lucidly how we (mankind) face
the “perfect storm” of crises. Our debt
based fiat money system; our complete dependence on oil as the primary cheap energy
source and the rapid deterioration of the ecology around us all add up to some
serious problems. Funnily enough, whilst
these issues are no doubt know to the major governments of the world, there is
very little, if anything, done about it.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
As a result, it seems like the majority of us are sleep
walking into a crisis.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<br />
<div class="MsoNormal">
Take a look here at <a href="http://http/www.peakprosperity.com">http://http://www.peakprosperity.com</a>. But BE WARNED! Go through the Crash Course during the day or
with the lights on...<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
Marcus Khoohttp://www.blogger.com/profile/11067071080503926492noreply@blogger.com0tag:blogger.com,1999:blog-1029305738166518695.post-4800377310523778422013-03-21T12:19:00.001-07:002013-03-21T12:19:22.771-07:00Assigning license to VMWare ESXi 5This was a little frustrating. The ESXi host keeps nagging me to enter a license key - even though the hypervisor was free.<br />
After some messing around I found it was actually quite easy:<br />
1) Get your free license key from VMWare (you are given this duirng the download process)<br />
2) Download the vSphere Client from the IP address of your host<br />
3) Open your host in the left window<br />
4) Select the "Configuration" tab<br />
5) On the left hand side there is a "Hardware" section and a "Software" section. Look in the "Software" section and select "Licensed Features"<br />
6) On the right hand side of the screen look for and click the "Edit" button. A pop up window will be displayed. The screen is divided into two sections and each is selectable with a radio button. Select the "Assign a new license key to this host" radio button<br />
7) Now, click the "Enter Key..." button and you can enter the license key provided by VMWare that you got in step 1. Click "OK"<br />
8) Click "OK" again to close the pop up.<br />
Thats it, finished.Marcus Khoohttp://www.blogger.com/profile/11067071080503926492noreply@blogger.com0tag:blogger.com,1999:blog-1029305738166518695.post-60583597655195997832013-02-25T10:15:00.001-08:002013-02-25T10:23:05.596-08:00Getting a Blackberry Z10 working with IBM Notes<h3>
<br /><span style="font-size: 13.5pt;">For everyone
who wants to get a Blackberry Z10 working against IBM Lotus Notes/Domino. </span></h3>
<span style="font-size: 13.5pt;"><br /></span>
<span style="font-size: 13.5pt;">Firstly, you DO
NOT need to have a BES 10 server for this to work - The BES 10 server is
only for managing the devices. If you manage your handset via BES10, then
BES10 will take over all your Traveler policies overriding any Domino traveler
policies (so beware).</span><br />
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0cm;">
</div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0cm;">
<span style="font-size: medium;"><br /></span></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0cm;">
<span style="font-size: medium;">What we did:</span></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0cm;">
<span style="font-size: medium;"><b>A - Infrastructure stuff</b></span></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0cm;">
<span style="font-size: medium;">1.<span class="Apple-tab-span" style="white-space: pre;"> </span>Install Domino 9.0 Social Edition (beta)</span></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0cm;">
<span style="font-size: medium;">2.<span class="Apple-tab-span" style="white-space: pre;"> </span>Install Traveler version 9 </span></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0cm;">
<span style="font-size: medium;">(Some others have also had success on Lotus Traveler 8.5.3 on Domino 8.5.3)</span></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0cm;">
<span style="font-size: medium;"><br /></span></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0cm;">
<span style="font-size: medium;"><b>B - Handset stuff</b></span></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0cm;">
<span style="font-size: medium;">1.<span class="Apple-tab-span" style="white-space: pre;"> </span>Open the "Setup" application on your blackberry z10</span></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0cm;">
<span style="font-size: medium;">2.<span class="Apple-tab-span" style="white-space: pre;"> </span>Under the "Get Connected" section there is an icon labelled "Accounts". Tap this.</span></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0cm;">
<span style="font-size: medium;">3.<span class="Apple-tab-span" style="white-space: pre;"> </span>A menu at the bottom of the screen is shown. Select the "Add Account" option</span></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0cm;">
<span style="font-size: medium;">4.<span class="Apple-tab-span" style="white-space: pre;"> </span>The "Add Account" screen is shown. On the menu at the bottom of the screen tap the "Advanced" option</span></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0cm;">
<span style="font-size: medium;">5.<span class="Apple-tab-span" style="white-space: pre;"> </span>The "Advanced Setup" screen is shown. Tap the option "Microsoft Exchange ActiveSync"</span></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0cm;">
<span style="font-size: medium;">6.<span class="Apple-tab-span" style="white-space: pre;"> </span>The "Add Account" form is displayed. Enter the following:</span></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0cm;">
<br />
<ul>
<li><span style="font-size: medium;">Description. Whatever you type here will be seen on your Blackberry Hub</span></li>
<li><span style="font-size: medium;">Leave the "Domain" field BLANK</span></li>
<li><span style="font-size: medium;">In "Username" - enter your iNotes user name </span></li>
<li><span style="font-size: medium;">For "Email Address" enter you notes SMTP email address</span></li>
<li><span style="font-size: medium;">For "Password" enter your iNotes password</span></li>
<li><span style="font-size: medium;">In "Server Address" enter the public URL of your traveler server</span></li>
<li><span style="font-size: medium;">In "Port", enter the port that traveler will use. We configured "443" in our system</span></li>
<li><span style="font-size: medium;">If using SSL then turn on the SSL option</span></li>
<li><span style="font-size: medium;">If using a VPN then turn on the "Use VPN" option</span></li>
<li><span style="font-size: medium;">Ensure that you turn on "Push"</span></li>
<li><span style="font-size: medium;">Leave “Sync Timeframe set to 30 days”</span></li>
<li><span style="font-size: medium;">At the top of the screen click the “Next" button</span></li>
<li><span style="font-size: medium;">The handset will attempt to synchronise with your traveler server and you will get a message saying “Checking for support services and policy information. Behind the scenes traveler will create a profile for you.</span></li>
<li><span style="font-size: medium;">You may get some messages about https certificates. If you do click “Continue” past those</span></li>
<li><span style="font-size: medium;">At the next screen entitiled “Add Account” specify what things you want to syncrhonise (Sync Emai, Sync Contacts, Sync Calendar, Sync Tasks, Sync Memos) then on the top of the screen click the “Done” button</span></li>
<li><span style="font-size: medium;">You will get the message “Saving and verifying your settings”. Again you may get a Provider Identity Not Verifiable” message if there is an issue with https certificate again, click “Continue” </span></li>
</ul>
</div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0cm;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0cm;">
<span style="font-size: medium;">You can now go to the Blackberry “Hub” and you will have an entry for your Lotus Notes mail.</span></div>
<div>
<br /></div>
<br />
<div>
<ol start="1" type="1">
</ol>
</div>
Marcus Khoohttp://www.blogger.com/profile/11067071080503926492noreply@blogger.com11tag:blogger.com,1999:blog-1029305738166518695.post-52737910181913227892012-12-05T14:03:00.001-08:002012-12-05T14:03:09.828-08:00WCM multi-lingual solutionsIBM have a set of supported multi-lingual extensions for WCM7 and WCM8<br />
<br />
You can read about them here:<br />
<br />
<a href="http://www-10.lotus.com/ldd/portalwiki.nsf/xpDocViewer.xsp?lookupName=Documentation+for+Solutions+Catalog+for+V7#action=openDocument&res_title=IBM_Web_Content_Manager_Multilingual_Solution_V7&content=pdcontent">For WCM 7.0</a><br />
<br />
<a href="http://www-10.lotus.com/ldd/portalwiki.nsf/xpDocViewer.xsp?lookupName=Documentation+for+Solutions+Catalog+for+V8#action=openDocument&res_title=IBM_Web_Content_Manager_Multilingual_Solution_V8&content=pdcontent">For WCM 8.0</a>Marcus Khoohttp://www.blogger.com/profile/11067071080503926492noreply@blogger.com0tag:blogger.com,1999:blog-1029305738166518695.post-19894962095401584922012-12-05T13:49:00.001-08:002012-12-05T13:55:16.778-08:00JavaDocs for WCM APII am forever looking for the IBM WCM API Javadocs so I thought I'd put this post up so I can quickly get to them when the need arises:<br />
<br />
<a href="http://www.ibmportal.com/javadoc/5103/api-javadoc/index.html">Javdocs for WCM API 5.1.0.3</a><br />
<br />
<a href="http://www.ibmportal.com/javadoc/5105/api-javadoc/index.html">Javdocs for WCM API 5.1.0.5</a><br />
<br />
<a href="http://www.ibmportal.com/javadoc/6013/api-javadoc/index.html">Javdocs for WCM API 6.0.1.3</a><br />
<br />
<a href="http://www.ibmportal.com/javadoc/6102/api-javadoc/index.html">Javdocs for WCM API 6.1.0.2</a><br />
<br />
<br />
Not sure where the 7.x or 8.x Javadocs are located on the Internet....Marcus Khoohttp://www.blogger.com/profile/11067071080503926492noreply@blogger.com0tag:blogger.com,1999:blog-1029305738166518695.post-18526881647117811792012-12-05T13:38:00.001-08:002012-12-05T13:40:04.915-08:00Essential Sharepoint toolsThese are some great FREE tools that every SharePoint developer should have at their disposal:
<br />
<div>
<br /></div>
<div>
<ol>
<li>Sharepoint Manager developd by Carsten Keutmann from <a href="http://www.codeplex.com/spm/">here</a>. It gives you a visual perspective to the object model of Sharepoint allowing you to explore what properties are avaialble, hwo a site is structured and load of other stuff too. There are three versions available depending on your installation 2007, 2010 and 2013.</li>
<li>.NET Reflextor from <a href="http://reflector.red-gate.com/">here</a>. This tool allows you to see the source code of .NET code (i.e. SharePoint itself). You load up Windows.Sharepoint.dll and you can see all sorts of stuff inside that file.</li>
<li>WSPBuilder and Visual Studio Extensions for WSPBuilder from <a href="http://www.codeplex.com/wspbuilder">here</a>. This tool allows you to build your SharePoint solution as a feature and takes out loads of otherwise painful manual work in achieving this goal.</li>
</ol>
<div>
Enjoy</div>
<br />
<ol>
</ol>
</div>
Marcus Khoohttp://www.blogger.com/profile/11067071080503926492noreply@blogger.com0tag:blogger.com,1999:blog-1029305738166518695.post-64404443724351770242012-12-05T13:29:00.000-08:002012-12-05T13:30:00.692-08:00Flexible Sharepoint Forms layout system using jqueryHats off to Alexander Bautz for his fabulous Dynamic Forms for Sharepoint system.<br />
<br />
Using the out of the box standard Edit/Display/New aspx forms, his system overlays an offers a wealth of features including<br />
<br />
Display rules<br />
Tabbed form layout<br />
Formatting rules<br />
Field ordering<br />
Read only field option on edit form<br />
<br />
And so many other things you had better check it out yourself <a href="http://sharepointjavascript.wordpress.com/2012/08/13/dynamic-forms-for-sharepoint-now-with-tabs/">here</a>
Marcus Khoohttp://www.blogger.com/profile/11067071080503926492noreply@blogger.com0tag:blogger.com,1999:blog-1029305738166518695.post-28256057332516673592012-12-05T12:56:00.002-08:002012-12-05T12:56:32.513-08:00CAML builder toolWhen developing SharePoint solutions, at some time you will no doubt need to write a CAML query.<br />
<br />
This amazing tool can actually write it for you!<br />
<br />
You can download the CAML builder <a href="http://www.blogger.com/nbsp;http://www.codeproject.com/Articles/458008/CAML-Query-Builder">here</a>
Amazing tool and thanks go to the author Jean Paul V.A
Marcus Khoohttp://www.blogger.com/profile/11067071080503926492noreply@blogger.com0tag:blogger.com,1999:blog-1029305738166518695.post-72684176114276749392012-12-05T12:47:00.000-08:002012-12-05T12:48:25.689-08:00Reusing a StringBuffer over and overI wanted to use a StringBuffer instead of a String in order to construct Debug messages in my C# code.<br />
<br />
But how to use the same StringBuffer object over and over again within the same method?<br />
<br />
The best solution I came up with is to set the length to 0 after use. Then I can reuse the StringBuffer over and over again<br />
<br />
As an example:<br />
<br />
<span style="font-family: Courier New, Courier, monospace;">StringBuffer sb = new StringBuffer();</span><br />
<span style="font-family: Courier New, Courier, monospace;">log.Debug(sb.Append("Message here: " + var1 + ", " + var2 + "."));</span><br />
<span style="font-family: Courier New, Courier, monospace;">sb.Length=0;</span><br />
<span style="font-family: Courier New, Courier, monospace;">log.Debug(sb.Append("Another message" + var 3 + ", " + var 4 + "."));</span><br />
<span style="font-family: Courier New, Courier, monospace;">sb.Length=0;</span><br />
<br />
Maybe that helps someone.Marcus Khoohttp://www.blogger.com/profile/11067071080503926492noreply@blogger.com0tag:blogger.com,1999:blog-1029305738166518695.post-4239114612754321152012-04-30T10:24:00.001-07:002012-04-30T10:24:51.132-07:00Linking Meridian DSP loudspeakers (DIN)<div class="separator" style="clear: both; text-align: left;">
I always forget how this stuff goes together so I thought I'd blog a diagram. Secret here is that an S-Lead is taken from the Master via a slave to a patch panel. The S-Lead being used to the patch panel does NOT have a signal in it since it is just used to transfer the control information out to the other speakers.</div>
<div class="separator" style="clear: both; text-align: left;">
Note also that there is only ONE M-Lead in this setup</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOh9RqV1R3gg8c7K9yM1eXMf4aFhL6IR9IQIiOQEgbDi8aHq1jrnpDc_vAK8x9GUBamOwgOy09noKVWgVVEl2H6zeX3mWnCWkGkO_m8RhbOjVPmiyrCSuvNYASguo7g1vNVYXRPHQx62-G/s1600/MeridianComms.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOh9RqV1R3gg8c7K9yM1eXMf4aFhL6IR9IQIiOQEgbDi8aHq1jrnpDc_vAK8x9GUBamOwgOy09noKVWgVVEl2H6zeX3mWnCWkGkO_m8RhbOjVPmiyrCSuvNYASguo7g1vNVYXRPHQx62-G/s1600/MeridianComms.jpg" /></a></div>
<br />Marcus Khoohttp://www.blogger.com/profile/11067071080503926492noreply@blogger.com0tag:blogger.com,1999:blog-1029305738166518695.post-63136004070496088662011-09-30T08:36:00.001-07:002011-10-07T09:16:40.428-07:00Inside IBM WCM : Part2 - How to stop a background WCM library delete<div>There are occasions when you wish to stop a background Library Deletion process.</div><div><br /></div><div>First thing to realise is that a WCM Library delete using the WCM Libraries portlet triggers an EJB which does the job. The EJB will lock the library (icon will be greyed out) prior to the start of the process.</div><div><br /></div><div>In order to stop the deletion process you will need to find the EJB's, remove them, unlock the library and then restart the server.</div><div><br /></div><div>Firstly, find the EJB id's using the findEJBTimers script. You need the java server name for this:</div><div><br /></div><div>For UNIX/Linux:</div><div><br /></div><div><span class="Apple-style-span">findEJBTimers.sh WebSphere_Portal -all</span></div><div><br /></div><div>(For windows use the "bat" equivalent)</div><div><br /></div><div>This script will return a list of timer numbers. Make a note of these numbers</div><div><br /></div><div>Next run the script passing the timer number in as a parameter:</div><div><br /></div><div><span class="Apple-style-span">cancelEJBTimers.sh WebSphere_Portal -timer xxxx</span></div><div><br /></div><div>Repeat for all timers previously listed</div><div><br /></div><div>Next, you MUST unlock the libraries otherwise the EJB timers will simply restart again when the server restarts. To unlock the libraries, you must use a WCM connect URL:</div><div><br /></div><div><span class="Apple-style-span">http://host:port/wps/wcm/connect?MOD=UnlockLibrary&library=libraryname</span></div><div><br /></div><div>With the library unlocked you can not restart the Portal.</div><div><br /></div><div>The delete library task will now be terminated and the delete icon will display correctly.</div><div><br /></div>Marcus Khoohttp://www.blogger.com/profile/11067071080503926492noreply@blogger.com1