<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet href="/assets/atom.xsl" type="text/xsl"?><feed
	xmlns="http://www.w3.org/2005/Atom"
	xmlns:thr="http://purl.org/syndication/thread/1.0"
	xml:lang="en-US"
	><title>Sacha Chua - category - democamp</title>
	<subtitle>Emacs, sketches, and life</subtitle>
	<link rel="self" type="application/atom+xml" href="https://sachachua.com/blog/category/democamp/feed/atom/index.xml" />
  <link rel="alternate" type="text/html" href="https://sachachua.com/blog/category/democamp" />
  <id>https://sachachua.com/blog/category/democamp/feed/atom/index.xml</id>
  <generator uri="https://11ty.dev">11ty</generator>
	<updated>2011-06-10T02:44:24Z</updated>
<entry>
		<title type="html">Sketchnotes from Democamp Toronto 29, June 2011</title>
		<link rel="alternate" type="text/html" href="https://sachachua.com/blog/2011/06/sketchnotes-from-democamp-toronto-29-june-2011/"/>
		<author><name><![CDATA[Sacha Chua]]></name></author>
		<updated>2012-05-21T19:30:33Z</updated>
    <published>2011-06-10T02:44:24Z</published>
    <category term="democamp" />
<category term="geek" />
<category term="sketches" />
<category term="sketchnotes" />
		<id>https://sachachua.com/blog/?p=22295</id>
		<content type="html"><![CDATA[<p>UPDATE: 2011-06-10: Made demo notes more visual. =)<a href="https://sachachua.com/blog/wp-content/uploads/2011/06/image3.png"><img loading="lazy" style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" src="https://sachachua.com/blog/wp-content/uploads/2011/06/image_thumb3.png" alt="image" width="580" height="438" border="0"></a></p>
<p>Highlights from Social Leverage talk by Howard Lindzon. Keep an eye on the sentiment for your industry, figure out where there’s momentum, build domain expertise, and get in the game.</p>
<p><a href="https://sachachua.com/blog/wp-content/uploads/2011/06/image6.png"><img loading="lazy" style="background-image: none; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" src="https://sachachua.com/blog/wp-content/uploads/2011/06/image_thumb6.png" alt="image" width="580" height="438" border="0"></a></p>
<p>500px, TitanFile, High Schore House, Vizualize.me, We are TO Tech, Alphaslides. (Click for bigger version.) I liked High Score House’s demo the best. They’d obviously tested a lot and had fun along the way. =)</p>
<p>Sketched with Autodesk Sketchbook Pro on my Lenovo X61T. Sketchbook is my new favourite note-taking program. Even though it doesn’t have Microsoft Onenote’s handwriting recognition and search capabilities, it encourages me to draw more compactly and to use more colours, and it’s more reliable. See other <a href="https://sachachua.com/blog/category/sketches/sketchnotes/">sketchnotes</a> if you want to explore!</p>
<p>(Update: @truejebus says <a href="https://twitter.com/#!/truejebus/status/79018978139320320">TitanFile is hosted in Canada</a>.)</p>
<p>What did you think about Democamp Toronto? Have you blogged about it? Please share your thoughts and links in comments!</p>
<p>Also check out <a href="http://www.thomaspurves.com/2011/06/10/democamp-toronto-29-wrapup/">Tom Purves’ writeup</a>.</p>
<p>You can <a href="https://sachachua.com/blog/2011/06/sketchnotes-from-democamp-toronto-29-june-2011/#comment">view 3 comments</a> or <a href="mailto:sacha@sachachua.com?subject=Comment%20on%20https%3A%2F%2Fsachachua.com%2Fblog%2F2011%2F06%2Fsketchnotes-from-democamp-toronto-29-june-2011%2F&body=Name%20you%20want%20to%20be%20credited%20by%20(if%20any)%3A%20%0AMessage%3A%20%0ACan%20I%20share%20your%20comment%20so%20other%20people%20can%20learn%20from%20it%3F%20Yes%2FNo%0A">e-mail me at sacha@sachachua.com</a>.</p>]]></content>
		</entry><entry>
		<title type="html">Behind the scenes: Livin&rsquo; la Vida Emacs</title>
		<link rel="alternate" type="text/html" href="https://sachachua.com/blog/2009/12/behind-the-scenes-livin-la-vida-emacs/"/>
		<author><name><![CDATA[Sacha Chua]]></name></author>
		<updated>2009-12-07T18:37:00Z</updated>
    <published>2009-12-07T13:37:00Z</published>
    <category term="democamp" />
