<?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-20104645</id><updated>2011-09-05T04:33:56.283-07:00</updated><category term='email'/><category term='iphone'/><category term='OSX windows productivity'/><category term='OSX'/><category term='spam'/><title type='text'>JLB Enterprises, LLC Blog</title><subtitle type='html'>This is the technical blog of Jean-Louis Brunet. Sharing my thoughts on Information Technology, as an end user and as a DTS engineer.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://jlbe.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20104645/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://jlbe.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>JL Brunet</name><uri>http://www.blogger.com/profile/00252146126754382012</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://theblackcat.dyndns.org/writing2.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>38</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-20104645.post-6705220267598523776</id><published>2010-08-09T16:53:00.000-07:00</published><updated>2010-08-09T16:54:19.869-07:00</updated><title type='text'>Game over</title><content type='html'>Dear reader, &lt;br /&gt;&lt;br /&gt;I will be shutting down this blog since JLB Enterprises, LLC has ceased to exist. Thank you for your interest and support along the years. &lt;br /&gt;&lt;br /&gt;Regards,&lt;br /&gt;JL Brunet&lt;br /&gt;Ex-owner, JLB Enterprises, LLC&lt;br /&gt;August 2010&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20104645-6705220267598523776?l=jlbe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jlbe.blogspot.com/feeds/6705220267598523776/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20104645&amp;postID=6705220267598523776' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20104645/posts/default/6705220267598523776'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20104645/posts/default/6705220267598523776'/><link rel='alternate' type='text/html' href='http://jlbe.blogspot.com/2010/08/game-over.html' title='Game over'/><author><name>JL Brunet</name><uri>http://www.blogger.com/profile/00252146126754382012</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://theblackcat.dyndns.org/writing2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20104645.post-8362957448498883285</id><published>2010-02-21T22:33:00.001-08:00</published><updated>2010-02-21T22:44:21.922-08:00</updated><title type='text'>Search Your Evernote Notebook with Chrome or Launchbar</title><content type='html'>&lt;p&gt;&lt;a href='http://feeds.gawker.com/~r/lifehacker/full/~3/O-2oAjM0pBY/search-your-evernote-notebook-with-chrome'&gt;Search Your Evernote Notebook with Chrome [Evernote]&lt;/a&gt; &lt;br /&gt;&lt;p /&gt;[JLB] Can also be used with any command launcher such as the often forgotten Launchbar on Mac. You will simply be required to enter your login information the first time the Evernote query is sent by your browser. &lt;br /&gt;&lt;br /&gt;&lt;p&gt;If you're a fan of universal memory service &lt;a href="http://evernote.com"&gt;Evernote&lt;/a&gt;, but can't or won't run its desktop software for quick access, the service suggests making Evernote.com easy to search from the address bar.&lt;/p&gt;&lt;p&gt;Evernote's team explains the process in the video above, but it's also easy to describe in text. Right-click on Chrome's address/OmniBar, select Edit Search Engines, and hit the Add button in the next dialog. From there, enter these results into the three fields:&lt;/p&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Name:&lt;/strong&gt; Evernote&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Keyword:&lt;/strong&gt; Evernote.com&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;URL:&lt;/strong&gt; http://www.evernote.com/search?q=%s&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;p&gt;If you've spent a good deal of time with Evernote.com, or read our &lt;a href="http://lifehacker.com/5386582/the-power-users-guide-to-google-chrome-2009-edition"&gt;power user's guide to Chrome&lt;/a&gt;, you might have already figured this one out. If not, it's a nice little convenience.&lt;/p&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://blog.evernote.com/2010/02/17/searching-through-evernote-with-google-chrome/"&gt;Searching through Evernote with Google Chrome&lt;/a&gt; [Evernote Blogcast]&lt;/div&gt;&lt;br style="clear:both"&gt;&lt;br /&gt;From: http://lifehacker.com&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20104645-8362957448498883285?l=jlbe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jlbe.blogspot.com/feeds/8362957448498883285/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20104645&amp;postID=8362957448498883285' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20104645/posts/default/8362957448498883285'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20104645/posts/default/8362957448498883285'/><link rel='alternate' type='text/html' href='http://jlbe.blogspot.com/2010/02/search-your-evernote-notebook-with.html' title='Search Your Evernote Notebook with Chrome or Launchbar'/><author><name>JL Brunet</name><uri>http://www.blogger.com/profile/00252146126754382012</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://theblackcat.dyndns.org/writing2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20104645.post-4425363727774035850</id><published>2010-02-12T21:05:00.001-08:00</published><updated>2010-02-12T23:15:21.083-08:00</updated><title type='text'>Learn Basic Color Theory for Better Designs [Design]</title><content type='html'>&lt;p&gt;&lt;a href='http://feeds.gawker.com/~r/lifehacker/full/~3/IFt73U_Zvqw/learn-basic-color-theory-for-better-designs'&gt;Learn Basic Color Theory for Better Designs [Design]&lt;/a&gt;&lt;br /&gt;&lt;p&gt;&lt;img src='http://cache.gawkerassets.com/assets/images/17/2010/02/500x_color_psych_01.jpg' &gt;&lt;p&gt;Whether you're putting together a portfolio web site or just slapping together some slides, knowing how colors affect the minds of your audience makes your message more appealing. Smashing magazine offers a post that serves as Color Psychology 101 for would-be designers.&lt;/p&gt;&lt;p&gt;Beyond explaining which colors work as 'warm' and 'cool,' how primaries play off secondary colors, and offering lots of keen examples of every kind of color design, Smashing's post offers some clues on how colors are perceived when images are translated to mental impressions. Here's a little primer on orange that caught me unawares:&lt;/p&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;p&gt;Orange is a very vibrant and energetic color. In its muted forms, it can be associated with the earth and with autumn. Because of its association with the changing seasons, orange can represent change and movement in general.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Because orange is associated with the fruit of the same name, it can be associated with health and vitality. In designs, orange commands attention without being as overpowering as red. It's often considered more friendly and inviting, and less in-your-face.&lt;/p&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;p&gt;Hit the link for a deeper read. While you've got your monocle and draft paper out, tell us what color schemes you like, and which have never appealed to you, in the comments.&lt;/p&gt;&lt;br /&gt;&lt;div&gt;&lt;a href='http://www.smashingmagazine.com/2010/01/28/color-theory-for-designers-part-1-the-meaning-of-color/'&gt;Color Theory for Designers, Part 1: The Meaning of Color&lt;/a&gt; [Smashing Magazine via &lt;a href='http://www.redferret.net/?p=18618'&gt;The Red Ferret Journal&lt;/a&gt;]&lt;/div&gt;&lt;br style='clear:both'&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;From: http://lifehacker.com&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20104645-4425363727774035850?l=jlbe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jlbe.blogspot.com/feeds/4425363727774035850/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20104645&amp;postID=4425363727774035850' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20104645/posts/default/4425363727774035850'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20104645/posts/default/4425363727774035850'/><link rel='alternate' type='text/html' href='http://jlbe.blogspot.com/2010/02/learn-basic-color-theory-for-better.html' title='Learn Basic Color Theory for Better Designs [Design]'/><author><name>JL Brunet</name><uri>http://www.blogger.com/profile/00252146126754382012</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://theblackcat.dyndns.org/writing2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20104645.post-7077815281725354169</id><published>2008-09-10T23:10:00.001-07:00</published><updated>2008-09-11T00:16:56.196-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iphone'/><title type='text'>Yahoo OneConnect Brings Free SMS to Your iPhone [Featured IPhone Download]</title><content type='html'>Here is a LifeHacker article, for those of you looking for a all-in-1 solution. I will personally stick to my modest needs and iPhone Facebook/Twiterrific applications. &lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://feeds.gawker.com/~r/lifehacker/full/~3/389114646/yahoo-oneconnect-brings-free-sms-to-your-iphone"&gt;Yahoo OneConnect Brings Free SMS to Your iPhone [Featured IPhone Download]&lt;/a&gt;: &lt;p&gt;&lt;img src="http://lifehacker.com/assets/images/lifehacker/2008/09/oneconnect.jpg" width="200" height="300" align="right" hspace="4" vspace="2" align="right" /&gt;iPhone/iPod touch only: Yahoo OneConnect is a free application that brings a handful of communication and social networking tools to your iPhone or iPod touch. Off the bat, the most notable thing about OneConnect is that it supports sending SMS messages to contacts in your Yahoo Address Book (provided you have a phone number in their contact card). That means you can text all day long from your iPhone (or iPod touch, if you have a Wi-Fi connection) without taking any texts away from your meager AT&amp;T SMS plan. &lt;/p&gt; &lt;p&gt;The app's Pulse feature also supports a ton of social networking sites, from Facebook and Flickr to MySpace and Twitter. (Oh yeah, it works with Yahoo Messenger contacts, too.) It connects to and retrieves contacts from every single service, and you can update your status on all supported services from one box. Aside from all the functionality, it's also one of the more slick apps we've seen. OneConnect is a free download from the iTunes App Store, requires a Yahoo account to use.&lt;/p&gt; &lt;div class="related"&gt;&lt;a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=281970154&amp;mt=8"&gt;Yahoo OneConnect&lt;/a&gt; [iTunes Store]&lt;/div&gt; &lt;br style="clear: both;"/&gt;&lt;br /&gt;&lt;p&gt;(Via &lt;a href="http://lifehacker.com"&gt;Lifehacker&lt;/a&gt;.)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20104645-7077815281725354169?l=jlbe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jlbe.blogspot.com/feeds/7077815281725354169/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20104645&amp;postID=7077815281725354169' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20104645/posts/default/7077815281725354169'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20104645/posts/default/7077815281725354169'/><link rel='alternate' type='text/html' href='http://jlbe.blogspot.com/2008/09/yahoo-oneconnect-brings-free-sms-to.html' title='Yahoo OneConnect Brings Free SMS to Your iPhone [Featured IPhone Download]'/><author><name>JL Brunet</name><uri>http://www.blogger.com/profile/00252146126754382012</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://theblackcat.dyndns.org/writing2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20104645.post-6213500631743824639</id><published>2008-03-17T07:44:00.001-07:00</published><updated>2008-03-17T07:59:09.877-07:00</updated><title type='text'>AutoHotkey - how didn't I use this before?</title><content type='html'>&lt;a href="http://www.autohotkey.com/"&gt;AutoHotkey&lt;/a&gt; is a Windows scriptable utility that lets you automate the launching of programs, websites URLs, access to files and folders, and repetitive keyboard entries. &lt;br /&gt;&lt;br /&gt;It's awesome, and if you work like me most of the time on Windows, will save you a lot of time! &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20104645-6213500631743824639?l=jlbe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jlbe.blogspot.com/feeds/6213500631743824639/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20104645&amp;postID=6213500631743824639' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20104645/posts/default/6213500631743824639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20104645/posts/default/6213500631743824639'/><link rel='alternate' type='text/html' href='http://jlbe.blogspot.com/2008/03/autohotkey-how-didn-i-use-this-before.html' title='AutoHotkey - how didn&amp;#39;t I use this before?'/><author><name>JL Brunet</name><uri>http://www.blogger.com/profile/00252146126754382012</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://theblackcat.dyndns.org/writing2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20104645.post-8483612977853602122</id><published>2008-03-05T20:33:00.001-08:00</published><updated>2008-03-05T22:00:41.335-08:00</updated><title type='text'>GrandCentral: one number for all your phones!!</title><content type='html'>&lt;p&gt;&lt;a href="http://www.grandcentral.com/"&gt;GrandCentral: The New Way to Use Your Phones&lt;/a&gt;: I love this new phone service. Lets you use &lt;strong&gt;a unique phone number&lt;/strong&gt; for multiple phones, and offers a great number of smart functionalities. Try it and let me know what you think! Of course, it's FREE!&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20104645-8483612977853602122?l=jlbe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jlbe.blogspot.com/feeds/8483612977853602122/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20104645&amp;postID=8483612977853602122' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20104645/posts/default/8483612977853602122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20104645/posts/default/8483612977853602122'/><link rel='alternate' type='text/html' href='http://jlbe.blogspot.com/2008/03/grandcentral-one-number-for-all-your.html' title='GrandCentral: one number for all your phones!!'/><author><name>JL Brunet</name><uri>http://www.blogger.com/profile/00252146126754382012</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://theblackcat.dyndns.org/writing2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20104645.post-7749126558041303197</id><published>2008-01-26T02:00:00.001-08:00</published><updated>2008-01-26T02:08:07.230-08:00</updated><title type='text'>OpenDNS: SpeedUp Your Internet Connection</title><content type='html'>&lt;img src="http://lh5.google.com/jlouis54/R5sGf6IqHGI/AAAAAAAABJY/HgiYa2DUAD4/ZZ481B1910.jpg?imgmax=800" alt="ZZ481B1910.jpg" border="0" width="261" height="121" align="left" /&gt;I have just switched to OpenDNS at home and yes! Their DNS is really fast!!! Big change from Pacbell AT&amp;T dinosaurs. I have not yet gone through all the functionalities that are literraly offered, but I could instantaneously feel a gain in speed. Well I am close to one of their centers here in Palo Alto too. Definitely something to try, and very easy to implement. &lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.makeuseof.com/dir/opendns/"&gt;OpenDNS: SpeedUp Your Internet Connection | MakeUseOf.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;OpenDNS provides a safer, faster, smarter and more reliable way to navigate the Internet. It’s free, easy-to-setup and requires absolutely no download. Basically, OpenDNS lets you speed-up the website detection and loading process which is normally handled by your ISP (Internet Service Provider).&lt;br /&gt;&lt;br /&gt;User Testimonial: ‘I can’t say Thank You enough for providing OpenDNS. We had problems with the Bellsouth DNS servers. After switching to OpenDNS everything just works.’ More testimonials&lt;br /&gt;OpenDNS Features&lt;br /&gt;Speeds-up your internet connection.&lt;br /&gt;Warns of phishing threats and adult sites.&lt;br /&gt;Track / Monitor network activity: See what sites are being visited, block adult websites, etc.&lt;br /&gt;Integrated spell-checking tool.&lt;br /&gt;Works on Windows, Mac, Linux...."&lt;/p&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;(Via &lt;a href="http://makeuseof.com"&gt;makeuseof.com&lt;/a&gt;.)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20104645-7749126558041303197?l=jlbe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jlbe.blogspot.com/feeds/7749126558041303197/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20104645&amp;postID=7749126558041303197' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20104645/posts/default/7749126558041303197'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20104645/posts/default/7749126558041303197'/><link rel='alternate' type='text/html' href='http://jlbe.blogspot.com/2008/01/opendns-speedup-your-internet.html' title='OpenDNS: SpeedUp Your Internet Connection'/><author><name>JL Brunet</name><uri>http://www.blogger.com/profile/00252146126754382012</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://theblackcat.dyndns.org/writing2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20104645.post-6733875433791560695</id><published>2008-01-17T14:41:00.001-08:00</published><updated>2008-01-17T14:47:53.541-08:00</updated><title type='text'>"12 Learnings From My First Turn As Startup CEO" by Jason Goldberg</title><content type='html'>Excellent post about startup strategy. Keep reading!&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.socialmedian.com/2008/01/12_learnings_from_my_first_sta.html"&gt;12 Learnings From My First Turn As Startup CEO - socialmedian&lt;/a&gt;: "In December 2003 I decided to take the plunge and quit my corporate job to start a new company from scratch.  Believe it or not, it was an easy decision.  I had an idea and a certainty that there was a valuable company to be built around it.  That company was Jobster, where I served as CEO until January 2008 when I helped recruit my successor, transitioned to vice-chairman of the board of directors, and turned my attention to starting a new company.&lt;br /&gt;&lt;br /&gt;Back in December 2003 I had no reasonable idea of what was ahead ... what i did have was passion for the idea of Jobster and for the pursuit of starting and growing a business.&lt;br /&gt;&lt;br /&gt;I learned many valuable lessons at Jobster which I will take with me as I start my next company and my next and my next.  &lt;br /&gt;&lt;br /&gt;Here are some of the key learnings that I hope will benefit many..."&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20104645-6733875433791560695?l=jlbe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jlbe.blogspot.com/feeds/6733875433791560695/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20104645&amp;postID=6733875433791560695' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20104645/posts/default/6733875433791560695'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20104645/posts/default/6733875433791560695'/><link rel='alternate' type='text/html' href='http://jlbe.blogspot.com/2008/01/12-learnings-from-his-first-turn-as.html' title='&amp;quot;12 Learnings From My First Turn As Startup CEO&amp;quot; by Jason Goldberg'/><author><name>JL Brunet</name><uri>http://www.blogger.com/profile/00252146126754382012</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://theblackcat.dyndns.org/writing2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20104645.post-8983502383582820733</id><published>2008-01-16T20:49:00.001-08:00</published><updated>2008-01-16T21:12:22.702-08:00</updated><title type='text'>ImageWell &amp; Marsedit</title><content type='html'>&lt;img src="http://lh5.google.com/jlouis54/R47h1fntiOI/AAAAAAAABIo/qaZPnWswN3o/imagewell.png?imgmax=800" alt="imagewell.png" border="0" width="154" height="288" align="left" /&gt;&lt;img src="http://lh3.google.com/jlouis54/R47jp_ntiQI/AAAAAAAABI4/fN1ZUZRaVvw/Luis%20globos.png?imgmax=800" alt="Luis globos.png" border="0" width="155" height="213" align="right" /&gt;I am trying this tiny little &lt;a href="http://xtralean.com/IWOverview.html"&gt;ImageWell&lt;/a&gt; program to quickly create and send images. I tried it for an hour, then decided to buy the license, since these are 20 Canadian Dollars well invested. I liked the ease of use and configure of ImageWell almost immediately.&lt;br /&gt;&lt;br /&gt;So here is an example of picture, quickly made using (1) Photo Booth application that you get with Leopard and created that nice background (2) ImageWell to crop, shadow and resize the original picture. &lt;br /&gt;&lt;br /&gt;Nothing fancy, but takes a couple of minutes to create pictures.  I'll look more into the additional features provided with the license, and will update this post. By the way, I am also using &lt;a href="http://www.red-sweater.com/marsedit/"&gt;MarsEdit&lt;/a&gt; for my blogs. It's really nice!&lt;br /&gt;&lt;br /&gt;I read there's also a blogging plugin with my favorite text editor - TextMate - but I have not been able to figure out yet how it works; so I decided to go ahead and give MarsEdit authors some of my money. Have you tried?&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20104645-8983502383582820733?l=jlbe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jlbe.blogspot.com/feeds/8983502383582820733/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20104645&amp;postID=8983502383582820733' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20104645/posts/default/8983502383582820733'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20104645/posts/default/8983502383582820733'/><link rel='alternate' type='text/html' href='http://jlbe.blogspot.com/2008/01/imagewell-marsedit.html' title='ImageWell &amp;amp; Marsedit'/><author><name>JL Brunet</name><uri>http://www.blogger.com/profile/00252146126754382012</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://theblackcat.dyndns.org/writing2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20104645.post-7810803980016882718</id><published>2008-01-14T12:22:00.001-08:00</published><updated>2008-01-17T14:44:14.785-08:00</updated><title type='text'>How to squeeze the best out of FREE NetNewsWire - Ode to Apple</title><content type='html'>&lt;br /&gt;&lt;img src="http://lh3.google.com/jlouis54/R4vDgvntiHI/AAAAAAAABHQ/fQXj9wRE1xQ/10404982-729F-4BF2-B8E5-4EC84BCB8B1D.jpg?imgmax=400" alt="10404982-729F-4BF2-B8E5-4EC84BCB8B1D.jpg" border="0" width="348"  /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Good article about blog reading, and setup. NetNewsWire is great! I still use the online Google Reader, but am getting back to a local RSS reader as well. NetNewsWire is a slick one. Running Intel and VMware Fusion, I can use NetNewsWire when either working on my Windows or my Mac interface. That makes things more appealing since most of my work needs Windows and I still want to be able to read some feeds sometimes during the day.... &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;I just hope that making NetNewsWire free doesn't mean that its support and upgrades will disappear. &lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.odetoapple.com/2008/how-to-squeeze-the-best-out-of-free-netnewswire/"&gt;How to squeeze the best out of FREE NetNewsWire - Ode to Apple&lt;/a&gt;: "Ode to AppleDedicated to Apple - Mac, iPhone, iPod, iTunes, Quicktime, Apple TV and all the awesome softwares for the Apple Mac.&lt;br /&gt;&lt;br /&gt;A day before Newsgator made their RSS Suite totally FREE, Amit did a review of Newsgator’s FeedDemon (Windows RSS Feed Reader), which got me thinking about NetNewsWire. Let me give you a brief about my RSS Feed Reader usage before suggesting ‘How to squeeze the best out of FREE NetNewsWire’.&lt;br /&gt;&lt;br /&gt;I have been using RSS Feed Readers in a way or the other ever since the hay days of the blogging revolution in the early 2000s. While on Windows, I graduated to a full fledged RSS Reader with Nick Bradbury’s FeedDemon ever since its very early days. Bradbury Software, Nick’s company that made FeedDemon was acquired by NewsGator Technologies in May 2005 (I think Nick works with Newsgator at present). "&lt;/p&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20104645-7810803980016882718?l=jlbe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jlbe.blogspot.com/feeds/7810803980016882718/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20104645&amp;postID=7810803980016882718' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20104645/posts/default/7810803980016882718'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20104645/posts/default/7810803980016882718'/><link rel='alternate' type='text/html' href='http://jlbe.blogspot.com/2008/01/how-to-squeeze-best-out-of-free.html' title='How to squeeze the best out of FREE NetNewsWire - Ode to Apple'/><author><name>JL Brunet</name><uri>http://www.blogger.com/profile/00252146126754382012</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://theblackcat.dyndns.org/writing2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20104645.post-7417271108785774293</id><published>2008-01-10T15:29:00.001-08:00</published><updated>2008-01-10T19:00:09.690-08:00</updated><title type='text'>How to Command Respect</title><content type='html'>I found this post useful; we're not always aware of how others perceive us beyond the quality of our work itself. Many things participate in the idea of what others think about you and me: body language, odor, voice!.... It's good to work a little in improving these things. Nothing works better than rehearsals and self-consciousness. It's not really (for me at least) about mirror sessions or tape recording, nor becoming obsessed to a point where you feel embarrassed and afraid of your next move - "should I uncross my legs?" LOL - that post is worth reading. &lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.evenhappier.com/selfimprovement/how_to_command_respect.html"&gt;How to Command Respect&lt;/a&gt;: "&lt;img alt="Respect" title="Respect" src="http://www.evenhappier.com/foto/command-respect_web.jpg" width="255" height="233" border="0" style="float: left; margin: 5px 10px 0px 0px;" &gt;&lt;br /&gt;&lt;br /&gt;Some people are always listened to. What they say matter, and everyone pays attention whenever they speak. &lt;br&gt;&lt;br&gt;&lt;br /&gt;Why is that so? There's an air of authority about their every words and actions, which helps them in getting their point across, when others would not even be heard. &lt;br&gt;&lt;br&gt;&lt;br /&gt;In short, they are who you and I would call ‘Natural Leaders.' &lt;br&gt;&lt;br&gt;&lt;br /&gt;I am not one of those people – I wasn't born super-confident – so I took some time to study man and women who naturally command respect, in order to learn their secrets and get the results I wanted in my own life. &lt;br&gt;&lt;br&gt;&lt;br /&gt;The experiment has worked well: today my behavior has changed - though I'm still me - and I have finally been offered the job I had been wanting for the last three years. &lt;br&gt;&lt;br&gt;&lt;br /&gt;I should come clean with you – I haven't discovered any secrets… – only well known habits which increase their effectiveness exponentially when applied all together.  &lt;br&gt;&lt;br&gt;&lt;br /&gt;If you are not a ‘Natural Leader', the good news is that a confident behavior can be learned: read the tips below and start immediately to practice those which feel ok with you. Results will soon follow...&lt;br /&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;&lt;strong&gt;Posture&lt;/strong&gt; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;- Stand tall: keeping your shoulders pushed back will lend you an air of confidence. &lt;br&gt;&lt;br /&gt;- Spread your weight evenly on both feet instead of leaning only on one. &lt;br&gt;&lt;br /&gt;- Try standing with your arms crossed behind your back. Your shoulders will get pulled back automatically.&lt;br&gt;&lt;br /&gt;- Don't stand with your hands on your hips if you don't want to come across as confrontational. &lt;br&gt;&lt;br /&gt;- Don't lean against walls or tables. You'll appear tired and lazy.&lt;br /&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;What are you looking at?&lt;/strong&gt; &lt;br&gt;&lt;br /&gt;- Look directly at the person you are talking to in order to exude confidence. If you turn away from the person you're talking to in the middle of the conversation, you'll show you're not interested.&lt;br&gt;&lt;br /&gt;- Look straight in front of you: looking down might be interpreted as shyness, looking slightly upward could be perceived as arrogance. Finally, if you wear glasses, don't look over the rim. It makes you look condescending. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;- Don't look at your watch unless you want to appear as if you're in a rush.&lt;br&gt;&lt;br /&gt;- Don't rub your eyes with your hands: it signals disbelief at the situation. &lt;br&gt;&lt;br /&gt;- Keeping your eyes on the door will show that you're ready to leave the room.&lt;br&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;When you are sitting…&lt;/strong&gt; &lt;br&gt;&lt;br /&gt;- Sit straight so that your shoulders almost touch the back of your chair.  &lt;br&gt;&lt;br /&gt;- Rest your hands on the arms of your chair, place them on your knees, or fold them on your lap so that they are not a distraction.&lt;br&gt;&lt;br /&gt;- Make sure your chair is positioned so you're facing the person you're talking to. This will show that you're engaged in what they are saying.&lt;br&gt;&lt;br /&gt;- Lean slightly forward to appear interested in a conversation and stress what you're saying. &lt;br&gt;&lt;br /&gt;- Don't tilt your chair back so that it's standing on two legs. This shows a very casual, laid back attitude and does not earn you respect. You also run the risk of looking silly when you accidentally fall backwards.&lt;br&gt;&lt;br /&gt;- Stretching your legs out shows you're too relaxed and may also invade others' personal space.&lt;br&gt;&lt;br /&gt;- Never put your feet up on the desk in front of you. You don't want to come across as condescending. &lt;br&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Head and Face&lt;/strong&gt;&lt;br&gt;&lt;br /&gt;- Tilting your head to one side during a conversation shows you're interested and thinking about what's being said.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;- Be sure to nod your head so the person you're speaking with knows you're listening and interested.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;- A blank face conveys either disinterest or a lack of understanding. &lt;br&gt; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;What are you doing with your hands?&lt;/strong&gt;&lt;br&gt;&lt;br /&gt;- If seated, place your hands on armrest or on your laps ; if standing still, try holding your hands behind your back. Break such standard position whenever needed, and then return to it as soon as you can.&lt;br /&gt;- Open, face-up palms signal honesty and straightforwardness.&lt;br&gt;&lt;br /&gt;- Gesturing with your arms can help you making a point, but doing it excessively can became distracting. &lt;br&gt;&lt;br /&gt;- Make sure your palms are clean and dry. Sweaty palms indicate nervousness and are a turn off for most people.&lt;br&gt;&lt;br /&gt;- Never point at someone, be it the person talking to you or anyone else in the room. It's rude.&lt;br&gt;&lt;br /&gt;- Don't scratch your head. You'll come across as being unsure of yourself. &lt;br&gt;&lt;br /&gt;- Don't tap your fingers on a table or arms of a chair; you'll seem anxious. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;- Don't run your fingers through your hair. It shows frustration. &lt;br&gt;&lt;br /&gt;- Never bite your nails. It will make you seem nervous.&lt;br&gt;&lt;br /&gt;- Don't fidget with objects lying on the table in front of you.&lt;br&gt;&lt;br /&gt;- Don't sit with your palms on your cheeks. It shows you're deep in thought about something else.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;- Do not wipe your palms on your clothing. Use a handkerchief instead.&lt;br&gt;&lt;br /&gt;- Don't play or fidget with your mobile phone when someone's talking to you. It shows avoidance and a lack of interest. &lt;br&gt;&lt;br /&gt;- Don't touch your nose, play with your hair, or rub your eyes when you're being asked for an honest answer. They're all signs that say you're lying. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;- Keep your fingernails clean. Close cropped nails show you're neat and orderly, but if you prefer to wear them long, make sure they're groomed neatly. &lt;br&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;Last but not Least…&lt;/strong&gt;&lt;br&gt;&lt;br /&gt;- If the situation calls for paperwork, be sure to keep your papers in order with easy access to avoid looking disorganized.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;- Removing your tie, top button, or jacket to indicate you're getting comfortable in your surroundings.   &lt;br&gt;&lt;br /&gt;- Open doors and allow others to walk before you.&lt;br&gt;&lt;br /&gt;- Cough and sneeze into your hands or a handkerchief, not into the face of the people around you. &lt;br&gt;&lt;br /&gt;- Additionally, try videotaping your actions so you can find out where you're going wrong. I know, it sound weird, but it is amazingly effective.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;- Look good. You don't have to be conventionally handsome or beautiful; it's enough to dress neatly in clothes that suit both you and the occasion.&lt;br&gt;&lt;br /&gt;- Smell good. Use deodorant and perfume, but go easy on it. You don't want to overpower the room with your scent.&lt;br&gt; &lt;br /&gt;- Wear footwear that allows you to walk comfortably to avoid making a fool of yourself.&lt;br&gt;&lt;br /&gt;- Avoid revealing, dirty or wrinkled clothing. &lt;br&gt;&lt;br /&gt;- And finally, remember to smile. Smiles are contagious :-) &lt;br&gt; &lt;br&gt;&lt;br /&gt;&lt;em&gt;&lt;br /&gt;Adapted from www.insidecrm.com/blog&lt;br /&gt;&lt;/em&gt;"&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;(Via &lt;a href="http://www.evenhappier.com/"&gt;Even Happier&lt;/a&gt;.)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20104645-7417271108785774293?l=jlbe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jlbe.blogspot.com/feeds/7417271108785774293/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20104645&amp;postID=7417271108785774293' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20104645/posts/default/7417271108785774293'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20104645/posts/default/7417271108785774293'/><link rel='alternate' type='text/html' href='http://jlbe.blogspot.com/2008/01/how-to-command-respect.html' title='How to Command Respect'/><author><name>JL Brunet</name><uri>http://www.blogger.com/profile/00252146126754382012</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://theblackcat.dyndns.org/writing2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20104645.post-2404287619838741667</id><published>2007-05-29T09:54:00.000-07:00</published><updated>2007-05-29T09:57:44.826-07:00</updated><title type='text'>50 Ways To Increase Your Productivity - lifehack.org</title><content type='html'>I am quite adept to lists; this one (&lt;a href="http://www.lifehack.org/articles/productivity/50-ways-to-increase-your-productivity.html"&gt;50 ways to increase your productivity&lt;/a&gt;) is, I believe, a really good one. Among the listed items, I have these ones that I really value since they work for me: take breaks, love what you do, use background music, complete most dreaded things in the morning, use a text editor like WriteRoom on the mac to avoid visual distractions, keep a notebook and pen handy, plan your meals, step away from the computer, write a daily to-do list, exercise, turn off TV, learn to say "No", use a calendar, get up real early, reward yourself,  speed read, hibernate your Windows station.&lt;br /&gt;&lt;br /&gt;What are your own best tricks to get organized? Have you read Allen's book "Getting Things Done?" and what's your opinions about a formal methodology? What are the tools you use personnaly that made a difference in your productivity?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20104645-2404287619838741667?l=jlbe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jlbe.blogspot.com/feeds/2404287619838741667/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20104645&amp;postID=2404287619838741667' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20104645/posts/default/2404287619838741667'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20104645/posts/default/2404287619838741667'/><link rel='alternate' type='text/html' href='http://jlbe.blogspot.com/2007/05/50-ways-to-increase-your-productivity.html' title='50 Ways To Increase Your Productivity - lifehack.org'/><author><name>JL Brunet</name><uri>http://www.blogger.com/profile/00252146126754382012</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://theblackcat.dyndns.org/writing2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20104645.post-8265683899429255802</id><published>2007-04-11T13:15:00.000-07:00</published><updated>2007-04-11T13:17:19.890-07:00</updated><title type='text'>Note Taking and Hands-Free Messaging</title><content type='html'>&lt;a href="http://www.jott.com/"&gt;&lt;/a&gt;The whole world of information is getting better day after day. Try &lt;a href="http://jott.com/"&gt;Jott.com&lt;/a&gt;, and you'll get a new very cool way to enter information, via a phone number. Speed dial yourself something important, and forget it. The transcribed message will get straight into your email mailbox, ready for processing. We love it!&lt;br /&gt;&lt;br /&gt;So far the service is totally free --- till when?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20104645-8265683899429255802?l=jlbe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jlbe.blogspot.com/feeds/8265683899429255802/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20104645&amp;postID=8265683899429255802' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20104645/posts/default/8265683899429255802'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20104645/posts/default/8265683899429255802'/><link rel='alternate' type='text/html' href='http://jlbe.blogspot.com/2007/04/jottcom-mobile-note-taking-and-hands.html' title='Note Taking and Hands-Free Messaging'/><author><name>JL Brunet</name><uri>http://www.blogger.com/profile/00252146126754382012</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://theblackcat.dyndns.org/writing2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20104645.post-7185582096693907867</id><published>2007-03-29T20:54:00.000-07:00</published><updated>2007-03-29T20:54:38.947-07:00</updated><title type='text'>Hivelogic - The Narrative - Building Ruby, Rails, Subversion, Mongrel, and MySQL on Mac OS X</title><content type='html'>&lt;a href="http://hivelogic.com/narrative/articles/ruby-rails-mongrel-mysql-osx"&gt;Hivelogic - The Narrative - Building Ruby, Rails, Subversion, Mongrel, and MySQL on Mac OS X&lt;/a&gt;: This is a great alternative to the simplistic Locomotive. I see Locomotive as a quick way to run Rails applications you want to evaluate, but this tutorial goes much further. It walk you through the installation of each component, whiich will make you feel a tad smarter at the end. The installation took quite some time on my G5 but was a great insight. And I could upgrade to the latest just by using the curl -l ftp:/each_website/each_path/* wisely. Great springboard to Ruby on Rails. Also the usage of Textmate in this  development environment is precious, but that'll likely be another blog entry.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20104645-7185582096693907867?l=jlbe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://hivelogic.com/narrative/articles/ruby-rails-mongrel-mysql-osx' title='Hivelogic - The Narrative - Building Ruby, Rails, Subversion, Mongrel, and MySQL on Mac OS X'/><link rel='replies' type='application/atom+xml' href='http://jlbe.blogspot.com/feeds/7185582096693907867/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20104645&amp;postID=7185582096693907867' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20104645/posts/default/7185582096693907867'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20104645/posts/default/7185582096693907867'/><link rel='alternate' type='text/html' href='http://jlbe.blogspot.com/2007/03/hivelogic-narrative-building-ruby-rails.html' title='Hivelogic - The Narrative - Building Ruby, Rails, Subversion, Mongrel, and MySQL on Mac OS X'/><author><name>JL Brunet</name><uri>http://www.blogger.com/profile/00252146126754382012</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://theblackcat.dyndns.org/writing2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20104645.post-3336853061428047517</id><published>2007-03-21T12:55:00.000-07:00</published><updated>2007-03-21T12:55:59.870-07:00</updated><title type='text'>Taking My Gmail Offline</title><content type='html'>Went through an interesting article about GMail email storage and privacy and security concerns. What's the best and most secure way to keep all your emails? Is it to leave them on the GMail server or take a local copy? Well, talking about my own experience, local copies are good as long as the hard disks last and we all know they don't.&lt;br /&gt;&lt;br /&gt;But still, read on, it's goood stuff...  &lt;a href="http://web.mac.com/fouroux/iWeb/site/blog/123EAA6D-4450-487E-87EA-400FE12C4334.html"&gt;Taking My Gmail Offline&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20104645-3336853061428047517?l=jlbe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://web.mac.com/fouroux/iWeb/site/blog/123EAA6D-4450-487E-87EA-400FE12C4334.html' title='Taking My Gmail Offline'/><link rel='replies' type='application/atom+xml' href='http://jlbe.blogspot.com/feeds/3336853061428047517/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20104645&amp;postID=3336853061428047517' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20104645/posts/default/3336853061428047517'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20104645/posts/default/3336853061428047517'/><link rel='alternate' type='text/html' href='http://jlbe.blogspot.com/2007/03/taking-my-gmail-offline.html' title='Taking My Gmail Offline'/><author><name>JL Brunet</name><uri>http://www.blogger.com/profile/00252146126754382012</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://theblackcat.dyndns.org/writing2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20104645.post-6133599113872976388</id><published>2007-03-15T23:04:00.000-07:00</published><updated>2007-03-15T23:04:24.035-07:00</updated><title type='text'>Micro Persuasion: Turn Gmail Into Your Personal Nerve Center</title><content type='html'>&lt;a href="http://www.micropersuasion.com/2007/02/transform_gmail.html"&gt;Micro Persuasion: Turn Gmail Into Your Personal Nerve Center&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Excellent article about the extensive usage of GMail. These last years have seen so many products becoming mature and moving users from pc-based data to internet-based data.  That was a  concept we were envisioning one decade ago as Sci-Fi when here and now, it is happening. Great stuff.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20104645-6133599113872976388?l=jlbe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.micropersuasion.com/2007/02/transform_gmail.html' title='Micro Persuasion: Turn Gmail Into Your Personal Nerve Center'/><link rel='replies' type='application/atom+xml' href='http://jlbe.blogspot.com/feeds/6133599113872976388/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20104645&amp;postID=6133599113872976388' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20104645/posts/default/6133599113872976388'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20104645/posts/default/6133599113872976388'/><link rel='alternate' type='text/html' href='http://jlbe.blogspot.com/2007/03/micro-persuasion-turn-gmail-into-your.html' title='Micro Persuasion: Turn Gmail Into Your Personal Nerve Center'/><author><name>JL Brunet</name><uri>http://www.blogger.com/profile/00252146126754382012</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://theblackcat.dyndns.org/writing2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20104645.post-3367705808787552316</id><published>2007-01-25T09:34:00.000-08:00</published><updated>2007-01-25T09:42:35.918-08:00</updated><title type='text'>Apache - mod_rewrite not working</title><content type='html'>Here's a pretty trivial case I faced; the resolution is interesting:&lt;br /&gt;&lt;br /&gt;RewriteEngine on&lt;br /&gt;RewriteLogLevel 3&lt;br /&gt;RewriteLog  /path_to_log/rewrite.log&lt;br /&gt;RewriteCond %{REQUEST_URI} /somestring&lt;br /&gt;RewriteRule ^/(.*)$ http://some.server.com/somestring/$1 [R]&lt;br /&gt; &lt;br /&gt;If RewriteCond trigger /somestring conflicts with some tomcat JKMount setup (or other trigger like for instance WebLogic), make sure that the mod_rewrite library gets loaded AFTER mod_jk library.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20104645-3367705808787552316?l=jlbe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jlbe.blogspot.com/feeds/3367705808787552316/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20104645&amp;postID=3367705808787552316' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20104645/posts/default/3367705808787552316'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20104645/posts/default/3367705808787552316'/><link rel='alternate' type='text/html' href='http://jlbe.blogspot.com/2007/01/apache-modrewrite-not-working.html' title='Apache - mod_rewrite not working'/><author><name>JL Brunet</name><uri>http://www.blogger.com/profile/00252146126754382012</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://theblackcat.dyndns.org/writing2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20104645.post-4250235602884546017</id><published>2006-11-13T16:24:00.000-08:00</published><updated>2006-11-16T10:21:15.526-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSX'/><category scheme='http://www.blogger.com/atom/ns#' term='email'/><category scheme='http://www.blogger.com/atom/ns#' term='spam'/><title type='text'>How to filter out Spam on the Mac?</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger2/1477/2454/1600/Screenshot_1.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger2/1477/2454/200/Screenshot_1.png" alt="" border="0" /&gt;&lt;/a&gt;I have been using OSX Mail application since years now, I have been activating the Junk filter also since all that time, and, as much as I can recall, I have been happy with it... a long time ago. But these last years, as the spam got really out of hand, I ended up using up most of my email-reading time in email-deleting and email-searching. Piles of junk at the door every morning, every night. Piles and piles. I tried to define additional rules to kind of nail this terrible thing. With no real success. I understand a few reasons why spammers can still spam us: they spoof other people email addresses, they set many random words in the email bodies, and use images as spam contents. All this is very annoying.&lt;br /&gt;&lt;br /&gt;Then I discovered, now a few days ago, &lt;a href="http://c-command.com/spamsieve/"&gt;SpamSieve&lt;/a&gt; for the Mac. This plugin takes the same training approach, where you are the one defining the good emails and the spam emails. It then builds a Corpus, which is a list of words, appended at each new email qualification, and associated with a probability for each word to be part of a spam email. Then this probability can be used to move automatically an email to a Spam folder - when greater than 75%. Between 50 and 75% you  will have to choose and tell SpamSieve which is which. Everything that comes out with a probaility lower than 50% will remain in your mailbox or go to whichever folder your other Mail rules define.&lt;br /&gt;&lt;br /&gt;That's the principle, roughly. What makes SpamSieve appealing to me is:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;its simplicity to operate and make changes in configuration&lt;/li&gt;&lt;li&gt;its speed of execution&lt;/li&gt;&lt;li&gt;its apparent efficiency&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;I am running a 30-days trial version for the moment, but will definitely purchase a license if the program is as good as it already seems.  Will keep you posted on this.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20104645-4250235602884546017?l=jlbe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jlbe.blogspot.com/feeds/4250235602884546017/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20104645&amp;postID=4250235602884546017' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20104645/posts/default/4250235602884546017'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20104645/posts/default/4250235602884546017'/><link rel='alternate' type='text/html' href='http://jlbe.blogspot.com/2006/11/how-to-filter-out-spam-on-mac.html' title='How to filter out Spam on the Mac?'/><author><name>JL Brunet</name><uri>http://www.blogger.com/profile/00252146126754382012</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://theblackcat.dyndns.org/writing2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20104645.post-5890404871162633886</id><published>2006-11-07T12:45:00.000-08:00</published><updated>2006-11-16T10:19:46.524-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSX windows productivity'/><title type='text'>Note taking, information processing</title><content type='html'>We daily face lots and lots of information. What computers were supposed to manage for us in fact flood back to us perpetually as a virtual boomerang. The information flows non-stop. When at your desk, facing your mail program, news reader, internet browser, you're already filled with information. Stuff for which you need to take rapid decisions. From which you also generate action, like spreadsheets or emails.&lt;br /&gt;&lt;br /&gt;We need tools to handle these heaps. So store, sort, make searchable. To create other actions. Just to keep up and still be productive. Be faster, as fast as the flows towards us. I have been looking for a long time for these, which would increase my productivity, and my overall performance in the work field.&lt;br /&gt;&lt;br /&gt;Here is what I have found:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Microsoft &lt;span style="font-weight: bold;"&gt;OneNote&lt;/span&gt; on Windows is quite the best I could find overall. To create 1-click away notes and screen captures it's a great tool. The way you organize everything within that program makes things easy to look back in. Also the way all external documents (emails, files..) can be dropped to create explicit links. &lt;span style="font-weight: bold;"&gt;Dearly missing on Mac&lt;/span&gt;.... Commercial.&lt;/li&gt;&lt;li&gt;For the Mac I just discovered  &lt;span style="font-weight: bold;"&gt;Yojimbo&lt;/span&gt;. Not as good as OneNote but usable, still. More on this later. Shareware.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;QuickSilver&lt;/span&gt; on the Mac also. &lt;span style="font-weight: bold;"&gt;Dearly missing on Windows :-) &lt;/span&gt;Allows you to operate many tasks with a few keystrokes. From google searches to running programs or email people or (again) set new events in iCal. Freeware.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;TypeIt4Me&lt;/span&gt; on the Mac: set text snippets (essentially used in emails  for me, but could be anything else) through predefined key sequences. Takes away the load of repetitive typing. Shareware.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20104645-5890404871162633886?l=jlbe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jlbe.blogspot.com/feeds/5890404871162633886/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20104645&amp;postID=5890404871162633886' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20104645/posts/default/5890404871162633886'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20104645/posts/default/5890404871162633886'/><link rel='alternate' type='text/html' href='http://jlbe.blogspot.com/2006/11/note-taking-information-processing.html' title='Note taking, information processing'/><author><name>JL Brunet</name><uri>http://www.blogger.com/profile/00252146126754382012</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://theblackcat.dyndns.org/writing2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20104645.post-116292127272716764</id><published>2006-11-07T09:33:00.000-08:00</published><updated>2006-11-07T12:51:06.918-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSX'/><title type='text'>To make OSX look and feel consistent: UNO!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://gui.interacto.net/images/stories/uno13.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 168px; height: 159px;" src="http://gui.interacto.net/images/stories/uno13.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;For those of us who ever "switched", we know that OSX is a great (if not the greatest) and sexiest OS around. There's a little caveat though: for some reasons the design of the interface windows has been taking multiple routes that sometimes make it a bit difficult to the eye. To remediate this problem, &lt;/span&gt;&lt;a style="font-family: verdana;" href="http://gui.interacto.net/"&gt;&lt;span style="font-weight: bold;"&gt;interacto.net&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt; came up with &lt;/span&gt;&lt;span style="font-weight: bold;font-family:verdana;" &gt;UNO&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;. This freeware safely changes the look and feel of all applications, into a UNO style, that I personnaly like very much. Try it!&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20104645-116292127272716764?l=jlbe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jlbe.blogspot.com/feeds/116292127272716764/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20104645&amp;postID=116292127272716764' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20104645/posts/default/116292127272716764'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20104645/posts/default/116292127272716764'/><link rel='alternate' type='text/html' href='http://jlbe.blogspot.com/2006/11/to-make-osx-look-and-feel-consistent.html' title='To make OSX look and feel consistent: UNO!'/><author><name>JL Brunet</name><uri>http://www.blogger.com/profile/00252146126754382012</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://theblackcat.dyndns.org/writing2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20104645.post-116075631923329258</id><published>2006-10-13T09:14:00.000-07:00</published><updated>2006-11-07T09:36:58.741-08:00</updated><title type='text'>Apache - how to load balance across multiple hosts (using mod_rewrite)</title><content type='html'>Here is a nice way to load balance requests using Apache and mod_rewrite.&lt;br /&gt;&lt;br /&gt;All it takes is a text file with the different targeted servers, and a "load balancer instance" getting the initial requests. This is a nice way to create sticky sessions to different load-balanced back-ends.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-size:85%;" &gt;&lt;span style="font-family:courier new;"&gt;RewriteEngine on&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;RewriteLogLevel 3&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;RewriteLog  /var/opt/logs/rewrite.log&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;RewriteMap servers rnd:/opt/apache/servers.txt&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;RewriteRule     ^/(.*)  https://${servers:mylist}/$1 [R,L]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;with servers.txt:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;mylist server1.mydomain.com|server2.mydomain.com|server3.mydomain.com&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20104645-116075631923329258?l=jlbe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jlbe.blogspot.com/feeds/116075631923329258/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20104645&amp;postID=116075631923329258' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20104645/posts/default/116075631923329258'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20104645/posts/default/116075631923329258'/><link rel='alternate' type='text/html' href='http://jlbe.blogspot.com/2006/10/apache-how-to-load-balance-load-across.html' title='Apache - how to load balance across multiple hosts (using mod_rewrite)'/><author><name>JL Brunet</name><uri>http://www.blogger.com/profile/00252146126754382012</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://theblackcat.dyndns.org/writing2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20104645.post-115612115945792266</id><published>2006-08-20T17:41:00.000-07:00</published><updated>2006-11-07T09:36:58.671-08:00</updated><title type='text'>NewsFire news reader</title><content type='html'>NewsFire a the best news reader for the mac. I have used both NetNewsWire for mac and the bloglines website, but now that I've tried NewsFire, I must tell that it's for me the easiest and most practical tool to remain on the top of the many news I collect.&lt;br /&gt;&lt;br /&gt;Also if you purchase NewsFire this week end, you will get Inquisitor free! Yes, the author will send you a free license.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20104645-115612115945792266?l=jlbe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jlbe.blogspot.com/feeds/115612115945792266/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20104645&amp;postID=115612115945792266' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20104645/posts/default/115612115945792266'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20104645/posts/default/115612115945792266'/><link rel='alternate' type='text/html' href='http://jlbe.blogspot.com/2006/08/newsfire-news-reader.html' title='NewsFire news reader'/><author><name>JL Brunet</name><uri>http://www.blogger.com/profile/00252146126754382012</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://theblackcat.dyndns.org/writing2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20104645.post-115093227246981584</id><published>2006-06-21T16:20:00.000-07:00</published><updated>2006-11-07T12:09:46.254-08:00</updated><title type='text'>How to overwrite a php.ini setup</title><content type='html'>Often &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;ISP's&lt;/span&gt; don't let people change a &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;php&lt;/span&gt;.&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;ini&lt;/span&gt; setup. Nevertheless, you can &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;programatically&lt;/span&gt; change some of the setup.&lt;br /&gt;&lt;br /&gt;This can be really useful, for instance to disable the display of some useless warning messages:&lt;br /&gt;&lt;br /&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;ini&lt;/span&gt;_set("display_errors","Off");&lt;br /&gt;(... do some stuff here ...)&lt;br /&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;ini&lt;/span&gt;_restore('display_errors');&lt;br /&gt;&lt;br /&gt;As you could see here, the error messages were then re-enabled.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20104645-115093227246981584?l=jlbe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jlbe.blogspot.com/feeds/115093227246981584/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20104645&amp;postID=115093227246981584' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20104645/posts/default/115093227246981584'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20104645/posts/default/115093227246981584'/><link rel='alternate' type='text/html' href='http://jlbe.blogspot.com/2006/06/how-to-overwrite-phpini-setup.html' title='How to overwrite a php.ini setup'/><author><name>JL Brunet</name><uri>http://www.blogger.com/profile/00252146126754382012</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://theblackcat.dyndns.org/writing2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20104645.post-114747605109181516</id><published>2006-05-12T16:18:00.000-07:00</published><updated>2006-11-07T09:36:58.380-08:00</updated><title type='text'>Apache - Reverse Proxy to a backend server running https, warning message</title><content type='html'>If you ever set some https reverse proxy server to hit a backend through https as well, i.e. set something like (in Apache):&lt;br /&gt;&lt;br /&gt;ProxyPass /abc https://abc.somewhere.com&lt;br /&gt;&lt;br /&gt;You will likely get some browser warning complaining that the names don't match. To prevent this, simply request your backend SSL certificate with a subject alternative name = your proxy server SSL name, along with your backend common name (here abc.somewhere.com). Then users won't get warnings in their browser. &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20104645-114747605109181516?l=jlbe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jlbe.blogspot.com/feeds/114747605109181516/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20104645&amp;postID=114747605109181516' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20104645/posts/default/114747605109181516'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20104645/posts/default/114747605109181516'/><link rel='alternate' type='text/html' href='http://jlbe.blogspot.com/2006/05/apache-reverse-proxy-to-backend-server.html' title='Apache - Reverse Proxy to a backend server running https, warning message'/><author><name>JL Brunet</name><uri>http://www.blogger.com/profile/00252146126754382012</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://theblackcat.dyndns.org/writing2.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20104645.post-114679057694407949</id><published>2006-05-04T17:53:00.000-07:00</published><updated>2006-11-07T09:36:58.293-08:00</updated><title type='text'>QuickSilver!</title><content type='html'>I wrote an earlier blog about LaunchBar and Butler, as the most necessary binaries there is on the Mac. I am rarely an early adopter of new tools  and usually the first experience is not very positive. You know, we already have it all, right? &lt;br /&gt;&lt;br /&gt;Well, I re-discovered QuickSilver a couple of days ago; I was prepared to a little learning curve, and decided to go through a couple of tutorials that night, to help get to the sugar cream layer directly. To sample the great stuff. I did, and I now I LOVE IT!&lt;br /&gt;&lt;br /&gt;I love it so much that I simply decided to get rid (i.e. not launch automatically at login anymore) of LaunchBar (had been my sweet sweet friend since years) and my recent adoption (Butler). It's great! It's amazing!! More than anything I had encountered before. Was a paing to work on XP earlier, now it it HELL! &lt;br /&gt;&lt;br /&gt;QuickSilver probably is what can be best (or at least close) for human keyboard/screen ergonomy. It emcompasses keyboard shortcuts, spell guesses (not as good as LaunchBar I think, though), contextual menus, notepad interactions (great to have the possibility to type some text on the fly BEFORE picking the program that will use it, whether it's a calculator, a text editor, a browser, a mail program, etc etc). It also offers a shelf, persistent place where you can store all kinds of things (text strips, files, images....) and use them later. Also of course all the buffers are kept (could be hundreds).  Also it interfaces very well with iTunes, so any other binary which controls songs and volume were removed. I keep a simple DashBoard widget to keep the album covers visible, and rate the tunes on the fly.  Also QS allows to browse and play the tunes. &lt;br /&gt;&lt;br /&gt;Many plugins are already available, making this free engine a marvel. I'll likely get back on this at later time.  Without programming you can still create your own tools (macros?) to add functions and help in common tasks. &lt;br /&gt;&lt;br /&gt;Apple and the world of developers who adhered to this platform, makes the rest of them (the computers) gray, conform, boring, difficult. Elegance and simplicity, again. &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20104645-114679057694407949?l=jlbe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jlbe.blogspot.com/feeds/114679057694407949/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20104645&amp;postID=114679057694407949' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20104645/posts/default/114679057694407949'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20104645/posts/default/114679057694407949'/><link rel='alternate' type='text/html' href='http://jlbe.blogspot.com/2006/05/quicksilver.html' title='QuickSilver!'/><author><name>JL Brunet</name><uri>http://www.blogger.com/profile/00252146126754382012</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://theblackcat.dyndns.org/writing2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20104645.post-114678855476540534</id><published>2006-05-04T17:20:00.000-07:00</published><updated>2006-11-07T09:36:58.223-08:00</updated><title type='text'>Playing tunes wirelessly all around the house?</title><content type='html'>YES! Incidently I discovered that iTunes can now play on my Airport at the same time as it blows from my G5!!!   I can buy a couple of more Airports later on, hook them up with speakers, and PARTY!!!!  Music everywhere! Hiya!!!&lt;br /&gt;&lt;br /&gt;Reference &lt;a href="http://www.macosxhints.com/article.php?story=20060111174136912"&gt;here&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20104645-114678855476540534?l=jlbe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jlbe.blogspot.com/feeds/114678855476540534/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20104645&amp;postID=114678855476540534' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20104645/posts/default/114678855476540534'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20104645/posts/default/114678855476540534'/><link rel='alternate' type='text/html' href='http://jlbe.blogspot.com/2006/05/playing-tunes-wirelessly-all-around.html' title='Playing tunes wirelessly all around the house?'/><author><name>JL Brunet</name><uri>http://www.blogger.com/profile/00252146126754382012</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://theblackcat.dyndns.org/writing2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20104645.post-114494222062554933</id><published>2006-04-13T08:28:00.000-07:00</published><updated>2006-11-07T09:36:58.153-08:00</updated><title type='text'>Butler on Mac OSX</title><content type='html'>At first I didn't really look into it. After all, having the excellent LaunchBar and SpotLight tools handy was making me really happy already. Butler seemed like just another goodie in my menu bar, one among the multitude of tools that try to complement each other, without really making your life that easy at all. &lt;br /&gt;&lt;br /&gt;Then I started playing with Butler. First of all, yes, it's a great interface to configure, with a good help section too. The kind of quality we love, and it's even free... &lt;br /&gt;&lt;br /&gt;So I played with it, making most of my setups (directories, applications, web bookmarks, even keystrokes macros for my Mail application) invisible from the Finder interface. And I defined some shortcuts to activate all these. Plus shortcuts to rate iTunes songs! &lt;br /&gt;&lt;br /&gt;It worked so far very nicely! Sometimes I noticed some delay in the initial caching of Butler, but this will be likely tuned later.  Butler is becoming my favorite tool to gain speed in my work. Does what an expensive QuickKeys does. Probably not the most sophisticated of its category but it's really, really great!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20104645-114494222062554933?l=jlbe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jlbe.blogspot.com/feeds/114494222062554933/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20104645&amp;postID=114494222062554933' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20104645/posts/default/114494222062554933'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20104645/posts/default/114494222062554933'/><link rel='alternate' type='text/html' href='http://jlbe.blogspot.com/2006/04/butler-on-mac-osx.html' title='Butler on Mac OSX'/><author><name>JL Brunet</name><uri>http://www.blogger.com/profile/00252146126754382012</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://theblackcat.dyndns.org/writing2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20104645.post-114494169964322100</id><published>2006-04-13T08:19:00.000-07:00</published><updated>2006-11-07T09:36:58.087-08:00</updated><title type='text'>Apache 2.x Weblogic on HPUX</title><content type='html'>Sometimes, when Apache proxies to a WebLogic server, if the application has an issue and fails in releasing threads (typically you would see in the logs some threads struck and some "Out of Memory" errors), it can have a direct effect on Apache itself. Some child process will top CPU till restarted. Restarting Apache can solve the issue, WebLogic releasing its threads and becoming healthy again. &lt;br /&gt;&lt;br /&gt;A fine tuning of Apache and the way the processes and threads are configured is also necessary:  &lt;br /&gt;- Apache KeepAlive On (to minimize the number of connections for the same client)&lt;br /&gt;- Apache MaxClients and ThreatdPerChild  (one thread = 1 connection) &lt;br /&gt;- TCP parameter tcp_conn_request_max must be set &lt;br /&gt;- TCP parameter tcp_keep_alive_interval (not to have too many sockets in TIME_WAIT state)&lt;br /&gt;- WebLogic managed servers can be allocated some threads with increment (example: start with 25, increment by 5 till 50) &lt;br /&gt;&lt;br /&gt;But again the root cause may likely be the WebLogic application itself. So looking into the WebLogic logs is necessary to get the whole picture.  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20104645-114494169964322100?l=jlbe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jlbe.blogspot.com/feeds/114494169964322100/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20104645&amp;postID=114494169964322100' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20104645/posts/default/114494169964322100'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20104645/posts/default/114494169964322100'/><link rel='alternate' type='text/html' href='http://jlbe.blogspot.com/2006/04/apache-2x-weblogic-on-hpux.html' title='Apache 2.x Weblogic on HPUX'/><author><name>JL Brunet</name><uri>http://www.blogger.com/profile/00252146126754382012</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://theblackcat.dyndns.org/writing2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20104645.post-114110955826313386</id><published>2006-02-27T22:50:00.000-08:00</published><updated>2006-11-07T09:36:57.876-08:00</updated><title type='text'>Voice recognition and dictation</title><content type='html'>I have started to use some recognition software on my Mac. In the hope to make the mac get dictation: emails, proposals, you name it. It's a little difficult to train the software to learn and recognize my speech. And the program is a bit buggy, it stopped responding a couple of time. Also it forces you to use SpeakPad (a little notepad) to do your dictations, before copying them in other programs. But these are still details if the software works. And in fact it does. I believe that perseverance will make the difference. My choice went for IBM Viavoice software, which was not too expensive. I do hope that it will allow me to SAVE TIME, altogether. If it doesn't there won't be any real use. Time will tell. &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20104645-114110955826313386?l=jlbe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jlbe.blogspot.com/feeds/114110955826313386/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20104645&amp;postID=114110955826313386' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20104645/posts/default/114110955826313386'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20104645/posts/default/114110955826313386'/><link rel='alternate' type='text/html' href='http://jlbe.blogspot.com/2006/02/voice-recognition-and-dictation.html' title='Voice recognition and dictation'/><author><name>JL Brunet</name><uri>http://www.blogger.com/profile/00252146126754382012</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://theblackcat.dyndns.org/writing2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20104645.post-114110910112359212</id><published>2006-02-27T22:41:00.000-08:00</published><updated>2006-11-07T09:36:57.807-08:00</updated><title type='text'>Python and MySQL on MacOS X "Tiger"</title><content type='html'>Started developing in Python/MySQL on MacOS X "Tiger". From a web developer perspective it's a great change from PHP. Many Python features (besides its very clear formatting) are really appealing. Planning to start with some litle web development, then (hopefully, as time allows me) move towards some more serious business. MacPython (http://wiki.python.org/moin/MacPython) helped me greatly to deploy the necessary packages. And I could use the MySQLdb package very easliy. More to come on this. &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20104645-114110910112359212?l=jlbe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jlbe.blogspot.com/feeds/114110910112359212/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20104645&amp;postID=114110910112359212' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20104645/posts/default/114110910112359212'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20104645/posts/default/114110910112359212'/><link rel='alternate' type='text/html' href='http://jlbe.blogspot.com/2006/02/python-and-mysql-on-macos-x-tiger.html' title='Python and MySQL on MacOS X &quot;Tiger&quot;'/><author><name>JL Brunet</name><uri>http://www.blogger.com/profile/00252146126754382012</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://theblackcat.dyndns.org/writing2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20104645.post-113702578988689479</id><published>2006-01-11T16:17:00.000-08:00</published><updated>2006-11-07T09:36:57.741-08:00</updated><title type='text'>How to play a random tune in MacOSX?</title><content type='html'>Here is a little script to play a random tune in MACOSX. I have enjoyed it since years.&lt;br /&gt;&lt;br /&gt;Set this script as an executable, and run it interactively (you will need to put a .command extension to run it from the Finder). I use it as an alarm for the morning. How cool is that.&lt;br /&gt;&lt;br /&gt;You will need to configure ONLY the path to the directory where all your music files reside.  I use Korn Shell (ksh) as a personal preference but this script should work w/o or w/ very slight alterations. Why do I use QuickTime at the end instead of iTunes? Because I wanted to play ONE file only.&lt;br /&gt;&lt;br /&gt;To run it from the terminal window type: &lt;span style="font-weight: bold;"&gt;./playRandom.command&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Your comments are welcome. We can come up with a more sophisticated version.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;#!/bin/ksh&lt;br /&gt;# enter here the path to your music directory:&lt;br /&gt;f='/Volumes/yourDisk/yourMusicDirectory'&lt;br /&gt;&lt;br /&gt;# temp file:&lt;br /&gt;l='/tmp/musicList.tmp'&lt;br /&gt;if [[ ! -e $f ]]; then&lt;br /&gt;echo Sorry, $f is not accessible.&lt;br /&gt;exit 1&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;r=$RANDOM&lt;br /&gt;find $f -name *.mp3 &gt; $l # list of mp3 from f root folder&lt;br /&gt;t=`wc -l $l |awk '{print $1}'` # how many titles?&lt;br /&gt;if [[ $t -eq 0 ]]; then&lt;br /&gt;echo Sorry, no title found.&lt;br /&gt;exit 0&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;echo "Random = $r , nb titles = $t"&lt;br /&gt;# takes modulo:&lt;br /&gt;# remainer of division of random number by number of mp3 files&lt;br /&gt;n=`bc &lt;&lt; eof &lt;br /&gt;($r % $t)+ 1 &lt;br /&gt;eof &lt;br /&gt;`  &lt;br /&gt;echo "number is $n"  &lt;br /&gt;c="sed -n '${n},${n}p' $l" &lt;br /&gt;# gets this line number modulo to play &lt;br /&gt;title=`/bin/ksh -c "$c"` &lt;br /&gt;echo "+++++ Playing $title +++++" &lt;br /&gt;open -a "QuickTime Player.app" "$title" &amp;amp; &lt;br /&gt;rm $l  &lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20104645-113702578988689479?l=jlbe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jlbe.blogspot.com/feeds/113702578988689479/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20104645&amp;postID=113702578988689479' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20104645/posts/default/113702578988689479'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20104645/posts/default/113702578988689479'/><link rel='alternate' type='text/html' href='http://jlbe.blogspot.com/2006/01/how-to-play-random-tune-in-macosx.html' title='How to play a random tune in MacOSX?'/><author><name>JL Brunet</name><uri>http://www.blogger.com/profile/00252146126754382012</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://theblackcat.dyndns.org/writing2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20104645.post-113702429983500317</id><published>2006-01-11T15:46:00.000-08:00</published><updated>2006-11-07T09:36:57.678-08:00</updated><title type='text'>How to push your best pictures online using iPhoto and Flickr in less than 15 minutes</title><content type='html'>So there you are, the cab just dropped you at the house and you're already connecting your digital camera to  your computer to get a quick additional shot at these amazing memories. Of course you want to share them on the fly, too!&lt;br /&gt;&lt;br /&gt;Preparation:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;get a free account at flickr.com&lt;/li&gt;&lt;li&gt;get the little flickr plugin for iPhoto - I use &lt;a href="http://connectedflow.com/flickrexport/"&gt;FlickrExport by Connected Flow&lt;/a&gt;, free and working great&lt;br /&gt;&lt;/li&gt;&lt;li&gt;load your pictures in iPhoto&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Now here is what you just need to do:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;rotate the pictures&lt;/li&gt;&lt;li&gt;rate the pictures, give some 3 and 4 stars to the best ones&lt;/li&gt;&lt;li&gt;sort your album by rating, highest rate first.&lt;/li&gt;&lt;li&gt;select the highest rated pictures, export them to flickr, voila!&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/3465/506/1600/iphoto_sort_by_rating.jpg"&gt;&lt;img style="cursor: pointer;" src="http://photos1.blogger.com/blogger/3465/506/320/iphoto_sort_by_rating.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Just bear in mind that the upload to Flickr is limited to 20Mb/mo in the free version. Pro version is a must once you're addicted. &lt;br /&gt;&lt;br /&gt;Have fun, and share!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20104645-113702429983500317?l=jlbe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jlbe.blogspot.com/feeds/113702429983500317/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20104645&amp;postID=113702429983500317' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20104645/posts/default/113702429983500317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20104645/posts/default/113702429983500317'/><link rel='alternate' type='text/html' href='http://jlbe.blogspot.com/2006/01/how-to-push-your-best-pictures-online.html' title='How to push your best pictures online using iPhoto and Flickr in less than 15 minutes'/><author><name>JL Brunet</name><uri>http://www.blogger.com/profile/00252146126754382012</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://theblackcat.dyndns.org/writing2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20104645.post-113531981900654739</id><published>2005-12-22T22:22:00.000-08:00</published><updated>2006-11-07T09:36:57.606-08:00</updated><title type='text'>MACOSX Apache 2.0.52 update</title><content type='html'>I had gone back and forth between Apache 1.3.28 and 2.0 installations, staying stuck since too long with 1.3 version. Mainly because I use this webserver for business and it needs to remain available if I don't want to have business hickups. Although I have been installing and configuring so many instances of Apache web servers in the past (mostly on HP-UX and Linux) I am still intimidated when it comes to macs. Also I had tried multiple MacOSX Apache 2/MySQL/PHP bundles, and that didn't work for me, since that somehow conflicted with existing components. In fact as soon as we're back in the 100% GUI-driven syndrome, I don't get it. Wander in the internals.&lt;br /&gt;&lt;br /&gt;Tonight I thought I should try it again. And I did. First I got &lt;a href="http://www.apple.com/downloads/macosx/unix_open_source/completeapache.html"&gt;Apache 2.0.52 package right from Apple website&lt;/a&gt;. I decided to deploy only what I needed to really upgrade, which would be Apache and PHP. Once well deployed and tested on separate port, I needed to have a couple of little things to set:&lt;br /&gt;&lt;br /&gt;- &lt;a href="http://www.entropy.ch/software/macosx/php/"&gt;PHP 5 load module&lt;/a&gt; - with a shiver about my existing code, developed in PHP 4. Same great Liyanage stuff, that guy's been around since a long time and still delivers great stuff. Little tweaks needed, but not that much.&lt;br /&gt;&lt;br /&gt;- Name Virtual Hosts (see my &lt;a href="http://jlbe.blogspot.com/2005/12/dynamic-ip-address-multiple-websites.html"&gt;other post&lt;/a&gt; on that)&lt;br /&gt;- protected directories in my sites&lt;br /&gt;- startup script (/Library/StartupItems)&lt;br /&gt;- webserver user/group and privileges, session cache files permissions&lt;br /&gt;- logs locations were changed&lt;br /&gt;- Apache2 System Preference, which is quite nice to use (although I am a shell user by necessity)&lt;br /&gt;&lt;br /&gt;I had absolutly &lt;span style="font-style: italic;"&gt;no&lt;/span&gt; issue with the MySQL database connectivity, which is totally external to the Apache/PHP combo.&lt;br /&gt;&lt;br /&gt;This upgrade was the oportunity to move from an old configuration file to a new one, since Apache 2 has its own specifics. There ares still litte details I didn't test yet, like some wap wml modules for cell phones, and my overal PHP 4 code.... Good thing is, the response is excellent; at least as good as my old Apache server.&lt;br /&gt;&lt;br /&gt;I could have done it quicker, I guess. Overall it was completed in around two hours.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20104645-113531981900654739?l=jlbe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jlbe.blogspot.com/feeds/113531981900654739/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20104645&amp;postID=113531981900654739' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20104645/posts/default/113531981900654739'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20104645/posts/default/113531981900654739'/><link rel='alternate' type='text/html' href='http://jlbe.blogspot.com/2005/12/macosx-apache-2052-update.html' title='MACOSX Apache 2.0.52 update'/><author><name>JL Brunet</name><uri>http://www.blogger.com/profile/00252146126754382012</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://theblackcat.dyndns.org/writing2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20104645.post-113529976019383920</id><published>2005-12-22T16:34:00.000-08:00</published><updated>2006-11-07T09:36:57.528-08:00</updated><title type='text'>Dynamic IP address &amp; multiple websites with Apache</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/3465/506/1600/portforward.gif"&gt;&lt;img style="cursor: pointer;" src="http://photos1.blogger.com/blogger/3465/506/400/portforward.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-style: italic;"&gt;port forwarding&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;  &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/3465/506/1600/dyndnsrouting.1.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/3465/506/400/dyndnsrouting.1.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-style: italic;"&gt;dyndns.org IP sending&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Of course many of us know already &lt;a href="http://www.dyndns.com/"&gt;dyndns.org&lt;/a&gt; website, which has been offering since years the possibility to get a domain name for free. For instance my private domain is theblackcat.dyndns.org. Since I don't have a static IP address at home, but the dynamic IP address provided by my dear ISP, I use dyndns.org. All I do is send to dyndns.org my IP address, on a regular basis. Uh in fact I used to, but since my router can do the job in my back, I let it handle it. I also tell it to handle wildcards so any subdomain will also be routed to me. More about that feature later...&lt;br /&gt;&lt;br /&gt;I have Apache running on my G5. Nothing fancy, I tell my router to reroute all trafic coming on port 80, to my G5. So basically at this point I have a webserver behind a router, getting requests on port 80 for the default host, through a NAT router. Please note that in order to make sure that the port forwarding rule always works you will need to tell the router to associate the internal IP address 192.168.0.2 (in my example) to your web server's physical MAC address. If you don't do that and restart all your network, the NAT router will have all the bandwidth to address local addresses randomly, kinda first come first serverd. You don't want that. You need to harden the IP address of your web server, for the web services. If you have other components running on some other machines (say, a VNC service you need to access remotely) same rule, you'll need to give that other server a local IP address that doesn't change.&lt;br /&gt;&lt;br /&gt;What happens when you hit: &lt;a href="http://theblackcat.dyndns.org/"&gt;http://theblackcat.dyndns.org&lt;/a&gt; ? Dyndns.org name server tells your ISP where to route theblackcat.dyndns.org requests, and the router sends the requests on port 80 to that webserver behind it.  Now, what if I don't have only this main family website, but also a myriad of other little web sites, on that machine?&lt;br /&gt;&lt;br /&gt;Let's say I have customer XYZ to set up and test on my home server before putting the application on his/her ISP. My router will get these, I know that from a simple nslookup:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$ nslookup xyz.theblackcat.dyndns.org&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Non-authoritative answer:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;xyz.theblackcat.dyndns.org      canonical name = theblackcat.dyndns.org.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Name:   theblackcat.dyndns.org&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Address: aa.bb.cc.dd&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;So it will work, the requests will be routed to my dynamic address and come to my computer. I will need to set a xyz.theblackcat.dyndns.org as a name virtual host in apache.&lt;br /&gt;&lt;br /&gt;I will need to:&lt;br /&gt;&lt;br /&gt;1) Activate the name virtual host in Apache:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;NameVirtualHost 192.168.0.2&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;2) set this new virtual host by name&lt;br /&gt;&lt;virtualhost&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;virtualhost&gt;&amp;lt;VirtualHost 192.168.0.2&amp;gt;&lt;br /&gt;ServerName xyz.theblackcat.dyndns.org&lt;/virtualhost&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;DocumentRoot /path/to/xyz/document/root&lt;/span&gt;&lt;br /&gt;&lt;/virtualhost&gt;&lt;span style="font-family:courier new;"&gt;&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;3) Restart Apache web server. Voila! Http://xyz.theblackcat.dyndns.org requests will go through the internet to my router (dyndns.org IP address resolution), from the router to the computer (static route + port forwarding), and from the computer to the right subdomain document root (apache listener and name virtual host).&lt;br /&gt;&lt;br /&gt;You can have many Name Virtual Hosts listening to the same IP address (my G5 IP address) and Port (80) and still it will work! In the past I used to route customers to different ports (ex: http://theblackcat.dyndns.org:789), but this way is much more secure and cleaner.&lt;br /&gt;&lt;br /&gt;You could carry your laptop over the world, with all these nice websites sleeping inside, and still have your dyndns.org name following you. Still be online. You might need to add some little &lt;a href="http://www.dyndns.com/support/clients/"&gt;dyndns.org client&lt;/a&gt; to send the new IP addresses in the case you're not behind a nice NAT router which performs it for you, to have your IP Address sent. Either way, easy and reliable. Be aware that if your laptop is off, unplugged, people will get nasty looking TCP errors. You might want to use a cheap provider an set a little dynamic page to test your web server and tell user "Sorry - please come back soon!" -- That's easy, another story I'll tell you another day...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20104645-113529976019383920?l=jlbe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jlbe.blogspot.com/feeds/113529976019383920/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20104645&amp;postID=113529976019383920' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20104645/posts/default/113529976019383920'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20104645/posts/default/113529976019383920'/><link rel='alternate' type='text/html' href='http://jlbe.blogspot.com/2005/12/dynamic-ip-address-multiple-websites.html' title='Dynamic IP address &amp;amp; multiple websites with Apache'/><author><name>JL Brunet</name><uri>http://www.blogger.com/profile/00252146126754382012</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://theblackcat.dyndns.org/writing2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20104645.post-113529504337477491</id><published>2005-12-22T15:29:00.000-08:00</published><updated>2006-11-07T09:36:57.459-08:00</updated><title type='text'>14 MacOSX essential applications</title><content type='html'>Of course when it comes to macs and great applications, I can't omit what Apple is giving us for free ( iTunes iPhoto iMovie iDVD Safari Mail)... There are also the sedentary 800 pounds gorrillas that I use all the time in my business and leisure, from Adobe (photoshop, illustrator, acrobat) and from Microsoft (Excel, Word, Powerpoint)...&lt;br /&gt;&lt;br /&gt;Besides, here are the applications that I use, mainly from shareware or freeware origin. There are equivalent products out there, but at some point I decided to stick to these:&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.lemkesoft.com/en/graphcon.htm"&gt;GraphicConverter&lt;/a&gt;: helped me hundreds of times in the past 10 years. It's still a reference in the Mac world&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.defaultware.com/proteus/"&gt;Proteus&lt;/a&gt; (instant messenger on steroids, setting )&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.iconfactory.com/ip_home.asp"&gt;iPulse&lt;/a&gt;: nice looking monitor for my G5, my favorite skin being "The Eye"&lt;br /&gt;&lt;/li&gt;   &lt;li&gt;&lt;a href="http://www.acquisitionx.com/"&gt;Acquisition&lt;/a&gt;: cool peer to peer software, non invasive&lt;/li&gt;   &lt;li&gt;&lt;a href="http://www.obdev.at/products/launchbar/index.html"&gt;Launchbar&lt;/a&gt;: I know Tiger now has it. Launchbar must have saved me hundreds of hours&lt;br /&gt;&lt;/li&gt;   &lt;li&gt;&lt;a href="http://www.qdea.com/pages/pages-sprox/sprox1.html"&gt;Synchronize!Pro&lt;/a&gt;: I love this backup program&lt;/li&gt;   &lt;li&gt;&lt;a href="http://www.mozilla.com/firefox/"&gt;Firefox&lt;/a&gt;: I use it a bit more than Safari. I merely use IE at all&lt;/li&gt;   &lt;li&gt;&lt;a href="http://www.barebones.com/products/textwrangler/index.shtml"&gt;TextWrangler&lt;/a&gt;: best text editor for free. Little brother of BBedit&lt;br /&gt;&lt;/li&gt;   &lt;li&gt;&lt;a href="http://handbrake.m0k.org/"&gt;HandBrake&lt;/a&gt;: to rip your DVDs&lt;/li&gt;   &lt;li&gt;&lt;a href="http://personalpages.tds.net/%7Ebrian_hill/downloads.html"&gt;MacJanitor&lt;/a&gt;: to cleanup your mac of the mess left behind; a healthy habit&lt;/li&gt;   &lt;li&gt;&lt;a href="http://www.videolan.org/vlc/"&gt;VLC&lt;/a&gt;: to play all kinds of movies files formats&lt;br /&gt;&lt;/li&gt;   &lt;li&gt;&lt;a href="http://www.panic.com/transmit/"&gt;Transmit&lt;/a&gt;: to cover all my FTP needs. I never editi usually in a ftp utility. But with this one, when it comes to quick fixes or short release cycles, it's really great. Allows you to edit with your favorite text editor. Plenty of power tools (like synchronization) that I 'd rather NOT use :)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.finderpop.com/"&gt;FinderPop&lt;/a&gt;: sounds familiar? great Finder utility to map volumes from any place. Now ported on MacOSX. It's like meeting an old friend.&lt;br /&gt;  &lt;/li&gt;   &lt;li&gt;&lt;a href="http://www.alsoft.com/DiskWarrior/"&gt;DiskWarrior&lt;/a&gt;: I was about to forget this last one, although it's one of the best utilities to salvage disks and corrupted files structures. Succeeded where all others failed. A must!&lt;br /&gt;  &lt;/li&gt;  &lt;/ul&gt; That's about all I have in my Applications folder. I will write another post at a later date about my internal prefered open source. Buy choosing Unix BSD, Apple grasped many jewels.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20104645-113529504337477491?l=jlbe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jlbe.blogspot.com/feeds/113529504337477491/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20104645&amp;postID=113529504337477491' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20104645/posts/default/113529504337477491'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20104645/posts/default/113529504337477491'/><link rel='alternate' type='text/html' href='http://jlbe.blogspot.com/2005/12/14-macosx-essential-applications.html' title='14 MacOSX essential applications'/><author><name>JL Brunet</name><uri>http://www.blogger.com/profile/00252146126754382012</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://theblackcat.dyndns.org/writing2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20104645.post-113529196612945933</id><published>2005-12-22T14:32:00.000-08:00</published><updated>2006-11-07T09:36:57.400-08:00</updated><title type='text'>What's in my MACOSX menu bar?</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/3465/506/1600/mymenubar.3.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/3465/506/400/mymenubar.0.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;I have always been a fan of apple menus. In order of appearance we have (left from right):&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;&lt;a href="http://freshsqueeze.com/products/freeware/"&gt;BackLight&lt;/a&gt;: an amazing desktop utility that allows us to play any ScreenSaver we have (like the great &lt;a href="http://s.sudre.free.fr/Software/SaveHollywood.html"&gt;SaveHollywood&lt;/a&gt; which allows you to play movies as screen savers) - associating BackLight and SaveHollywood plays movies as desktop backgrounds. Added to that you can of course choose the opacity of the effects. Sweet!&lt;br /&gt;&lt;/li&gt;   &lt;li&gt;&lt;a href="http://www.bytetastic.com/?page=products"&gt;ByteController&lt;/a&gt;: very sweet iTunes controller. In fact the thing is, I merely use the menu bar options, mais I LOVE the keyboard shortcuts that allow me to control iTunes pause (cmd-alt-space), skip (cmd-right, cmd-left) and volume (cmd-up cmd-down arrows) buttons, while keeping on typing other things &lt;/li&gt;    &lt;li&gt;&lt;a href="http://the.taoofmac.com/space/Applications/SpiritedAway"&gt;SpiritedAway&lt;/a&gt;: allowing me to hide idle application automatically and define exceptions&lt;/li&gt;   &lt;li&gt;Yahoo! Widget Engine: allowing me to have all my Yahoo! data (calendar, notes, address book...) directly on my desktop, keeping my data always up to date. &lt;/li&gt;   &lt;li&gt;&lt;a href="https://sourceforge.net/projects/geektool"&gt;GeekTool&lt;/a&gt;: listing on my desktop sets of logs when need be (nice to monitor a webserver, among other things)&lt;/li&gt;&lt;li&gt;Stuffit icon (useful)&lt;/li&gt;   &lt;li&gt;Displays control panel (useful)&lt;/li&gt;   &lt;li&gt;Sound controller (useful)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Applescript icon: to access library scripts quickly (merely used)&lt;/li&gt;   &lt;li&gt;Users menu: for quick switch&lt;/li&gt;   &lt;li&gt;&lt;a href="http://www.objectpark.net/mcc.html"&gt;MenuCalendarClock&lt;/a&gt;: great little utility; I use personnaly the freeware version which is realy enough for my usage&lt;/li&gt; &lt;/ul&gt;There's a great blog (at &lt;a href="http://www.hicksdesign.co.uk/journal/whats-in-your-menubar"&gt;hicksdesign&lt;/a&gt;) to remain updated and try apple menu programs.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20104645-113529196612945933?l=jlbe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jlbe.blogspot.com/feeds/113529196612945933/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20104645&amp;postID=113529196612945933' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20104645/posts/default/113529196612945933'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20104645/posts/default/113529196612945933'/><link rel='alternate' type='text/html' href='http://jlbe.blogspot.com/2005/12/whats-in-my-macosx-menu-bar.html' title='What&apos;s in my MACOSX menu bar?'/><author><name>JL Brunet</name><uri>http://www.blogger.com/profile/00252146126754382012</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://theblackcat.dyndns.org/writing2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20104645.post-113527531248488483</id><published>2005-12-22T10:13:00.000-08:00</published><updated>2006-11-07T09:36:57.329-08:00</updated><title type='text'>MacOSX sysctl.conf issue and resolution</title><content type='html'>Yesterday I decided to tweak my MacOSX (10.3.9) to supposedly speed up network transfers on my G5. I created /etc/sysctl.conf file and entered configuration based on some tip found on &lt;a href="http://www.macosxhints.com/article.php?story=20051107090652912"&gt;macoshints.com website to speed up Samba transfers&lt;/a&gt;. Not that I am unhappy  with my setup,  it's just I like to try new things and unleash  hidden powers!&lt;br /&gt;&lt;br /&gt;net.inet.tcp.mssdflt=1460&lt;br /&gt;net.inet.tcp.sendspace=262144&lt;br /&gt;net.inet.tcp.recvspace=262144&lt;br /&gt;net.inet.udp.recvspace=74848&lt;br /&gt;net.inet.udp.maxdgram=65535&lt;br /&gt;net.inet.tcp.rfc1323=1&lt;br /&gt;net.inet.tcp.newreno=1&lt;br /&gt;net.inet.tcp.always_keepalive=1&lt;br /&gt;net.inet.tcp.keepidle=3600&lt;br /&gt;net.inet.tcp.keepintvl=150&lt;br /&gt;net.inet.tcp.slowstart_flightsize=4&lt;br /&gt;net.inet.tcp.strict_rfc1948=1&lt;br /&gt;net.inet.tcp.delayed_ack=1&lt;br /&gt;&lt;br /&gt;Indeed on MacOS if that /etc/sysctl.conf file is missing, since it's BSD distribution it's still looked at and picked up by /etc/rc bootup script, which sets all its data values using sysctl. Very powerful. So curious of this finding and excited by possible gain of speed, I went on and rebooted.....  That's when the problem arised..... The system got sluggggiiiissssshhhhhhh. Started with network file server (NFS) load, till login screen ... that I never saw.....&lt;br /&gt;&lt;br /&gt;Of course I had no bootup CD at hand, to undo my change. So much like me! I knew I had to to boot in Single User mode but I couldn't remember the bootup keys combination.  So I felpt stuck, despaired, and angry at myself.&lt;br /&gt;&lt;br /&gt;Lucky me I had another computer plugged in my router, to hook up to the internet!  Kissed my Lucky Star... I could now boot and get the root prompt. I saw my /etc/sysctl.conf file, but there was no way to either delete it, or edit it! Sigh! The system complained that the system file was read only, but I was root with root privileges! A config file held by a process maybe? never heard of that before! It took me time, anger and more reading to figure that I needed to manually mount the volume in read/write mode. What I did. That was it! I could delete the culprit and reboot at blazing speed.&lt;br /&gt;&lt;br /&gt;So what needed to happen:&lt;br /&gt;- reboot computer in single user mode (press Command-s while booting)&lt;br /&gt;- mount main volume in read/write mode (mount -uw /)&lt;br /&gt;- remove /etc/sysctl.conf file (rm /etc/sysctl.conf)&lt;br /&gt;- reboot&lt;br /&gt;&lt;br /&gt;Here are the actions I felt at that time I should have taken before:&lt;br /&gt;- print out / learn bootup commands&lt;br /&gt;- burn a MACOSX bootup CD in case I need to jumpstart my G5 externally&lt;br /&gt;- not simply change configurations unless really necessary and well understood, or a backup plan in place&lt;br /&gt;- learn more about MacOSX bootup sequence. There's an &lt;a href="http://www.kernelthread.com/mac/osx/arch_startup.html"&gt;excellent page&lt;/a&gt; on that.&lt;br /&gt;- learn more about tcp/ip / kernel intricacies&lt;br /&gt;&lt;br /&gt;Simple precautions. Computers are toys to toy with. But when they break we realize they are more than that. Now I feel more confident and will probably play around some more, once I feel comfortable.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20104645-113527531248488483?l=jlbe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jlbe.blogspot.com/feeds/113527531248488483/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20104645&amp;postID=113527531248488483' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20104645/posts/default/113527531248488483'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20104645/posts/default/113527531248488483'/><link rel='alternate' type='text/html' href='http://jlbe.blogspot.com/2005/12/macosx-sysctlconf-issue-and-resolution.html' title='MacOSX sysctl.conf issue and resolution'/><author><name>JL Brunet</name><uri>http://www.blogger.com/profile/00252146126754382012</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://theblackcat.dyndns.org/writing2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20104645.post-113527483103068494</id><published>2005-12-22T10:06:00.000-08:00</published><updated>2006-11-07T09:36:57.260-08:00</updated><title type='text'>The portable desktop</title><content type='html'>I have always wanted to carry my desktop wherever I go. But without PDAs or a stuffed wallet. PDA's looked cool during the www bubble, but hey, most of us went back to basic necessities.... I want to be able to travel light and free, but yet carry my essentials with me: a piece of shell script I wrote, some login information, some bookmark, many things... Well, there is finally a major breakthrough, after walking in the desert for so long and talking to demons: the &lt;a href="http://widgets.yahoo.com/"&gt;Yahoo Widgets&lt;/a&gt;! I hear you already: widgets arent't new! we have everything! we have Tiger! We have it all! Uh ... no, not really. There's always an invisible ombilical cord that ties us to a machine. And when this machine is away or simply dies, we die too.&lt;br /&gt;&lt;br /&gt;Well, I hadn't given up. Experience and patience paid off. I tried many things many times. As a mac user for instance I could synchronize my Yahoo calendar / notepad / address book with my MS Outlook, and my PDA. After weeks of synchronizations, after multiple overwrites, multiple duplications, deletions, multiple purchases of utilities which would supposedly simplify --- I gave up. Till now. Finally again, I have Yahoo Widgets. I carry my desktop with me wherever I go, wherever I have the Widgets installed. I just need to enter my login information and get the widgets updated w/ my latest information (my calendar, my notes, my address book, my to-do's). I can see and edit my information, in one only place.&lt;br /&gt;&lt;br /&gt;Okay I was lucky. I have a Yahoo/SBC account that I have been using in years. So I am specific, still. But the point that I am trying to demonstrate is, we are all moving towards a seemless portable desktop. A fluid access to our information.&lt;br /&gt;&lt;br /&gt;Another revelation was &lt;a href="http://del.icio.us/"&gt;del.icio.us bookmarks&lt;/a&gt;, very recently. There's been tons of things written on it, really a lot of buzz. A blog convinced me to go over the so-simple (ugly?) user interface and try to finally use it. Once passed the first mitigated impression, you start building your bookmarks and keywords. By clicking around you discover others and their keywords and bookmarks. That's that social bookmarking! What a great and simple idea! Now, you are carrying your bookmarks around with you, you also have them categorized in a very special way that works for you. You are also discovering new places of value on the web! Right there a click away. We all use Google, but del.icio.us is different from raw - yes possibly elaborate - search. This is your own repository of information. You can crawl del.icio.us by key word and get to some very pertinent information, without any Googling.&lt;br /&gt;&lt;br /&gt;You can also have del.icio.us work for you by setting some inbox key words and wait for it to suggest new findings based on these words...... Not finding over zillions of web cached pages, but over bookmarks that people considered of value. That's a human filter. By making your lists available to others, you also share your discoveries. Or advertise for yourself by inducing the Buzz.  Read "&lt;a href="http://www.slackermanager.com/slacker_manager/2005/12/the_several_hab.html"&gt;The Several Habits of Wildly Successful del.icio.us Users&lt;/a&gt;" from Slacker Manager, for additional thoughts.&lt;br /&gt;&lt;br /&gt;Another little habit that became tremendously important for me, has been to gather all my RSS feeds online, with &lt;a href="http://www.bloglines.com/"&gt;&lt;font&gt;Bloglines&lt;/font&gt;&lt;/a&gt;.... I tried alternatives before and after Bloglines, bought some newsreader for my mac: &lt;a href="http://ranchero.com/netnewswire/"&gt;NetNewsWire&lt;/a&gt;, said to be the best of its kind on mac. Since I have multiple computers to use, again, I was in the maze of syncs that would not really work.&lt;br /&gt;&lt;br /&gt;The combination of these three tools today brings my destop wherever I go. My eferences, my libraries. I am less tied to one computer anymore. All my information is online, accessible, centralized yet distributed. Whatever happens to my computer, I am in touch with my stuff, with the things that matter to me and my business. How free!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20104645-113527483103068494?l=jlbe.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jlbe.blogspot.com/feeds/113527483103068494/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20104645&amp;postID=113527483103068494' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20104645/posts/default/113527483103068494'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20104645/posts/default/113527483103068494'/><link rel='alternate' type='text/html' href='http://jlbe.blogspot.com/2005/12/portable-desktop.html' title='The portable desktop'/><author><name>JL Brunet</name><uri>http://www.blogger.com/profile/00252146126754382012</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://theblackcat.dyndns.org/writing2.jpg'/></author><thr:total>0</thr:total></entry></feed>
