<?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/'><id>tag:blogger.com,1999:blog-2015721107059280399.post2038520523874901868..comments</id><updated>2010-10-12T20:00:31.297-07:00</updated><category term='oedilf'/><category term='crunchbang'/><category term='beer'/><category term='roald dahl'/><category term='rubyquiz'/><category term='continuous integration'/><category term='hackety hack'/><category term='news'/><category term='clojure'/><category term='movies'/><category term='books'/><category term='recruiting'/><category term='metric_fu'/><category term='google appengine'/><category term='aon'/><category term='osbridge'/><category term='kansas'/><category term='selenium'/><category term='cartoons'/><category term='art'/><category term='open source'/><category term='pycon'/><category term='chrome'/><category term='bazaar'/><category term='c#'/><category term='chirb'/><category term='firefox'/><category term='open source bridge'/><category term='ppa'/><category term='hippie comfort food'/><category term='society'/><category term='chipy'/><category term='software craftsmanship'/><category term='baking'/><category term='migrations'/><category term='rails'/><category term='nintendo'/><category term='diagrams'/><category term='vim'/><category term='launchpad'/><category term='alan kay'/><category term='xp'/><category term='fixtures'/><category term='java'/><category term='rock'/><category term='gnu/linux'/><category term='gpi'/><category term='css3'/><category term='dungeons and dragons'/><category term='apt'/><category term='cucumber'/><category term='thoughtworks'/><category term='lambda'/><category term='bash'/><category term='wordpress'/><category term='pair programming'/><category term='resume'/><category term='obama'/><category term='io'/><category term='ctags'/><category term='wes anderson'/><category term='x10'/><category term='rubymine'/><category term='sikuli'/><category term='mac'/><category term='darfur'/><category term='railsconf'/><category term='lambdaj'/><category term='heroku'/><category term='race'/><category term='ubuntu'/><category term='testing'/><category term='lolcats'/><category term='prototype'/><category term='subversion'/><category term='google'/><category term='screencast'/><category term='data mapper'/><category term='ruby'/><category term='ninjas'/><category term='textmate sucks nyah nyah nyah'/><category term='media'/><category term='activerecord'/><category term='javascript'/><category term='tex'/><category term='google api'/><category term='snozberries'/><category term='magic'/><category term='apple'/><category term='quote'/><category term='os x'/><category term='github'/><category term='youtube'/><category term='angry drunken dwarves'/><category term='gcs'/><category term='gosu'/><category term='python'/><category term='chipmunk'/><category term='chicago'/><category term='cruisecontrol'/><category term='bach'/><category term='ioke'/><category term='debian'/><category term='windows'/><category term='bea'/><category term='london'/><category term='inkscape'/><category term='jmx'/><category term='rake'/><category term='database'/><category term='linux'/><category term='shoes'/><category term='arduino'/><category term='engine yard'/><category term='ant'/><category term='soap'/><category term='oscon'/><category term='smalltalk'/><category term='programming'/><category term='politics'/><category term='metaprogramming'/><category term='games'/><category term='music'/><category term='blog'/><category term='shellsink'/><category term='literature'/><category term='regex'/><category term='jquery'/><category term='wikipedia'/><category term='unicorns'/><category term='blogger'/><category term='gdp'/><category term='food'/><category term='twitter'/><category term='zsh'/><category term='poetry'/><category term='mingle'/><category term='weird'/><category term='project management'/><category term='nsbe'/><title type='text'>Comments on Cuberick: Update Bash History in Realtime</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.cuberick.com/feeds/2038520523874901868/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2015721107059280399/2038520523874901868/comments/default'/><link rel='alternate' type='text/html' href='http://www.cuberick.com/2008/11/update-bash-history-in-realtime.html'/><author><name>Shlomo</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>8</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2015721107059280399.post-6298041886018831283</id><published>2010-10-12T20:00:31.297-07:00</published><updated>2010-10-12T20:00:31.297-07:00</updated><title type='text'>Good one Zak.  Thanks</title><content type='html'>Good one Zak.  Thanks</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2015721107059280399/2038520523874901868/comments/default/6298041886018831283'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2015721107059280399/2038520523874901868/comments/default/6298041886018831283'/><link rel='alternate' type='text/html' href='http://www.cuberick.com/2008/11/update-bash-history-in-realtime.html?showComment=1286938831297#c6298041886018831283' title=''/><author><name>Shlomo</name><uri>http://www.blogger.com/profile/01165462366964097266</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.cuberick.com/2008/11/update-bash-history-in-realtime.html' ref='tag:blogger.com,1999:blog-2015721107059280399.post-2038520523874901868' source='http://www.blogger.com/feeds/2015721107059280399/posts/default/2038520523874901868' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1247182692'/></entry><entry><id>tag:blogger.com,1999:blog-2015721107059280399.post-5314398822996015974</id><published>2010-09-30T12:02:44.142-07:00</published><updated>2010-09-30T12:02:44.142-07:00</updated><title type='text'>if you actually do want to mix history between ter...</title><content type='html'>if you actually do want to mix history between terminals (as is my preference), I humbly suggest:&lt;br /&gt;&lt;br /&gt;export PROMPT_COMMAND=&amp;quot;history -a; history -n; $PROMPT_COMMAND&amp;quot;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2015721107059280399/2038520523874901868/comments/default/5314398822996015974'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2015721107059280399/2038520523874901868/comments/default/5314398822996015974'/><link rel='alternate' type='text/html' href='http://www.cuberick.com/2008/11/update-bash-history-in-realtime.html?showComment=1285873364142#c5314398822996015974' title=''/><author><name>zak</name><uri>http://www.blogger.com/profile/04291341098656307885</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.cuberick.com/2008/11/update-bash-history-in-realtime.html' ref='tag:blogger.com,1999:blog-2015721107059280399.post-2038520523874901868' source='http://www.blogger.com/feeds/2015721107059280399/posts/default/2038520523874901868' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-289626808'/></entry><entry><id>tag:blogger.com,1999:blog-2015721107059280399.post-5458158386461689027</id><published>2009-03-24T15:39:00.000-07:00</published><updated>2009-03-24T15:39:00.000-07:00</updated><title type='text'>Jessy, you should also check out http://shellsink....</title><content type='html'>Jessy, you should also check out http://shellsink.com which is an open source tool for aggregating your shell history to a server.  I wrote it up here http://www.cuberick.com/2009/02/bash-history-in-cloud.html</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2015721107059280399/2038520523874901868/comments/default/5458158386461689027'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2015721107059280399/2038520523874901868/comments/default/5458158386461689027'/><link rel='alternate' type='text/html' href='http://www.cuberick.com/2008/11/update-bash-history-in-realtime.html?showComment=1237934340000#c5458158386461689027' title=''/><author><name>Shlomo</name><uri>http://www.blogger.com/profile/01165462366964097266</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.cuberick.com/2008/11/update-bash-history-in-realtime.html' ref='tag:blogger.com,1999:blog-2015721107059280399.post-2038520523874901868' source='http://www.blogger.com/feeds/2015721107059280399/posts/default/2038520523874901868' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1247182692'/></entry><entry><id>tag:blogger.com,1999:blog-2015721107059280399.post-2537369942977200532</id><published>2009-03-21T13:07:00.000-07:00</published><updated>2009-03-21T13:07:00.000-07:00</updated><title type='text'>awesome! thanks so much, this has always driven me...</title><content type='html'>awesome! thanks so much, this has always driven me nuts as well.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2015721107059280399/2038520523874901868/comments/default/2537369942977200532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2015721107059280399/2038520523874901868/comments/default/2537369942977200532'/><link rel='alternate' type='text/html' href='http://www.cuberick.com/2008/11/update-bash-history-in-realtime.html?showComment=1237666020000#c2537369942977200532' title=''/><author><name>Jessy Cowan-Sharp</name><uri>http://www.blogger.com/profile/05878846346547183001</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.cuberick.com/2008/11/update-bash-history-in-realtime.html' ref='tag:blogger.com,1999:blog-2015721107059280399.post-2038520523874901868' source='http://www.blogger.com/feeds/2015721107059280399/posts/default/2038520523874901868' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1783221316'/></entry><entry><id>tag:blogger.com,1999:blog-2015721107059280399.post-3089766588240739359</id><published>2008-11-23T20:13:00.000-08:00</published><updated>2008-11-23T20:13:00.000-08:00</updated><title type='text'>Thanks for the correction/clarification -- I will ...</title><content type='html'>Thanks for the correction/clarification -- I will probably go ahead and try it then -- my apologies for not following (or trying it before I opened my mouth).&lt;BR/&gt;&lt;BR/&gt;-t</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2015721107059280399/2038520523874901868/comments/default/3089766588240739359'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2015721107059280399/2038520523874901868/comments/default/3089766588240739359'/><link rel='alternate' type='text/html' href='http://www.cuberick.com/2008/11/update-bash-history-in-realtime.html?showComment=1227499980000#c3089766588240739359' title=''/><author><name>Ted Pollari</name><uri>http://www.blogger.com/profile/06838344733068294209</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_FRHzkTRNlws/SQ9V_U8IBII/AAAAAAAAAAM/ztWjgcDHhdQ/S220/Photo+5.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.cuberick.com/2008/11/update-bash-history-in-realtime.html' ref='tag:blogger.com,1999:blog-2015721107059280399.post-2038520523874901868' source='http://www.blogger.com/feeds/2015721107059280399/posts/default/2038520523874901868' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1765754023'/></entry><entry><id>tag:blogger.com,1999:blog-2015721107059280399.post-1882726506251533214</id><published>2008-11-23T20:07:00.000-08:00</published><updated>2008-11-23T20:07:00.000-08:00</updated><title type='text'>Ted, the change I suggest doesn't affect the indep...</title><content type='html'>Ted, the change I suggest doesn't affect the independence of your sessions as you suggest.  Each shell maintains a unique history in memory so modifying the history file has no affect on running terminals.  The only time the history file is read is when you start a new terminal.  I recommend you try my suggestion.  Really, all I am doing is eliminating the race condition that causes the bash history file to have inconsistent data.&lt;BR/&gt;&lt;BR/&gt;Thanks for the feedback.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2015721107059280399/2038520523874901868/comments/default/1882726506251533214'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2015721107059280399/2038520523874901868/comments/default/1882726506251533214'/><link rel='alternate' type='text/html' href='http://www.cuberick.com/2008/11/update-bash-history-in-realtime.html?showComment=1227499620000#c1882726506251533214' title=''/><author><name>Shlomo</name><uri>http://www.blogger.com/profile/01165462366964097266</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.cuberick.com/2008/11/update-bash-history-in-realtime.html' ref='tag:blogger.com,1999:blog-2015721107059280399.post-2038520523874901868' source='http://www.blogger.com/feeds/2015721107059280399/posts/default/2038520523874901868' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1247182692'/></entry><entry><id>tag:blogger.com,1999:blog-2015721107059280399.post-59784143861080659</id><published>2008-11-22T11:06:00.000-08:00</published><updated>2008-11-22T11:06:00.000-08:00</updated><title type='text'>I dunno if I agree with your conclusion about what...</title><content type='html'>I dunno if I agree with your conclusion about what the proper behavior should be -- if you save all commands, across terminal sessions, you're kinda taking away the point of having multiple terminal sessions, to some extent -- i.e. having independent and isolated working environments.  Would you advocate having all environmental variables shared and instantly updated across shells too?&lt;BR/&gt;&lt;BR/&gt;I mean, don't get me wrong, if it works for you, great, but I think you'd find a number of people objecting to your system if it were made a default for anyone else's experience.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2015721107059280399/2038520523874901868/comments/default/59784143861080659'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2015721107059280399/2038520523874901868/comments/default/59784143861080659'/><link rel='alternate' type='text/html' href='http://www.cuberick.com/2008/11/update-bash-history-in-realtime.html?showComment=1227380760000#c59784143861080659' title=''/><author><name>Ted Pollari</name><uri>http://www.blogger.com/profile/06838344733068294209</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_FRHzkTRNlws/SQ9V_U8IBII/AAAAAAAAAAM/ztWjgcDHhdQ/S220/Photo+5.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.cuberick.com/2008/11/update-bash-history-in-realtime.html' ref='tag:blogger.com,1999:blog-2015721107059280399.post-2038520523874901868' source='http://www.blogger.com/feeds/2015721107059280399/posts/default/2038520523874901868' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1765754023'/></entry><entry><id>tag:blogger.com,1999:blog-2015721107059280399.post-7425492214483146023</id><published>2008-11-16T16:32:00.000-08:00</published><updated>2008-11-16T16:32:00.000-08:00</updated><title type='text'>Thanks!</title><content type='html'>Thanks!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2015721107059280399/2038520523874901868/comments/default/7425492214483146023'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2015721107059280399/2038520523874901868/comments/default/7425492214483146023'/><link rel='alternate' type='text/html' href='http://www.cuberick.com/2008/11/update-bash-history-in-realtime.html?showComment=1226881920000#c7425492214483146023' title=''/><author><name>jonelf</name><uri>http://www.blogger.com/profile/18088865137364783994</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.cuberick.com/2008/11/update-bash-history-in-realtime.html' ref='tag:blogger.com,1999:blog-2015721107059280399.post-2038520523874901868' source='http://www.blogger.com/feeds/2015721107059280399/posts/default/2038520523874901868' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-89678555'/></entry></feed>
