<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<feed xmlns="http://www.w3.org/2005/Atom">

	<title>Planet Emacsen</title>
	<link rel="self" href="http://planet.emacsen.org/atom.xml"/>
	<link href="http://planet.emacsen.org/"/>
	<id>http://planet.emacsen.org/atom.xml</id>
	<updated>2009-07-03T02:26:41+00:00</updated>
	<generator uri="http://www.planetplanet.org/">Planet/2.0 +http://www.planetplanet.org</generator>

	<entry xml:lang="en">
		<title type="html">A Curious Programmer: Jared</title>
		<link href="http://curiousprogrammer.wordpress.com/2009/07/02/enabling-yourusers-2/"/>
		<id>http://curiousprogrammer.wordpress.com/?p=695</id>
		<updated>2009-07-02T21:45:55+00:00</updated>
		<content type="html">&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;h2&gt;Storing Session History&lt;/h2&gt;
&lt;p&gt;A little while ago we were talking about writing a little emacs-based application to enable the users to help themselves.  The beginning of this tool needs a &lt;a href=&quot;http://curiousprogrammer.wordpress.com/2009/06/21/enabling-your-users/&quot;&gt;light-weight dired&lt;/a&gt; using emacs buttons to use for navigating around the filesystem.  Today we will look at adding functionality to remember which files and directories have been accessed previously.&lt;/p&gt;
&lt;p&gt;First of all we need some variables to store the directories and files in.
&lt;/p&gt;
&lt;pre&gt;
(&lt;span&gt;defvar&lt;/span&gt; &lt;span&gt;file-editor-current-dir&lt;/span&gt; nil)

