<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-93272531113432720</id><updated>2012-02-16T19:25:41.838-08:00</updated><category term='jiu-jitsu'/><title type='text'>Bob's Blog</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default?start-index=101&amp;max-results=100'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>149</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-4913807509046572767</id><published>2011-08-15T12:33:00.000-07:00</published><updated>2011-08-15T12:33:51.570-07:00</updated><title type='text'>virtuallyGhetto: How to Send vCenter Alarm Notification to Growl</title><content type='html'>&lt;a href="http://www.virtuallyghetto.com/2011/08/how-to-send-vcenter-alarm-notification.html"&gt;virtuallyGhetto: How to Send vCenter Alarm Notification to Growl&lt;/a&gt;: "- Sent using Google Toolbar"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-4913807509046572767?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.virtuallyghetto.com/2011/08/how-to-send-vcenter-alarm-notification.html' title='virtuallyGhetto: How to Send vCenter Alarm Notification to Growl'/><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/4913807509046572767/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=4913807509046572767' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/4913807509046572767'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/4913807509046572767'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2011/08/virtuallyghetto-how-to-send-vcenter.html' title='virtuallyGhetto: How to Send vCenter Alarm Notification to Growl'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-7854767981607357030</id><published>2011-07-13T07:23:00.001-07:00</published><updated>2011-07-13T07:23:50.710-07:00</updated><title type='text'></title><content type='html'>http://arstechnica.com/apple/guides/2011/07/making-a-clean-start-with-lion-migrating-without-assistance.ars?utm_source=rss&amp;amp;utm_medium=rss&amp;amp;utm_campaign=rss&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-7854767981607357030?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/7854767981607357030/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=7854767981607357030' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/7854767981607357030'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/7854767981607357030'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2011/07/httparstechnica.html' title=''/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-7128318484668839259</id><published>2011-06-03T10:41:00.001-07:00</published><updated>2011-06-03T10:49:21.526-07:00</updated><title type='text'>ActiveDirectoryWinbindHowto</title><content type='html'>http://wiki.samba.org/index.php/Samba_%26_Active_Directory&lt;br /&gt;https://help.ubuntu.com/community/ActiveDirectoryWinbindHowto&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-7128318484668839259?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/7128318484668839259/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=7128318484668839259' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/7128318484668839259'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/7128318484668839259'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2011/06/activedirectorywinbindhowto.html' title='ActiveDirectoryWinbindHowto'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-5471159899106880271</id><published>2011-05-26T22:26:00.000-07:00</published><updated>2011-05-26T22:27:22.006-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='jiu-jitsu'/><title type='text'>Pedro Sauer Sit up sweep Technique</title><content type='html'>http://youtu.be/rY5eGjpGxAk&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-5471159899106880271?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/5471159899106880271/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=5471159899106880271' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/5471159899106880271'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/5471159899106880271'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2011/05/pedro-sauer-sit-up-sweep-technique.html' title='Pedro Sauer Sit up sweep Technique'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-8336692693241118672</id><published>2011-04-11T12:20:00.001-07:00</published><updated>2011-04-11T12:20:46.238-07:00</updated><title type='text'>Epoch Converter - Unix Timestamp Converter</title><content type='html'>&lt;a href="http://www.epochconverter.com/"&gt;Epoch Converter - Unix Timestamp Converter&lt;/a&gt;: "- Sent using Google Toolbar"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-8336692693241118672?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.epochconverter.com/' title='Epoch Converter - Unix Timestamp Converter'/><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/8336692693241118672/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=8336692693241118672' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/8336692693241118672'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/8336692693241118672'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2011/04/epoch-converter-unix-timestamp.html' title='Epoch Converter - Unix Timestamp Converter'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-2270032642146395710</id><published>2011-04-11T12:20:00.000-07:00</published><updated>2011-04-11T12:20:27.132-07:00</updated><title type='text'>Python Excel</title><content type='html'>&lt;a href="http://www.python-excel.org/"&gt;Python Excel&lt;/a&gt;: "- Sent using Google Toolbar"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-2270032642146395710?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.python-excel.org/' title='Python Excel'/><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/2270032642146395710/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=2270032642146395710' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/2270032642146395710'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/2270032642146395710'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2011/04/python-excel.html' title='Python Excel'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-1303481900828414372</id><published>2011-04-07T00:03:00.000-07:00</published><updated>2011-04-07T00:03:01.484-07:00</updated><title type='text'></title><content type='html'>&lt;pre class="default prettyprint"&gt;&lt;code&gt;&lt;span class="kwd"&gt;import&lt;/span&gt;&lt;span class="pln"&gt; json&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="kwd"&gt;class&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="typ"&gt;Subscriber&lt;/span&gt;&lt;span class="pun"&gt;(&lt;/span&gt;&lt;span class="kwd"&gt;object&lt;/span&gt;&lt;span class="pun"&gt;):&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;    firstname &lt;/span&gt;&lt;span class="pun"&gt;=&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="kwd"&gt;None&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;    lastname &lt;/span&gt;&lt;span class="pun"&gt;=&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="kwd"&gt;None&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="kwd"&gt;class&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="typ"&gt;Post&lt;/span&gt;&lt;span class="pun"&gt;(&lt;/span&gt;&lt;span class="kwd"&gt;object&lt;/span&gt;&lt;span class="pun"&gt;):&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;    author &lt;/span&gt;&lt;span class="pun"&gt;=&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="kwd"&gt;None&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;    title &lt;/span&gt;&lt;span class="pun"&gt;=&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="kwd"&gt;None&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="kwd"&gt;def&lt;/span&gt;&lt;span class="pln"&gt; decode_from_dict&lt;/span&gt;&lt;span class="pun"&gt;(&lt;/span&gt;&lt;span class="pln"&gt;cls&lt;/span&gt;&lt;span class="pun"&gt;,&lt;/span&gt;&lt;span class="pln"&gt;vals&lt;/span&gt;&lt;span class="pun"&gt;):&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;    obj &lt;/span&gt;&lt;span class="pun"&gt;=&lt;/span&gt;&lt;span class="pln"&gt; cls&lt;/span&gt;&lt;span class="pun"&gt;()&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="kwd"&gt;for&lt;/span&gt;&lt;span class="pln"&gt; key&lt;/span&gt;&lt;span class="pun"&gt;,&lt;/span&gt;&lt;span class="pln"&gt; val &lt;/span&gt;&lt;span class="kwd"&gt;in&lt;/span&gt;&lt;span class="pln"&gt; vals&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="pln"&gt;items&lt;/span&gt;&lt;span class="pun"&gt;():&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;        setattr&lt;/span&gt;&lt;span class="pun"&gt;(&lt;/span&gt;&lt;span class="pln"&gt;obj&lt;/span&gt;&lt;span class="pun"&gt;,&lt;/span&gt;&lt;span class="pln"&gt; key&lt;/span&gt;&lt;span class="pun"&gt;,&lt;/span&gt;&lt;span class="pln"&gt; val&lt;/span&gt;&lt;span class="pun"&gt;)&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="kwd"&gt;return&lt;/span&gt;&lt;span class="pln"&gt; obj&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SERIALIZABLE_CLASSES &lt;/span&gt;&lt;span class="pun"&gt;=&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="pun"&gt;{&lt;/span&gt;&lt;span class="str"&gt;'Subscriber'&lt;/span&gt;&lt;span class="pun"&gt;:&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="typ"&gt;Subscriber&lt;/span&gt;&lt;span class="pun"&gt;,&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;                        &lt;/span&gt;&lt;span class="str"&gt;'Post'&lt;/span&gt;&lt;span class="pun"&gt;:&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="typ"&gt;Post&lt;/span&gt;&lt;span class="pun"&gt;}&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="kwd"&gt;def&lt;/span&gt;&lt;span class="pln"&gt; decode_object&lt;/span&gt;&lt;span class="pun"&gt;(&lt;/span&gt;&lt;span class="pln"&gt;d&lt;/span&gt;&lt;span class="pun"&gt;):&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="kwd"&gt;for&lt;/span&gt;&lt;span class="pln"&gt; field &lt;/span&gt;&lt;span class="kwd"&gt;in&lt;/span&gt;&lt;span class="pln"&gt; d&lt;/span&gt;&lt;span class="pun"&gt;:&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span class="kwd"&gt;if&lt;/span&gt;&lt;span class="pln"&gt; field &lt;/span&gt;&lt;span class="kwd"&gt;in&lt;/span&gt;&lt;span class="pln"&gt; SERIALIZABLE_CLASSES&lt;/span&gt;&lt;span class="pun"&gt;:&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;            cls &lt;/span&gt;&lt;span class="pun"&gt;=&lt;/span&gt;&lt;span class="pln"&gt; SERIALIZABLE_CLASSES&lt;/span&gt;&lt;span class="pun"&gt;[&lt;/span&gt;&lt;span class="pln"&gt;field&lt;/span&gt;&lt;span class="pun"&gt;]&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;            &lt;/span&gt;&lt;span class="kwd"&gt;return&lt;/span&gt;&lt;span class="pln"&gt; decode_from_dict&lt;/span&gt;&lt;span class="pun"&gt;(&lt;/span&gt;&lt;span class="pln"&gt;cls&lt;/span&gt;&lt;span class="pun"&gt;,&lt;/span&gt;&lt;span class="pln"&gt; d&lt;/span&gt;&lt;span class="pun"&gt;[&lt;/span&gt;&lt;span class="pln"&gt;field&lt;/span&gt;&lt;span class="pun"&gt;])&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span class="kwd"&gt;return&lt;/span&gt;&lt;span class="pln"&gt; d&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;results &lt;/span&gt;&lt;span class="pun"&gt;=&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="str"&gt;'''[{"Subscriber": {"firstname": "Neal", "lastname": "Walters"}},&lt;br /&gt;              {"Post": {"author": {"Subscriber": {"firstname": "Neal",&lt;br /&gt;                                                  "lastname": "Walters"}}},&lt;br /&gt;                        "title": "Decoding JSON Objects"}]'''&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-1303481900828414372?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/1303481900828414372/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=1303481900828414372' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/1303481900828414372'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/1303481900828414372'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2011/04/import-json-class-subscriber-object.html' title=''/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-4944805655868366109</id><published>2011-04-01T15:29:00.000-07:00</published><updated>2011-04-01T15:29:25.861-07:00</updated><title type='text'>HOW TO: Configuring authentication against Windows Domain - Ubuntu Forums</title><content type='html'>&lt;a href="http://ubuntuforums.org/showthread.php?p=7863547#post7863547"&gt;HOW TO: Configuring authentication against Windows Domain - Ubuntu Forums&lt;/a&gt;: "- Sent using Google Toolbar"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-4944805655868366109?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://ubuntuforums.org/showthread.php?p=7863547#post7863547' title='HOW TO: Configuring authentication against Windows Domain - Ubuntu Forums'/><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/4944805655868366109/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=4944805655868366109' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/4944805655868366109'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/4944805655868366109'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2011/04/how-to-configuring-authentication.html' title='HOW TO: Configuring authentication against Windows Domain - Ubuntu Forums'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-6530138190903287642</id><published>2011-04-01T15:24:00.001-07:00</published><updated>2011-04-01T15:24:50.765-07:00</updated><title type='text'></title><content type='html'>&lt;ul id="pagelocation"&gt;&lt;li&gt;&lt;a class="backlink" href="https://help.ubuntu.com/community/ActiveDirectoryWinbindHowto?action=fullsearch&amp;amp;context=180&amp;amp;value=linkto%3A%22ActiveDirectoryWinbindHowto%22" rel="nofollow" title="Click to do a full-text search for this title"&gt;ActiveDirectoryWinbindHowto&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;https://help.ubuntu.com/community/ActiveDirectoryWinbindHowto&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-6530138190903287642?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/6530138190903287642/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=6530138190903287642' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/6530138190903287642'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/6530138190903287642'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2011/04/activedirectorywinbindhowto-httpshelp.html' title=''/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-6204116526846669927</id><published>2011-03-30T23:02:00.000-07:00</published><updated>2011-03-30T23:02:22.347-07:00</updated><title type='text'>The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!) - Joel on Software</title><content type='html'>&lt;a href="http://www.joelonsoftware.com/articles/Unicode.html"&gt;The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!) - Joel on Software&lt;/a&gt;: "- Sent using Google Toolbar"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-6204116526846669927?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.joelonsoftware.com/articles/Unicode.html' title='The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!) - Joel on Software'/><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/6204116526846669927/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=6204116526846669927' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/6204116526846669927'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/6204116526846669927'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2011/03/absolute-minimum-every-software.html' title='The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!) - Joel on Software'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-8231200631569968086</id><published>2011-03-17T11:45:00.000-07:00</published><updated>2011-03-17T11:45:38.513-07:00</updated><title type='text'></title><content type='html'>&lt;dl class="faq"&gt;&lt;dt id="f1r29"&gt;&lt;strong&gt;How do I reset the ReadyNAS to factory default?&lt;/strong&gt;&lt;/dt&gt;&lt;dd&gt;Resetting the ReadyNAS back to factory default will wipe out  all configuration and data. Please understand this before continuing. If  you choose to continue, here are the steps:&lt;br /&gt; &lt;ol&gt;&lt;li&gt;Power down the ReadyNAS.&lt;/li&gt;&lt;li&gt;Locate the reset pinhole.&lt;/li&gt;&lt;ol&gt;&lt;li&gt;ReadyNAS 600/X6: the pinhole is on the back in the lower left corner.&lt;/li&gt;&lt;li&gt;ReadyNAS 1000S/1100: the pinhole is in the front.&lt;/li&gt;&lt;li&gt;ReadyNAS NV/NV+/Duo: the pinhole is next to the USB port in the back.&lt;/li&gt;&lt;/ol&gt;&lt;li&gt;Get a straightened paper clip and depress the hidden switch in the  pinhole while the power is off, and then power on the ReadyNAS, keeping  the switch depressed for about 30 secs.&lt;/li&gt;&lt;li&gt;You will see the drive LEDs in the front blink once at about 5 secs  and again at about 30 secs. Release the switch at the 2nd blink.&lt;/li&gt;&lt;br /&gt; There will be a 10-minute window where you can use RAIDar to change the  RAID mode and/or select the snapshot reserved space. RAIDar will prompt  with "Click Setup". If you do not click Setup, the installation will  begin with the default settings. Otherwise, it will begin when you've  confirmed your option selection in RAIDar. You can monitor the  installation progress with RAIDar.      &lt;/ol&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-8231200631569968086?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/8231200631569968086/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=8231200631569968086' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/8231200631569968086'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/8231200631569968086'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2011/03/how-do-i-reset-readynas-to-factory.html' title=''/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-4165196024459724590</id><published>2011-03-14T16:05:00.000-07:00</published><updated>2011-03-14T16:05:46.162-07:00</updated><title type='text'>VMware KB: Installing VMware Update Manager 4.1 fails with the error: Error 25085</title><content type='html'>&lt;a href="http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&amp;amp;cmd=displayKC&amp;amp;externalId=1024795"&gt;VMware KB: Installing VMware Update Manager 4.1 fails with the error: Error 25085&lt;/a&gt;: "Installing VMware Update Manager 4.1 fails with the error: Error 25085&lt;br /&gt;&lt;br /&gt;- Sent using Google Toolbar"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-4165196024459724590?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&amp;cmd=displayKC&amp;externalId=1024795' title='VMware KB: Installing VMware Update Manager 4.1 fails with the error: Error 25085'/><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/4165196024459724590/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=4165196024459724590' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/4165196024459724590'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/4165196024459724590'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2011/03/vmware-kb-installing-vmware-update.html' title='VMware KB: Installing VMware Update Manager 4.1 fails with the error: Error 25085'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-8933610990891984185</id><published>2011-03-02T20:24:00.000-08:00</published><updated>2011-03-02T20:24:04.570-08:00</updated><title type='text'>Chapter 38. The Samba Checklist</title><content type='html'>&lt;a href="http://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/diagnosis.html"&gt;Chapter 38. The Samba Checklist&lt;/a&gt;: "Chapter 38. The Samba Checklist&lt;br /&gt;&lt;br /&gt;- Sent using Google Toolbar"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-8933610990891984185?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/diagnosis.html' title='Chapter 38. The Samba Checklist'/><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/8933610990891984185/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=8933610990891984185' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/8933610990891984185'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/8933610990891984185'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2011/03/chapter38the-samba-checklist.html' title='Chapter 38. The Samba Checklist'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-4150177933143967131</id><published>2011-03-01T00:06:00.000-08:00</published><updated>2011-04-20T15:41:38.840-07:00</updated><title type='text'>Ubuntu Bloke: HOWTO: SAMBA + LDAP on 10.04 Lucid</title><content type='html'>&lt;a href="http://tuxnetworks.blogspot.com/2010/07/howto-samba-ldap-on-1004-lucid-short.html"&gt;Ubuntu Bloke: HOWTO: SAMBA + LDAP on 10.04 Lucid&lt;/a&gt;: "- Sent using Google Toolbar"&lt;br /&gt;&lt;br /&gt;Looks like the blog this was on is no longer available so I'm putting the contents here.&lt;br /&gt;&lt;br /&gt;Wow, it has taken me &lt;span style="font-style:italic;"&gt;weeks&lt;/span&gt; to get this to the point that it seems to be working. The &lt;a href="http://doc.ubuntu.com/ubuntu/serverguide/C/samba-ldap.html"&gt;official documentation&lt;/a&gt;  is horribly broken, but I have finally got what i think is a working  solution. I will probably need to tweak this guide as time goes on (see  the end of the post for revision history)&lt;br /&gt;&lt;br /&gt;PLATFORM:&lt;br /&gt;* Ubuntu Server &lt;b style="color:black;background-color:#99ff99"&gt;10.04&lt;/b&gt; LTS (Lucid)&lt;br /&gt;&lt;br /&gt;PREREQUISITES: &lt;br /&gt;* A standard vanilla Ubuntu &lt;b style="color:black;background-color:#99ff99"&gt;10.04&lt;/b&gt; server install.&lt;br /&gt;* An NFS server exporting the users home directorys&lt;br /&gt;&lt;br /&gt;Network overview;&lt;br /&gt;* domain name: tuxnetworks.com&lt;br /&gt;* &lt;b style="color:black;background-color:#a0ffff"&gt;ldap&lt;/b&gt;-server 10.1.1.5&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Install The Packages&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;We want to install the OpenLDAP server daemon slapd and &lt;b style="color:black;background-color:#a0ffff"&gt;ldap&lt;/b&gt;-utils, a package containing &lt;b style="color:black;background-color:#a0ffff"&gt;LDAP&lt;/b&gt; management utilities. While we are at it we will also install &lt;b style="color:black;background-color:#ffff66"&gt;samba&lt;/b&gt; related packages:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;sudo apt-get install slapd &lt;b style="color:black;background-color:#a0ffff"&gt;ldap&lt;/b&gt;-utils &lt;b style="color:black;background-color:#ffff66"&gt;samba&lt;/b&gt; &lt;b style="color:black;background-color:#ffff66"&gt;samba&lt;/b&gt;-doc libpam-smbpass smbclient smbldap-tools&lt;/code&gt;&lt;br /&gt;&lt;blockquote&gt;Notes:&lt;br /&gt;By default slapd is configured with minimal options needed to run the slapd daemon.&lt;br /&gt;&lt;br /&gt;The  configuration tuxnetworks in the following sections will match the  domain name of the server. For tuxnetworks, if the machine's Fully  Qualified Domain Name (FQDN) is &lt;b style="color:black;background-color:#a0ffff"&gt;ldap&lt;/b&gt;.tuxnetworks.com, the default suffix will be dc=tuxnetworks,dc=com.&lt;/blockquote&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Populating the server&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;Notes:&lt;br /&gt;OpenLDAP  uses a separate directory which contains the cn=config Directory  Information Tree (DIT). The cn=config DIT is used to dynamically  configure the slapd daemon, allowing the modification of schema  definitions, indexes, ACLs, etc without stopping the service.&lt;br /&gt;&lt;br /&gt;The  backend cn=config directory has only a minimal configuration and will  need additional configuration options in order to populate the frontend  directory. The frontend will be populated with a "classical" scheme that  will be compatible with address book applications and with Unix Posix  accounts. Posix accounts will allow authentication to various  applications, such as web applications, email Mail Transfer Agent (MTA)  applications, etc.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;* &lt;/span&gt;For external applications to authenticate using &lt;b style="color:black;background-color:#a0ffff"&gt;LDAP&lt;/b&gt; they will each need to be specifically configured to do so. Refer to the individual application documentation for details.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;*&lt;/span&gt; Remember to change dc=tuxnetworks,dc=com in the following examples to match your &lt;b style="color:black;background-color:#a0ffff"&gt;LDAP&lt;/b&gt; configuration.&lt;/blockquote&gt;&lt;br /&gt;First, some additional schema files need to be loaded. In a terminal enter:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;sudo ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/&lt;b style="color:black;background-color:#a0ffff"&gt;ldap&lt;/b&gt;/schema/cosine.ldif&lt;br /&gt;sudo ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/&lt;b style="color:black;background-color:#a0ffff"&gt;ldap&lt;/b&gt;/schema/nis.ldif&lt;br /&gt;sudo ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/&lt;b style="color:black;background-color:#a0ffff"&gt;ldap&lt;/b&gt;/schema/inetorgperson.ldif&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Next, create an LDIF file&lt;br /&gt;&lt;br /&gt;&lt;code&gt;vi ~/backend.ldif&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;With the following contents;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;# Load dynamic backend modules&lt;br /&gt;dn: cn=module,cn=config&lt;br /&gt;objectClass: olcModuleList&lt;br /&gt;cn: module&lt;br /&gt;olcModulepath: /usr/lib/&lt;b style="color:black;background-color:#a0ffff"&gt;ldap&lt;/b&gt;&lt;br /&gt;olcModuleload: back_hdb&lt;br /&gt;&lt;br /&gt;# Database settings&lt;br /&gt;dn: olcDatabase=hdb,cn=config&lt;br /&gt;objectClass: olcDatabaseConfig&lt;br /&gt;objectClass: olcHdbConfig&lt;br /&gt;olcDatabase: {1}hdb&lt;br /&gt;olcSuffix: dc=tuxnetworks,dc=com&lt;br /&gt;olcDbDirectory: /var/lib/&lt;b style="color:black;background-color:#a0ffff"&gt;ldap&lt;/b&gt;&lt;br /&gt;olcRootDN: cn=admin,dc=tuxnetworks,dc=com&lt;br /&gt;olcRootPW: mypassword&lt;br /&gt;olcDbConfig: set_cachesize 0 2097152 0&lt;br /&gt;olcDbConfig: set_lk_max_objects 1500&lt;br /&gt;olcDbConfig: set_lk_max_locks 1500&lt;br /&gt;olcDbConfig: set_lk_max_lockers 1500&lt;br /&gt;olcDbIndex: objectClass eq&lt;br /&gt;olcLastMod: TRUE&lt;br /&gt;olcDbCheckpoint: 512 30&lt;br /&gt;olcAccess: to attrs=userPassword by dn="cn=admin,dc=tuxnetworks,dc=com" write by anonymous auth by self write by * none&lt;br /&gt;olcAccess: to attrs=shadowLastChange by self write by * read&lt;br /&gt;olcAccess: to dn.base="" by * read&lt;br /&gt;olcAccess: to * by dn="cn=admin,dc=tuxnetworks,dc=com" write by * read&lt;/code&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-weight:bold;"&gt;*&lt;/span&gt; Don't forget to change dc=tuxnetworks,dc=com and olcrootPW to suit your own domain details.&lt;/blockquote&gt;&lt;br /&gt;Now add the LDIF to the directory:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;sudo ldapadd -Y EXTERNAL -H ldapi:/// -f backend.ldif&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Download this &lt;b style="color:black;background-color:#ffff66"&gt;samba&lt;/b&gt; config file;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;wget &lt;a href="http://www.tuxnetworks.com/configs/smb.conf"&gt;http://www.tuxnetworks.com/configs/smb.conf&lt;/a&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Edit it to suit your network and then copy the new smb.conf file into place;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;sudo cp smb.conf /etc/&lt;b style="color:black;background-color:#ffff66"&gt;samba&lt;/b&gt;/&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;b style="color:black;background-color:#ffff66"&gt;Samba&lt;/b&gt; needs us to tell it the &lt;b style="color:black;background-color:#a0ffff"&gt;LDAP&lt;/b&gt; admin password&lt;br /&gt;&lt;br /&gt;&lt;code&gt;sudo smbpasswd -W&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;And finally, we restart &lt;b style="color:black;background-color:#ffff66"&gt;samba&lt;/b&gt;;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;sudo service smbd restart&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;You can test that &lt;b style="color:black;background-color:#ffff66"&gt;samba&lt;/b&gt; works by using the &lt;b style="color:black;background-color:#ffff66"&gt;samba&lt;/b&gt;-client (when it asks for roots password just press Enter);&lt;br /&gt;&lt;br /&gt;&lt;code&gt;sudo smbclient -L localhost&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;You should see something like this;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;operator@callisto:~$ sudo smbclient -L localhost&lt;br /&gt;Enter root's password:&lt;br /&gt;Anonymous login successful&lt;br /&gt;Domain=[&lt;b style="color:black;background-color:#ffff66"&gt;SAMBA&lt;/b&gt;] OS=[Unix] Server=[&lt;b style="color:black;background-color:#ffff66"&gt;Samba&lt;/b&gt; 3.4.7]&lt;br /&gt;&lt;br /&gt;Sharename       Type      Comment&lt;br /&gt;---------       ----      -------&lt;br /&gt;print$          Disk      Printer Drivers Share&lt;br /&gt;shared          Disk     &lt;br /&gt;archive         Disk     &lt;br /&gt;IPC$            IPC       IPC Service (&lt;b style="color:black;background-color:#ffff66"&gt;Samba&lt;/b&gt; 3.4.7)&lt;br /&gt;Anonymous login successful&lt;br /&gt;Domain=[&lt;b style="color:black;background-color:#ffff66"&gt;SAMBA&lt;/b&gt;] OS=[Unix] Server=[&lt;b style="color:black;background-color:#ffff66"&gt;Samba&lt;/b&gt; 3.4.7]&lt;br /&gt;&lt;br /&gt;Server               Comment&lt;br /&gt;---------            -------&lt;br /&gt;CALLISTO             &lt;b style="color:black;background-color:#ffff66"&gt;Samba&lt;/b&gt; 3.4.7&lt;br /&gt;&lt;br /&gt;Workgroup            Master&lt;br /&gt;---------            -------&lt;br /&gt;&lt;b style="color:black;background-color:#ffff66"&gt;SAMBA&lt;/b&gt;                CALLISTO&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Our &lt;b style="color:black;background-color:#ffff66"&gt;samba&lt;/b&gt; users require profile and netlogon directories, let's create them now;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;sudo mkdir -v -m 777 /var/lib/&lt;b style="color:black;background-color:#ffff66"&gt;samba&lt;/b&gt;/profiles&lt;br /&gt;sudo mkdir -v -p -m 777 /var/lib/&lt;b style="color:black;background-color:#ffff66"&gt;samba&lt;/b&gt;/netlogon&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Next we must add the &lt;b style="color:black;background-color:#ffff66"&gt;samba&lt;/b&gt; schemas to the &lt;b style="color:black;background-color:#a0ffff"&gt;LDAP&lt;/b&gt; server. These schemas are part of the &lt;b style="color:black;background-color:#ffff66"&gt;samba&lt;/b&gt;-doc package that we installed earlier.&lt;br /&gt;&lt;br /&gt;&lt;code&gt;sudo cp /usr/share/doc/&lt;b style="color:black;background-color:#ffff66"&gt;samba&lt;/b&gt;-doc/examples/&lt;b style="color:black;background-color:#a0ffff"&gt;LDAP&lt;/b&gt;/&lt;b style="color:black;background-color:#ffff66"&gt;samba&lt;/b&gt;.schema.gz /etc/&lt;b style="color:black;background-color:#a0ffff"&gt;ldap&lt;/b&gt;/schema/&lt;br /&gt;sudo gzip -d /etc/&lt;b style="color:black;background-color:#a0ffff"&gt;ldap&lt;/b&gt;/schema/&lt;b style="color:black;background-color:#ffff66"&gt;samba&lt;/b&gt;.schema.gz&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;These schemas must be converted to the "ldif" format before we can use them.&lt;br /&gt;&lt;br /&gt;Create a file called schema_convert.conf&lt;br /&gt;&lt;br /&gt;&lt;code&gt;vi ~/schema_convert.conf&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;and paste in the following lines;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;include /etc/&lt;b style="color:black;background-color:#a0ffff"&gt;ldap&lt;/b&gt;/schema/core.schema&lt;br /&gt;include /etc/&lt;b style="color:black;background-color:#a0ffff"&gt;ldap&lt;/b&gt;/schema/collective.schema&lt;br /&gt;include /etc/&lt;b style="color:black;background-color:#a0ffff"&gt;ldap&lt;/b&gt;/schema/corba.schema&lt;br /&gt;include /etc/&lt;b style="color:black;background-color:#a0ffff"&gt;ldap&lt;/b&gt;/schema/cosine.schema&lt;br /&gt;include /etc/&lt;b style="color:black;background-color:#a0ffff"&gt;ldap&lt;/b&gt;/schema/duaconf.schema&lt;br /&gt;include /etc/&lt;b style="color:black;background-color:#a0ffff"&gt;ldap&lt;/b&gt;/schema/dyngroup.schema&lt;br /&gt;include /etc/&lt;b style="color:black;background-color:#a0ffff"&gt;ldap&lt;/b&gt;/schema/inetorgperson.schema&lt;br /&gt;include /etc/&lt;b style="color:black;background-color:#a0ffff"&gt;ldap&lt;/b&gt;/schema/java.schema&lt;br /&gt;include /etc/&lt;b style="color:black;background-color:#a0ffff"&gt;ldap&lt;/b&gt;/schema/misc.schema&lt;br /&gt;include /etc/&lt;b style="color:black;background-color:#a0ffff"&gt;ldap&lt;/b&gt;/schema/nis.schema&lt;br /&gt;include /etc/&lt;b style="color:black;background-color:#a0ffff"&gt;ldap&lt;/b&gt;/schema/openldap.schema&lt;br /&gt;include /etc/&lt;b style="color:black;background-color:#a0ffff"&gt;ldap&lt;/b&gt;/schema/ppolicy.schema&lt;br /&gt;include /etc/&lt;b style="color:black;background-color:#a0ffff"&gt;ldap&lt;/b&gt;/schema/&lt;b style="color:black;background-color:#ffff66"&gt;samba&lt;/b&gt;.schema&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Next, use slapcat to convert the schemas;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;slapcat -f ~/schema_convert.conf -F ~ -n0 -s "cn={12}&lt;b style="color:black;background-color:#ffff66"&gt;samba&lt;/b&gt;,cn=schema,cn=config" &amp;gt; ~/cn=&lt;b style="color:black;background-color:#ffff66"&gt;samba&lt;/b&gt;.ldif&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;slapcat will generate a file "~/cn\=&lt;b style="color:black;background-color:#ffff66"&gt;samba&lt;/b&gt;.ldif". Edit this file;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;vi ~/cn\=&lt;b style="color:black;background-color:#ffff66"&gt;samba&lt;/b&gt;.ldif&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;and change the following attributes:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;dn: cn={12}&lt;b style="color:black;background-color:#ffff66"&gt;samba&lt;/b&gt;,cn=schema,cn=config&lt;br /&gt;...&lt;br /&gt;cn: {12}&lt;b style="color:black;background-color:#ffff66"&gt;samba&lt;/b&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;to&lt;br /&gt;&lt;br /&gt;&lt;code&gt;dn: cn=&lt;b style="color:black;background-color:#ffff66"&gt;samba&lt;/b&gt;,cn=schema,cn=config&lt;br /&gt;...&lt;br /&gt;cn: &lt;b style="color:black;background-color:#ffff66"&gt;samba&lt;/b&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Also, remove all these lines at the bottom of the file.&lt;br /&gt;&lt;br /&gt;&lt;code&gt;structuralObjectClass: olcSchemaConfig&lt;br /&gt;entryUUID: 99e797a8-07cb-102f-8c5c-739a8467e607&lt;br /&gt;creatorsName: cn=config&lt;br /&gt;createTimestamp: 20100609043122Z&lt;br /&gt;entryCSN: 20100609043122.188753Z#000000#000#000000&lt;br /&gt;modifiersName: cn=config&lt;br /&gt;modifyTimestamp: 20100609043122Z&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Add the schema to the server;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;sudo ldapadd -Y EXTERNAL -H ldapi:/// -f ~/cn\=&lt;b style="color:black;background-color:#ffff66"&gt;samba&lt;/b&gt;.ldif&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;This should return the following lines with no errors.&lt;br /&gt;&lt;br /&gt;&lt;code&gt;adding new entry "cn=&lt;b style="color:black;background-color:#ffff66"&gt;samba&lt;/b&gt;,cn=schema,cn=config"&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Let's check how things are going with the following query;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;sudo ldapsearch -Y EXTERNAL -H ldapi:/// -D cn=admin,cn=config -b cn=config -W olcDatabase={1}hdb&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;You should see a metric shedload of output with this at the end;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;# search result&lt;br /&gt;search: 2&lt;br /&gt;result: 0 Success&lt;br /&gt;&lt;br /&gt;# numResponses: 2&lt;br /&gt;# numEntries: 1&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;If you see output like above then your &lt;b style="color:black;background-color:#a0ffff"&gt;LDAP&lt;/b&gt; server is working, but we still need to finish configuring &lt;b style="color:black;background-color:#ffff66"&gt;samba&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Unpack the &lt;b style="color:black;background-color:#ffff66"&gt;samba&lt;/b&gt;-&lt;b style="color:black;background-color:#a0ffff"&gt;ldap&lt;/b&gt;-tools (we downloaded this earlier)&lt;br /&gt;&lt;br /&gt;&lt;code&gt;sudo gzip -d /usr/share/doc/smbldap-tools/configure.pl.gz&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Now we are going to execute a perl script which will set up &lt;b style="color:black;background-color:#ffff66"&gt;samba&lt;/b&gt; for us. For almost every prompt you should just press Enter. There are a few of exceptions however.&lt;br /&gt;When asked for "logon home" and "logon path" enter a "." (fullstop) and nothing else. When asked for a password (&lt;b style="color:black;background-color:#a0ffff"&gt;ldap&lt;/b&gt;  master/slave bind password) use the password for the "admin" account  that you entered earlier. Remember, leave the default value for  everything else!&lt;br /&gt;&lt;br /&gt;Run the script;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;sudo perl /usr/share/doc/smbldap-tools/configure.pl&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Now that the script has created our configuration, we can use it to populate the server;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;sudo smbldap-populate&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;The final touches;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;sudo /etc/init.d/slapd stop&lt;br /&gt;sudo slapindex&lt;br /&gt;sudo chown openldap:openldap /var/lib/&lt;b style="color:black;background-color:#a0ffff"&gt;ldap&lt;/b&gt;/*&lt;br /&gt;sudo /etc/init.d/slapd start&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Make "root" the domain adminstrator;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;sudo smbldap-groupmod -m 'root' 'Administrators'&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;If this returns &lt;code&gt;adding user root to group Administrators&lt;/code&gt; with no errors then you are looking good!&lt;br /&gt;&lt;br /&gt;Now, we need to allow clients to authenticate via &lt;b style="color:black;background-color:#a0ffff"&gt;LDAP&lt;/b&gt;. To do this we need to install a package.&lt;br /&gt;&lt;br /&gt;&lt;code&gt;sudo apt-get --yes install &lt;b style="color:black;background-color:#a0ffff"&gt;ldap&lt;/b&gt;-auth-client&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;We also need to tell PAM and the Name Service Switch service to use &lt;b style="color:black;background-color:#a0ffff"&gt;LDAP&lt;/b&gt; for auth;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;sudo auth-client-config -t nss -p lac_ldap&lt;br /&gt;sudo pam-auth-update &lt;b style="color:black;background-color:#a0ffff"&gt;ldap&lt;/b&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;If all has gone well, you should now be able to add a user to the database;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;sudo smbldap-useradd -a -m -P brettg&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;You can check your new user by issuing this command;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;ldapsearch -xLLL -b "dc=tuxnetworks,dc=com" uid=brettg&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Next, you should go ahead and &lt;a href="http://tuxnetworks.blogspot.com/2010/06/howto-phpldapadmin-on-1004-lucid-lynx.html"&gt;install phpLDAPadmin&lt;/a&gt; or &lt;a href="http://tuxnetworks.blogspot.com/2010/04/ldap-client-lucid-lynx.html"&gt;configure a client&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Revisions:&lt;br /&gt;13/7/2010-  Karan Pratap Singh pointed me to another howto which does some things  in a better way than mine did. I have merged the parts that I like into  my document (see comments)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-4150177933143967131?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/4150177933143967131/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=4150177933143967131' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/4150177933143967131'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/4150177933143967131'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2011/03/ubuntu-bloke-howto-samba-ldap-on-1004.html' title='Ubuntu Bloke: HOWTO: SAMBA + LDAP on 10.04 Lucid'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-7059401456139592907</id><published>2011-02-28T16:36:00.000-08:00</published><updated>2011-02-28T16:36:17.530-08:00</updated><title type='text'>VMware Communities: Troubleshooting Performance Related Problems in vSphere 4.1 Environments</title><content type='html'>&lt;a href="http://communities.vmware.com/docs/DOC-14905"&gt;VMware Communities: Troubleshooting Performance Related Problems in vSphere 4.1 Environments&lt;/a&gt;: "Troubleshooting Performance Related Problems in vSphere 4.1 Environments&lt;br /&gt;&lt;br /&gt;&lt;p class="MsoNormal"&gt;The troubleshooting guide for vSphere 4.0 can be found at: &lt;a class="jive-link-wiki-small" href="http://communities.vmware.com/docs/DOC-10352"&gt;http://communities.vmware.com/docs/DOC-10352&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;- Sent using Google Toolbar"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-7059401456139592907?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://communities.vmware.com/docs/DOC-14905' title='VMware Communities: Troubleshooting Performance Related Problems in vSphere 4.1 Environments'/><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/7059401456139592907/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=7059401456139592907' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/7059401456139592907'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/7059401456139592907'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2011/02/vmware-communities-troubleshooting.html' title='VMware Communities: Troubleshooting Performance Related Problems in vSphere 4.1 Environments'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-8537954303365164092</id><published>2011-02-28T16:07:00.000-08:00</published><updated>2011-02-28T16:07:38.996-08:00</updated><title type='text'>[ubuntu] Where is add-apt-repository? - Ubuntu Forums</title><content type='html'>&lt;a href="http://ubuntuforums.org/showthread.php?t=1563905"&gt;[ubuntu] Where is add-apt-repository? - Ubuntu Forums&lt;/a&gt;: "Where is add-apt-repository?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="vbclean_msgtext" id="post_message_9782750"&gt;Interesting...try this:&lt;br /&gt;&lt;div style="margin: 5px 20px 20px;"&gt;  &lt;div class="smallfont" style="margin-bottom: 2px;"&gt;Code:&lt;/div&gt;  &lt;pre class="alt2" dir="ltr" style="margin: 0px; padding: 6px; border: 1px inset; width: 640px; height: 34px; text-align: left; overflow: auto;"&gt;sudo apt-get install --reinstall python-software-properties &amp;amp;&amp;amp; sudo dpkg-reconfigure python-software-properties&lt;/pre&gt; &lt;/div&gt;&lt;/div&gt;                                       &lt;br /&gt;- Sent using Google Toolbar"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-8537954303365164092?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://ubuntuforums.org/showthread.php?t=1563905' title='[ubuntu] Where is add-apt-repository? - Ubuntu Forums'/><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/8537954303365164092/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=8537954303365164092' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/8537954303365164092'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/8537954303365164092'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2011/02/ubuntu-where-is-add-apt-repository.html' title='[ubuntu] Where is add-apt-repository? - Ubuntu Forums'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-8753697981485566634</id><published>2011-02-28T15:18:00.000-08:00</published><updated>2011-02-28T15:18:23.806-08:00</updated><title type='text'>VMware KB: Installing VMware Converter 4.2 fails with the error: Error 29454 Setup failed to register VMware vCenter Converter extension</title><content type='html'>&lt;a href="http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&amp;amp;cmd=displayKC&amp;amp;externalId=1025351"&gt;VMware KB: Installing VMware Converter 4.2 fails with the error: Error 29454 Setup failed to register VMware vCenter Converter extension&lt;/a&gt;: "Installing VMware Converter 4.2 fails with the error: Error 29454 Setup failed to register VMware vCenter Converter extension&lt;br /&gt;&lt;br /&gt;- Sent using Google Toolbar"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-8753697981485566634?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&amp;cmd=displayKC&amp;externalId=1025351' title='VMware KB: Installing VMware Converter 4.2 fails with the error: Error 29454 Setup failed to register VMware vCenter Converter extension'/><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/8753697981485566634/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=8753697981485566634' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/8753697981485566634'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/8753697981485566634'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2011/02/vmware-kb-installing-vmware-converter.html' title='VMware KB: Installing VMware Converter 4.2 fails with the error: Error 29454 Setup failed to register VMware vCenter Converter extension'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-8539667656911042970</id><published>2011-02-25T15:55:00.000-08:00</published><updated>2011-02-25T15:55:48.881-08:00</updated><title type='text'>How to: Attach a Database (SQL Server Management Studio)</title><content type='html'>&lt;h1 class="title"&gt;How to: Attach a Database (SQL Server Management Studio)&lt;/h1&gt;   &lt;div class="lw_vs"&gt;     &lt;div id="curversion"&gt;       &lt;strong&gt;             SQL Server 2008 R2&lt;/strong&gt;     &lt;/div&gt;          &lt;div id="versionclick"&gt;              &lt;div id="versionclick_c2"&gt;         &lt;div class=""&gt;           &lt;a id="vsLink"&gt;                     Other Versions                 &lt;/a&gt;         &lt;/div&gt;         &lt;div class="cl_vs_arrow clip10x10"&gt;           &lt;img class="cl_lw_vs_arrow" id="vsArrow" alt="" src="http://i3.msdn.microsoft.com/Hash/0f73868cd340280cac28f7eeb3d2dd7d.png" /&gt;         &lt;/div&gt;       &lt;/div&gt;            &lt;/div&gt;     &lt;ul id="vsPanel"&gt;&lt;li&gt;         &lt;a href="http://msdn.microsoft.com/en-us/library/ms190209%28v=SQL.110%29.aspx" title=""&gt;SQL Server "Denali"&lt;/a&gt;       &lt;/li&gt;&lt;li&gt;         &lt;a href="http://msdn.microsoft.com/en-us/library/ms190209%28v=SQL.100%29.aspx" title=""&gt;SQL Server 2008&lt;/a&gt;       &lt;/li&gt;&lt;li&gt;         &lt;a href="http://msdn.microsoft.com/en-us/library/ms190209%28v=SQL.90%29.aspx" title=""&gt;SQL Server 2005&lt;/a&gt;       &lt;/li&gt;&lt;/ul&gt;   &lt;/div&gt;             &lt;div id="sectionSection0" class="seeAlsoNoToggleSection"&gt;&lt;p&gt;Attaching a database places it in exactly the same state that it was in when it was detached.&lt;/p&gt;&lt;p&gt;This topic contains the following sections:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms190209.aspx#Security"&gt;Security&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms190209.aspx#Permissions"&gt;Permissions&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms190209.aspx#SSMSProcedure"&gt;Procedure (SQL Server Management Studio)&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;div class="LW_CollapsibleArea_TitleDiv"&gt;&lt;div&gt;&lt;a class="LW_CollapsibleArea_TitleAhref" title="Collapse" id="dba37a5e-0e73-4e33-9a67-fb325dda776b"&gt;&lt;img src="http://i.msdn.microsoft.com/Hash/030c41d9079671d09a62d8e2c1db6973.gif" class="cl_CollapsibleArea_expanding LW_CollapsibleArea_Img" /&gt;&lt;span class="LW_CollapsibleArea_Title"&gt;Security&lt;/span&gt;&lt;/a&gt;&lt;div class="LW_CollapsibleArea_HrDiv"&gt;&lt;hr class="LW_CollapsibleArea_Hr"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="sectionblock" id="dba37a5e-0e73-4e33-9a67-fb325dda776b_c"&gt;&lt;a id="sectionToggle1"&gt;    &lt;/a&gt; &lt;p&gt;File access permissions are set  during a number of database operations, including detaching or attaching  a database. For information about file permissions that are set  whenever a database is detached and attached, see &lt;span&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms189128.aspx"&gt;Securing Data and Log Files&lt;/a&gt;&lt;/span&gt;.&lt;/p&gt; &lt;p&gt;We recommend that you do not  attach or restore databases from unknown or untrusted sources. Such  databases could contain malicious code that might execute unintended  Transact-SQL code or cause errors by modifying the schema or the  physical database structure. Before you use a database from an unknown  or untrusted source, run &lt;a href="http://msdn.microsoft.com/en-us/library/ms176064.aspx"&gt;DBCC CHECKDB&lt;/a&gt;  on the database on a nonproduction server and also examine the code,  such as stored procedures or other user-defined code, in the database. &lt;/p&gt; &lt;div class="alert"&gt;   &lt;table&gt;     &lt;tbody&gt;&lt;tr&gt;       &lt;th&gt;                  &lt;img id="alert_caution" alt="Important note" src="http://i.msdn.microsoft.com/Hash/030c41d9079671d09a62d8e2c1db6973.gif" title="Important note" class="cl_IC46226" /&gt;         &lt;strong&gt;Important&lt;/strong&gt;       &lt;/th&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td&gt;         &lt;p&gt;For more information about attaching databases and  information about changes that are made to metadata when you attach a  database, see &lt;span&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms190794.aspx"&gt;Detaching and Attaching Databases&lt;/a&gt;&lt;/span&gt;.&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div class="LW_CollapsibleArea_TitleDiv"&gt;&lt;div&gt;&lt;a class="LW_CollapsibleArea_TitleAhref" title="Collapse" id="9b6409f9-6358-4e15-979b-5af639c23372"&gt;&lt;img src="http://i.msdn.microsoft.com/Hash/030c41d9079671d09a62d8e2c1db6973.gif" class="cl_CollapsibleArea_expanding LW_CollapsibleArea_Img" /&gt;&lt;span class="LW_CollapsibleArea_Title"&gt;Permissions&lt;/span&gt;&lt;/a&gt;&lt;div class="LW_CollapsibleArea_HrDiv"&gt;&lt;hr class="LW_CollapsibleArea_Hr"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="sectionblock" id="9b6409f9-6358-4e15-979b-5af639c23372_c"&gt;&lt;a id="sectionToggle2"&gt;    &lt;/a&gt; &lt;p&gt;For information about the permissions required for attaching a database, see &lt;span&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms176061.aspx"&gt;CREATE DATABASE (Transact-SQL)&lt;/a&gt;&lt;/span&gt;.&lt;/p&gt; &lt;p&gt;   &lt;a href="http://msdn.microsoft.com/en-us/library/ms190209.aspx#Top"&gt;[Top]&lt;/a&gt; &lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div class="LW_CollapsibleArea_TitleDiv"&gt;&lt;div&gt;&lt;a class="LW_CollapsibleArea_TitleAhref" title="Collapse" id="1dddb464-bedd-479d-9c70-97807452ff35"&gt;&lt;img src="http://i.msdn.microsoft.com/Hash/030c41d9079671d09a62d8e2c1db6973.gif" class="cl_CollapsibleArea_expanding LW_CollapsibleArea_Img" /&gt;&lt;span class="LW_CollapsibleArea_Title"&gt;Procedure (SQL Server Management Studio)&lt;/span&gt;&lt;/a&gt;&lt;div class="LW_CollapsibleArea_HrDiv"&gt;&lt;hr class="LW_CollapsibleArea_Hr"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="sectionblock" id="1dddb464-bedd-479d-9c70-97807452ff35_c"&gt;&lt;a id="sectionToggle3"&gt;    &lt;/a&gt; &lt;p&gt;   &lt;span class="label"&gt;To attach a database&lt;/span&gt; &lt;/p&gt; &lt;ol&gt;&lt;li&gt;     &lt;p&gt;In SQL Server Management Studio Object Explorer, connect to an  instance of the Microsoft SQL Server Database Engine, and then expand  that instance.&lt;/p&gt;   &lt;/li&gt;&lt;li&gt;     &lt;p&gt;Right-click &lt;span class="label"&gt;Databases&lt;/span&gt; and click &lt;span class="label"&gt;Attach&lt;/span&gt;.&lt;/p&gt;   &lt;/li&gt;&lt;li&gt;     &lt;p&gt;In the &lt;span class="label"&gt;Attach Databases&lt;/span&gt; dialog box, to specify the database to be attached, click &lt;span class="label"&gt;Add&lt;/span&gt;; and in the &lt;span class="label"&gt;Locate Database Files&lt;/span&gt;  dialog box, select the disk drive where the database resides and expand  the directory tree to find and select the .mdf file of the database;  for example:&lt;/p&gt;     &lt;p&gt;       &lt;span class="code"&gt;C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\AdventureWorks2008R2_Data.mdf&lt;/span&gt;     &lt;/p&gt;     &lt;div class="alert"&gt;       &lt;table&gt;         &lt;tbody&gt;&lt;tr&gt;           &lt;th&gt;                          &lt;img id="alert_caution" alt="Important note" src="http://i.msdn.microsoft.com/Hash/030c41d9079671d09a62d8e2c1db6973.gif" title="Important note" class="cl_IC46226" /&gt;             &lt;strong&gt;Important&lt;/strong&gt;           &lt;/th&gt;         &lt;/tr&gt;         &lt;tr&gt;           &lt;td&gt;             &lt;p&gt;Trying to select a database that is already attached generates an error. &lt;/p&gt;           &lt;/td&gt;         &lt;/tr&gt;       &lt;/tbody&gt;&lt;/table&gt;     &lt;/div&gt;   &lt;/li&gt;&lt;li&gt;     &lt;p&gt;Optionally, to specify a different name for the database to attach as, enter the name in the &lt;span class="label"&gt;Attach as&lt;/span&gt; column of the &lt;span class="label"&gt;Attach Databases&lt;/span&gt; dialog box.&lt;/p&gt;   &lt;/li&gt;&lt;li&gt;     &lt;p&gt;Optionally, change the owner of the database by selecting a different entry in the &lt;span class="label"&gt;Owner&lt;/span&gt; column.&lt;/p&gt;   &lt;/li&gt;&lt;li&gt;     &lt;p&gt;When you are ready to attach the database, click &lt;span class="label"&gt;OK&lt;/span&gt;.&lt;/p&gt;     &lt;div class="alert"&gt;       &lt;table&gt;         &lt;tbody&gt;&lt;tr&gt;           &lt;th&gt;                          &lt;img id="alert_note" alt="Note" src="http://i.msdn.microsoft.com/Hash/030c41d9079671d09a62d8e2c1db6973.gif" title="Note" class="cl_IC101471" /&gt;             &lt;strong&gt;Note&lt;/strong&gt;           &lt;/th&gt;         &lt;/tr&gt;         &lt;tr&gt;           &lt;td&gt;             &lt;p&gt;A newly attached database is not displayed in the &lt;span class="label"&gt;Databases&lt;/span&gt; node of Object Explorer until the view is refreshed. To refresh the view at any time, click in Object Explorer, and then click &lt;span class="label"&gt;Refresh &lt;/span&gt;on the &lt;span class="label"&gt;View&lt;/span&gt; menu. &lt;/p&gt;           &lt;/td&gt;         &lt;/tr&gt;       &lt;/tbody&gt;&lt;/table&gt;     &lt;/div&gt;   &lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="LW_CollapsibleArea_TitleDiv"&gt;&lt;div&gt;&lt;a class="LW_CollapsibleArea_TitleAhref" title="Collapse" id="f371a235-47cf-4963-bca2-325a34e73de7"&gt;&lt;img src="http://i.msdn.microsoft.com/Hash/030c41d9079671d09a62d8e2c1db6973.gif" class="cl_CollapsibleArea_expanding LW_CollapsibleArea_Img" /&gt;&lt;span class="LW_CollapsibleArea_Title"&gt;See Also&lt;/span&gt;&lt;/a&gt;&lt;div class="LW_CollapsibleArea_HrDiv"&gt;&lt;hr class="LW_CollapsibleArea_Hr"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms190209.aspx"&gt;How to: Attach a Database (SQL Server Management Studio)&lt;/a&gt;: "- Sent using Google Toolbar"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-8539667656911042970?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://msdn.microsoft.com/en-us/library/ms190209.aspx' title='How to: Attach a Database (SQL Server Management Studio)'/><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/8539667656911042970/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=8539667656911042970' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/8539667656911042970'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/8539667656911042970'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2011/02/how-to-attach-database-sql-server.html' title='How to: Attach a Database (SQL Server Management Studio)'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-5723967516306854778</id><published>2011-02-25T15:54:00.000-08:00</published><updated>2011-02-25T15:54:54.462-08:00</updated><title type='text'>How to: Detach a Database (SQL Server Management Studio)</title><content type='html'>&lt;h3 class="procedureSubHeading"&gt;To detach a database&lt;/h3&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;In  SQL Server Management Studio Object Explorer, connect to the instance  of the SQL Server Database Engine and then expand the instance.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Expand &lt;span class="label"&gt;Databases&lt;/span&gt;, and select the name of the user database you want to detach.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Detaching a database requires exclusive access to the database. If the database is in use, restrict access to a single user: &lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Right-click the database name and point to &lt;span class="label"&gt;Properties&lt;/span&gt;. &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;In the &lt;span class="label"&gt;Select a page pane&lt;/span&gt;, select &lt;span class="label"&gt;Options&lt;/span&gt;. &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;In the &lt;span class="label"&gt;Other options&lt;/span&gt; pane, scroll down to the &lt;span class="label"&gt;State&lt;/span&gt; options. &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Select the &lt;span class="label"&gt;Restrict Access&lt;/span&gt; option, and in its drop-down list, select &lt;span class="label"&gt;Single&lt;/span&gt;. &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Click OK. &lt;/p&gt;&lt;p&gt;A message box appears to inform you that this action will close all connections to the database. To proceed, click OK.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Right-click the database name, point to &lt;span class="label"&gt;Tasks&lt;/span&gt;, and then click &lt;span class="label"&gt;Detach&lt;/span&gt;. The &lt;span class="label"&gt;Detach Database&lt;/span&gt; dialog box appears.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;The &lt;span class="label"&gt;Databases to detach&lt;/span&gt; grid displays the name of the selected database in the &lt;span class="label"&gt;Database Name&lt;/span&gt; column. Verify that this is the database you want to detach.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;By  default, the detach operation retains any out-of-date optimization  statistics when detaching the database; to update the existing  optimization statistics, click the &lt;span class="label"&gt;Update Statistics &lt;/span&gt;check box.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;By default, the detach operation keeps any full-text catalogs that are associated with the database. To remove them, clear the &lt;span class="label"&gt;Keep Full-Text Catalogs &lt;/span&gt;check box.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;The &lt;span class="label"&gt;Status&lt;/span&gt; column displays the current database state (either &lt;span class="label"&gt;Ready&lt;/span&gt; or &lt;span class="label"&gt;Not Ready&lt;/span&gt;). &lt;/p&gt;&lt;p&gt;If the status is &lt;span class="label"&gt;Not Ready&lt;/span&gt;, the &lt;span class="label"&gt;Message&lt;/span&gt; column displays hyperlinked information about the database. When a database is involved with replication, the &lt;span class="label"&gt;Message&lt;/span&gt; column displays &lt;span class="code"&gt;Database replicated&lt;/span&gt;. When a database has one or more active connections, the &lt;span class="label"&gt;Message&lt;/span&gt; column displays &lt;span class="parameter"&gt;&lt;number_of_active_connections&gt; &lt;/span&gt;Active  connections; for example, 1 Active connection(s). Before you can detach  the database, you must disconnect any active connections by selecting  the &lt;span class="label"&gt;Drop Connections&lt;/span&gt; check box.&lt;/p&gt;&lt;p&gt;To obtain more information about a message, click the hyperlink. &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;When you are ready to detach the database, click &lt;span class="label"&gt;OK&lt;/span&gt;.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms191491.aspx"&gt;How to: Detach a Database (SQL Server Management Studio)&lt;/a&gt;: "- Sent using Google Toolbar"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-5723967516306854778?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://msdn.microsoft.com/en-us/library/ms191491.aspx' title='How to: Detach a Database (SQL Server Management Studio)'/><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/5723967516306854778/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=5723967516306854778' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/5723967516306854778'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/5723967516306854778'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2011/02/how-to-detach-database-sql-server.html' title='How to: Detach a Database (SQL Server Management Studio)'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-4241046900985872031</id><published>2011-02-23T14:39:00.000-08:00</published><updated>2011-02-23T14:39:55.463-08:00</updated><title type='text'>vmware vcenter converter how to start it - Virtualization Team</title><content type='html'>&lt;h3&gt;Where can I find vmware vCenter converter in VMware vCenter 4?&lt;/h3&gt; &lt;p&gt;Unfortunately, unlike most other VMware feature the VMware vCenter  Converter does not have any obvious shortcut in vCenter.  To start  vCenter converter in Virtual Center you will need to follow the below  steps:&lt;/p&gt; &lt;ol&gt;&lt;li&gt;Make sure you are in host &amp;amp; clusters view.&lt;/li&gt;&lt;li&gt;Choose one of your hosts or clusters in vCenter&lt;/li&gt;&lt;li&gt;From the top drop down menu choose one of the following paths depend on if you have chosen a host or cluster in step 2.&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;Inventory ==&gt; Host ==&gt; Import Machine&lt;/p&gt; &lt;p&gt;Inventory ==&gt; Cluster ==&gt; Import Machine&lt;/p&gt; &lt;p&gt;The image below demonstrate the above steps:&lt;/p&gt; &lt;p&gt; &lt;a href="http://www.virtualizationteam.com/wp-content/uploads/2010/03/vmware-vcenter-convertor-how-to-start-it.jpg"&gt;&lt;img class="aligncenter size-medium wp-image-671" title="vmware vcenter convertor how to start it" src="http://www.virtualizationteam.com/wp-content/uploads/2010/03/vmware-vcenter-convertor-how-to-start-it-470x464.jpg" alt="vmware vcenter convertor how to start it" height="464" width="470" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;a href="http://www.virtualizationteam.com/virtualization-vmware/vcenter-converter/vmware-vcenter-converter-how-to-start-it.html"&gt;vmware vcenter converter how to start it - Virtualization Team&lt;/a&gt;: "- Sent using Google Toolbar"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-4241046900985872031?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.virtualizationteam.com/virtualization-vmware/vcenter-converter/vmware-vcenter-converter-how-to-start-it.html' title='vmware vcenter converter how to start it - Virtualization Team'/><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/4241046900985872031/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=4241046900985872031' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/4241046900985872031'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/4241046900985872031'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2011/02/vmware-vcenter-converter-how-to-start.html' title='vmware vcenter converter how to start it - Virtualization Team'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-9195669175673186505</id><published>2011-02-18T00:06:00.000-08:00</published><updated>2011-02-18T00:06:30.445-08:00</updated><title type='text'>how to chroot, simple and fast [Archive] - Ubuntu Forums</title><content type='html'>Pick up a liveCD, version doesn't matter, you could use any distro, as long as it ables you to enter to console.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;# means run with root or sudo&lt;br /&gt;&lt;br /&gt;1. Create a mountpoint&lt;br /&gt;# mkdir /mount/point&lt;br /&gt;&lt;br /&gt;2. Mount /proc /sys /dev to chroot&lt;br /&gt;# mount -o bind /proc /mount/point/proc&lt;br /&gt;# mount -o bind /dev /mount/point/dev&lt;br /&gt;# mount -o bind /dev/pts /mount/point/dev/pts&lt;br /&gt;# mount -o bind /sys /mount/point/sys&lt;br /&gt;&lt;br /&gt;3. Copy resolv.conf to networking&lt;br /&gt;# cp /etc/resolv.conf /mount/point/etc/resolv.conf&lt;br /&gt;&lt;br /&gt;4.Open bash in chroot&lt;br /&gt;# chroot /mount/point /bin/bash&lt;br /&gt;&lt;br /&gt;5. Do what you have to do and then exit chroot&lt;br /&gt;exit&lt;br /&gt;&lt;br /&gt;there may be more elegant way of achieving this, but this one has stuck to me.&lt;br /&gt;&lt;br /&gt;Hope this helps someone, this is probably posted on multiple sites, but what the heck, now no need to search around ;)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://ubuntuforums.org/archive/index.php/t-1156240.html"&gt;how to chroot, simple and fast [Archive] - Ubuntu Forums&lt;/a&gt;: "- Sent using Google Toolbar"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-9195669175673186505?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://ubuntuforums.org/archive/index.php/t-1156240.html' title='how to chroot, simple and fast [Archive] - Ubuntu Forums'/><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/9195669175673186505/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=9195669175673186505' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/9195669175673186505'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/9195669175673186505'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2011/02/how-to-chroot-simple-and-fast-archive.html' title='how to chroot, simple and fast [Archive] - Ubuntu Forums'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-4836448068639517494</id><published>2011-02-16T14:39:00.000-08:00</published><updated>2011-02-16T14:39:22.461-08:00</updated><title type='text'>» Proxy Auto-Detect (IE and Firefox) -&gt; Pavlov Scope</title><content type='html'>&lt;a href="http://blog.freyguy.com/archives/2006/03/01/proxy-auto-detect-ie-and-firefox/"&gt;» Proxy Auto-Detect (IE and Firefox) -&amp;gt; Pavlov Scope&lt;/a&gt;: "- Sent using Google Toolbar"&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Recently, my organization had the need to provide web proxy service  to internal users, while not clobbering hotel, home, remote office,  coffee shoppe, etc. type access while users were roaming outside of our  divisions’ walls. The purpose is to apply content filtering rules to  outbound Web traffic based on our organization’s security policy (i.e.  no external webmail, personal web storage sites, etc.).  I did some  research and testing on this side and have come up with a solution that  seems to work well across the board for our clients.&lt;/p&gt;   &lt;p&gt;Using Internet Explorer’s capability to Automatically detect  proxy server settings, IE uses the proxy when the proxy server is  reachable, and connects directly when it is not. I have tested this with  success (after a lot of initial troubles and debugging ;-)&lt;/p&gt;   &lt;p&gt;The components involved in the proposed and tested solution:&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Proxy Auto-configuration file (PAC)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Web Proxy Automatic Discovery (WPAD)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Related &lt;span class="caps"&gt;&lt;span class="caps"&gt;DHCP&lt;/span&gt;&lt;/span&gt; and &lt;span class="caps"&gt;&lt;span class="caps"&gt;DNS&lt;/span&gt;&lt;/span&gt; settings&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Internal Web server&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Group Policies in Active Directory (GPO)&lt;/li&gt;&lt;/ul&gt;   &lt;p&gt;&lt;b&gt;&lt;u&gt;&lt;span class="caps"&gt;&lt;span class="caps"&gt;PAC&lt;/span&gt;&lt;/span&gt; file:&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p&gt;The first step is to configure the Proxy Auto-configuration file (or &lt;span class="caps"&gt;&lt;span class="caps"&gt;PAC&lt;/span&gt;&lt;/span&gt;  for short). This is a JavaScript-like file that has a set of  predetermined variables and functions for use in making decisions  defining the browser’s behavior at runtime. See below for references.&lt;/p&gt;   &lt;p&gt;This file can be hard coded in the browser, or preferably delivered using &lt;span class="caps"&gt;&lt;span class="caps"&gt;WPAD &lt;/span&gt;&lt;/span&gt;(see next).&lt;/p&gt;   &lt;p&gt;I have built the following sample file using the &lt;span class="caps"&gt;&lt;span class="caps"&gt;PAC&lt;/span&gt;&lt;/span&gt;  spec standards which tests for exception sites first (should be  accessed directly by the browser) – things like internal sites, private  addresses, etc.&lt;br /&gt;&lt;br /&gt;Then, the file will test against the client’s IP address (to determine  network location). If the IP address is within our internal subnet  ranges , it sets the proxy server(s) to use.&lt;br /&gt;&lt;br /&gt;The file ends with an else statement that catches all other conditions  and sets the browser to use direct access (for when the computer is  located outside corporate-controlled facilities).&lt;br /&gt;&lt;br /&gt;I have successfully tested this file format with both IE and Firefox. It  is provided below as an example for you to utilize, but I make no  warranties or claims of fitness-to-purpose. There are many additional  testing conditions that might be more relevant to another environment or  set of business policies (e.g. Time-of-day, day-of-week, &lt;span class="caps"&gt;&lt;span class="caps"&gt;DNS&lt;/span&gt;&lt;/span&gt; information, etc.).&lt;/p&gt;   &lt;p&gt;&lt;b&gt;&lt;u&gt;Sample file:&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="configexample"&gt;function FindProxyForURL(url, host)&lt;br /&gt;{&lt;br /&gt;     if (&lt;br /&gt;          isInNet(host, "10.0.0.0", "255.0.0.0") ||&lt;br /&gt;          isInNet(host, "172.16.0.0", "255.240.0.0") ||&lt;br /&gt;          isInNet(host, "192.168.0.0", "255.255.0.0") ||&lt;br /&gt;          isPlainHostName(host) ||&lt;br /&gt;          localHostOrDomainIs(host, "127.0.0.1") ||&lt;br /&gt;          dnsDomainIs(host, ".company.local")&lt;br /&gt;       )&lt;br /&gt;&lt;br /&gt;         return "DIRECT";&lt;br /&gt;&lt;br /&gt;     else if (&lt;br /&gt;          isInNet(myIpAddress(), "10.1.0.0", "255.255.0.0") ||&lt;br /&gt;          isInNet(myIpAddress(), "10.2.0.0", "255.255.0.0") ||&lt;br /&gt;          isInNet(myIpAddress(), "10.3.0.0", "255.255.0.0") ||&lt;br /&gt;          isInNet(myIpAddress(), "10.4.0.0", "255.255.0.0") ||&lt;br /&gt;          isInNet(myIpAddress(), "10.7.0.0", "255.255.0.0") ||&lt;br /&gt;          isInNet(myIpAddress(), "10.9.0.0", "255.255.0.0") ||&lt;br /&gt;          isInNet(myIpAddress(), "10.10.0.0", "255.255.0.0") ||&lt;br /&gt;          isInNet(myIpAddress(), "169.254.0.0", "255.255.0.0") ||&lt;br /&gt;          isInNet(myIpAddress(), "172.16.199.0", "255.255.255.0")&lt;br /&gt;     )&lt;br /&gt;&lt;br /&gt;     return "PROXY prx0.us.company.local:8080;" +&lt;br /&gt;            "PROXY prx1.us.company.local:8080";&lt;br /&gt;&lt;br /&gt;     else return "DIRECT";&lt;br /&gt;}&lt;/div&gt;&lt;br /&gt;    Note: Thanks to Jay Kulsh for pointing out &lt;span class="caps"&gt;&lt;span class="caps"&gt;RFC1918&lt;/span&gt;&lt;/span&gt; compliance in above network tests.   &lt;p&gt;&lt;b&gt;&lt;u&gt;&lt;span class="caps"&gt;&lt;span class="caps"&gt;WPAD&lt;/span&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;    &lt;p&gt;Second came the challenge of getting the clients to use that  file without hard-setting it (hardcoding almost always an undesirable  option if it can be avoided). The mechanism used for this is &lt;a href="http://www.webopedia.com/TERM/W/WPAD.html" target="_blank"&gt;&lt;span class="caps"&gt;&lt;span class="caps"&gt;WPAD&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;,  which allows the browser to "discover" where the above configuration  file is stored, allowing it to then dynamically pull it down and apply  the function code therein during operation. There are several mechanisms  available to &lt;span class="caps"&gt;&lt;span class="caps"&gt;WPAD&lt;/span&gt;&lt;/span&gt;, but they center on &lt;span class="caps"&gt;&lt;span class="caps"&gt;DHCP&lt;/span&gt;&lt;/span&gt; and &lt;span class="caps"&gt;&lt;span class="caps"&gt;DNS&lt;/span&gt;&lt;/span&gt;. I have opted to implement both the required elements of the standard (DHCP option and &lt;span class="caps"&gt;&lt;span class="caps"&gt;DNS &lt;/span&gt;&lt;/span&gt;"well  known alias" methods), and have left alone the optional requirements as  they are redundant for my purposes and remain unused if the required  elements exist – if the required elements are unavailable (in my  environment), it would be equivalent to a network outage at which point  we have bigger problems to solve than &lt;span class="caps"&gt;&lt;span class="caps"&gt;WPAD&lt;/span&gt;&lt;/span&gt; not functioning.&lt;/p&gt;   &lt;p&gt;The first step to configure &lt;span class="caps"&gt;&lt;span class="caps"&gt;WPAD&lt;/span&gt;&lt;/span&gt; is to put the &lt;span class="caps"&gt;&lt;span class="caps"&gt;PAC&lt;/span&gt;&lt;/span&gt;  file onto a web server for all users to access. Depending on the web  server platform and version chosen to host the file, this might require  defining additional &lt;span class="caps"&gt;&lt;span class="caps"&gt;MIME&lt;/span&gt;&lt;/span&gt; types to allow the server to properly serve the file (&lt;a href="http://www.wrec.org/Drafts/draft-cooper-webi-wpad-00.txt" target="_blank"&gt;see standard&lt;/a&gt;). As a reference point, Win2K’s &lt;span class="caps"&gt;&lt;span class="caps"&gt;IIS&lt;/span&gt;&lt;/span&gt; server generally hosts whatever files you make available, whereas Win2K3 (2003 Server) &lt;span class="caps"&gt;&lt;span class="caps"&gt;IIS&lt;/span&gt;&lt;/span&gt; requires the additional &lt;span class="caps"&gt;&lt;span class="caps"&gt;MIME&lt;/span&gt;&lt;/span&gt; definitions – otherwise you will receive 403 errors, and the browser will transparently fail to pickup the &lt;span class="caps"&gt;&lt;span class="caps"&gt;PAC&lt;/span&gt;&lt;/span&gt; file without displaying an error message (by design).&lt;/p&gt;   &lt;p&gt;The recommendation is to place the &lt;span class="caps"&gt;&lt;span class="caps"&gt;PAC&lt;/span&gt;&lt;/span&gt;  file on the same server that hosts the proxy. The rationale is that if  it is unavailable, implicitly so is the proxy and as such, should not be  utilized. However, one might opt to locate the &lt;span class="caps"&gt;&lt;span class="caps"&gt;PAC&lt;/span&gt;&lt;/span&gt; file on a neutral / different server (independent of the proxy) to allow for more robust proxy fail-over (since the &lt;span class="caps"&gt;&lt;span class="caps"&gt;PAC&lt;/span&gt;&lt;/span&gt; standard allows for multiple proxies to be defined for fail-over).&lt;/p&gt;   &lt;p&gt;&lt;u&gt;&lt;i&gt;&lt;span class="caps"&gt;&lt;span class="caps"&gt;DHCP&lt;/span&gt;&lt;/span&gt;:&lt;/i&gt;&lt;/u&gt;  The second step is to configure a custom vendor option on the &lt;span class="caps"&gt;&lt;span class="caps"&gt;DHCP&lt;/span&gt;&lt;/span&gt; server. The reserved vendor option for &lt;span class="caps"&gt;&lt;span class="caps"&gt;WPAD&lt;/span&gt;&lt;/span&gt; is 252, and must be created on the &lt;span class="caps"&gt;&lt;span class="caps"&gt;DHCP &lt;/span&gt;&lt;/span&gt;Server  config first. Then you can configure scopes (either via a server-wide  setting or per-scope setting, relevant to your environment, with the  proper &lt;span class="caps"&gt;&lt;span class="caps"&gt;URL&lt;/span&gt;&lt;/span&gt; string which tells the browser where to get the &lt;span class="caps"&gt;&lt;span class="caps"&gt;PAC&lt;/span&gt;&lt;/span&gt; file. However, the &lt;span class="caps"&gt;&lt;span class="caps"&gt;DHCP&lt;/span&gt;&lt;/span&gt; piece is not fully functional for &lt;span class="caps"&gt;&lt;span class="caps"&gt;PAC&lt;/span&gt;&lt;/span&gt;  file location until the AutoDetect option is enabled in the web  browser. In Firefox, this is the "auto-detect proxy" setting under  Tools-Options-Connections – In IE, one can deploy the setting via &lt;span class="caps"&gt;&lt;span class="caps"&gt;GPO &lt;/span&gt;&lt;/span&gt;(see below). The value of the 252 &lt;span class="caps"&gt;&lt;span class="caps"&gt;WPAD&lt;/span&gt;&lt;/span&gt; option is the &lt;u&gt;full &lt;span class="caps"&gt;&lt;span class="caps"&gt;URL&lt;/span&gt;&lt;/span&gt;&lt;/u&gt; to the &lt;span class="caps"&gt;&lt;span class="caps"&gt;PAC&lt;/span&gt;&lt;/span&gt; file, including &lt;span class="caps"&gt;&lt;span class="caps"&gt;FQDN&lt;/span&gt;&lt;/span&gt; of the web server (e.g. http://websrv.us.company.local/wpad.dat). This is the first component tried by &lt;span class="caps"&gt;&lt;span class="caps"&gt;WPAD&lt;/span&gt;&lt;/span&gt; for &lt;span class="caps"&gt;&lt;span class="caps"&gt;PAC&lt;/span&gt;&lt;/span&gt; file location, and is a required component of the standard.&lt;/p&gt;    &lt;p&gt;&lt;u&gt;&lt;i&gt;&lt;span class="caps"&gt;&lt;span class="caps"&gt;DNS&lt;/span&gt;&lt;/span&gt;:&lt;/i&gt;&lt;/u&gt;  The third configuration change I made was to place a &lt;span class="caps"&gt;&lt;span class="caps"&gt;DNS&lt;/span&gt;&lt;/span&gt; entry (can be an A or &lt;span class="caps"&gt;&lt;span class="caps"&gt;CNAME&lt;/span&gt;&lt;/span&gt; record) which includes a "well-known alias" for the service discovery – in my case – "&lt;b&gt;wpad&lt;/b&gt;" without the quotes, which points to the proxy server. I opted for a &lt;span class="caps"&gt;&lt;span class="caps"&gt;CNAME&lt;/span&gt;&lt;/span&gt; record to alias the proxy itself since that is where my &lt;span class="caps"&gt;&lt;span class="caps"&gt;PAC&lt;/span&gt;&lt;/span&gt; file was located and maintaining multiple autonomous A records for the same host is problematic in this case.&lt;/p&gt;   &lt;p&gt;The &lt;span class="caps"&gt;&lt;span class="caps"&gt;DNS&lt;/span&gt;&lt;/span&gt;  option appears to be the one favored by Firefox, although secondary by  IE based on my test results, so I implemented both to cover both  browsers more effectively. (Note: In my corporate environment, the Proxy  server in use uses proprietary auth mechanisms that Opera does not  support, thereby preventing Opera from functioning with my  organization’s proxy. This is why no mention of the Opera browser in  this Windows-centric platform discussion).&lt;/p&gt;   &lt;p&gt;&lt;b&gt;&lt;u&gt;&lt;span class="caps"&gt;&lt;span class="caps"&gt;GPO&lt;/span&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;The setting to have IE use Auto Detection for its Proxy settings is  configured in the same place in Group Policy as if one was hard-coding  the proxy (Internet Explorer Maintenance) – it is just a different  option. This affects only IE at this time, since Firefox is not natively  &lt;span class="caps"&gt;&lt;span class="caps"&gt;GPO&lt;/span&gt;&lt;/span&gt;-aware (author note: Efforts are underway to allow Firefox &lt;span class="caps"&gt;&lt;span class="caps"&gt;GPO&lt;/span&gt;&lt;/span&gt; administration, but not covered here – will cover in an upcoming entry) .&lt;/p&gt;   &lt;p&gt;In the Internet Explorer Maintenance area:&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="configexample"&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;u&gt;User Configuration – Windows Settings – Internet Explorer Maintenance&lt;/u&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;"Automatically detect configuration settings"- Enabled&lt;br /&gt;&lt;br /&gt;"Automatic Browser Configuration"      – Not configured&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;This sets IE to use &lt;span class="caps"&gt;&lt;span class="caps"&gt;WPAD&lt;/span&gt;&lt;/span&gt; to discover the &lt;span class="caps"&gt;&lt;span class="caps"&gt;PAC&lt;/span&gt;&lt;/span&gt; file.   &lt;p&gt;Additionally, in the Computer Configuration area, the  following settings should be changed to maintain consistency and  compliance of the browser’s settings:&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="configexample"&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;u&gt;Computer Configuration – Administrative Templates – System/Group Policy&lt;/u&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;"Internet Explorer Maintenance policy processing" – Enabled&lt;br /&gt;&lt;br /&gt;"Allow processing across a slow network connection" – Enabled&lt;br /&gt;&lt;br /&gt;"Do not apply during periodic background processing"- Disabled&lt;br /&gt;&lt;br /&gt;"Process even if the Group Policy objects have not changed"- Enabled&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;These computer-level &lt;span class="caps"&gt;&lt;span class="caps"&gt;GPO&lt;/span&gt;&lt;/span&gt;  settings set and renew the settings continually, even across slow  connections, so that if a user has tampered with the IE proxy settings,  they will be changed back (although I know this has worked with other  configs, I have not had the time to fully test – i.e. tried to break –  this setting yet, so I’m not certain how effective it is in overriding,  for example, a proxy the user has defined themselves. Obviously, the  best practice would be to hide the Connections tab (and perhaps other  areas) from the UI to prevent tampering.  Additionally, users should not  have Admin rights to their machine if an effective policy is to be  maintained with any consistency.   &lt;p&gt;&lt;b&gt;&lt;u&gt;Firefox&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p&gt;The methods described in the above sections, when implemented  together, support both IE and Firefox. The main hurdle is centrally  deploying the Auto-Detect setting to both browser platforms  consistently. Additionally, unrelated, anyone using Firefox should &lt;a href="http://blog.freyguy.com/archives/2006/02/02/firefox-1501-released/" target="_blank"&gt;upgrade to 1.5.0.1&lt;/a&gt; if they have not already, for security reasons.&lt;/p&gt;   &lt;p&gt;Although many organizations do not officially advocate the  use of Firefox (since there are still some management/administration  hurdles for corporate deployment), I felt that it was important to find a  workable solution that fit for both browsers since use of Firefox has  become much more prevalent in the past year.  Some organizations might  choose to limit the use of Firefox altogether for other reasons (such as  application standards, etc.), but I wanted to make the solution as  browser-agnostic (cross platform) as possible.&lt;/p&gt;   &lt;p&gt;I found that Firefox had some unexpected (by me) behavior in the way that it searched for the &lt;span class="caps"&gt;&lt;span class="caps"&gt;PAC&lt;/span&gt;&lt;/span&gt;  file. Specifically, the Auto-Discover mechanism seems to always query  the configured web server for the filename wpad.dat (instead of  proxy.pac as I originally had the 252 &lt;span class="caps"&gt;&lt;span class="caps"&gt;DHCP WPAD&lt;/span&gt;&lt;/span&gt;  option configured). IE obeyed my configuration, but Firefox insisted  otherwise. Workaround, and the standard generally used by Windows shops  anyway, was to make the name the file wpad.dat, update the 252 option  accordingly, and then both browsers could automatically discover the  file appropriately.&lt;/p&gt;   &lt;p&gt;Also, on an unrelated note, I have had some odd, almost  random, occurrences of Firefox interoperability problems with the  Computer Associates (CA) &lt;span class="caps"&gt;&lt;span class="caps"&gt;SCM &lt;/span&gt;&lt;/span&gt;(Secure  Content Manager) Proxy service. In some cases, the user is prompted for  an ID, when – in fact – this authentication should be transparent  (based on internal domain ID). The same behavior is not exhibited in IE  thusfar.&lt;/p&gt;   &lt;p&gt;Further research and "development watching" I am taking from  this include the emerging capability for Firefox to be administered via &lt;span class="caps"&gt;&lt;span class="caps"&gt;GPO&lt;/span&gt;&lt;/span&gt; as well as an initiative inside the Firefox open-source development community to support &lt;span class="caps"&gt;&lt;span class="caps"&gt;MSI&lt;/span&gt;&lt;/span&gt;  installers for corporate deployment and easy updates (that is, from the  Mozilla side). There are third parties that have made great gains in  both &lt;span class="caps"&gt;&lt;span class="caps"&gt;GPO&lt;/span&gt;&lt;/span&gt; and &lt;span class="caps"&gt;&lt;span class="caps"&gt;MSI&lt;/span&gt;&lt;/span&gt; for Firefox, but as I stated – that is something I’ll get into in an upcoming post.&lt;/p&gt;   &lt;p&gt;&lt;b&gt;&lt;u&gt;Conclusion&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p&gt;From the testing I have done so far, both browsers appear to behave as expected once AutoDetection is setup as above. If the &lt;span class="caps"&gt;&lt;span class="caps"&gt;PAC&lt;/span&gt;&lt;/span&gt; file is not reachable using the "AutoDetect" &lt;span class="caps"&gt;&lt;span class="caps"&gt;WPAD&lt;/span&gt;&lt;/span&gt;  mechanism, both browsers automatically default to direct, which gets  around the issue of hard-coded proxy settings in hotels, WiFi hotspots,  etc. Additionally, once the user connects to the &lt;span class="caps"&gt;&lt;span class="caps"&gt;VPN&lt;/span&gt;&lt;/span&gt;, they receive an internal IP address which matches on the &lt;span class="caps"&gt;&lt;span class="caps"&gt;PAC&lt;/span&gt;&lt;/span&gt; rules, and &lt;span class="caps"&gt;&lt;span class="caps"&gt;WPAD&lt;/span&gt;&lt;/span&gt; finds the &lt;span class="caps"&gt;&lt;span class="caps"&gt;PAC&lt;/span&gt;&lt;/span&gt; file to utilize (via the &lt;span class="caps"&gt;&lt;span class="caps"&gt;DNS&lt;/span&gt;&lt;/span&gt; mechanism of &lt;span class="caps"&gt;&lt;span class="caps"&gt;WPAD&lt;/span&gt;&lt;/span&gt;) and begins using the proxy for connections to the Web – thereby applying our corporate policies.&lt;/p&gt;   &lt;p&gt;This system of configurations represents a "best effort" to  provide technical compliance with our corporate policies with regard to  web content filtering. There still exist some unavoidable loopholes, but  those should be addressed through policy education to the user  community (i.e. they are not allowed to browse the web in remote  locations – home, hotel, airport, coffeeshoppes, etc. – without first  connecting to the &lt;span class="caps"&gt;&lt;span class="caps"&gt;VPN&lt;/span&gt;&lt;/span&gt;).  Adherence to that policy can be assured with monitoring, logging, and other tools.&lt;/p&gt;   &lt;p&gt;&lt;b&gt;&lt;u&gt;References&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;   &lt;p&gt;For more technical information about the &lt;span class="caps"&gt;&lt;span class="caps"&gt;PAC&lt;/span&gt;&lt;/span&gt; and &lt;span class="caps"&gt;&lt;span class="caps"&gt;WPAD&lt;/span&gt;&lt;/span&gt; components of this proposed solution, please reference the following links:&lt;/p&gt;   &lt;p&gt;&lt;b&gt;&lt;span class="caps"&gt;&lt;span class="caps"&gt;PAC&lt;/span&gt;&lt;/span&gt;&lt;/b&gt; – This file’s format (along with some samples) is described here:  &lt;a href="http://wp.netscape.com/eng/mozilla/2.0/relnotes/demo/proxy-live.html" target="_blank"&gt;http://wp.netscape.com/eng/mozilla/2.0/relnotes/demo/proxy-live.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="caps"&gt;&lt;span class="caps"&gt;WPAD&lt;/span&gt;&lt;/span&gt;&lt;/b&gt; – &lt;span class="caps"&gt;&lt;span class="caps"&gt;IETF&lt;/span&gt;&lt;/span&gt; spec for Web Proxy Automatic Discovery – &lt;a href="http://www.wrec.org/Drafts/draft-cooper-webi-wpad-00.txt" target="_blank"&gt;http://www.wrec.org/Drafts/draft-cooper-webi-wpad-00.txt&lt;/a&gt;&lt;/p&gt;   &lt;p&gt;I hope this was helpful or informative to some of you out  there! Good luck and if you have any questions or comments, please use  the comment area or email me directly.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-4836448068639517494?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://blog.freyguy.com/archives/2006/03/01/proxy-auto-detect-ie-and-firefox/' title='» Proxy Auto-Detect (IE and Firefox) -&gt; Pavlov Scope'/><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/4836448068639517494/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=4836448068639517494' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/4836448068639517494'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/4836448068639517494'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2011/02/proxy-auto-detect-ie-and-firefox-pavlov.html' title='» Proxy Auto-Detect (IE and Firefox) -&gt; Pavlov Scope'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-2605861252025427550</id><published>2011-02-15T09:34:00.000-08:00</published><updated>2011-02-15T09:34:07.947-08:00</updated><title type='text'>log_file_analysis | DansGuardian Documentation Wiki</title><content type='html'>&lt;div class="level5"&gt;  &lt;p&gt; If you nevertheless find it necessary to analyze the Squid stub &lt;span class="search_hit"&gt;log&lt;/span&gt;s,  the first issue that will occupy your attention  will probably be that everything in the Squid &lt;span class="search_hit"&gt;log&lt;/span&gt; appears to originate from the same address, 127.0.0.1  (“localhost” or “loopback”).  This makes sense as in this environment all  requests to Squid come from &lt;span class="search_hit"&gt;DansGuardian&lt;/span&gt;. You may desire to instead have the Squid &lt;span class="search_hit"&gt;log&lt;/span&gt;s  point at the “real” originating IP rather than at &lt;span class="search_hit"&gt;DansGuardian&lt;/span&gt;. &lt;/p&gt;  &lt;p&gt; To do this, you'll need to both  1) have &lt;span class="search_hit"&gt;DansGuardian&lt;/span&gt; forward the information to Squid (which would otherwise not even have the information  and so of course not be able to display it),  and 2) have Squid include the information in its &lt;span class="search_hit"&gt;log&lt;/span&gt;s.  &lt;/p&gt;  &lt;p&gt; To make 1) happen, set &lt;span style="color: rgb(51, 85, 17);"&gt;forwardedfor = on&lt;/span&gt; in &lt;span class="search_hit"&gt;dansguardian&lt;/span&gt;.conf.  This will cause &lt;span class="search_hit"&gt;DansGuardian&lt;/span&gt; to add an &lt;span style="color: rgb(51, 85, 17);"&gt;X-Forwarded-For:&lt;/span&gt; header  containing the IP address of the real originator to every web request it passes to Squid.  &lt;/p&gt;  &lt;p&gt; To make 2) happen is different for different releases of Squid, and will usually (but not always) happen by default. For Squid 2.5 and before,  you must apply a source code patch and rebuild Squid. The source code patch is available on the &lt;span class="search_hit"&gt;DansGuardian&lt;/span&gt; website  by clicking on “Extras and Add-Ons”  and under the “3rd Party plugins and patches for squid” heading fetching “Patch for squid that makes it &lt;span class="search_hit"&gt;log&lt;/span&gt; the X-Forwarded-For IP”. For Squid 2.6 and 2.7, set &lt;span style="font-family: Courier;"&gt;&lt;span class="search_hit"&gt;log&lt;/span&gt;_uses_indirect_client on&lt;/span&gt;  (which in turn requires something like  &lt;span style="font-family: Courier;"&gt;follow_x_forwarded_for allow localhost&lt;/span&gt;) in squid.conf.  (This is the default Squid configuration,  so it may work without explicit settings.) For Squid 3.0, set &lt;span style="font-family: Courier;"&gt;forwarded_for on&lt;/span&gt; in squid.conf.  (This is the default Squid configuration,  so it may work without explicit settings.) &lt;/p&gt;  &lt;p&gt; Note that as a side effect of these settings, in many cases Squid will send the &lt;span style="color: rgb(51, 85, 17);"&gt;X-Forwarded-For:&lt;/span&gt; header on to the actual website, thus exposing some of your internal IP addresses and  possibly allowing websites to disentangle individual users. (You can prevent this in Squid 3.1 and later by specifying &lt;span style="color: rgb(51, 85, 17);"&gt;forwarded_for delete&lt;/span&gt;.) You may or may not decide that having the  “real” origin IP address in the Squid &lt;span class="search_hit"&gt;log&lt;/span&gt;s is so important that it overrides any possible security and privacy concerns.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;  &lt;/div&gt;&lt;br /&gt;&lt;a href="http://contentfilter.futuragts.com/wiki/doku.php?id=log_file_analysis"&gt;log_file_analysis | DansGuardian Documentation Wiki&lt;/a&gt;: "- Sent using Google Toolbar"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-2605861252025427550?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://contentfilter.futuragts.com/wiki/doku.php?id=log_file_analysis' title='log_file_analysis | DansGuardian Documentation Wiki'/><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/2605861252025427550/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=2605861252025427550' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/2605861252025427550'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/2605861252025427550'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2011/02/logfileanalysis-dansguardian.html' title='log_file_analysis | DansGuardian Documentation Wiki'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-4966092700615755646</id><published>2011-01-30T17:55:00.000-08:00</published><updated>2011-01-30T17:55:38.614-08:00</updated><title type='text'>Obtaining Your pbuilder Build Environment</title><content type='html'>&lt;a href="http://blog.edseek.com/%7Ejasonb/articles/pbuilder_backports/pbuilderbuild.html"&gt;Obtaining Your pbuilder Build Environment&lt;/a&gt;: "Archive: stable Component: main Origin: pbuilder Label: pbuilder Architecture: i386&lt;br /&gt;&lt;br /&gt;- Sent using Google Toolbar"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-4966092700615755646?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://blog.edseek.com/~jasonb/articles/pbuilder_backports/pbuilderbuild.html' title='Obtaining Your pbuilder Build Environment'/><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/4966092700615755646/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=4966092700615755646' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/4966092700615755646'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/4966092700615755646'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2011/01/obtaining-your-pbuilder-build.html' title='Obtaining Your pbuilder Build Environment'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-1290854089583029950</id><published>2011-01-28T06:51:00.000-08:00</published><updated>2011-01-28T06:51:07.365-08:00</updated><title type='text'>Secure File Transfer - FTP - Secure File Sharing - Online Storage - Web Storage | ShareFile</title><content type='html'>&lt;a href="http://www.sharefile.com/"&gt;Secure File Transfer - FTP - Secure File Sharing - Online Storage - Web Storage | ShareFile&lt;/a&gt;: "- Sent using Google Toolbar"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-1290854089583029950?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.sharefile.com/' title='Secure File Transfer - FTP - Secure File Sharing - Online Storage - Web Storage | ShareFile'/><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/1290854089583029950/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=1290854089583029950' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/1290854089583029950'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/1290854089583029950'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2011/01/secure-file-transfer-ftp-secure-file.html' title='Secure File Transfer - FTP - Secure File Sharing - Online Storage - Web Storage | ShareFile'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-8981155307687389321</id><published>2011-01-20T08:08:00.000-08:00</published><updated>2011-01-20T08:08:19.046-08:00</updated><title type='text'>Screencasting Software – ScreenFlow Demos – Telestream</title><content type='html'>&lt;a href="http://www.telestream.net/screen-flow/demos.htm"&gt;Screencasting Software – ScreenFlow Demos – Telestream&lt;/a&gt;: "- Sent using Google Toolbar"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-8981155307687389321?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.telestream.net/screen-flow/demos.htm' title='Screencasting Software – ScreenFlow Demos – Telestream'/><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/8981155307687389321/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=8981155307687389321' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/8981155307687389321'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/8981155307687389321'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2011/01/screencasting-software-screenflow-demos.html' title='Screencasting Software – ScreenFlow Demos – Telestream'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-1825900889948190974</id><published>2011-01-12T20:30:00.000-08:00</published><updated>2011-01-12T20:30:17.329-08:00</updated><title type='text'>How to Remove a License Key on Microsoft Office 2007 | eHow.com</title><content type='html'>&lt;a href="http://www.ehow.com/how_7347133_remove-key-microsoft-office-2007.html"&gt;How to Remove a License Key on Microsoft Office 2007 | eHow.com&lt;/a&gt;: "How to Remove a License Key on Microsoft Office 2007&lt;br /&gt;&lt;br /&gt;- Sent using Google Toolbar"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-1825900889948190974?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.ehow.com/how_7347133_remove-key-microsoft-office-2007.html' title='How to Remove a License Key on Microsoft Office 2007 | eHow.com'/><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/1825900889948190974/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=1825900889948190974' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/1825900889948190974'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/1825900889948190974'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2011/01/how-to-remove-license-key-on-microsoft.html' title='How to Remove a License Key on Microsoft Office 2007 | eHow.com'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-3975495427345201301</id><published>2011-01-04T12:25:00.000-08:00</published><updated>2011-01-04T12:25:08.050-08:00</updated><title type='text'>Cut or copy lines without counting the lines - Vim Tips Wiki</title><content type='html'>&lt;a href="http://vim.wikia.com/wiki/Cut_or_copy_lines_without_counting_the_lines"&gt;Cut or copy lines without counting the lines - Vim Tips Wiki&lt;/a&gt;: "If you ever need to cut/copy/delete/paste lines without knowing the actual number of lines, here is what you should do.&lt;br /&gt;&lt;br /&gt;  1. In normal mode, go to the beginning of the section that you want to yank.&lt;br /&gt;  2. Type mk to mark this spot as k.&lt;br /&gt;  3. Go to the end of the section you want to yank using whatever movement commands you like.&lt;br /&gt;  4. Type: y'k (, , k) To yank from the mark to the current location.&lt;br /&gt;  5. You can paste those lines wherever you want with p&lt;br /&gt;&lt;br /&gt;Similarly, d'k will cut/delte the lines from the current location to the mark.&lt;br /&gt;&lt;br /&gt;- Sent using Google Toolbar"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-3975495427345201301?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://vim.wikia.com/wiki/Cut_or_copy_lines_without_counting_the_lines' title='Cut or copy lines without counting the lines - Vim Tips Wiki'/><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/3975495427345201301/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=3975495427345201301' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/3975495427345201301'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/3975495427345201301'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2011/01/cut-or-copy-lines-without-counting.html' title='Cut or copy lines without counting the lines - Vim Tips Wiki'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-6597257764016892851</id><published>2011-01-04T12:11:00.000-08:00</published><updated>2011-01-04T12:11:46.808-08:00</updated><title type='text'>Failover with ISC DHCP</title><content type='html'>&lt;a href="http://www.madboa.com/geek/dhcp-failover/"&gt;Failover with ISC DHCP&lt;/a&gt;: "failover peer 'dhcp-failover';&lt;br /&gt;&lt;br /&gt;- Sent using Google Toolbar"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-6597257764016892851?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.madboa.com/geek/dhcp-failover/' title='Failover with ISC DHCP'/><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/6597257764016892851/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=6597257764016892851' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/6597257764016892851'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/6597257764016892851'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2011/01/failover-with-isc-dhcp.html' title='Failover with ISC DHCP'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-7109304775951496399</id><published>2011-01-04T12:06:00.000-08:00</published><updated>2011-01-04T12:06:32.606-08:00</updated><title type='text'>IBM Cluster information center</title><content type='html'>&lt;a href="http://publib.boulder.ibm.com/infocenter/clresctr/vxrx/index.jsp?topic=%2Fcom.ibm.cluster.csm16.admin.doc%2Fam7ad_dhcpfaillnx.html"&gt;IBM Cluster information center&lt;/a&gt;: "- Sent using Google Toolbar"&lt;br /&gt;&lt;br /&gt;&lt;span class="title"&gt;Setting up Linux DHCP server failover&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-7109304775951496399?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://publib.boulder.ibm.com/infocenter/clresctr/vxrx/index.jsp?topic=%2Fcom.ibm.cluster.csm16.admin.doc%2Fam7ad_dhcpfaillnx.html' title='IBM Cluster information center'/><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/7109304775951496399/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=7109304775951496399' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/7109304775951496399'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/7109304775951496399'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2011/01/ibm-cluster-information-center.html' title='IBM Cluster information center'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-764788056261540090</id><published>2010-12-20T19:24:00.000-08:00</published><updated>2010-12-20T19:24:19.384-08:00</updated><title type='text'>Auctioneer/FAQ - Norganna's AddOns</title><content type='html'>&lt;a href="http://wiki.norganna.org/Auctioneer/FAQ#q5_actually_most_of_my_statistics_for_most_items_are_now_out_of_whack_and_i_m_thinking_about_getting_rid_of_them_all_and_starting_over_should_i_do_this_how_"&gt;Auctioneer/FAQ - Norganna's AddOns&lt;/a&gt;: "If you do want to start fresh, you can now do this from in-game. Simply type '/auc cleardata ALL' to clear all data from all servers and factions. Replace 'ALL' with 'server' or 'faction' to clear data only for the current server or faction, instead.&lt;br /&gt;&lt;br /&gt;- Sent using Google Toolbar"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-764788056261540090?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://wiki.norganna.org/Auctioneer/FAQ#q5_actually_most_of_my_statistics_for_most_items_are_now_out_of_whack_and_i_m_thinking_about_getting_rid_of_them_all_and_starting_over_should_i_do_this_how_' title='Auctioneer/FAQ - Norganna&apos;s AddOns'/><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/764788056261540090/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=764788056261540090' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/764788056261540090'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/764788056261540090'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2010/12/auctioneerfaq-norgannas-addons.html' title='Auctioneer/FAQ - Norganna&apos;s AddOns'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-8151886110920057985</id><published>2010-12-17T12:30:00.000-08:00</published><updated>2010-12-17T12:30:41.772-08:00</updated><title type='text'>Cuberick: Merge Bazaar Repositories With No Common Ancestor</title><content type='html'>&lt;a href="http://www.cuberick.com/2009/02/merge-bazaar-repositories-with-no.html"&gt;Cuberick: Merge Bazaar Repositories With No Common Ancestor&lt;/a&gt;: "But what about merging branches with no common ancestor?&lt;br /&gt;&lt;br /&gt;Turns out this is pretty easy...  In bazaar you can simply do the following:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Change directory to the destination working copy.&lt;/li&gt;&lt;li&gt;Execute the following command&lt;pre&gt;bzr merge /path/to/source-working-copy -r0..-1&lt;/pre&gt;&lt;/li&gt;&lt;li&gt;Note  the -r0..-1 part of the command.  This tells bazaar to merge a range of  revisions from the first revision to the most current.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Now  review and commit the changes.   Notice that bazaar gives you an  indication that all history is preserved by displaying a list of checkin  comments.  Nice.&lt;/li&gt;&lt;li&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;- Sent using Google Toolbar"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-8151886110920057985?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.cuberick.com/2009/02/merge-bazaar-repositories-with-no.html' title='Cuberick: Merge Bazaar Repositories With No Common Ancestor'/><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/8151886110920057985/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=8151886110920057985' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/8151886110920057985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/8151886110920057985'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2010/12/cuberick-merge-bazaar-repositories-with.html' title='Cuberick: Merge Bazaar Repositories With No Common Ancestor'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-7343838819142658071</id><published>2010-12-15T13:37:00.000-08:00</published><updated>2010-12-15T13:37:58.492-08:00</updated><title type='text'>Renaming a network connection with netsh - Mike Wilbur's Blog - Site Home - MSDN Blogs</title><content type='html'>&lt;a href="http://blogs.msdn.com/b/mwilbur/archive/2007/08/01/renaming-a-network-connection-with-netsh.aspx"&gt;Renaming a network connection with netsh - Mike Wilbur's Blog - Site Home - MSDN Blogs&lt;/a&gt;: "netsh interface set interface name='Local Area Connection' newname='ExampleLan'&lt;br /&gt;&lt;br /&gt;- Sent using Google Toolbar"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-7343838819142658071?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://blogs.msdn.com/b/mwilbur/archive/2007/08/01/renaming-a-network-connection-with-netsh.aspx' title='Renaming a network connection with netsh - Mike Wilbur&apos;s Blog - Site Home - MSDN Blogs'/><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/7343838819142658071/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=7343838819142658071' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/7343838819142658071'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/7343838819142658071'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2010/12/renaming-network-connection-with-netsh.html' title='Renaming a network connection with netsh - Mike Wilbur&apos;s Blog - Site Home - MSDN Blogs'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-2458699385549807815</id><published>2010-11-29T21:47:00.000-08:00</published><updated>2010-11-29T21:47:57.105-08:00</updated><title type='text'>PyMOTW: hmac - O'Reilly ONLamp Blog</title><content type='html'>&lt;a href="http://www.oreillynet.com/onlamp/blog/2007/09/pymotw_hmac.html"&gt;PyMOTW: hmac - O'Reilly ONLamp Blog&lt;/a&gt;: "import hmac&lt;br /&gt;import hashlib&lt;br /&gt;&lt;br /&gt;digest_maker = hmac.new('secret-shared-key-goes-here', '', hashlib.sha1)&lt;br /&gt;&lt;br /&gt;f = open('hmac_sha.py', 'rb')&lt;br /&gt;try:&lt;br /&gt;while True:&lt;br /&gt;block = f.read(1024)&lt;br /&gt;if not block:&lt;br /&gt;break&lt;br /&gt;digest_maker.update(block)&lt;br /&gt;finally:&lt;br /&gt;f.close()&lt;br /&gt;&lt;br /&gt;digest = digest_maker.hexdigest()&lt;br /&gt;print digest&lt;br /&gt;&lt;br /&gt;- Sent using Google Toolbar"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-2458699385549807815?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.oreillynet.com/onlamp/blog/2007/09/pymotw_hmac.html' title='PyMOTW: hmac - O&apos;Reilly ONLamp Blog'/><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/2458699385549807815/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=2458699385549807815' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/2458699385549807815'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/2458699385549807815'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2010/11/pymotw-hmac-oreilly-onlamp-blog.html' title='PyMOTW: hmac - O&apos;Reilly ONLamp Blog'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-8140125107678529166</id><published>2010-11-29T21:28:00.000-08:00</published><updated>2010-11-29T21:28:20.957-08:00</updated><title type='text'>WorkingWithTime - PythonInfo Wiki</title><content type='html'>&lt;a href="http://wiki.python.org/moin/WorkingWithTime"&gt;WorkingWithTime - PythonInfo Wiki&lt;/a&gt;: "Working with Time&lt;br /&gt;&lt;br /&gt;Notably missing from this page are the capabilities of the Python datetime module, which was introduced in 2.3 and is very powerful.&lt;br /&gt;&lt;br /&gt;This page gives some basics of working with time in Python. More detail can be found in the time Module Documentation.&lt;br /&gt;&lt;br /&gt;Formats&lt;br /&gt;&lt;br /&gt;There are several ways to work with time:&lt;br /&gt;&lt;br /&gt;format&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Python&lt;br /&gt;&lt;br /&gt;seconds since the 'Epoch'&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;time.time()&lt;br /&gt;&lt;br /&gt;tuple&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;time.gmtime()&lt;br /&gt;&lt;br /&gt;string&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;time.ctime()&lt;br /&gt;&lt;br /&gt;The Epoch is January 1st, 1970, midnight, on UNIX systems. On other systems, look at the results of time.gmtime(0) to discover the date of the Epoch.&lt;br /&gt;&lt;br /&gt;Measuring time in seconds since the Epoch is convenient for storage and comparing dates, because you only have a single number to consider.&lt;br /&gt;&lt;br /&gt;The tuple contains several values, arranged the following way: year, month 1-12, day 1-31, hour 0-23, minutes 0-59, seconds 0-61, day 0-6 (Mon-Sun), day 1-366, and DST -1,0,+1. 'DST' means 'daylight savings time.' For more information, see time Module Documentation.&lt;br /&gt;&lt;br /&gt;Using a tuple is convenient, because you can access particular numbers by index, and because you can easily compare dates. Remember that Python compares tuple data from front to back. The data is indexed so that comparing tuple times is intuitive.&lt;br /&gt;&lt;br /&gt;The string format reads something like 'Mon Feb 16 16:04:25 2004'. You can't really compare these usefully, but they're what you need to display things to the user.&lt;br /&gt;&lt;br /&gt;- Sent using Google Toolbar"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-8140125107678529166?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://wiki.python.org/moin/WorkingWithTime' title='WorkingWithTime - PythonInfo Wiki'/><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/8140125107678529166/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=8140125107678529166' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/8140125107678529166'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/8140125107678529166'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2010/11/workingwithtime-pythoninfo-wiki.html' title='WorkingWithTime - PythonInfo Wiki'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-6292330277831334712</id><published>2010-11-29T13:03:00.000-08:00</published><updated>2010-11-29T13:03:15.842-08:00</updated><title type='text'>1.2 Installing ZenPacks - Open Source Network Monitoring and Systems Management</title><content type='html'>&lt;a href="http://community.zenoss.org/docs/DOC-2935"&gt;1.2 Installing ZenPacks - Open Source Network Monitoring and Systems Management&lt;/a&gt;: "#2. Installing ZenPacks&lt;br /&gt;&lt;br /&gt;ZenPacks are distributed as .egg files. Zenoss also supports .zip files.&lt;br /&gt;&lt;br /&gt;You can install ZenPacks from the command line on the Zenoss server, or from the Zenoss user interface.&lt;br /&gt;#2.1. Installing from the Command Line&lt;br /&gt;&lt;br /&gt;The following ZenPack command can be used from the command line to install ZenPack files. After installing or updating ZenPacks you need to restart Zenoss:&lt;br /&gt;&lt;br /&gt;zenpack --install&lt;br /&gt;zenoss restart&lt;br /&gt;&lt;br /&gt;If you have the source code for the ZenPack you can install directly from that rather than from a .egg or .zip file. The command is the same, you just specify the directory containing the source code. This copies the source code into either $ZENHOME/ZenPacks (for newer egg ZenPacks) or $ZENHOME/Products (for older style ZenPacks.)&lt;br /&gt;&lt;br /&gt;zenpack --install&lt;br /&gt;zenoss restart&lt;br /&gt;&lt;br /&gt;If you are developing a ZenPack you usually will want to maintain your source code outside of $ZENHOME/ZenPacks or $ZENHOME/Products. This is advisable for two reasons. First, if you issue a zenpack --remove command it will delete your code from either of those two locations and you would lose your files unless you had them backed up elsewhere. Second, if you are maintaining your source code in a version control system it is frequently more convenient to have the files reside elsewhere on the file system. Using the --link option you can install the ZenPack but have Zenoss use your code from its current location. Instead of installing your code in $ZENHOME/ZenPacks or $ZENHOME/Products Zenoss will create a link in one of those locations that points to your source code directory.&lt;br /&gt;&lt;br /&gt;zenpack --link --install&lt;br /&gt;zenoss restart&lt;br /&gt;&lt;br /&gt;- Sent using Google Toolbar"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-6292330277831334712?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://community.zenoss.org/docs/DOC-2935' title='1.2 Installing ZenPacks - Open Source Network Monitoring and Systems Management'/><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/6292330277831334712/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=6292330277831334712' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/6292330277831334712'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/6292330277831334712'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2010/11/12-installing-zenpacks-open-source.html' title='1.2 Installing ZenPacks - Open Source Network Monitoring and Systems Management'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-4245134667887814563</id><published>2010-11-23T22:21:00.000-08:00</published><updated>2010-11-23T22:21:37.743-08:00</updated><title type='text'>TurboGears "offline" processes (crons, command-line commands, etc) - Plumbing Life's Depths</title><content type='html'>&lt;a href="http://blog.vrplumber.com/index.php?/archives/2384-TurboGears-offline-processes-crons,-command-line-commands,-etc.html"&gt;TurboGears "offline" processes (crons, command-line commands, etc) - Plumbing Life's Depths&lt;/a&gt;: "TurboGears 'offline' processes (crons, command-line commands, etc)&lt;br /&gt;&lt;br /&gt;TurboGears uses the Paste commands system to create command-line entry points that, for example, set up your database or start your server.  When you get to larger projects, however, you will often have other things you need to do 'in the context of your application' from the command line, such as periodic imports of data, or cron'd database management tasks.&lt;br /&gt;&lt;br /&gt;Paste's command system is well documented, but it can take quite a bit of poking around to find out how to get SQLAlchemy, and TurboGears configured so that code that looks in tg.config gets the right values, and SQLAlchemy has access to your models.&lt;br /&gt;&lt;br /&gt;This little module (tgcommand.py) is my hacked-together attempt to make it easier to create new TG command-line commands.  The idea is that for each application you will create a BaseCommand class like this:&lt;br /&gt;&lt;br /&gt;from adminhack.commands import tgcommand&lt;br /&gt;class BaseCommand( tgcommand.TGCommand ):&lt;br /&gt;   def import_model( self ):&lt;br /&gt;       from adminhack import model&lt;br /&gt;       return model&lt;br /&gt;&lt;br /&gt;This command-class would then serve as the base command for each of your 'real' commands.  For example, a command that iterates through all users showing their user_name property:&lt;br /&gt;&lt;br /&gt;class Hello(BaseCommand):&lt;br /&gt;   def db_command( self, engine ):&lt;br /&gt;       from adminhack.model import User,Group, DBSession&lt;br /&gt;       for user in DBSession.query( User ):&lt;br /&gt;           print 'User',user.user_name&lt;br /&gt;&lt;br /&gt;As with regular Paste commands you have to register your TGCommands in your application's setup.py (in the setup() call), like so:&lt;br /&gt;&lt;br /&gt;   entry_points='''&lt;br /&gt;   [paste.paster_command]&lt;br /&gt;   hellocommand = adminhack.commands.hello:Hello&lt;br /&gt;   ''',&lt;br /&gt;&lt;br /&gt;(you will need to re-run setup.py develop to get the command to be available).  I can't claim that this is the perfect way to set up these commands, but it should work :-) .&lt;br /&gt;&lt;br /&gt;[Update] I've done a bit of clean-up work on the base tgcommand module.  The updated version is now linked above.&lt;br /&gt;&lt;br /&gt;[Update2] A few more tweaks, one of which changes the interface so that you receive an engine pointer, rather than a DBSession pointer in db_command.  This allows for the flag 'with_session' to be set on the class to create a command that can do its own DB session management (useful for database-modification and the like).&lt;br /&gt;&lt;br /&gt;- Sent using Google Toolbar"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-4245134667887814563?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://blog.vrplumber.com/index.php?/archives/2384-TurboGears-offline-processes-crons,-command-line-commands,-etc.html' title='TurboGears &quot;offline&quot; processes (crons, command-line commands, etc) - Plumbing Life&apos;s Depths'/><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/4245134667887814563/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=4245134667887814563' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/4245134667887814563'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/4245134667887814563'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2010/11/turbogears-offline-processes-crons.html' title='TurboGears &quot;offline&quot; processes (crons, command-line commands, etc) - Plumbing Life&apos;s Depths'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-258461864788222739</id><published>2010-11-21T11:18:00.000-08:00</published><updated>2010-11-21T11:18:58.300-08:00</updated><title type='text'>How to setup Client Scripting in OpenVPN Access Server</title><content type='html'>&lt;a href="http://openvpn.net/index.php/access-server/howto-openvpn-as/401-how-to-setup-client-scripting-in-openvpn-access-server.html"&gt;How to setup Client Scripting in OpenVPN Access Server&lt;/a&gt;: "How to setup Client Scripting in OpenVPN Access Server&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Sample Python Scripts&lt;br /&gt;---------------------&lt;/p&gt; &lt;p&gt;Launch a URL:&lt;/p&gt; &lt;p&gt;#!/usr/bin/env python&lt;br /&gt;# On VPN connection initiation, launch a URL in the default browser.&lt;br /&gt;# Works on all client platforms (Windows, Mac, Linux).&lt;br /&gt;# Environmental Variables:&lt;br /&gt;#   LAUNCH_URL -- URL to launch&lt;br /&gt;import os, webbrowser&lt;br /&gt;if os.environ['N_RECONNECTS'] == '0':&lt;br /&gt;webbrowser.open_new(os.environ['LAUNCH_URL'])&lt;/p&gt; &lt;p&gt;Download and install an application on Windows:&lt;/p&gt; &lt;p&gt;#!/usr/bin/env python&lt;br /&gt;# Download and install an MSI-based application on Windows.  Leave a marker&lt;br /&gt;# file behind, so that we only install the application once per local user.&lt;br /&gt;# Environmental Variables:&lt;br /&gt;#   MSI_URL -- URL of MSI file&lt;br /&gt;#   MSI_HASH -- sha1 hash of MSI file, for security verification&lt;br /&gt;#   MSI_OPT (optional) -- extra MSI arguments, such as /q for quiet install&lt;br /&gt;import os, urllib, scripthelper as sh&lt;br /&gt;url = os.environ['MSI_URL']&lt;br /&gt;local = os.path.basename(url)&lt;br /&gt;hash = os.environ['MSI_HASH']&lt;br /&gt;if not os.path.exists(hash):&lt;br /&gt;urllib.urlretrieve(url, local)&lt;br /&gt;if sh.digest_file(local, 'sha1') != hash:&lt;br /&gt;raise ValueError("downloaded file has incorrect hash")&lt;br /&gt;os.system("msiexec /i %s %s /l* msi.log" % (local, os.environ.get('MSI_OPT', '')))&lt;br /&gt;file(hash, 'w').write('')&lt;/p&gt;&lt;br /&gt;- Sent using Google Toolbar"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-258461864788222739?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://openvpn.net/index.php/access-server/howto-openvpn-as/401-how-to-setup-client-scripting-in-openvpn-access-server.html' title='How to setup Client Scripting in OpenVPN Access Server'/><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/258461864788222739/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=258461864788222739' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/258461864788222739'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/258461864788222739'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2010/11/how-to-setup-client-scripting-in.html' title='How to setup Client Scripting in OpenVPN Access Server'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-7822394090842877601</id><published>2010-11-17T19:57:00.000-08:00</published><updated>2010-11-17T19:57:58.716-08:00</updated><title type='text'>You incorrectly receive an error message when you join a computer that is running Windows 7 or Windows Server 2008 R2 to a Samba 3-based domain</title><content type='html'>&lt;a href="http://support.microsoft.com/kb/2171571"&gt;You incorrectly receive an error message when you join a computer that is running Windows 7 or Windows Server 2008 R2 to a Samba 3-based domain&lt;/a&gt;: "You incorrectly receive an error message when you join a computer that is running Windows 7 or Windows Server 2008 R2 to a Samba 3-based domain&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;- Sent using Google Toolbar"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-7822394090842877601?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://support.microsoft.com/kb/2171571' title='You incorrectly receive an error message when you join a computer that is running Windows 7 or Windows Server 2008 R2 to a Samba 3-based domain'/><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/7822394090842877601/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=7822394090842877601' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/7822394090842877601'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/7822394090842877601'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2010/11/you-incorrectly-receive-error-message.html' title='You incorrectly receive an error message when you join a computer that is running Windows 7 or Windows Server 2008 R2 to a Samba 3-based domain'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-3326208325155346016</id><published>2010-11-12T00:08:00.000-08:00</published><updated>2010-11-12T00:08:10.548-08:00</updated><title type='text'>Custom Filters - Zimbra :: Forums</title><content type='html'>&lt;a href="http://www.zimbra.com/forums/administrators/11979-custom-filters.html"&gt;Custom Filters - Zimbra :: Forums&lt;/a&gt;: "sieve - you can even convert from procmail:/forums/users/7239-any-way-add-message-filters-command-line.html&lt;br /&gt;&lt;br /&gt;very simply it's kinda like:&lt;br /&gt;zmprov modifyAccount user@domain.com zimbraMailSieveScript 'require ['fileinto', 'reject', 'tag', 'flag']&lt;br /&gt;&lt;br /&gt;or there's always:&lt;br /&gt;zmmailbox -z -m user@domain.com addFilterRule 'tag special' active any header 'subject' contains 'special' tag 'special' stop&lt;br /&gt;-this should also add it into the user's list of rules to manage from the web interface&lt;br /&gt;&lt;br /&gt;- Sent using Google Toolbar"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-3326208325155346016?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.zimbra.com/forums/administrators/11979-custom-filters.html' title='Custom Filters - Zimbra :: Forums'/><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/3326208325155346016/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=3326208325155346016' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/3326208325155346016'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/3326208325155346016'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2010/11/custom-filters-zimbra-forums.html' title='Custom Filters - Zimbra :: Forums'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-5107717627133837687</id><published>2010-11-05T23:30:00.000-07:00</published><updated>2010-11-05T23:30:46.693-07:00</updated><title type='text'>SQLite Frequently Asked Questions</title><content type='html'>&lt;a href="http://www.sqlite.org/faq.html#q11"&gt;SQLite Frequently Asked Questions&lt;/a&gt;: "(11) How do I add or delete columns from an existing table in SQLite.&lt;br /&gt;&lt;br /&gt;   SQLite has limited ALTER TABLE support that you can use to add a column to the end of a table or to change the name of a table. If you want to make more complex changes in the structure of a table, you will have to recreate the table. You can save existing data to a temporary table, drop the old table, create the new table, then copy the data back in from the temporary table.&lt;br /&gt;&lt;br /&gt;   For example, suppose you have a table named 't1' with columns names 'a', 'b', and 'c' and that you want to delete column 'c' from this table. The following steps illustrate how this could be done:&lt;br /&gt;&lt;br /&gt;       BEGIN TRANSACTION;&lt;br /&gt;       CREATE TEMPORARY TABLE t1_backup(a,b);&lt;br /&gt;       INSERT INTO t1_backup SELECT a,b FROM t1;&lt;br /&gt;       DROP TABLE t1;&lt;br /&gt;       CREATE TABLE t1(a,b);&lt;br /&gt;       INSERT INTO t1 SELECT a,b FROM t1_backup;&lt;br /&gt;       DROP TABLE t1_backup;&lt;br /&gt;       COMMIT;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;- Sent using Google Toolbar"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-5107717627133837687?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.sqlite.org/faq.html#q11' title='SQLite Frequently Asked Questions'/><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/5107717627133837687/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=5107717627133837687' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/5107717627133837687'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/5107717627133837687'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2010/11/sqlite-frequently-asked-questions.html' title='SQLite Frequently Asked Questions'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-1912291779631128224</id><published>2010-11-03T17:34:00.000-07:00</published><updated>2010-11-03T17:34:06.857-07:00</updated><title type='text'>How-to: Convert mysql to sqlite | JBipNet</title><content type='html'>&lt;a href="http://www.jbip.net/content/how-convert-mysql-sqlite"&gt;How-to: Convert mysql to sqlite | JBipNet&lt;/a&gt;: "--compatible=ansi --skip-opt generator &amp;gt; dumpfile&lt;br /&gt;&lt;br /&gt;- Sent using Google Toolbar"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-1912291779631128224?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.jbip.net/content/how-convert-mysql-sqlite' title='How-to: Convert mysql to sqlite | JBipNet'/><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/1912291779631128224/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=1912291779631128224' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/1912291779631128224'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/1912291779631128224'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2010/11/how-to-convert-mysql-to-sqlite-jbipnet.html' title='How-to: Convert mysql to sqlite | JBipNet'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-2591635454371663079</id><published>2010-10-31T15:46:00.000-07:00</published><updated>2010-10-31T15:46:38.715-07:00</updated><title type='text'>Old Nabble - Turbogears General - how to return csv data?</title><content type='html'>&lt;a href="http://old.nabble.com/how-to-return-csv-data--td29106533.html"&gt;Old Nabble - Turbogears General - how to return csv data?&lt;/a&gt;: "e.g. like this&lt;br /&gt;&lt;br /&gt;    @expose(content_type='text/csv')&lt;br /&gt;    def csv(self):&lt;br /&gt;        stream = StringIO()&lt;br /&gt;        writer = csv.writer(stream, dialect='excel')&lt;br /&gt;        writer.writerow(['Spam'] * 5 + ['Baked Beans'])&lt;br /&gt;        writer.writerow(['Spam', 'Lovely Spam', 'Wonderful Spam'])&lt;br /&gt;        output = stream.getvalue()&lt;br /&gt;        stream.close()&lt;br /&gt;        return output&lt;br /&gt;&lt;br /&gt;For creating real Excel files you can use this:&lt;br /&gt;&lt;br /&gt;http://www.python-excel.org&lt;br /&gt;&lt;br /&gt;- Sent using Google Toolbar"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-2591635454371663079?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://old.nabble.com/how-to-return-csv-data--td29106533.html' title='Old Nabble - Turbogears General - how to return csv data?'/><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/2591635454371663079/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=2591635454371663079' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/2591635454371663079'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/2591635454371663079'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2010/10/old-nabble-turbogears-general-how-to.html' title='Old Nabble - Turbogears General - how to return csv data?'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-8997490940147184284</id><published>2010-10-29T10:27:00.000-07:00</published><updated>2010-10-29T10:27:19.995-07:00</updated><title type='text'>Cleaning up your Contacts with Contact Cleaner » Zimbra :: Blog</title><content type='html'>&lt;a href="http://blog.zimbra.com/blog/archives/2008/02/cleaning-up-your-contacts-with-contact-cleaner.html"&gt;Cleaning up your Contacts with Contact Cleaner » Zimbra :: Blog&lt;/a&gt;: "- Sent using Google Toolbar"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-8997490940147184284?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://blog.zimbra.com/blog/archives/2008/02/cleaning-up-your-contacts-with-contact-cleaner.html' title='Cleaning up your Contacts with Contact Cleaner » Zimbra :: Blog'/><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/8997490940147184284/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=8997490940147184284' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/8997490940147184284'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/8997490940147184284'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2010/10/cleaning-up-your-contacts-with-contact.html' title='Cleaning up your Contacts with Contact Cleaner » Zimbra :: Blog'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-401629646689538663</id><published>2010-10-26T14:07:00.000-07:00</published><updated>2010-10-26T14:07:29.404-07:00</updated><title type='text'>How can I access Time Machine backup data for other computers? :: Free Tech Support :: Ask Dave Taylor!®</title><content type='html'>&lt;a href="http://www.askdavetaylor.com/how_to_access_restore_time_machine_capsule_backups_mac_computer.html"&gt;How can I access Time Machine backup data for other computers? :: Free Tech Support :: Ask Dave Taylor!®&lt;/a&gt;: "- Sent using Google Toolbar"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-401629646689538663?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.askdavetaylor.com/how_to_access_restore_time_machine_capsule_backups_mac_computer.html' title='How can I access Time Machine backup data for other computers? :: Free Tech Support :: Ask Dave Taylor!®'/><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/401629646689538663/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=401629646689538663' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/401629646689538663'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/401629646689538663'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2010/10/how-can-i-access-time-machine-backup.html' title='How can I access Time Machine backup data for other computers? :: Free Tech Support :: Ask Dave Taylor!®'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-142336873248522898</id><published>2010-10-26T14:06:00.000-07:00</published><updated>2010-10-26T14:06:31.534-07:00</updated><title type='text'>linsec.ca - DansGuardian: A Content Filtering System</title><content type='html'>&lt;a href="http://linsec.ca/bin/view/Main/DansGuardian"&gt;linsec.ca - DansGuardian: A Content Filtering System&lt;/a&gt;: "- Sent using Google Toolbar"&lt;br /&gt;&lt;br /&gt;Good list of  files and what the represent.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-142336873248522898?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://linsec.ca/bin/view/Main/DansGuardian' title='linsec.ca - DansGuardian: A Content Filtering System'/><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/142336873248522898/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=142336873248522898' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/142336873248522898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/142336873248522898'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2010/10/linsecca-dansguardian-content-filtering.html' title='linsec.ca - DansGuardian: A Content Filtering System'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-4648577661040010736</id><published>2010-10-26T14:02:00.000-07:00</published><updated>2010-10-26T14:04:26.535-07:00</updated><title type='text'>Python: Getting TurboMail to work with TurboGears 2.0 | 5dollarwhitebox.org</title><content type='html'>&lt;a href="http://www.5dollarwhitebox.org/drupal/node/92"&gt;Python: Getting TurboMail to work with TurboGears 2.0 | 5dollarwhitebox.org&lt;/a&gt;: "http://www.python-turbomail.org/&lt;br /&gt;&lt;br /&gt;- Sent using Google Toolbar"&lt;br /&gt;&lt;br /&gt;Good start to getting TG2 and TurboMail3 working. With TG-2.1 and TurboMail-3.0.3 in pypi everything is really easy now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-4648577661040010736?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/4648577661040010736/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=4648577661040010736' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/4648577661040010736'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/4648577661040010736'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2010/10/python-getting-turbomail-to-work-with.html' title='Python: Getting TurboMail to work with TurboGears 2.0 | 5dollarwhitebox.org'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-7275955882453129385</id><published>2010-10-19T10:00:00.000-07:00</published><updated>2010-10-19T10:06:00.104-07:00</updated><title type='text'>HOWTO patch Nexenta (open source)</title><content type='html'>&lt;div class="comment-content" id="comment-content-281"&gt;     &lt;p&gt;&gt; I like the built in patcher in the Openfiler GUI. I’m not sure how Nexenta does patching.&lt;/p&gt; &lt;p&gt;Just run “$ setup appliance upgrade nms” to upgrade the Web UI or “$  setup appliance upgrade” to upgrade the base OS software in Nexenta  Community Edition. Both commands should be run as ‘root’.&lt;/p&gt;&lt;p&gt; &lt;span style="font-family: courier new;"&gt;$ setup appliance upgrade nms&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family: courier new;"&gt;$ setup appliance upgrade&lt;/p&gt;&lt;p&gt;http://greg.porter.name/wordpress/?p=590&lt;br /&gt;&lt;/p&gt;   &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-7275955882453129385?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/7275955882453129385/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=7275955882453129385' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/7275955882453129385'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/7275955882453129385'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2010/10/i-like-built-in-patcher-in-openfiler.html' title='HOWTO patch Nexenta (open source)'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-2122148984378836034</id><published>2010-10-12T16:52:00.001-07:00</published><updated>2011-10-25T13:07:46.061-07:00</updated><title type='text'>TurboGears 2.1 Standard Installation</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;$ virtualenv --no-site-packages -p python2.6 tg2env&lt;br /&gt;$ cd tg2env/&lt;br /&gt;$ source bin/activate&lt;br /&gt;(tg2env)$ easy_install -i &lt;a href="http://www.turbogears.org/2.1/downloads/current/index"&gt;http://www.turbogears.org/2.1/&lt;wbr&gt;downloads/current/index&lt;/a&gt; tg.devtools&lt;br /&gt;(tg2env)$ paster quickstart example&lt;br /&gt;(tg2env)$ cd example/&lt;br /&gt;(tg2env)$ python setup.py develop&lt;br /&gt;(tg2env)$ nosetests&lt;br /&gt;(tg2env)$ paster setup-app development.ini&lt;br /&gt;(tg2env)$ paster serve development.ini&lt;br /&gt;(tg2env)$ deactivate&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Upgrading TurboGears&lt;br /&gt;&lt;/p&gt;&lt;p&gt;easy_install -U -i http://www.turbogears.org/2.1/downloads/current/index tg.devtools&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-2122148984378836034?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/2122148984378836034/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=2122148984378836034' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/2122148984378836034'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/2122148984378836034'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2010/10/turbogears-21-standard-installation.html' title='TurboGears 2.1 Standard Installation'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-403160295262257488</id><published>2010-10-07T14:47:00.001-07:00</published><updated>2010-10-07T14:47:36.554-07:00</updated><title type='text'>Logging to a Database with Rsyslog</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;rsyslog and postgres&lt;/p&gt;in reference to: &lt;p&gt;&lt;blockquote&gt;"Logging to a Database with Rsyslog"&lt;br/&gt;- &lt;a href='http://linuxgazette.net/172/peterson.html'&gt;Logging to a Database with Rsyslog LG #172&lt;/a&gt; (&lt;a href='http://www.google.com/sidewiki/entry/basictheprogram/id/d7A-MuDXlsTUvKl2glSs5fCHrUQ'&gt;view on Google Sidewiki&lt;/a&gt;)&lt;/blockquote&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-403160295262257488?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/403160295262257488/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=403160295262257488' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/403160295262257488'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/403160295262257488'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2010/10/logging-to-database-with-rsyslog.html' title='Logging to a Database with Rsyslog'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-7701102344873876379</id><published>2010-09-28T20:36:00.001-07:00</published><updated>2010-09-28T20:36:34.105-07:00</updated><title type='text'>WoW Armory request throttle</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;&lt;a href='http://bit.ly/cSKHWd'&gt;http://bit.ly/cSKHWd&lt;/a&gt;&lt;/p&gt;in reference to: &lt;a href='http://www.tardfactor.com/news/breaking-news-blizzard-implements-new-armory-throttling-policy'&gt;Breaking News: Blizzard Implements New Armory Throttling Policy? - Tard Factor&lt;/a&gt; (&lt;a href='http://www.google.com/sidewiki/entry/basictheprogram/id/OYQhHyQMzpu3onjSXrDpzCIkpM8'&gt;view on Google Sidewiki&lt;/a&gt;)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-7701102344873876379?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/7701102344873876379/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=7701102344873876379' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/7701102344873876379'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/7701102344873876379'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2010/09/wow-armory-request-throttle.html' title='WoW Armory request throttle'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-997787570962608147</id><published>2010-09-28T19:49:00.001-07:00</published><updated>2010-09-28T19:49:23.256-07:00</updated><title type='text'>Verifying ESX virtual machine file integrity</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;vmware&lt;br/&gt;&lt;br/&gt;&lt;a href='http://bit.ly/aTziTg'&gt;http://bit.ly/aTziTg&lt;/a&gt;&lt;/p&gt;in reference to: &lt;a href='http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&amp;amp;cmd=displayKC&amp;amp;externalId=1003743'&gt;VMware KB: Verifying ESX virtual machine file integrity&lt;/a&gt; (&lt;a href='http://www.google.com/sidewiki/entry/basictheprogram/id/Xed6JvG-bo1XRvVdpQ42knsYWNA'&gt;view on Google Sidewiki&lt;/a&gt;)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-997787570962608147?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/997787570962608147/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=997787570962608147' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/997787570962608147'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/997787570962608147'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2010/09/verifying-esx-virtual-machine-file.html' title='Verifying ESX virtual machine file integrity'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-705105111413821421</id><published>2010-09-28T19:48:00.001-07:00</published><updated>2010-09-28T19:48:40.489-07:00</updated><title type='text'>Recreating a missing virtual machine disk (VMDK) descriptor file</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;vmware&lt;br/&gt;&lt;br/&gt;&lt;a href='http://bit.ly/9rCdDR'&gt;http://bit.ly/9rCdDR&lt;/a&gt;&lt;/p&gt;in reference to: &lt;a href='http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&amp;amp;cmd=displayKC&amp;amp;externalId=1002511'&gt;VMware KB: Recreating a missing virtual machine disk (VMDK) descriptor file&lt;/a&gt; (&lt;a href='http://www.google.com/sidewiki/entry/basictheprogram/id/TzgU8svw0AucmUf6rCFNZIvkBlk'&gt;view on Google Sidewiki&lt;/a&gt;)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-705105111413821421?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/705105111413821421/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=705105111413821421' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/705105111413821421'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/705105111413821421'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2010/09/recreating-missing-virtual-machine-disk.html' title='Recreating a missing virtual machine disk (VMDK) descriptor file'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-8219248902418164607</id><published>2010-09-23T14:10:00.001-07:00</published><updated>2010-09-23T14:10:03.501-07:00</updated><title type='text'>Zimbra Briefcase URL's not using HTTPS</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;&lt;a href='http://bit.ly/b27jfx'&gt;http://bit.ly/b27jfx&lt;/a&gt;&lt;/p&gt;in reference to: &lt;p&gt;&lt;blockquote&gt;"Briefcase URL's not using HTTPS"&lt;br/&gt;- &lt;a href='http://www.zimbra.com/forums/administrators/24860-solved-briefcase-url-s-not-using-https.html'&gt;[SOLVED] Briefcase URL's not using HTTPS - Zimbra :: Forums&lt;/a&gt; (&lt;a href='http://www.google.com/sidewiki/entry/basictheprogram/id/RYNVJQmMqVg1lqZPfMxoZ17rQDs'&gt;view on Google Sidewiki&lt;/a&gt;)&lt;/blockquote&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-8219248902418164607?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/8219248902418164607/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=8219248902418164607' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/8219248902418164607'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/8219248902418164607'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2010/09/zimbra-briefcase-url-not-using-https.html' title='Zimbra Briefcase URL&amp;#39;s not using HTTPS'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-3308069711256196477</id><published>2010-09-13T17:12:00.001-07:00</published><updated>2010-09-13T17:13:40.439-07:00</updated><title type='text'>http://www.elitistarmory.com/ down?</title><content type='html'>Can't find any info on why http://www.elitistarmory.com/ is down. Google search shows nothing. No response from the domain owners. 10 pages of Google search results doesn't show any more information. Posting this blog so Google picks it up and maybe someone can enlighten us?&lt;br /&gt;&lt;br /&gt;http://ressme.wordpress.com/2010/03/02/elitist-armory/#comment-19&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-3308069711256196477?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/3308069711256196477/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=3308069711256196477' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/3308069711256196477'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/3308069711256196477'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2010/09/httpwwwelitistarmorycom-down.html' title='http://www.elitistarmory.com/ down?'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-388529286686786560</id><published>2010-09-01T18:06:00.000-07:00</published><updated>2010-09-01T18:07:29.293-07:00</updated><title type='text'>SYSPRO6 SRSPRTWN.int Error when printing</title><content type='html'>This is he solution from the &lt;b style="color: white; background-color: rgb(153, 0, 153);"&gt;Syspro&lt;/b&gt; support zone.&lt;br /&gt;&lt;br /&gt;Basically, replace the file in:&lt;br /&gt;&lt;br /&gt;*C:\Program Files\Common Files\Business Objects\3.0\bin\usp10.dll&lt;br /&gt;or&lt;br /&gt;*C:\Program Files(x86)\Common Files\Business Objects\3.0\bin\usp10.dll&lt;br /&gt;(Depending on which OS you're using)&lt;br /&gt;&lt;br /&gt;With the one from :&lt;br /&gt;&lt;br /&gt;C:\Windows\System32\usp10.dll&lt;br /&gt;or&lt;br /&gt;C:\Windows\SysWow64\usp10.dll&lt;br /&gt;(Dependng on which OS you're using)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-388529286686786560?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/388529286686786560/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=388529286686786560' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/388529286686786560'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/388529286686786560'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2010/09/syspro6-srsprtwnint-error-when-printing.html' title='SYSPRO6 SRSPRTWN.int Error when printing'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-8504258385495179762</id><published>2010-09-01T16:08:00.001-07:00</published><updated>2010-09-01T16:08:40.719-07:00</updated><title type='text'>Print from Mac OS X Snow Leopard to a Windows 7 Shared Printer       [RSS Feed]   1/23/2010 10:08:23 AM Print from Mac OS X Snow Leopard to a Windows 7 Shared Printer Permalink</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;&lt;a href='http://bit.ly/95VG0x'&gt;http://bit.ly/95VG0x&lt;/a&gt;&lt;/p&gt;in reference to: &lt;a href='http://www.aboutfortunate.com/Technology-Blog.aspx?entid=25'&gt;Print from Mac OS X Snow Leopard to a Windows 7 Shared Printer&lt;/a&gt; (&lt;a href='http://www.google.com/sidewiki/entry/basictheprogram/id/bFvs2YfW2U3lz-uCwWWEpRQ8sxI'&gt;view on Google Sidewiki&lt;/a&gt;)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-8504258385495179762?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/8504258385495179762/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=8504258385495179762' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/8504258385495179762'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/8504258385495179762'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2010/09/print-from-mac-os-x-snow-leopard-to.html' title='Print from Mac OS X Snow Leopard to a Windows 7 Shared Printer       [RSS Feed]   1/23/2010 10:08:23 AM Print from Mac OS X Snow Leopard to a Windows 7 Shared Printer Permalink'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-2845518750624581793</id><published>2010-08-31T11:58:00.001-07:00</published><updated>2010-08-31T11:58:13.680-07:00</updated><title type='text'>OSX Flush DNS Cache</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;dscacheutil -flushcache&lt;br/&gt;&lt;br/&gt;&lt;a href='http://bit.ly/9KRuIH'&gt;http://bit.ly/9KRuIH&lt;/a&gt;&lt;/p&gt;in reference to: &lt;a href='http://hints.macworld.com/article.php?story=20071027100807321'&gt;10.5: Flush DNS cache - Mac OS X Hints&lt;/a&gt; (&lt;a href='http://www.google.com/sidewiki/entry/basictheprogram/id/ChSkMi92vAuLxkPUF3V5NzpKA4s'&gt;view on Google Sidewiki&lt;/a&gt;)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-2845518750624581793?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/2845518750624581793/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=2845518750624581793' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/2845518750624581793'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/2845518750624581793'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2010/08/osx-flush-dns-cache.html' title='OSX Flush DNS Cache'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-2319968879188731006</id><published>2010-08-19T14:46:00.001-07:00</published><updated>2010-09-10T17:47:00.960-07:00</updated><title type='text'>How to disable iptables modification by Access Server</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;&lt;a href="http://bit.ly/beIvvY"&gt;http://bit.ly/beIvvY&lt;/a&gt;&lt;/p&gt;in reference to: &lt;a href="http://openvpn.net/index.php/access-server/howto-openvpn-as/187-how-to-disable-iptables-modification-by-access-server.html"&gt;How to disable iptables modification by Access Server&lt;/a&gt; (&lt;a href="http://www.google.com/sidewiki/entry/basictheprogram/id/LtqWMg2ehb1AxTOkUzpfL2PAloM"&gt;view on Google Sidewiki&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;./confdba --mod --key=iptables.vpn.disable.nat --value=False --prof=Default&lt;br /&gt;./confdba --mod --key=iptables.vpn.disable.filter --value=False --prof=Default&lt;br /&gt;./confdba --mod --key=iptables.vpn.disable.nat  --value=False --prof=Default&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-2319968879188731006?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/2319968879188731006/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=2319968879188731006' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/2319968879188731006'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/2319968879188731006'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2010/08/how-to-disable-iptables-modification-by.html' title='How to disable iptables modification by Access Server'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-8439553713427933788</id><published>2010-08-18T15:04:00.001-07:00</published><updated>2010-08-18T15:04:35.953-07:00</updated><title type='text'>How to rebrand the OpenVPN Access Server Web UI</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;&lt;a href='http://bit.ly/8WYY9u'&gt;http://bit.ly/8WYY9u&lt;/a&gt;&lt;/p&gt;in reference to: &lt;a href='http://openvpn.net/index.php/access-server/howto-openvpn-as/217-how-to-rebrand-the-openvpn-access-server-web-ui.html'&gt;How to rebrand the OpenVPN Access Server Web UI&lt;/a&gt; (&lt;a href='http://www.google.com/sidewiki/entry/basictheprogram/id/LXnvNFLguLN6Ckz4mkEQfaQItGE'&gt;view on Google Sidewiki&lt;/a&gt;)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-8439553713427933788?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/8439553713427933788/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=8439553713427933788' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/8439553713427933788'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/8439553713427933788'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2010/08/how-to-rebrand-openvpn-access-server.html' title='How to rebrand the OpenVPN Access Server Web UI'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-5214952147588346041</id><published>2010-08-10T15:23:00.001-07:00</published><updated>2010-08-10T15:23:31.243-07:00</updated><title type='text'>Merge bazaar repo with no common ancestor</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;&lt;a href='http://bit.ly/bDGBjZ'&gt;http://bit.ly/bDGBjZ&lt;/a&gt;&lt;/p&gt;in reference to: &lt;a href='http://www.cuberick.com/2009/02/merge-bazaar-repositories-with-no.html'&gt;Cuberick: Merge Bazaar Repositories With No Common Ancestor&lt;/a&gt; (&lt;a href='http://www.google.com/sidewiki/entry/basictheprogram/id/XO_b6WhgJP8Egej96eSfiaZvRJM'&gt;view on Google Sidewiki&lt;/a&gt;)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-5214952147588346041?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/5214952147588346041/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=5214952147588346041' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/5214952147588346041'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/5214952147588346041'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2010/08/merge-bazaar-repo-with-no-common.html' title='Merge bazaar repo with no common ancestor'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-7219002293298284799</id><published>2010-07-28T14:37:00.001-07:00</published><updated>2010-07-28T14:37:10.730-07:00</updated><title type='text'>Windows XP How to Disable File Synchronization</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;&lt;a href='http://bit.ly/ab3F0w'&gt;http://bit.ly/ab3F0w&lt;/a&gt;&lt;/p&gt;in reference to: &lt;p&gt;&lt;blockquote&gt;"Windows XP How to Disable File Synchronization"&lt;br/&gt;- &lt;a href='http://www.softwaretipsandtricks.com/forum/windows-xp/3848-windows-xp-how-disable-file-synchronization.html'&gt;Windows XP How to Disable File Synchronization&lt;/a&gt; (&lt;a href='http://www.google.com/sidewiki/entry/basictheprogram/id/YnGz2rLKV0nP7lmbHDYVIqLPGTY'&gt;view on Google Sidewiki&lt;/a&gt;)&lt;/blockquote&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-7219002293298284799?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/7219002293298284799/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=7219002293298284799' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/7219002293298284799'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/7219002293298284799'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2010/07/windows-xp-how-to-disable-file.html' title='Windows XP How to Disable File Synchronization'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-1610386248265708349</id><published>2010-07-20T18:33:00.001-07:00</published><updated>2010-07-20T18:33:40.430-07:00</updated><title type='text'>Extending the System Disk in Windows Server 2008</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;&lt;a href='http://bit.ly/cfLZOi'&gt;http://bit.ly/cfLZOi&lt;/a&gt;&lt;/p&gt;in reference to: &lt;a href='http://www.jonathanmedd.net/2009/11/extending-the-system-disk-in-windows-server-2008.html'&gt;Extending the System Disk in Windows Server 2008 @ Jonathan Medd's Blog&lt;/a&gt; (&lt;a href='http://www.google.com/sidewiki/entry/basictheprogram/id/CX2u-sA_MsxCaw1gTVfVovL34FA'&gt;view on Google Sidewiki&lt;/a&gt;)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-1610386248265708349?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/1610386248265708349/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=1610386248265708349' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/1610386248265708349'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/1610386248265708349'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2010/07/extending-system-disk-in-windows-server.html' title='Extending the System Disk in Windows Server 2008'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-8782134580155339024</id><published>2010-07-20T18:26:00.001-07:00</published><updated>2010-07-20T18:26:17.865-07:00</updated><title type='text'>Expanding a drive within a VMWare image</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;&lt;a href='http://bit.ly/3khFA7'&gt;http://bit.ly/3khFA7&lt;/a&gt;&lt;/p&gt;in reference to: &lt;a href='http://www.seandeasy.com/expanding-a-drive-within-a-vmware-image/'&gt;Expanding a drive within a VMWare image at Sean Deasy&lt;/a&gt; (&lt;a href='http://www.google.com/sidewiki/entry/basictheprogram/id/7SfZXUC6iy00hZZTmJi6hvA2rio'&gt;view on Google Sidewiki&lt;/a&gt;)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-8782134580155339024?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/8782134580155339024/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=8782134580155339024' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/8782134580155339024'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/8782134580155339024'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2010/07/expanding-drive-within-vmware-image.html' title='Expanding a drive within a VMWare image'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-3073704013805847772</id><published>2010-07-18T13:30:00.001-07:00</published><updated>2010-07-18T13:30:55.874-07:00</updated><title type='text'>Active@ Disk Image 4.0</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;&lt;a href='http://www.disk-image.net/'&gt;http://www.disk-image.net/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Looks like it has the same functionality as Acronis but a lot cheaper.&lt;/p&gt;in reference to: &lt;p&gt;&lt;blockquote&gt;"Active@ Disk Image 4.0"&lt;br/&gt;- &lt;a href='http://www.disk-image.net/'&gt;Active@ Disk Image. Windows &amp;amp; Servers Backup Software. Win XP, 7, 2003, 2008, Vista.&lt;/a&gt; (&lt;a href='http://www.google.com/sidewiki/entry/basictheprogram/id/IH06wSALol5la-W6u2GkxHk14d0'&gt;view on Google Sidewiki&lt;/a&gt;)&lt;/blockquote&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-3073704013805847772?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/3073704013805847772/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=3073704013805847772' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/3073704013805847772'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/3073704013805847772'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2010/07/active-disk-image-40.html' title='Active@ Disk Image 4.0'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-6380951129694314913</id><published>2010-06-24T15:09:00.001-07:00</published><updated>2010-06-24T15:09:26.298-07:00</updated><title type='text'>ReadyNAS Pro &amp;amp; NVX – Boot/Diagnostics Menu</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;If you really brick your ReadNAS here's how to recover.&lt;br/&gt;&lt;br/&gt;&lt;a href='http://goo.gl/uw3G'&gt;http://goo.gl/uw3G&lt;/a&gt;&lt;/p&gt;in reference to: &lt;p&gt;&lt;blockquote&gt;"ReadyNAS Pro &amp;amp; NVX – Boot/Diagnostics Menu"&lt;br/&gt;- &lt;a href='http://home.bott.ca/webserver/?p=252'&gt;ReadyNAS Pro &amp;amp; NVX – Boot/Diagnostics Menu | The Bott Blog&lt;/a&gt; (&lt;a href='http://www.google.com/sidewiki/entry/basictheprogram/id/MhZ0BLOworD_CXDq-_I-KJ-Sbck'&gt;view on Google Sidewiki&lt;/a&gt;)&lt;/blockquote&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-6380951129694314913?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/6380951129694314913/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=6380951129694314913' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/6380951129694314913'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/6380951129694314913'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2010/06/readynas-pro-nvx-bootdiagnostics-menu.html' title='ReadyNAS Pro &amp;amp;amp; NVX – Boot/Diagnostics Menu'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-8543633086791632662</id><published>2010-06-24T11:48:00.001-07:00</published><updated>2010-06-24T11:48:05.979-07:00</updated><title type='text'>ReadyNAS default login and password</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;Prior to RAIDiator 4.0, the default login and password is 'admin' and 'infrant1'. Starting with RAIDiator 4.0, login and password is 'admin' and 'netgear1'. Please make sure you change the admin password after doing a factory default.&lt;br/&gt;&lt;br/&gt;&lt;a href='http://goo.gl/Na7L'&gt;http://goo.gl/Na7L&lt;/a&gt;&lt;/p&gt;in reference to: &lt;p&gt;&lt;blockquote&gt;"Prior to RAIDiator 4.0, the default login and password is 'admin' and 'infrant1'. Starting with RAIDiator 4.0, login and password is 'admin' and 'netgear1'. Please make sure you change the admin password after doing a factory default."&lt;br/&gt;- &lt;a href='http://www.readynas.com/forum/faq.php#What_is_the_FrontView_default_login_and_password_after_a_factory_default%3F'&gt;NETGEAR ReadyNAS • Frequently Asked Questions&lt;/a&gt; (&lt;a href='http://www.google.com/sidewiki/entry/basictheprogram/id/hHSR5JOlDevNI5DRmNROZaaZ-eA'&gt;view on Google Sidewiki&lt;/a&gt;)&lt;/blockquote&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-8543633086791632662?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/8543633086791632662/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=8543633086791632662' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/8543633086791632662'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/8543633086791632662'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2010/06/readynas-default-login-and-password.html' title='ReadyNAS default login and password'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-7690559130877662650</id><published>2010-06-17T16:58:00.001-07:00</published><updated>2010-06-17T16:58:24.382-07:00</updated><title type='text'>ReadyNAS NV+ Squid plug-in</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;&lt;a href='http://goo.gl/phSb'&gt;http://goo.gl/phSb&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;a href='http://github.com/mnot/squid-readynas/downloads'&gt;http://github.com/mnot/squid-&lt;wbr/&gt;readynas/downloads&lt;/a&gt;&lt;/p&gt;in reference to: &lt;p&gt;&lt;blockquote&gt;"http://github.com/mnot/squid-readynas/downloads"&lt;br/&gt;- &lt;a href='http://www.readynas.com/forum/viewtopic.php?f=36&amp;amp;t=28367'&gt;NETGEAR ReadyNAS • View topic - Squid plug-in&lt;/a&gt; (&lt;a href='http://www.google.com/sidewiki/entry/basictheprogram/id/HJmsx2eQ-Uo1mzkqSVu3vmk0WdU'&gt;view on Google Sidewiki&lt;/a&gt;)&lt;/blockquote&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-7690559130877662650?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/7690559130877662650/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=7690559130877662650' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/7690559130877662650'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/7690559130877662650'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2010/06/readynas-nv-squid-plug-in.html' title='ReadyNAS NV+ Squid plug-in'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-6854967007295764900</id><published>2010-06-17T16:39:00.001-07:00</published><updated>2010-06-17T16:39:12.139-07:00</updated><title type='text'>ReadyNAS and Squid Proxy-Cache</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;&lt;a href='http://goo.gl/r8Nb'&gt;http://goo.gl/r8Nb&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;a href='http://www.readynas.com/contributed/super-poussin/PRO-Squid_1.2.bin'&gt;http://www.readynas.com/&lt;wbr/&gt;contributed/super-poussin/PRO-&lt;wbr/&gt;Squid_1.2.bin&lt;/a&gt;&lt;/p&gt;in reference to: &lt;p&gt;&lt;blockquote&gt;"Squid Proxy-Cache"&lt;br/&gt;- &lt;a href='http://www.readynas.com/forum/viewtopic.php?f=48&amp;amp;t=28454'&gt;NETGEAR ReadyNAS • View topic - Squid Proxy-Cache&lt;/a&gt; (&lt;a href='http://www.google.com/sidewiki/entry/basictheprogram/id/K_8bk5NdsJjzc4vC0Az5_hBLUfo'&gt;view on Google Sidewiki&lt;/a&gt;)&lt;/blockquote&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-6854967007295764900?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/6854967007295764900/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=6854967007295764900' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/6854967007295764900'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/6854967007295764900'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2010/06/readynas-and-squid-proxy-cache.html' title='ReadyNAS and Squid Proxy-Cache'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-4807109234586599367</id><published>2010-06-16T10:55:00.001-07:00</published><updated>2010-06-16T10:55:34.108-07:00</updated><title type='text'>The suck that is Microsoft: You may experience performance problems when you are working with items in a large .pst file or in a large .ost file in Outlook 2007</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;&lt;a href='http://goo.gl/xQZt'&gt;http://goo.gl/xQZt&lt;/a&gt;&lt;/p&gt;in reference to: &lt;p&gt;&lt;blockquote&gt;"You may experience performance problems when you are working with items in a large .pst file or in a large .ost file in Outlook 2007"&lt;br/&gt;- &lt;a href='http://support.microsoft.com/kb/932086'&gt;You may experience performance problems when you are working with items in a large .pst file or in a large .ost file in Outlook 2007&lt;/a&gt; (&lt;a href='http://www.google.com/sidewiki/entry/basictheprogram/id/CPC-vHlxgZ8KqcjooUsTjGpNhDY'&gt;view on Google Sidewiki&lt;/a&gt;)&lt;/blockquote&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-4807109234586599367?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/4807109234586599367/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=4807109234586599367' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/4807109234586599367'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/4807109234586599367'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2010/06/suck-that-is-microsoft-you-may.html' title='The suck that is Microsoft: You may experience performance problems when you are working with items in a large .pst file or in a large .ost file in Outlook 2007'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-2309524100181271090</id><published>2010-06-16T10:08:00.001-07:00</published><updated>2010-06-16T10:08:17.176-07:00</updated><title type='text'>Zimbra ZCS Connector for Outlook Performance</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;&lt;a href='http://goo.gl/16ME'&gt;http://goo.gl/16ME&lt;/a&gt;&lt;/p&gt;in reference to: &lt;p&gt;&lt;blockquote&gt;"ZCS Connector for Outlook Performance"&lt;br/&gt;- &lt;a href='http://wiki.zimbra.com/wiki/ZCS_Connector_for_Outlook_Performance'&gt;ZCS Connector for Outlook Performance - Zimbra :: Wiki&lt;/a&gt; (&lt;a href='http://www.google.com/sidewiki/entry/basictheprogram/id/kVGSYDXFPA-y3i5UE5y6QbROa00'&gt;view on Google Sidewiki&lt;/a&gt;)&lt;/blockquote&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-2309524100181271090?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/2309524100181271090/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=2309524100181271090' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/2309524100181271090'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/2309524100181271090'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2010/06/zimbra-zcs-connector-for-outlook.html' title='Zimbra ZCS Connector for Outlook Performance'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-394231390935427747</id><published>2010-06-14T14:33:00.001-07:00</published><updated>2010-06-14T14:33:40.286-07:00</updated><title type='text'>The suck of Microsoft:Windows Server 2008 Password Complexity Requirements</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;* Passwords cannot contain the user’s account name or parts of the user’s full name that exceed two consecutive characters.&lt;br/&gt;    * Passwords must be at least six characters in length.&lt;br/&gt;    * Passwords must contain characters from three of the following four categories:&lt;br/&gt;&lt;br/&gt;   1.&lt;br/&gt;      English uppercase characters (A through Z).&lt;br/&gt;   2.&lt;br/&gt;      English lowercase characters (a through z).&lt;br/&gt;   3.&lt;br/&gt;      Base 10 digits (0 through 9).&lt;br/&gt;   4.&lt;br/&gt;      Non-alphabetic characters (for example, !, $, #, %).&lt;/p&gt;in reference to: &lt;p&gt;&lt;blockquote&gt;"Passwords cannot contain the user’s account name or parts of the user’s full name that exceed two consecutive characters. Passwords must be at least six characters in length. Passwords must contain characters from three of the following four categories: English uppercase characters (A through Z). English lowercase characters (a through z). Base 10 digits (0 through 9). Non-alphabetic characters (for example, !, $, #, %)."&lt;br/&gt;- &lt;a href='http://thebackroomtech.com/2008/03/10/windows-server-2008-password-complexity-requirements/'&gt;Windows Server 2008 Password Complexity Requirements « the back room tech&lt;/a&gt; (&lt;a href='http://www.google.com/sidewiki/entry/basictheprogram/id/wgqH1hMZ4Yjvx1XO7zqGjGYzaN8'&gt;view on Google Sidewiki&lt;/a&gt;)&lt;/blockquote&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-394231390935427747?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/394231390935427747/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=394231390935427747' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/394231390935427747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/394231390935427747'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2010/06/suck-of-microsoftwindows-server-2008.html' title='The suck of Microsoft:Windows Server 2008 Password Complexity Requirements'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-7133862368429654877</id><published>2010-06-14T13:12:00.001-07:00</published><updated>2010-06-14T13:12:09.679-07:00</updated><title type='text'>Zimbra Outlook Troubleshooting Options</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;&lt;a href='http://goo.gl/AyFx'&gt;http://goo.gl/AyFx&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;ZCOLogCtl.exe is installed when ZCS Connector for Outlook is installed. This logging control tool is in the \Program files\common files\system\msmapi\1036&lt;/p&gt;in reference to: &lt;p&gt;&lt;blockquote&gt;"ZCOLogCtl.exe is installed when ZCS Connector for Outlook is installed. This logging control tool is in the \Program files\common files\system\msmapi\1036"&lt;br/&gt;- &lt;a href='http://wiki.zimbra.com/wiki/Outlook_Troubleshooting_Options'&gt;Outlook Troubleshooting Options - Zimbra :: Wiki&lt;/a&gt; (&lt;a href='http://www.google.com/sidewiki/entry/basictheprogram/id/w_11IucLM11VZBTq8IQPFquYBp0'&gt;view on Google Sidewiki&lt;/a&gt;)&lt;/blockquote&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-7133862368429654877?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/7133862368429654877/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=7133862368429654877' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/7133862368429654877'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/7133862368429654877'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2010/06/zimbra-outlook-troubleshooting-options.html' title='Zimbra Outlook Troubleshooting Options'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-2589891646320750886</id><published>2010-06-11T16:07:00.001-07:00</published><updated>2010-06-11T16:07:21.517-07:00</updated><title type='text'>The suck that is Microsoft: How to audit user access of files, folders, and printers in Windows XP</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;&lt;a href='http://goo.gl/yB4J'&gt;http://goo.gl/yB4J&lt;/a&gt;&lt;/p&gt;in reference to: &lt;p&gt;&lt;blockquote&gt;"How to audit user access of files, folders, and printers in Windows XP"&lt;br/&gt;- &lt;a href='http://support.microsoft.com/kb/310399'&gt;How to audit user access of files, folders, and printers in Windows XP&lt;/a&gt; (&lt;a href='http://www.google.com/sidewiki/entry/basictheprogram/id/0WCy135hBRUwn6BUQvr6W831ayY'&gt;view on Google Sidewiki&lt;/a&gt;)&lt;/blockquote&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-2589891646320750886?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/2589891646320750886/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=2589891646320750886' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/2589891646320750886'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/2589891646320750886'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2010/06/suck-that-is-microsoft-how-to-audit.html' title='The suck that is Microsoft: How to audit user access of files, folders, and printers in Windows XP'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-8549645215823946096</id><published>2010-06-10T22:17:00.001-07:00</published><updated>2010-06-10T22:17:15.454-07:00</updated><title type='text'>Microsoft is the suck: .NET Patch Breaks vSphere Client</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;Read this thread if your vSphere client is busted:&lt;br/&gt;&lt;br/&gt;&lt;a href='http://communities.vmware.com/message/1549559#1549559'&gt;http://communities.vmware.com/&lt;wbr/&gt;message/1549559#1549559&lt;/a&gt;&lt;/p&gt;in reference to: &lt;a href='http://communities.vmware.com/thread/271633;jsessionid=E77296BC471D73C5934C7BBFD9D34093?tstart=0'&gt;VMware Communities: .NET Patch Breaks vSphere Client ...&lt;/a&gt; (&lt;a href='http://www.google.com/sidewiki/entry/basictheprogram/id/szuLlanzFFZbyy6TKyUAlQvzDR8'&gt;view on Google Sidewiki&lt;/a&gt;)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-8549645215823946096?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/8549645215823946096/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=8549645215823946096' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/8549645215823946096'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/8549645215823946096'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2010/06/microsoft-is-suck-net-patch-breaks.html' title='Microsoft is the suck: .NET Patch Breaks vSphere Client'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-8620172217046313538</id><published>2010-06-09T19:22:00.001-07:00</published><updated>2010-06-09T19:22:51.202-07:00</updated><title type='text'>zimbra Managing Domains</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;Domain Masquerading&lt;br/&gt;&lt;br/&gt;&lt;a href='http://goo.gl/JR9O'&gt;http://goo.gl/JR9O&lt;/a&gt;&lt;/p&gt;in reference to: &lt;p&gt;&lt;blockquote&gt;"Domain Masquerading"&lt;br/&gt;- &lt;a href='http://wiki.zimbra.com/wiki/Managing_Domains'&gt;Managing Domains - Zimbra :: Wiki&lt;/a&gt; (&lt;a href='http://www.google.com/sidewiki/entry/basictheprogram/id/3Pp28mTPLS4tTR3_Lqp9O3vGpSc'&gt;view on Google Sidewiki&lt;/a&gt;)&lt;/blockquote&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-8620172217046313538?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/8620172217046313538/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=8620172217046313538' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/8620172217046313538'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/8620172217046313538'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2010/06/zimbra-managing-domains.html' title='zimbra Managing Domains'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-2243700595531610650</id><published>2010-06-09T16:20:00.001-07:00</published><updated>2010-06-09T16:24:04.080-07:00</updated><title type='text'>CLI zmschedulebackup Network Edition only</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;zmschedulebackup -R  f "0 1 * * 6" i "0 1 * * 0-5" d 8d "0 0 * * *"&lt;br /&gt;&lt;br /&gt;/opt/zimbra/bin/zmbackup -del 8d&lt;/p&gt;&lt;p&gt;http://goo.gl/e9zm&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;in reference to: &lt;p&gt;&lt;/p&gt;&lt;blockquote&gt;"CLI zmschedulebackup Network Edition only"&lt;br /&gt;- &lt;a href="http://wiki.zimbra.com/wiki/CLI_zmschedulebackup_Network_Edition_only"&gt;CLI zmschedulebackup Network Edition only - Zimbra :: Wiki&lt;/a&gt; (&lt;a href="http://www.google.com/sidewiki/entry/basictheprogram/id/6SJtkJFsFZ4qgICtj-7xLfmw6FE"&gt;view on Google Sidewiki&lt;/a&gt;)&lt;/blockquote&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-2243700595531610650?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/2243700595531610650/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=2243700595531610650' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/2243700595531610650'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/2243700595531610650'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2010/06/cli-zmschedulebackup-network-edition.html' title='CLI zmschedulebackup Network Edition only'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-8955228491508469270</id><published>2010-06-02T13:06:00.001-07:00</published><updated>2010-06-02T13:06:17.151-07:00</updated><title type='text'>Give Your Older .pst File New Life in Outlook 2007</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;&lt;a href='http://goo.gl/sBdg'&gt;http://goo.gl/sBdg&lt;/a&gt;&lt;/p&gt;in reference to: &lt;p&gt;&lt;blockquote&gt;"Give Your Older .pst File New Life in Outlook 2007"&lt;br/&gt;- &lt;a href='http://www.pcworld.com/article/197711-3/microsoft_outlook_2007_10_top_tips.html'&gt;Microsoft Outlook 2007: 10 Top Tips - PCWorld&lt;/a&gt; (&lt;a href='http://www.google.com/sidewiki/entry/basictheprogram/id/yd_PMq-MWTXH4DXG_G88ZVUVqo0'&gt;view on Google Sidewiki&lt;/a&gt;)&lt;/blockquote&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-8955228491508469270?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/8955228491508469270/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=8955228491508469270' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/8955228491508469270'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/8955228491508469270'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2010/06/give-your-older-pst-file-new-life-in.html' title='Give Your Older .pst File New Life in Outlook 2007'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-2821246747718002505</id><published>2010-05-30T13:20:00.001-07:00</published><updated>2010-05-30T13:20:34.449-07:00</updated><title type='text'>Google Chart Tools</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;Good stuff. Time strip out the internally maintained chart code and replace it with this!&lt;/p&gt;in reference to: &lt;p&gt;&lt;blockquote&gt;"Google Chart Tools"&lt;br/&gt;- &lt;a href='http://code.google.com/apis/charttools/'&gt;Google Chart Tools - Google Code&lt;/a&gt; (&lt;a href='http://www.google.com/sidewiki/entry/basictheprogram/id/R4DsvrB7545dWfXd2eTXnYOqLyE'&gt;view on Google Sidewiki&lt;/a&gt;)&lt;/blockquote&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-2821246747718002505?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/2821246747718002505/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=2821246747718002505' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/2821246747718002505'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/2821246747718002505'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2010/05/google-chart-tools.html' title='Google Chart Tools'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-8014829670288280417</id><published>2010-05-28T21:17:00.001-07:00</published><updated>2010-05-28T21:17:01.000-07:00</updated><title type='text'>SID list</title><content type='html'>http://support.microsoft.com/kb/243330&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-8014829670288280417?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/8014829670288280417/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=8014829670288280417' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/8014829670288280417'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/8014829670288280417'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2010/05/sid-list.html' title='SID list'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-3684592472573690307</id><published>2010-05-25T17:26:00.001-07:00</published><updated>2010-05-25T17:26:57.935-07:00</updated><title type='text'>Your certificate was not installed due to the error : invalid request: missing required element: keysize</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;&lt;a href='http://goo.gl/W5bw'&gt;http://goo.gl/W5bw&lt;/a&gt; fixes the problem. Look at Krishopper's reponse at &lt;a href='http://goo.gl/d0OT'&gt;http://goo.gl/d0OT&lt;/a&gt;&lt;/p&gt;in reference to: &lt;a href='http://www.zimbra.com/forums/administrators/40323-solved-can-t-install-my-commercial-certificate.html'&gt;[SOLVED] Can't install my commercial certificate - Zimbra :: Forums&lt;/a&gt; (&lt;a href='http://www.google.com/sidewiki/entry/basictheprogram/id/7QIV0qXJgYLzaeNzkGfbTe7HjmI'&gt;view on Google Sidewiki&lt;/a&gt;)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-3684592472573690307?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/3684592472573690307/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=3684592472573690307' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/3684592472573690307'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/3684592472573690307'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2010/05/your-certificate-was-not-installed-due.html' title='Your certificate was not installed due to the error : invalid request: missing required element: keysize'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-3367656501511412884</id><published>2010-05-20T22:01:00.001-07:00</published><updated>2010-05-20T22:01:04.857-07:00</updated><title type='text'>IE8 not working with WPAD?</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;1. Tools-&amp;gt;Internet Options-&amp;gt;Advanced-&amp;gt;Reset&lt;br/&gt;       2. Closed IE and re-opened it&lt;/p&gt;in reference to: &lt;p&gt;&lt;blockquote&gt;"Tools-&amp;gt;Internet Options-&amp;gt;Advanced-&amp;gt;Reset Closed IE and re-opened it"&lt;br/&gt;- &lt;a href='http://serverfault.com/questions/54567/internet-explorer-isnt-auto-discovering-http-wpad-wpad-dat-auto-config'&gt;Internet Explorer isn't auto-discovering &lt;a href='http://wpad/wpad.dat'&gt;http://wpad/wpad.dat&lt;/a&gt; auto-config - Server Fault&lt;/a&gt; (&lt;a href='http://www.google.com/sidewiki/entry/basictheprogram/id/qX5e9FtP-jwlja5yCR0MCINgnp8'&gt;view on Google Sidewiki&lt;/a&gt;)&lt;/blockquote&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-3367656501511412884?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/3367656501511412884/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=3367656501511412884' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/3367656501511412884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/3367656501511412884'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2010/05/ie8-not-working-with-wpad.html' title='IE8 not working with WPAD?'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-1990076139667410571</id><published>2010-05-20T11:43:00.001-07:00</published><updated>2010-05-20T11:43:18.923-07:00</updated><title type='text'>Whacked zimbra perms? The fix!</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;/opt/zimbra/libexec/zmfixperms&lt;/p&gt;in reference to: &lt;p&gt;&lt;blockquote&gt;"/opt/zimbra/libexec/zmfixperms"&lt;br/&gt;- &lt;a href='http://www.zimbra.com/forums/administrators/16783-zimbra-file-permissions.html'&gt;Zimbra file permissions - Zimbra :: Forums&lt;/a&gt; (&lt;a href='http://www.google.com/sidewiki/entry/basictheprogram/id/2jyXzBUnNTeNKiVmO3tlUw-XJnM'&gt;view on Google Sidewiki&lt;/a&gt;)&lt;/blockquote&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-1990076139667410571?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/1990076139667410571/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=1990076139667410571' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/1990076139667410571'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/1990076139667410571'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2010/05/whacked-zimbra-perms-fix.html' title='Whacked zimbra perms? The fix!'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-177399117023291544</id><published>2010-05-19T20:28:00.001-07:00</published><updated>2010-05-19T20:28:15.614-07:00</updated><title type='text'>Activate Instant Messaging (IM) in Zimbra</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;su - zimbra&lt;br/&gt;zmprov mc default zimbraFeatureIMEnabled TRUE&lt;/p&gt;in reference to: &lt;p&gt;&lt;blockquote&gt;"su - zimbra zmprov mc default zimbraFeatureIMEnabled TRUE"&lt;br/&gt;- &lt;a href='http://www.zimbra.com/forums/administrators/13931-instant-messenger-protocol.html'&gt;Instant Messenger Protocol? - Zimbra :: Forums&lt;/a&gt; (&lt;a href='http://www.google.com/sidewiki/entry/basictheprogram/id/YR-dtTr62ChYFB1YRy8fHUPv_v4'&gt;view on Google Sidewiki&lt;/a&gt;)&lt;/blockquote&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-177399117023291544?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/177399117023291544/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=177399117023291544' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/177399117023291544'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/177399117023291544'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2010/05/activate-instant-messaging-im-in-zimbra.html' title='Activate Instant Messaging (IM) in Zimbra'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-4455902470794294235</id><published>2010-05-19T17:59:00.001-07:00</published><updated>2010-05-19T17:59:06.597-07:00</updated><title type='text'>Admin Password Reset</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;su - zimbra&lt;br/&gt;zmprov sp  &lt;/p&gt;in reference to: &lt;p&gt;&lt;blockquote&gt;"su - zimbra zmprov sp &amp;lt;admin email address&amp;gt; &amp;lt;new password&amp;gt;"&lt;br/&gt;- &lt;a href='http://wiki.zimbra.com/wiki/Admin_Password_Reset'&gt;Admin Password Reset - Zimbra :: Wiki&lt;/a&gt; (&lt;a href='http://www.google.com/sidewiki/entry/basictheprogram/id/YARJsREMhuKzz4-p47LqgLbBiZc'&gt;view on Google Sidewiki&lt;/a&gt;)&lt;/blockquote&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-4455902470794294235?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/4455902470794294235/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=4455902470794294235' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/4455902470794294235'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/4455902470794294235'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2010/05/admin-password-reset.html' title='Admin Password Reset'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-3261310533504888215</id><published>2010-05-19T13:26:00.001-07:00</published><updated>2010-05-19T13:26:19.856-07:00</updated><title type='text'>Small Office Networking</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;# Map Windows Domain Groups to UNIX groups&lt;br/&gt;net groupmap add ntgroup="Domain Admins"  unixgroup=root type=d&lt;br/&gt;net groupmap add ntgroup="Domain Users"   unixgroup=users type=d&lt;br/&gt;net groupmap add ntgroup="Domain Guests"  unixgroup=nobody type=d&lt;/p&gt;in reference to: &lt;p&gt;&lt;blockquote&gt;"# Map Windows Domain Groups to UNIX groups net groupmap add ntgroup="Domain Admins" unixgroup=root type=d net groupmap add ntgroup="Domain Users" unixgroup=users type=d net groupmap add ntgroup="Domain Guests" unixgroup=nobody type=d"&lt;br/&gt;- &lt;a href='http://us1.samba.org/samba/docs/man/Samba-Guide/small.html'&gt;Chapter 2. Small Office Networking&lt;/a&gt; (&lt;a href='http://www.google.com/sidewiki/entry/basictheprogram/id/CyaD7g_iXJKa0MhQKvFs7mrm-I4'&gt;view on Google Sidewiki&lt;/a&gt;)&lt;/blockquote&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-3261310533504888215?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/3261310533504888215/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=3261310533504888215' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/3261310533504888215'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/3261310533504888215'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2010/05/small-office-networking.html' title='Small Office Networking'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-674035780999249900</id><published>2010-05-19T09:50:00.001-07:00</published><updated>2010-05-19T09:50:13.104-07:00</updated><title type='text'>How to change IP address of your ESX Server</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;There is a time when you need to change the IP adress your ESX host. You can’t do it in the VI client Graphical User Interface. The only thing you can do is to go to the&lt;/p&gt;in reference to: &lt;p&gt;&lt;blockquote&gt;"There is a time when you need to change the IP adress your ESX host. You can’t do it in the VI client Graphical User Interface. The only thing you can do is to go to the"&lt;br/&gt;- &lt;a href='http://www.vladan.fr/how-to-change-ip-address-of-the-esx-server-console/'&gt;How to change IP address of your ESX Server | ESX Virtualization&lt;/a&gt; (&lt;a href='http://www.google.com/sidewiki/entry/basictheprogram/id/gPf5BE2nSzsvZCJieYLjqs7FD4A'&gt;view on Google Sidewiki&lt;/a&gt;)&lt;/blockquote&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-674035780999249900?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/674035780999249900/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=674035780999249900' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/674035780999249900'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/674035780999249900'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2010/05/how-to-change-ip-address-of-your-esx.html' title='How to change IP address of your ESX Server'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-1228737700893928956</id><published>2010-05-18T21:01:00.001-07:00</published><updated>2010-05-18T21:01:34.160-07:00</updated><title type='text'>Windows 7 Shutdown Command Line Switches</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;Full List of Windows 7 Shutdown Switches&lt;/p&gt;in reference to: &lt;a href='http://www.computerperformance.co.uk/windows7/windows7_shutdown_command.htm'&gt;Windows 7 Shutdown Command Line Switches&lt;/a&gt; (&lt;a href='http://www.google.com/sidewiki/entry/basictheprogram/id/hlNVWNbltCJfdaCigA69zgHTPiA'&gt;view on Google Sidewiki&lt;/a&gt;)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-1228737700893928956?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/1228737700893928956/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=1228737700893928956' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/1228737700893928956'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/1228737700893928956'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2010/05/windows-7-shutdown-command-line.html' title='Windows 7 Shutdown Command Line Switches'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-319072488195301558</id><published>2010-05-17T09:07:00.001-07:00</published><updated>2010-05-17T09:07:46.462-07:00</updated><title type='text'>Karmic drops vol_id, superceded by blkid</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;Important stuff to know.&lt;/p&gt;in reference to: &lt;a href='http://www.rebelzero.com/ubuntu/9-10-karmic-koala/karmic-drops-vol_id-superceded-by-blkid/190'&gt;Karmic drops vol_id, superceded by blkid | Rebel Zero&lt;/a&gt; (&lt;a href='http://www.google.com/sidewiki/entry/basictheprogram/id/sy5dB2vKtJYlsReevC0CVDD8Aq4'&gt;view on Google Sidewiki&lt;/a&gt;)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-319072488195301558?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/319072488195301558/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=319072488195301558' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/319072488195301558'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/319072488195301558'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2010/05/karmic-drops-volid-superceded-by-blkid.html' title='Karmic drops vol_id, superceded by blkid'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-5642073042230771985</id><published>2010-05-13T15:16:00.001-07:00</published><updated>2010-05-21T09:27:49.836-07:00</updated><title type='text'>export HISTTIMEFORMAT="%F %T  "</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;Good bash stuff.&lt;/p&gt;in reference to: &lt;p&gt;&lt;/p&gt;&lt;blockquote&gt;export HISTTIMEFORMAT="%F %T  "&lt;br /&gt;&lt;br /&gt;- &lt;a href="http://varyable.wordpress.com/2009/03/19/time-stamp-your-bash-history/"&gt;Time-stamp your bash history « Varyable’s Blog&lt;/a&gt; (&lt;a href="http://www.google.com/sidewiki/entry/basictheprogram/id/soOp7HlV07Zshf6MnP5l0UIyYXU"&gt;view on Google Sidewiki&lt;/a&gt;)&lt;/blockquote&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-5642073042230771985?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/5642073042230771985/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=5642073042230771985' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/5642073042230771985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/5642073042230771985'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2010/05/export-histtimeformatf-t.html' title='export HISTTIMEFORMAT=&quot;%F %T  &quot;'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-377674389363613398</id><published>2010-05-01T08:42:00.001-07:00</published><updated>2010-05-01T08:42:38.214-07:00</updated><title type='text'>CrashPlanPRO Client CLI commands</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;&lt;a href='http://goo.gl/Av1A'&gt;http://goo.gl/Av1A&lt;/a&gt;&lt;/p&gt;in reference to: &lt;a href='http://support.crashplanpro.com/doku.php/reference/proclient/commands?redirect=1'&gt;PRO Client Commands [CrashPlan PRO Support Site]&lt;/a&gt; (&lt;a href='http://www.google.com/sidewiki/entry/basictheprogram/id/cJSb8Yo_kltMS89PpVU__IL637A'&gt;view on Google Sidewiki&lt;/a&gt;)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-377674389363613398?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/377674389363613398/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=377674389363613398' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/377674389363613398'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/377674389363613398'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2010/05/crashplanpro-client-cli-commands.html' title='CrashPlanPRO Client CLI commands'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-2375796249615163828</id><published>2010-05-01T08:41:00.001-07:00</published><updated>2010-05-01T08:41:20.894-07:00</updated><title type='text'>CrashPlan File System Layout</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;&lt;a href='http://goo.gl/UHj9'&gt;http://goo.gl/UHj9&lt;/a&gt;&lt;/p&gt;in reference to: &lt;a href='http://support.crashplanpro.com/doku.php/reference/file_layout_locations#log_file_locations'&gt;File System Layout [CrashPlan PRO Support Site]&lt;/a&gt; (&lt;a href='http://www.google.com/sidewiki/entry/basictheprogram/id/bFhl59ykfrXl3co3s_l_T0ePqW8'&gt;view on Google Sidewiki&lt;/a&gt;)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-2375796249615163828?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/2375796249615163828/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=2375796249615163828' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/2375796249615163828'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/2375796249615163828'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2010/05/crashplan-file-system-layout.html' title='CrashPlan File System Layout'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-1684544822475509177</id><published>2010-04-06T12:03:00.001-07:00</published><updated>2010-04-06T12:03:59.190-07:00</updated><title type='text'>Microsoft Downloads &amp;amp; Info</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;&lt;a href='http://goo.gl/2nNC'&gt;http://goo.gl/2nNC&lt;/a&gt;&lt;/p&gt;in reference to: &lt;p&gt;&lt;blockquote&gt;"Microsoft Downloads &amp;amp; Info"&lt;br/&gt;- &lt;a href='http://www.entourage.mvps.org/downloads/mactopia_dl.html'&gt;Microsoft Downloads Links&lt;/a&gt; (&lt;a href='http://www.google.com/sidewiki/entry/basictheprogram/id/ZrWQd4Pc2Zd7Xv49DbrpVuC_95I'&gt;view on Google Sidewiki&lt;/a&gt;)&lt;/blockquote&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-1684544822475509177?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/1684544822475509177/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=1684544822475509177' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/1684544822475509177'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/1684544822475509177'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2010/04/microsoft-downloads-info.html' title='Microsoft Downloads &amp;amp;amp; Info'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-10920256026749725</id><published>2010-04-02T20:27:00.001-07:00</published><updated>2010-04-02T20:27:46.456-07:00</updated><title type='text'>Zimbra Documents and HTTP ERROR 500</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;&lt;a href='http://goo.gl/o0xN'&gt;http://goo.gl/o0xN&lt;/a&gt;&lt;/p&gt;in reference to: &lt;a href='http://www.zimbra.com/forums/administrators/24810-error-notebook-system-failure-wiki-formatter-failure.html'&gt;Error in NoteBook. system failure: wiki formatter failure - Zimbra - Forums&lt;/a&gt; (&lt;a href='http://www.google.com/sidewiki/entry/basictheprogram/id/DZUqviX-Fv6rWUawHv-LvBKE6-M'&gt;view on Google Sidewiki&lt;/a&gt;)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-10920256026749725?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/10920256026749725/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=10920256026749725' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/10920256026749725'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/10920256026749725'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2010/04/zimbra-documents-and-http-error-500.html' title='Zimbra Documents and HTTP ERROR 500'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-8561734095867590297</id><published>2010-04-02T11:35:00.001-07:00</published><updated>2010-04-02T11:35:01.165-07:00</updated><title type='text'>Steps to change the Zimbra server's hostname using zmsetservername</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;&lt;a href='http://goo.gl/PsJI'&gt;http://goo.gl/PsJI&lt;/a&gt;&lt;/p&gt;in reference to: &lt;p&gt;&lt;blockquote&gt;"Steps to change the Zimbra server's hostname using zmsetservername"&lt;br/&gt;- &lt;a href='http://wiki.zimbra.com/wiki/ZmSetServerName#Steps_to_change_the_Zimbra_server.27s_hostname_using_zmsetservername'&gt;ZmSetServerName - Zimbra :: Wiki&lt;/a&gt; (&lt;a href='http://www.google.com/sidewiki/entry/basictheprogram/id/4TUeo0NRv2CEciyRq3t7jthlcEM'&gt;view on Google Sidewiki&lt;/a&gt;)&lt;/blockquote&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-8561734095867590297?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/8561734095867590297/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=8561734095867590297' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/8561734095867590297'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/8561734095867590297'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2010/04/steps-to-change-zimbra-server-hostname.html' title='Steps to change the Zimbra server&amp;#39;s hostname using zmsetservername'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-4305439357817874907</id><published>2010-04-01T13:01:00.001-07:00</published><updated>2010-04-01T13:01:50.930-07:00</updated><title type='text'>ERROR: service.INVALID_REQUEST (invalid request: can only be used with "zmprov -l/--ldap")</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;&lt;a href='http://goo.gl/KxAm'&gt;http://goo.gl/KxAm&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;zmprov -l gaa&lt;/p&gt;in reference to: &lt;p&gt;&lt;blockquote&gt;"zmprov -l gaa"&lt;br/&gt;- &lt;a href='http://www.zimbra.com/forums/administrators/34091-solved-zmprov-gaa-fails.html'&gt;[SOLVED] 'zmprov gaa' fails - Zimbra - Forums&lt;/a&gt; (&lt;a href='http://www.google.com/sidewiki/entry/basictheprogram/id/EwhbQdG2n-6iwqWNpvJ98X5Pq1o'&gt;view on Google Sidewiki&lt;/a&gt;)&lt;/blockquote&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-4305439357817874907?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/4305439357817874907/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=4305439357817874907' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/4305439357817874907'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/4305439357817874907'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2010/04/error-serviceinvalidrequest-invalid.html' title='ERROR: service.INVALID_REQUEST (invalid request: can only be used with &amp;quot;zmprov -l/--ldap&amp;quot;)'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-1649091774898832849</id><published>2010-03-29T13:52:00.001-07:00</published><updated>2010-03-29T13:52:57.472-07:00</updated><title type='text'>Connect to a Headless CrashPlan Desktop</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;&lt;a href='http://goo.gl/ejeo'&gt;http://goo.gl/ejeo&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Works like a charm&lt;/p&gt;in reference to: &lt;p&gt;&lt;blockquote&gt;"Connect to a Headless CrashPlan Desktop"&lt;br/&gt;- &lt;a href='http://support.crashplan.com/doku.php/how_to/configure_a_headless_client'&gt;Connect to a Headless CrashPlan Desktop [CrashPlan Support Site]&lt;/a&gt; (&lt;a href='http://www.google.com/sidewiki/entry/basictheprogram/id/IPbInhG45Bjd5AfaV3uBB9jhbrE'&gt;view on Google Sidewiki&lt;/a&gt;)&lt;/blockquote&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-1649091774898832849?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/1649091774898832849/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=1649091774898832849' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/1649091774898832849'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/1649091774898832849'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2010/03/connect-to-headless-crashplan-desktop.html' title='Connect to a Headless CrashPlan Desktop'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-6635493456673504168</id><published>2010-03-25T19:27:00.001-07:00</published><updated>2010-03-25T19:27:38.065-07:00</updated><title type='text'>Maximum IMAP Message Size Limit not just MTA Size Limit</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;Increase the MaxSize on IMAP &lt;br/&gt;&lt;br/&gt;zmprov mcf zimbraFileUploadMaxSize&lt;br/&gt;&lt;br/&gt;&lt;a href='http://goo.gl/cHrW'&gt;http://goo.gl/cHrW&lt;/a&gt;&lt;/p&gt;in reference to: &lt;p&gt;&lt;blockquote&gt;"Maximum IMAP Message Size Limit not just MTA Size Limit"&lt;br/&gt;- &lt;a href='http://www.zimbra.com/forums/administrators/2437-zimbra-email-size-limit.html'&gt;Zimbra Email Size Limit - Zimbra - Forums&lt;/a&gt; (&lt;a href='http://www.google.com/sidewiki/entry/basictheprogram/id/h5GMzqk3zjOuh31LNdOIgjS7Ids'&gt;view on Google Sidewiki&lt;/a&gt;)&lt;/blockquote&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-6635493456673504168?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/6635493456673504168/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=6635493456673504168' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/6635493456673504168'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/6635493456673504168'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2010/03/maximum-imap-message-size-limit-not.html' title='Maximum IMAP Message Size Limit not just MTA Size Limit'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-5088390616796219690</id><published>2010-03-25T17:05:00.001-07:00</published><updated>2010-03-25T17:05:27.134-07:00</updated><title type='text'>Using DFS Shares in Leopard</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;Well, same problem under snow leopard. Could not figure out why DFS shares aren't work.&lt;br/&gt;&lt;br/&gt;&lt;a href='http://goo.gl/Xlvw'&gt;http://goo.gl/Xlvw&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Having endured for years the nuisance of having to check my Windows  machine’s obtuse property dialog boxes to manually resolve pathnames such as \\domain\fs\share into something like \\server\hidden$\share  that I could actually mount on my Mac (as smb://server/hidden$/share, of course), I eventually decided to do something about it.&lt;/p&gt;in reference to: &lt;p&gt;&lt;blockquote&gt;"Having endured for years the nuisance of having to check my Windows machine’s obtuse property dialog boxes to manually resolve pathnames such as \\domain\fs\share into something like \\server\hidden$\share that I could actually mount on my Mac (as smb://server/hidden$/share, of course), I eventually decided to do something about it."&lt;br/&gt;- &lt;a href='http://the.taoofmac.com/space/HOWTO/DFS'&gt;Using DFS Shares in Leopard - Tao of Mac&lt;/a&gt; (&lt;a href='http://www.google.com/sidewiki/entry/basictheprogram/id/rCA3atRJc2evtFq2upewcWt1QvQ'&gt;view on Google Sidewiki&lt;/a&gt;)&lt;/blockquote&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-5088390616796219690?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/5088390616796219690/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=5088390616796219690' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/5088390616796219690'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/5088390616796219690'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2010/03/using-dfs-shares-in-leopard.html' title='Using DFS Shares in Leopard'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-93272531113432720.post-5238233933859058759</id><published>2010-03-25T08:47:00.001-07:00</published><updated>2010-03-25T08:47:27.333-07:00</updated><title type='text'>FAQ for imapsync</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;&lt;a href='http://goo.gl/nV92'&gt;http://goo.gl/nV92&lt;/a&gt;&lt;/p&gt;in reference to: &lt;p&gt;&lt;blockquote&gt;"FAQ for imapsync"&lt;br/&gt;- &lt;a href='http://www.linux-france.org/prj/imapsync/FAQ'&gt;&lt;a href='http://www.linux-france.org/prj/imapsync/FAQ'&gt;http://www.linux-france.org/prj/imapsync/FAQ&lt;/a&gt;&lt;/a&gt; (&lt;a href='http://www.google.com/sidewiki/entry/basictheprogram/id/1Ue65BsSlfiRwTGDnZl2zofES_4'&gt;view on Google Sidewiki&lt;/a&gt;)&lt;/blockquote&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/93272531113432720-5238233933859058759?l=basictheprogram.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://basictheprogram.blogspot.com/feeds/5238233933859058759/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=93272531113432720&amp;postID=5238233933859058759' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/5238233933859058759'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/93272531113432720/posts/default/5238233933859058759'/><link rel='alternate' type='text/html' href='http://basictheprogram.blogspot.com/2010/03/faq-for-imapsync.html' title='FAQ for imapsync'/><author><name>Bob Tanner</name><uri>http://www.blogger.com/profile/08548938992191867852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
