<?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-9417648313224391</id><updated>2012-02-16T09:56:31.463-08:00</updated><category term='images'/><category term='calendar'/><category term='auctex'/><category term='Hindu'/><category term='icons'/><category term='apple'/><category term='tikz'/><category term='watch'/><category term='Nepali'/><category term='fonts'/><category term='films'/><category term='syntax'/><category term='www'/><category term='clockworks'/><category term='&quot;open with&quot; window'/><category term='minecraft'/><category term='tips'/><category term='rms'/><category term='debian'/><category term='video'/><category term='backup'/><category term='babbage'/><category term='tron'/><category term='linux'/><category term='Indian'/><category term='hack'/><category term='crash'/><category term='table'/><category term='brains'/><category term='webcomic'/><category term='emacs'/><category term='linguistics'/><category term='lovelace'/><category term='pentadactyl'/><category term='xscreensaver'/><category term='conkeror'/><category term='non-European'/><category term='humour'/><category term='hiphop'/><category term='music'/><category term='games'/><category term='screensaver'/><category term='game'/><category term='tip'/><category term='vimperator'/><category term='sunday driver'/><category term='Sanskrit'/><category term='clock'/><category term='unix'/><category term='steampunk'/><category term='professor elemental'/><category term='statistics'/><category term='tea'/><category term='ubuntu'/><category term='project'/><category term='blogging'/><category term='tex/latex'/><category term='analytical engine'/><category term='octopodes'/><category term='Hittite'/><category term='dependencies'/><category term='recursion'/><title type='text'>The Babbage Files</title><subtitle type='html'>tips, hacks, and musings</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://babbagefiles.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9417648313224391/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://babbagefiles.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>be_slayed</name><uri>http://www.blogger.com/profile/02920742528327860445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-3a-EeAZ96-0/TtJribPwx5I/AAAAAAAAAlQ/w_VSA46NmsU/s220/woden-khukuri.png'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>23</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-9417648313224391.post-5984723492691683849</id><published>2012-02-04T11:08:00.000-08:00</published><updated>2012-02-04T11:08:27.883-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='emacs'/><category scheme='http://www.blogger.com/atom/ns#' term='conkeror'/><title type='text'>Vote for Emacs and Conkeror in the 2011 LinuxQuestions.org Members Choice Awards</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Vote for Emacs in the &lt;a href="https://www.linuxquestions.org/questions/2011-linuxquestions-org-members-choice-awards-95/text-editor-of-the-year-919912/"&gt;Text Editor of the Year&lt;/a&gt; category and in the &lt;a href="https://www.linuxquestions.org/questions/2011-linuxquestions-org-members-choice-awards-95/ide-web-development-editor-of-the-year-919910/"&gt;IDE/Web Development Editor of the Year&lt;/a&gt; category.&lt;br /&gt;&lt;br /&gt;Vote for Conkeror in the &lt;a href="https://www.linuxquestions.org/questions/2011-linuxquestions-org-members-choice-awards-95/browser-of-the-year-919887/"&gt;Browser of the Year&lt;/a&gt; category.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9417648313224391-5984723492691683849?l=babbagefiles.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://babbagefiles.blogspot.com/feeds/5984723492691683849/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://babbagefiles.blogspot.com/2012/02/vote-for-emacs-and-conkeror-in-2011.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9417648313224391/posts/default/5984723492691683849'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9417648313224391/posts/default/5984723492691683849'/><link rel='alternate' type='text/html' href='http://babbagefiles.blogspot.com/2012/02/vote-for-emacs-and-conkeror-in-2011.html' title='Vote for Emacs and Conkeror in the 2011 LinuxQuestions.org Members Choice Awards'/><author><name>be_slayed</name><uri>http://www.blogger.com/profile/02920742528327860445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-3a-EeAZ96-0/TtJribPwx5I/AAAAAAAAAlQ/w_VSA46NmsU/s220/woden-khukuri.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9417648313224391.post-3888598449043045906</id><published>2011-06-07T12:27:00.000-07:00</published><updated>2011-06-16T19:47:46.662-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='humour'/><category scheme='http://www.blogger.com/atom/ns#' term='images'/><category scheme='http://www.blogger.com/atom/ns#' term='octopodes'/><category scheme='http://www.blogger.com/atom/ns#' term='emacs'/><title type='text'>Emacs user at work</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Despite being designed by a &lt;a href="http://earlcolour.deviantart.com/art/emacs-user-at-work-195326745"&gt;Vim user&lt;/a&gt;, and despite its implied criticism of Emacs, I still enjoyed this image:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.deviantart.com/download/195326745/emacs_user_at_work_by_earlcolour-d38aj2x.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="250" src="http://www.deviantart.com/download/195326745/emacs_user_at_work_by_earlcolour-d38aj2x.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;ashawley&lt;/span&gt;&lt;/b&gt; in the comments below points out the similarity with the 1981 cover of the EMACS Manual:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.gnu.org/software/emacs/its-cover.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://www.gnu.org/software/emacs/its-cover.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9417648313224391-3888598449043045906?l=babbagefiles.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://babbagefiles.blogspot.com/feeds/3888598449043045906/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://babbagefiles.blogspot.com/2011/06/emacs-user-at-work.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9417648313224391/posts/default/3888598449043045906'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9417648313224391/posts/default/3888598449043045906'/><link rel='alternate' type='text/html' href='http://babbagefiles.blogspot.com/2011/06/emacs-user-at-work.html' title='Emacs user at work'/><author><name>be_slayed</name><uri>http://www.blogger.com/profile/02920742528327860445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-3a-EeAZ96-0/TtJribPwx5I/AAAAAAAAAlQ/w_VSA46NmsU/s220/woden-khukuri.png'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9417648313224391.post-5577603648728268855</id><published>2011-05-21T20:35:00.000-07:00</published><updated>2011-05-21T20:36:34.926-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='rms'/><category scheme='http://www.blogger.com/atom/ns#' term='brains'/><category scheme='http://www.blogger.com/atom/ns#' term='emacs'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>rms on apple and brain scans</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;On his &lt;a href="http://stallman.org/rss/rss.xml"&gt;RSS stream&lt;/a&gt;, &lt;a href="https://secure.wikimedia.org/wikipedia/en/wiki/Richard_stallman"&gt;Richard Stallman&lt;/a&gt; posted the &lt;a href="http://stallman.org/archives/2011-mar-jun.html#21%20May%202011%20%28Religious%20Reaction%29"&gt;following item&lt;/a&gt;:&lt;/div&gt;&lt;blockquote&gt;&lt;div class="entry-body"&gt;&lt;div&gt;&lt;div class="item-body"&gt;&lt;div&gt;Some Apple addicts truly worship that company, &lt;a href="http://www.digitaltrends.com/computing/apple-causes-religious-reaction-in-brains-of-fans-say-neuroscientists/" target="_blank"&gt; suggest brain scans&lt;/a&gt;. &lt;br /&gt;That must be why they allow it to abuse them so much and don't care.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;I know a number of Apple fans, and they do tend to have strongly favourable attitudes towards Apple products. (Apple things generally seem to be superior to Microsoft things, but the Apple company doesn't seem any less evil than Microsoft, and Linux is generally superior to both anyway.)&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;But I question whether this is a reaction which is actually specific to Apple fans. I imagine my brain scans might show similar reactions to GNU/Linux and &lt;a href="http://www.dina.kvl.dk/%7Eabraham/religion/"&gt;Emacs&lt;/a&gt;.... (Most Windows/Microsoft users probably wouldn't show similar results, given that it's really just the "default" nowadays.)&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9417648313224391-5577603648728268855?l=babbagefiles.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://babbagefiles.blogspot.com/feeds/5577603648728268855/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://babbagefiles.blogspot.com/2011/05/apple-and-brain-scans.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9417648313224391/posts/default/5577603648728268855'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9417648313224391/posts/default/5577603648728268855'/><link rel='alternate' type='text/html' href='http://babbagefiles.blogspot.com/2011/05/apple-and-brain-scans.html' title='rms on apple and brain scans'/><author><name>be_slayed</name><uri>http://www.blogger.com/profile/02920742528327860445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-3a-EeAZ96-0/TtJribPwx5I/AAAAAAAAAlQ/w_VSA46NmsU/s220/woden-khukuri.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9417648313224391.post-7342027463841767748</id><published>2011-04-06T12:45:00.000-07:00</published><updated>2011-04-06T12:45:16.892-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='films'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='unix'/><category scheme='http://www.blogger.com/atom/ns#' term='emacs'/><category scheme='http://www.blogger.com/atom/ns#' term='tron'/><title type='text'>Emacs in Tron</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;a href="http://jtnimoy.net/workviewer.php?q=178"&gt;JT Nimoy&lt;/a&gt; discusses the creation of software art for creating visual effects in the film &lt;a href="https://secure.wikimedia.org/wikipedia/en/wiki/Tron_legacy"&gt;&lt;i&gt;Tron: Legacy&lt;/i&gt;&lt;/a&gt;. Additionally, he mentions that:&lt;br /&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;blockquote style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;In Tron, the hacker was not supposed to be snooping around on a   network; he was supposed to kill a process. So we went with &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;posix kill&lt;/span&gt;   and also had him pipe &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;ps&lt;/span&gt; into &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;grep&lt;/span&gt;. I also ended up using emacs eshell   to make the terminal more l33t. The team was delighted to see my emacs   performance -- splitting the editor into nested panes and running   different modes. I was tickled that I got emacs into a block buster   movie. I actually do use emacs irl, and although I do not subscribe to   &lt;a href="https://groups.google.com/group/alt.religion.emacs"&gt;alt.religion.emacs&lt;/a&gt;, I think that's all incredibly relevant to the  world  of Tron.  &lt;/blockquote&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-6UrvMjfRdKc/TZzCbGI05NI/AAAAAAAAAgM/_BFkfOqkcsM/s1600/TRON_EMACS.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="226" src="http://3.bp.blogspot.com/-6UrvMjfRdKc/TZzCbGI05NI/AAAAAAAAAgM/_BFkfOqkcsM/s400/TRON_EMACS.JPG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;Links:&lt;/u&gt;&lt;br /&gt;&lt;a href="http://jtnimoy.net/workviewer.php?q=178"&gt;(1) The original article/post by JT Nimoy&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.jwz.org/blog/2011/04/emacs-in-tron/"&gt;(2) On jwz's blog&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.boingboing.net/2011/04/06/how-emacs-got-into-t.html"&gt;(3) On boingboing&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.reddit.com/r/emacs/comments/ged5p/emacs_in_tron_legacy_three_images/"&gt;(4) On reddit &lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9417648313224391-7342027463841767748?l=babbagefiles.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://babbagefiles.blogspot.com/feeds/7342027463841767748/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://babbagefiles.blogspot.com/2011/04/emacs-in-tron.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9417648313224391/posts/default/7342027463841767748'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9417648313224391/posts/default/7342027463841767748'/><link rel='alternate' type='text/html' href='http://babbagefiles.blogspot.com/2011/04/emacs-in-tron.html' title='Emacs in Tron'/><author><name>be_slayed</name><uri>http://www.blogger.com/profile/02920742528327860445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-3a-EeAZ96-0/TtJribPwx5I/AAAAAAAAAlQ/w_VSA46NmsU/s220/woden-khukuri.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-6UrvMjfRdKc/TZzCbGI05NI/AAAAAAAAAgM/_BFkfOqkcsM/s72-c/TRON_EMACS.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9417648313224391.post-3451619466610516912</id><published>2011-04-06T08:24:00.000-07:00</published><updated>2011-06-18T19:32:30.050-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tikz'/><category scheme='http://www.blogger.com/atom/ns#' term='tex/latex'/><category scheme='http://www.blogger.com/atom/ns#' term='linguistics'/><category scheme='http://www.blogger.com/atom/ns#' term='syntax'/><title type='text'>Tip: Showing blocked syntactic movement in LaTeX with tikz(-qtree)</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Minimal example showing how to indicate blocked/illegal syntactic movement in LaTeX using the &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;tikz&lt;/span&gt; and &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;tikz-qtree&lt;/span&gt; packages.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;pre&gt;&lt;span style="font-size: x-small;"&gt;\documentclass{article}&lt;br /&gt;\usepackage{tikz}&lt;br /&gt;\usepackage{tikz-qtree}&lt;br /&gt;\begin{document}&lt;br /&gt;\begin{tikzpicture}[baseline,description/.style={fill=white,inner sep=2pt}]&lt;br /&gt;  \Tree [.A [.B \node(b){b}; ] [.C c [.D d [.E e [.F f [.G g [.H \node(h){h}; ]]]]]]]&lt;br /&gt;  \draw [dashed, -&amp;gt;, bend left] (h) to node [description] {\LARGE $\times$} (b);&lt;br /&gt;\end{tikzpicture}&lt;br /&gt;\end{document}&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-fjDw3X5y3Fk/TZyE8q7U0dI/AAAAAAAAAgI/rc3Ydh5p70E/s1600/tikz-qtree-blocked.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-fjDw3X5y3Fk/TZyE8q7U0dI/AAAAAAAAAgI/rc3Ydh5p70E/s1600/tikz-qtree-blocked.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size: x-small;"&gt;Thanks to Andy Lücking and Alexis Dimitriadis from the &lt;a href="http://heim.ifi.uio.no/%7Edag/ling-tex.html"&gt;Ling-TeX mailing list&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9417648313224391-3451619466610516912?l=babbagefiles.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://babbagefiles.blogspot.com/feeds/3451619466610516912/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://babbagefiles.blogspot.com/2011/04/tip-showing-blocked-syntactic-movement.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9417648313224391/posts/default/3451619466610516912'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9417648313224391/posts/default/3451619466610516912'/><link rel='alternate' type='text/html' href='http://babbagefiles.blogspot.com/2011/04/tip-showing-blocked-syntactic-movement.html' title='Tip: Showing blocked syntactic movement in LaTeX with tikz(-qtree)'/><author><name>be_slayed</name><uri>http://www.blogger.com/profile/02920742528327860445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-3a-EeAZ96-0/TtJribPwx5I/AAAAAAAAAlQ/w_VSA46NmsU/s220/woden-khukuri.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-fjDw3X5y3Fk/TZyE8q7U0dI/AAAAAAAAAgI/rc3Ydh5p70E/s72-c/tikz-qtree-blocked.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9417648313224391.post-2086227075469215451</id><published>2011-03-19T12:07:00.000-07:00</published><updated>2011-03-19T12:07:46.887-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='icons'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='tips'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Tip: let Synaptic handle updates to Buuf icon set</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://gnome-look.org/CONTENT/content-pre2/81153-2.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="250" src="http://gnome-look.org/CONTENT/content-pre2/81153-2.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;If you want the synaptic package manager to keep your &lt;a href="http://gnome-look.org/content/show.php/Buuf?content=81153"&gt;Buuf icons&lt;/a&gt; up-to-date, you can do so by using the &lt;a href="http://ubuntusatanic.org/installation.php"&gt;Ubuntu Satanic Edition repository&lt;/a&gt;, as follows:&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;1) add the secure key; in terminal enter:&lt;br /&gt;&lt;pre&gt;&lt;span style="font-size: small;"&gt;wget -q http://ubuntusatanic.org/ubuntu-se-key.gpg -O- | sudo apt-key add -&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;2) add the following repository to your system (you could go to Go System-&amp;gt;Administration-&amp;gt;Software Sources-&amp;gt;Other Software-&amp;gt;Add and enter the following APT line:), choose the appropriate version (the following assumes you're using Ubuntu Maverick 10.10):&lt;br /&gt;&lt;pre&gt;&lt;span style="font-size: small;"&gt;deb http://ubuntusatanic.org/hell maverick main&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;3) then in the terminal add the Buuf package by entering:&lt;br /&gt;&lt;pre&gt;&lt;span style="font-size: small;"&gt;sudo apt-get update &amp;amp;&amp;amp; sudo apt-get install buuf-icon-theme&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9417648313224391-2086227075469215451?l=babbagefiles.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://babbagefiles.blogspot.com/feeds/2086227075469215451/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://babbagefiles.blogspot.com/2011/03/tip-let-synaptic-handle-updates-to-buuf.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9417648313224391/posts/default/2086227075469215451'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9417648313224391/posts/default/2086227075469215451'/><link rel='alternate' type='text/html' href='http://babbagefiles.blogspot.com/2011/03/tip-let-synaptic-handle-updates-to-buuf.html' title='Tip: let Synaptic handle updates to Buuf icon set'/><author><name>be_slayed</name><uri>http://www.blogger.com/profile/02920742528327860445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-3a-EeAZ96-0/TtJribPwx5I/AAAAAAAAAlQ/w_VSA46NmsU/s220/woden-khukuri.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9417648313224391.post-8207995738755294687</id><published>2011-02-03T15:16:00.000-08:00</published><updated>2011-02-05T07:09:41.441-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='steampunk'/><category scheme='http://www.blogger.com/atom/ns#' term='sunday driver'/><category scheme='http://www.blogger.com/atom/ns#' term='music'/><category scheme='http://www.blogger.com/atom/ns#' term='Indian'/><title type='text'>Tunes from an alternative Victorian era: Sunday Driver</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div style="text-align: justify;"&gt;&lt;a href="http://www.sundaydriver.co.uk/"&gt;Sunday Driver&lt;/a&gt; were formed in the summer of 2000, though lead singer Chandrika "Chandy" Nath had earlier composed some of the songs whilst monitoring ice floes near the South Pole, during a field trip in Antarctica, collecting data for the British Antarctic Survey.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Chandy has a Ph.D. (in physics, I think), and the band's name "Sunday Driver" derives from the moniker of a gene (SYD) commonly found in mice; and the music mixes Indian (Carnatic) and English folk music, along with early 20th century classical music (Ravel, Glass, etc.) and West End musicals, topped off with a (originally unintentional, I believe) steampunky twist.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Their first album, "In the City of Dreadful Night", is available here: &lt;a href="http://www.sundaydriver.co.uk/"&gt;www.sundaydriver.co.uk&lt;/a&gt;. From their own description: "...inspiration from Victorian London and Raj-era Calcutta, the tracks range from hypnotic to bittersweet."&lt;/div&gt;&lt;br /&gt;In any case, here's...&lt;br /&gt;&lt;br /&gt;&lt;u&gt; A nice sampler:&lt;/u&gt;&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="300" src="http://www.youtube.com/embed/sfHFtt0tqfk?rel=0" title="YouTube video player" width="480"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;u&gt;A few interviews:&lt;/u&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://dmp.dreamwidth.org/9727.html"&gt;Beyond Victoriana: #10 An Interview with Sunday Driver&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.steampunkmagazine.com/pdfs/spm7-web.pdf"&gt;Libby Bulloff (2010-04-15). "The Brady Bunch of Calcutta 1910 (an interview with Sunday Driver)". Steampunk Magazine #7. p.54&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://thesteamerstrunk.blogspot.com/2011/01/bombay-to-london-and-back-again.html"&gt;"Bombay to London and Back Again: An Interview With Sunday Driver". Steamerstrunk blog.&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;u&gt;And a few promotion photos suitable for wallpaper: &lt;/u&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_7ad-VtCkxk8/TUs0zrhBphI/AAAAAAAAAe4/zaJWdHX3XF8/s1600/bandlandscape2.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="254" src="http://1.bp.blogspot.com/_7ad-VtCkxk8/TUs0zrhBphI/AAAAAAAAAe4/zaJWdHX3XF8/s320/bandlandscape2.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_7ad-VtCkxk8/TUs0yPxw5sI/AAAAAAAAAe0/M7JTnsGyzXE/s1600/83312554.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="212" src="http://2.bp.blogspot.com/_7ad-VtCkxk8/TUs0yPxw5sI/AAAAAAAAAe0/M7JTnsGyzXE/s320/83312554.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_7ad-VtCkxk8/TUs033f889I/AAAAAAAAAe8/KAw1YZlDCtI/s1600/Sunday+Driver+Main+Stage.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="218" src="http://2.bp.blogspot.com/_7ad-VtCkxk8/TUs033f889I/AAAAAAAAAe8/KAw1YZlDCtI/s320/Sunday+Driver+Main+Stage.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9417648313224391-8207995738755294687?l=babbagefiles.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://babbagefiles.blogspot.com/feeds/8207995738755294687/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://babbagefiles.blogspot.com/2011/02/indian-victoriana-tunes-sunday-driver.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9417648313224391/posts/default/8207995738755294687'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9417648313224391/posts/default/8207995738755294687'/><link rel='alternate' type='text/html' href='http://babbagefiles.blogspot.com/2011/02/indian-victoriana-tunes-sunday-driver.html' title='Tunes from an alternative Victorian era: Sunday Driver'/><author><name>be_slayed</name><uri>http://www.blogger.com/profile/02920742528327860445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-3a-EeAZ96-0/TtJribPwx5I/AAAAAAAAAlQ/w_VSA46NmsU/s220/woden-khukuri.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/sfHFtt0tqfk/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9417648313224391.post-7292998614606355858</id><published>2011-01-31T11:18:00.000-08:00</published><updated>2011-06-16T19:48:57.312-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='humour'/><category scheme='http://www.blogger.com/atom/ns#' term='professor elemental'/><category scheme='http://www.blogger.com/atom/ns#' term='tea'/><category scheme='http://www.blogger.com/atom/ns#' term='music'/><category scheme='http://www.blogger.com/atom/ns#' term='hiphop'/><title type='text'>The Indifference Engine - Victorianesque Hiphop</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div style="text-align: justify;"&gt;Prof Elemental : a steampunk mad professor with a fondness for adventure, strange animals and the pursuit of a good cuppa.&amp;nbsp; He has a new album out, the delightfully titled &lt;i&gt;&lt;a href="http://professorelemental.com/home.cfm"&gt;Indifference Engine&lt;/a&gt;.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://professorelemental.com/home.cfm"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_7ad-VtCkxk8/TUcK3Ng37iI/AAAAAAAAAeo/nYqN18fBCfI/s1600/Professor-Elemental-Album-web-300x300.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Here's a taste:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;b&gt;Cup of Brown Joy:&lt;/b&gt;&lt;br /&gt;&lt;iframe allowfullscreen="" class="youtube-player" frameborder="0" height="390" src="http://www.youtube.com/embed/eELH0ivexKA?rel=0" title="YouTube video player" type="text/html" width="480"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;Fighting Trousers &lt;/b&gt;(The beginning of a battle with Mr B?):&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;iframe allowfullscreen="" class="youtube-player" frameborder="0" height="300" src="http://www.youtube.com/embed/0iRTB-FTMdk?rel=0" title="YouTube video player" type="text/html" width="480"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9417648313224391-7292998614606355858?l=babbagefiles.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://babbagefiles.blogspot.com/feeds/7292998614606355858/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://babbagefiles.blogspot.com/2011/01/indifference-engine-victorianesque.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9417648313224391/posts/default/7292998614606355858'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9417648313224391/posts/default/7292998614606355858'/><link rel='alternate' type='text/html' href='http://babbagefiles.blogspot.com/2011/01/indifference-engine-victorianesque.html' title='The Indifference Engine - Victorianesque Hiphop'/><author><name>be_slayed</name><uri>http://www.blogger.com/profile/02920742528327860445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-3a-EeAZ96-0/TtJribPwx5I/AAAAAAAAAlQ/w_VSA46NmsU/s220/woden-khukuri.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_7ad-VtCkxk8/TUcK3Ng37iI/AAAAAAAAAeo/nYqN18fBCfI/s72-c/Professor-Elemental-Album-web-300x300.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9417648313224391.post-6077236252601269932</id><published>2011-01-25T08:28:00.000-08:00</published><updated>2011-01-25T08:28:23.556-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='games'/><category scheme='http://www.blogger.com/atom/ns#' term='recursion'/><category scheme='http://www.blogger.com/atom/ns#' term='minecraft'/><title type='text'>CPUs (+ALUs) in Minecraft</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div style="text-align: justify;"&gt;Some people have managed to create working CPUs (or ALUs) in Minecraft. They're slow and have little computing power or memory, but I still think it's an interesting case of recursion. Minecraft simulates a physical world, and these are computers created within the confines, and conforming to the rules of that world.&lt;/div&gt;&lt;br /&gt;In any case, some links to information/videos about creating CPUs (and ALUs) in Minecraft follow.&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;An 8-bit CPU:&lt;/b&gt;&lt;br /&gt;&lt;iframe allowfullscreen="" class="youtube-player" frameborder="0" height="255" src="http://www.youtube.com/embed/_WYlBu5V5Ww?rel=0" title="YouTube video player" type="text/html" width="400"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;And a webpage about it: &lt;a href="http://lazcraft.info/tagged/CPU"&gt;http://lazcraft.info/tagged/CPU&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;(This is the project with most information.)&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;A 16-bit CPU:&lt;/b&gt;&lt;br /&gt;&lt;iframe allowfullscreen="" class="youtube-player" frameborder="0" height="330" src="http://www.youtube.com/embed/7sNge0Ywz-M?rel=0" title="YouTube video player" type="text/html" width="400"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;Here's the Youtube channel connected with this project: &lt;a href="http://www.youtube.com/user/theinternetftw"&gt;http://www.youtube.com/user/theinternetftw&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;A 32-bit ALU:&lt;/b&gt;&lt;br /&gt;&lt;iframe allowfullscreen="" class="youtube-player" frameborder="0" height="330" src="http://www.youtube.com/embed/MMW_jraSjq8?rel=0" title="YouTube video player" type="text/html" width="400"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;And, finally, it's not a computer, but a pretty cool implementation of &lt;a href="https://secure.wikimedia.org/wikipedia/en/wiki/Conway%27s_Game_of_Life"&gt;Conway's Game of Life&lt;/a&gt; in Minecraft:&lt;/div&gt;&lt;br /&gt;&lt;b&gt;Conway's Game of Life in Minecraft: &lt;/b&gt;&lt;br /&gt;&lt;iframe allowfullscreen="" class="youtube-player" frameborder="0" height="330" src="http://www.youtube.com/embed/jaoSzCfa9OM?rel=0" title="YouTube video player" type="text/html" width="400"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Let me know about other CPUs/ALUs etc. in the comments.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9417648313224391-6077236252601269932?l=babbagefiles.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://babbagefiles.blogspot.com/feeds/6077236252601269932/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://babbagefiles.blogspot.com/2011/01/cpus-alus-in-minecraft.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9417648313224391/posts/default/6077236252601269932'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9417648313224391/posts/default/6077236252601269932'/><link rel='alternate' type='text/html' href='http://babbagefiles.blogspot.com/2011/01/cpus-alus-in-minecraft.html' title='CPUs (+ALUs) in Minecraft'/><author><name>be_slayed</name><uri>http://www.blogger.com/profile/02920742528327860445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-3a-EeAZ96-0/TtJribPwx5I/AAAAAAAAAlQ/w_VSA46NmsU/s220/woden-khukuri.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/_WYlBu5V5Ww/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9417648313224391.post-7059806672090337736</id><published>2011-01-22T13:41:00.000-08:00</published><updated>2011-01-25T08:12:27.486-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='steampunk'/><category scheme='http://www.blogger.com/atom/ns#' term='clock'/><category scheme='http://www.blogger.com/atom/ns#' term='clockworks'/><category scheme='http://www.blogger.com/atom/ns#' term='watch'/><title type='text'>Clockworks: explanations and videos</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div style="text-align: justify;"&gt;Some interesting/educational videos on the workings of mechanical watches.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;First, from 1949, a video produced by the Hamilton Watch Company:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;iframe allowfullscreen="" class="youtube-player" frameborder="0" height="390" src="http://www.youtube.com/embed/OiCPu0SjEW4" title="YouTube video player" type="text/html" width="480"&gt;&lt;/iframe&gt;&lt;/div&gt;Source: &lt;a href="http://www.archive.org/details/HowaWatc1949"&gt;http://www.archive.org/details/HowaWatc1949&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;A simple demonstration of the basic design and operation of a watch. The inside "works" are shown in stop-motion animation using giant 7.5 foot, in-line movement, exact and to scale in every detail. [See the &lt;a href="http://www.archive.org/details/HowaWatc1949"&gt;source&lt;/a&gt; for higher resolution versions.] &lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Second, a beautiful video showing some high resolution video shots of a mechanical pocket watch:&lt;/div&gt;&lt;object height="225" width="400"&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=14846503&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=1&amp;amp;color=00ADEF&amp;amp;fullscreen=1&amp;amp;autoplay=0&amp;amp;loop=0" /&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=14846503&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=1&amp;amp;color=00ADEF&amp;amp;fullscreen=1&amp;amp;autoplay=0&amp;amp;loop=0" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="225"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;Source: &lt;a href="http://theb-roll.com/day-186-time/"&gt;http://theb-roll.com/day-186-time/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;[See the &lt;a href="http://theb-roll.com/day-186-time/"&gt;source&lt;/a&gt; for a description.]&lt;br /&gt;&lt;br /&gt;(More bits on clockworks here: &lt;a href="http://blekko.com/ws/+/beslayed/clockworks"&gt;http://blekko.com/ws/+/beslayed/clockworks&lt;/a&gt; .) &lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9417648313224391-7059806672090337736?l=babbagefiles.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://babbagefiles.blogspot.com/feeds/7059806672090337736/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://babbagefiles.blogspot.com/2011/01/clockworks-explanations-and-videos.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9417648313224391/posts/default/7059806672090337736'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9417648313224391/posts/default/7059806672090337736'/><link rel='alternate' type='text/html' href='http://babbagefiles.blogspot.com/2011/01/clockworks-explanations-and-videos.html' title='Clockworks: explanations and videos'/><author><name>be_slayed</name><uri>http://www.blogger.com/profile/02920742528327860445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-3a-EeAZ96-0/TtJribPwx5I/AAAAAAAAAlQ/w_VSA46NmsU/s220/woden-khukuri.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/OiCPu0SjEW4/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9417648313224391.post-5237173939316181649</id><published>2011-01-20T16:51:00.000-08:00</published><updated>2011-01-23T14:45:00.869-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='steampunk'/><category scheme='http://www.blogger.com/atom/ns#' term='humour'/><category scheme='http://www.blogger.com/atom/ns#' term='lovelace'/><category scheme='http://www.blogger.com/atom/ns#' term='babbage'/><category scheme='http://www.blogger.com/atom/ns#' term='webcomic'/><title type='text'>2D Goggles, Or, The Thrilling Adventures of Lovelace &amp; Babbage: a webcomic</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div style="text-align: justify;"&gt;Something which, for some reason, I only came across just now: &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;A &lt;a href="http://sydneypadua.com/2dgoggles/series/"&gt;webcomic consisting of the chronicles of Charles Babbage&lt;/a&gt; (the inventor of the first computer, which, alas, was never built---but it might be soon: &lt;a href="http://plan28.org/"&gt;see here!&lt;/a&gt;) and Ada Lovelace (the first computer programmer) in an alternative world where Ada Lovelace didn't die at age of 36, and where Babbage and Lovelace successfully developed the first computer (giving humanity the necessary technological advantage to repel the alien invasion of 1898) and went on to use their combined powers to fight crime and have thrilling adventures.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Here's a taste:&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;a href="http://4.bp.blogspot.com/_7ad-VtCkxk8/TTjXvVxt51I/AAAAAAAAAek/2nT0uyc3yjQ/s1600/lovelacepg3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_7ad-VtCkxk8/TTjXvVxt51I/AAAAAAAAAek/2nT0uyc3yjQ/s1600/lovelacepg3.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;See more &lt;a href="http://sydneypadua.com/2dgoggles/series/"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Part of what I really like about this comic is its footnotes. Yes, it has footnotes, references to various primary (and secondary) sources relevant to the comic, like &lt;a href="http://books.google.com/books?id=2T0AAAAAQAAJ&amp;amp;printsec=frontcover#PPA1,M1"&gt;Babbage's autobiography&lt;/a&gt;. &lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9417648313224391-5237173939316181649?l=babbagefiles.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://babbagefiles.blogspot.com/feeds/5237173939316181649/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://babbagefiles.blogspot.com/2011/01/2d-goggles-or-thrilling-adventures-of.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9417648313224391/posts/default/5237173939316181649'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9417648313224391/posts/default/5237173939316181649'/><link rel='alternate' type='text/html' href='http://babbagefiles.blogspot.com/2011/01/2d-goggles-or-thrilling-adventures-of.html' title='2D Goggles, Or, The Thrilling Adventures of Lovelace &amp; Babbage: a webcomic'/><author><name>be_slayed</name><uri>http://www.blogger.com/profile/02920742528327860445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-3a-EeAZ96-0/TtJribPwx5I/AAAAAAAAAlQ/w_VSA46NmsU/s220/woden-khukuri.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_7ad-VtCkxk8/TTjXvVxt51I/AAAAAAAAAek/2nT0uyc3yjQ/s72-c/lovelacepg3.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9417648313224391.post-2505125956135072512</id><published>2011-01-15T15:42:00.000-08:00</published><updated>2011-06-18T19:32:58.487-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tex/latex'/><category scheme='http://www.blogger.com/atom/ns#' term='auctex'/><category scheme='http://www.blogger.com/atom/ns#' term='emacs'/><category scheme='http://www.blogger.com/atom/ns#' term='table'/><title type='text'>LaTeX table manipulation using Emacs/AUCTeX+align.el+rectangular selection</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div style="text-align: justify;"&gt;Tables in LaTeX are sometimes somewhat difficult to manage; in particular doing anything with columns---in contrast to most word processors, which allow for the manipulation of columns in certain environments (e.g. tables). However, the text editor Emacs in fact allows for rectangular selections&lt;i&gt; anywhere&lt;/i&gt;, which means that using Emacs as an editor for (La)TeX files makes working with tables easier.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The AUCTeX package for Emacs adds a vast number of useful features; however, it does not automatically format tabular environments. Here I&amp;nbsp; offer some notes on how to deal with LaTeX tables in a Emacs/AUCTeX environment.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;So let's say we have a LaTeX document containing a (big) table, like this:&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;a href="http://4.bp.blogspot.com/_7ad-VtCkxk8/TTIk5TXNsDI/AAAAAAAAAdc/R8RyFvMhQY0/s1600/pdf-table1.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="310" src="http://4.bp.blogspot.com/_7ad-VtCkxk8/TTIk5TXNsDI/AAAAAAAAAdc/R8RyFvMhQY0/s400/pdf-table1.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;And let's say we want to switch the third and fourth columns. Easily done in a typical word processor, but not necessarily so for a LaTeX document. Let's look at the LaTex .tex source for this table:&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;a href="http://4.bp.blogspot.com/_7ad-VtCkxk8/TTIlh-E4ksI/AAAAAAAAAdg/r5zLBd2L5zw/s1600/emacs-table1.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="196" src="http://4.bp.blogspot.com/_7ad-VtCkxk8/TTIlh-E4ksI/AAAAAAAAAdg/r5zLBd2L5zw/s400/emacs-table1.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;A rectangular selection will work only if we have&amp;nbsp; our columns aligned in our source .tex file. The &lt;a href="http://www.emacswiki.org/emacs-se/AlignCommands"&gt;align.el package&lt;/a&gt; for Emacs is needed here (as of Emacs 22, this functionality is built in). &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Place the cursor at the beginning of the tabular environment (in our current example, right below the first &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;\hline &lt;/span&gt;command will work), and use the &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;align-current&lt;/span&gt; function (press &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;M-x&lt;/span&gt; and then type &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;align-current&lt;/span&gt; RET):&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;a href="http://3.bp.blogspot.com/_7ad-VtCkxk8/TTInCgHzwVI/AAAAAAAAAdk/ZQb35BHawpo/s1600/emacs-aligncurrent.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="79" src="http://3.bp.blogspot.com/_7ad-VtCkxk8/TTInCgHzwVI/AAAAAAAAAdk/ZQb35BHawpo/s320/emacs-aligncurrent.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-family: inherit;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-family: inherit;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-family: inherit;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;[Make sure there are no blank lines in your tabular environment; "align-current" will stop when it hits a blank line.]&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;If you're working with a large table, as in this example, you still won't be able to see the entire width of the table, so hold down SHIFT and left-click the mouse and choose "Decrease Buffer Text Size" repeatedly until the entire width of the table is visible on your screen (maximizing the Emacs frame to the maximum width of your desktop will be helpful as well...). You should then&amp;nbsp; be able to view the table as so:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;a href="http://1.bp.blogspot.com/_7ad-VtCkxk8/TTIn45O4unI/AAAAAAAAAdo/my4WLJS8YvM/s1600/emacs-table2.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="223" src="http://1.bp.blogspot.com/_7ad-VtCkxk8/TTIn45O4unI/AAAAAAAAAdo/my4WLJS8YvM/s400/emacs-table2.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;All of our columns are now aligned. Now we need simply to select a rectangular region. There are (at least) two ways of going about doing so. Firstly, the ability to select rectangular regions is a built-in feature of Emacs (see the &lt;a href="http://www.gnu.org/software/emacs/manual/html_node/emacs/Rectangles.html"&gt;relevant section of the Emacs manual&lt;/a&gt;). Simply select the columnar area (mark it using &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;C-SPC&lt;/span&gt;) and press either &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;C-x r r&lt;/span&gt; to copy the rectangular area to the register or &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;C-x r k&lt;/span&gt; to cut ("kill") the rectangular area and place it in the register. And then use &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;C-x r y&lt;/span&gt; to paste ("yank") the copied/cut rectangle into the position you want it (with the cursor in the position of its upper left-hand corner).&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;However, if your Emacs has the visible selection turned on (as is the &lt;a href="http://emacs-fu.blogspot.com/2008/12/selections-and-cut-copy-paste-make-it.html"&gt;default as of Emacs 23&lt;/a&gt;), then it is nicer and easier to be able to see the selected area as a rectangle. One nice option is to use the rectangular selection features of the &lt;a href="http://www.emacswiki.org/emacs/CuaMode"&gt;CUA package&lt;/a&gt; (a built-in default as of Emacs 22). One of the main functions of the CUA-mode is to change Emacs' copy, kill/cut, and yank/paste keybindings (&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;M-w, C-w, C-y&lt;/span&gt;) to the "common"&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt; C-c, C-x, C-v&lt;/span&gt;. If you, like me, don't want to change the default Emacs keybindings, then include the following in your .emacs configuration file:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;pre&gt;&lt;span style="font-size: x-small;"&gt;(cua-selection-mode t)&lt;br /&gt;(setq cua-auto-tabify-rectangles nil)&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;[If you do want the "common" keybindings, then use &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;(cua-mode t)&lt;/span&gt; in place of &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;(cua-selection-mode t)&lt;/span&gt;.]&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;With this configuration in place, we can now visibly select rectangular areas, and use the normal copy/kill/yank keybindings to copy, cut, and paste the rectangular selections. In CUA-mode rectangular selections are made using &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;C-RET&lt;/span&gt; rather than &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;C-SPC&lt;/span&gt;. Here is the rectangular selection in our example:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;a href="http://2.bp.blogspot.com/_7ad-VtCkxk8/TTIt7vFyyZI/AAAAAAAAAds/hUMYk35bJ00/s1600/emacs-table-rectangle.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="137" src="http://2.bp.blogspot.com/_7ad-VtCkxk8/TTIt7vFyyZI/AAAAAAAAAds/hUMYk35bJ00/s400/emacs-table-rectangle.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;I then kill ("cut") this rectangular area with &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;C-w&lt;/span&gt;. And then position the cursor at the point where I want the upper left-hand corner of this rectangular area to be inserted: &lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;a href="http://3.bp.blogspot.com/_7ad-VtCkxk8/TTIuKrKlZAI/AAAAAAAAAdw/bLJocXw799A/s1600/emacs-table-3.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="170" src="http://3.bp.blogspot.com/_7ad-VtCkxk8/TTIuKrKlZAI/AAAAAAAAAdw/bLJocXw799A/s400/emacs-table-3.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;And then yank ("paste") the column in its new position with &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;C-y&lt;/span&gt;:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;a href="http://4.bp.blogspot.com/_7ad-VtCkxk8/TTIuudVg_bI/AAAAAAAAAd0/CcKauHMrITw/s1600/emacs-table-4.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="136" src="http://4.bp.blogspot.com/_7ad-VtCkxk8/TTIuudVg_bI/AAAAAAAAAd0/CcKauHMrITw/s400/emacs-table-4.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;That's it. Here is the resulting table (with columns 3 and 4 switched):&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_7ad-VtCkxk8/TTIy7rE3c5I/AAAAAAAAAeA/HsuDzAFGz6Y/s1600/pdf-table2.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="315" src="http://3.bp.blogspot.com/_7ad-VtCkxk8/TTIy7rE3c5I/AAAAAAAAAeA/HsuDzAFGz6Y/s400/pdf-table2.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href="http://3.bp.blogspot.com/_7ad-VtCkxk8/TTIvMutYs4I/AAAAAAAAAd8/GJ9AC3b3Fag/s1600/pdf-table2.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Oh, and here is a nice video demonstration of the use of rectangular selection cut-and-pasting (with CUA-mode): &lt;a href="http://www.vimeo.com/1168225?pg=embed&amp;amp;sec=1168225"&gt;Emacs Column Editing by Mark Mansour&lt;/a&gt;. It doesn't deal with LaTeX, but rather HTML; however, it illustrates the general use.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9417648313224391-2505125956135072512?l=babbagefiles.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://babbagefiles.blogspot.com/feeds/2505125956135072512/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://babbagefiles.blogspot.com/2011/01/latex-table-manipulation-using.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9417648313224391/posts/default/2505125956135072512'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9417648313224391/posts/default/2505125956135072512'/><link rel='alternate' type='text/html' href='http://babbagefiles.blogspot.com/2011/01/latex-table-manipulation-using.html' title='LaTeX table manipulation using Emacs/AUCTeX+align.el+rectangular selection'/><author><name>be_slayed</name><uri>http://www.blogger.com/profile/02920742528327860445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-3a-EeAZ96-0/TtJribPwx5I/AAAAAAAAAlQ/w_VSA46NmsU/s220/woden-khukuri.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_7ad-VtCkxk8/TTIk5TXNsDI/AAAAAAAAAdc/R8RyFvMhQY0/s72-c/pdf-table1.png' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9417648313224391.post-8013251614314596430</id><published>2011-01-12T06:58:00.000-08:00</published><updated>2011-01-13T05:20:31.620-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='www'/><category scheme='http://www.blogger.com/atom/ns#' term='tip'/><category scheme='http://www.blogger.com/atom/ns#' term='emacs'/><category scheme='http://www.blogger.com/atom/ns#' term='hack'/><category scheme='http://www.blogger.com/atom/ns#' term='conkeror'/><title type='text'>Conkeror - browsing the web, emacs-style</title><content type='html'>&lt;div style="text-align: justify;"&gt;As noted &lt;a href="http://babbagefiles.blogspot.com/2010/11/hack-emacs-like-bindings-for.html"&gt;below&lt;/a&gt;, I've switched from Icecat/Firefox+Pentadactyl/Vimperator to Conkeror. Trying to retool the essentially vi-ish shortcuts to emacs-like shortcuts is rather difficult, and in the end I wasn't able to change some of the shortcuts I wanted to change.&amp;nbsp; Anyway, Conkeror is simply more interesting: more of a from-the-ground-up approach than an add-on approach.&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;This post isn't intending as a general intro to Conkeror; if that's what you're looking for, see &lt;a href="http://conkeror.org/QuickStart"&gt;here&lt;/a&gt; or &lt;a href="http://craiggles.co.uk/wat.pdf"&gt;here&lt;/a&gt;, or, if you're running Conkeror, press &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;C-h t&lt;/span&gt; (that's &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;Ctrl&lt;/span&gt; and &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;h&lt;/span&gt; at the same time, release, then &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;t&lt;/span&gt;) for a tutorial.&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Rather like Emacs, Conkeror gets much better than more one personalises/configures it. Some good places to start are on the Conkeror site itself, on &lt;a href="http://conkeror.org/Tips"&gt;Tips from Users page&lt;/a&gt; and also the &lt;a href="http://emacs-fu.blogspot.com/2010/12/conkeror-web-browsing-emacs-way.html"&gt;emacs-fu article "conkeror web browsing the emacs way"&lt;/a&gt;.&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;In the same spirit, I offer a number of useful customisations I've adopted, some from the two above-mentioned sources, some from other places (including from suggestions on the &lt;a href="http://news.gmane.org/gmane.comp.mozilla.conkeror"&gt;Conkeror mailling list&lt;/a&gt;), and some of my own.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;b&gt;Some initial things:&lt;/b&gt;&lt;/div&gt;&lt;pre&gt;&lt;span style="font-size: x-small;"&gt;//allow for 'contrib' stuff&lt;br /&gt;load_paths.unshift("chrome://conkeror-contrib/content/");&lt;br /&gt;&lt;br /&gt;// Mode-line&lt;br /&gt;mode_line_mode(true);&lt;br /&gt;&lt;br /&gt;// auto completion in the minibuffer&lt;br /&gt;minibuffer_auto_complete_default = true;&lt;br /&gt;url_completion_use_history = true; // should work since bf05c87405&lt;br /&gt;url_completion_use_bookmarks = true;&lt;br /&gt;&lt;br /&gt;// display the url before going to it in hints mode&lt;br /&gt;hints_display_url_panel = true;&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;These are settings taken from here and there. Turning on the mode-line, allowing the url completion (very handy) to access history and bookmarks, and displaying the url of a link (in hints mode).&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Customising the mode-line&lt;/b&gt;:&lt;br /&gt;&lt;pre&gt;&lt;span style="font-size: x-small;"&gt;// FAVICONS&lt;br /&gt; require("favicon.js");&lt;br /&gt;add_hook("mode_line_hook", mode_line_adder(buffer_icon_widget), true);&lt;br /&gt;read_buffer_show_icons = true;&lt;br /&gt;&lt;br /&gt;// we'd like to see the # of buffers being loaded &lt;br /&gt;add_hook("mode_line_hook", mode_line_adder(loading_count_widget), true);&lt;br /&gt;&lt;br /&gt;// but really we'd also like to know how many buffers are present and which is the current&lt;br /&gt;add_hook("mode_line_hook", mode_line_adder(buffer_count_widget), true);&lt;br /&gt;&lt;br /&gt;// remove the clock&lt;br /&gt;remove_hook("mode_line_hook", mode_line_adder(clock_widget));&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;The first allows for favicons in both mode-line and the &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;C-x b&lt;/span&gt; buffer list, the second shows how many buffers are currently still loading, the third shows how many buffers are present and which buffer is the current buffer, the last simply disables the clock. The order of the first three is actually important; this order puts the buffer count on the far left, then the "loading buffer" count, then the favicon, (and then the url of the current buffer).&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;Tabs &amp;amp; Mouse&lt;/b&gt;:&lt;br /&gt;&lt;pre&gt;&lt;span style="font-size: x-small;"&gt;// Tabs&lt;br /&gt;require("new-tabs.js");&lt;br /&gt;&lt;br /&gt;//Open Middle-Clicked Links in New Buffers&lt;br /&gt;require("clicks-in-new-buffer.js");&lt;br /&gt;clicks_in_new_buffer_target = OPEN_NEW_BUFFER_BACKGROUND; // Now buffers open in background.&lt;br /&gt;&lt;br /&gt;//Bind Number Keys to Switch to Buffers 1-10&lt;br /&gt;function define_switch_buffer_key (key, buf_num) {&lt;br /&gt;    define_key(default_global_keymap, key,&lt;br /&gt;               function (I) {&lt;br /&gt;                   switch_to_buffer(I.window,&lt;br /&gt;                                    I.window.buffers.get_buffer(buf_num));&lt;br /&gt;               });&lt;br /&gt;}&lt;br /&gt;for (let i = 0; i &amp;lt; 10; ++i) {&lt;br /&gt;    define_switch_buffer_key(String((i+1)%10), i);&lt;br /&gt;}&lt;/span&gt;&lt;/pre&gt;I like having tabs, and the first bit above turns on the tabs, with numbering (but no favicons).  I still find it useful to use the mouse from time to time. What's annoying is having to switch from keyboard to mouse or vice-versa. So if I'm using the mouse, I want it to be effective. The second bit above opens new buffers/tabs on middle-clicked links (in background buffers).  The last bit allow for quick switching between tabs (the first 10 anyway) using &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;1-10&lt;/span&gt; (where 0=10).  Other useful things to know (though not dependent on this particular configuration): tabs can be closed directly with right click; you can scroll through your tabs by positioning the mouse pointer on the tab bar and using the mouse wheel.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;External editor&lt;/b&gt; &lt;br /&gt;&lt;pre&gt;&lt;span style="font-size: x-small;"&gt;//set emacs as external editor&lt;br /&gt;editor_shell_command = "emacsclient -c";&lt;br /&gt;&lt;br /&gt;// view source in your editor.&lt;br /&gt;view_source_use_external_editor = true;&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;Set emacs as an external editor (assuming you're &lt;a href="http://emacs-fu.blogspot.com/2009/02/emacs-daemon.html"&gt;running emacs as a daemon&lt;/a&gt;), etc.   &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;b&gt;Managing/Navigating Tab-Buffers&lt;/b&gt;&lt;br /&gt;&lt;pre&gt;&lt;span style="font-size: x-small;"&gt;// redefine C-f as "forwards" and C-b as "backwards"&lt;br /&gt;// using F and B (that is Shift+F, Shift+B is actually rather inconvenient since &lt;br /&gt;// many other command use Control and so requires shifting fingers)&lt;br /&gt;define_key(content_buffer_normal_keymap, "C-f", "forward");&lt;br /&gt;define_key(content_buffer_normal_keymap, "C-b", "back");&lt;br /&gt;&lt;br /&gt;// make M-f and M-b switch to next and previous buffers&lt;br /&gt;define_key(content_buffer_normal_keymap, "M-f", "buffer-next");&lt;br /&gt;define_key(content_buffer_normal_keymap, "M-b", "buffer-previous");&lt;br /&gt;&lt;br /&gt;// redefine l as "follow link" (like f)&lt;br /&gt;// (too many of the keys are for the left hand, I like "l" for "link")&lt;br /&gt;define_key(content_buffer_normal_keymap, "l", "follow");&lt;br /&gt;&lt;br /&gt;// Use M-l to follow link in new background buffer&lt;br /&gt;define_key(default_global_keymap, "M-l", "follow-new-buffer-background");&lt;br /&gt;&lt;br /&gt;// open url in new background buffer  (I can't think of a good keybinding for this)&lt;br /&gt;interactive("find-url-new-background-buffer",&lt;br /&gt;    "Open a URL in a new background buffer",&lt;br /&gt;    alternates(follow_new_buffer_background, follow_new_window),&lt;br /&gt;    $browser_object = browser_object_url,&lt;br /&gt;    $prompt = "Find url");&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;The default keys for navigate forwards and navigate backwards are &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;F&lt;/span&gt; and &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;B&lt;/span&gt;, respectively. I imagine there are historic reasons behind this (it's &lt;a href="http://www.xemacs.org/Documentation/packages/html/w3_2.html#SEC10"&gt;how W3 does it&lt;/a&gt;), but I find it annoying to have to switch from Ctrl to Shift (since most of the other keybindings involve Ctrl), so the initial bit above binds &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;C-f &lt;/span&gt;and &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;C-b&lt;/span&gt; to forwards and backwards (&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;F&lt;/span&gt; and &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;B&lt;/span&gt; still work too). And I bound &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;M-f &lt;/span&gt;and &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;M-b &lt;/span&gt;to "move to next tab-buffer", "move to previous tab-buffer", respectively. These seem to me to make sense as extensions of the normal behaviour of &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;C-f&lt;/span&gt;, &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;C-b&lt;/span&gt;, &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;M-f&lt;/span&gt;, &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;M-b&lt;/span&gt;, in Emacs.  [Note: These bindings don't affect the how these keys behave in text boxes. All of these keys retain their expected Emacs-ish behaviour in text boxes.]&lt;br /&gt;&lt;br /&gt;I prefer using &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;l&lt;/span&gt; for following links in hint mode, so that's another binding added above (&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;f&lt;/span&gt; still works too). And I added &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;M-l&lt;/span&gt; as "follow link in new background buffer" (works like middle-click). &lt;br /&gt;&lt;br /&gt;The last bit is a new command for opening URLs in new background buffers, but I haven't thought of a good keybinding for it so far.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Yanking&lt;/b&gt;&lt;br /&gt;&lt;pre&gt;&lt;span style="font-size: x-small;"&gt;// use M-y to google current selection in new buffer&lt;br /&gt;// use M-Y to google current selection in new buffer "double-quoted"&lt;br /&gt;&lt;br /&gt;// [ref: http://www.mozdev.org/pipermail/conkeror/2009-February/001334.html ]&lt;br /&gt;// (See also "**c" for selecting text)&lt;br /&gt;interactive("search-clipboard-contents", "Search in Google the content of the X clipboard (the selected text)",&lt;br /&gt;              "find-url",&lt;br /&gt;              $browser_object=&lt;br /&gt;              function(I) {&lt;br /&gt;                  return "g "+ read_from_x_primary_selection();&lt;br /&gt;              }&lt;br /&gt;);&lt;br /&gt;interactive("search-clipboard-contents-doublequoted", "Search in Google the content of the X clipboard (the selected text) as a fixed string",&lt;br /&gt;              "find-url",&lt;br /&gt;              $browser_object=&lt;br /&gt;              function(I) {&lt;br /&gt;                  return "g \""+ read_from_x_primary_selection()+"\"";&lt;br /&gt;              }&lt;br /&gt;&lt;br /&gt;);&lt;br /&gt;define_key(content_buffer_normal_keymap, "M-y", "search-clipboard-contents");&lt;br /&gt;define_key(content_buffer_normal_keymap, "M-Y", "search-clipboard-contents-doublequoted");&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;By default, (outside of text boxes, where, again, Conkeror has the expected Emacs-ish behaviour), &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;M-w&lt;/span&gt; copies the selected area. And &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;C-y &lt;/span&gt;opens whatever's in the clipboard (I would say kill-ring, but it's not) in the current buffer---assuming that what's in the clipboard is a URL. The above code adds two new commands, performing a Google search on the current clipboard contents, and performing a Google search on the current clipboard contents double-quoted. I bound these to &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;M-y&lt;/span&gt;, and &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;M-Y&lt;/span&gt;, respectively. &lt;br /&gt;&lt;br /&gt;Oh, in general, adding a &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;C-u &lt;/span&gt;prefix results in the command being executed in a new buffer. So &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;C-u M-y &lt;/span&gt;performs a Google search on the clipboard contents in a new (focussed) buffer.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;More buffer management/misc. bindings&lt;/b&gt;&lt;br /&gt;&lt;pre&gt;&lt;span style="font-size: x-small;"&gt;// make C-c C-c "submit form"&lt;br /&gt;define_key(content_buffer_normal_keymap, "C-c C-c", "submit-form");&lt;br /&gt;&lt;br /&gt;// make C-x 0 "kill current buffer"&lt;br /&gt;define_key(default_global_keymap, "C-x 0", "kill-current-buffer");&lt;br /&gt;&lt;br /&gt;// make C-x 1 "kill other buffers"&lt;br /&gt;define_key(content_buffer_normal_keymap, "C-x 1", "kill-other-buffers");&lt;br /&gt;&lt;br /&gt;// make C-x 2 "duplicate buffer"&lt;br /&gt;interactive("duplicate-buffer", "Duplicate buffer",&lt;br /&gt;            function (I) {&lt;br /&gt;              browser_object_follow(I.buffer, OPEN_NEW_BUFFER, I.buffer.current_uri.spec);&lt;br /&gt;            });&lt;br /&gt;define_key(content_buffer_normal_keymap, "C-x 2", "duplicate-buffer");&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;Use &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;C-c C-c&lt;/span&gt; to submit forms.&lt;br /&gt;&lt;br /&gt;Now Conkeror doesn't have "windows" in the Emacs-sense. It has buffers/tabs. So the above commands depart somewhat from being truly parallel with Emacs behaviour, since in Emacs these commands all involve window management. But I still find it useful to have some keybinding for these commands, and these make a sort of sense to me. &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;C-x 0&lt;/span&gt; closes the current tab-buffer (&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;C-x k &lt;/span&gt;is the command for "close buffer" in general; it defaults to the current buffer, but requires another keystroke (Enter)); &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;C-x 1&lt;/span&gt; closes all tab-buffers except for the current one; &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;C-x 2 &lt;/span&gt;duplicates the current tab-buffer in a new tab.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Set default download directory&lt;/b&gt;&lt;br /&gt;&lt;pre&gt;&lt;span style="font-size: x-small;"&gt;// cwd&lt;br /&gt;cwd=get_home_directory(); &lt;br /&gt;cwd.append("Downloads"); &lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;This sets the default download directory to "~/Downloads". "cwd" is useful, and can be used cross-platform. It gets the "home directory". The last line obviously appends "Downloads" to the home directory location.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Misc.&lt;/b&gt;&lt;br /&gt;&lt;pre&gt;&lt;span style="font-size: x-small;"&gt;// xkcd add mouse-over text&lt;br /&gt;xkcd_add_title = true;&lt;br /&gt;&lt;br /&gt;// No new window for downloads&lt;br /&gt;download_buffer_automatic_open_target=OPEN_NEW_BUFFER_BACKGROUND;&lt;br /&gt;&lt;br /&gt;// Make sure I don't close by accident&lt;br /&gt; add_hook("before_quit_hook",&lt;br /&gt;           function () {&lt;br /&gt;               var w = get_recent_conkeror_window();&lt;br /&gt;               var result = (w == null) ||&lt;br /&gt;                   "y" == (yield w.minibuffer.read_single_character_option(&lt;br /&gt;                       $prompt = "Quit Conkeror? (y/n)",&lt;br /&gt;                       $options = ["y", "n"]));&lt;br /&gt;               yield co_return(result);&lt;br /&gt;           });&lt;br /&gt;&lt;br /&gt;can_kill_last_buffer = false;&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;Show xkcd mouse-over text on the page below the cartoon (it would be nice to have another way of handling mouse-over text though).&lt;br /&gt;&lt;br /&gt;The second command handles how the download info buffer is handled; here it opens in a new tab rather than opening a new window ("frame" in the Emacs sense).&lt;br /&gt;&lt;br /&gt;The last bits makes sure that if by accident I hit &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;C-x C-c &lt;/span&gt;rather than &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;C-x C-v &lt;/span&gt;it doesn't close everything without asking me, and then final line disallows killing of the last buffer.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Webjumps&lt;/b&gt;&lt;br /&gt;Webjumps are a useful feature of Conkeror. In the mini-buffer, instead of typing a url, one can type a webjump. A number of such webjumps are built-in to Conkeror already. For example, "google emacs" will open a google search for "emacs". Actually, "g emacs" will do the same thing, and that's preferable since it's relatively quick to type. Also, "wikipedia emacs" will open the wikipedia page on "emacs", etc. Conkeror also already has webjumps designed for use with del.icio.us (press &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;C-h i&lt;/span&gt; for more info).&lt;br /&gt;&lt;br /&gt;And you can define your own webjumps. &lt;a href="http://conkeror.org/Webjumps"&gt;Here's a good page&lt;/a&gt; of some other useful webjumps you can add. Webjumps are not limited simply to site names, but can include javascript code as well. Here are a couple relatively simple ones I wrote for adding favourites to Stumbleupon and adding stories to Digg:&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;pre&gt;&lt;span style="font-size: x-small;"&gt;// Define add favourite to Stumbleupon&lt;br /&gt; define_webjump("astumble","javascript:location.href='http://www.stumbleupon.com/submit?url='+encodeURIComponent(location.href)+'&amp;amp;title='+"+"encodeURIComponent(document.title);");&lt;br /&gt;&lt;br /&gt;// Define Digg story&lt;br /&gt;define_webjump("adigg","javascript:location.href='http://www.digg.com/submit?url='+encodeURIComponent(location.href);");&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;And here's a screenshot:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;a href="http://3.bp.blogspot.com/_7ad-VtCkxk8/TS3APHAlbmI/AAAAAAAAAdY/pZuNz41IZO4/s1600/conkeror-screenshot.png"&gt;&lt;img border="0" height="236" src="http://3.bp.blogspot.com/_7ad-VtCkxk8/TS3APHAlbmI/AAAAAAAAAdY/pZuNz41IZO4/s400/conkeror-screenshot.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9417648313224391-8013251614314596430?l=babbagefiles.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://babbagefiles.blogspot.com/feeds/8013251614314596430/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://babbagefiles.blogspot.com/2011/01/conkeror-browsing-web-emacs-style.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9417648313224391/posts/default/8013251614314596430'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9417648313224391/posts/default/8013251614314596430'/><link rel='alternate' type='text/html' href='http://babbagefiles.blogspot.com/2011/01/conkeror-browsing-web-emacs-style.html' title='Conkeror - browsing the web, emacs-style'/><author><name>be_slayed</name><uri>http://www.blogger.com/profile/02920742528327860445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-3a-EeAZ96-0/TtJribPwx5I/AAAAAAAAAlQ/w_VSA46NmsU/s220/woden-khukuri.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_7ad-VtCkxk8/TS3APHAlbmI/AAAAAAAAAdY/pZuNz41IZO4/s72-c/conkeror-screenshot.png' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9417648313224391.post-361178100827244894</id><published>2010-12-22T16:20:00.000-08:00</published><updated>2011-06-07T17:36:38.792-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Nepali'/><category scheme='http://www.blogger.com/atom/ns#' term='calendar'/><category scheme='http://www.blogger.com/atom/ns#' term='emacs'/><category scheme='http://www.blogger.com/atom/ns#' term='Indian'/><category scheme='http://www.blogger.com/atom/ns#' term='Hindu'/><title type='text'>Hack - Emacs calendar: Indian/Nepali/Hindu holidays for 2011</title><content type='html'>Ideally, it would be nice to calculate these automatically for all years (and to be able to convert from Gregorian to Vikram (Bikram) Samvat dates).... But for now, this can be inserted into your .emacs file to display Hindu holidays for 2011:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;span style="font-size: x-small;"&gt;;; Hindu Holidays (North India/Nepal)&lt;br /&gt;(setq holiday-other-holidays &lt;br /&gt;'(&lt;br /&gt;(holiday-fixed 1 14  "Makar Sankranti")&lt;br /&gt;(holiday-fixed 2 8   "Vasant Panchami / Saraswati Puja")&lt;br /&gt;(holiday-fixed 3 3   "Maha Shivaratri")&lt;br /&gt;(holiday-fixed 3 19  "Holi")&lt;br /&gt;(holiday-fixed 4 4   "Bikrami Samvat / Hindu New Year [2068]")&lt;br /&gt;(holiday-fixed 4 12  "Ram Navmi")&lt;br /&gt;(holiday-fixed 4 18  "Hanuman Jayanti")&lt;br /&gt;(holiday-fixed 5 6   "Akshaya Tritiya (Akha Teej)")&lt;br /&gt;(holiday-fixed 6 15  "Savitri Puja")&lt;br /&gt;(holiday-fixed 7 15  "Guru Purnima")&lt;br /&gt;(holiday-fixed 8 4   "Naag Panchami")&lt;br /&gt;(holiday-fixed 8 12  "Mahalakshmi Vrata")&lt;br /&gt;(holiday-fixed 8 13  "Raksha-Bandhan + Janai Purnima")&lt;br /&gt;(holiday-fixed 8 22  "Krishna Janmashtami")&lt;br /&gt;(holiday-fixed 9 1   "Ganesh Chaturthi")&lt;br /&gt;(holiday-fixed 9 9   "Indra Jatra begins")&lt;br /&gt;(holiday-fixed 9 11  "Kumari Indra Jatra")&lt;br /&gt;(holiday-fixed 9 17  "Indra Jatra ends")&lt;br /&gt;(holiday-fixed 9 11  "Teej")&lt;br /&gt;(holiday-fixed 9 13  "Pitr-Paksha begins")&lt;br /&gt;(holiday-fixed 9 27  "Mahalaya (Pitr-Paksha ends)")&lt;br /&gt;(holiday-fixed 9 28  "Navaratri begins")&lt;br /&gt;(holiday-fixed 10 3  "Durga Puja begins (Maha Saptami)")&lt;br /&gt;(holiday-fixed 10 5  "Navaratri ends")&lt;br /&gt;(holiday-fixed 10 6  "Dasain/Dusshera (Vijaya Dashami)")&lt;br /&gt;(holiday-fixed 10 11 "Lakshmi Puja (Sharad Purnima)")&lt;br /&gt;(holiday-fixed 10 16 "Karwa Chauth")&lt;br /&gt;(holiday-fixed 10 25 "Dhan Teras")&lt;br /&gt;(holiday-fixed 10 26 "Diwali / Deepavali / Tihar")&lt;br /&gt;(holiday-fixed 10 28 "Bhai Dooj")&lt;br /&gt;)&lt;br /&gt;)&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;You may want to add other holidays as appropriate, e.g. South Indian holidays; holidays specific to the Punjab, Orissa etc. The format is:&lt;br /&gt;(holiday-fixed &lt;b&gt;numeric-value-of-Gregorian-month&lt;/b&gt; &lt;b&gt;numeric-day-of-month&lt;/b&gt; "&lt;b&gt;Name-of-Holiday&lt;/b&gt;").&lt;br /&gt;&lt;br /&gt;E.g. (holiday-fixed 3 5 "Losar") for the holiday Losar falling on 5th March.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9417648313224391-361178100827244894?l=babbagefiles.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://babbagefiles.blogspot.com/feeds/361178100827244894/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://babbagefiles.blogspot.com/2010/12/hack-emacs-calendar-indiannepalihindu.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9417648313224391/posts/default/361178100827244894'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9417648313224391/posts/default/361178100827244894'/><link rel='alternate' type='text/html' href='http://babbagefiles.blogspot.com/2010/12/hack-emacs-calendar-indiannepalihindu.html' title='Hack - Emacs calendar: Indian/Nepali/Hindu holidays for 2011'/><author><name>be_slayed</name><uri>http://www.blogger.com/profile/02920742528327860445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-3a-EeAZ96-0/TtJribPwx5I/AAAAAAAAAlQ/w_VSA46NmsU/s220/woden-khukuri.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9417648313224391.post-2724652155537027719</id><published>2010-11-17T09:30:00.000-08:00</published><updated>2011-01-15T18:13:28.582-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='www'/><category scheme='http://www.blogger.com/atom/ns#' term='vimperator'/><category scheme='http://www.blogger.com/atom/ns#' term='pentadactyl'/><category scheme='http://www.blogger.com/atom/ns#' term='emacs'/><category scheme='http://www.blogger.com/atom/ns#' term='hack'/><title type='text'>Hack: Emacs-like bindings for Pentadactyl</title><content type='html'>&lt;a href="http://dactyl.sourceforge.net/pentadactyl/"&gt;Pentadactyl&lt;/a&gt; -- the successor of &lt;a href="http://vimperator.org/vimperator"&gt;Vimperator&lt;/a&gt; -- can speed up your web-use, especially if you're used to using a high-powered editor like &lt;a href="http://www.vim.org/"&gt;Vi(m)&lt;/a&gt; or &lt;a href="http://www.gnu.org/software/emacs/"&gt;Emacs&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;I've started using Emacs a lot recently, because of the brilliant Emacs TeX packages&amp;nbsp; (i.e. &lt;a href="http://www.gnu.org/software/auctex/"&gt;AUCTeX&lt;/a&gt; and &lt;a href="http://www.gnu.org/software/auctex/reftex.html"&gt;RefTeX&lt;/a&gt;, &lt;a href="http://www.gnu.org/software/auctex/preview-latex.html"&gt;preview-latex&lt;/a&gt;, &lt;a href="http://www.gnu.org/software/auctex/manual/auctex/Outline.html#Outline"&gt;outline mode&lt;/a&gt;), thus I've got used to Emacs-like bindings. &lt;br /&gt;&lt;br /&gt;So, inspired by&lt;a href="http://sysphere.org/%7Eanrxc/j/archives/2009/03/12/vimperator_for_emacs_users/index.html"&gt; anrxc's vimperator bindings&lt;/a&gt; (but differing significantly from them in many places): a configuration file for&amp;nbsp; that provides an Emacs-like set of keybindings for Pentadactyl.&lt;br /&gt;&lt;br /&gt;1) &lt;a href="http://www.jnanam.net/pentadactylemacs/.pentadactylrc"&gt;.pentadactyl configuration file&lt;/a&gt;&lt;br /&gt;2) &lt;a href="http://www.jnanam.net/pentadactylemacs/pentadactylemacs.pdf"&gt;QuickReference 'card' as PDF&lt;/a&gt;&lt;br /&gt;3) &lt;a href="http://www.jnanam.net/pentadactylemacs/pentadactylemacs.tex"&gt;QuickReference 'card' as TeX&lt;/a&gt;&lt;br /&gt;4) &lt;a href="http://www.jnanam.net/pentadactylemacs/pentadactylemacs.html"&gt;QuickReference 'card' as HTML&amp;nbsp;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This is version 1. Comments/suggestions welcome.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;[Edit (2011-Jan-11): With the latest version of Pentadactyl, something seems broken (the mode-line isn't appearing). I don't know if this is something with the configuration or some deeper change to Pentadactyl. However, I've switched to &lt;a href="http://emacs-fu.blogspot.com/2010/12/conkeror-web-browsing-emacs-way.html"&gt;Conkeror&lt;/a&gt;, so I'm no longer actively updating this config.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;See &lt;a href="http://babbagefiles.blogspot.com/2011/01/conkeror-browsing-web-emacs-style.html"&gt;this BabbageFiles post, "Browsing the web, Emacs-style - with Conkeror"&lt;/a&gt;.] &lt;/b&gt;&lt;br /&gt;&lt;b&gt;]&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9417648313224391-2724652155537027719?l=babbagefiles.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://babbagefiles.blogspot.com/feeds/2724652155537027719/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://babbagefiles.blogspot.com/2010/11/hack-emacs-like-bindings-for.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9417648313224391/posts/default/2724652155537027719'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9417648313224391/posts/default/2724652155537027719'/><link rel='alternate' type='text/html' href='http://babbagefiles.blogspot.com/2010/11/hack-emacs-like-bindings-for.html' title='Hack: Emacs-like bindings for Pentadactyl'/><author><name>be_slayed</name><uri>http://www.blogger.com/profile/02920742528327860445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-3a-EeAZ96-0/TtJribPwx5I/AAAAAAAAAlQ/w_VSA46NmsU/s220/woden-khukuri.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9417648313224391.post-4777364043549967642</id><published>2010-10-15T17:31:00.000-07:00</published><updated>2010-10-15T17:34:58.505-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='statistics'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><title type='text'>Linux: More than 1%</title><content type='html'>&lt;a href="http://www.dudalibre.com/gnulinuxcounter?lang=en"&gt;We are more than 1%&lt;/a&gt;:&lt;br /&gt;&lt;blockquote&gt;With this initiative, we intend to refute the statistics of certain press organizations that ensure that the use of GNU/Linux does not exceed 1% and has not advanced in recent years at the desktop.&lt;/blockquote&gt;&lt;blockquote&gt;If you want to help us accomplish this goal, please participate in our statistics!&lt;/blockquote&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.dudalibre.com/gnulinuxcounter?lang=en"&gt;&lt;img border="0" src="http://www.dudalibre.com/images/gnu.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Link:&amp;nbsp;&lt;a href="http://www.dudalibre.com/gnulinuxcounter?lang=en"&gt;http://www.dudalibre.com/gnulinuxcounter?lang=en&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;Interestingly, from the statistics collected on the above site (as of 15 Oct 2010), there are large numbers of Linux users in Poland and Russia.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9417648313224391-4777364043549967642?l=babbagefiles.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://babbagefiles.blogspot.com/feeds/4777364043549967642/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://babbagefiles.blogspot.com/2010/10/linux-more-than-1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9417648313224391/posts/default/4777364043549967642'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9417648313224391/posts/default/4777364043549967642'/><link rel='alternate' type='text/html' href='http://babbagefiles.blogspot.com/2010/10/linux-more-than-1.html' title='Linux: More than 1%'/><author><name>be_slayed</name><uri>http://www.blogger.com/profile/02920742528327860445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-3a-EeAZ96-0/TtJribPwx5I/AAAAAAAAAlQ/w_VSA46NmsU/s220/woden-khukuri.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9417648313224391.post-5930496241225642505</id><published>2010-10-06T09:17:00.000-07:00</published><updated>2011-01-23T14:45:30.092-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='steampunk'/><category scheme='http://www.blogger.com/atom/ns#' term='babbage'/><category scheme='http://www.blogger.com/atom/ns#' term='analytical engine'/><category scheme='http://www.blogger.com/atom/ns#' term='project'/><title type='text'>New Babbage Analytical Engine(?)</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;John Graham-Cumming proposes to build a working version of Babbage's Analytical Engine for public display [&lt;a href="http://radar.oreilly.com/2010/10/the-100-year-leap.html"&gt;original article here&lt;/a&gt;&amp;nbsp;and &lt;a href="http://plan28.org/"&gt;working project page here&lt;/a&gt;].&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://radar.oreilly.com/460426704_9fbc686a6a_z.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://radar.oreilly.com/460426704_9fbc686a6a_z.jpg" width="300" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;There's currently a &lt;a href="http://www.facebook.com/pages/Plan-28/133946159986393"&gt;Facebook&lt;/a&gt; and &lt;a href="http://twitter.com/plan28/"&gt;Twitter&lt;/a&gt; page, and a &lt;a href="http://www.pledgebank.com/babbage"&gt;Pledgebank&lt;/a&gt; page.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.i-programmer.info/images/stories/ComputerCreators/Babbage/anaengine.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="312" src="http://www.i-programmer.info/images/stories/ComputerCreators/Babbage/anaengine.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9417648313224391-5930496241225642505?l=babbagefiles.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://babbagefiles.blogspot.com/feeds/5930496241225642505/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://babbagefiles.blogspot.com/2010/10/new-babbage-analytical-engine.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9417648313224391/posts/default/5930496241225642505'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9417648313224391/posts/default/5930496241225642505'/><link rel='alternate' type='text/html' href='http://babbagefiles.blogspot.com/2010/10/new-babbage-analytical-engine.html' title='New Babbage Analytical Engine(?)'/><author><name>be_slayed</name><uri>http://www.blogger.com/profile/02920742528327860445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-3a-EeAZ96-0/TtJribPwx5I/AAAAAAAAAlQ/w_VSA46NmsU/s220/woden-khukuri.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9417648313224391.post-7894219590457896713</id><published>2010-09-24T08:43:00.000-07:00</published><updated>2010-09-24T08:43:22.311-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='xscreensaver'/><category scheme='http://www.blogger.com/atom/ns#' term='crash'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='screensaver'/><category scheme='http://www.blogger.com/atom/ns#' term='hack'/><category scheme='http://www.blogger.com/atom/ns#' term='game'/><title type='text'>Hack: prevent screensaver from crashing fullscreen games on Ubuntu (II: xscreensaver)</title><content type='html'>I realised that &lt;a href="http://babbagefiles.blogspot.com/2010/09/hack-prevent-screensaver-from-crashing.html"&gt;this&lt;/a&gt; doesn't work if &lt;a href="http://www.jwz.org/xscreensaver/man1.html"&gt;gnome-screensaver is disabled and xscreensaver put in its place&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;In that case, preventing the screensaver from starting (and locking the system) during a fullscreen game can be accomplished with the following script:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;#!/bin/bash&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;xscreensaver-command -exit&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Droid Sans', Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;"&gt;[COMMAND TO START GAME OR PROGRAM HERE]&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;xscreensaver -no-splash&lt;/span&gt;&lt;/blockquote&gt;[Ubuntu 10.04]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9417648313224391-7894219590457896713?l=babbagefiles.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://babbagefiles.blogspot.com/feeds/7894219590457896713/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://babbagefiles.blogspot.com/2010/09/hack-prevent-screensaver-from-crashing_24.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9417648313224391/posts/default/7894219590457896713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9417648313224391/posts/default/7894219590457896713'/><link rel='alternate' type='text/html' href='http://babbagefiles.blogspot.com/2010/09/hack-prevent-screensaver-from-crashing_24.html' title='Hack: prevent screensaver from crashing fullscreen games on Ubuntu (II: xscreensaver)'/><author><name>be_slayed</name><uri>http://www.blogger.com/profile/02920742528327860445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-3a-EeAZ96-0/TtJribPwx5I/AAAAAAAAAlQ/w_VSA46NmsU/s220/woden-khukuri.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9417648313224391.post-1115358444707221647</id><published>2010-09-24T08:33:00.000-07:00</published><updated>2010-09-24T08:33:20.592-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='humour'/><category scheme='http://www.blogger.com/atom/ns#' term='dependencies'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='debian'/><title type='text'>Humour: Dependencies</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="debian-main" src="http://imgs.xkcd.com/comics/debian_main.png" title="dpkg: error processing package (--purge): subprocess pre-removal script returned error exit 163: OH_GOD_THEYRE_INSIDE_MY_CLOTHES" /&gt;&lt;/div&gt;&lt;a href="http://xkcd.com/797/"&gt;http://xkcd.com/797/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9417648313224391-1115358444707221647?l=babbagefiles.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://babbagefiles.blogspot.com/feeds/1115358444707221647/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://babbagefiles.blogspot.com/2010/09/humour-dependencies.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9417648313224391/posts/default/1115358444707221647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9417648313224391/posts/default/1115358444707221647'/><link rel='alternate' type='text/html' href='http://babbagefiles.blogspot.com/2010/09/humour-dependencies.html' title='Humour: Dependencies'/><author><name>be_slayed</name><uri>http://www.blogger.com/profile/02920742528327860445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-3a-EeAZ96-0/TtJribPwx5I/AAAAAAAAAlQ/w_VSA46NmsU/s220/woden-khukuri.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9417648313224391.post-8970502114798551550</id><published>2010-09-16T08:53:00.000-07:00</published><updated>2010-09-16T08:53:06.789-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tip'/><category scheme='http://www.blogger.com/atom/ns#' term='backup'/><category scheme='http://www.blogger.com/atom/ns#' term='blogging'/><title type='text'>Tip: How to backup blogger/blogspot</title><content type='html'>From &lt;a href="http://meandthecomputer.blogspot.com/2009/03/how-to-backup-your-blogspot-blog.html"&gt;meandthecomputer&lt;/a&gt;:&lt;br /&gt;&lt;blockquote&gt;In your blog's control panel, if you look under the Settings tab, you will see Blog Tools section. Beside it you will see an option to Import Blog, Export Blog, and Delete Blog. Export Blog will allow you to save the contents of your blog in your hard disk. Import Blog will allow you to restore a previously saved copy.&amp;nbsp;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9417648313224391-8970502114798551550?l=babbagefiles.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://babbagefiles.blogspot.com/feeds/8970502114798551550/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://babbagefiles.blogspot.com/2010/09/tip-how-to-backup-bloggerblogspot.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9417648313224391/posts/default/8970502114798551550'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9417648313224391/posts/default/8970502114798551550'/><link rel='alternate' type='text/html' href='http://babbagefiles.blogspot.com/2010/09/tip-how-to-backup-bloggerblogspot.html' title='Tip: How to backup blogger/blogspot'/><author><name>be_slayed</name><uri>http://www.blogger.com/profile/02920742528327860445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-3a-EeAZ96-0/TtJribPwx5I/AAAAAAAAAlQ/w_VSA46NmsU/s220/woden-khukuri.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9417648313224391.post-1571934715371395681</id><published>2010-09-16T07:00:00.000-07:00</published><updated>2010-09-16T08:53:48.133-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='&quot;open with&quot; window'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='hack'/><title type='text'>Hack: clearing out old entries from the "open with" window in Ubuntu</title><content type='html'>From OMGUbuntu:&lt;br /&gt;&lt;blockquote&gt;&amp;nbsp;To clear out old entries (esp. wine) from your "open with" window, delete everything in ~/.local/share/applications&lt;/blockquote&gt;Cory Sadowski adds:&lt;br /&gt;&lt;blockquote&gt;~/.local/share/applications/mimeapps.list is what stores certain file associations, notably the one that controls what application opens when you click a location in the Places bar. Install LXDE and suddenly find that PCManFM has taken over your Places menu? Look in mimeapps.list and introduce that jerk to your delete key.&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9417648313224391-1571934715371395681?l=babbagefiles.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://babbagefiles.blogspot.com/feeds/1571934715371395681/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://babbagefiles.blogspot.com/2010/09/hack-clearing-out-old-entries-from-open.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9417648313224391/posts/default/1571934715371395681'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9417648313224391/posts/default/1571934715371395681'/><link rel='alternate' type='text/html' href='http://babbagefiles.blogspot.com/2010/09/hack-clearing-out-old-entries-from-open.html' title='Hack: clearing out old entries from the &quot;open with&quot; window in Ubuntu'/><author><name>be_slayed</name><uri>http://www.blogger.com/profile/02920742528327860445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-3a-EeAZ96-0/TtJribPwx5I/AAAAAAAAAlQ/w_VSA46NmsU/s220/woden-khukuri.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9417648313224391.post-7833081044800207488</id><published>2010-09-16T06:41:00.000-07:00</published><updated>2010-09-16T08:53:21.566-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='non-European'/><category scheme='http://www.blogger.com/atom/ns#' term='Sanskrit'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='tip'/><category scheme='http://www.blogger.com/atom/ns#' term='fonts'/><category scheme='http://www.blogger.com/atom/ns#' term='Hittite'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Tip: Make sure non-Eastern non-European characters display in Linux</title><content type='html'>In order that characters used in and for transliterating non-Eastern non-European scripts/languages like Sanskrit, Egyptian, Sumerian, Akkadian, and Hittite be displayed properly in Linux, make sure to install (through the Synaptic Package Manager in Debian/Ubuntu) the &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;a href="http://packages.debian.org/search?keywords=ttf-ancient-fonts"&gt;ttf-ancient-fonts&lt;/a&gt;&lt;/span&gt;&lt;a href="http://packages.debian.org/search?keywords=ttf-ancient-fonts"&gt; package&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;You can test it by going to the &lt;a href="http://en.wikipedia.org/wiki/Hittite_cuneiform"&gt;Wikipedia page on Hittite cuneiform&lt;/a&gt; (there should be no little boxes in the text, but rather Hittite cuneiform characters).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9417648313224391-7833081044800207488?l=babbagefiles.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://babbagefiles.blogspot.com/feeds/7833081044800207488/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://babbagefiles.blogspot.com/2010/09/make-sure-non-eastern-non-european.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9417648313224391/posts/default/7833081044800207488'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9417648313224391/posts/default/7833081044800207488'/><link rel='alternate' type='text/html' href='http://babbagefiles.blogspot.com/2010/09/make-sure-non-eastern-non-european.html' title='Tip: Make sure non-Eastern non-European characters display in Linux'/><author><name>be_slayed</name><uri>http://www.blogger.com/profile/02920742528327860445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-3a-EeAZ96-0/TtJribPwx5I/AAAAAAAAAlQ/w_VSA46NmsU/s220/woden-khukuri.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9417648313224391.post-7997399868362191922</id><published>2010-09-15T16:24:00.000-07:00</published><updated>2010-09-16T08:53:38.344-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='crash'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='screensaver'/><category scheme='http://www.blogger.com/atom/ns#' term='hack'/><category scheme='http://www.blogger.com/atom/ns#' term='game'/><title type='text'>Hack: prevent screensaver from crashing fullscreen games on Ubuntu</title><content type='html'>&lt;div&gt;&lt;span class="Apple-style-span"&gt;Playing the &lt;a href="http://www.amnesiagame.com/"&gt;Amnesia demo&lt;/a&gt; on Ubuntu, &lt;span class="Apple-style-span"&gt;but&lt;/span&gt; after 5 mins the screensaver turns on and then the whole system locks up.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;It seems that with some fullscreen games this happens.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;Hack:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;&lt;/b&gt; (from &lt;a href="http://ubuntuforums.org/showpost.php?p=4427392&amp;amp;postcount=3"&gt;stoogiebuncho on ubuntuforums.org&lt;/a&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div&gt;&lt;u&gt;&lt;span class="Apple-style-span"&gt;Create a shell-script:&lt;/span&gt;&lt;/u&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="smallfont" style="margin-bottom: 2px; margin-top: 2px;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;#!/bin/bash&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="smallfont" style="margin-bottom: 2px; margin-top: 2px;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;gconftool-2 --set /apps/gnome-screensaver/idle_activation_enabled --type bool 0&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="smallfont" style="margin-bottom: 2px; margin-top: 2px;"&gt;&lt;span class="Apple-style-span"&gt;[COMMAND TO START GAME OR PROGRAM HERE]&lt;/span&gt;&lt;/div&gt;&lt;div class="smallfont" style="margin-bottom: 2px; margin-top: 2px;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;gconftool-2 --set /apps/gnome-screensaver/idle_activation_enabled --type bool 1exit 0&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="smallfont" style="color: black; font-family: Verdana, Arial, Tahoma; font-size: 12px; margin-bottom: 2px; margin-top: 2px;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, serif; font-size: 16px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="smallfont" style="color: black; margin-bottom: 2px; margin-top: 2px;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span"&gt;And then make the shell-script executable, and link to it instead of to the game binary in the Games menu.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;Seems to work so far.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;[Ubuntu 10.04]&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9417648313224391-7997399868362191922?l=babbagefiles.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://babbagefiles.blogspot.com/feeds/7997399868362191922/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://babbagefiles.blogspot.com/2010/09/hack-prevent-screensaver-from-crashing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9417648313224391/posts/default/7997399868362191922'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9417648313224391/posts/default/7997399868362191922'/><link rel='alternate' type='text/html' href='http://babbagefiles.blogspot.com/2010/09/hack-prevent-screensaver-from-crashing.html' title='Hack: prevent screensaver from crashing fullscreen games on Ubuntu'/><author><name>be_slayed</name><uri>http://www.blogger.com/profile/02920742528327860445</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-3a-EeAZ96-0/TtJribPwx5I/AAAAAAAAAlQ/w_VSA46NmsU/s220/woden-khukuri.png'/></author><thr:total>0</thr:total></entry></feed>