(&lt;span&gt;defvar&lt;/span&gt; &lt;span&gt;file-editor-save-dirs&lt;/span&gt; nil)
(&lt;span&gt;defvar&lt;/span&gt; &lt;span&gt;file-editor-save-dirs&lt;/span&gt; '(a b c))
(&lt;span&gt;defvar&lt;/span&gt; &lt;span&gt;file-editor-save-files&lt;/span&gt; nil)
&lt;/pre&gt;
&lt;p&gt;Then we provide a customizable variable where the history will be saved between emacs sessions.&lt;/p&gt;
&lt;pre&gt;
(&lt;span&gt;defcustom&lt;/span&gt; &lt;span&gt;file-editor-history-file&lt;/span&gt; &lt;span&gt;&quot;~/.file-editor-history&quot;&lt;/span&gt;
  &lt;span&gt;&quot;File in which the file-editor history is saved between invocations.
Variables stored are: `&lt;/span&gt;&lt;span&gt;file-editor-save-dirs&lt;/span&gt;&lt;span&gt;', `&lt;/span&gt;&lt;span&gt;file-editor-save-files&lt;/span&gt;&lt;span&gt;'.&quot;&lt;/span&gt;
  &lt;span&gt;:type&lt;/span&gt; 'string
  &lt;span&gt;:group&lt;/span&gt; 'file-editor)
&lt;/pre&gt;
&lt;p&gt;We will frequently be adding the same file and directory into the lists and we don&amp;#8217;t want to get dupes.  I could use a data structure that helps avoid dupes or I could just sort the lists and remove adjacent dupes.  Guess which option I chose.&lt;/p&gt;
&lt;pre&gt;
(&lt;span&gt;defun&lt;/span&gt; &lt;span&gt;remove-dupes&lt;/span&gt; (list)
  (&lt;span&gt;let&lt;/span&gt; (tmp-list head)
    (&lt;span&gt;while&lt;/span&gt; list
      (setq head (pop list))
      (&lt;span&gt;unless&lt;/span&gt; (equal head (car list))
        (push head tmp-list)))
    (reverse tmp-list)))

(&lt;span&gt;defun&lt;/span&gt; &lt;span&gt;file-editor-sort-history&lt;/span&gt; ()
  (setq file-editor-save-dirs
        (remove-dupes (sort file-editor-save-dirs #'string&amp;lt;)))
  (setq file-editor-save-files
        (remove-dupes (sort file-editor-save-files #'string&amp;lt;))))
&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;ido&lt;/strong&gt; has code that stores history between sessions.  I&amp;#8217;ve stolen most of it to save the file editor history.  &lt;code&gt;(ido-pp ...)&lt;/code&gt; pretty prints the variable contents into the buffer, e.g. something like this.&lt;/p&gt;
&lt;pre&gt;
;; ----- file-editor-save-dirs -----

( &lt;span&gt;&quot;dir1&quot;&lt;/span&gt; &lt;span&gt;&quot;dir2&quot;&lt;/span&gt; &lt;span&gt;&quot;dir3&quot;&lt;/span&gt; )
&lt;/pre&gt;
&lt;pre&gt;
(&lt;span&gt;require&lt;/span&gt; '&lt;span&gt;ido&lt;/span&gt;)

(&lt;span&gt;defun&lt;/span&gt; &lt;span&gt;file-editor-save-history&lt;/span&gt; ()
  &lt;span&gt;&quot;Save file-editor history between sessions.&quot;&lt;/span&gt;
  (&lt;span&gt;let&lt;/span&gt; ((buf (get-buffer-create &lt;span&gt;&quot; *file-editor data*&quot;&lt;/span&gt;))
        (version-control 'never))
    (&lt;span&gt;unwind-protect&lt;/span&gt;
        (&lt;span&gt;with-current-buffer&lt;/span&gt; buf
          (erase-buffer)
          (file-editor-sort-history)
          (ido-pp 'file-editor-save-dirs)
          (ido-pp 'file-editor-save-files)
          (write-file file-editor-history-file nil))
      (kill-buffer buf))))
&lt;/pre&gt;
&lt;p&gt;When it comes time to load the history back, &lt;code&gt;(read (current-buffer))&lt;/code&gt; loads it back into the variables.  You can see the use of &lt;code&gt;unwind-protect&lt;/code&gt; and &lt;code&gt;condtion-case&lt;/code&gt; in the code below as I talked about in my &lt;a href=&quot;http://curiousprogrammer.wordpress.com/2009/06/08/error-handling-in-emacs-lisp/&quot;&gt;emacs lisp error handling&lt;/a&gt; post.&lt;/p&gt;
&lt;pre&gt;
(&lt;span&gt;defun&lt;/span&gt; &lt;span&gt;file-editor-load-history&lt;/span&gt; ()
  (&lt;span&gt;let&lt;/span&gt; ((file (expand-file-name file-editor-history-file)) buf)
    (&lt;span&gt;when&lt;/span&gt; (file-readable-p file)
      (&lt;span&gt;let&lt;/span&gt; ((buf (get-buffer-create &lt;span&gt;&quot; *file-editor data*&quot;&lt;/span&gt;)))
        (&lt;span&gt;unwind-protect&lt;/span&gt;
            (&lt;span&gt;with-current-buffer&lt;/span&gt; buf
              (erase-buffer)
              (insert-file-contents file)
              (&lt;span&gt;condition-case&lt;/span&gt; nil
                  (setq file-editor-save-dirs (read (current-buffer))
                        file-editor-save-files (read (current-buffer)))
                (&lt;span&gt;error&lt;/span&gt; nil)))
          (kill-buffer buf))))))
&lt;/pre&gt;
&lt;p&gt;The obvious time to save the history is when we exit emacs.&lt;/p&gt;
&lt;pre&gt;
(&lt;span&gt;defun&lt;/span&gt; &lt;span&gt;file-editor-kill-emacs-hook&lt;/span&gt; ()
  (file-editor-save-history))

(add-hook 'kill-emacs-hook 'file-editor-kill-emacs-hook)
&lt;/pre&gt;
&lt;h2&gt;Modifications To The Original Code&lt;/h2&gt;
&lt;p class=&quot;first&quot;&gt;
The way we choose which files and directories will be remembered is each time a file is opened, the parent directory and the file including full path are added to the appropriate variable.
&lt;/p&gt;
&lt;pre&gt;
(&lt;span&gt;defun&lt;/span&gt; &lt;span&gt;file-editor-open-file-editor-file&lt;/span&gt; (button)
  (&lt;span&gt;let&lt;/span&gt; ((parent (button-get button 'parent))
        (file (button-get button 'file))
        (file-complete (concat parent &lt;span&gt;&quot;/&quot;&lt;/span&gt; file)))
    &lt;span&gt;(push parent file-editor-save-dirs)        &lt;/span&gt;
    &lt;span&gt;(push file-complete file-editor-save-files)&lt;/span&gt;
    (find-file file-complete)
    (file-editor-mode)
    (longlines-mode 1)))
&lt;/pre&gt;
&lt;p&gt;We need to extend the &lt;code&gt;file-editor-default-dirs&lt;/code&gt; function to display the previously stored directories and files.&lt;/p&gt;
&lt;pre&gt;
(&lt;span&gt;defun&lt;/span&gt; &lt;span&gt;file-editor-default-dirs&lt;/span&gt; ()
  (&lt;span&gt;let&lt;/span&gt; ((buffer (get-buffer-create &lt;span&gt;&quot;*file-editor-dir-list*&quot;&lt;/span&gt;)))
    (&lt;span&gt;with-current-buffer&lt;/span&gt; buffer
      (&lt;span&gt;let&lt;/span&gt; ((inhibit-read-only t))
        (erase-buffer)
        (file-editor-sort-history)

        (insert &lt;span&gt;&quot;*** Default File List ***\n\n&quot;&lt;/span&gt;)

        (&lt;span&gt;dolist&lt;/span&gt; (dir file-editor-default-dirs)
          (file-editor-insert-opendir-button &lt;span&gt;&quot;&quot;&lt;/span&gt; dir))

        (&lt;span&gt;when&lt;/span&gt; file-editor-save-dirs
          (insert &lt;span&gt;&quot;\n&quot;&lt;/span&gt;)
          (&lt;span&gt;dolist&lt;/span&gt; (dir file-editor-save-dirs)
            (file-editor-insert-opendir-button &lt;span&gt;&quot;&quot;&lt;/span&gt; dir)))

        (&lt;span&gt;when&lt;/span&gt; file-editor-save-files
          (insert &lt;span&gt;&quot;\n&quot;&lt;/span&gt;)
          (&lt;span&gt;dolist&lt;/span&gt; (file file-editor-save-files)
            (insert-text-button file 'parent &lt;span&gt;&quot;&quot;&lt;/span&gt; 'file file
                                &lt;span&gt;:type&lt;/span&gt; 'open-file-editor)))))))
&lt;/pre&gt;
&lt;p&gt;And for some future functionality I am thinking about we also store the current directory that is being visited.&lt;/p&gt;
&lt;pre&gt;
(&lt;span&gt;defun&lt;/span&gt; &lt;span&gt;file-editor-dir-list&lt;/span&gt; (parent)
  (&lt;span&gt;let&lt;/span&gt; ((buffer (get-buffer-create &lt;span&gt;&quot;*file-editor-dir-list*&quot;&lt;/span&gt;)))
    (&lt;span&gt;with-current-buffer&lt;/span&gt; buffer
      (&lt;span&gt;let&lt;/span&gt; ((inhibit-read-only t) files dirs)
        (setq parent (expand-file-name parent))
        &lt;span&gt;(setq file-editor-current-dir parent)&lt;/span&gt;
        (erase-buffer)
        &lt;span&gt;;; &lt;/span&gt;&lt;span&gt;...
&lt;/span&gt;))))
&lt;/pre&gt;
  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/curiousprogrammer.wordpress.com/695/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/curiousprogrammer.wordpress.com/695/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/curiousprogrammer.wordpress.com/695/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/curiousprogrammer.wordpress.com/695/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/curiousprogrammer.wordpress.com/695/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/curiousprogrammer.wordpress.com/695/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/curiousprogrammer.wordpress.com/695/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/curiousprogrammer.wordpress.com/695/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/curiousprogrammer.wordpress.com/695/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/curiousprogrammer.wordpress.com/695/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=curiousprogrammer.wordpress.com&amp;amp;blog=367204&amp;amp;post=695&amp;amp;subd=curiousprogrammer&amp;amp;ref=&amp;amp;feed=1&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>A Curious Programmer</name>
			<uri>http://curiousprogrammer.wordpress.com</uri>
		</author>
		<source>
			<title type="html">A Curious Programmer</title>
			<subtitle type="html">Exploring programming languages</subtitle>
			<link rel="self" href="http://curiousprogrammer.wordpress.com/feed/"/>
			<id>http://curiousprogrammer.wordpress.com/feed/</id>
			<updated>2009-07-03T01:25:35+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Kyle Sexton: The origin of the name Ada Grace</title>
		<link href="http://www.mocker.org/2009/07/02/the-origin-of-the-name-ada-grace/"/>
		<id>http://www.mocker.org/?p=336</id>
		<updated>2009-07-02T19:57:50+00:00</updated>
		<content type="html">&lt;p&gt;People have been asking how we came up with the name Ada Grace for our daughter so I thought that I would share where the names came from.&lt;/p&gt;
&lt;p&gt;The name Ada comes from Ada Lovelace, known as the &amp;#8220;first programmer&amp;#8221; back in the early 1800s.  You can read more about her here, http://en.wikipedia.org/wiki/Ada_Lovelace.  Ada Lovelace was friends with a man named Charles Babbage, who designed a general purpose computer known as the analytical engine.  She wrote a series of notes about the machine including a method for calculating a sequence of Bernoulli numbers.  Based on those notes, she is widely considered the world&amp;#8217;s first computer programmer.&lt;/p&gt;
&lt;p&gt;&amp;#8216;Grace&amp;#8217; also comes from a remarkable woman who dealt with computers and programming, Grace Hopper.  She was a computer scientist and US naval officer.  You can read more about her here, http://en.wikipedia.org/wiki/Grace_Hopper.  She was a true pioneer in computer science, developing the first compiler for a programming language, among other notable accomplishments.  The famous quotation &amp;#8220;It&amp;#8217;s easier to ask forgiveness than it is to get permission&amp;#8221; is often attributed to her (hopefully Ada won&amp;#8217;t use that against me!).  She has a military vessel named after her, the USS Hopper.  Very few US military vessels are named after women.&lt;/p&gt;
&lt;p&gt;In choosing the names, I wanted to pick women that were pioneers.  Both of those women fit the category.  Plus, we can now say that Ada Grace is named after the person who wrote the first programming language (Ada Lovelace) and the person who found the first computer bug (Grace Hopper).&lt;/p&gt;</content>
		<author>
			<name>Kyle Sexton</name>
			<uri>http://www.mocker.org</uri>
		</author>
		<source>
			<title type="html">mocker.org » emacs</title>
			<subtitle type="html">Stuck between web 2.0 and plain text</subtitle>
			<link rel="self" href="http://www.mocker.org/category/emacs/feed/"/>
			<id>http://www.mocker.org/category/emacs/feed/</id>
			<updated>2009-07-02T20:26:13+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Jason McBrayer: Getting html articles in Gnus to obey browse-url-browser-function</title>
		<link href="http://www.carcosa.net/jason/blog/computing/gnus-w3m-2009-07-02-07-30"/>
		<id>http://www.carcosa.net/jason/blog/computing/computing/gnus-w3m-2009-07-02-07-30</id>
		<updated>2009-07-02T11:30:00+00:00</updated>
		<content type="html">&lt;p&gt;I use Gnus for email, and frequently get emails with an html part.  In
some cases, I even /want/ to receive emails with an html part, as with
RSS feeds that have been translated to Gnus groups via &lt;a href=&quot;http://rss2email.infogami.com/&quot;&gt;rss2email&lt;/a&gt;,
in which I sometimes want to see images inline so I don't have to
click through to the original article.  Like most people viewing html
emails in Gnus, I let emacs-w3m handle the translation of html to
text.  The problem with this is that then hitting return on a link
will use w3m to follow the link, /not/ the browser you have specified
in &lt;code&gt;browse-url-browser-function&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;This little code snippet fixes that.  I'm not sure it's ideal in all
ways.  But it works for me currently.&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;(eval-after-load &quot;w3m&quot;
  '(progn
     (defun jfm/open-url-dwim (&amp;amp;optional url)
       (interactive)
       (if (equal browse-url-browser-function 'w3m-browse-url)
           (w3m-browse-url url)
         (if (equal (face-at-point) 'w3m-anchor-face)
             (w3m-view-url-with-external-browser url)
           (browse-url url))))
     (define-key gnus-article-mode-map (kbd &quot;&amp;lt;return&amp;gt;&quot;) 'jfm/open-url-dwim)))
&lt;/code&gt;&lt;/pre&gt;</content>
		<author>
			<name>Jason McBrayer</name>
			<uri>http://www.carcosa.net/jason/blog</uri>
		</author>
		<source>
			<title type="html">Prosthetic Conscience</title>
			<subtitle type="html">Jason McBrayer's weblog; occasional personal notes and commentary</subtitle>
			<link rel="self" href="http://www.carcosa.net/jason/blog/computing/index.rss2"/>
			<id>http://www.carcosa.net/jason/blog/computing/index.rss2</id>
			<updated>2009-07-03T02:26:20+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Flickr tag 'emacs': Org Mode Unicorn Logo</title>
		<link href="http://www.flickr.com/photos/busyashell/3680663283/"/>
		<id>tag:flickr.com,2004:/photo/3680663283</id>
		<updated>2009-07-02T10:35:12+00:00</updated>
		<content type="html">&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/people/busyashell/&quot;&gt;greg.newman&lt;/a&gt; posted a photo:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/busyashell/3680663283/&quot; title=&quot;Org Mode Unicorn Logo&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3599/3680663283_5a62d7d9cb_m.jpg&quot; width=&quot;162&quot; height=&quot;176&quot; alt=&quot;Org Mode Unicorn Logo&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This is a redo of the old org-mode logo using it's original color scheme.  I provided this to the guys for their submission to the Source Forge Community Awards&lt;/p&gt;</content>
		<author>
			<name>greg.newman</name>
			<email>nobody@flickr.com</email>
			<uri>http://www.flickr.com/photos/tags/emacs/</uri>
		</author>
		<source>
			<title type="html">Recent Uploads tagged emacs</title>
			<link rel="self" href="http://api.flickr.com/services/feeds/photos_public.gne?tags=emacs&amp;lang=en-us&amp;format=rss_200"/>
			<id>http://api.flickr.com/services/feeds/photos_public.gne?tags=emacs&amp;lang=en-us&amp;format=rss_200</id>
			<updated>2009-07-03T02:25:38+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Brian Zwahr: I Got This (key)Board On Lockdown</title>
		<link href="http://emacs-journey.blogspot.com/2009/06/i-got-this-keyboard-on-lockdown.html"/>
		<id>tag:blogger.com,1999:blog-3610844988855884806.post-331749623560225665</id>
		<updated>2009-06-30T22:35:51+00:00</updated>
		<content type="html">The longer I use emacs, I find myself sticking to my keyboard's home row. Even in my pre-emacs days I was already starting to ignore my mouse, but these days if I can't do something without mostly remaining on &quot;asdf&quot; and &quot;jkl;&quot;, I either find a way, create a way, or (rarely) learn to deal with it (and/or try to avoid it). That is not just for emacs either. Other programs, even my tiling window manager, are all used mostly by keyboard. As you can imagine, I've learned a lot of keyboard shortcuts.&lt;br /&gt;&lt;br /&gt;As a side note (but not a tangent, I promise!), one of the things I like about vi and vim (yeah, yeah, boo, hiss, etc.) is its use of h, j, k, and l for movement. (I don't like having to switch modes to do so, however, which requires leaving the home row to press escape [though I have read of techniques to set, for instance, 'jj' or 'jk' (typed really fast) to the same as escape for going from insert mode back to visual mode], but that's getting into tangent land, so I digress.) I like using these keys for movement because it allows me to stay on the home row and not have to move my hands to the arrow keys. While I have thought about what emacs would be like if its movement keybindings were closer to vi's (i.e. C-j instead of C-n for next-line), I've become quite accustomed to using emacs' defaults for moving around.&lt;br /&gt;&lt;br /&gt;This, of course, sometimes requires extended and extensive holding down of the control key. This is also true when doing something like cutting/pasting lines and moving. For instance, to switch two lines of text, I have to go to the beginning of the first line then press: C-k, C-n, C-y. Of course, I don't actually press control three times, since I (improperly, I think) use only my left hand for control. I hold down control and press k, n, y, then release. While this small, three command example is no problem, sometimes I do major editing which requires holding down the control key for quite some time. This can be uncomfortable, problematic, and lead to the infamous &lt;a href=&quot;http://en.wikipedia.org/wiki/Emacs#Emacs_Pinky&quot;&gt;emacs pinky&lt;/a&gt;, even if &lt;a href=&quot;http://www.emacswiki.org/emacs/MovingTheCtrlKey&quot;&gt;using caps lock as a control key&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Certain that someone else has found this a hassle and done something about it, I looked around and found &lt;a href=&quot;http://www.emacswiki.org/emacs/ControlLock&quot;&gt;control-lock&lt;/a&gt;. It works much like caps lock: you turn it on (with C-z) then all keys pressed are interpreted as if control is being pressed. So, instead of pressing C-n ten times to move down ten lines (I know, I know, prefix arguments and all that... this is just an example!), I can simply press C-z, then press (or hold down) n. Pressing z, which translates into C-z, exits control-lock.&lt;br /&gt;&lt;br /&gt;I have to say, I have found control-lock extremely helpful mostly when editing a file. Typically, when I'm writing or coding, I don't do much that requires the control key except deleting a few characters and slight cursor movement. It's when I'm going back and editing that I use a lot of control commands back-to-back. That is where control-lock comes in very handy. It saves time, effort, and discomfort. I highly recommend it.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/3610844988855884806-331749623560225665?l=emacs-journey.blogspot.com&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>bzwahr</name>
			<email>noreply@blogger.com</email>
			<uri>http://emacs-journey.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Emacs Journey</title>
			<subtitle type="html">An on-going &quot;blogumentary&quot;, if you will, of my experiences with Emacs.</subtitle>
			<link rel="self" href="http://emacs-journey.blogspot.com/atom.xml"/>
			<id>tag:blogger.com,1999:blog-3610844988855884806</id>
			<updated>2009-07-02T16:25:36+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Aaron Hawley: Iran is not a twitter revolution</title>
		<link href="http://aaronhawley.livejournal.com/25343.html"/>
		<id>urn:lj:livejournal.com:atom1:aaronhawley:25343</id>
		<updated>2009-06-29T21:27:50+00:00</updated>
		<content type="html">&lt;p&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Reese_Erlich&quot;&gt;Reese Erlich&lt;/a&gt; is a freelance journalist and author who's been covering recent events in Iran -- *from Iran* and not just his computer chair like many in the mainstream media have.&lt;/p&gt;

&lt;p&gt;He recently countered &quot;left-wing Doubting Thomas arguments&quot; in an &lt;a href=&quot;http://www.commondreams.org/view/2009/06/28-10&quot;&gt;article on Common Dreams .org&lt;/a&gt;.  In his arguments, I found these observations about Iranians &quot;fighting for political, social and economic justice&quot; inspiring.&lt;/p&gt;

&lt;blockquote&gt;

&lt;p&gt;[...]&lt;/p&gt;

&lt;p&gt;Assertion: The U.S. has a long history of meddling in Iran, so it must be behind the current unrest. &lt;/p&gt;

&lt;p&gt;[...]&lt;/p&gt;

&lt;p&gt;Frankly, based on my observations, no one was leading the demonstrations. During the course of the week after the elections, the mass movement evolved from one protesting vote fraud into one calling for much broader freedoms. You could see it in the changing composition of the marches. There were not only upper middle class kids in tight jeans and designer sun glasses. There were growing numbers of workers and women in very conservative chadors.&lt;/p&gt;

&lt;p&gt;Iranian youth particularly resented President Ahmadinejad's support for religious militia attacks on unmarried young men and women walking together and against women not covering enough hair with their hijab. Workers resented the 24 percent annual inflation that robbed them of real wage increases. Independent trade unionists were fighting for decent wages and for the right to organize.&lt;/p&gt;

&lt;p&gt;Some demonstrators wanted a more moderate Islamic government. Others advocated a separation of mosque and state, and a return to parliamentary democracy they had before the 1953 coup. But virtually everyone believes that Iran has the right to develop nuclear power, including enriching uranium. Iranians support the Palestinians in their fight against Israeli occupation, and they want to see the U.S. get out of Iraq.&lt;/p&gt;

&lt;p&gt;So if the [sic] CIA was manipulating the demonstrators, it was doing a piss poor job.&lt;/p&gt;

&lt;p&gt;[...]&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;See also Erlich's &lt;a href=&quot;http://blogs.reuters.com/great-debate/author/reeseerlich/&quot;&gt;Iran is not a twitter revolution&lt;/a&gt;.&lt;/p&gt;</content>
		<author>
			<name>Aaron S. Hawley</name>
			<uri>http://aaronhawley.livejournal.com/</uri>
		</author>
		<source>
			<title type="html">refusal computing</title>
			<subtitle type="html">Aaron S. Hawley</subtitle>
			<link rel="self" href="http://aaronhawley.livejournal.com/data/atom"/>
			<id>urn:lj:livejournal.com:atom1:aaronhawley</id>
			<updated>2009-06-29T21:48:05+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">emacspeak: Launching Favorite Media Via Hot Keys</title>
		<link href="http://emacspeak.blogspot.com/2009/06/launching-favorite-media-via-hot-keys.html"/>
		<id>tag:blogger.com,1999:blog-20280042.post-6645202840710833780</id>
		<updated>2009-06-29T11:53:19+00:00</updated>
		<content type="html">&lt;div&gt;
&lt;h2&gt;Launching Oft-Played Media On The Complete Audio Desktop&lt;/h2&gt;
&lt;p&gt;Command &lt;code&gt;emacspeak-multimedia&lt;/code&gt; lets you launch all
forms of local and remote media. However this stil requires you
to specify the media location --- and this requires a bunch of
keystrokes that you end up repeating for selecting media that you
play often, e.g., from your private music collection. No more
extra keystrokes, you can now have Emacspeak automatically assign
suitable hotkeys for launching &lt;code&gt;emacspeak-media&lt;/code&gt; on
your favorite audio collections.&lt;/p&gt;
&lt;h2&gt;How It Works&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Customize Emacspeak option
&lt;code&gt;emacspeak-media-location-bindings&lt;/code&gt; using Emacs'
Custom interface:
&lt;pre&gt;
M-x customize-variable --- 
&lt;/pre&gt;
press &lt;code&gt;C-H V&lt;/code&gt; in emacspeak.
&lt;/li&gt;
&lt;li&gt;Click &lt;code&gt;ins&lt;/code&gt; to insert a  key/location pair. &lt;/li&gt;
&lt;li&gt;Click &lt;code&gt;save&lt;/code&gt; to persist the binding.&lt;/li&gt;
&lt;li&gt;pressing the assigned hotkey will automatically launch
&lt;code&gt;emacspeak-multimedia&lt;/code&gt; on the predefined location ---
emacs will prompt you with regular filename completion for media
resources found in that directory.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In my own case, I have favorites defined on
&lt;code&gt;hyper-&amp;lt;n&amp;gt;&lt;/code&gt;  so I can define upto 10 hotkey
assignments  for media  locations.Once launched, Emacspeak
automatically switches to the media player buffer; note that this
is different from how &lt;code&gt;emacspeak-multimedia&lt;/code&gt; normally
works. The justification: this hotkey interface is 
ideally suited to remote controls, joysticks, and  any other
peripheral via which you can deliver input to Emacs. &lt;/p&gt;
    &lt;/div&gt;
  &lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/20280042-6645202840710833780?l=emacspeak.blogspot.com&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>T. V. Raman</name>
			<email>noreply@blogger.com</email>
			<uri>http://emacspeak.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">emacspeak The Complete Audio Desktop</title>
			<subtitle type="html">Here is where I plan to Blog Emacspeak tricks and introduce new features as I implement them.</subtitle>
			<link rel="self" href="http://emacspeak.blogspot.com/atom.xml"/>
			<id>tag:blogger.com,1999:blog-20280042</id>
			<updated>2009-06-29T18:05:09+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">A Curious Programmer: Jared</title>
		<link href="http://curiousprogrammer.wordpress.com/2009/06/28/emacs-links-2009-25/"/>
		<id>http://curiousprogrammer.wordpress.com/?p=692</id>
		<updated>2009-06-28T15:30:44+00:00</updated>
		<content type="html">&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;h2&gt;Org Mode&lt;/h2&gt;
&lt;p&gt;The wonderful Org mode has deservedly been getting a lot of &lt;em&gt;[word]&lt;/em&gt; press recently.  &lt;a href=&quot;http://doc.norang.ca/org-mode.html&quot;&gt;This&lt;/a&gt; is a really great tutorial.  There is a nice &lt;a href=&quot;http://orgmode.org/worg/org-customization-guide.php&quot;&gt;customization guide&lt;/a&gt; at orgmode.org.  &lt;a href=&quot;http://www.endperform.org/2009/06/16/life-with-emacs-org-mode/&quot;&gt;endperform&lt;/a&gt; talks about using it for time tracking and remembering useful tricks.  Emacs-fu has &lt;a href=&quot;http://emacs-fu.blogspot.com/2009/05/writing-and-blogging-with-org-mode.html&quot;&gt;an article&lt;/a&gt; on generating html with org-mode.  ByteBaker talks about &lt;a href=&quot;http://bytebaker.com/2009/06/26/software-to-keep-your-pdfs-and-papers-organized/&quot;&gt;using it&lt;/a&gt; to organise papers he downloaded and to &lt;a href=&quot;http://bytebaker.com/2009/06/23/too-many-formats/&quot;&gt;make a wiki&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;My Emacs Posts&lt;/h2&gt;
&lt;p&gt;I&amp;#8217;ve started a series about a &lt;a href=&quot;http://curiousprogrammer.wordpress.com/2009/06/21/enabling-your-users/&quot;&gt;light-weight alternative to dired mode&lt;/a&gt;.  Part two, which will remember locations you have visited previously is on the way.&lt;/p&gt;
&lt;p&gt;A quick mention of &lt;a href=&quot;http://curiousprogrammer.wordpress.com/2009/06/17/longlines-mode/&quot;&gt;longlines-mode&lt;/a&gt; got &lt;a href=&quot;http://curiousprogrammer.wordpress.com/2009/06/17/longlines-mode/#comment-7683&quot;&gt;a comment&lt;/a&gt; about &lt;code&gt;visual-line-mode&lt;/code&gt; which is the replacement in Emacs 23 onwards.  I&amp;#8217;ve switched over and it does seem better.  longlines-mode was fairly reliable, but occasionally it would forget that it was supposed to be wrapping words and I would need to disable it and enable it.&lt;/p&gt;
&lt;h2&gt;Other Emacs Posts&lt;/h2&gt;
&lt;p&gt;alieniloquent talks about &lt;a href=&quot;http://blog.alieniloquent.com/2009/06/25/an-example-of-defadvice-in-emacs/&quot;&gt;using advice&lt;/a&gt; to disable other window is you use the universal prefix (&lt;code&gt;C-u&lt;/code&gt;).  Nice trick.&lt;/p&gt;
&lt;p&gt;Aneesh Kumar has post on switching from &lt;a href=&quot;http://aneesh-kumar.blogspot.com/2009/06/switching-from-vim-to-emacs.html&quot;&gt;vim to emacs&lt;/a&gt;, or actually viper.  As I use vim a lot, I&amp;#8217;ve tried viper in the past but I always found that it made accessing various emacs commands harder (or maybe just different) than it is in vanilla emacs so I always switched back.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.arminsadeghi.com/slickedit_and_emacs&quot;&gt;Armin Sadeghi&lt;/a&gt; says that his two favourite editors are SlickEdit and Emacs.&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;
The big difference between SlickEdit and Emacs is that SlickEdit is commercial software and Emacs is open source.
&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;If that is the big difference, why not just use Emacs?&lt;/p&gt;
  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/curiousprogrammer.wordpress.com/692/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/curiousprogrammer.wordpress.com/692/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/curiousprogrammer.wordpress.com/692/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/curiousprogrammer.wordpress.com/692/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/curiousprogrammer.wordpress.com/692/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/curiousprogrammer.wordpress.com/692/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/curiousprogrammer.wordpress.com/692/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/curiousprogrammer.wordpress.com/692/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/curiousprogrammer.wordpress.com/692/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/curiousprogrammer.wordpress.com/692/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=curiousprogrammer.wordpress.com&amp;amp;blog=367204&amp;amp;post=692&amp;amp;subd=curiousprogrammer&amp;amp;ref=&amp;amp;feed=1&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>A Curious Programmer</name>
			<uri>http://curiousprogrammer.wordpress.com</uri>
		</author>
		<source>
			<title type="html">A Curious Programmer</title>
			<subtitle type="html">Exploring programming languages</subtitle>
			<link rel="self" href="http://curiousprogrammer.wordpress.com/feed/"/>
			<id>http://curiousprogrammer.wordpress.com/feed/</id>
			<updated>2009-07-03T01:25:35+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Flickr tag 'emacs': Twitter on Emacs</title>
		<link href="http://www.flickr.com/photos/jasonwryan/3666771588/"/>
		<id>tag:flickr.com,2004:/photo/3666771588</id>
		<updated>2009-06-27T23:57:10+00:00</updated>
		<content type="html">&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/people/jasonwryan/&quot;&gt;jasonwryan&lt;/a&gt; posted a photo:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/jasonwryan/3666771588/&quot; title=&quot;Twitter on Emacs&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3181/3666771588_cb2a591917_m.jpg&quot; width=&quot;240&quot; height=&quot;150&quot; alt=&quot;Twitter on Emacs&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content>
		<author>
			<name>jasonwryan</name>
			<email>nobody@flickr.com</email>
			<uri>http://www.flickr.com/photos/tags/emacs/</uri>
		</author>
		<source>
			<title type="html">Recent Uploads tagged emacs</title>
			<link rel="self" href="http://api.flickr.com/services/feeds/photos_public.gne?tags=emacs&amp;lang=en-us&amp;format=rss_200"/>
			<id>http://api.flickr.com/services/feeds/photos_public.gne?tags=emacs&amp;lang=en-us&amp;format=rss_200</id>
			<updated>2009-07-03T02:25:38+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Yoni Rabkin Katzenell: Potential vs. kinetic interest</title>
		<link href="http://yrk.livejournal.com/259259.html"/>
		<id>urn:lj:livejournal.com:atom1:yrk:259259</id>
		<updated>2009-06-27T21:43:26+00:00</updated>
		<content type="html">&lt;a href=&quot;http://www.red-bean.com/guile/notes/emacs-lisp.html&quot;&gt;Here is&lt;/a&gt; a potentially interesting article about &quot;... allowing Emacs Lisp and R4RS Scheme to share data structures&quot;.&lt;br /&gt;&lt;br /&gt;Interest is a conservative force, so you'll get all of the potential interesting-ness of the article as kinetic interesting-ness (minus the friction) if you read it (I haven't yet).</content>
		<author>
			<name>yrk</name>
			<uri>http://yrk.livejournal.com/</uri>
		</author>
		<source>
			<title type="html">Talk is talk, kill is kill</title>
			<subtitle type="html">The online journal of yrk</subtitle>
			<link rel="self" href="http://www.livejournal.com/users/yrk/data/atom"/>
			<id>urn:lj:livejournal.com:atom1:yrk</id>
			<updated>2009-06-27T21:46:42+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Flickr tag 'emacs': Threads list buffer</title>
		<link href="http://www.flickr.com/photos/nothingpersonal/3665830984/"/>
		<id>tag:flickr.com,2004:/photo/3665830984</id>
		<updated>2009-06-27T17:11:10+00:00</updated>
		<content type="html">&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/people/nothingpersonal/&quot;&gt;Sphinx The Geek&lt;/a&gt; posted a photo:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/nothingpersonal/3665830984/&quot; title=&quot;Threads list buffer&quot;&gt;&lt;img src=&quot;http://farm3.static.flickr.com/2435/3665830984_c2514b0971_m.jpg&quot; width=&quot;240&quot; height=&quot;17&quot; alt=&quot;Threads list buffer&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Threads buffer. Columns are misaligned badly.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.emacswiki.org/emacs/GDB-MI&quot; rel=&quot;nofollow&quot;&gt;www.emacswiki.org/emacs/GDB-MI&lt;/a&gt;&lt;/p&gt;</content>
		<author>
			<name>Sphinx The Geek</name>
			<email>nobody@flickr.com</email>
			<uri>http://www.flickr.com/photos/tags/emacs/</uri>
		</author>
		<source>
			<title type="html">Recent Uploads tagged emacs</title>
			<link rel="self" href="http://api.flickr.com/services/feeds/photos_public.gne?tags=emacs&amp;lang=en-us&amp;format=rss_200"/>
			<id>http://api.flickr.com/services/feeds/photos_public.gne?tags=emacs&amp;lang=en-us&amp;format=rss_200</id>
			<updated>2009-07-03T02:25:38+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en-us">
		<title type="html">Chris Ball: Microfinance in Ayacucho</title>
		<link href="http://blog.printf.net/articles/2009/06/27/microfinance-in-ayacucho"/>
		<id>urn:uuid:9d09d4ff-aed7-49f1-be44-23979608ffe6</id>
		<updated>2009-06-27T04:17:00+00:00</updated>
		<content type="html">&lt;p&gt;My awesome sister-in-law &lt;a href=&quot;http://suztraveller.blogspot.com/&quot;&gt;Suzy&lt;/a&gt; is in Ayacucho, Peru,  volunteering for &lt;a href=&quot;http://www.kiva.org/&quot;&gt;Kiva&lt;/a&gt; for around nine months.  One of the difficulties with poverty relief charities is that people feel a disconnect between their donation and the result, and Kiva works around this problem by personalizing the process of making a loan to a specific entrepreneur.  Kiva also empowers recipients by organizing loans that the recipients are expected to pay back.&lt;/p&gt;

&lt;p&gt;Suzy's working with a local microfinance organization, interviewing potential borrowers and uploading their profiles to the main Kiva site for lenders to see.  She's posted twice to the main Kiva Fellows blog now, and I hereby humbly present her posts.  You should read them.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href=&quot;http://fellowsblog.kiva.org/2009/06/13/ayacuchos-voice-in-perus-amazon-conflict/&quot;&gt;Ayacucho's voice in Peru's Amazon conflict&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://fellowsblog.kiva.org/2009/06/26/what-if-microfinance-really-does-work/&quot;&gt;What if microfinance really does work?&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content>
		<author>
			<name>Chris Ball</name>
			<uri>http://blog.printf.net</uri>
		</author>
		<source>
			<title type="html">Chris Ball</title>
			<link rel="self" href="http://blog.printf.net/xml/rss20/feed.xml"/>
			<id>http://blog.printf.net/xml/rss20/feed.xml</id>
			<updated>2009-07-02T16:46:50+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Flickr tag 'emacs': Tiwtter from Emacs on Arch</title>
		<link href="http://www.flickr.com/photos/jasonwryan/3663718943/"/>
		<id>tag:flickr.com,2004:/photo/3663718943</id>
		<updated>2009-06-27T03:46:22+00:00</updated>
		<content type="html">&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/people/jasonwryan/&quot;&gt;jasonwryan&lt;/a&gt; posted a photo:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/jasonwryan/3663718943/&quot; title=&quot;Tiwtter from Emacs on Arch&quot;&gt;&lt;img src=&quot;http://farm3.static.flickr.com/2446/3663718943_f0f0f39a64_m.jpg&quot; width=&quot;240&quot; height=&quot;141&quot; alt=&quot;Tiwtter from Emacs on Arch&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content>
		<author>
			<name>jasonwryan</name>
			<email>nobody@flickr.com</email>
			<uri>http://www.flickr.com/photos/tags/emacs/</uri>
		</author>
		<source>
			<title type="html">Recent Uploads tagged emacs</title>
			<link rel="self" href="http://api.flickr.com/services/feeds/photos_public.gne?tags=emacs&amp;lang=en-us&amp;format=rss_200"/>
			<id>http://api.flickr.com/services/feeds/photos_public.gne?tags=emacs&amp;lang=en-us&amp;format=rss_200</id>
			<updated>2009-07-03T02:25:38+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Alex Schroeder: ELIM</title>
		<link href="http://www.emacswiki.org/alex/2009-06-27_ELIM"/>
		<id>http://www.emacswiki.org/alex/2009-06-27_ELIM</id>
		<updated>2009-06-27T01:02:35+00:00</updated>
		<content type="html">&lt;p&gt;I managed to build &lt;a class=&quot;near&quot; title=&quot;EmacsWiki&quot; href=&quot;http://www.emacswiki.org/emacs?ELIM_on_Mac_OS_X&quot;&gt;ELIM on Mac OS X&lt;/a&gt; and wasted about three hours of my life. Wow!&lt;/p&gt;&lt;p&gt;That&amp;#x2019;s what I get for trying to avoid &lt;a class=&quot;url http outside&quot; href=&quot;http://www.finkproject.org/&quot;&gt;Fink&lt;/a&gt; and &lt;a class=&quot;url http outside&quot; href=&quot;http://www.macports.org/&quot;&gt;MacPorts&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;I got an error when installing glib: it requires gtkdoc-rebase, which is part of gtk-doc, which requires gnome-doc-utils, which requires ScrollKeeper, which requires the DocBook DTD in the system catalog, which I was too lazy to install manually. It turns out that I can &lt;b&gt;ignore the installation error for glib&lt;/b&gt;!&lt;/p&gt;&lt;p&gt;Later, I tried ignoring the missing ScrollKeeper error and discovered that it was possible to install gnome-doc-utils, but then configuration of gtk-doc fails because the DocBook DTD is still required.&lt;/p&gt;&lt;p&gt;More time wasted. Why can&amp;#x2019;t I just read a book!?&lt;/p&gt;&lt;p&gt;Tags: &lt;a class=&quot;outside tag&quot; title=&quot;Tag&quot; rel=&quot;tag&quot; href=&quot;http://www.emacswiki.org/alex?action=tag;id=Emacs&quot;&gt;Emacs&lt;/a&gt; &lt;a class=&quot;feed tag&quot; title=&quot;Feed für diesen Tag&quot; rel=&quot;feed&quot; href=&quot;http://www.emacswiki.org/alex?action=journal;full=1;search=tag:Emacs&quot;&gt;&lt;img src=&quot;http://www.emacswiki.org/alex/pics/rss.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content>
		<author>
			<name>Alex Schroeder</name>
			<uri>http://www.emacswiki.org/alex/RecentChanges</uri>
		</author>
		<source>
			<title type="html">Alex Schroeder: RecentChanges</title>
			<subtitle type="html">The Homepage of Alex Schroeder.</subtitle>
			<link rel="self" href="http://www.emacswiki.org/cgi-bin/alex?action=journal;search=tag%3Aemacs;rsslimit=2;full=1"/>
			<id>http://www.emacswiki.org/cgi-bin/alex?action=journal;search=tag%3Aemacs;rsslimit=2;full=1</id>
			<updated>2009-07-02T17:05:54+00:00</updated>
			<rights type="html">Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation.</rights>
		</source>
	</entry>

	<entry>
		<title type="html">Aaron Hawley: How the culture is hostile to women</title>
		<link href="http://aaronhawley.livejournal.com/25025.html"/>
		<id>urn:lj:livejournal.com:atom1:aaronhawley:25025</id>
		<updated>2009-06-26T15:04:37+00:00</updated>
		<content type="html">&lt;p&gt;I've written before how I believe that a lot of women aren't recruited or drawn into all levels of computing because the culture is male-centered and therefore not attractive to women.  I also believe a symptom of this disease -- that also only adds to make the situation even worse -- are the outright sexist and misogynistic acts by men.  Often, such harassment is acted out in private or in electronic forums -- these &lt;a href=&quot;http://geekfeminism.wikia.com/wiki/Online_harassment&quot;&gt;incidents are well-documented&lt;/a&gt;.  However, occasionally this hostility bubbles up and boils over into public and in-person situations.&lt;/p&gt;

&lt;p&gt;This month, there was a presentation at a Flash conference that sounded completely absurd.  Read about it at &lt;a href=&quot;http://www.geekgirlsguide.com/blog/2009/06/11/98/prude_or_professional_by_courtney_remes&quot;&gt;&lt;cite&gt;Prude or Professional?&lt;/cite&gt; by Courtney Remes&lt;/a&gt; at the &lt;span class=&quot;ljuser&quot;&gt;&lt;a href=&quot;http://syndicated.livejournal.com/geekgirlsguide/profile&quot;&gt;&lt;img src=&quot;http://l-stat.livejournal.com/img/syndicated.gif&quot; alt=&quot;[info]&quot; width=&quot;16&quot; height=&quot;16&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://syndicated.livejournal.com/geekgirlsguide/&quot;&gt;&lt;b&gt;geekgirlsguide&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;.&lt;/p&gt;

&lt;p&gt;Earlier this year there was a similar presentation at a Ruby conference.  See &lt;a href=&quot;http://www.sarahmei.com/blog/2009/04/25/why-rails-is-still-a-ghetto/&quot;&gt;&lt;cite&gt;Why Rails is Still Ghetto&lt;/cite&gt;&lt;/a&gt; by &lt;span class=&quot;ljuser&quot;&gt;&lt;a href=&quot;http://syndicated.livejournal.com/sarahmei/profile&quot;&gt;&lt;img src=&quot;http://l-stat.livejournal.com/img/syndicated.gif&quot; alt=&quot;[info]&quot; width=&quot;16&quot; height=&quot;16&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://syndicated.livejournal.com/sarahmei/&quot;&gt;&lt;b&gt;sarahmei&lt;/b&gt;&lt;/a&gt;&lt;/span&gt; and &lt;a href=&quot;http://www.ultrasaurus.com/sarahblog/2009/04/gender-and-sex-at-gogaruco/&quot;&gt;&lt;cite&gt;gender and sex at gogaruco&lt;/cite&gt;&lt;/a&gt; by &lt;span class=&quot;ljuser&quot;&gt;&lt;a href=&quot;http://syndicated.livejournal.com/ultrasaurus_fee/profile&quot;&gt;&lt;img src=&quot;http://l-stat.livejournal.com/img/syndicated.gif&quot; alt=&quot;[info]&quot; width=&quot;16&quot; height=&quot;16&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://syndicated.livejournal.com/ultrasaurus_fee/&quot;&gt;&lt;b&gt;Sarah Allen&lt;/b&gt;&lt;/a&gt;&lt;/span&gt; for reports from a third of the women who attended the conference (2 out of 6 is one-third) and found the presentation offensive.&lt;/p&gt;

&lt;p&gt;On all this, I prefer to just quote some of what &lt;span class=&quot;ljuser&quot;&gt;&lt;a href=&quot;http://syndicated.livejournal.com/volsunga/profile&quot;&gt;&lt;img src=&quot;http://l-stat.livejournal.com/img/syndicated.gif&quot; alt=&quot;[info]&quot; width=&quot;16&quot; height=&quot;16&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://syndicated.livejournal.com/volsunga/&quot;&gt;&lt;b&gt;volsunga&lt;/b&gt;&lt;/a&gt;&lt;/span&gt; wrote in &lt;a href=&quot;http://www.theimpossiblegirl.co.uk/2009/04/porn-ruby-headdesk/&quot;&gt;&lt;cite&gt;Porn. Ruby. *headdesk*&lt;/cite&gt;&lt;/a&gt; rather than adding more meta-discussion to these controversies.  It is stated well.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;[...] This is the classic &quot;it's more offensive for you to say I'm a sexist than for me to actually be sexist!&quot; response. People with an agenda (usually those sneaky feminists) choose to find something offensive so they can have a whine and call someone mean names, like &quot;sexist&quot;. But what's at stake here isn't that the presentation was offensive per se, but that the context was inappropriate and potentially alienating to women developers, in an environment that's already default male by dint of numbers.&lt;/p&gt;

&lt;p&gt;There's also the classic &quot;you could just ignore it if you don't like it&quot; defence. [...]&lt;/p&gt;

&lt;p&gt;This presumes that people who don't like pictures of naked women went along just so they could complain. But even if everyone who thought they might not like the talk didn't go, it'll still be wrong to show it; the very presence of such a slideshow at the event creates an atmosphere where women are &quot;them&quot;, where some content is made solely for men, but as if &quot;male&quot; is &quot;default&quot;. [...]&lt;/p&gt;

&lt;p&gt;And it doesn't matter if it was intentional -- no one really thinks [the presenter] sat down and schemed to offend women in advance -- and by refocusing on intention [the presenter] is able to get away with all that &quot;poor little me&quot; stuff in his post, as if his whole character has been impugned.&lt;/p&gt;

&lt;p&gt;Newsflash: there's a difference between saying &quot;you're a sexist/racist/homophobe&quot; and &quot;some of the stuff you just did/said contributed to the sexist/racist/homophobic culture around X&quot;.&lt;/p&gt;

&lt;p&gt;Message to Ruby developers who think this is out of control/proportion/just a bit silly: all your rights to nod sympathetically/join in when someone bemoans the lack of women developers are entirely removed (for ever) if when women do speak up, you pull this self-pitying, I'm-a-nice-guy-really, its-not-my-fault, thats-just-the-way-I-roll, stop-complaining bullshit. And if those who complained then get painted as moralistic, shrill and angry for the sake of it.&lt;/p&gt;

&lt;p&gt;There are various posts up and around about why this has become a blame game, and that it's counter-productive. It wouldn't be a blame game if there had been less bombastic denial and more listening on the part of the speaker in the first place. Blame games stop when someone puts their hands up and scrutinises their behaviour. So get on with it.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;A fun resource I found while poking around in this is &lt;a href=&quot;http://www.derailingfordummies.com/&quot;&gt;Derailing for Dummies&lt;/a&gt;.&lt;/p&gt;</content>
		<author>
			<name>Aaron S. Hawley</name>
			<uri>http://aaronhawley.livejournal.com/</uri>
		</author>
		<source>
			<title type="html">refusal computing</title>
			<subtitle type="html">Aaron S. Hawley</subtitle>
			<link rel="self" href="http://aaronhawley.livejournal.com/data/atom"/>
			<id>urn:lj:livejournal.com:atom1:aaronhawley</id>
			<updated>2009-06-29T21:48:05+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Flickr tag 'emacs': emacs-identica</title>
		<link href="http://www.flickr.com/photos/jasonwryan/3661524975/"/>
		<id>tag:flickr.com,2004:/photo/3661524975</id>
		<updated>2009-06-26T07:37:56+00:00</updated>
		<content type="html">&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/people/jasonwryan/&quot;&gt;jasonwryan&lt;/a&gt; posted a photo:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/jasonwryan/3661524975/&quot; title=&quot;emacs-identica&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3343/3661524975_f0e1c21593_m.jpg&quot; width=&quot;240&quot; height=&quot;141&quot; alt=&quot;emacs-identica&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Posting to Identi.ca from Emacs on my Arch Eee PC...&lt;/p&gt;</content>
		<author>
			<name>jasonwryan</name>
			<email>nobody@flickr.com</email>
			<uri>http://www.flickr.com/photos/tags/emacs/</uri>
		</author>
		<source>
			<title type="html">Recent Uploads tagged emacs</title>
			<link rel="self" href="http://api.flickr.com/services/feeds/photos_public.gne?tags=emacs&amp;lang=en-us&amp;format=rss_200"/>
			<id>http://api.flickr.com/services/feeds/photos_public.gne?tags=emacs&amp;lang=en-us&amp;format=rss_200</id>
			<updated>2009-07-03T02:25:38+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Flickr tag 'emacs': GNU Dance</title>
		<link href="http://www.flickr.com/photos/adacampos/3660727727/"/>
		<id>tag:flickr.com,2004:/photo/3660727727</id>
		<updated>2009-06-26T00:10:36+00:00</updated>
		<content type="html">&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/people/adacampos/&quot;&gt;adacampos&lt;/a&gt; posted a photo:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/adacampos/3660727727/&quot; title=&quot;GNU Dance&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3335/3660727727_fe6116a807_m.jpg&quot; width=&quot;160&quot; height=&quot;240&quot; alt=&quot;GNU Dance&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content>
		<author>
			<name>Flickr tag 'emacs'</name>
			<uri>http://www.flickr.com/photos/tags/emacs/</uri>
		</author>
		<source>
			<title type="html">Recent Uploads tagged emacs</title>
			<link rel="self" href="http://api.flickr.com/services/feeds/photos_public.gne?tags=emacs&amp;lang=en-us&amp;format=rss_200"/>
			<id>http://api.flickr.com/services/feeds/photos_public.gne?tags=emacs&amp;lang=en-us&amp;format=rss_200</id>
			<updated>2009-07-03T02:25:38+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Flickr tag 'emacs': Ballet &amp;amp; GNU</title>
		<link href="http://www.flickr.com/photos/adacampos/3661516476/"/>
		<id>tag:flickr.com,2004:/photo/3661516476</id>
		<updated>2009-06-26T00:04:34+00:00</updated>
		<content type="html">&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/people/adacampos/&quot;&gt;adacampos&lt;/a&gt; posted a photo:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/adacampos/3661516476/&quot; title=&quot;Ballet &amp;amp; GNU&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3651/3661516476_dd9655af00_m.jpg&quot; width=&quot;160&quot; height=&quot;240&quot; alt=&quot;Ballet &amp;amp; GNU&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content>
		<author>
			<name>Flickr tag 'emacs'</name>
			<uri>http://www.flickr.com/photos/tags/emacs/</uri>
		</author>
		<source>
			<title type="html">Recent Uploads tagged emacs</title>
			<link rel="self" href="http://api.flickr.com/services/feeds/photos_public.gne?tags=emacs&amp;lang=en-us&amp;format=rss_200"/>
			<id>http://api.flickr.com/services/feeds/photos_public.gne?tags=emacs&amp;lang=en-us&amp;format=rss_200</id>
			<updated>2009-07-03T02:25:38+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Emacs-fu: jumping back to past locations</title>
		<link href="http://emacs-fu.blogspot.com/2009/06/jumping-back-to-past-locations.html"/>
		<id>tag:blogger.com,1999:blog-3992530807750384868.post-1232044400492915164</id>
		<updated>2009-06-25T23:28:10+00:00</updated>
		<content type="html">&lt;div id=&quot;outline-container-1&quot; class=&quot;outline-2&quot;&gt;
&lt;div id=&quot;text-1&quot;&gt;


&lt;p&gt;
With the &lt;code&gt;pop-global-mark&lt;/code&gt;-command, you can quickly jump back to the
locations you were before, like tracking back your bread crumbs.
&lt;/p&gt;
&lt;p&gt;
A typical example of this is when doing some programming and looking up some
function in another file, which refers to a function in yet another file, and
so on &amp;ndash; for example, see &lt;a href=&quot;http://emacs-fu.blogspot.com/2009/01/navigating-through-source-code-using.html&quot;&gt;navigating through source code using tags&lt;/a&gt;.

&lt;/p&gt;
&lt;p&gt;
Press &lt;code&gt;C-x C-SPC&lt;/code&gt; (the default key binding for &lt;code&gt;pop-global-mark&lt;/code&gt;) to make your
journey back to where you came from; it works in a cyclical fashion as well,
so you can go on and on.
&lt;/p&gt;
&lt;p&gt;
Quite useful &amp;ndash; you may want to use a more convenient key binding
though. Admittedly, it's hard to come up with any intuitive keybinding which
is not already taken by something else&amp;hellip;
&lt;/p&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/3992530807750384868-1232044400492915164?l=emacs-fu.blogspot.com&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>djcb</name>
			<email>noreply@blogger.com</email>
			<uri>http://emacs-fu.blogspot.com/search/label/new</uri>
		</author>
		<source>
			<title type="html">emacs-fu</title>
			<subtitle type="html">useful tricks for emacs</subtitle>
			<link rel="self" href="http://emacs-fu.blogspot.com/feeds/posts/default/-/new"/>
			<id>tag:blogger.com,1999:blog-3992530807750384868</id>
			<updated>2009-07-03T00:26:22+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Brian Zwahr: jira-mode pt. 1</title>
		<link href="http://emacs-journey.blogspot.com/2009/06/jira-mode-pt-1.html"/>
		<id>tag:blogger.com,1999:blog-3610844988855884806.post-7213122967390419344</id>
		<updated>2009-06-25T17:24:05+00:00</updated>
		<content type="html">Well, folks, it's been only a matter of time. I've begun working on my first major mode project. Where I work we use &lt;a href=&quot;http://www.atlassian.com/software/jira/&quot;&gt;Jira&lt;/a&gt; for bug tracking, ticketing, and support requests. Naturally, like any obsessed emacs user, I found myself wondering &quot;how can I work with Jira without leaving emacs?&quot; Of course, the first obvious answer was to use the Jira web interface via the w3m web browser in emacs. However, not everything worked.&lt;br /&gt;&lt;br /&gt;So, I did what I always do in situations like these: I went to &lt;a href=&quot;http://emacs-journey.blogspot.com/www.emacswiki.org&quot;&gt;EmacsWiki&lt;/a&gt;. After a quick search I found &lt;a href=&quot;http://www.emacswiki.org/emacs/jira.el&quot;&gt;jira.el&lt;/a&gt;, an elisp file for working with Jira via XMLRPC written by Dave Benjamin. I tried it out, and it worked. It is quite incomplete, though. Therefore, I decided to start adding to it.&lt;br /&gt;&lt;br /&gt;For instance, it could get the information for a ticket, but couldn't add comments or even add new tickets. I started adding all this functionality and found myself thinking it would be great to have a jira-mode that I could set in a buffer where I could do things like press &quot;r&quot; to refresh a ticket, &quot;c&quot; to create a new one, etc. I looked around, and noone else seems to have made anything like this, so I decided I would. &lt;br /&gt;&lt;br /&gt;As of now, I have a working mode, with some customizable faces, that can create tickets, refresh tickets, update tickets, list projects, and a few other basic functions. I am adding more and more to jira-mode and will definitely keep an update on it. I will probably re-post it back to EmacsWiki at some point. For now, I just want to get it useable and practical.&lt;br /&gt;&lt;br /&gt;That said, I have to say, its incredibly easier to write a major mode than I had anticipated. Of course, the more complicated the application, the more complicated the mode will be to write. I'm rather pleased with what I've done so far and, as I've said, will post updates about jira-mode here as I make more breakthroughs. &lt;br /&gt;&lt;br /&gt;So, keep an eye out for pt. 2!&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/3610844988855884806-7213122967390419344?l=emacs-journey.blogspot.com&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>bzwahr</name>
			<email>noreply@blogger.com</email>
			<uri>http://emacs-journey.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Emacs Journey</title>
			<subtitle type="html">An on-going &quot;blogumentary&quot;, if you will, of my experiences with Emacs.</subtitle>
			<link rel="self" href="http://emacs-journey.blogspot.com/atom.xml"/>
			<id>tag:blogger.com,1999:blog-3610844988855884806</id>
			<updated>2009-07-02T16:25:36+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Aaron Hawley: Drivable Motor Vehicle Act</title>
		<link href="http://aaronhawley.livejournal.com/24759.html"/>
		<id>urn:lj:livejournal.com:atom1:aaronhawley:24759</id>
		<updated>2009-06-24T21:27:39+00:00</updated>
		<content type="html">I noticed an &lt;a href=&quot;http://drupal.geek.nz/blog/richard-stallman-free-software-christchurch#comment-375&quot;&gt;old comment posted to someone's site&lt;/a&gt; by &lt;span class=&quot;ljuser&quot;&gt;&lt;a href=&quot;http://syndicated.livejournal.com/mjd_blog/profile&quot;&gt;&lt;img src=&quot;http://l-stat.livejournal.com/img/syndicated.gif&quot; alt=&quot;[info]&quot; width=&quot;16&quot; height=&quot;16&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://syndicated.livejournal.com/mjd_blog/&quot;&gt;&lt;b&gt;Matthew Davidson&lt;/b&gt;&lt;/a&gt;&lt;/span&gt; who wrote a car metaphor for free software.  This is a commonly used metaphor device, but I think it's especially good.  (I *swear* I didn't find this in a search for my own surname).&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;I drive a little Toyota hatchback. I do so because I got it relatively cheap from my sister-in-law. This was possible because she owned the car, [instead of having] a non-transferable license to use the car under certain conditions.&lt;br /&gt;&lt;br /&gt;I know how to pump up the tyres and refill the thing that squirts water on the windscreen. That's all I know about maintaining the vehicle, and probably all I ever will know. I take it to the local mechanic of my choice every couple of years and he fustigates the Smoot-Hawley flanges or whatever for me, at what I can only assume is a reasonable price.&lt;br /&gt;&lt;br /&gt;I am very glad that the bonnet was not locked shut at the factory by Toyota, and that there is not a Drivable Motor Vehicle Act (DMVA) to make it a criminal offense for anybody to attempt to service their own car, or pay somebody other than the manufacturer to service it. I may not personally know the first thing about its [sic] inner workings, but if I suspect I'm being charged to much for some work on my car, I can go a few hundred metres up the road to the next mechanic who can provide me with a quote.&lt;br /&gt;&lt;br /&gt;Most of these mechanics probably chose this trade after opening up the bonnet of their own car and having a playful poke around, the same way I learned how to program computers. Now as Richard Stallman would say, the ethical issues around car manufacturing and software manufacturing are not the same; I don't have the legal right to make a perfect copy of my car, but that's okay because I don't have the practical means to do so -- no matter how much technical skill I am able to acquire, and neither does anybody but very large corporations, so losing that freedom (through patents) doesn't cost me anything, while potentially delivering the benefits to society that the patent system [for car manufacturing] is supposed to provide.&lt;br /&gt;&lt;br /&gt;But if somebody paid me to write some software for them and I said &quot;okay, I'll write it for you, but only under the condition that you don't copy it or attempt to fix or improve it yourself, or pay somebody else to fix or improve it,&quot; that would be a very bad deal for the customer, because the means to do these things are so cheap that you are practically only paying for the time of the person who does the work (or not, if you do it yourself). It would be such a bad deal in fact, that if I managed to convince a sucker to fall for it, I would have to regard my own behaviour as unethical.&lt;br /&gt;&lt;br /&gt;Granted there aren't as many programmers as motor vehicle mechanics in my town, but that can and should change. Already I can point to half a dozen people I know who could (and hopefully will) become as familiar with the inner workings of [the free software package] Drupal as myself with only a little effort. As this begins to happen across a wide range of software the real cost of proprietary software (as opposed to the mere price tag), and the benefits of freedom, will become apparent to even the most non-technical users.&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Speaking of &quot;tryes&quot;, &quot;metres&quot; and &quot;bonnets&quot;; the &lt;a href=&quot;http://www.endsoftpatents.org/&quot;&gt;end software patents campaign&lt;/a&gt; needs help documenting the patent issue in &lt;a href=&quot;http://en.swpat.org/wiki/Australia&quot;&gt;Australia&lt;/a&gt; and &lt;a href=&quot;http://en.swpat.org/wiki/New_Zealand&quot;&gt;New Zealand&lt;/a&gt;, among other locales.</content>
		<author>
			<name>Aaron S. Hawley</name>
			<uri>http://aaronhawley.livejournal.com/</uri>
		</author>
		<source>
			<title type="html">refusal computing</title>
			<subtitle type="html">Aaron S. Hawley</subtitle>
			<link rel="self" href="http://aaronhawley.livejournal.com/data/atom"/>
			<id>urn:lj:livejournal.com:atom1:aaronhawley</id>
			<updated>2009-06-29T21:48:05+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en-us">
		<title type="html">@emacs: emacs: Screenshot of Emacs running on G1 http://bit.ly/gzW6C
 (via @learnemacs -&amp;amp;gt; @alecmuffett -&amp;amp;gt; @philjackson)</title>
		<link href="http://twitter.com/emacs/statuses/2314033288"/>
		<id>http://twitter.com/emacs/statuses/2314033288</id>
		<updated>2009-06-24T18:21:36+00:00</updated>
		<content type="html">emacs: Screenshot of Emacs running on G1 http://bit.ly/gzW6C
 (via @learnemacs -&amp;gt; @alecmuffett -&amp;gt; @philjackson)</content>
		<author>
			<name>@emacs</name>
			<uri>http://twitter.com/emacs</uri>
		</author>
		<source>
			<title type="html">Twitter / emacs</title>
			<subtitle type="html">Twitter updates from emacs / emacs.</subtitle>
			<link rel="self" href="http://twitter.com/statuses/user_timeline/9492852.rss"/>
			<id>http://twitter.com/statuses/user_timeline/9492852.rss</id>
			<updated>2009-07-03T02:26:06+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Yoni Rabkin Katzenell: No emacs-ditz and some hardware hacks</title>
		<link href="http://yrk.livejournal.com/258933.html"/>
		<id>urn:lj:livejournal.com:atom1:yrk:258933</id>
		<updated>2009-06-24T11:03:57+00:00</updated>
		<content type="html">I tried out emacs-ditz, but decided to ditch it before giving it a chance. The command-line interface to ditz is so spartan that adding an Emacs interface seems at best superfluous and at worst baroque. This is of course in praise of ditz.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://pics.livejournal.com/yrk/pic/0002hk8y/&quot;&gt;&lt;img src=&quot;http://pics.livejournal.com/yrk/pic/0002hk8y/s320x240&quot; width=&quot;320&quot; height=&quot;240&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;I built myself the &lt;a href=&quot;http://www.instructables.com/id/PVC-Laptop-Stand/&quot;&gt;Polyvinyl-chloride do-it-yourself laptop stand&lt;/a&gt;. I had originally seen it on &lt;a href=&quot;http://lifehacker.com/&quot;&gt;lifehacker&lt;/a&gt;. I've added 8 non-slip surfaces to the contact points with the table and laptop as little leather squares from an old belt stuck in place with contact cement.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://pics.livejournal.com/yrk/pic/0002kyb5/&quot;&gt;&lt;img src=&quot;http://pics.livejournal.com/yrk/pic/0002kyb5/s320x240&quot; width=&quot;319&quot; height=&quot;240&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Orr and I made pasta with our new pasta machine. I used some generic pasta flour mixed with buckwheat flour. Making it was fun (2 year old + flour + water == happy 2 year old) but the results weren't amazingly tasty, just kind of OK. I'll try to get some semolina flour for the next try.</content>
		<author>
			<name>yrk</name>
			<uri>http://yrk.livejournal.com/</uri>
		</author>
		<source>
			<title type="html">Talk is talk, kill is kill</title>
			<subtitle type="html">The online journal of yrk</subtitle>
			<link rel="self" href="http://www.livejournal.com/users/yrk/data/atom"/>
			<id>urn:lj:livejournal.com:atom1:yrk</id>
			<updated>2009-06-27T21:46:42+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Trey Jackson: Emacs Tip #31: kill-other-buffers-of-this-file-name</title>
		<link href="http://trey-jackson.blogspot.com/2009/06/emacs-tip-31-kill-other-buffers-of-this.html"/>
		<id>tag:blogger.com,1999:blog-2304251215826746968.post-8743007496262369903</id>
		<updated>2009-06-24T11:28:51+00:00</updated>
		<content type="html">A friend mentioned he wanted a way to get rid of all the other buffers visiting files that of the same file name.  I instantly realized this was something I'd wanted for a long time without knowing it.My usage is that I'm often viewing different versions of the same file, usually in different sandboxes.  And, I might also have older versions checked out, whose file names are the same, but end</content>
		<author>
			<name>BFW</name>
			<email>noreply@blogger.com</email>
			<uri>http://trey-jackson.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Life Is Too Short For Bad Code</title>
			<subtitle type="html">Random musings about programming, software, technical interviews, and of course Emacs - a tip every week for new and experienced users.</subtitle>
			<link rel="self" href="http://trey-jackson.blogspot.com/atom.xml"/>
			<id>tag:blogger.com,1999:blog-2304251215826746968</id>
			<updated>2009-07-02T17:46:14+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Flickr tag 'emacs': Meadow * Meadow</title>
		<link href="http://www.flickr.com/photos/kawacho/3656078686/"/>
		<id>tag:flickr.com,2004:/photo/3656078686</id>
		<updated>2009-06-24T02:35:44+00:00</updated>
		<content type="html">&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/people/kawacho/&quot;&gt;kawacho&lt;/a&gt; posted a photo:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/kawacho/3656078686/&quot; title=&quot;Meadow * Meadow&quot;&gt;&lt;img src=&quot;http://farm3.static.flickr.com/2478/3656078686_4ea1bfbf47_m.jpg&quot; width=&quot;240&quot; height=&quot;176&quot; alt=&quot;Meadow * Meadow&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Meadow スプラッシュ画面の T シャツの写真をスプラッシュ画面にしてみた。&lt;/p&gt;</content>
		<author>
			<name>kawacho</name>
			<email>nobody@flickr.com</email>
			<uri>http://www.flickr.com/photos/tags/emacs/</uri>
		</author>
		<source>
			<title type="html">Recent Uploads tagged emacs</title>
			<link rel="self" href="http://api.flickr.com/services/feeds/photos_public.gne?tags=emacs&amp;lang=en-us&amp;format=rss_200"/>
			<id>http://api.flickr.com/services/feeds/photos_public.gne?tags=emacs&amp;lang=en-us&amp;format=rss_200</id>
			<updated>2009-07-03T02:25:38+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Flickr tag 'emacs': Meadow T シャツ 2 枚</title>
		<link href="http://www.flickr.com/photos/kawacho/3655865776/"/>
		<id>tag:flickr.com,2004:/photo/3655865776</id>
		<updated>2009-06-24T01:01:59+00:00</updated>
		<content type="html">&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/people/kawacho/&quot;&gt;kawacho&lt;/a&gt; posted a photo:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/kawacho/3655865776/&quot; title=&quot;Meadow T シャツ 2 枚&quot;&gt;&lt;img src=&quot;http://farm3.static.flickr.com/2456/3655865776_d0515c97b1_m.jpg&quot; width=&quot;240&quot; height=&quot;180&quot; alt=&quot;Meadow T シャツ 2 枚&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content>
		<author>
			<name>Flickr tag 'emacs'</name>
			<uri>http://www.flickr.com/photos/tags/emacs/</uri>
		</author>
		<source>
			<title type="html">Recent Uploads tagged emacs</title>
			<link rel="self" href="http://api.flickr.com/services/feeds/photos_public.gne?tags=emacs&amp;lang=en-us&amp;format=rss_200"/>
			<id>http://api.flickr.com/services/feeds/photos_public.gne?tags=emacs&amp;lang=en-us&amp;format=rss_200</id>
			<updated>2009-07-03T02:25:38+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Emacs-fu: setting fonts</title>
		<link href="http://emacs-fu.blogspot.com/2009/06/setting-fonts.html"/>
		<id>tag:blogger.com,1999:blog-3992530807750384868.post-6212417962535190839</id>
		<updated>2009-06-24T02:01:43+00:00</updated>
		<content type="html">&lt;div id=&quot;outline-container-1&quot; class=&quot;outline-2&quot;&gt;
&lt;div id=&quot;text-1&quot;&gt;

&lt;p&gt;
&lt;b&gt;NOTE&lt;/b&gt;: if you like &lt;a href=&quot;http://emacs-fu.blogspot.com/2009/05/writing-and-blogging-with-org-mode.html&quot;&gt;Org-Mode&lt;/a&gt;, please go and &lt;a href=&quot;http://sourceforge.net/community/cca09/vote/&quot;&gt;vote for it&lt;/a&gt; in SourceForge
&lt;i&gt;Community Choice Award&lt;/i&gt; &amp;ndash; it's in the &lt;i&gt;Most Likely to Change Change the Way You Do Everything&lt;/i&gt;-category.

&lt;hr /&gt;

For pleasant working with emacs, one of the more important things is choosing
the right &lt;i&gt;font&lt;/i&gt; ('face'). Especially within a windowing system, and
especially with Emacs 23, there are a lot of possibilities. I am thinking from
the Linux/X-Window perspective here &amp;ndash; the support for anti-aliased fonts
makes things look so much nicer &amp;ndash; &lt;a href=&quot;http://emacs-fu.blogspot.com/2009/01/emacs-23.html&quot;&gt;as discussed before&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
On X, there are different ways to set your font. One way is through the menu
(&lt;code&gt;Options/Set default font.../&lt;/code&gt;). We can also set it in our &lt;code&gt;.emacs&lt;/code&gt;, with

&lt;code&gt;(set-default-font &quot;&amp;lt;font&amp;gt;&quot;)&lt;/code&gt;, or using &lt;code&gt;~/.Xdefaults&lt;/code&gt;. The latter method
makes emacs-startup quite a bit faster, but this may have become less
important in the &lt;a href=&quot;http://emacs-fu.blogspot.com/2009/02/emacs-daemon.html&quot;&gt;age of emacs &amp;ndash;daemon&lt;/a&gt; (Emacs 23).
&lt;/p&gt;

&lt;/div&gt;

&lt;div id=&quot;outline-container-1.1&quot; class=&quot;outline-3&quot;&gt;
&lt;h3 id=&quot;sec-1.1&quot;&gt;barb wire &lt;/h3&gt;

&lt;div id=&quot;text-1.1&quot;&gt;


&lt;p&gt;
In either case &amp;ndash; &lt;code&gt;.emacs&lt;/code&gt; or &lt;code&gt;.Xdefaults&lt;/code&gt; &amp;ndash; you must provide some string
describing the font. Up to Emacs-23, under X you had to use the 'barb
wire'-style X font description, which you could get from a tool like
UI-designers' dream &lt;code&gt;xfontsel&lt;/code&gt;; the font description would then
look something like:
&lt;/p&gt;

&lt;pre class=&quot;example&quot;&gt;
  -*-bitstream vera sans mono-medium-r-*-*-*-120-*-*-*-*-iso8859-*
&lt;/pre&gt;




&lt;/div&gt;

&lt;/div&gt;

&lt;div id=&quot;outline-container-1.2&quot; class=&quot;outline-3&quot;&gt;
&lt;h3 id=&quot;sec-1.2&quot;&gt;emacs 23 &lt;/h3&gt;
&lt;div id=&quot;text-1.2&quot;&gt;


&lt;p&gt;
In the brave new world of Emacs 23, on X, you can also use the somewhat
clearer &lt;code&gt;Fontname-&amp;lt;size&amp;gt;&lt;/code&gt; format. You can get a list of the fonts installed on
your system with the &lt;code&gt;fc-list&lt;/code&gt; commond; if you only want to get the monospaced
fonts, use
&lt;/p&gt;


&lt;pre class=&quot;example&quot;&gt;
 $ fc-list :spacing=mono

&lt;/pre&gt;



&lt;p&gt;
For details, see the &lt;a href=&quot;http://fontconfig.org/fontconfig-user.html&quot;&gt;FontConfig user manual&lt;/a&gt;. 
&lt;/p&gt;
&lt;p&gt;
Note that &lt;i&gt;installing&lt;/i&gt; fonts under X is rather easy as well these days; in
most cases all you need to do is put the &lt;code&gt;.ttf&lt;/code&gt;-files in your &lt;code&gt;~/.fonts&lt;/code&gt;

directory and all will be find, although some program might require a restart.
&lt;/p&gt;
&lt;p&gt;
Once you have chosen a font, you can put it in your &lt;code&gt;~/.Xdefaults&lt;/code&gt;:
&lt;/p&gt;


&lt;pre class=&quot;src src-text&quot;&gt;
Emacs.font: Envy Code R-10
&lt;/pre&gt;



&lt;p&gt;
and don't forget to run &lt;code&gt;xrdb ~/.Xdefaults&lt;/code&gt; afterwards, to tell X about the changes.
All of this should happen &lt;b&gt;before&lt;/b&gt; you start emacs.

&lt;/p&gt;
&lt;p&gt;
Alternatively, you can put in your &lt;code&gt;.emacs&lt;/code&gt; something like:
&lt;/p&gt;


&lt;pre class=&quot;src src-emacs-lisp&quot;&gt;
(&lt;span class=&quot;org-keyword&quot;&gt;if&lt;/span&gt; (eq system-type 'windows-nt)
  (set-default-font &lt;span class=&quot;org-string&quot;&gt;&quot;-outline-Consolas-normal-r-normal-normal-14-97-96-96-c-*-is&lt;/span&gt;&lt;span class=&quot;org-string&quot;&gt;&lt;span class=&quot;org-warning&quot;&gt;o8859-1&quot;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;org-warning&quot;&gt;))&lt;/span&gt;

(&lt;span class=&quot;org-keyword&quot;&gt;if&lt;/span&gt; (eq window-system 'x)
  (set-default-font &lt;span class=&quot;org-string&quot;&gt;&quot;Inconsolata-11&quot;&lt;/span&gt;))
&lt;/pre&gt;



&lt;p&gt;
This will set a different default font, based on whether you are running on
Windows or X. You can freely adapt it to your own desires of course. 
&lt;/p&gt;
&lt;p&gt;
Side note: if there is &lt;i&gt;yellow&lt;/i&gt; in the code snippet above, that is because of

&lt;a href=&quot;http://emacs-fu.blogspot.com/2008/12/highlighting-lines-that-are-too-long.html&quot;&gt;hightlighting lines that are too long&lt;/a&gt;.
&lt;/p&gt;
&lt;/div&gt;

&lt;/div&gt;

&lt;div id=&quot;outline-container-1.3&quot; class=&quot;outline-3&quot;&gt;
&lt;h3 id=&quot;sec-1.3&quot;&gt;face value &lt;/h3&gt;
&lt;div id=&quot;text-1.3&quot;&gt;


&lt;p&gt;
There are many fonts; which one is the 'best' for you, obviously depends on
personal taste and also what you want to with it. As I use emacs for coding
but also for reading e-mails and writing documents, there are some things that
are important for &lt;i&gt;me&lt;/i&gt;:

&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
monospace
&lt;/li&gt;
&lt;li&gt;
most important: clear and crisp, even when using smaller font sizes;
&lt;/li&gt;
&lt;li&gt;
clearly separate O (capital O) and 0 (zero);
&lt;/li&gt;
&lt;li&gt;
support italic display;
&lt;/li&gt;
&lt;li&gt;
support the characters I might use (incl. accented characters and some
greek ones).

&lt;/li&gt;

&lt;/ul&gt;

&lt;p&gt;Following these rules, I found the &lt;a href=&quot;http://damieng.com/blog/2008/05/26/envy-code-r-preview-7-coding-font-released&quot;&gt;Envy Code R&lt;/a&gt; font to work very nicely. It's
not fully Free though: &lt;i&gt;Free to use but distribution prohibited&lt;/i&gt;. Raph
Levien's &lt;a href=&quot;http://www.levien.com/type/myfonts/inconsolata.html&quot;&gt;Inconsolata&lt;/a&gt; is nice as well and &lt;i&gt;truly&lt;/i&gt; Free; it does not provide an
italic font though (at least it does not show in Emacs). Here's a &lt;a href=&quot;http://hivelogic.com/articles/view/top-10-programming-fonts&quot;&gt;list of programming fonts&lt;/a&gt;.
&lt;/p&gt;

&lt;/div&gt;

&lt;/div&gt;

&lt;div id=&quot;outline-container-1.4&quot; class=&quot;outline-3&quot;&gt;
&lt;h3 id=&quot;sec-1.4&quot;&gt;more &lt;/h3&gt;
&lt;div id=&quot;text-1.4&quot;&gt;


&lt;p&gt;
Hmmm&amp;hellip; I wanted to write some small entry&amp;hellip; And there is &lt;i&gt;so much more&lt;/i&gt; to
say about fonts. As often, EmacsWiki has &lt;a href=&quot;http://www.emacswiki.org/emacs/FontSets&quot;&gt;a lot of information&lt;/a&gt;; for example
about &lt;a href=&quot;http://www.emacswiki.org/emacs/FontSets&quot;&gt;FontSets&lt;/a&gt;, which allow you to use a sort-of combination-font, which is
nice if you have to work with mixed character sets (Latin, Arabic, CJK etc.).

&lt;/p&gt;
&lt;p&gt;
Also, the emacs-fu entry on &lt;a href=&quot;http://emacs-fu.blogspot.com/2008/12/zooming-inout.html&quot;&gt;zooming in/out&lt;/a&gt; is useful in this context, even
though Emacs 23 has gained something similar by default.
&lt;/p&gt;
&lt;p&gt;
Also, the entry on &lt;a href=&quot;http://emacs-fu.blogspot.com/2009/03/color-theming.html&quot;&gt;color theming&lt;/a&gt; may be interesting, in this entry we only
look at the &lt;i&gt;default font&lt;/i&gt;, but you can change fonts governing only part of
emacs as well; see &lt;code&gt;M-x list-faces-display&lt;/code&gt;. 
&lt;/p&gt;

&lt;p&gt;
Or get information about the font at point with &lt;code&gt;C-u C-x =&lt;/code&gt;.
&lt;/p&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/3992530807750384868-6212417962535190839?l=emacs-fu.blogspot.com&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>djcb</name>
			<email>noreply@blogger.com</email>
			<uri>http://emacs-fu.blogspot.com/search/label/new</uri>
		</author>
		<source>
			<title type="html">emacs-fu</title>
			<subtitle type="html">useful tricks for emacs</subtitle>
			<link rel="self" href="http://emacs-fu.blogspot.com/feeds/posts/default/-/new"/>
			<id>tag:blogger.com,1999:blog-3992530807750384868</id>
			<updated>2009-07-03T00:26:22+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">A Curious Programmer: Jared</title>
		<link href="http://curiousprogrammer.wordpress.com/2009/06/23/real-world/"/>
		<id>http://curiousprogrammer.wordpress.com/?p=689</id>
		<updated>2009-06-23T20:35:57+00:00</updated>
		<content type="html">&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;In the real world&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;we don&amp;#8217;t get to choose Ruby just because we want to&lt;/li&gt;
&lt;li&gt;we don&amp;#8217;t have time to implement perfect solutions&lt;/li&gt;
&lt;li&gt;we don&amp;#8217;t go back and fix ugly but working code&lt;/li&gt;
&lt;li&gt;the second law of thermodynamics always holds&lt;/li&gt;
&lt;li&gt;copy/paste and singleton are not the root of all evil&lt;/li&gt;
&lt;li&gt;Java/C++/Perl are not dying&lt;/li&gt;
&lt;li&gt;we still need to write code that works in IE&lt;/li&gt;
&lt;li&gt;for most programmers IDEs are better than emacs or vim&lt;/li&gt;
&lt;li&gt;two journeyman programmers are better than one rockstar&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;And in blogworld bloggers often forget that the plural of anecdote is not data.&lt;/p&gt;
  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/curiousprogrammer.wordpress.com/689/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/curiousprogrammer.wordpress.com/689/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/curiousprogrammer.wordpress.com/689/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/curiousprogrammer.wordpress.com/689/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/curiousprogrammer.wordpress.com/689/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/curiousprogrammer.wordpress.com/689/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/curiousprogrammer.wordpress.com/689/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/curiousprogrammer.wordpress.com/689/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/curiousprogrammer.wordpress.com/689/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/curiousprogrammer.wordpress.com/689/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=curiousprogrammer.wordpress.com&amp;amp;blog=367204&amp;amp;post=689&amp;amp;subd=curiousprogrammer&amp;amp;ref=&amp;amp;feed=1&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>A Curious Programmer</name>
			<uri>http://curiousprogrammer.wordpress.com</uri>
		</author>
		<source>
			<title type="html">A Curious Programmer</title>
			<subtitle type="html">Exploring programming languages</subtitle>
			<link rel="self" href="http://curiousprogrammer.wordpress.com/feed/"/>
			<id>http://curiousprogrammer.wordpress.com/feed/</id>
			<updated>2009-07-03T01:25:35+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en-us">
		<title type="html">@emacs: emacs: @chneukirchen, you're welcome!</title>
		<link href="http://twitter.com/emacs/statuses/2299637778"/>
		<id>http://twitter.com/emacs/statuses/2299637778</id>
		<updated>2009-06-23T20:09:41+00:00</updated>
		<content type="html">emacs: @chneukirchen, you're welcome!</content>
		<author>
			<name>@emacs</name>
			<uri>http://twitter.com/emacs</uri>
		</author>
		<source>
			<title type="html">Twitter / emacs</title>
			<subtitle type="html">Twitter updates from emacs / emacs.</subtitle>
			<link rel="self" href="http://twitter.com/statuses/user_timeline/9492852.rss"/>
			<id>http://twitter.com/statuses/user_timeline/9492852.rss</id>
			<updated>2009-07-03T02:26:06+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Flickr tag 'emacs': もう一枚</title>
		<link href="http://www.flickr.com/photos/kawacho/3653962310/"/>
		<id>tag:flickr.com,2004:/photo/3653962310</id>
		<updated>2009-06-23T12:07:44+00:00</updated>
		<content type="html">&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/people/kawacho/&quot;&gt;kawacho&lt;/a&gt; posted a photo:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/kawacho/3653962310/&quot; title=&quot;もう一枚&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3541/3653962310_f8eddbda1d_m.jpg&quot; width=&quot;240&quot; height=&quot;180&quot; alt=&quot;もう一枚&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;CA3A0038&lt;/p&gt;</content>
		<author>
			<name>Flickr tag 'emacs'</name>
			<uri>http://www.flickr.com/photos/tags/emacs/</uri>
		</author>
		<source>
			<title type="html">Recent Uploads tagged emacs</title>
			<link rel="self" href="http://api.flickr.com/services/feeds/photos_public.gne?tags=emacs&amp;lang=en-us&amp;format=rss_200"/>
			<id>http://api.flickr.com/services/feeds/photos_public.gne?tags=emacs&amp;lang=en-us&amp;format=rss_200</id>
			<updated>2009-07-03T02:25:38+00:00</updated>
		</source>
	</entry>

</feed>
