tag:blogger.com,1999:blog-72944728544897665952024-03-13T15:51:28.498+00:00The accidental touristAs I am merely passing through, what can I learn, or even better, impart...John Iscreamhttp://www.blogger.com/profile/03282190364588721839noreply@blogger.comBlogger8125tag:blogger.com,1999:blog-7294472854489766595.post-75647233467554432042010-02-01T21:01:00.001+00:002010-02-01T21:04:09.974+00:00Light the Kindle-ing<meta equiv="Content-Type" content="text/html; charset=utf-8"><meta name="ProgId" content="Word.Document"><meta name="Generator" content="Microsoft Word 14"><meta name="Originator" content="Microsoft Word 14"><link rel="File-List" href="file:///C:%5CUsers%5Cjohnr%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml"><!--[if gte mso 9]><xml> <o:officedocumentsettings> <o:allowpng/> </o:OfficeDocumentSettings> </xml><![endif]--><link rel="themeData" href="file:///C:%5CUsers%5Cjohnr%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx"><link rel="colorSchemeMapping" href="file:///C:%5CUsers%5Cjohnr%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml"><!--[if gte mso 9]><xml> <w:worddocument> <w:view>Normal</w:View> <w:zoom>0</w:Zoom> <w:trackmoves/> <w:trackformatting/> <w:punctuationkerning/> <w:validateagainstschemas/> <w:saveifxmlinvalid>false</w:SaveIfXMLInvalid> <w:ignoremixedcontent>false</w:IgnoreMixedContent> <w:alwaysshowplaceholdertext>false</w:AlwaysShowPlaceholderText> <w:donotpromoteqf/> <w:lidthemeother>EN-GB</w:LidThemeOther> <w:lidthemeasian>X-NONE</w:LidThemeAsian> <w:lidthemecomplexscript>X-NONE</w:LidThemeComplexScript> <w:compatibility> <w:breakwrappedtables/> <w:snaptogridincell/> <w:wraptextwithpunct/> <w:useasianbreakrules/> <w:dontgrowautofit/> <w:splitpgbreakandparamark/> <w:enableopentypekerning/> <w:dontflipmirrorindents/> <w:overridetablestylehps/> </w:Compatibility> <m:mathpr> <m:mathfont val="Cambria Math"> <m:brkbin val="before"> <m:brkbinsub val="--"> <m:smallfrac val="off"> <m:dispdef/> <m:lmargin val="0"> <m:rmargin val="0"> <m:defjc val="centerGroup"> <m:wrapindent val="1440"> <m:intlim val="subSup"> <m:narylim val="undOvr"> </m:mathPr></w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:latentstyles deflockedstate="false" defunhidewhenused="true" defsemihidden="true" defqformat="false" defpriority="99" latentstylecount="267"> <w:lsdexception locked="false" priority="0" semihidden="false" unhidewhenused="false" qformat="true" name="Normal"> <w:lsdexception locked="false" priority="9" semihidden="false" unhidewhenused="false" qformat="true" name="heading 1"> <w:lsdexception locked="false" priority="9" qformat="true" name="heading 2"> <w:lsdexception locked="false" priority="9" qformat="true" name="heading 3"> <w:lsdexception locked="false" priority="9" qformat="true" name="heading 4"> <w:lsdexception locked="false" priority="9" qformat="true" name="heading 5"> <w:lsdexception locked="false" priority="9" qformat="true" name="heading 6"> <w:lsdexception locked="false" priority="9" qformat="true" name="heading 7"> <w:lsdexception locked="false" priority="9" qformat="true" name="heading 8"> <w:lsdexception locked="false" priority="9" qformat="true" name="heading 9"> <w:lsdexception locked="false" priority="39" name="toc 1"> <w:lsdexception locked="false" priority="39" name="toc 2"> <w:lsdexception locked="false" priority="39" name="toc 3"> <w:lsdexception locked="false" priority="39" name="toc 4"> <w:lsdexception locked="false" priority="39" name="toc 5"> <w:lsdexception locked="false" priority="39" name="toc 6"> <w:lsdexception locked="false" priority="39" name="toc 7"> <w:lsdexception locked="false" priority="39" name="toc 8"> <w:lsdexception locked="false" priority="39" name="toc 9"> <w:lsdexception locked="false" priority="35" qformat="true" name="caption"> <w:lsdexception locked="false" priority="10" semihidden="false" unhidewhenused="false" qformat="true" name="Title"> <w:lsdexception locked="false" priority="1" name="Default Paragraph Font"> <w:lsdexception locked="false" priority="11" semihidden="false" unhidewhenused="false" qformat="true" name="Subtitle"> <w:lsdexception locked="false" priority="22" semihidden="false" unhidewhenused="false" qformat="true" name="Strong"> <w:lsdexception locked="false" priority="20" semihidden="false" unhidewhenused="false" qformat="true" name="Emphasis"> <w:lsdexception locked="false" priority="59" semihidden="false" unhidewhenused="false" name="Table Grid"> <w:lsdexception locked="false" unhidewhenused="false" name="Placeholder Text"> <w:lsdexception locked="false" priority="1" semihidden="false" unhidewhenused="false" qformat="true" name="No Spacing"> <w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading"> <w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List"> <w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid"> <w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1"> <w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2"> <w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1"> <w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2"> <w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1"> <w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2"> <w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3"> <w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List"> <w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading"> <w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List"> <w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid"> <w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 1"> <w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 1"> <w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 1"> <w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 1"> <w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 1"> <w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 1"> <w:lsdexception locked="false" unhidewhenused="false" name="Revision"> <w:lsdexception locked="false" priority="34" semihidden="false" unhidewhenused="false" qformat="true" name="List Paragraph"> <w:lsdexception locked="false" priority="29" semihidden="false" unhidewhenused="false" qformat="true" name="Quote"> <w:lsdexception locked="false" priority="30" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Quote"> <w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 1"> <w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 1"> <w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 1"> <w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 1"> <w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 1"> <w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 1"> <w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 1"> <w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 1"> <w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 2"> <w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 2"> <w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 2"> <w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 2"> <w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 2"> <w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 2"> <w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 2"> <w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 2"> <w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 2"> <w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 2"> <w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 2"> <w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 2"> <w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 2"> <w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 2"> <w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 3"> <w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 3"> <w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 3"> <w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 3"> <w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 3"> <w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 3"> <w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 3"> <w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 3"> <w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 3"> <w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 3"> <w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 3"> <w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 3"> <w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 3"> <w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 3"> <w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 4"> <w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 4"> <w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 4"> <w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 4"> <w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 4"> <w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 4"> <w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 4"> <w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 4"> <w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 4"> <w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 4"> <w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 4"> <w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 4"> <w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 4"> <w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 4"> <w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 5"> <w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 5"> <w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 5"> <w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 5"> <w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 5"> <w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 5"> <w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 5"> <w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 5"> <w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 5"> <w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 5"> <w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 5"> <w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 5"> <w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 5"> <w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 5"> <w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 6"> <w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 6"> <w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 6"> <w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 6"> <w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 6"> <w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 6"> <w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 6"> <w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 6"> <w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 6"> <w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 6"> <w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 6"> <w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 6"> <w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 6"> <w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 6"> <w:lsdexception locked="false" priority="19" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Emphasis"> <w:lsdexception locked="false" priority="21" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Emphasis"> <w:lsdexception locked="false" priority="31" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Reference"> <w:lsdexception locked="false" priority="32" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Reference"> <w:lsdexception locked="false" priority="33" semihidden="false" unhidewhenused="false" qformat="true" name="Book Title"> <w:lsdexception locked="false" priority="37" name="Bibliography"> <w:lsdexception locked="false" priority="39" qformat="true" name="TOC Heading"> </w:LatentStyles> </xml><![endif]--><style> <!-- /* Font Definitions */ @font-face {font-family:Calibri; panose-1:2 15 5 2 2 2 4 3 2 4; mso-font-charset:0; mso-generic-font-family:swiss; mso-font-pitch:variable; mso-font-signature:-520092929 1073786111 9 0 415 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-unhide:no; mso-style-qformat:yes; mso-style-parent:""; margin-top:0cm; margin-right:0cm; margin-bottom:10.0pt; margin-left:0cm; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi; mso-fareast-language:EN-US;} .MsoChpDefault {mso-style-type:export-only; mso-default-props:yes; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi; mso-fareast-language:EN-US;} .MsoPapDefault {mso-style-type:export-only; margin-bottom:10.0pt; line-height:115%;} @page WordSection1 {size:595.3pt 841.9pt; margin:72.0pt 72.0pt 72.0pt 72.0pt; mso-header-margin:35.4pt; mso-footer-margin:35.4pt; mso-paper-source:0;} div.WordSection1 {page:WordSection1;} --> </style><!--[if gte mso 10]> <style> /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin-top:0cm; mso-para-margin-right:0cm; mso-para-margin-bottom:10.0pt; mso-para-margin-left:0cm; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi; mso-fareast-language:EN-US;} </style> <![endif]--><p class="MsoNormal">Not long ago I was struck by an article about Kindle readers. The price of the device was quite substantial, and what does it do? – it allows you to read a digital book. <o:p></o:p></p> <p class="MsoNormal">Now depending on your literary tastes, it’s quite difficult to justify the ROI on one. How many books do you buy to cover the cost of one of these devices (are they cheaper electronically)? They are definitely more environmentally friendly – no rain forests were destroyed in making the reading experience possible. Does the “convenience” give you a payback? How many books can you read at the same time? If you buy a paperback at the airport and abandon it once read, that’s a lot cheaper than abandoning the Kindle. Of course if you work for MI5, then the cost is going to be a lot higher – even lives come into the equation.<o:p></o:p></p> <p class="MsoNormal">Back in the day, BSkyB sold their decoders - then they realised this was a hindrance to signing people to contracts – the real money maker. The decoder is simply a delivery mechanism. Maybe the Kindle should come bundled with an acquisition of books from a publisher. It’s about reading (selling) more books in reality…<o:p></o:p></p> <p class="MsoNormal">It all comes back to the old question of technology and it’s perceived usefulness. Isn’t it always about the application (both software and use of)? <o:p></o:p></p> <p class="MsoNormal">So the arrival of the iPad piqued my interest…<o:p></o:p></p> <p class="MsoNormal">I know there are some things missing, like USB/firewire ports, etc. But casting my mind back to iPhone version 2 (and 3), these issues were rectififed/addressed quite successfully. Where is the hook? Phone contracts and the Apple store where the apps make the device absolutely “essential”.<o:p></o:p></p> <p class="MsoNormal">My wife has integrated her iPhone into her work life (which has bled into our personal lives too), and yes, she’d get by without it, but it fills many gaps for her.<o:p></o:p></p> <p class="MsoNormal">Like most IT practitioners – I try to wait for service pack 1 before rolling out to live systems in the work place, so I think I’ll wait and see. <o:p></o:p></p> <p class="MsoNormal">However, I look forward to iPad version 2 with a certain amount of anticipation. I also can’t wait to see how the Kindles of this world respond?<o:p></o:p></p> <p class="MsoNormal">Competition anyone? I hope so…<o:p></o:p></p> John Iscreamhttp://www.blogger.com/profile/03282190364588721839noreply@blogger.com0tag:blogger.com,1999:blog-7294472854489766595.post-45761918132136353812010-01-07T22:11:00.003+00:002010-01-07T22:32:46.989+00:00Knit 0, Perl 1That's the score so far in my quest to get into the onion!!<br /><br />My confidence levels are as high as they were when I first saw APL and RPG. Intuitive it ain't but I guess I will get contemptous after some more familiarity with the language - though I imagine this will take a bit longer than I had hoped.<br /><br />As usual, I managed the "Hello World!" thing, so that's a start. I'm trying to get my mind around data types and sigils...yes, so much fun!<br /><br />One of the more appealing things is the part about laziness being good as far the ethos of the language is concerned. I believed in that paradigm when I first heard the story of how Henry Ford got things done. It makes so much sense to get the most efficiency out of something, and shortcuts are often achieved by finding the quickest route from A to B with the least effort. That's my story anyway and I'm sticking to it.<br /><br />Why the self-inflicted pain? I need a good string manipulation language without all the technical overheads of C includes, type mismatches, make files, etc, etc.<br /><br />Oh, and it has to be free. Always a good thing in my book. Why? Because I'm going to invest my time in this endeavour, which is more precious to me than money.<br /><br />Wish me luck as I attempt to at least get the skin off the onion.John Iscreamhttp://www.blogger.com/profile/03282190364588721839noreply@blogger.com0tag:blogger.com,1999:blog-7294472854489766595.post-7484948114562920102009-02-03T21:50:00.006+00:002009-02-03T23:49:14.233+00:00New/old ideas - part 2So, we had all bases covered.<br /><br />Yes, yes, I know...fortunately, we did not have a DR incident. What we had was a fiddling IT guy/manager/idiot (delete where applicable).<br /><br />I'm usually one of those guys who likes to leave that big dog sleeping.<br /><br />Fortunately I didn't.<br /><br />I have the use of an Asus EEE(k) netbook and it comes (actually past tense now) with XP Home edition. If you have tried to use this piece of shoftware (saved that one in time!) you know it doesn't work very well on Windows Active Directory or AD (who thought that one up - messiah complex or what!).<br /><br />Anyway, in trying to install XP Pro (comes with white handbag and stands on street corners - no? OK) on the EEE machine, which has no DVD/CD/Floppy drive, on the train home no less I discovered a few home truths.<br /><br />1. If the serial numbers for installing MS Office are stored in an encrypted spreadsheet, and you don't have Office installed (obvious because you are installing it), you encounter a true life chicken and egg situation.<br /><br />2. If the images/files required are stored in an encrypted self extracting archive on your memory stick, but no extractor program exists, you land up kicking off the <span style="font-weight: bold;">whole</span> extraction routine. In our case, that's a few Gigabytes.<br /><br />3. If you don't have bootable media, which typically memory sticks aren't, you won't install the server software.<br /><br />Now my commute is long, around 2 hours each way, but the only portion where I can safely work on the laptop is about 55 minutes, so that was not nearly enough.<br /><br />However, my little exercise was very useful to us as it highlighted some holes in our DR planning and allowed us to make some changes.<br /><br />So we fixed point 2 above by leaving a free-standing extraction utility on the memory stick instead of inside the archive.<br /><br />Point 1 was solved by using a marvelous product called Portable Apps - go <a href="http://portableapps.com/">here </a>immediately, do not pass GO. It allows you to run applications like Firefox and OpenOffice. It's all self-contained, so it's basically your office/home environment (temp files, cookies, the lot) on a memory stick.<br /><br /><span style="font-weight: bold;">Have memory stick, will travel!</span><br /><br />OpenOffice therefore solves point 1 above.<br /><br />Point 3 took a lot longer and is a work just out of progress. It consists of making the USB drive bootable. I pointed one of my IT guys (who is a LOT cleverer than me at these things) at <a href="http://winbuilder.net/">this website </a><br /><br />Not for the faint-hearted, but the rewards are <span style="font-weight: bold;">enormous</span>. You get a bootable USB key running XP or Vista, or a Linux distro. Built in are tools to re-partition, re-format, etc. Drool-stuff for the techie with a) too much time on their hands or b) a boss who sees a business use for it.<br /><br />So, we think we have covered a few more bases, but have we covered them all?<br /><br />In answer, in this instance as in life, the more I learn, the more I realise how little I know.<br /><br />But I am learning...John Iscreamhttp://www.blogger.com/profile/03282190364588721839noreply@blogger.com0tag:blogger.com,1999:blog-7294472854489766595.post-78461555796198305882009-02-03T21:27:00.005+00:002009-02-03T21:49:26.648+00:00New/old ideas - part 1The more things change, the more they stay the same I'm told.<br /><br />I started a new job in November, and my primary objective when walking in the door is to secure the business, whatever part of it I'm responsible for.<br /><br />Now anyone in IT, especially in management, will immediately think of backups and disaster recovery (DR) in the same thought (don't have breaths in my mind...)<br /><br />Backups and DR go together for IT - <span style="font-weight:bold;">ALWAYS</span>. Usually you can't have one without the other. The DR plan is more complex and business encompassing, but without a form of backup, there is nothing to recover in this day and age - try running your business during a powercut these days. No computers, no service - simple. You can tell I come from an IT-centric world (similar to ego-centric I guess).<br /><br />So, we have our backups which are basically all the data, but that's not enough. You need backups at different levels. As an example, if you have a complete wipeout of your facility, you will acquire new servers, backup devices (for restoring of course) and workstations. The servers typically come with no operating system, so how do you rebuild them?<br /><br />Not off the backup.<br /><br />Either you buy a new copy of Windows Server and install from scratch and then start restoring, or you have a copy somewhere. Now you could store all your software in an off-site location, but in this day and age why have books or boxes of CDs/DVDs when you can rip the images and dump them on a memory stick. 16Gb is quite cheap these days and they come in 64Gb versions now as well.<br /><br />So that's what we did. And we have 4 of them, each a copy of the other left with key company officers for THAT day, may it NEVER come. <br /><br /><span style="font-style:italic;">But just in case...</span>John Iscreamhttp://www.blogger.com/profile/03282190364588721839noreply@blogger.com0tag:blogger.com,1999:blog-7294472854489766595.post-5010486461642023152009-02-03T21:06:00.003+00:002009-02-03T21:26:06.957+00:00Off-line happenings and reflectionsIt's been a while and a lot has happened in the real world.<br /><br />New job, credit crunch, new year, new dog, new US President, light snow causing havoc - it's doesn't get much more exciting than this. Something to do with that old curse...<br /><br />And one of the major happenings is the credit crunch. Talk about financial uncertainty, the oil price went under $50/barrel recently - just a third of it's all time high last year. Dollar to pound rate from over $2 to the pound, to $1.4-something in about a year as well.<br /><br />And bold as brass, the country gets nationalised to boot. Free enterprise didn't seem to be working - not for the rest of us anyway, only the drivers of the gravy train.<br /><br />Speaking of which, my train ticket went up - service levels didn't of course.<br /><br />Being in IT, these things didn't really bother me too much over the years. Job satisfaction & security being fairly satisfied, one can become somewhat insular.<br /><br />But with time and age, I guess we pick up perspective, and of course caution - something we shouldn't exercise too much of, otherise inertia kicks in.<br /><br />Nuff yacking, drink up the beer and get back to something more technical!John Iscreamhttp://www.blogger.com/profile/03282190364588721839noreply@blogger.com0tag:blogger.com,1999:blog-7294472854489766595.post-79920274501121668762008-08-15T12:55:00.002+01:002008-08-15T12:57:15.313+01:00Cloudy(y) computing<meta equiv="Content-Type" content="text/html; charset=utf-8"><meta name="ProgId" content="Word.Document"><meta name="Generator" content="Microsoft Word 10"><meta name="Originator" content="Microsoft Word 10"><link rel="File-List" href="file:///C:%5CDOCUME%7E1%5CJRO%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml"><!--[if gte mso 9]><xml> <w:worddocument> <w:view>Normal</w:View> <w:zoom>0</w:Zoom> <w:compatibility> <w:breakwrappedtables/> <w:snaptogridincell/> <w:wraptextwithpunct/> <w:useasianbreakrules/> </w:Compatibility> <w:browserlevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--><style> <!-- /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-parent:""; margin:0mm; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Times New Roman"; mso-fareast-font-family:"Times New Roman";} @page Section1 {size:612.0pt 792.0pt; margin:72.0pt 90.0pt 72.0pt 90.0pt; mso-header-margin:36.0pt; mso-footer-margin:36.0pt; mso-paper-source:0;} div.Section1 {page:Section1;} --> </style><!--[if gte mso 10]> <style> /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0mm 5.4pt 0mm 5.4pt; mso-para-margin:0mm; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman";} </style> <![endif]--><span style="" lang="EN-GB"><o:p></o:p></span> <p class="MsoNormal"><span style="" lang="EN-GB">One of my favourite quotes is: “<b style="">You’ve reached middle age when all you exercise is caution</b>”.<o:p></o:p></span></p> <p class="MsoNormal"><span style="" lang="EN-GB"><o:p> </o:p></span></p> <p class="MsoNormal"><span style="" lang="EN-GB">
<br /></span></p><p class="MsoNormal"><span style="" lang="EN-GB">I read a report recently about 2 organisations moving off their own servers to Google apps and Gmail, thereby saving huge amounts of money. Quite enticing one would think.<o:p></o:p></span></p> <p class="MsoNormal"><span style="" lang="EN-GB"><o:p> </o:p></span></p> <p class="MsoNormal"><span style="" lang="EN-GB">
<br /></span></p><p class="MsoNormal"><span style="" lang="EN-GB">This was confirmed in the July issue of Information Age. In the same article it mentions there is a Gartner report endorsing cloud computing. Then the very next paragraph states that the same organisation published a report warning of the dangers of cloud computing.<o:p></o:p></span></p> <p class="MsoNormal"><span style="" lang="EN-GB"><o:p> </o:p></span></p> <p class="MsoNormal"><span style="" lang="EN-GB">
<br /></span></p><p class="MsoNormal"><span style="" lang="EN-GB">I have always been quite cautious (<i style="">first glimpse of my exercise regime</i>) of external suppliers holding all our data, or intellectual property. Why? It’s unlikely they will mine it, there’s too much of it, not just ours, unless of course they have an employee who makes a business of selling our data to our competitors. Which could be the case with one of our employees anyway, so that’s no different.</span></p><p class="MsoNormal">
<br /><span style="" lang="EN-GB"><o:p></o:p></span></p> <p class="MsoNormal"><span style="" lang="EN-GB"><o:p> </o:p></span></p> <p class="MsoNormal"><span style="" lang="EN-GB">No, for me it’s the cloudy-ness of the cloud, the lack of visibility. It affects corporate issues such as compliance. And risk.<o:p></o:p></span></p> <p class="MsoNormal"><span style="" lang="EN-GB"><o:p> </o:p></span></p> <p class="MsoNormal"><span style="" lang="EN-GB">
<br /></span></p><p class="MsoNormal"><span style="" lang="EN-GB">There are many questions to be answered about the issues surrounding the “safe” (<i style="">whatever that may mean</i>) use of the cloud, and I believe some questions are still to be asked.<o:p></o:p></span></p> <p class="MsoNormal"><span style="" lang="EN-GB"><o:p> </o:p></span></p> <p class="MsoNormal"><span style="" lang="EN-GB">
<br /></span></p><p class="MsoNormal"><span style="" lang="EN-GB">In the meantime, I’ve hit middle age on this one and I’m exercising caution for all I’m worth!<o:p></o:p></span></p> John Iscreamhttp://www.blogger.com/profile/03282190364588721839noreply@blogger.com5tag:blogger.com,1999:blog-7294472854489766595.post-56382636843615757682008-08-07T09:18:00.006+01:002008-08-07T09:32:35.981+01:00Interaction Technology reflectionsJust had to reflect on some of the concepts previewed on Mozilla's site for their Aurora browser interface.<br /><br />The title above cannot be reduced to IT because what I saw today of the proposed Aurora browser from Mozilla is more than just nuts and bolts.<br /><br />I have only watched the first video as yet (I will watch the rest), but it has fired my imagination so.<br /><br />Having been immersed in IT since 1984, I have seen quite a few changes along the way. It is maturing all the time, some areas more quickly than others. What is always gratifying is when someone takes disparate strands and ties them all together.<br /><br />The browser technology previewed here promises much, not just for the lay user. It has all sorts of wider applications and draws from so many other areas. I look at the interface and I think mind maps. The interface gets more human-like, because as people, one of our distinctives is our ability to reference, see isomorphisms, make connections.<br /><br />That's for me the biggest positive so far with this.<br /><br />Watch and enjoy...<br /><br /><a href="http://labs.mozilla.com/2008/08/introducing-the-concept-series-call-for-participation/">http://labs.mozilla.com/2008/08/introducing-the-concept-series-call-for-participation/</a>John Iscreamhttp://www.blogger.com/profile/03282190364588721839noreply@blogger.com1tag:blogger.com,1999:blog-7294472854489766595.post-86352890920193988042008-08-01T10:43:00.000+01:002008-08-01T11:16:00.734+01:00Conundrums unite<meta name="ProgId" content="Word.Document"><meta name="Generator" content="Microsoft Word 10"><meta name="Originator" content="Microsoft Word 10"><link rel="File-List" href="file:///C:%5CDOCUME%7E1%5CJRO%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml"><o:smarttagtype namespaceuri="urn:schemas-microsoft-com:office:smarttags" name="country-region"></o:smarttagtype><o:smarttagtype namespaceuri="urn:schemas-microsoft-com:office:smarttags" name="place"></o:smarttagtype><o:smarttagtype namespaceuri="urn:schemas-microsoft-com:office:smarttags" name="stockticker"></o:smarttagtype><!--[if gte mso 9]><xml> <w:worddocument> <w:view>Normal</w:View> <w:zoom>0</w:Zoom> <w:compatibility> <w:breakwrappedtables/> <w:snaptogridincell/> <w:wraptextwithpunct/> <w:useasianbreakrules/> </w:Compatibility> <w:browserlevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--><!--[if !mso]><object classid="clsid:38481807-CA0E-42D2-BF39-B33AF135CC4D" id="ieooui"></object> <style> st1\:*{behavior:url(#ieooui) } </style> <![endif]--><style> <!-- /* Font Definitions */ @font-face {font-family:Calibri; panose-1:2 15 5 2 2 2 4 3 2 4; mso-font-charset:0; mso-generic-font-family:swiss; mso-font-pitch:variable; mso-font-signature:-1610611985 1073750139 0 0 159 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-parent:""; margin:0pt; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Times New Roman"; mso-fareast-font-family:"Times New Roman";} h1 {mso-margin-top-alt:auto; margin-right:0pt; mso-margin-bottom-alt:auto; margin-left:0pt; mso-pagination:widow-orphan; mso-outline-level:1; font-size:24.0pt; font-family:"Times New Roman"; font-weight:bold;} a:link, span.MsoHyperlink {color:blue; text-decoration:underline; text-underline:single;} a:visited, span.MsoHyperlinkFollowed {color:purple; text-decoration:underline; text-underline:single;} p {mso-margin-top-alt:auto; margin-right:0pt; mso-margin-bottom-alt:auto; margin-left:0pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Times New Roman"; mso-fareast-font-family:"Times New Roman";} @page Section1 {size:612.0pt 792.0pt; margin:72.0pt 90.0pt 72.0pt 90.0pt; mso-header-margin:36.0pt; mso-footer-margin:36.0pt; mso-paper-source:0;} div.Section1 {page:Section1;} --> </style><!--[if gte mso 10]> <style> /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0pt 5.4pt 0pt 5.4pt; mso-para-margin:0pt; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman";} </style> <![endif]--><p><meta equiv="Content-Type" content="text/html; charset=utf-8"><meta name="ProgId" content="Word.Document"><meta name="Generator" content="Microsoft Word 10"><meta name="Originator" content="Microsoft Word 10"><link rel="File-List" href="file:///C:%5CDOCUME%7E1%5CJRO%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml"><o:smarttagtype namespaceuri="urn:schemas-microsoft-com:office:smarttags" name="country-region"></o:smarttagtype><o:smarttagtype namespaceuri="urn:schemas-microsoft-com:office:smarttags" name="place"></o:smarttagtype><o:smarttagtype namespaceuri="urn:schemas-microsoft-com:office:smarttags" name="stockticker"></o:smarttagtype><!--[if gte mso 9]><xml> <w:worddocument> <w:view>Normal</w:View> <w:zoom>0</w:Zoom> <w:compatibility> <w:breakwrappedtables/> <w:snaptogridincell/> <w:wraptextwithpunct/> <w:useasianbreakrules/> </w:Compatibility> <w:browserlevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--><!--[if !mso]><object classid="clsid:38481807-CA0E-42D2-BF39-B33AF135CC4D" id="ieooui"></object> <style> st1\:*{behavior:url(#ieooui) } </style> <![endif]--><style> <!-- /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-parent:""; margin:0pt; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Times New Roman"; mso-fareast-font-family:"Times New Roman";} a:link, span.MsoHyperlink {color:blue; text-decoration:underline; text-underline:single;} a:visited, span.MsoHyperlinkFollowed {color:purple; text-decoration:underline; text-underline:single;} p {mso-margin-top-alt:auto; margin-right:0pt; mso-margin-bottom-alt:auto; margin-left:0pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Times New Roman"; mso-fareast-font-family:"Times New Roman";} @page Section1 {size:612.0pt 792.0pt; margin:72.0pt 90.0pt 72.0pt 90.0pt; mso-header-margin:36.0pt; mso-footer-margin:36.0pt; mso-paper-source:0;} div.Section1 {page:Section1;} --> </style><!--[if gte mso 10]> <style> /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0pt 5.4pt 0pt 5.4pt; mso-para-margin:0pt; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman";} </style> <![endif]--> </p><p class="MsoNormal"><b style="">Using in-house certificates with </b><st1:stockticker><b style=""><st1:stockticker style="font-weight: bold; font-family: arial;">HTC</st1:stockticker></b></st1:stockticker><b style=""> Tytan II & Exchange 2003<o:p></o:p></b></p> <u1:p></u1:p> <p>I had problems when our OWA certificate expired, and being the cheapskate that I am, I tried generating the certificate myself.<u1:p></u1:p><o:p></o:p></p> <p>The house of MS has decreed that you can have your own certificate server, which seemed a little like overkill to me, but after a few abortive attempts of trying to create certificates without the CertServ, I then loaded the darn thing. The problem had to do with root certificates and the WM5 couldn't load them or my half baked attempts were not producing <st1:stockticker><st1:stockticker>REAL</st1:stockticker></st1:stockticker> root certs (<i>the more likely scenario</i>).<u1:p></u1:p><o:p></o:p></p> <p>The upshot of all this was - no contacts on my phone, no emails and me feeling a bit lost without my security blanket - read <st1:stockticker><st1:stockticker>HTC</st1:stockticker></st1:stockticker> phone.<o:p></o:p></p> <p>Bite the bullet time - load Certificate server, generate root certificate, all done in the phone booth - or was it a Tardis?
<br /><!--[if !supportLineBreakNewLine]--><!--[endif]--><o:p></o:p></p> <u1:p></u1:p> <p>So, with the new improved root cert in my hot sticky little paws, I enlisted the support of my mobile phone (cell if you live outside the <st1:country-region><st1:place><st1:country-region><st1:place>UK</st1:place></st1:country-region></st1:place></st1:country-region>) company - it helps that I pay a monthly support charge!<u1:p></u1:p><o:p></o:p></p> <p>They were very helpful, despite the fact we were both entering new territory. I followed their further instructions which are found below.<u1:p></u1:p><o:p></o:p></p> <p>Upgrade the <st1:stockticker><st1:stockticker>HTC</st1:stockticker></st1:stockticker> to MW6.1 by registering on the <st1:stockticker><st1:stockticker>HTC</st1:stockticker></st1:stockticker> website and downloading the update.<u1:p></u1:p><o:p></o:p></p> <p><a href="http://europe.htc.com/">http://europe.htc.com</a> (register your device at the E-Club).<u1:p></u1:p><o:p></o:p></p> <p>My support chappie said I should do this as: <u1:p></u1:p><o:p></o:p></p> <p><span style="font-family: times new roman; font-weight: bold;font-family:Arial;" >"Whilst much of this relies upon having exchange 2007 SP1 and Windows Device Manager – it would be worthwhile doing this now as the general improvements to the push email client may resolve this.<u2:p></u2:p>"</span><span style="font-family:Arial;"><o:p></o:p></span></p> <u1:p></u1:p> <p>Next set of instructions:<o:p></o:p></p> <p><span style="color: rgb(31, 73, 125);font-family:Arial;font-size:85%;" ><a href="http://modernnomads.info/wiki/index.php?page=Copying+certificates+from+your+laptop+to+your+mobile+device">http://modernnomads.info/wiki/index.php?page=Copying+certificates+from+your+laptop+to+your+mobile+device</a></span><span style="font-size:85%;"><u1:p></u1:p></span><span style=";font-family:Arial;font-size:85%;" ><o:p></o:p></span></p> <p>I now had a root certificate on my <st1:stockticker><st1:stockticker>HTC</st1:stockticker></st1:stockticker> phone and could once again synchronise my phone - I had contacts again! And emails!<u1:p></u1:p><o:p></o:p></p> <p>Triumph for technology but of course on reflection, foot and shoot come to mind in terms of availability to the enterprise at large...<o:p></o:p></p>
<br /><o:p></o:p><p></p> John Iscreamhttp://www.blogger.com/profile/03282190364588721839noreply@blogger.com3