<category term="emacs" />
<category term="geek" />
<category term="presentation" />
<category term="speaking" />
		<id>https://sachachua.com/blog/?p=6871</id>
		<content type="html"><![CDATA[<p>In October 2006, I gave a short presentation on Livin’ la Vida Emacs (or the Emacs editor as a way of life). It was well-received—in fact, so well-received that folks in the audience anticipated my punchlines and I ended up shifting parts of my talk around. ;)</p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/eoyi2vrsWow&amp;hl=en_US&amp;fs=1&amp;"><param name="allowFullScreen" value="true"><param name="allowscriptaccess" value="always"><embed src="http://www.youtube.com/v/eoyi2vrsWow&amp;hl=en_US&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></object></p>
<p>People said:</p>
<blockquote>
<p>Last, and certainly not least was Sacha Chua. If we could harness it I&#8217;m pretty sure we could power a few small cities of the energy that&#8217;s contained in this one, tiny person &#8211; especially when you get her talking about Emacs. Sacha&#8217;s demo, entitled, &#8220;Livin&#8217; la vida Emacs&#8221; was hands down the most entertaining of the evening. Sacha has basically taken this simple, extendable text editor and pushed it about as far as it can go &#8211; at DemoCamp10 she pulled back the curtain and showed us all her little systems and apps she&#8217;s created in it. I like my GUI/Windows so the whole text-based thing isn&#8217;t for me but it certainly was interesting to see just how strung out she&#8217;s got that machine.</p>
</blockquote>
<p>Ryan Coleman</p>
<blockquote>
<p>Sacha Chua showed off what can be done in the scriptable environment, in this case emacs, as she went from Text editor, to a.i. doctor, to game engine to task / email organizer and beyond. Sacha was six feet tall on that stage, even though she did not actual levitate at anytime (although she came close, as always). A Tour de force of the Emacs, a text editing tool built in a interpreted lisp language environment, bascially a personalized productivity platform which allows for massive customization. Sacha had the crowd entertained and enthralled. (Sacha blogged her own impressions and mentions that Emacs was speaking to her!)</p>
</blockquote>
<p>Ian Irving</p>
<blockquote>
<p>Within Toronto’s Web community, Sacha Chua has become one of the leading “personalities”. Armed with infectious enthusiasm, charm and smarts, she would be an excellent person to hire once she graduates from UoT. The key question is how best to use her talents. It would probably be as a customer service rep, who can come into a bad situation and get everyone happy by the time she leaves. If I was an HR person from Microsoft, IBM, etc. I’d be knocking on Sacha’s door ASAP.</p>
</blockquote>
<p>Mark Evans, consultant</p>
<p>Why? Probably because in addition to my natural sugar high, I was also presenting something that was awesomely, arcanely geeky. =)</p>
<p>I hadn’t figured out how to make a screencast on Linux, so the actual display on my screen is lost to time. I do, however, have the source code that I used to step through my speech&#8211;including speaking cues, as I didn’t want to mess up the presentation in front of Toronto’s technorati! So here’s the <a href="https://sachachua.com/notebook/emacs/democamp.el">source code</a>, for your amusement. I set up two of my function keys to go forward and backward, executing the parenthesized expressions. I also set up a hidden window that could handle my speaking cues so that Emacs could remind me what the next &#8220;slide&#8221; was before I transitioned to it, for smoother flow. <code>emacspeak-speak-buffer</code> is a function that reads the current window&#8217;s text using the Emacspeak speech interface with the Festival synthesizer I&#8217;d configured. At some point, I switched to a more interactive demo, but I still had the speaking cues remind me of the sequence. So yes, Emacs really was telling me what to say. ;) </p>
<pre class="code"><span class="comment-delimiter">;; </span><span class="comment">Emacs as a text editor
</span>
(<span class="keyword">progn</span> <span class="comment-delimiter">;; </span><span class="comment">Setup
</span>  (<span class="keyword">defvar</span> <span class="variable-name">democamp/presentation-file</span> <span class="string">"~/democamp.el"</span>)
  (<span class="keyword">defvar</span> <span class="variable-name">democamp/cue-buffer</span> <span class="string">"*DemoCamp*"</span>)
  (<span class="keyword">defun</span> <span class="function-name">democamp/next</span> ()
    (interactive)
    (<span class="keyword">let</span> (start sexp)
      (<span class="keyword">with-current-buffer</span> (find-file-noselect democamp/presentation-file)
        (setq start (point))
        (forward-sexp)
        (setq sexp (buffer-substring-no-properties start (point))))
      (eval (read sexp))))
  
  (<span class="keyword">defun</span> <span class="function-name">democamp/previous</span> ()
    (interactive)
    (<span class="keyword">let</span> (start sexp)
      (<span class="keyword">with-current-buffer</span> (find-file-noselect democamp/presentation-file)
        (setq start (point))
        (backward-sexp)
        (setq sexp (buffer-substring-no-properties (point) start)))
      (eval (read sexp))))

  (<span class="keyword">defun</span> <span class="function-name">democamp/repeat</span> ()
    (interactive)
    (<span class="keyword">let</span> (start sexp)
      (<span class="keyword">with-current-buffer</span> (find-file-noselect democamp/presentation-file)
        (setq start (point))
        (backward-sexp)
        (setq sexp (buffer-substring (point) start))
        (forward-sexp))
      (eval (read sexp))))
  
  (<span class="keyword">defun</span> <span class="function-name">democamp/say</span> (text)
    (<span class="keyword">with-current-buffer</span> (get-buffer-create democamp/cue-buffer)
      (erase-buffer)
      (insert text)
      (goto-char (point-min))
      (call-interactively 'emacspeak-speak-buffer)))
  (global-set-key (kbd <span class="string">"&lt;f12&gt;"</span>) 'democamp/next)
  (global-set-key (kbd <span class="string">"S-&lt;f12&gt;"</span>) 'democamp/previous)
  (global-set-key (kbd <span class="string">"C-&lt;f12&gt;"</span>) 'democamp/repeat)  
)

<span class="comment-delimiter">;; </span><span class="comment">Window register a
</span>(<span class="keyword">progn</span>
  (menu-bar-mode 1)
  (tool-bar-mode 1)
  (set-face-attribute 'default nil <span class="builtin">:height</span> 200)
  (find-file <span class="string">"~/hello.txt"</span>)
  (democamp/say <span class="string">"I don't know why people are so intimidated by Emacs. It's a text editor. It has menus and toolbars and everything."</span>)
  (frame-configuration-to-register ?a)) 

(<span class="keyword">progn</span>
  (democamp/say <span class="string">"Spell-check, too."</span>)
  (load-library <span class="string">"flyspell"</span>)
  (load-library <span class="string">"emacspeak-flyspell"</span>)
  (setq emacspeak-flyspell-highlight-personality nil)
  (flyspell-mode 1))


<span class="comment-delimiter">;; </span><span class="comment">Emacs learning curve
</span><span class="comment-delimiter">;; </span><span class="comment">Frame configuration b
</span>(<span class="keyword">progn</span>
  (find-file <span class="string">"~/tmp/learningcurves.jpg"</span>)
  (democamp/say <span class="string">"So why are people terrified of Emacs?"</span>))

(<span class="keyword">progn</span>
  (set-face-attribute 'default nil <span class="builtin">:height</span> 700)
  (delete-other-windows)
  (sit-for 1)
  (animate-sequence (list <span class="string">"Livin' la Vida Emacs"</span> <span class="string">"DemoCamp10"</span> <span class="string">"Sacha Chua"</span> <span class="string">"Oct 23, 2006"</span>) 1))

(<span class="keyword">progn</span>
  (set-face-attribute 'default nil <span class="builtin">:height</span> 200)
  (democamp/say <span class="string">"Emacs comes with a psychotherapist."</span>)
  (doctor))
(<span class="keyword">progn</span>
  (democamp/say <span class="string">"an adventure game"</span>)
  (dunnet))
(<span class="keyword">progn</span>
  (democamp/say <span class="string">"random geek stuff"</span>)
  (hanoi 3))
(<span class="keyword">progn</span>
  (democamp/say <span class="string">"even Snake"</span>)
  (delete-other-windows)
  (snake))
(<span class="keyword">progn</span>
  (democamp/say <span class="string">"And of course, my favorite game, Nethack."</span>)
  (load-library <span class="string">"nethack-config"</span>)
  (nethack))
(democamp/say <span class="string">"Some of it is useful"</span>)
<span class="comment-delimiter">;; </span><span class="comment">Flashcard
</span>(<span class="keyword">progn</span>
  (democamp/say <span class="string">"Flashcards"</span>)
  (load-library <span class="string">"flashcard-config"</span>)
  (find-file <span class="string">"~/notebook/japan/japanese.deck"</span>)
  (goto-char (point-max)))
<span class="comment-delimiter">;; </span><span class="comment">With fortunes
</span>(<span class="keyword">progn</span>
  (democamp/say <span class="string">"And you can mash things together"</span>)
  (load-library <span class="string">"fortune"</span>)
  (setq fortune-file <span class="string">"/usr/share/games/fortunes/computers"</span>)
  (fortune)
  (delete-other-windows))
(<span class="keyword">progn</span>
  (find-file-other-window <span class="string">"~/notebook/japan/japanese.deck"</span>)
  (goto-char (point-max)))

<span class="comment-delimiter">;; </span><span class="comment">Planner
</span>(democamp/say <span class="string">"Now the wild stuff starts."</span>)
(<span class="keyword">progn</span>
  (planner-goto-today)
  (delete-other-windows)
  (democamp/say <span class="string">"Emacs: more than just an editor. It's a way of life."</span>))

<span class="comment-delimiter">;; </span><span class="comment">- Show tasks
</span>(democamp/say <span class="string">"I use Emacs to manage my tasks with Planner."</span>)
(democamp/say <span class="string">"I can even keep detailed time logs!"</span>)
(<span class="keyword">progn</span>
  (load-library <span class="string">"/usr/src/planner-el/planner-timeclock-summary.el"</span>)
  (planner-timeclock-summary-show (planner-today)))

<span class="comment-delimiter">;; </span><span class="comment">- Show notes
</span>(democamp/say <span class="string">"... blog..."</span>)
<span class="comment-delimiter">;; </span><span class="comment">- Jump to URL in w3m
</span>(democamp/say <span class="string">"... surf the Web (with tabbed browsing and a custom keymap!)"</span>)
33<span class="comment-delimiter">;; </span><span class="comment">- Jump to URL in Firefox
</span>(democamp/say <span class="string">"Although sometimes you really want Firefox."</span>)
<span class="comment-delimiter">;; </span><span class="comment">- Jump to task from mail message
</span>(democamp/say <span class="string">"I can hyperlink to pretty much anything."</span>)
(democamp/say <span class="string">"People's contact information"</span>)
(democamp/say <span class="string">"E-mail, etc."</span>)
(democamp/say <span class="string">"Which comes in handy when I need to create tasks from mail messages."</span>)
<span class="comment-delimiter">;; </span><span class="comment">Add note to BBDB from mail message
</span>(<span class="keyword">progn</span>
  (democamp/say <span class="string">"Keeping track of the number of recipients"</span>)
  (planner-visit-link <span class="string">"pos://~/.gnus#19820"</span>))
(democamp/say <span class="string">"BBDB indicators"</span>)

<span class="comment-delimiter">;; </span><span class="comment">Reply to message with nickname,
</span>(<span class="keyword">progn</span>
  (democamp/say <span class="string">"CRM in e-mail: Nicknames..."</span>)
  (planner-visit-link <span class="string">"pos://~/.gnus#16025"</span>))

<span class="comment-delimiter">;; </span><span class="comment">and show how it shows up in BBDB record and ping code
</span>(<span class="keyword">progn</span>
  (democamp/say <span class="string">"... notes..."</span>)
  (planner-visit-link <span class="string">"pos://~/.gnus#18804"</span>))

(<span class="keyword">progn</span>
  (democamp/say <span class="string">"... pings..."</span>)
  (planner-visit-link <span class="string">"pos://~/.gnus#16932"</span>))

(democamp/say <span class="string">"... filters..."</span>)
(democamp/say <span class="string">"So those are just a few examples of the crazy stuff you can do if you have an infinitely tweakable environment."</span>)
(democamp/say <span class="string">"Sacha, remember to plug in the speakers."</span>)
(democamp/say <span class="string">"Demo Campers, welcome to Emacs. What else do you want it to do?"</span>)
</pre>
<p>I love pushing the envelope. I love getting to know my tools inside and out (I enjoy reading source code!) and then making them do things other people can’t imagine. I love tweaking processes in real life, too, making them better and better every time. That’s just part of the way I <strike>work</strike> have fun. =)</p>
<p>How can you rock your next technical demo?</p>
<p>You can <a href="https://sachachua.com/blog/2009/12/behind-the-scenes-livin-la-vida-emacs/#comment">view 8 comments</a> or <a href="mailto:sacha@sachachua.com?subject=Comment%20on%20https%3A%2F%2Fsachachua.com%2Fblog%2F2009%2F12%2Fbehind-the-scenes-livin-la-vida-emacs%2F&body=Name%20you%20want%20to%20be%20credited%20by%20(if%20any)%3A%20%0AMessage%3A%20%0ACan%20I%20share%20your%20comment%20so%20other%20people%20can%20learn%20from%20it%3F%20Yes%2FNo%0A">e-mail me at sacha@sachachua.com</a>.</p>]]></content>
		</entry><entry>
		<title type="html">Visual notes &#8211; Gary Vaynerchuk and Democamp Toronto 24</title>
		<link rel="alternate" type="text/html" href="https://sachachua.com/blog/2009/12/visual-notes-from-gary-vaynerchuk-and-democamp-toronto-24/"/>
		<author><name><![CDATA[Sacha Chua]]></name></author>
		<updated>2009-12-04T10:02:35Z</updated>
    <published>2009-12-04T04:51:01Z</published>
    <category term="democamp" />
<category term="entrepreneurship" />
<category term="notetaking" />
<category term="passion" />
<category term="sketches" />
<category term="web2.0" />
		<id>https://sachachua.com/blog/?p=6904</id>
		<content type="html"><![CDATA[<p>Funny aside: When Jay Goldman handed Gary Vaynerchuk a bottle of water, Gary offered it for sale. Little things like that reinforce story.</p>
<p>Key take-aways: Passion and patience are everything. Hustle. Out-care others. Offer good stuff. Pay attention to everything. How do you scale? By trying.</p>
<p><a href="https://sachachua.com/blog/wp-content/uploads/2009/12/image.png"><img loading="lazy" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" title="image" src="https://sachachua.com/blog/wp-content/uploads/2009/12/image_thumb.png" border="0" alt="image" width="580" height="760"></a></p>
<p>Notes from the demos and the pub, before I broke my fountain pen:</p>
<p><a href="https://sachachua.com/blog/wp-content/uploads/2009/12/image1.png"><img loading="lazy" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" title="image" src="https://sachachua.com/blog/wp-content/uploads/2009/12/image_thumb1.png" border="0" alt="image" width="574" height="772"></a></p>
<p>Explanations for scribbles upon request, or when I can make time for it! =)</p>
<p>You can <a href="https://sachachua.com/blog/2009/12/visual-notes-from-gary-vaynerchuk-and-democamp-toronto-24/#comment">view 5 comments</a> or <a href="mailto:sacha@sachachua.com?subject=Comment%20on%20https%3A%2F%2Fsachachua.com%2Fblog%2F2009%2F12%2Fvisual-notes-from-gary-vaynerchuk-and-democamp-toronto-24%2F&body=Name%20you%20want%20to%20be%20credited%20by%20(if%20any)%3A%20%0AMessage%3A%20%0ACan%20I%20share%20your%20comment%20so%20other%20people%20can%20learn%20from%20it%3F%20Yes%2FNo%0A">e-mail me at sacha@sachachua.com</a>.</p>]]></content>
		</entry><entry>
		<title type="html">Democamp was lots of fun</title>
		<link rel="alternate" type="text/html" href="https://sachachua.com/blog/2007/02/democamp-was-lots-of-fun/"/>
		<author><name><![CDATA[Sacha Chua]]></name></author>
		<updated>2007-02-06T10:09:00Z</updated>
    <published>2007-02-06T05:09:00Z</published>
    <category term="democamp" />
		<id>https://sachachua.com/blog/?p=4182</id>
		<content type="html"><![CDATA[<p>After I unpacked and put away all my stuff, I headed to No Regrets to<br>
catch Democamp, Toronto&#8217;s awesome techscene get-together. I missed the<br>
Democamp scene while I was away!</p>
<p>Project Who&#8217;s Who is underway. We&#8217;ll figure out what to do with all<br>
these photos soon.</p>
<p>I think the coolest thing to come out of this is that we&#8217;ll adopt Will<br>
Pate into our group. He&#8217;ll like hanging out with them, and we&#8217;ll like<br>
him too. He&#8217;s a geek with a great sense of humor, and he&#8217;s around our<br>
ages. Yes, we&#8217;ll assimilate him if he lets us. =)</p>
<p>Random Emacs symbol: menu-bar-emerge-menu &#8211; Function: Prefix command (definition is a keymap associating keystrokes with commands).</p>
<p>You can <a href="mailto:sacha@sachachua.com?subject=Comment%20on%20https%3A%2F%2Fsachachua.com%2Fblog%2F2007%2F02%2Fdemocamp-was-lots-of-fun%2F&body=Name%20you%20want%20to%20be%20credited%20by%20(if%20any)%3A%20%0AMessage%3A%20%0ACan%20I%20share%20your%20comment%20so%20other%20people%20can%20learn%20from%20it%3F%20Yes%2FNo%0A">e-mail me at sacha@sachachua.com</a>.</p>]]></content>
		</entry><entry>
		<title type="html">mencoder rocks for editing movies</title>
		<link rel="alternate" type="text/html" href="https://sachachua.com/blog/2006/10/mencoder-rocks-for-editing-movies/"/>
		<author><name><![CDATA[Sacha Chua]]></name></author>
		<updated>2006-10-25T07:20:00Z</updated>
    <published>2006-10-25T03:20:00Z</published>
    <category term="democamp" />
		<id>https://sachachua.com/blog/?p=3963</id>
		<content type="html"><![CDATA[<p>I used my Sony Cybershot digital camera to take a video of my<br>
presentation at <a href="http://barcamp.org/DemoCampToronto10">Democamp</a><br>
last night. The file weighed in at 400+ MB! After a bit of trial and<br>
error, I figured out how to use mencoder to crop to just me bouncing<br>
up and down and talking excitedly about Emacs. =) Here's the<br>
incantation I'm currently using:</p>
<pre class="example">
mencoder -ss 111 -vf crop=275:300 mov07578.mpg \
         -of mpeg -oac mp3lame -ovc lavc -o emacs.mpg
</pre>
<p>I might need to tweak it a bit more. Still, mencoder is fun!</p>

<p>Random Emacs symbol: w3m-w3m-retrieve &#8211; Function: Retrieve web contents pointed to by URL using the external w3m command.</p>
<p>You can <a href="mailto:sacha@sachachua.com?subject=Comment%20on%20https%3A%2F%2Fsachachua.com%2Fblog%2F2006%2F10%2Fmencoder-rocks-for-editing-movies%2F&body=Name%20you%20want%20to%20be%20credited%20by%20(if%20any)%3A%20%0AMessage%3A%20%0ACan%20I%20share%20your%20comment%20so%20other%20people%20can%20learn%20from%20it%3F%20Yes%2FNo%0A">e-mail me at sacha@sachachua.com</a>.</p>]]></content>
		</entry><entry>
		<title type="html">Not among strangers</title>
		<link rel="alternate" type="text/html" href="https://sachachua.com/blog/2006/10/not-among-strangers/"/>
		<author><name><![CDATA[Sacha Chua]]></name></author>
		<updated>2006-10-24T10:09:00Z</updated>
    <published>2006-10-24T06:09:00Z</published>
    <category term="democamp" />
		<id>https://sachachua.com/blog/?p=3969</id>
		<content type="html"><![CDATA[<p>It's amazing, looking out over a crowd of some 70 people and realizing<br>
that very few of them are strangers. It was my first<br>
<a href="http://barcamp.org/DemoCampToronto10">DemoCamp</a> presentation. I<br>
jumped at the opportunity to wear my beautiful white suit (I *love*<br>
that outfit!), but neither the suit nor the stage (MaRS is big!)<br>
imposed any distance whatsoever. It felt as if I was sitting around a<br>
table with good friends who indulged me by listening to an<br>
enthusiastic demonstration of my latest cool hacks.</p>
<p>It helped that there was a low table that I could put my computer on<br>
so that I could do my demo without hiding behind the podium. (I hate<br>
podiums and other things that stand between me and the rest of the<br>
people!) The microphones were good, too. I left the podium microphones<br>
in place, and my natural presenting voice was strong enough to get<br>
picked up without effort. And of course, a warmed-up sympathetic crowd<br>
was just *wonderful* to work with&#8230; =)</p>
<p>I can't wait to work on a few more things. A lower voice might be<br>
easier to listen to, as long as I can still keep my warmth and humour.<br>
A slightly higher table would've been nice. More structure for the<br>
hacks, maybe a clearer message? But it was a fun presentation, and I'm<br>
glad I got the chance to show people something crazy and fun.</p>
<p>I'd like to refine this presentation even further. I have an important<br>
message I want to share with as many geeks as possible. I want people<br>
to push the boundaries, to imagine what's possible when software can<br>
be customized to that extent. Maybe the benefits will trickle down to<br>
everyone else, the way wild ideas in research prototypes can be taken<br>
into the mainstream&#8230;</p>

<p>Random Emacs symbol: emerge-revisions-with-ancestor &#8211; Command: Emerge two RCS revisions of a file, with another revision as ancestor.</p>
<p>You can <a href="mailto:sacha@sachachua.com?subject=Comment%20on%20https%3A%2F%2Fsachachua.com%2Fblog%2F2006%2F10%2Fnot-among-strangers%2F&body=Name%20you%20want%20to%20be%20credited%20by%20(if%20any)%3A%20%0AMessage%3A%20%0ACan%20I%20share%20your%20comment%20so%20other%20people%20can%20learn%20from%20it%3F%20Yes%2FNo%0A">e-mail me at sacha@sachachua.com</a>.</p>]]></content>
		</entry><entry>
		<title type="html">Democamp a blast! Blew their brains to bits</title>
		<link rel="alternate" type="text/html" href="https://sachachua.com/blog/2006/10/democamp-a-blast-blew-their-brains-to-bits/"/>
		<author><name><![CDATA[Sacha Chua]]></name></author>
		<updated>2006-10-24T09:31:00Z</updated>
    <published>2006-10-24T05:31:00Z</published>
    <category term="democamp" />
<category term="emacs" />
		<id>https://sachachua.com/blog/?p=3971</id>
		<content type="html"><![CDATA[<p>I set out to geek the heck out of Toronto's hippest geeks, and I did.<br>
I showed them Emacs as they'd never seen it before&mdash;and even that was<br>
a tiny fraction of my config. Lots of cool stuff behind the scenes,<br>
too. When I showed them M-x doctor (the Emacs psychotherapist),<br>
someone shouted out, &#8220;Is Emacs talking to you?&#8221; I laughed and<br>
continued. What I *really* should've done was break the sequence of my<br>
presentation, hook up the speakers, and tell them about Emacspeak &#8211;<br>
presentation sequence be darned. ;) Oh, if they only knew how easy it<br>
was to make jokes reality under Emacs! I remember writing my &#8216;bot<br>
implants' &#8211; the hippie-expand code I used to answer questions really<br>
really quickly on IRC&#8230;</p>
<p>Anyway. That was FUN. And it was relatively easy to get through,<br>
especially with the cue system I made (Emacspeak rocks!). I'll talk<br>
about that some other time. It's a really cool hack and well worth exploring.</p>
<p>SO. The <a href="http://democamp.ca">democamp.ca</a> folks will eventually get<br>
around to posting a vidcast. In the meantime, I have a 431MB MPEG<br>
movie that I need to either downsample or cut up in order to put<br>
online, maybe on <a href="http://www.youtube.com">YouTube</a>. I don't have<br>
enough memory or hard disk space to play around with this (have you<br>
seen my computer?!), but I'll happily put the video up if we can<br>
figure out how to go about doing that.</p>
<p>If you enjoyed the talk, missed it, or just want to hear/see me bounce<br>
up and down about Emacs some more, come to the <b><a href="http://www.linuxcaffe.ca">Linux Caffe</a></b><br>
on <b>Saturday (Oct 28, 2006) from 1:00 PM to 3:00 PM</b>. I'll be there,<br>
and we might even see about having some kind of mini-show / vidcast. I wonder if<br>
David has a projector. =)</p>
<p>That was fun! Can't wait to do it again!</p>

<p>Random Emacs symbol: comint-input-sender-no-newline &#8211; Variable: Non-nil directs the `comint-input-sender' function not to send a newline.</p>
<p>You can <a href="mailto:sacha@sachachua.com?subject=Comment%20on%20https%3A%2F%2Fsachachua.com%2Fblog%2F2006%2F10%2Fdemocamp-a-blast-blew-their-brains-to-bits%2F&body=Name%20you%20want%20to%20be%20credited%20by%20(if%20any)%3A%20%0AMessage%3A%20%0ACan%20I%20share%20your%20comment%20so%20other%20people%20can%20learn%20from%20it%3F%20Yes%2FNo%0A">e-mail me at sacha@sachachua.com</a>.</p>]]></content>
		</entry>
</feed>