<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6523277464962917938</id><updated>2012-01-18T12:39:48.714-05:00</updated><category term='Ubucon'/><category term='OLF'/><category term='jokes'/><category term='Fedora'/><category term='Novell'/><category term='FAQ'/><category term='Ubuntuforums'/><category term='news'/><category term='Lucid Lynx'/><category term='bug'/><category term='beta testing'/><category term='HowTo'/><category term='free'/><category term='Creative Commons'/><category term='community'/><category term='UI'/><category term='printing'/><category term='disk'/><category term='Windows'/><category term='Apple'/><category term='IP laws'/><category term='presentation'/><category term='free culture'/><category term='binary'/><category term='Gutsy Gibbon'/><category term='audio'/><category term='Flash'/><category term='accessibility'/><category term='Kubuntu'/><category term='md5sum'/><category term='commercial services'/><category term='DSL'/><category term='iPod'/><category term='apps'/><category term='GIMP'/><category term='GPG'/><category term='beryl'/><category term='Mac'/><category term='Dell'/><category term='Launchpad'/><category term='DRM'/><category term='video'/><category term='Compiz Fusion'/><category term='vim'/><category term='5-A-Day'/><category term='bind'/><category term='rant'/><category term='Edgy Eft'/><category term='Gally'/><category term='Adobe'/><category term='IPv6'/><category term='New York'/><category term='VMWare'/><category term='MythTV'/><category term='ODF'/><category term='java'/><category term='Xorg'/><category term='security'/><category term='theme'/><category term='webcam'/><category term='OpenOffice'/><category term='Hug Day'/><category term='school'/><category term='bash'/><category term='Intrepid Ibex'/><category term='links'/><category term='SELF'/><category term='interview'/><category term='Ada Lovelace Day'/><category term='Firefox'/><category term='drivers'/><category term='sabdfl'/><category term='scanning'/><category term='Hardy Heron'/><category term='fix'/><category term='testing'/><category term='Intel'/><category term='Python'/><category term='UDS'/><category term='podcast'/><category term='Microsoft'/><category term='introduction'/><category term='devel'/><category term='explanation'/><category term='PulseAudio'/><category term='event'/><category term='GNU'/><category term='conference'/><category term='easy'/><category term='new features'/><category term='GNOME'/><category term='old computer'/><category term='Nvidia'/><category term='social networking'/><category term='filesystems'/><category term='sound'/><category term='survey'/><category term='Mozilla'/><category term='licensing'/><category term='compare'/><category term='IRC'/><category term='ZaReason'/><category term='linuxfest'/><category term='beauty'/><category term='compiz'/><category term='IM'/><category term='hardware'/><category term='update'/><category term='women'/><category term='KDE'/><category term='artwork'/><category term='Fluxbox'/><category term='workaround'/><category term='Karmic Koala'/><category term='System76'/><category term='Pidgin'/><category term='party'/><category term='Jaunty Jackalope'/><category term='proprietary'/><category term='ALD10'/><category term='font'/><category term='open standard'/><category term='Google'/><category term='LinuxChix'/><category term='tip'/><category term='ad'/><category term='Nautilus'/><category term='Feisty Fawn'/><category term='GASP'/><category term='wireless'/><category term='Damn Small Linux'/><category term='ATI'/><category term='OLPC'/><category term='fail'/><category term='pre-installed'/><category term='warning'/><category term='problem'/><category term='ALD09'/><category term='checksum'/><title type='text'>Ubuntu Linux Tips &amp; Tricks</title><subtitle type='html'>Linux tips, tricks, news, randomness...you name it, it's probably here</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default?start-index=101&amp;max-results=100'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>242</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-8781014807039624533</id><published>2011-05-24T20:38:00.002-04:00</published><updated>2011-05-25T10:50:53.154-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='survey'/><title type='text'>User Experience Survey</title><content type='html'>&lt;p&gt;Note: this is &lt;em&gt;not&lt;/em&gt; about the &lt;a href="https://spreadsheets.google.com/viewform?formkey=dHNjVVYtZHpaajE1Z0JqWlA4SUdVVFE6MQ"&gt;Advertising team survey&lt;/a&gt;, which has a very different focus but was inspirational.&lt;/p&gt;

&lt;p&gt;When your interaction with other Ubuntu users is entirely made up of developers talking about bugs they need to fix and users seeking support (IRC, forums, bug reports), your perspective changes.  It's hard to get a good idea of the big picture.  What portion of users are hitting problems in what areas?  How do users who've reported bugs feel about the experience? How are the local community teams doing? That kind of stuff is hard to wrap your head around without metrics.  Sometimes people get the impression Ubuntu Developers don't care what users think, but it's actually really hard to get a balanced view of things with just bug reports or to tell whether an upset group is a vocal minority or a vocal majority.  And unfortunately, massive-scale mind-reading has not yet been perfected.  &lt;/p&gt;

&lt;p&gt;To that end, I've worked with a bunch of other members of the Ubuntu community (Alan Bell, Lyz Krumbach, Valorie Zimmerman, Joseph Price, and others) to create a survey that'll help those of us working on various parts of Ubuntu understand where we need to improve and how we can do better.&lt;/p&gt;

&lt;p&gt;If you have an opinion on Ubuntu, please take 5 minutes to fill out the  &lt;a href="https://spreadsheets.google.com/spreadsheet/viewform?formkey=dGRLSmxTQ05VYzh6NmdBN3BsakhpM3c6MQ#gid=0"&gt;Ubuntu User-Experience survey&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;I would like to repeat the survey in other languages as well, but I don't know any other languages fluently enough.  If you would like to translate the survey into your language, email me translations at:  maco [DOT] m [AT] ubuntu [DOT] com -- I suggest sending it as an attachment with a message like "here are the translations for $language" so GMail doesn't go "non-English text! Must be spam!"&lt;/p&gt;
&lt;p&gt;PS: go &lt;a href="http://people.ubuntu.com/~maco.m/survey.html"&gt;here for translations and eventual results&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-8781014807039624533?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/8781014807039624533/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=8781014807039624533' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/8781014807039624533'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/8781014807039624533'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2011/05/user-experience-survey.html' title='User Experience Survey'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-5843941148848490131</id><published>2011-05-20T09:49:00.000-04:00</published><updated>2011-05-20T09:49:55.656-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SELF'/><category scheme='http://www.blogger.com/atom/ns#' term='event'/><category scheme='http://www.blogger.com/atom/ns#' term='OLF'/><title type='text'>Why I'm not speaking</title><content type='html'>&lt;p&gt;I decided not to submit to the &lt;acronym title="call for proposals"&gt;CFP&lt;/acronym&gt; for any LnuxFests this year. Bethlynn from &lt;a href="http://ohiolinux.org/"&gt;Ohio LinuxFest&lt;/a&gt; was surprised to not see me on &lt;a href="http://southeastlinuxfest.com/"&gt;Southeast LinuxFest&lt;/a&gt;'s speaker list and asked why. I told her I didn't submit anything to SELF and would not be submitting to OLF either. I'm not doing public speaking this year.&lt;/p&gt;
&lt;p&gt;On the one hand, I'm taking a break. Coming up with new topics that I feel comfortable with is hard. Plus, I know I end up working on slides the night before and therefore missing out on the Friday night party.&lt;/p&gt;
&lt;p&gt;On the other hand, I've spoken three times at Ohio and once at Southeast now.  LinuxFests are a great environment for new speakers to get their first experience speaking in front of a few hundred people. It would get boring to end up with an "old guard" taking up a chunk of the speaking slots every year.  I wanted to step back and make way for some new blood.  I don't have a list of everyone who's spoken at Ohio LinuxFest and what years they did that (though that might be interesting), but I do have &lt;a href="http://geekfeminism.wikia.com/wiki/Ohio_LinuxFest"&gt;a list of all the women who spoke at OLF&lt;/a&gt;.  &lt;a href="http://catherinedevlin.blogspot.com/"&gt;Catherine Devlin&lt;/a&gt;, &lt;a href="http://www.linkedin.com/profile/view?id=2343665"&gt;Dru Lavigne&lt;/a&gt;, and I all spoke at OLF the last two years. Dru was at SELF last year and will be speaking there again this year.  I'm sure if I had a list of all the men who'd spoken there, I'd find a similar group who'd spoken repeatedly at the Eastern-US fests.&lt;/p&gt;
&lt;p&gt;I'd really like to see some new faces applying to speak at these fests.  Ohio extended their call for proposals to 1 June, so if you think you've got something to say, please submit a proposal.  If you know someone who doesn't yet know they have something to say, please inform them and get them to submit a proposal. The first time I spoke at OLF I was insistent that I couldn't possibly have anything to talk about that everyone there didn't already know better. Remember:  everyone is someone else's guru.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-5843941148848490131?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/5843941148848490131/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=5843941148848490131' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/5843941148848490131'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/5843941148848490131'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2011/05/why-im-not-speaking.html' title='Why I&apos;m not speaking'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-6119764942621362433</id><published>2011-05-01T15:13:00.000-04:00</published><updated>2011-05-01T15:13:36.375-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='accessibility'/><title type='text'>Blogging Against Disablism Day - ASL</title><content type='html'>&lt;p&gt;Penelope Stowe of the Ubuntu Accessibility Team told me about &lt;a href="http://blobolobolob.blogspot.com/2011/04/blogging-against-disablism-day-will-be.html"&gt;Blogging Against Disablism Day&lt;/a&gt;.  &lt;a href="http://en.wikipedia.org/wiki/Disablism"&gt;Disablism and ableism have the same meaning&lt;/a&gt; and are more regional than anything else. They refer to the underlying assumptions about what "everyone" can do.  I live not far from &lt;a href="http://gallaudet.edu/"&gt;Gallaudet University&lt;/a&gt;, the only accredited liberal arts university for the Deaf and Hard of Hearing, so I actually come across people signing with some frequency.&lt;/p&gt;

&lt;object height="344" width="425"&gt;&lt;param value="http://www.youtube.com/v/ZVTulwRY8Vk?hl=en&amp;amp;fs=1" name="movie" /&gt;
&lt;param value="true" name="allowFullScreen" /&gt;
&lt;param value="always" name="allowscriptaccess" /&gt;
&lt;embed width="425" height="344" allowfullscreen="true" allowscriptaccess="always" type="application/x-shockwave-flash" src="http://www.youtube.com/v/ZVTulwRY8Vk?hl=en&amp;amp;fs=1"&gt;&lt;/embed&gt;&lt;/object&gt;

&lt;p&gt;When I first started signing, the friend who was teaching me (whom I met through the LoCo even!) would simcomm, and I learned from that. Now she usually doesn't speak at all when I'm around.  She can safely assume I'll get enough context clues to learn whatever signs she uses that I didn't already know.  I'm really happy about having achieved that level of fluency.&lt;/p&gt;

&lt;p&gt;Last year, I used simcomm to give my presentation at Ohio LinuxFest.  &lt;a href="http://melchua.com/"&gt;Mel Chua&lt;/a&gt; (Red Hat) and &lt;a href="http://www.bryen.com/"&gt;Bryen Yunashko&lt;/a&gt; (openSUSE) were both there.  One is Hard of Hearing; the other is Deaf.  I used a lot of ASL that weekend, not just for my own communication, but also as an interpreter for those giving directions.  A few other hearing people even came up to me and started signing, since they saw me signing with Mel. &lt;/p&gt;

&lt;p&gt;Maybe some day I'll be a certified interpreter.  Right now, I can interpret in a pinch, but it's not pretty and doesn't have very good grammar.  The trouble with simcomming so much is I have very little practice with using ASL-word-order.  I intend to take an actual class to try to fix that.&lt;/p&gt;

&lt;p&gt;I'm happy to see OLF has welcomed requests for assistance from disabled* attendees and speakers. I suspect I don't see many Hard of Hearing or Deaf people at conferences because they can usually safely assume there will be no accommodations, meanwhile there are no accommodations because organisers can usually safely assume there will be no HoH/Deaf people.&lt;/p&gt;

&lt;p&gt;I don't know much about technological accessibility for those with hearing impairments.  I do know Mel has complained that she has no way of knowing her system bell is on until her coworkers get upset at how loud it is.  I know another friend complained that media players often now have the volume capped so that they are less likely to induce hearing loss but are unusable if you already have hearing loss.  A Cowon D2 turned out to be loud enough for her to hear.  I know videos without captions or podcasts without transcripts are a problem.  I don't know what else though.&lt;/p&gt;

&lt;p&gt;* Vocab note:  A person has an impairment. Society's treatment of that impairment is what disables the person.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-6119764942621362433?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/6119764942621362433/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=6119764942621362433' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/6119764942621362433'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/6119764942621362433'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2011/05/blogging-against-disablism-day-asl.html' title='Blogging Against Disablism Day - ASL'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-4891140166027915128</id><published>2011-04-27T23:39:00.001-04:00</published><updated>2011-04-27T23:42:51.581-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GPG'/><title type='text'>Key transition</title><content type='html'>&lt;p&gt;I started a key transition around DebConf last year upgrading from my 1024-bit GPG key I've had about as long as I've had this blog.&amp;nbsp; At the time, Debian's requirements for new maintainers was 2048 bits, so that's what I used.&amp;nbsp; It's now 4096 bits.&amp;nbsp; I learned this as I was preparing to send an email to newmaint asking to become a &lt;acronym title="Debian Maintainer"&gt;DM&lt;/acronym&gt;.&amp;nbsp; So that's a bit of a waste.&amp;nbsp; I have signatures on both the old ones, so below I will include a blurb signed by each of the old keys in case one of the previous signers is willing to take that as proof enough to sign the new one.  Yes, the new key is signed by both of the old ones.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Old keyID: &lt;a href="http://keyserver.ubuntu.com:11371/pks/lookup?op=get&amp;search=0xA239B70DBC8D3269"&gt;BC8D3269&lt;/a&gt; - &lt;a href="http://people.ubuntu.com/%7Emaco.m/gpg_text.old"&gt;blurb signed by old key&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Old new keyID: &lt;a href="http://keyserver.ubuntu.com:11371/pks/lookup?op=get&amp;search=0x7F028E33340950E8"&gt;340950E8&lt;/a&gt; - &lt;a href="http://people.ubuntu.com/%7Emaco.m/gpg_text.oldnew"&gt;blurb signed by old new key&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;New new keyID: &lt;a href="http://keyserver.ubuntu.com:11371/pks/lookup?op=get&amp;search=0x12A16E0936535A82"&gt;36535A82&lt;/a&gt; - &lt;a href="http://people.ubuntu.com/%7Emaco.m/gpg_text.new"&gt;blurb signed by new key&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;I'll be revoking the old 1024-bit key by my birthday (1 September).  The 2048 one will probably stick around at least until after the next thing I go to with lots of Debian &amp;amp; Ubuntu folks, to allow the new one time to get more signatures, since I hear weakening your spot in the web of trust is a bad thing.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-4891140166027915128?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/4891140166027915128/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=4891140166027915128' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/4891140166027915128'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/4891140166027915128'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2011/04/key-transition.html' title='Key transition'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-7351513832595069864</id><published>2011-04-26T09:49:00.004-04:00</published><updated>2011-04-27T22:44:47.660-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='devel'/><title type='text'>Future uploaders</title><content type='html'>After seeing someone say on the Debian Women mailing list that she maintains 4 packages but isn't sure she's good enough for upload rights in Debian, I was had a thought again that I've had before but don't think I've ever said here.  If you're a sponsor, and you think you're sponsee is ready, tell them!&lt;br /&gt;
&lt;a href="http://www.nixternal.com/"&gt;Rich Johnson&lt;/a&gt; once told me he was uploading through sponsors for years before his sponsors finally got annoyed enough to scold him into applying for &lt;a href="https://wiki.ubuntu.com/MOTU"&gt;MOTU&lt;/a&gt;.  I've also been told that Sarah Hobbse's application for core-dev was submitted by a sponsor with a note to be on IRC at a certain time for the meeting, when the sponsors decided the person was taking too long to apply.  &lt;strike&gt;Possibly true, given the person who told me that used to be on the MOTU Council (the council that used to approve new MOTU before the Developer Membership Board came along)&lt;/strike&gt;. ScottK has corroborated that story.&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-7351513832595069864?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/7351513832595069864/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=7351513832595069864' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/7351513832595069864'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/7351513832595069864'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2011/04/future-uploaders.html' title='Future uploaders'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-8395056865150127595</id><published>2011-04-07T21:08:00.002-04:00</published><updated>2011-04-07T21:09:48.493-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='women'/><title type='text'>Embarrassing Advertising</title><content type='html'>&lt;p&gt;Want to see a prime example of advertising that is in no way going to help the goal of getting members of the other half of the population interested in Ubuntu?  It's &lt;a href="http://twitpic.com/4i3htz"&gt;right here&lt;/a&gt;!&lt;/p&gt;

&lt;p&gt;Thanks, OMGUbuntu!, for being an embarrassment.  Oh, and responding to complaints about it with "&lt;a href="http://twitter.com/humphreybc/status/56150509333123072"&gt;Funny how companies can get away with using massive sex appeal in advertising but as soon as we try it, it's apparently 'not okay.'&lt;/a&gt;" takes a lot of ignorance.  As if nobody complains about sexism in other advertising? Yeah, right!&lt;/p&gt;

&lt;p&gt;The response to another complaint was "&lt;a href="http://twitter.com/humphreybc/status/56156813967638528"&gt;How is driving away FOSS-promoting companies that use fairly mundane sexual marketing encouraging Ubuntu's mainstream adoption?&lt;/a&gt;"  Guess what?  Driving away half the potential users doesn't exactly count as good promotion or promoting mainstream adoption.&lt;/p&gt;

&lt;p&gt;And you know what? No, this isn't the &lt;a href="http://www.youtube.com/watch?v=aUZ-TaOMH78"&gt;first time that tabloid has used sexualisation and objectification&lt;/a&gt; to get their precious page views.&lt;/p&gt;

&lt;p&gt;I know, most of my posts lately have been political. I'm sorry about that.  Having been busy with finals, graduating, moving (twice), and starting a new job, I've not had much time to spend on thinking of topics.  Sometimes, topics just throw themselves in my lap, though.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-8395056865150127595?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/8395056865150127595/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=8395056865150127595' title='32 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/8395056865150127595'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/8395056865150127595'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2011/04/embarrassing-advertising.html' title='Embarrassing Advertising'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>32</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-6078904588655384480</id><published>2011-03-29T01:35:00.000-04:00</published><updated>2011-03-29T01:35:33.105-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='women'/><title type='text'>Women in Open &amp; Collaborative Software &amp; Technology Survey</title><content type='html'>&lt;p&gt;&lt;a href="http://adainitiative.org"&gt;The Ada Initiative&lt;/a&gt; is a new project working on the women in open source &amp;amp; open culture thing.  It's been a number of years since FLOSSPOLS surveyed the Free Software community to see the status of women in the community at the time, so the Ada Initiative has &lt;a href="https://www.surveymonkey.com/s/adacensus2011-email"&gt;a new survey&lt;/a&gt; up for men, women, and anyone in between to fill out giving their perspective on the status of women in their community, whether it be a Free Software community, hackerspace, Open Culture group, wiki, open education, barcamps, or what-have-you.  It closes today, and it'll take less than 5 minutes, so go have a visit.&lt;/p&gt;
&lt;a href="https://www.surveymonkey.com/s/adacensus2011-button"&gt;&lt;img alt="Take the Ada Initiative Census" height="234" src="http://adainitiative.org/wp-content/uploads/2011/03/census-button.png" width="200" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-6078904588655384480?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/6078904588655384480/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=6078904588655384480' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/6078904588655384480'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/6078904588655384480'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2011/03/women-in-open-collaborative-software.html' title='Women in Open &amp; Collaborative Software &amp; Technology Survey'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-8653119765989025101</id><published>2010-11-16T01:25:00.001-05:00</published><updated>2010-11-16T01:26:46.711-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='women'/><category scheme='http://www.blogger.com/atom/ns#' term='explanation'/><category scheme='http://www.blogger.com/atom/ns#' term='UI'/><title type='text'>"Sexy" software</title><content type='html'>&lt;p&gt;It has always rubbed me the wrong way when software is described as "sexy."  There is something about the context that just seems &lt;em&gt;off&lt;/em&gt;.  Well, I just got around to reading a book I've been intending to read since 2006, "&lt;a target="_blank"  href="http://www.amazon.com/Female-Chauvinist-Pigs-Raunch-Culture/dp/0743284283?ie=UTF8&amp;tag=ublititr-20&amp;link_code=btl&amp;camp=213689&amp;creative=392969"&gt;Female Chauvinist Pigs&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=ublititr-20&amp;l=btl&amp;camp=213689&amp;creative=392969&amp;o=1&amp;a=0743284283" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important; padding: 0px !important" /&gt;" by Ariel Levy.  It's about how pop-culture &amp;amp; the media have managed to convince much of society that it is "empowering" for a woman to um&amp;hellip;objectify herself quickly, before a man does (you can probably guess by my phrasing that I do not agree with the women who buy into this, and neither does the author). Anyway, there's a paragraph in there that sums up nicely my discomfort with the use of the word "sexy" to describe, well, things that have nothing to do with, you know, &lt;em&gt;sex&lt;/em&gt;:&lt;/p&gt;
&lt;blockquote&gt;Sex appeal has become a synecdoche for all appeal: People refer to a new restaurant or job as “sexy” when they mean hip or powerful. A U.S. Army general was quoted in The New Yorker regarding an air raid on the Taliban as saying “it was sexy stuff,” for instance; the New York Times ran a piece on the energy industry subheadlined “After Enron, Deregulation Is Looking Less Sexy.” For something to be noteworthy it must be “sexy.” Sexiness is no longer just about being arousing or alluring, it’s about being worthwhile.&lt;/blockquote&gt;
&lt;p&gt;OK, so your software is "worthwhile" then. Got it. Congratulations, I guess? But&amp;hellip;why??? Is it faster than the alternative? Does it have a more intuitive UI?  Does it colour-coordinate better than the garish purple, green, and red interface full of &amp;lt;blink&amp;gt; tags of the alternative? Does it take what is normally a complicated 15-step manual process and distill it into a simple 3-step process wherein the computer intuits many of the steps itself?  If so, say that!  That'd be an actual useful description!&lt;/p&gt;
&lt;p&gt;Feminist aside:  the flipside of this is the implication that if a thing or person isn't "sexy," it's worthless.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-8653119765989025101?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/8653119765989025101/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=8653119765989025101' title='18 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/8653119765989025101'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/8653119765989025101'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2010/11/sexy-software.html' title='&quot;Sexy&quot; software'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>18</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-3588405568644196662</id><published>2010-10-29T17:02:00.000-04:00</published><updated>2010-10-29T17:02:24.379-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='UDS'/><title type='text'>Please chip in</title><content type='html'>&lt;p&gt;&lt;a href="http://akgraner.com/?p=763"&gt;Amber and Pete Graner house was struck by lightning&lt;/a&gt; while they were at &lt;acronym title="Ubuntu Developer Summit"&gt;UDS&lt;/acronym&gt;.  Their kids and dog are fine, but their stuff is all burnt up.  It'll be a while before insurance gets all worked out, and in the meantime, they need to be able to get things like clothes, shoes, etc.  Rikki Kite setup a &lt;a href="http://granerfamily.chipin.com/the-graner-family"&gt;Chip In for the Graners&lt;/a&gt; for anyone who wants to give them a bit of money to get back on their feet.  Consider it an early Christmas/Hanukkah/Yule/Wintereenmas gift.&lt;/p&gt;

&lt;embed allowScriptAccess="always" src="http://www.chipin.com/widget/id/517c04bc6b54bf76" flashVars="chipin_server=www%2Echipin%2Ecom" type="application/x-shockwave-flash" wmode="transparent" width="220" height="220"&gt;&lt;/embed&gt;

&lt;p&gt;This is the third one of these events where the community came together to help out after a disaster, and I find it really amazing.  It's reminding me a bit of what I read about the Amish recently.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-3588405568644196662?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/3588405568644196662/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=3588405568644196662' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/3588405568644196662'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/3588405568644196662'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2010/10/please-chip-in.html' title='Please chip in'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-6306559570657607122</id><published>2010-10-04T14:10:00.002-04:00</published><updated>2010-10-04T14:17:15.162-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='accessibility'/><category scheme='http://www.blogger.com/atom/ns#' term='GNOME'/><title type='text'>Help Bryen out</title><content type='html'>&lt;p&gt;&lt;a href="http://www.bryen.com/still-devastated/"&gt;Bryen Yunashko of GNOME Accessibility had his equipment stolen&lt;/a&gt;.  He's in Spain for the GNOME-A11y Hackfest, and on his way from Barcelona to Sevilla (where the hackfest is going on), his bags with his 17" laptop, Kindle, 1TB hard disk, and camera were stolen.  He's visually impaired and deaf (so screen-readers are out), so those items were bought with that in mind.  17" so he can see the screen, Kindle because it zooms unlike paper, and a camera with many lenses because it helps him see.  He picked up a cheap netbook so he can still hack while at the hackfest, but the tiny screen makes it hard to use with his vision.&lt;/p&gt;
&lt;p&gt;A &lt;a href="http://pledgie.com/campaigns/13645"&gt;collection is being taken&lt;/a&gt; to replace the stolen equipment.&lt;/p&gt;
&lt;a href='http://www.pledgie.com/campaigns/13645'&gt;&lt;img alt='Click here to lend your support to: Replace Bryen's stolen equipment and make a donation at www.pledgie.com !' src='http://www.pledgie.com/campaigns/13645.png?skin_name=chrome' border='0' /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-6306559570657607122?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/6306559570657607122/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=6306559570657607122' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/6306559570657607122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/6306559570657607122'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2010/10/help-bryen-out.html' title='Help Bryen out'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-9212989026228188294</id><published>2010-10-04T13:55:00.003-04:00</published><updated>2010-10-04T14:15:24.830-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='KDE'/><category scheme='http://www.blogger.com/atom/ns#' term='Gally'/><title type='text'>Introducing Gally</title><content type='html'>&lt;p&gt;For my senior design project in school, I decided to design and write a program for teaching sign languages on Linux.  It was in a "working prototype" stage when I presented it in school in April.  I had a few more things I wanted to get right before announcing it to the whole FOSS world, but I just got confirmation from Nigel Babu that the last known bug in RC3 is fixed, so it's time to release!&lt;/p&gt;
&lt;p&gt;Here's what it looks like (though that "France" sign video is removed since I did the sign backwards&amp;hellip;should probably correct the text under it&amp;hellip;oops):&lt;/p&gt;
&lt;a href="http://www.flickr.com/photos/maco_nix/4668011516/" title="Gally screenshot (France) by maco *nix, on Flickr"&gt;&lt;img src="http://farm2.static.flickr.com/1269/4668011516_b1986413d2.jpg" width="500" height="384" alt="Gally screenshot (France)" /&gt;&lt;/a&gt;
&lt;p&gt;Packages for version 0.5 (what I'm calling the first stable release) are in &lt;a href="https://code.launchpad.net/~gally-dev/+archive/stable"&gt;the Gally stable release PPA&lt;/a&gt; for Lucid, and in Universe for Maverick.  It'll be uploaded to Debian Unstable soon.&lt;/p&gt;
&lt;p&gt;This release only supports &lt;a href="http://launchpad.net/gally-asl"&gt;American Sign Language&lt;/a&gt;, but some of the lessons have been translated into French and German.  On the roadmap for 1.0 is support for installing multiple sign languages (yes, places have different sign languages), hopefully through KGetHotNewStuff. Quizzing should also be in that version.  That means that people who know &lt;a href="http://launchpad.net/gally-bsl"&gt;BSL&lt;/a&gt;, &lt;a href="http://launchpad.net/gally-lsf"&gt;LSF&lt;/a&gt;, DSL, Auslan, NZSL, or any of the others whose names I don't know are certainly wanted to start preparing lessons for that version!&lt;/p&gt;
&lt;p&gt;I suspect a bit of an FAQ is in order:&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;Why name it &amp;quot;Gally&amp;quot;?
&lt;ul&gt;&lt;li&gt;That is the nickname for Gallaudet, which can refer either to &lt;a href="http://gallaudet.edu"&gt;Gallaudet University&lt;/a&gt; or &lt;a href="http://en.wikipedia.org/wiki/Thomas_Hopkins_Gallaudeta"&gt;Thomas Gallaudet&lt;/a&gt;, who started the first deaf school in the US. It was based on French teaching methods.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;What licence is it under?
&lt;ul&gt;&lt;li&gt;GPLv3&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;What's it written in?
&lt;ul&gt;&lt;li&gt;PyKDE&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;What if I use GNOME?
&lt;ul&gt;&lt;li&gt;Use &lt;code&gt;sudo apt-get install --no-install-recommends gally&lt;/code&gt; to avoid pulling in half of Kubuntu&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Is there an IRC channel?
&lt;ul&gt;&lt;li&gt;Yes, #gally on irc.freenode.net&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;How can I help?
&lt;ul&gt;&lt;li&gt;Suggest lesson topics&lt;/li&gt;
&lt;li&gt;Write up a lesson plan (list of signs for a suggested lesson or one you thought of)&lt;/li&gt;
&lt;li&gt;Convert a lesson plan into XML&lt;/li&gt;
&lt;li&gt;Submit videos of you signing what's in a lesson plan&lt;/li&gt;
&lt;li&gt;Make or find CC-BY or CC-BY-SA clipart or photos to work as "context" with the lessons (like the French flag in the screenshot)&lt;/li&gt;
&lt;li&gt;Help make the GUI translatable&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;You will need to &lt;a href="https://edge.launchpad.net/gally-asl/trunk/oct2010"&gt;download the ASL lesson pack&lt;/a&gt; (link is to this month's snapshot) to study ASL.  Use your favourite archive manager (Ark, File Roller, tar) to put the contents in either ~/.kde/share/apps/gally/ (if only you will use it) or /usr/share/kde4/apps/gally/ (for all users on the system).  That means the lessons.lang ends up in ~/.kde/share/apps/gally/ASL/ or /usr/share/kde4/apps/gally/ASL/&lt;/p&gt;
&lt;p&gt;Thanks go to the folks who've been testing and Nigel in particular for helping me roll through RCs, Paul Hummer for writing the original setup.py when I am new enough to Python to have never done this, and Karen Rustad for making a nice icon (which isn't in the screenshot, since it's an old one) based on the ASL sign for "teach."&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-9212989026228188294?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/9212989026228188294/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=9212989026228188294' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/9212989026228188294'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/9212989026228188294'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2010/10/introducing-gally.html' title='Introducing Gally'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm2.static.flickr.com/1269/4668011516_b1986413d2_t.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-4283783334020734012</id><published>2010-10-02T02:58:00.002-04:00</published><updated>2010-10-02T03:05:23.435-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='artwork'/><title type='text'>Algorithms, Reverse Engineering, and Crochet</title><content type='html'>&lt;p&gt;Sing along: &lt;i&gt;One of these things is not like the other.  One of these things just doesn't belong&amp;hellip;&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;Actually, not really. These things can all go together: algorithms, reverse engineering, and crochet.  I've been crocheting since I was so young I don't remember not crocheting.  My Mimi (what I call my grandmother) taught me.  There exist crochet patterns you can buy on paper or find online, but she doesn't know how to read them. I've read one pattern.  It was for a doily I made in high school.  So, how did Mimi and I know what to do when crocheting the rest of our lives?  Reverse engineering!&lt;/p&gt;
&lt;p&gt;Mimi had a big clear plastic bin in her nightstand full of samples of crochet.  They were usually about 10x20cm or 5x8in and done in whatever scraps of yarn she had sitting around, so it was a very colourful pile. Each one had a different pattern in it.  She was always fond of the seashell patterns though. There were others that looked like little rows of pillars on a Greek building and she had one very complicated one that sort of made a starburst shape within itself.  If she wanted a certain effect, she'd just dig up her sample, poke at it a bit and look really close, and then copy how it was done. Maybe she'd add a few extra stitches to make the seashells wider or something, but to her a finished example was better than written instructions.  I didn't learn the term until a few years ago, but poking at things to see how they work, then using that knowledge to go make some more? That's reverse engineering.&lt;/p&gt;
&lt;p&gt;I've had a few people express surprise at someone being into artsy right-brain things and computery left-brain things.  One was in the car on the way to &lt;a href="http://southeastlinuxfest.org"&gt;Southeast LinuxFest&lt;/a&gt;, as I was sitting in the back crocheting.  I responded by reciting the pattern of what I was doing as a bunch of nested for-loops.  Hey, it's an algorithm. &lt;a href="http://sphotos.ak.fbcdn.net/hphotos-ak-snc3/hs508.snc3/26707_443333555195_563200195_6291147_3008755_n.jpg"&gt;Here's a picture of me crocheting at the speakers dinner&lt;/a&gt;. I was making a pink snood based on the white one I'm wearing in the photo.  I figured I'd be asked about being Amish less frequently if I had a pink one.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blog.dustinkirkland.com/2010/09/learning-to-wink-learning-to-code.html"&gt;Dustin wrote a couple weeks ago about teaching his wife to code&lt;/a&gt;.  She also crochets.  I mentioned in his comments that reverse engineering and algorithms are a big part of crochet too.  To demonstrate, today I finished crocheting a scarf.  Here's the algorithm, in Python:&lt;/p&gt;
&lt;pre&gt;#!/usr/bin/python
for i in range(20):
    print "ch",

for i in range(6):
    for j in range(2):
        print "ch",
    print "\nnext:  "
    for j in range(20):
        print "s",
    print "ch",
    for j in range(10):
        for k in range(3):
            print "ch",
        print "\nnext:  "
        for k in range(10):
            print "d ch",
    for j in range(2):
        print "ch",
    print "\nnext:  "
    for k in range(20):
        print "s",
&lt;/pre&gt;
&lt;p&gt;Key:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ch: chain&lt;/li&gt;
&lt;li&gt;d: double crochet&lt;/li&gt;
&lt;li&gt;s: single crochet&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Thanks to Kim Kirkland for correcting my long-hand stitch names into the standard abbreviations.&lt;/p&gt;
&lt;p&gt;PS: the &lt;a href="http://www.etsy.com/listing/57883711/aubergine-mesh-scarf"&gt;scarf is aubergine&lt;/a&gt; ;-)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-4283783334020734012?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/4283783334020734012/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=4283783334020734012' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/4283783334020734012'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/4283783334020734012'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2010/10/algorithms-reverse-engineering-and.html' title='Algorithms, Reverse Engineering, and Crochet'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-6801130654385981317</id><published>2010-10-01T15:01:00.001-04:00</published><updated>2010-10-01T15:08:28.528-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tip'/><category scheme='http://www.blogger.com/atom/ns#' term='bind'/><title type='text'>Using ODBC with bind</title><content type='html'>&lt;p&gt;I ran into this last week, and the Google was failing me, so here's the reason why you sometimes get "Required token $zone$ not found." when debugging why bind won't start with ODBC.  The answer is: because &lt;a href="http://bind-dlz.sourceforge.net/odbc_driver.html"&gt;the DLZ documentation&lt;/a&gt; is slightly wrong.  It delimits "zone" and "record" with % instead of $.  That is, the directions show:&lt;/p&gt;
&lt;code&gt;{select zone from dns_records where zone = '%zone%'}&lt;/code&gt;
&lt;p&gt;But really, it should be:&lt;/p&gt;
&lt;code&gt;{select zone from dns_records where zone = '$zone$'}&lt;/code&gt;
&lt;p&gt;There you go. That's where that error comes from. Now hopefully the next person who hits this will be able to find an actual useful answer when they search for the error.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-6801130654385981317?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/6801130654385981317/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=6801130654385981317' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/6801130654385981317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/6801130654385981317'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2010/10/using-odbc-with-bind.html' title='Using ODBC with bind'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-2676438077009156710</id><published>2010-09-30T14:45:00.000-04:00</published><updated>2010-09-30T14:45:21.960-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='women'/><category scheme='http://www.blogger.com/atom/ns#' term='news'/><title type='text'>Horn Tootin':  Isabell Long</title><content type='html'>&lt;p&gt;&lt;a href="http://issyl0.co.uk/"&gt;Isabell Long&lt;/a&gt;, one of the awesome people I know through &lt;a href="http://women.ubuntu.com"&gt;Ubuntu Women&lt;/a&gt;, is currently &lt;a href="http://www.bbc.co.uk/blogs/thereporters/rorycellanjones/2010/09/isabells_idea_proving_green_gi.html"&gt;being featured by the BBC&lt;/a&gt; for creating &lt;a href="http://www.govspark.org.uk/"&gt;GovSpark&lt;/a&gt;, a site to aggregate energy usage statistics from different branches of the UK government and compare them.  Way to go, Isabell!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-2676438077009156710?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/2676438077009156710/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=2676438077009156710' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/2676438077009156710'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/2676438077009156710'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2010/09/horn-tootin-isabell-long.html' title='Horn Tootin&apos;:  Isabell Long'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-4579175803810897907</id><published>2010-09-14T18:42:00.001-04:00</published><updated>2010-10-01T15:44:30.800-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='free culture'/><title type='text'>Help fund free culture</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;Musopen is a group that's been trying to release classical music that's long been out of copyright back into the public domain.  How did it leave the public domain?  Each recording is considered a new work, so just because the copyright has expired on the sheet music doesn't help all us lovers of Free Culture.  The recordings are still copyrighted themselves.  They're &lt;a href='http://www.kickstarter.com/projects/Musopen/record-and-release-free-music-without-copyrights'&gt;using Kickstarter to get money to hire professional orchestras to record classical music for the public domain&lt;/a&gt;.  &lt;a href='http://musopen.com/blog/?p=13'&gt;They've done this before&lt;/a&gt;, and they say that based on their price quotes "every $1000 buys a complete set of Mozart violin sonatas, or all of Chopin's mazurkas, ballades, or nocturnes."&lt;/p&gt;&lt;p&gt;If you want to support the public domain, or just plain if you're into classical music, why not give them some dough?  This is a last-minute call. It closes in a few hours.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-4579175803810897907?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/4579175803810897907/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=4579175803810897907' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/4579175803810897907'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/4579175803810897907'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2010/09/help-fund-free-culture.html' title='Help fund free culture'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-6357063365696051327</id><published>2010-09-13T10:53:00.002-04:00</published><updated>2010-09-13T15:44:03.998-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='event'/><title type='text'>Takoma Park Folk Festival</title><content type='html'>&lt;p&gt;Yesterday the &lt;a href='http://dc.ubuntu-us.org'&gt;DC LoCo Team&lt;/a&gt; was at &lt;a href='http://tpff.org'&gt;Takoma Park Folk Festival&lt;/a&gt; yet again. This is the fifth year the team has been here. One man came over the table going "ok, that's a word from &lt;em&gt;my&lt;/em&gt; part of the world. How are &lt;em&gt;you&lt;/em&gt; using it?" Apparently he's from Zambia! He felt obliged to take an Ubuntu CD when we told him that it was started by a South African. We also had a visit from &lt;a href='http://mikeheney.org'&gt;Mike Heney&lt;/a&gt;, who is running for office in this area and apparently uses Gentoo (he says because the IT people where he currently works know how to use Red Hat and Ubuntu, and this keeps them from interfering). &lt;a href='http://donnaedwards.house.gov/'&gt;Donna Edwards&lt;/a&gt;, who represents Maryland in Congress came up too, and she asked what we were about. Kevin started talking about open source in government. She said she definitely thought that was a good idea and expressed an affinity for Free Culture! She also lamented a future of walled gardens. I asked her to go against Disney when they start lobbying for more copyright extensions in a few years (Mickey expires in 2023, and government moves slow, so they'll start soon), because the Public Domain needs to be protected. A teacher with a computer lab full of Edubuntu machines in need of administration and nobody to do so visited the booth. Turns out her lab is about a 10 minute walk from the restaurant where we meet up each Saturday. We said to email the mailing list, and one of us would arrange to come by and get things moving smoothly again.&lt;/p&gt;
&lt;p&gt;Lots of existing Ubuntu users came up with questions, and thanks to the magic of 3G I was able to find answers to the harder questions. There were also lots of "oh I love Ubuntu!" "Did you know there was a local group?" "I had no idea." "Here's a list of a bunch of local Linux groups." We had lots of handouts "for students", "for educators", "for businesses", "for designers", "for publishers", etc. listing Free Software they could use, thanks to the &lt;a href='http://softwarefreedomday.org'&gt;Software Freedom Day&lt;/a&gt; folks. This was our 6-days-early celebration.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Someone&lt;/em&gt; forgot to bring the little thing you can hold in your hand and click for each visitor, so our count of visitors is based on us attempting to remember to tally on a piece of paper. Of course, the hardest time to remember to tally or to count is when lots of people show up! We ended up counting about 120 visitors to the booth. That's about 30 fewer than in previous years, but given the rain in the early part of the festival and the continuing threat of it from the cloudy skies, no too bad. Someone else (me) forgot to bring the stickers though, so I can't blame too much. I did have copies of &lt;a href='http://ubuntu-user.com'&gt;Ubuntu User&lt;/a&gt; and &lt;a href='http://linuxpromagazine.com'&gt;Linux Pro&lt;/a&gt; for people to flip through.&lt;/p&gt;
&lt;p&gt;I guess one of the organisers (possibly the one at the Information Booth who looked at my OLF shirt and said "oh, you must be with Ubuntu") knew that Free Software can be a bit of a religion for some, because we were put directly across from the Presbyterians', Quakers', and Jews' tables. There was a lot of back and forth between our table and the Quaker table, due to significant overlap between the local Quaker and Free Software communities. Annalee, the clerk of Takoma Park Friends Meeting, is working on learning Perl to contribute to &lt;a href='http://dreamwidth.org'&gt;Dreamwidth&lt;/a&gt;. Another fellow at their table, John, is someone I've seen around many LUG meetings and other events. And Arthur David Olson, who dutifully remained at their table the whole day, wrote the software that makes timezones work in UNIX and Linux: &lt;a href='http://en.wikipedia.org/wiki/Tz_database'&gt;tzdata&lt;/a&gt; (aka the Olson Database).  He also took this picture:&lt;/p&gt;
&lt;a title='P1010119 by maco *nix, on Flickr' href='http://www.flickr.com/photos/maco_nix/4986768544/'&gt;&lt;img height='375' width='500' alt='P1010119' src='http://farm5.static.flickr.com/4087/4986768544_5f72be2c58.jpg'/&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;a href='http://www.flickr.com/photos/maco_nix/sets/72157624947224622'&gt;See the rest of the album.&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-6357063365696051327?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/6357063365696051327/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=6357063365696051327' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/6357063365696051327'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/6357063365696051327'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2010/09/takoma-park-folk-festival.html' title='Takoma Park Folk Festival'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm5.static.flickr.com/4087/4986768544_5f72be2c58_t.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-9012976250021704340</id><published>2010-09-11T20:39:00.004-04:00</published><updated>2010-09-11T20:44:30.886-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='accessibility'/><category scheme='http://www.blogger.com/atom/ns#' term='event'/><category scheme='http://www.blogger.com/atom/ns#' term='conference'/><category scheme='http://www.blogger.com/atom/ns#' term='devel'/><category scheme='http://www.blogger.com/atom/ns#' term='security'/><category scheme='http://www.blogger.com/atom/ns#' term='OLF'/><title type='text'>Ohio LinuxFest 2010</title><content type='html'>&lt;p&gt;I'm on my way home from &lt;a href="http://ohiolinux.org"&gt;Ohio LinuxFest&lt;/a&gt;.  Why'd I leave so early? Partly because my carpool wanted to, and partly because the &lt;a href="http://dc.ubuntu-us.org"&gt;DC LoCo&lt;/a&gt; is going to be at &lt;a href="http://tpff.org"&gt;Takoma Park Folk Festival&lt;/a&gt; tomorrow.  I told everyone I'd post my slides here, so they'll be below.&lt;/p&gt;
&lt;p&gt;Both of the talks I gave were ones I've done before.  At the UbuCon, I gave the Ubuntu Development Processes talk that I gave for a local LUG a few months back with updated information.  There are now 167 human members of &lt;a href="http://launchpad.net/~ubuntu-dev"&gt;~ubuntu-dev&lt;/a&gt;, up from 147 when I gave the talk in May!  Thanks goes to Alan Bell for his &lt;a href="http://people.ubuntu.com/~alanbell/lplist.py"&gt;lplist.py&lt;/a&gt; that let me pull down the full list of members and automatically exclude teams and duplicates.&lt;/p&gt;  
&lt;p&gt;The talk I gave for the main OLF stuff was the security one from &lt;a href="http://southeastlinuxfest.org"&gt;Southeast LinuxFest&lt;/a&gt;.  It was slightly changed, but this time ran a lot shorter than last time.  That's because I have neither the vocabulary nor the brainpower to go off on tangents while simcomming.  Simcomm is short for "simultaneous communication."  I gave the talk simultaneously in English and American Sign Language (ok, really, it was a bit of an ASL pidgin since I used English word-order&amp;mdash;my grammar knowledge is little-to-none).  I've never done that for a presentation before, just for conversations.  While I did learn a bunch of new signs last week just for this (like "exploit", "vulnerability", "attack", "man in the middle attack", "internet", "infect", etc), I still needed to restrict my English vocabulary to things I could sign or for which I knew a sign that was a reasonable approximation.  Because some words just plain don't have sign equivalents (at least not ones which my more-fluent-than-me friends know), I told those in the audience for which sign language is useful what signs I would be substituting, such as "horse" for "trojan" (get it?) and "fishing" for "phishing" (which really is the same concept anyway).  By the way, "man in the middle attack" takes forever to sign.  First assign a place in space for "you", then on the other side of your body assign a place in space for "computer" (as in the one you're trying to talk to), then sign "man" and motion that it exists somewhere in between those two places in space, then sign "attack."&lt;/p&gt;
&lt;p&gt;Because I was signing yesterday with &lt;a href="http://melchua.com"&gt;Mel Chua&lt;/a&gt; of Red Hat (who I think thanked me two or three times for actually *gasp* accommodating her&amp;mdash;she's my friend, I promised I would simcomm if she attended a fest where I was speaking), a few people came up and started signing to me.  There were a surprising number of people who at least knew the manual alphabet well enough to do that.  One person told me today that seeing the two of us chatting in ASL yesterday had him thinking I was deaf (so I guess I wasn't resorting to fingerspelling too much).  I met a woman named Carol who used to teach at &lt;a href="http://gallaudet.edu"&gt;Gallaudet University&lt;/a&gt;, the only liberal arts university in the US (or world?) that's specifically for deaf and hard of hearing students.  She says I did a good job of simcomming, so yay!  As you can imagine, using two languages at once is a bit of work.  Because I left early, she agreed to interpret for the questions asked of a speaker later this afternoon who is deaf, for whom I was doing a bit of interpreting yesterday.  I think he had booked an interpreter of his own who then didn't show up. Mel, Carol, and I tried to convince my dad to take an ASL class since he's getting to be that age (the pitch of my voice has been lost on him for years already).  We also discussed the possibility of organising an accessibility/deaf-and-hard-of-hearing track next year.&lt;/p&gt;
&lt;p&gt;Yes, my dad was there!  He doesn't use Free Software at all, but I got him to sit down and play with my laptop at the KDE booth, and when I explained what Akregator is for and showed him Kontact and OpenOffice.org, he seemed to pick it up pretty easily. He even told a random person that they should give it a try!  Yes, he's a salesman.  He'll sell anything, even if he doesn't know how it works or exactly what it is :P  He was at the party last night and so met a handful of Ubuntu and Fedora folks along with many of the people from the LUG in his city.  He said he might take my brother over to a LUG meeting some time, and he got a "I &amp;hearts; LINUX" bumper sticker for my brother's car.&lt;/p&gt;
&lt;p&gt;Anyway, here are the slides:&lt;/p&gt;
&lt;div style="width:425px" id="__ss_5175991"&gt;&lt;strong style="display:block;margin:12px 0 4px"&gt;&lt;a href="http://www.slideshare.net/macoafi/ubuntu-developer-processes-olf2010" title="Ubuntu Developer Processes (OLF2010)"&gt;Ubuntu Developer Processes (OLF2010)&lt;/a&gt;&lt;/strong&gt;&lt;object id="__sse5175991" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=olf2010ubuntudevproc-100910162552-phpapp02&amp;stripped_title=ubuntu-developer-processes-olf2010" /&gt;&lt;param name="allowFullScreen" value="true"/&gt;&lt;param name="allowScriptAccess" value="always"/&gt;&lt;embed name="__sse5175991" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=olf2010ubuntudevproc-100910162552-phpapp02&amp;stripped_title=ubuntu-developer-processes-olf2010" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="padding:5px 0 12px"&gt;View more &lt;a href="http://www.slideshare.net/"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/macoafi"&gt;Mackenzie Morgan&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;

&lt;div style="width:425px" id="__ss_5181997"&gt;&lt;strong style="display:block;margin:12px 0 4px"&gt;&lt;a href="http://www.slideshare.net/macoafi/linux-security-myth" title="Linux Security Myth"&gt;Linux Security Myth&lt;/a&gt;&lt;/strong&gt;&lt;object id="__sse5181997" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=olf2010securitymyth-100911190105-phpapp02&amp;stripped_title=linux-security-myth" /&gt;&lt;param name="allowFullScreen" value="true"/&gt;&lt;param name="allowScriptAccess" value="always"/&gt;&lt;embed name="__sse5181997" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=olf2010securitymyth-100911190105-phpapp02&amp;stripped_title=linux-security-myth" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="padding:5px 0 12px"&gt;View more &lt;a href="http://www.slideshare.net/"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/macoafi"&gt;Mackenzie Morgan&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;If you want to download them, you can either download from SlideShare (login required), or you can get them from the handy-dandy &lt;a href="https://code.launchpad.net/presentations"&gt;Presentations project on Launchpad&lt;/a&gt;, complete with LaTeX sources.  Yes, I use LaTeX for slides.  I ranted on here 2 years ago about how awful OpenOffice.org is for making slides and haven't gone back since.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-9012976250021704340?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/9012976250021704340/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=9012976250021704340' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/9012976250021704340'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/9012976250021704340'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2010/09/ohio-linuxfest-2010.html' title='Ohio LinuxFest 2010'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-8767259554624048589</id><published>2010-09-02T22:05:00.002-04:00</published><updated>2010-09-03T11:03:34.892-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='women'/><category scheme='http://www.blogger.com/atom/ns#' term='event'/><category scheme='http://www.blogger.com/atom/ns#' term='OLF'/><title type='text'>Finding more women to speak at Ohio LinuxFest:  success!</title><content type='html'>&lt;p&gt;&lt;em&gt;Cross-posted on &lt;a href="http://geekfeminism.org/2010/09/02/finding-more-women-to-speak-at-ohio-linuxfest-success/"&gt;Geek Feminism&lt;/a&gt;.  Co-authored by &lt;a href="http://mizmoose.livejournal.com"&gt;Moose J. Finklestein&lt;/a&gt;, OLF's Content Chair.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Some conference organisers will say "we didn't get any submissions from women" to explain the lack of women on their stages. As of two years ago, the &lt;a href="http://geekfeminism.wikia.com/wiki/Ohio_LinuxFest"&gt;Ohio LinuxFest was in that category&lt;/a&gt;. With a little outreach effort, and embracing diversity as a core value, the Ohio LinuxFest has successfully recruited more women to share their experience at OLF.&lt;/p&gt;

&lt;p&gt;How'd we do? While last year only five of the speakers at Ohio LinuxFest were women, out of a total of 31, this year 14 of the 38 speakers are women. That's a third of the conference speaking slots! One of the two keynoters is a woman.  There were 107 talk proposals for the 27 general speaking slots.  Before anyone tries to suggest that we simply took them all, it should be noted that a full 48% of the proposals for talks categorised as not assuming high levels of prior knowledge (making them suitable for the most attendees) were from women. &lt;/p&gt;

&lt;p&gt;We believe that much of this success is attributed to community outreach. This  year, we contacted &lt;a href="http://women.ubuntu.com"&gt;Ubuntu Women&lt;/a&gt;, &lt;a href="http://women.debian.org"&gt;Debian Women&lt;/a&gt;, &lt;a href="http://linuxchix.org"&gt;LinuxChix&lt;/a&gt;, &lt;a href="http://devchix.org"&gt;DevChix&lt;/a&gt;, and  the &lt;a href="http://libreplanet.org/wiki/Womenscaucus"&gt;FSF's Women's Caucus&lt;/a&gt; mailing list about the call for presentations, and did it have an effect! &lt;/p&gt;

&lt;p&gt;Recognising the various concerns women speakers can face, we tried to specifically address potential issues in the email sent to women-focused mailing lists.  Some of these known issues include lack of confidence in new speakers, not being clear what the intended audience is, or the "&lt;a href="http://geekfeminism.wikia.com/wiki/Imposter_syndrome"&gt;imposter syndrome&lt;/a&gt;," where someone doesn't recognize that they are qualified to speak on a topic. The woman to woman dialog made the difference.&lt;/p&gt;

&lt;p&gt;We wanted to make sure people weren't refraining from submitting because they lack confidence in their technical abilities (an excuse we'd heard before), so we explained the attendees' demographics, hoping to get more proposals that would fill the gap we had for user-aimed talks.  Ohio LinuxFest has everything from home desktop users who started using &lt;a href="http://ubuntu.com"&gt;Ubuntu&lt;/a&gt; a week ago (or even that day!) to seasoned system administrators who love &lt;a href="http://slackware.com/"&gt;Slackware&lt;/a&gt;, &lt;a href="http://gentoo.org"&gt;Gentoo&lt;/a&gt;, or &lt;a href="http://netbsd.org"&gt;NetBSD&lt;/a&gt;.  Nevertheless, beginner proposals have tended toward introduction to development topics, not leaving enough for people who want to be users, not developers.  We also made sure to mention that it's a great crowd who is very welcoming of first-time speakers. &lt;/p&gt;

&lt;p&gt;Women are involved with more than just speaking at the Ohio LinuxFest.  Beth Lynn Eicher has been actively involved as a director for 6 years now, and the current staff, all volunteers, is about 35% female.&lt;/p&gt;

&lt;p&gt;The Ohio LinuxFest takes pains to create a weekend conference friendly to all people, not just women.  The diversity statement includes gender, ethnicity, disability, sexuality, and even operating system -- folks who don't use Linux are just as welcome as those who love it. There are regularly talks about or including BSDs, interoperability in heterogeneous environments, and cross platform free software. &lt;/p&gt;

&lt;p&gt;Additionally, all speakers are instructed to keep the content of their presentations clean.  The Ohio LinuxFest bills itself as a family friendly conference and aims to keep it that way.  As  an effort to make a  positive  effect with the community at large, the Ohio LinuxFest will host the second annual &lt;a href="http://www.ohiolinux.org/dios.html"&gt;Diveristy in Open Source Workshop&lt;/a&gt; on September 12, 2010. &lt;/p&gt;

&lt;p&gt;Looking at the growing trend of more female influence on the OhioLinuxFest we'd like to see it be the leader for more women to attend and become more involved with other free software interests.  &lt;/p&gt;

&lt;p&gt;For those interested in pretty graphs, I've been &lt;a href="http://geekfeminism.wikia.com/wiki/Women_speakers#Statistics"&gt;graphing women speaker proportions at various LinuxFests&lt;/a&gt; on the GeekFeminism Wiki. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-8767259554624048589?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/8767259554624048589/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=8767259554624048589' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/8767259554624048589'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/8767259554624048589'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2010/09/finding-more-women-to-speak-at-ohio.html' title='Finding more women to speak at Ohio LinuxFest:  success!'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-4486270627671462828</id><published>2010-09-02T01:42:00.002-04:00</published><updated>2010-09-02T15:45:23.567-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HowTo'/><category scheme='http://www.blogger.com/atom/ns#' term='tip'/><title type='text'>Sharing a shell and monitoring the other party</title><content type='html'>&lt;p&gt;Recently, I had a reason to allow someone else to use a shell on a machine for which I'm the admin, but I wanted a way to track what they're doing. You might think the &lt;code&gt;history&lt;/code&gt; command is just fine for this, but it's possible to clear the history, and I wouldn't want that. Screen to the rescue!&lt;/p&gt;&lt;p&gt;I ssh'd into the machine and created a new user for my visitor. Then I switched to that user. Once logged in, I ran &lt;code&gt;screen -L&lt;/code&gt;, which logs the shell (both input and output) to ~user/screelog.0). Then I called up the user, gave them the IP address, username, and password. They logged in, and I told them to run &lt;code&gt;screen -ls&lt;/code&gt; to see a list of open screen sessions. The output looks like this:&lt;/p&gt;&lt;pre&gt;There is a screen on:
 2119.pts-0.marlyn (09/01/2010 06:32:03 PM) (Attached)
1 Socket in /var/run/screen/S-maco.
&lt;/pre&gt;&lt;p&gt;The next step was for them to type &lt;code&gt;screen -x 2119.pts-0.marlyn&lt;/code&gt; Once they did this, we could each see what the other saw in our SSH session, and it was all logged. Great! I could keep track of what they were doing as they were doing it and review the logs later for a double check.&lt;/p&gt;&lt;p&gt;It's not a VCS though. If you know what directory they'll be operating in, you might want to run &lt;code&gt;bzr init ; bzr add ; bzr commit -m "starting point"&lt;/code&gt; first, so you can later run &lt;code&gt;bzr diff | less&lt;/code&gt; to see what files changed and keep a record of what changed, since while it might all seem perfectly logical while it's happening, recalling the exact changes won't be easy. The point of watching can be to catch them in the act if they try to do something that violates your security policy or to be given a demonstration.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;EDIT:&lt;/strong&gt; After a question in comments about how you keep them from opening another non-screen'd connection, my friend &lt;a href="http://push.cx"&gt;Peter&lt;/a&gt; suggested adding &lt;code&gt;screen -xR&lt;/code&gt; to the user's ~/.bash_profile, so it forcibly connects to the screen session.  Thanks, Peter!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-4486270627671462828?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/4486270627671462828/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=4486270627671462828' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/4486270627671462828'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/4486270627671462828'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2010/09/sharing-shell-and-monitoring-other.html' title='Sharing a shell and monitoring the other party'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-7646888345188930615</id><published>2010-08-28T02:32:00.000-04:00</published><updated>2010-08-28T02:32:57.379-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ZaReason'/><title type='text'>ZaReason Terra HD</title><content type='html'>&lt;p&gt;&lt;a href="http://www.jonobacon.org/2010/08/28/on-zareason/"&gt;Jono wrote about his new ZaReason Strata&lt;/a&gt;, and &lt;a href="http://blog.nixternal.com/2010.08.27/my-zareason-laptop/"&gt;Rich wrote about his new ZaReason something-else&lt;/a&gt;, so I figured I'd let you all know about the &lt;a href="http://zareason.com/shop/Terra-HD.html"&gt;ZaReason Terra HD&lt;/a&gt; I &lt;a href="http://ubuntulinuxtipstricks.blogspot.com/2010/06/laptop-er-netbook-love.html"&gt;said I wanted to order&lt;/a&gt;, now that I've had it about a month.&lt;/p&gt;
&lt;p&gt;Typing has turned out not to be a problem.  This makes sense, if you compare the size of the keyboard to the one on my &lt;a href="http://ubuntulinuxtipstricks.blogspot.com/2008/06/my-new-laptop-betty.html"&gt;other ZaReason laptop&lt;/a&gt;, a 13" they sold in 2008 under the moniker "UltraLap," but which I call Betty.  The only diffrence in width is the extra column of home/pgup/pgdn/end keys, which are Fn keys on this keyboard, and I got used to the gaps between keys.&lt;/p&gt;
&lt;a href="http://www.flickr.com/photos/maco_nix/4934127572/" title="P1010095 by maco *nix, on Flickr"&gt;&lt;img src="http://farm5.static.flickr.com/4078/4934127572_2ed651a8bd.jpg" width="500" height="375" alt="P1010095" /&gt;&lt;/a&gt;
&lt;p&gt;What's confusing me the most is that this has the Ctrl on the far left of the bottom row and Fn to the right of it, while on my old Gateway (Ada) and Betty have Fn on the corner and Ctrl to the right of it.  I use Marlyn (the Terra, named after &lt;a href="http://en.wikipedia.org/wiki/Marlyn_Meltzer"&gt;Marlyn Meltzer&lt;/a&gt;, another &lt;a href="http://en.wikipedia.org/wiki/ENIAC"&gt;ENIAC&lt;/a&gt; programmer) a lot when on the bus to/from work, though, so it's actually on the other laptops that I screw up a lot.  Oh, can you guess which thumb I use to type space?&lt;/p&gt;
&lt;p&gt;"Why do you use it on the bus to/from work?" you may ask.  Well, it has a 3G modem built in!  So, within an hour of taking it out of the box, I found myself at the T-Mobile store signing up for a SIM card.  Some people say "eww, T-Mobile," but they're charging $40/mo for 5GB bandwidth that when exceeded just gets slower, while AT&amp;T wants $35/mo for 2GB followed by overage fees or $60 for 5GB followed by overage fees.  Easy choice there!  Oh, and the other night when CopyNight was held at Teaism in Penn Quarter (yummy food, recommended!), I was the only one with reception in the basement.  That's where I was when I posted the last blog post, actually.  I like being able to IRC from the bus!  This will be very handy when I'm at a family reunion next weekend with no wifi and &lt;a href="http://ohiolinux.org"&gt;Ohio LinuxFest&lt;/a&gt; (where I am speaking) the weekend after that, since the conference center always wants to gouge OLF for Internet access by charging thousands of dollars more than the con can afford to pay to provide access to attendees (resulting in wifi being unavailable).&lt;/p&gt;
&lt;p&gt;The one little thing bugging me is the MacBook-like lid.  That is, it can't be laid out all the way flat like my other laptops' lids can.  MacBooks always make me worry that someone is going to throw a &lt;a href="http://pauldotcom.com/2009/03/building-of-the-2009-shmooball.html"&gt;shmooball&lt;/a&gt; or other projectile, hit the screen, and either A) snap it off or B) knock the laptop over.  I hope B is more likely than A.&lt;/p&gt;
&lt;p&gt;I got it with &lt;a href="http://kubuntu.org"&gt;Kubuntu Netbook Edition&lt;/a&gt; pre-installed, though I have since upgraded to Maverick which doesn't differentiate between plasma-netbook and plasma-desktop at install-time (meaning I have both interfaces available and can press a button to switch). As far as I know, &lt;a href="http://zareason.com"&gt;ZaReason&lt;/a&gt; is the only company pre-installing Kubuntu or really any KDE-based distro.  When I ordered it, I told &lt;a href="http://kdedevelopers.org/blog/57"&gt;Jonathan Riddell&lt;/a&gt; (Canonical's Kubuntu hacker), and his first question was "what OS is it coming with?"  I said "Kubuntu Netbook," and he boggled and requested confirmation that I was serious.&lt;/p&gt;
&lt;a href="http://www.flickr.com/photos/maco_nix/4934125562/" title="P1010092 by maco *nix, on Flickr"&gt;&lt;img src="http://farm5.static.flickr.com/4075/4934125562_4d94d723b6.jpg" width="500" height="375" alt="P1010092" /&gt;&lt;/a&gt;
&lt;p&gt;Not sure what else there is to say about it.  With Firefox running and so refusing to let my SSD sleep (for some reason, Firefox writes to disk every few seconds) or give my CPU a break (yeah, don't get that one either), I get about 5 hours of battery life.  I really wish Firefox wasn't such a resource hog.  I may have mentioned before that they had a suspend/resume bug to fix before release.  I actually ordered a red one and told them to send it unfixed, but the timing on red parts being shipped to the ZaReason shop was perfect for Canonical to inform them that some BIOS tweaks needed to be made and for them to get the parts manufacturer to do it before shiipping!  So, I can reliably resume from suspend when I click the suspend button in the battery applet. This uncovered a new bug though: the fact that I have to click that button.  I don't care, it's how I usually suspend anyway, and the "suspend if left alone and unplugged for &gt;15 minutes" setting still works so it doesn't end up causing problems anyway.&lt;/p&gt;
&lt;p&gt;More pretty photos!  I don't think my camera did a good job of showing how metallic the lid is or the fact that the wrist area is slightly rubberised you get a good grip when holding it.  Oh, and I love that the power cord plugs in on the side instead of in the back.  I like to be able to see where I'm plugging things.&lt;/p&gt;
&lt;a href="http://www.flickr.com/photos/maco_nix/4933532301/" title="P1010093 by maco *nix, on Flickr"&gt;&lt;img src="http://farm5.static.flickr.com/4097/4933532301_af6ca05967.jpg" width="500" height="375" alt="P1010093" /&gt;&lt;/a&gt;
&lt;a href="http://www.flickr.com/photos/maco_nix/4933532859/" title="P1010094 by maco *nix, on Flickr"&gt;&lt;img src="http://farm5.static.flickr.com/4119/4933532859_d3da5dcd80.jpg" width="500" height="375" alt="P1010094" /&gt;&lt;/a&gt;
&lt;p&gt;Oh yeah, I always see people comment on blogs where Linux-laptop vendors are mentioned that they wish there was a company in their country selling these.  Guess what?  ZaReason ships internationally!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-7646888345188930615?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/7646888345188930615/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=7646888345188930615' title='16 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/7646888345188930615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/7646888345188930615'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2010/08/zareason-terra-hd.html' title='ZaReason Terra HD'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm5.static.flickr.com/4078/4934127572_2ed651a8bd_t.jpg' height='72' width='72'/><thr:total>16</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-7149460478415781493</id><published>2010-08-24T20:40:00.018-04:00</published><updated>2010-09-01T03:23:07.367-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HowTo'/><category scheme='http://www.blogger.com/atom/ns#' term='explanation'/><category scheme='http://www.blogger.com/atom/ns#' term='devel'/><title type='text'>Is packaging new software hard?</title><content type='html'>&lt;p&gt;&lt;strong&gt;EDIT 1:&lt;/strong&gt; Sorry Planet readers.  I tried adding a "read more" thing to shorten it, but apparently that doesn't change the RSS feed, just the blog's front page.  And yes, I will fix up the Ubuntu Wiki later.&lt;/p&gt;
&lt;p&gt;A common answer to my question about why people aren't packaging is that packaging is hard and the wiki is kind of lacking. Debhelper 7 and Source Version 3.0 (the new Debian packaging format) make things a &lt;i&gt;lot&lt;/i&gt; easier.&lt;/p&gt;
&lt;p&gt;So is it hard? In the common case, no.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;EDIT 2:&lt;/strong&gt;Switched from "native" to "quilt" since as pointed out in comments, it makes for a smaller upload and &lt;code&gt;debuild&lt;/code&gt; can deal with directly-applied patches in the case that you don't know how to use quilt.&lt;/p&gt;
&lt;p&gt;Assuming the software you want to package uses something like Python distutils (&lt;code&gt; python setup.py build &amp;amp;&amp;amp; sudo python setup.py install&lt;/code&gt;) or Autotools (&lt;code&gt;./configure &amp;amp;&amp;amp; make &amp;amp;&amp;amp; sudo make install&lt;/code&gt;), Debhelper 7 makes things really straightforward.&lt;/p&gt;
&lt;p&gt;Backing up, there are 4 files necessary in the debian/ directory:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;rules&lt;/li&gt;
&lt;li&gt;control&lt;/li&gt;
&lt;li&gt;copyright&lt;/li&gt;
&lt;li&gt;changelog&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;There are two more files you can include that act as a sort of metadata for what sort of package you're making:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;compat&lt;/li&gt;
&lt;li&gt;source/format&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Assuming you want to make a Source Version 3.0 quilt package with Debhelper 7 (this is pretty normal these days):&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Rename the original source tarball to have the form &amp;lt;package name&amp;gt;_&amp;lt;upstream version&amp;gt;.orig.tar.gz&lt;/li&gt;
&lt;li&gt;Unpack the source and change into the unpacked directory: &lt;code&gt;tar xf foo_bar.orig.tar.gz &amp;amp;&amp;amp; cd foo&lt;/code&gt; &lt;/li&gt;
&lt;li&gt;Make a debian directory and enter it: &lt;code&gt;mkdir debian &amp;amp;&amp;amp; cd debian/&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Now it's time for those files&lt;/li&gt;
&lt;/ol&gt;
&lt;strong&gt;EDIT TO ADD&lt;/strong&gt;
&lt;h2&gt;Generation&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Good news:&lt;/strong&gt;  The version of dh-make in Debian SVN appears to support Debhelper 7.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Bad news&lt;/strong&gt; It doesn't parse command line arguments properly.&lt;/p&gt;
&lt;p&gt;In the meantime, you can use the old one to generate everything but the debian/rules file. If only a single deb will be produced, and it's under the GPLv3, that'd be &lt;code&gt;dh_make -c gpl3 -s&lt;/code&gt;  Then you'll just delete files not listed above and the debian/rules file and instead put in a debian/rules containing what I'm about to tell you below.&lt;/p&gt;
&lt;p&gt;PS:  I'm told dh_make is a pretty unclean way to do things.  It's probably best if you just copy and paste the examples, then modify.&lt;/p&gt;
&lt;h2&gt;
debian/rules&lt;/h2&gt;
&lt;p&gt;The boilerplate debian/rules file for standard build systems when you don't need to pass special configure options is: &lt;/p&gt;
&lt;pre&gt;#!/usr/bin/make -f

%:
 dh $@&lt;/pre&gt;
&lt;p&gt;Note that that is a tab, not a bunch of spaces, before the "dh". This used to be the most difficult file to write, which is why I used to use &lt;code&gt;dh_make&lt;/code&gt; to generate it. Debhelper 7 made it so much easier!&lt;/p&gt;
&lt;h2&gt;
debian/control&lt;/h2&gt;
&lt;p&gt;This one is long, but it's pretty easy to fill in the blanks.  It's the only file of the bunch for which you might continue to need a reference.  Here's how the control file should look:&lt;/p&gt;
&lt;pre&gt;Source: foo
Section: bar
Priority: optional
Maintainer: Foo &amp;lt;foo@example.com&amp;gt;
Build-Depends: eeny-dev, meeny-dev, miney, moe, debhelper (&amp;gt;= 7)
Standards-Version: 3.9.1
Homepage: http://foo-project.org

Package: foo
Architecture: all
Depends:  eeny, meeny, miney, moe
Description: does stuff
 Foo does stuff blah blah blah blah to make things easier for users to
 do whatever they need to do. Long description here.&lt;/pre&gt;
&lt;h3&gt;Source package stanza&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Source:&lt;/strong&gt; Put the source package's name. This should be the same as the package name on the orig.tar.gz.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Section:&lt;/strong&gt; For the list of valid Sections, see &lt;a href="http://www.debian.org/doc/debian-policy/ch-archive.html#s-subsections"&gt;the Debian Policy Manual section on this&lt;/a&gt;. In Debian, you will put something like "non-free/kde" while in Ubuntu only the subsection (kde) is listed and the archive admins put it into the right section. In Debian, if the section is main, just list the subsection.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Priority:&lt;/strong&gt; "optional" is what you want for most applications. Again, see &lt;a href="http://www.debian.org/doc/debian-policy/ch-archive.html#s-priorities"&gt;the Debian Policy Manual section on Priorities&lt;/a&gt; for other options.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Maintainer:&lt;/strong&gt; your name and email address if you are submitting to Debian, or if you are submitting to Ubuntu, put "Ubuntu Developers &amp;lt;ubuntu-devel@lists.ubuntu.com&amp;gt;"&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Standards Version:&lt;/strong&gt; current one (as of August 2010) is 3.9.1, and you shouldn't be starting from an out-of-date one&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Homepage:&lt;/strong&gt;  the project's homepage&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Binary package stanza&lt;/h3&gt;
&lt;p&gt;Now for the binary packages generated by the source package. For most applications, there will only be one binary package generated, but if there's more than one, just repeat the second stanza of this file once for each one, of course changing the values on each line.&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Package:&lt;/strong&gt; name of the binary package (the deb). Use logical names. If there's only one, feel free to repeat the source package's name.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Architecture:&lt;/strong&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;all:&lt;/strong&gt; if it can be built once and run anywhere (common for Python)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;any:&lt;/strong&gt; if it needs to be built everywhere&lt;/li&gt;
&lt;li&gt;Otherwise, a list of architectures&lt;/li&gt;&lt;/ul&gt;
&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; put a short description after the colon that can fill in the blank at the end of "$PACKAGE_NAME _____" with a short verb phrase (&amp;lt; 80 characters). On the lines below, put the long description with a single space at the beginning of each line. If you want a blank line, put a space and a period.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Build-Depends and Depends&lt;/h3&gt;
&lt;p&gt;I kept skipping the bit about Build-Depends and Depends. For these, you want to list the names of other binary packages (&lt;em&gt;not&lt;/em&gt; source packages!). If a particular version is needed, parentheses and mathematical symbols (like where I put "debhelper (&amp;gt;= 7)") are used.&lt;/p&gt;
&lt;p&gt;Usually -dev packages will be in the Build-Depends since that's where header files are in Debian and Ubuntu while non-dev packages will be in the binary package's Depends. You don't need to figure this stuff out completely on your own. The upstream README and INSTALL files should list what libraries are needed. If they're not, complain to upstream about bad documentation!&lt;p&gt;
&lt;p&gt;If you don't know what package provides a certain library, &lt;code&gt;sudo apt-get install apt-file &amp;amp;&amp;amp;apt-file update&lt;/code&gt; then use &lt;code&gt;apt-file search&lt;/code&gt; to find what package provides it.&lt;/p&gt;
&lt;h3&gt;Notes&lt;/h3&gt;
&lt;p&gt;These are the required lines. There are more available in the Debian Policy Manual (I keep referring to that, huh? It's useful!), such as Recommends and Suggests. How do these compare with Depends?
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Depends:&lt;/strong&gt; absolutely &lt;em&gt;must&lt;/em&gt; be installed in order for the software to work&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Recommends:&lt;/strong&gt; useful and common to have with the package but not completely necessary.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Suggests:&lt;/strong&gt; you want apt to notify the user that there's some other software that's kind of useful to use with it&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Recommends are installed by default in Debian and Ubuntu nowadays, but some people disable them using &lt;code&gt;sudo apt-get install --no-install-recommends foo&lt;/code&gt;, so the difference between Depends and Recommends is important. There are more less-commonly-used package relationships too, but you can read the Policy Manual for that.&lt;/p&gt;
&lt;p&gt;PS: If you're packaging a Python app, "${python:Depends}" goes in the binary package's Depends line to avoid typing it all out.&lt;/p&gt;
&lt;p&gt;I always find writing a good description to be the hardest part.&lt;/p&gt;
&lt;h2&gt;
debian/copyright&lt;/h2&gt;
&lt;p&gt;The debian/copyright file is a pretty straightforward fill-in-the-blank.&lt;/p&gt;
&lt;pre&gt;This package was debianized by Your Name &amp;lt;you@example.com&amp;gt; on
Tue, 24 Aug 2010 20:05:25 -0400

It was downloaded from http://example.com&lt;/pre&gt;
&lt;p&gt;For the timestamp, run &lt;code&gt;date -R&lt;/code&gt; and copy that in there. Make sure the copyrights are listed next, something like this (the COPYING or LICENSE file should have this at the top):&lt;/p&gt;
&lt;pre&gt;Copyright
© 2010, Author Name &amp;lt;author@example.com&amp;gt;&lt;/pre&gt;
&lt;p&gt;Double check this by running &lt;code&gt;licensecheck -r&lt;/code&gt; in the top level code directory.&lt;/p&gt;
&lt;pre&gt;License:
The code files in this package are under the GNU General Public License
version 3:
    | This program is free software: you can redistribute it and/or modify
    | it under the terms of the GNU General Public License as published by
    | the Free Software Foundation, either version 3 of the License, or
    | (at your option) any later version.

    | This program is distributed in the hope that it will be useful,
    | but WITHOUT ANY WARRANTY; without even the implied warranty of
    | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the 
    | GNU General Public License for more details.

    | You should have received a copy of the GNU General Public License
    | along with this program.  If not, see &amp;lt;http://www.gnu.org/licenses/&amp;gt;.

    The full text of the GNU General Public License version 3 is available on
    Debian systems in /usr/share/common-licenses/GPL-3.&lt;/pre&gt;
&lt;p&gt;Depending on licensecheck's output, you may need to list multiple licenses.&lt;/p&gt;
&lt;h2&gt;
debian/changelog&lt;/h2&gt;
&lt;p&gt;This is the easiest of the files that require you to do any thought. Run &lt;code&gt;dch -i --create&lt;/code&gt;, fix your email name and email address to match who you are, and put in an explanation. In future, you'll just run &lt;code&gt;dch -i&lt;/code&gt; to add another entry. Explain what you did to the package. In this case, it'll likely just be "Initial release" which is pretty simple. dch should set the right version number. It'll look something like:&lt;/p&gt;
&lt;pre&gt;foo (0:1.0-0ubuntu1) maverick; urgency=low

  * Initial release

 -- Your Name &amp;lt;you@example.com&amp;gt;  Tue, 24 Aug 2010 20:05:25 -0400&lt;/pre&gt;
&lt;p&gt;The first bit is the same as the source package name and will automatically be filled in. The part in parentheses is the package version. It is in the form &amp;lt;epoch&amp;gt;:&amp;lt;upstream version&amp;gt;-&amp;lt;debian version&amp;gt;ubuntu&amp;lt;ubuntu version&amp;gt;&lt;/p&gt;
&lt;p&gt;If you're doing the initial packaging, the epoch is 0, and the upstream version will be automatically filled in from the .orig.tar.gz.&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Debian:&lt;/strong&gt; Debian version will be 1&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Ubuntu:&lt;/strong&gt; Debian version is 0 and Ubuntu version is 1&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;PPA:&lt;/strong&gt; put 0s for both of those and add +ppa1 (or +yournick1 or whatever)&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Next comes the version of Debian or Ubuntu for which you are packaging. Leave urgency at low for now. You're packaging an app, not the kernel. It just affects how quickly the build servers get around to it, and abusing this field will make people Not Happy. &lt;/p&gt;
&lt;h2&gt;
Other files&lt;/h2&gt;
&lt;p&gt;For the debian/source/format and debian/compat files, just run &lt;code&gt;echo "7" &amp;gt; compat&lt;/code&gt; and &lt;code&gt;mkdir source &amp;amp;&amp;amp; echo "3.0 (quilt)" &amp;gt; source/format&lt;/code&gt;&lt;/p&gt;
&lt;h2&gt;
Time to build!&lt;/h2&gt;
&lt;p&gt;The hard part is done, and that really wasn't very hard given it's pretty much just fill-in-the-blank the whole way. Now to build and test. My preferred way to test builds is to use pbuilder. It uses a minimal chroot, so your build-dependencies get tested too.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Install the build dependencies you listed in debian/control&lt;/li&gt;
&lt;li&gt; &lt;code&gt;sudo apt-get install pbuilder ubunt-dev-tools devscripts&lt;/code&gt; (If I missed any, tell me in comments) &lt;/li&gt;
&lt;li&gt;Generate the source package: &lt;code&gt;debuild -S&lt;/code&gt;—a .debian.tar.gz, a .dsc, and a .changes file will show up in the same directory as the .orig.tar.gz&lt;/li&gt;
&lt;li&gt;Make a pbuilder to build your package: &lt;code&gt;ln -s /usr/bin/pbuilder-dist ~/pbuilder-maverick &amp;amp;&amp;amp; ~/pbuilder-maverick create&lt;/code&gt;—substitute in whatever version of Debian/Ubuntu you are building for (same as you listed in changelog)&lt;/li&gt;
&lt;li&gt;Build the source package: &lt;code&gt;~/pbuilder-maverick build ../foo*.dsc&lt;/code&gt;—.debs will be output in ~/pbuilder/maverick_result&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;PS: The "make a pbuilder" step only has to be done once per release on which you intend to ever build.  Keep it up to date with &lt;code&gt;~/pbuilder-maverick update&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;If it all builds successfully, congrats! If it doesn't, either you forgot a build dependency or it's not a wonderfully straightforward application and you should visit #ubuntu-packaging on Freenode or #debian-mentors on OFTC for help debugging. We're friendly!&lt;/p&gt;
&lt;h2&gt;
Test&lt;/h2&gt;
&lt;p&gt;Install the debs and test it out.&lt;/p&gt;
&lt;h2&gt;
Upload&lt;/h2&gt;
&lt;p&gt;You'll need to sign the package before you can upload it anywhere, if it didn't get signed when you ran debuild (the output would have told you if it did). Generate a GPG key and use &lt;code&gt;debsign -k&amp;lt;your key ID&amp;gt; foo*.changes&lt;/code&gt; to sign it. If you're working on Ubuntu, add your key to Launchpad or if Debian add it to Debian Mentors. Then run &lt;code&gt;dput mentors foo*.changes&lt;/code&gt; for Debian Mentors or &lt;code&gt;dput revu foo*.chanes&lt;/code&gt; for Ubuntu's REVU (where new packages are reviewed by MOTU for inclusion in the archive). You'll get feedback from a mentor or a MOTU, improve your package based on that, and then someone will sponsor it. Or you can upload to a PPA with &lt;code&gt;dput ppa:user/ppa foo*.changes&lt;/code&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-7149460478415781493?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/7149460478415781493/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=7149460478415781493' title='35 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/7149460478415781493'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/7149460478415781493'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2010/08/is-packaging-new-software-hard.html' title='Is packaging new software hard?'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>35</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-7695203419966738789</id><published>2010-08-24T12:42:00.001-04:00</published><updated>2010-08-24T12:49:18.073-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='devel'/><title type='text'>What are the barriers to walking the MOTU/Developer path?</title><content type='html'>&lt;p&gt;I &lt;a href="http://ubuntu.stackexchange.com/questions/2872/what-are-the-biggest-barriers-to-walking-the-motu-developer-path"&gt;asked this on Ubuntu.StackExchange&lt;/a&gt; but only got 3 answers so far, so I wanted to put this a bit more publicly too.  What keeps you from packaging, patching, etc?  If you do those things, what keeps you from applying for upload rights?&lt;/p&gt;
&lt;p&gt;About 150 people are members of &lt;a href="http://launchpad.net/~ubuntu-dev"&gt;lp:~ubuntu-dev&lt;/a&gt; right now.  There are also a handful of people who haven't yet become &lt;a href="https://wiki.ubuntu.com/MOTU"&gt;MOTU&lt;/a&gt; or joined another &lt;a href="https://wiki.ubuntu.com/UbuntuDevelopers"&gt;developer team&lt;/a&gt; but do good work.  More hands are always needed, so what's keeping the rest of you folks away from this area of contribution?&lt;/p&gt;
&lt;p&gt;For reference, 150 is a pretty small number given about 30,000 packages.  Debian has more like 1000 developers.&lt;/p&gt;
&lt;p&gt;Feel free to answer here in the comments or on U.SE.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-7695203419966738789?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/7695203419966738789/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=7695203419966738789' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/7695203419966738789'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/7695203419966738789'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2010/08/what-are-barriers-to-walking.html' title='What are the barriers to walking the MOTU/Developer path?'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-433673778756876983</id><published>2010-08-18T11:37:00.000-04:00</published><updated>2010-08-18T11:37:21.155-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='update'/><category scheme='http://www.blogger.com/atom/ns#' term='Lucid Lynx'/><category scheme='http://www.blogger.com/atom/ns#' term='Kubuntu'/><title type='text'>Kubuntu &amp; Kubuntu Netbook 10.04.1 now available</title><content type='html'>&lt;p&gt;The first point-release for Kubuntu and Kubuntu Netbook 10.04 is &lt;a href="http://www.kubuntu.org/news/kubuntu-and-kubuntu-netbook-10041"&gt;now available&lt;/a&gt;.  If you've been putting off installing because of the number of updates you'll have to download, the good news is all updates, bug fixes, and security patches that have been released for these two versions of Kubuntu have been rolled into the new 10.04.1 disc images, saving you from spending hours on updates.  Yay!   Just visit the &lt;a href="http://www.kubuntu.org/getkubuntu"&gt;Get Kubuntu page on the new Kubuntu website&lt;/a&gt; to get yours.&lt;/p&gt;
&lt;p&gt;If you're already running 10.04 and have been keeping up with your updates, you don't need to do anything.  You're there!&lt;/p&gt;
&lt;p&gt;Yes, there's updated &lt;a href="http://www.ubuntu.com/desktop/get-ubuntu/download"&gt;Ubuntu ISOs&lt;/a&gt; too.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-433673778756876983?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/433673778756876983/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=433673778756876983' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/433673778756876983'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/433673778756876983'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2010/08/kubuntu-kubuntu-netbook-10041-now.html' title='Kubuntu &amp; Kubuntu Netbook 10.04.1 now available'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-7984828135102867994</id><published>2010-07-26T22:22:00.004-04:00</published><updated>2010-07-26T23:30:59.090-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='event'/><category scheme='http://www.blogger.com/atom/ns#' term='conference'/><title type='text'>The Next HOPE</title><content type='html'>&lt;p&gt;Last weekend was &lt;a href="http://thenexthope.org"&gt;The Next HOPE&lt;/a&gt; (following from The Last HOPE) in New York City.  HOPE stands for Hackers on Planet Earth and is a biennial conference put on by &lt;a href="http://2600.com"&gt;2600:  The Hacker Quarterly&lt;/a&gt;.  The Wikileaks guy may or may not have shown up.  Some online say he didn't.  Someone else told me "oh yeah, he was sitting behind the Tesla stage drinking Club Mate all day Friday," so who knows.  Apparently his keynote timeslot resulted in everything being timeshifted by one hour though.  The physical security folks said he ran long.  Though maybe it was a substitute who did so?  I don't know.  Kaminsky had another of the keynote slots, talking about SQL injection and the difference between programmer ways of thinking ("I'll just concatenate these strings here&amp;hellip;") and programming-language-developer thinking ("We'll parameterize these, so they don't break anything&amp;hellip;").  He made the very good point that the reason programmers ignore that parameterization stuff is that it's a pain in the neck to have to jump all around as you try to read the code figuring out "ok now insert first parameter&amp;hellip;back up to code&amp;hellip;second parameter&amp;hellip;wait which one's the seventh parameter?" and outlined some ideas he has to make syntax programmers won't hate that can still fix the problem.  And yeah, let's face it. Trying to escape every bad character is total Whack-A-Mole.&lt;/p&gt;
&lt;p&gt;A group of librarians were here talking about how to get &lt;abbr title="Free &amp;amp; Open Source Software"&gt;FOSS&lt;/abbr&gt; into libraries.  They had a very important tip:  brush your teeth.  If you show up looking like a caricature of a hacker, it's a bit hard for the librarians to take you seriously.  So, look like you've bathed since last Tuesday and know what a toothbrush is.  Yes, they mentioned &lt;a href="http://www.open-ils.org/"&gt;Evergreen&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Deb "freedeb" Nicholson from the &lt;a href="http://fsf.org"&gt;Free Software Foundation&lt;/a&gt; spoke about why diversity is important to the growth of Free Software (hint:  more diversity = more people!) and how to get there.  In a similar vein, Nikki Neulist had a talk called "Hey, Don't Call That Guy A Noob: Toward a More Welcoming Hacker Community."  She was talking about how new people provide new perspectives and if you're willing to just &lt;em&gt;be helpful&lt;/em&gt; early on, they can end up really useful later.  I think this is something we've tried to exemplify in the Ubuntu world, though I do still occasionally see some unwelcoming behaviour on IRC.  Unfortunately, during her talk's Q&amp;A, some guy thought it made sense to say tough cookies, this is our hacker culture and if your skin's not thick enough, you don't belong here.  C4BL3FL4M3 and I started yelling at him from opposite sides of the room.  How on Earth could "if you don't like our bad attitude, &lt;abbr title="Get the F*** Out"&gt;GTFO&lt;/abbr&gt;" fit in in a conversation about being welcoming?  Why did he even attend if that's his attitude?  Troll!&lt;/p&gt;
&lt;p&gt;The Vintage Computing talk ended in me dragging a 14 year old I was showing around to the Borders across the street to buy her a copy of &lt;a href="http://www.amazon.com/Hackers-Heroes-Computer-Revolution-Anniversary/dp/1449388396/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1280199166&amp;sr=8-1"&gt;Hackers:  Heroes of the Computer Revolution&lt;/a&gt; to give her more context about things like the Altair and the PDP-11.&lt;/p&gt;
&lt;p&gt;There were talks on "Color, Light, and Perception" and "Cooking for Geeks."  In the former, I learned that magenta does not exist as part of the white light spectrum.  You will not find it with a prism.  It's not a single wavelength of light but rather a trick in our brains when red and blue wavelengths overlap.  I also learned about additive colours, which is what the &lt;a href="http://en.wikipedia.org/wiki/RGB_color_model"&gt;RGB colour model&lt;/a&gt; we use for defining colours on a computer screen is based on.  The reason I see white captions on a black background as red/blue-split (like when you look at 3D stuff without the glasses) when seeing it at an angle out of my glasses was also explained.  Neat!  The latter was about food science, a basic introduction to it, and a reference to there being more in the speaker's new book of the same title.  Apparently the temperatures we're taught in food safety courses assume you're not hitting the coldest part of the meat, that your thermometer's wrong, and a bit more, so they're overestimated by a good 15°.  Not that I eat meat or am interested in testing that.  Time at temperature was brought up as well&amp;mdash;the fact that reaching a temperature doesn't matter as much as maintaining that temperature for a decent amount of time.  Various enzymes take various times to break down into something tasty.  I think he said brussels sprouts were in the category of things that need to spend a good amount of time at high temperature to taste good.  Someone should tell my mum this.  Hers are too bitter.&lt;/p&gt;
&lt;p&gt;I missed much of the "Simpson's Did It" talk, but I caught Mouse's segment where she talked about Mozart. Apparently "Miserere" by Gregorio Allegri was well-loved by the pope of his time.  So well-loved, that he had analogue DRM on it!  That is, no copies of the sheet music could be made without the pope's permission, period.  Only two copies ever were, and they were for princes who had to promptly return them as soon as they finished.  Additionally, the song could only be played during Easter week.  What did Mozart do, knowing he couldn't get sheet music?  Showed up, listened, memorised, and transcribed from memory.  DRM broken! Thanks, Mozart!&lt;/p&gt;
&lt;p&gt;If you want to write online about controversial topics and you find that your free speech is being harmed by those who do not want you to be heard sending false DMCA notices, you should know about &lt;a href="http//dod.net"&gt;Project DoD&lt;/a&gt;, a web host who is willing to send a counter-notice in response (apparently unlike most others).  You still have the mandatory 10-day offline period while the counter-notice goes through, but at least it's not a permanent offline period.  They're willing to fight for their clients.  Lawyer Tiffany Rad (who was my carpool for the trip) and Chris Mooney were talking about this project of theirs.&lt;/p&gt;
&lt;p&gt;I mentioned earlier taking a 14 year old around.  She's a smart kid named Johannah, so I was introducing her to the other &lt;a href="http://linuxchix.org"&gt;LinuxChix&lt;/a&gt; and other assorted cool people.  I explained public key cryptography (the practical, not the mathematical theory) to her and showed her how to generate a GPG key.  She's an Ubuntu user, so I got her uncle to pick up a copy of &lt;a href="http://nostarch.com/howlinuxworks.htm"&gt;How Linux Works&lt;/a&gt; for her.  It looks like an excellent book for her skill level.  It starts out with basic command line stuff and goes on all the way through explaining bootloaders and system internals.  Cool!&lt;/p&gt;
&lt;p&gt;We attended a LinuxChix Lunch on Saturday, where the women who'd been there in 2002 for H2K2 were expressing surprise at how many women were present, saying LinuxChix would soon be obsolete.  They said H2K2 had somewhere between 10 and 30 women total.  Improvement was obvious.  And by the way, yes, the hacking community does seem to have more women than the Free Software community.  There was definitely a higher percentage of women here than even at &lt;a href="http://southeastlinuxfest.org"&gt;SELF&lt;/a&gt;, which I've already said has more than I remember seeing at any other Linux event (uh, outside of LinuxChix events, obviously).  Funny enough, when we got back, I ended up talking to some woman I'd never met who saw my panoramas on my screen and wanted to know how I took them.  I told her about Hugin and Free Software and Ubuntu.  Anyway, the "funny" bit is that one of the first things she said when asked how she liked the con (she'd never been to a hacker thing before, but her son was a speaker, so she showed up) was (paraphrased) "this is all very interesting, but I notice it's mostly male, and mostly Caucasian."  Yeah&amp;hellip;still got a ways to go.&lt;/p&gt;
&lt;p&gt;I had a duty while I was there too.  I was handing out postcards for &lt;a href="http://ohiolinux.org"&gt;Ohio LinuxFest&lt;/a&gt; to everyone I saw with a Tux, GNU, or distro logo on their shirt, laptop, or tattoo.  There were a lot of Ubuntu users.  At one point I thought I saw an Ubuntu laptop in front of me, but it was actually OSX.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-7984828135102867994?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/7984828135102867994/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=7984828135102867994' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/7984828135102867994'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/7984828135102867994'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2010/07/next-hope.html' title='The Next HOPE'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-6487916270724787876</id><published>2010-07-10T01:22:00.003-04:00</published><updated>2010-07-10T15:15:20.561-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='women'/><category scheme='http://www.blogger.com/atom/ns#' term='artwork'/><title type='text'>Ubuntu Women t-shirt design + wallpaper</title><content type='html'>&lt;p&gt;Probably a year or so ago, I made this design and submitted it as a possible &lt;a href="http://women.ubuntu.com"&gt;Ubuntu Women&lt;/a&gt; t-shirt:&lt;/p&gt;
&lt;a href="http://www.flickr.com/photos/maco_nix/4779357606/" title="Ubuntu Women t shirt design (old) by maco *nix, on Flickr"&gt;&lt;img src="http://farm5.static.flickr.com/4079/4779357606_7bd086fb55.jpg" width="500" height="354" alt="Ubuntu Women t shirt design (old)"&gt;&lt;/a&gt;
(&lt;a href="http://wiki.ubuntu-women.org/Ideas/TShirtDesigns?action=AttachFile&amp;do=view&amp;target=vine.svg"&gt;download SVG source&lt;/a&gt;&amp;mdash;you'll need the old Ubuntu Title font to render the SVG properly)
&lt;p&gt;Today I requested SVGs of the new logos popping up around the *buntusphere, and &lt;a href="http://doctormo.org/"&gt;Martin Owens&lt;/a&gt; had them all so went and modified my design.  I think it's beautiful!&lt;/p&gt;
&lt;a href="http://www.flickr.com/photos/maco_nix/4779357582/" title="Ubuntu Women design (new) by maco *nix, on Flickr"&gt;&lt;img src="http://farm5.static.flickr.com/4138/4779357582_68b6190b14.jpg" width="500" height="337" alt="Ubuntu Women design (new)"&gt;&lt;/a&gt;
(&lt;a href="http://people.ubuntu.com/~maco.m/ubuntu-women-vine-new.svg"&gt;download the SVG source&lt;/a&gt; &amp;mdash;you'll need the new beta Ubuntu font to render the SVG properly)
&lt;p&gt;He added flower petals around the logos, now that they're all perfect circles, and he even added a &lt;acronym title="Free/Libre Open Source Software"&gt;FLOSS&lt;/acronym&gt; flower to it!  Love it!  Lyz is looking into getting t-shirts made with this on it and how the Ubuntu trademark stuff factors in.  Finally, Martin turned this into a really nice wallpaper:&lt;/p&gt;
&lt;a href="http://doctormo.deviantart.com/art/Ubuntu-Women-Green-170743065" title="Ubuntu Women wallpaper by maco *nix, on Flickr"&gt;&lt;img src="http://doctormo.org/wp-content/uploads/2010/07/uw-wallpaper-vine.png" width="500" height="375" alt="Ubuntu Women wallpaper"&gt;&lt;/a&gt;
&lt;p&gt;All of the above is CC-BY-SA, but it's still subject to Canonical's Ubuntu trademark rules thanks to the Ubuntu logo in there.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-6487916270724787876?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/6487916270724787876/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=6487916270724787876' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/6487916270724787876'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/6487916270724787876'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2010/07/ubuntu-women-t-shirt-design-wallpaper.html' title='Ubuntu Women t-shirt design + wallpaper'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm5.static.flickr.com/4079/4779357606_7bd086fb55_t.jpg' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-5180058462031155271</id><published>2010-06-29T14:33:00.002-04:00</published><updated>2010-06-29T14:35:16.398-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OLF'/><category scheme='http://www.blogger.com/atom/ns#' term='linuxfest'/><title type='text'>OLF CFP extended!</title><content type='html'>&lt;p&gt;If you haven't submitted a proposal to &lt;a href="http://ohiolinux.org"&gt;Ohio LinuxFest&lt;/a&gt; yet, don't fret.  The &lt;abbr title="call for presentations"&gt;CFP&lt;/abbr&gt; has been extended to next Wednesday (7/7).  Go to &lt;a href="http://ohiolinux.org/cfp10.html"&gt;the CFP webpage to submit your proposal&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-5180058462031155271?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/5180058462031155271/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=5180058462031155271' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/5180058462031155271'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/5180058462031155271'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2010/06/olf-cfp-extended.html' title='OLF CFP extended!'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-3824844011667881981</id><published>2010-06-21T15:47:00.007-04:00</published><updated>2010-06-21T16:58:51.487-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SELF'/><category scheme='http://www.blogger.com/atom/ns#' term='ZaReason'/><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><title type='text'>Laptop (er, netbook) Love</title><content type='html'>&lt;p&gt;At &lt;a href="http://southeastlinuxfest.org"&gt;Southeast LinuxFest&lt;/a&gt;, &lt;a href="http://zareason.com"&gt;ZaReason&lt;/a&gt; (the company that made &lt;a href="http://ubuntulinuxtipstricks.blogspot.com/2008/06/my-new-laptop-betty.html"&gt;my laptop Betty&lt;/a&gt; two years ago) had a table.&lt;/p&gt;
&lt;a href="http://www.flickr.com/photos/maco_nix/4709071003/" title="Courtney with ZaReason laptops by maco *nix, on Flickr"&gt;&lt;img src="http://farm2.static.flickr.com/1291/4709071003_947ba5a29f.jpg" width="500" height="375" alt="Courtney with ZaReason laptops" /&gt;&lt;/a&gt;
&lt;p&gt;This is Courtney with a few of ZaReason's latest models.  From left to right are the &lt;a href="http://zareason.com/shop/product.php?productid=16222&amp;cat=250&amp;page=1"&gt;Strata 3660&lt;/a&gt;, &lt;a href="http://zareason.com/shop/product.php?productid=16255&amp;cat=250&amp;page=1"&gt;Strata Pro 15&lt;/a&gt;, and the &lt;a href="http://zareason.com/shop/product.php?productid=16261&amp;cat=250&amp;page=1"&gt;Terra HD&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The Terra HD is the one I want to talk about today.  Some of you might remember the &lt;a href="http://zareason.com/shop/product.php?productid=16216&amp;cat=250&amp;page=1"&gt;Terra A20&lt;/a&gt; netbook, which was very popular in "mocha" colour.  Apparently one of the big complaints people had about it was battery life.  The Terra HD is its successor, and it reportedly (I didn't hog it &lt;em&gt;that&lt;/em&gt; long) gets over 6 hours battery with its optional 6-cell battery (4-5 with wireless going).  Also, I'm totally in love with this little netbook (don't worry $boyfriend, not that way).&lt;/p&gt;
&lt;p&gt;&lt;a href="http://weblog.obso1337.org/"&gt;Celeste Lyn Paul&lt;/a&gt; and I were hanging out at the ZaReason booth chatting with Courtney and Mark (Terranova, not S, don't get your knickers in a twist) when Celeste started fawning over the Terra HD.  It's got an 11.6" screen and, as Mark was quick to point out, a 100% size keyboard, &lt;i&gt;not&lt;/i&gt; one of those annoying 93% keyboards.  I typed on it a bit, and yeah, the keyboard is the right size. I don't hit the wrong keys or anything. Great!  This is a first for me and netbooks.  Minor problem for my (very) long nails is slipping off the keycaps into the gap between the keys (like on a MacBook), but I think a day or two of typing on it would see me adjusted.&lt;/p&gt;
&lt;p&gt;Then Courtney suggested Celeste pick it up and see how light it is, while Mark informed us that he always has to double check his backpack to be sure it's actually there.  Celeste seemed surprised by how light it was, so I asked to hold it.  When she handed it to me, my hands went &lt;strong&gt;UP&lt;/strong&gt;!  Theoretically, it's 2.9 pounds.  It felt more like -5oz.  And yes, that's with the 6-cell battery, not with the little 3-cell.&lt;/p&gt;
&lt;p&gt;Some women fawn over shoes or purses.  For me, it's laptops and laptop bags.  This little beauty is available with either a red or a black lid (I guess this is where the obligatory "aww, no &lt;span style="color:#FF1493;"&gt;pink&lt;/span&gt;?" joke comes in), has 802.11n wifi, has options for 1 or 2 GiB of RAM, choice between a normal hard disk or SSD, and even has 3G as an option. And yes, it has ZaReason's signature Ubuntu Circle of Friends super key.  Oh, and for the &lt;a href="http://kde.org" title="best desktop environment ever!"&gt;KDE&lt;/a&gt; fans, Mark is looking into adding Kubuntu Netbook Remix to the OS dropdown list (though as I understand it, you could just request that in the comments box when ordering, and they'd do it).&lt;/p&gt;
&lt;p&gt;I've said before that I'm not getting a netbook til I can get an ARM one, but there's a netbook with a perfectly-sized keyboard that's light as a feather.  I don't think I can pass that up.  It's out of stock right now, so that gives me time to save up some dough and buy one ;-)  Oh, and since no super-quick played-with-it-and-fell-in-love hardware review is complete without the pricetag: it starts at $449.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-3824844011667881981?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/3824844011667881981/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=3824844011667881981' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/3824844011667881981'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/3824844011667881981'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2010/06/laptop-er-netbook-love.html' title='Laptop (er, netbook) Love'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm2.static.flickr.com/1291/4709071003_947ba5a29f_t.jpg' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-2469725263570064856</id><published>2010-06-12T16:19:00.003-04:00</published><updated>2010-06-12T16:34:08.152-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SELF'/><category scheme='http://www.blogger.com/atom/ns#' term='event'/><category scheme='http://www.blogger.com/atom/ns#' term='security'/><category scheme='http://www.blogger.com/atom/ns#' term='linuxfest'/><title type='text'>"Is Linux Secure?" at Southeast LinuxFest</title><content type='html'>&lt;p&gt;I'm at Southeast LinuxFest right now, listening to &lt;a href="http://drowninginbugs.blogspot.com/"&gt;Daniel Chen&lt;/a&gt;'s Linux audio talk.  A bit over an hour ago, I finished my presentation on the Linux security myth.  It's meant to be accessible to normal users or to geeks needing to explain to normal users.  I was asked afterward why I didn't talk about buffer overflows.  That's easy:  normal users can't do anything about them.&lt;/p&gt;
&lt;div style="width:425px" id="__ss_4484394"&gt;&lt;strong style="display:block;margin:12px 0 4px"&gt;&lt;a href="http://www.slideshare.net/macoafi/security-4484394" title="Is Linux Secure?"&gt;Is Linux Secure?&lt;/a&gt;&lt;/strong&gt;&lt;object id="__sse4484394" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=security-100612151805-phpapp01&amp;stripped_title=security-4484394" /&gt;&lt;param name="allowFullScreen" value="true"/&gt;&lt;param name="allowScriptAccess" value="always"/&gt;&lt;embed name="__sse4484394" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=security-100612151805-phpapp01&amp;stripped_title=security-4484394" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="padding:5px 0 12px"&gt;View more &lt;a href="http://www.slideshare.net/"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/macoafi"&gt;Mackenzie Morgan&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Slide 31 shows what happens when a .desktop is not executable and is in a home directory.  Notably, that Fedora and openSUSE make it easy to run anyway, while &lt;a href="https://wiki.ubuntu.com/SecurityTeam/Policies#Execute-Permission%20Bit%20Required"&gt;Ubuntu policy&lt;/a&gt; says those buttons aren't OK (thanks James Tatum for the link pointer).  I can understand that reasoning, but I don't expect normal people to know how to mark it as trusted or geeks to know that that's a euphemism for "set the executable bit."&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-2469725263570064856?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/2469725263570064856/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=2469725263570064856' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/2469725263570064856'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/2469725263570064856'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2010/06/is-linux-secure-at-southeast-linuxfest.html' title='&quot;Is Linux Secure?&quot; at Southeast LinuxFest'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-8136495362387540022</id><published>2010-05-17T19:05:00.004-04:00</published><updated>2010-05-17T19:11:44.307-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tip'/><category scheme='http://www.blogger.com/atom/ns#' term='Launchpad'/><category scheme='http://www.blogger.com/atom/ns#' term='Lucid Lynx'/><title type='text'>Where did my favourite package go?</title><content type='html'>&lt;p&gt;Did you upgrade to Lucid and find that some package you like is no longer available?  There are a number of binary packages that were removed in Lucid as a cleanup of the archive, though for the most part the source packages are still in there.  Most of these were removed because the source package was no longer buildable&amp;mdash;meaning patches could not be applied to fix bugs since the patched source would not compile (unless, of course, the patch fixed that build issue).  Some were removed because Python 2.5 was removed.  To find out what happened to the package you're looking for, try this:&lt;/p&gt;
&lt;code&gt;apt-cache showsrc $PACKAGE&lt;/code&gt;
&lt;p&gt;This'll tell you the name of the source package (on the "Package: " line).  Then go to http://launchpad.net/ubuntu/+source/SRCPKG/+publishinghistory for a full listing of all versions of the package in Ubuntu.  If you click the triangle on the left, it'll unfold revealing changelog info for that published version.  For example, &lt;a href="https://launchpad.net/ubuntu/+source/sagemath/+publishinghistory"&gt;Sage Math's publishing history&lt;/a&gt; shows that it was deleted for the depends-on-Python2.5 reason.&lt;/p&gt;
&lt;p&gt;And there's today's lesson on how to find data in Launchpad.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-8136495362387540022?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/8136495362387540022/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=8136495362387540022' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/8136495362387540022'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/8136495362387540022'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2010/05/where-did-my-favourite-package-go.html' title='Where did my favourite package go?'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-303252879797122833</id><published>2010-05-13T22:20:00.004-04:00</published><updated>2010-05-19T10:18:03.376-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='explanation'/><category scheme='http://www.blogger.com/atom/ns#' term='event'/><category scheme='http://www.blogger.com/atom/ns#' term='presentation'/><title type='text'>Ubuntu Developer Processes presentation from CALUG</title><content type='html'>&lt;p&gt;Last night I did a presentation on Ubuntu Developer Processes for Columbia (MD) Area Linux User Group. You can find the slides on &lt;a href="http://slideshare.net/macoafi/ubuntu-dev-proc"&gt;SlideShare&lt;/a&gt;.&lt;/p&gt;
&lt;b&gt;EDIT:&lt;/b&gt;  Ohhh I can embed it! Neat!
&lt;div style="width:425px" id="__ss_4086099"&gt;&lt;strong style="display:block;margin:12px 0 4px"&gt;&lt;a href="http://www.slideshare.net/macoafi/ubuntu-dev-proc" title="Ubuntu Development Processes"&gt;Ubuntu Development Processes&lt;/a&gt;&lt;/strong&gt;&lt;object id="__sse4086099" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=ubuntudevproc-100513113515-phpapp02&amp;stripped_title=ubuntu-dev-proc" /&gt;&lt;param name="allowFullScreen" value="true"/&gt;&lt;param name="allowScriptAccess" value="always"/&gt;&lt;embed name="__sse4086099" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=ubuntudevproc-100513113515-phpapp02&amp;stripped_title=ubuntu-dev-proc" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="padding:5px 0 12px"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-303252879797122833?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/303252879797122833/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=303252879797122833' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/303252879797122833'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/303252879797122833'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2010/05/ubuntu-developer-processes-presentation.html' title='Ubuntu Developer Processes presentation from CALUG'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-3402892067744769412</id><published>2010-05-01T05:22:00.004-04:00</published><updated>2010-05-01T11:49:33.940-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rant'/><category scheme='http://www.blogger.com/atom/ns#' term='java'/><title type='text'>Please learn to follow directions</title><content type='html'>&lt;p&gt;This is the second time I've seen someone in #ubuntu do this.&lt;/p&gt;
&lt;p&gt;When you install sun-java6-jre, it will instruct you to go download something and drop it in /tmp and hit enter (something like that).  For some reason I do not understand, some users just hit enter without downloading the file they were supposed to and putting it where they were supposed to.  Of course, computers don't like it when users don't follow directions.  The result is that apt sits there waiting&amp;hellip;and waiting&amp;hellip;and waiting.  Eventually the user assumes everything is done and shuts down.  Or maybe they try to install something else and find the dpkg lock in place and try to forcibly kill it or force shut down.  Since Java is half-configured, dpkg ends up in an inconsistent state that lasts across reboots and is a pain to try to sort out.&lt;/p&gt;
&lt;p&gt;All because &lt;i&gt;somebody&lt;/i&gt; can't follow directions.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;EDIT:&lt;/strong&gt; So someone's said in comments that you only get prompted if you install on the command line.  Synaptic just hangs waiting for an answer to a question it hasn't even asked.  Yikes!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-3402892067744769412?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/3402892067744769412/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=3402892067744769412' title='19 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/3402892067744769412'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/3402892067744769412'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2010/05/please-learn-to-follow-directions.html' title='Please learn to follow directions'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>19</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-3346146352575368872</id><published>2010-04-23T17:08:00.006-04:00</published><updated>2010-04-23T19:17:39.873-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPod'/><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><category scheme='http://www.blogger.com/atom/ns#' term='Lucid Lynx'/><title type='text'>iPod Touch on Lucid</title><content type='html'>&lt;p&gt;Plenty of folks have &lt;a href="http://www.osnews.com/story/22942/Ubuntu_10_04_To_Support_iPhone_iPod_Touch_"&gt;reported&lt;/a&gt; so far that their iPod Touches work with Lucid.  Well, my brother has one he got for Christmas, and he says it's not working for him.  He came up with a (very plausible) hypothesis though.  Maybe it has to be used with Windows or OSX once (as some sort of activation mechanism?) before it'll talk to a Linux machine.&lt;/p&gt;

&lt;p&gt;So, I'm asking:  have any of you have an iPod Touch and used it on Ubuntu 10.04 without first using it on a proprietary OS and had it work?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;EDIT:&lt;/strong&gt;  That was quick!  Matthew Garrett says that &lt;em&gt;one&lt;/em&gt; sync with iTunes is needed before it can be used with Linux.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;EDIT2:&lt;/strong&gt; Paul Sladen adds: I don't think we can generate the initial databases first time&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-3346146352575368872?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/3346146352575368872/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=3346146352575368872' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/3346146352575368872'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/3346146352575368872'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2010/04/ipod-touch-on-lucid.html' title='iPod Touch on Lucid'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-8986161063437971020</id><published>2010-03-24T00:17:00.008-04:00</published><updated>2010-03-24T14:51:33.607-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='women'/><category scheme='http://www.blogger.com/atom/ns#' term='Ada Lovelace Day'/><category scheme='http://www.blogger.com/atom/ns#' term='ALD10'/><title type='text'>Ada Lovelace Day 2010: Dianne Martin &amp; Sue McKnight</title><content type='html'>&lt;p&gt;I'm going to write about two people today.  I couldn't pick.&lt;/p&gt;
&lt;h2&gt;Dianne Martin&lt;/h2&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ElsYu-fv6yE/S6pa1E6xcTI/AAAAAAAAAhM/R0kmQcJrXKM/s1600/martin04.gif"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 174px; height: 200px;" src="http://2.bp.blogspot.com/_ElsYu-fv6yE/S6pa1E6xcTI/AAAAAAAAAhM/R0kmQcJrXKM/s400/martin04.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5452270166785225010" /&gt;&lt;/a&gt;&lt;p&gt;Dianne Martin was one of my professors at &lt;a href="http://gwu.edu"&gt;The George Washington University&lt;/a&gt;.  No, she's not teaching any of my classes this semester or going forward!  I decided to write about her because she has done some pretty cool stuff.&lt;/p&gt;
&lt;p&gt;She taught the Team Project Development &amp;amp; Professional Ethics class I took two years ago.  It was a class where we were learning how to work in a team for a client (another department of the school) and be ethical about our decisions regarding the project.  Lots of those &amp;quot;is it wrong to&amp;hellip;&amp;quot; questions regarding things like testing thoroughly, grey hat hacking, deadlines, copyright and licenses (yes, including open source licenses), etc.  When explaining reliability issues, she told us about her work writing the FORTRAN code that potentially made the Apollo space ships, well, work.  I say "potentially" because she explained to us that they had two separate teams write code meant to do the same thing and rigorously tested.  If the testing missed a bug and something bad happened, the other team's code could be loaded up on the fly (failover).  Which team's code went into production was not released.&lt;/p&gt;
&lt;p&gt;Fast forward a bit, and she ran my school's &lt;a href="http://www.cspri.seas.gwu.edu/"&gt;Cyber Security Policy &amp;amp; Research Institute&lt;/a&gt; for a few years.  Appropriate, since aside from the security and policy issues she covered in that class, she also taught the Information Policy class I took last year.&lt;/p&gt;
&lt;p&gt;In 2005, she became a Dean at &lt;a href="http://www.zu.ac.ae/"&gt;Zayed University&lt;/a&gt;, which it appears was a school for women at the time, though they've since built a new campus where men are allowed.  She wrote &lt;cite&gt;&lt;a href="http://portal.acm.org/citation.cfm?id=1113847.1113871&amp;coll=ACM&amp;dl=ACM&amp;CFID=81471491&amp;CFTOKEN=32288675"&gt;Removing the veil: personal reflections on educating women in Dubai&lt;/a&gt;&lt;/cite&gt; about her experiences there (ACM Digital Library access required).&lt;/p&gt;
&lt;p&gt;In 2007, she returned to DC, and that's when I met her.  She is now the Associate Vice President for Graduate Affairs in the School of Engineering and Applied Sciences.  She was very helpful when there was a &lt;a href="http://maco.dreamwidth.org/6312.html"&gt;problem with another student&lt;/a&gt; who made frequent comments about women's abilities as regards computer science.&lt;/p&gt;
&lt;p&gt;She's also notable for having been one of the authors of the &lt;a href="http://www.acm.org/about/code-of-ethics"&gt;ACM Code of Ethics&lt;/a&gt; and for quite a lot of research into computer science education and computer-aided education.  One of the interesting things I recall reading about her teaching experience was that she used to ask students to draw what they think of when they hear "computer scientist."  The results was a lot of drawings of guys, even coming from girls and young women.  She also received the Ada Lovelace Award from the &lt;a href="http://awc-hq.org"&gt;Association for Women in Computing&lt;/a&gt; in 2005.&lt;/p&gt;
&lt;h2&gt;Sue McKnight&lt;/h2&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_ElsYu-fv6yE/S6pbLTBvlVI/AAAAAAAAAhU/_flBBcxLKqU/s1600/with_sue.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_ElsYu-fv6yE/S6pbLTBvlVI/AAAAAAAAAhU/_flBBcxLKqU/s320/with_sue.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5452270548529681746" /&gt;&lt;/a&gt;&lt;p&gt;Sue is one of my dad's closest friends.  She's also the first female programmer I ever knew.  I can't give some long list of academic things like I can with the professor above, but I remember visiting Sue each summer since I was really small.  She's always been proof that geeks can be cool and have lots of fun.&lt;/p&gt;
&lt;p&gt;She and her husband Linus have been very encouraging of my open source activities and general geekiness.  I remember a couple years ago, she expressed surprise at my being so technical when my parents are both&amp;hellip;um, well they can send email and type things into word processors and spreadsheets&amp;hellip;  Silly, Sue, I had you!&lt;/p&gt;
&lt;p&gt;I remember her saying she was "Code Mom" to the guys she worked with, before she moved into management.  She'd have to convince her coworkers that usability mattered, and that even if it'd mean an algorithm was O(10n) instead of O(n), if it was better for the user, that small performance hit was worth it.&lt;/p&gt; 
&lt;br/&gt;&lt;br/&gt;
&lt;p&gt;For some reason, some Planets bumped last year's posts to the top when I edited their tags, even though they haven't changed spots in the RSS feed.  Weird.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-8986161063437971020?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/8986161063437971020/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=8986161063437971020' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/8986161063437971020'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/8986161063437971020'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2010/03/ada-lovelace-day-2010-dianne-martin-sue.html' title='Ada Lovelace Day 2010: Dianne Martin &amp; Sue McKnight'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_ElsYu-fv6yE/S6pa1E6xcTI/AAAAAAAAAhM/R0kmQcJrXKM/s72-c/martin04.gif' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-7652323523921350733</id><published>2010-03-03T18:42:00.008-05:00</published><updated>2010-03-03T23:44:15.520-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='beauty'/><category scheme='http://www.blogger.com/atom/ns#' term='Feisty Fawn'/><category scheme='http://www.blogger.com/atom/ns#' term='Gutsy Gibbon'/><category scheme='http://www.blogger.com/atom/ns#' term='compare'/><category scheme='http://www.blogger.com/atom/ns#' term='Hardy Heron'/><category scheme='http://www.blogger.com/atom/ns#' term='Edgy Eft'/><title type='text'>Favourite Ubuntu wallpapers?</title><content type='html'>&lt;p&gt;With all the talk of the &lt;a href="https://wiki.ubuntu.com/Brand"&gt;new theme&lt;/a&gt; I was thinking I'd make a blog post of all the Ubuntu wallpapers over time, then as I was looking for them, I &lt;a href="http://ubuntu.ecchi.ca/wallpapers/"&gt;found a website doing just that&lt;/a&gt; &lt;del&gt;(at least up to 8.10)&lt;/del&gt;.  &lt;a href="http://ubuntulinuxtipstricks.blogspot.com/2008/02/apple-stand-back-theres-new-beauty.html"&gt;I praised Hardy's wallpaper&lt;/a&gt; when it was first revealed (but erm, not the final version&amp;hellip;).  That was the last Ubuntu wallpaper I liked though (just as well I guess&amp;mdash;I switched to Kubuntu for Jaunty without bothering with Intrepid).&lt;/p&gt;
&lt;p&gt;Leading up to that, Gutsy had a lovely wallpaper that looked to me like chocolate-coloured silk draped gracefully across the screen.  One of my cousins said it looked to her like delicious chocolate mousse (and asked for a spoon) when I replaced her Mac's wallpaper with it.&lt;/p&gt;
&lt;a href="http://www.flickr.com/photos/maco_nix/4405290324/" title="Gutsy default wallpaper by maco *nix, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2689/4405290324_b88169d3d5.jpg" width="500" height="375" alt="Gutsy default wallpaper" /&gt;&lt;/a&gt;
&lt;p&gt;And before that, Feisty and Edgy&amp;hellip;well, I didn't like their default wallpapers, but they had the same alternate wallpaper which I'd forgotten about until now, and which I really liked at the time (and still do).&lt;/p&gt;
&lt;a href="http://www.flickr.com/photos/maco_nix/4405290322/" title="Edgy/Feisty alternate wallpaper by maco *nix, on Flickr"&gt;&lt;img src="http://farm5.static.flickr.com/4035/4405290322_b200a35635.jpg" width="500" height="375" alt="Edgy/Feisty alternate wallpaper" /&gt;&lt;/a&gt;
&lt;p&gt;This one looks like melted dark chocolate to me. Anyone got a strawberry? Hmm, maybe it's good that the new wallpaper looks like a bruise. I wouldn't be wanting to eat my desktop&amp;hellip;&lt;/p&gt;
&lt;p&gt;Which release had your favourite wallpaper?&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-7652323523921350733?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/7652323523921350733/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=7652323523921350733' title='17 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/7652323523921350733'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/7652323523921350733'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2010/03/favourite-ubuntu-wallpapers.html' title='Favourite Ubuntu wallpapers?'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm3.static.flickr.com/2689/4405290324_b88169d3d5_t.jpg' height='72' width='72'/><thr:total>17</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-2537918651234917568</id><published>2010-02-06T12:38:00.007-05:00</published><updated>2010-02-06T15:02:25.554-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='explanation'/><title type='text'>The "dist-upgrade" misnomer &amp; confusion</title><content type='html'>&lt;/p&gt;Yesterday in #ubuntu, someone asked, "I am still confused about this. Everything claims that dist-upgrade actually *upgrades* distributions...can someone please clear this up for me"&lt;/p&gt;

&lt;p&gt;So I told them:&lt;/p&gt;

&lt;blockquote&gt;&amp;lt;maco&amp;gt; &lt;code&gt;apt-get dist-upgrade&lt;/code&gt; differs from &lt;code&gt;apt-get upgrade&lt;/code&gt; in that it will remove obsolete packages and add new dependencies, while &lt;code&gt;apt-get upgrade&lt;/code&gt; will not. this is necessary when upgrading from one distro release to another, but it is not the *only* time it is necessary. thus, in &lt;code&gt;aptitude&lt;/code&gt;, &lt;code&gt;dist-upgrade&lt;/code&gt; has been renamed to &lt;code&gt;full-upgrade&lt;/code&gt;&lt;br/&gt;
&amp;lt;maco&amp;gt; &lt;code&gt;apt-get dist-upgrade&lt;/code&gt; will only change you from one release to another if you've modified /etc/apt/sources.list to point to a newer release, but this method of upgrading is not recommended&lt;/blockquote&gt;

&lt;p&gt;They also asked "and if i do want to upgrade the distribution (not that i do), how do i go about that?" to which I responded:&lt;/p&gt;

&lt;blockquote&gt;&amp;lt;maco&amp;gt; the recommended way to change distro releases is &lt;code&gt;sudo do-release-upgrade&lt;/code&gt;&lt;/blockquote&gt;

&lt;p&gt;They said it was the best explanation in the shortest amount of text, so I'm posting it here, hoping it'll make it easier for people to find.  By the way, &lt;code&gt;man apt-get&lt;/code&gt; does explain all this&amp;hellip;just in slightly more technical terms.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-2537918651234917568?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/2537918651234917568/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=2537918651234917568' title='13 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/2537918651234917568'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/2537918651234917568'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2010/02/dist-upgrade-misnomer-confusion.html' title='The &quot;dist-upgrade&quot; misnomer &amp; confusion'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>13</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-1837001281548030291</id><published>2010-01-15T18:20:00.005-05:00</published><updated>2010-01-15T18:58:56.521-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='women'/><title type='text'>Don't email me…</title><content type='html'>&lt;p&gt;&amp;hellip;if this is the sort of email you're intending to send:&lt;/p&gt;
&lt;blockquote&gt;&lt;strong&gt;Subject:&lt;/strong&gt;  I had no idea that hot girls liked linux&lt;br/&gt;
&lt;strong&gt;Body:&lt;/strong&gt;  Are there more of you? I mean how does that happen?  How does a good looking
female put off their social life to the point where they can actually use
ubuntu without ripping their eyes out?&lt;/blockquote&gt;
&lt;p&gt;Seriously, I don't want to hear it.  Just think about it for one minute.  What does appearance have to do with technical ability?  Why do all the good looking men involved in K/X/Ubuntu put time into their favourite distro that could otherwise be spent on their social life?  My answer's not going to be any different than theirs!  And for that matter, why should it be social life &lt;em&gt;or&lt;/em&gt; Ubuntu?  Consider that many of the developers are friends with each other.&lt;/p&gt;
&lt;p&gt;Also, isn't that being a little mean to Ubuntu? I mean, yeah, it's not as awesome as Kubuntu, but.&amp;hellip;still&amp;hellip;  (joking!)&lt;/p&gt;
&lt;p&gt;And yes, that's an actual email I received today.  Ugh.  Including his name and email address here is &lt;em&gt;/very/&lt;/em&gt; tempting, but it'd also be unethical, so I won't.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-1837001281548030291?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/1837001281548030291/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=1837001281548030291' title='32 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/1837001281548030291'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/1837001281548030291'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2010/01/dont-email-me.html' title='Don&apos;t email me&amp;hellip;'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>32</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-1903629249378055069</id><published>2009-11-25T02:25:00.003-05:00</published><updated>2009-11-25T08:43:29.434-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='explanation'/><title type='text'>Links</title><content type='html'>&lt;p&gt;I just gave an impromptu lesson on symbolic links (symlinks) and hard links, complete with ASCII art, in #ubuntu-offtopic, and Topyli commented that simple explanations of this for beginners are hard to find, so here's a summary.&lt;/p&gt;
&lt;p&gt;The purpose of a link is to allow you to have two (or more) paths to access the same data without having the data exist on disk multiple times, thus giving convenience without sacrificing disk space.  So why are there two kinds of links and how do they work?&lt;/p&gt;
&lt;p&gt;Symlinks (&lt;code&gt;ln -s REALPATH LINK&lt;/code&gt;) work like this:&lt;/p&gt;
&lt;pre&gt;LINK --&amp;gt; REALPATH --&amp;gt; DATA&lt;/pre&gt;
&lt;p&gt;While hard links (&lt;code&gt;ln PATH1 PATH2&lt;/code&gt;) work like this:&lt;/p&gt;
&lt;pre&gt;PATH1 --&amp;gt; DATA &amp;lt;-- PATH2&lt;/pre&gt;
&lt;p&gt;See what's happening here?  In the symlink case, your link points to another path, which points to the data.  In the hard link case, two paths point to the same data directly.  I think I could get a lesson on pointers in C out of this ASCII art if I wanted to.  If you want a bit more background, your hard disk's filesystem contains a table of inode numbers, which is just like the Index at the back of a book. Symlinks are when you get "(see also: rubber ducky)" and hard links are when you get "Rubber ducky: 5" and "Sesame Street: 5" both showing up in the Index.  Since we can have multiple filesystems mounted on one machine (for example my /home is on a separate partition), it is important to note that while a symlink can point to something located on another disk (or in a book "Further reading: Little Red Riding Hood"), a hard link only knows about data on its own filesystem (ie same partition).  So, if you want to link from your hard disk to a flash drive, you need to use a symlink.  This makes sense since your hard disk can't know if your flash drive rearranges things while it's plugged into another computer.&lt;/p&gt;
&lt;p&gt;How do these show up in &lt;code&gt;ls&lt;/code&gt;?  Hard links look like normal files. For symlinks &lt;code&gt;ls -l --color&lt;/code&gt; will show &lt;code&gt;LINK -&amp;gt REALPATH&lt;/code&gt;.  If REALPATH is deleted, this will be highlighted as red text on a black background.&lt;/p&gt;
&lt;p&gt;Speaking of deletion, how does that work?  Well, if you remove LINK, REALPATH and DATA will still exist. If you remove REALPATH, DATA goes away too and LINK just points at nothing (though if you add REALPATH back, LINK will start working again, as it &lt;em&gt;only&lt;/em&gt; goes by filename).  As for hard links, DATA goes away once no more inode numbers point to it. As mentioned before, hard links point directly to the data, so this means removing all links and the original filename.  So if I remove the original filename (PATH1), PATH2 will still point to DATA.&lt;/p&gt;
&lt;p&gt;I hope that's a straightforward enough explanation of how it works.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-1903629249378055069?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/1903629249378055069/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=1903629249378055069' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/1903629249378055069'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/1903629249378055069'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2009/11/links.html' title='Links'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-8940956524645493922</id><published>2009-10-29T16:08:00.006-04:00</published><updated>2009-10-30T15:00:42.454-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FAQ'/><category scheme='http://www.blogger.com/atom/ns#' term='Karmic Koala'/><title type='text'>Karmic FAQ</title><content type='html'>(Planet people: sorry if this pops up &gt;1 time...when I add another question, Blogger thinks it has to bump it up in the RSS feed)
&lt;p&gt;Following tradition, here's my Karmic FAQ:&lt;/p&gt;
&lt;ol&gt;
    &lt;li&gt;How should I download?
        &lt;ul&gt;
                &lt;li&gt;&lt;a href="http://www.ubuntu.com/getubuntu/downloadmirrors#bt"&gt;Torrents&lt;/a&gt;, to keep the strain off the servers.  There are IPv6 torrent files available as well, as a test so Canonical can see how many Ubuntu users are on IPv6 and thus how much support to give it.  They don't list KTorrent as one of the clients that can do the IPv6 torrents, but I'm using it right now.&lt;/li&gt;
            &lt;li&gt;Or if you have a Beta or RC .iso sitting around &lt;a href="http://ubuntu-tutorials.com/2009/10/29/use-zsync-to-update-existing-iso-images/"&gt;zsync to the final&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
    &lt;li&gt;I have a netbook. What are my options?
        &lt;ul&gt;&lt;li&gt;Ubuntu Netbook Remix is still around, but it's now joined by &lt;a href="https://wiki.kubuntu.org/Kubuntu/Netbook"&gt;Kubuntu Netbook Edition&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
    &lt;li&gt;How's audio?
        &lt;ul&gt;&lt;li&gt;Well, it's working fine for me, but &lt;a href="http://drowninginbugs.blogspot.com/2009/10/caveats-for-audio-in-910.html"&gt;Daniel has a &amp;quot;caveats&amp;quot; blog post&lt;/a&gt; (updated link). There is now a &lt;a href="apt://linux-backports-modules-alsa-karmic-generic" class="apt"&gt;linux-backports-modules-alsa-karmic-generic&lt;/a&gt; package so you can get ALSA updates&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
    &lt;li&gt;Where'd Add/Remove go?
        &lt;ul&gt;&lt;li&gt;It has been replaced by the new &lt;a href="https://wiki.ubuntu.com/SoftwareCenter"&gt;Ubuntu Software Center&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
    &lt;li&gt;Does Ubuntu Software Center sell proprietary software?  I heard it did.
        &lt;ul&gt;&lt;li&gt;Not yet. There are plans in about a year to allow those commercial developers who are willing to support Linux to sell apps through it.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
    &lt;li&gt;Can I use Ubuntu One with Kubuntu?
        &lt;ul&gt;&lt;li&gt;Yes, just install the &lt;a href="apt://ubuntu-one-client-gnome" class="apt"&gt;ubuntu-one-client-gnome&lt;/a&gt; package.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
    &lt;li&gt;Why Empathy?  I like Pidgin!
        &lt;ul&gt;&lt;li&gt;You're welcome to keep using Pidgin, but here are a few things Empathy has going for it:
                &lt;ul&gt;&lt;li&gt;It's the GNOME default&lt;/li&gt;
                    &lt;li&gt;It can do audio/video chat&lt;/li&gt;
                    &lt;li&gt;The Telepathy framework lets it integrate better into the rest of the desktop&lt;/li&gt;
                    &lt;li&gt;As &lt;a href="http://www.jonobacon.org/2009/10/09/this-is-what-awesome-looks-like/"&gt;Jono mentioned&lt;/a&gt; you can do desktop sharing through it&lt;/li&gt;
                    &lt;/ul&gt;&lt;/li&gt;
        &lt;/ul&gt;&lt;/li&gt;
    &lt;li&gt;What happened to GDM theming?
        &lt;ul&gt;&lt;li&gt;The new GDM uses the GTK theme for the gdm user.  To change it, you'll need to run &lt;code&gt;gksudo -u gdm gnome-appearance-properties&lt;/code&gt; and select a new theme&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
    &lt;li&gt;Wasn't Gwibber supposed to be included?
        &lt;ul&gt;&lt;li&gt;Gwibber 2.0 was not ready in time.  It is available in Universe.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
    &lt;li&gt;New theme yet?
        &lt;ul&gt;&lt;li&gt;Yes! Softer icons, chocolate highlights, and orange wallpaper&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
    &lt;li&gt;Can Amarok play CDs yet?
        &lt;ul&gt;&lt;li&gt;Yes&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
    &lt;li&gt;Do Intel graphics not-suck this time?
        &lt;ul&gt;&lt;li&gt;Yes, they're very nice actually! Thanks to KMS, Intel graphics users can expect instantaneous resume from suspend!&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
    &lt;li&gt;How's Kubuntu's network manager?
        &lt;ul&gt;&lt;li&gt;It works this time&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
    &lt;li&gt;I upgraded from Jaunty and now have no sound. What do I do?
        &lt;ul&gt;&lt;li&gt;Run &lt;code&gt;uname -r&lt;/code&gt;.  Does it say "2.6.31-14-generic"? If it still says 2.6.28-16-generic, you're not running Karmic's kernel.  Some people are having trouble with GRUB not showing new kernels.  Try running &lt;code&gt;sudo update-grub&lt;/code&gt; and then rebooting.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Additionally, I wrote an &lt;a href="http://www.geeksaresexy.net/2009/10/29/ubuntu-karmic-koala-910-a-closer-loo/"&gt;overview of Ubuntu and Kubuntu&lt;/a&gt; for another blog, if you'd like to check that out.&lt;/p&gt;
&lt;p&gt;PS: Let me know in the comments if there's anything you think I should add!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-8940956524645493922?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/8940956524645493922/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=8940956524645493922' title='21 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/8940956524645493922'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/8940956524645493922'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2009/10/karmic-faq.html' title='Karmic FAQ'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>21</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-5782073682002867510</id><published>2009-10-21T19:20:00.007-04:00</published><updated>2009-10-21T20:04:26.401-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='jokes'/><title type='text'>Care Bears</title><content type='html'>&lt;p&gt;Americans between ages 20 and 30 probably remember the &lt;a href="http://en.wikipedia.org/wiki/Care_Bears"&gt;Care Bears&lt;/a&gt;, a TV show where the Care Bears (which look like teddy bears), who are from Care-a-Lot fight off mean characters with the power of caring.  Their attack is called the Care Bear Stare and their tummies have little icons that light up and shoot whatever their power is at the enemy.  I'm not sure why, but one was Grumpy Bear.  There was also Funshine Bear, Friend Bear, and a few others, including Cheer Bear.  Cheer Bear's motto was "when in doubt, SMILE!" and had the power to make others happy.&lt;/p&gt;
&lt;p&gt;Where am I going with this?  Yesterday, &lt;a href="http://amber.redvoodoo.org/2009/10/meeting-n-greeting-at-lake-lure-nc.html"&gt;Amber commented that Daniel Holbach* has a contagious smile&lt;/a&gt;, and somehow I immediately thought of Cheer Bear.  &lt;a href="https://launchpad.net/~james-w"&gt;James Westby&lt;/a&gt; agreed that putting the two together kinda made sense.  So, I did:&lt;/p&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_ElsYu-fv6yE/St-ZNiV49JI/AAAAAAAAAdg/g7zG3XoQJp4/s1600-h/cheer.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 279px; height: 341px;" src="http://4.bp.blogspot.com/_ElsYu-fv6yE/St-ZNiV49JI/AAAAAAAAAdg/g7zG3XoQJp4/s400/cheer.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5395199336449111186" /&gt;&lt;/a&gt;
&lt;p&gt;It does make sense, right? I mean, you just can't hang around the guy without getting at least 1 hug (more likely: a half dozen) and a huge grin.&lt;/p&gt;
&lt;p&gt;Yeah yeah, off topic for this blog (again), but &lt;a href="https://launchpad.net/~jorge"&gt;Jorge Castro&lt;/a&gt; said I had to blog the picture of his Care Bear coworker.&lt;/p&gt;
&lt;p&gt;* To those who don't follow Ubuntu development and thus going "uh&amp;hellip;who's &lt;a href="https://launchpad.net/~dholbach"&gt;Daniel Holbach&lt;/a&gt;?" He's one of Ubuntu's Community Council members, and a developer, and&amp;hellip;ya know the list's too long.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-5782073682002867510?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/5782073682002867510/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=5782073682002867510' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/5782073682002867510'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/5782073682002867510'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2009/10/care-bears.html' title='Care Bears'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_ElsYu-fv6yE/St-ZNiV49JI/AAAAAAAAAdg/g7zG3XoQJp4/s72-c/cheer.png' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-8418337293690072425</id><published>2009-10-09T00:29:00.004-04:00</published><updated>2009-10-09T02:58:19.697-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HowTo'/><title type='text'>HowTo: Gather Full Mail Headers</title><content type='html'>&lt;p&gt;Say you want to find out where an email came from.  Maybe it was threatening or phishing or spam.  How do you gather evidence of what servers passed it to you to give to the authorities?  You need the full headers. They contain all the routing information.  Keep in mind, though, that it is possible the sender was making use of an &lt;a href="http://en.wikipedia.org/wiki/Open_mail_relay"&gt;open relay&lt;/a&gt; instead of their own mailserver.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;KMail&lt;/strong&gt;:  View -&gt; Headers -&gt; All Headers&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Evolution&lt;/strong&gt;: View -&gt; Message Source (or Ctrl+U)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Thunderbird&lt;/strong&gt;: View -&gt; Headers -&gt; All&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GMail&lt;/strong&gt;: Hit the down arrow next to "Reply" on the message, then choose "Show Original"&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Now just copy and paste this into a file and hand over to whomever is dealing with the sender.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-8418337293690072425?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/8418337293690072425/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=8418337293690072425' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/8418337293690072425'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/8418337293690072425'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2009/10/howto-gather-full-mail-headers.html' title='HowTo: Gather Full Mail Headers'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-8996991856294788840</id><published>2009-10-06T02:26:00.007-04:00</published><updated>2009-10-06T03:47:40.687-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='women'/><title type='text'>Attention Folks</title><content type='html'>&lt;p&gt;&lt;strong&gt;TRIGGER WARNING:&lt;/strong&gt; Victims of violence or sexual assault may want to stop reading.&lt;/p&gt;
&lt;p&gt;With all the &lt;a href="http://geekfeminism.wikia.com/wiki/2009_women_in_FLOSS_discussions"&gt;discussion of sexism in FOSS this year&lt;/a&gt;, a certain individual calling himself &lt;a href="http://geekfeminism.wikia.com/wiki/MikeeUSA"&gt;MikeeUSA&lt;/a&gt; is back.  I realize many people are not aware of this individual.  He is notorious in certain circles for very good reasons.  2005 is the earliest record I know of him &lt;a href="http://geekfeminism.wikia.com/wiki/Debian_and_LinuxChix_harrassment"&gt;harassing women involved with Debian and LinuxChix&lt;/a&gt;.  And last year, he &lt;a href="http://geekfeminism.wikia.com/wiki/Debian_death_threats"&gt;sent death threats to many women involved in Debian development&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;He's back, pasting the same comment to many blogs repeatedly.  Not everyone has removed the disgusting comment, so I'm sure you can find it if you want.  But, here's a summary of his beliefs:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Hans Reiser was justified in murdering his ex-wife since she divorced him; the only down-side is that he can't code while in prison&lt;/li&gt;
&lt;li&gt;Men have the right to rape women, and rape laws are stealing that right&lt;/li&gt;
&lt;li&gt;Pretty much all laws that require treating women as well as you treat your dog require stealing men's rights&lt;/li&gt;
&lt;li&gt;etc.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;I hope you can see where this is going.  Obviously nowhere good.&lt;/p&gt;
&lt;p&gt;My advice? Do not engage; he is not receptive.  Delete with impunity.  Note also that he uses Tor, so an IP address block on your blog comments won't work; email address block should work for a while.  Also, warn the others, and tell women you know involved in Free Software that if this guy comes after them in any way, they &lt;strong&gt;NEED&lt;/strong&gt; to speak up.&lt;/p&gt;
&lt;br/&gt;&lt;br/&gt;
&lt;p&gt;Yes, I know, this blog has been very offtopic for a while now. I'm sorry.  The software I'm most impressed by at the moment isn't packaged in Ubuntu though!  I know, I need to go file a FFe to get it synced from Debian so I can write about it.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-8996991856294788840?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/8996991856294788840/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=8996991856294788840' title='25 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/8996991856294788840'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/8996991856294788840'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2009/10/attention-folks.html' title='Attention Folks'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>25</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-8363803053453018164</id><published>2009-10-03T16:32:00.002-04:00</published><updated>2009-10-03T16:35:12.579-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='women'/><category scheme='http://www.blogger.com/atom/ns#' term='event'/><title type='text'>I am a Technical Woman</title><content type='html'>&lt;p&gt;This video was released at the &lt;a href="http://gracehopper.org"&gt;Grace Hopper Celebration of Women in Computing&lt;/a&gt; on Thursday.  It's very simple, made up of footage from last year's event.  Also very cool.  Have a look.&lt;/p&gt;
&lt;object width="500" height="405"&gt;&lt;param name="movie" value="http://www.youtube.com/v/O293-kmyUj0&amp;hl=en&amp;fs=1&amp;color1=0xe1600f&amp;color2=0xfebd01&amp;border=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/O293-kmyUj0&amp;hl=en&amp;fs=1&amp;color1=0xe1600f&amp;color2=0xfebd01&amp;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="500" height="405"&gt;&lt;/embed&gt;&lt;/object&gt;
&lt;p&gt;Some day, I will get myself to Tuscon to attend this event.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-8363803053453018164?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/8363803053453018164/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=8363803053453018164' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/8363803053453018164'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/8363803053453018164'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2009/10/i-am-technical-woman.html' title='I am a Technical Woman'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-5310391993723822766</id><published>2009-10-01T13:30:00.003-04:00</published><updated>2009-10-01T15:53:17.592-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='event'/><category scheme='http://www.blogger.com/atom/ns#' term='party'/><category scheme='http://www.blogger.com/atom/ns#' term='OLF'/><category scheme='http://www.blogger.com/atom/ns#' term='linuxfest'/><title type='text'>OLF Follow-up</title><content type='html'>&lt;p&gt;Ohio LinuxFest was fun as usual.  Others have already written about it on their blogs, so I'll save some of the repetition.  Three of the guys from &lt;a href="http://southeastlinuxfest.org"&gt;Southeast LinuxFest&lt;/a&gt; approached me about talking there next year.  &lt;a href="http://zareason"&gt;ZaReason&lt;/a&gt; had a table showing off their &lt;a href="http://www.zareason.com/shop/product.php?productid=16216&amp;cat=0&amp;page=1" title="ZaReason Terra A20"&gt;Terra A20 netbook&lt;/a&gt; and a couple machines that are not yet available for sale (yay! previews!).  Earl asked me about an audio problem they were having with one of the preview machines, so I got out a Karmic UNR stick and booted from it. Turns out it works fine in Karmic. Go ALSA people!&lt;/p&gt;
&lt;p&gt;I've got photos from the wedding, pre-party, event, and after-party on my &lt;a href="http://www.flickr.com/photos/31718031@N07/collections/72157622350248677/"&gt;Flickr&lt;/a&gt;.  There are &lt;a href="http://www.flickr.com/photos/31718031@N07/3971683031/" title="Greg Dancing 1"&gt;three videos&lt;/a&gt; &lt;a href="http://www.flickr.com/photos/31718031@N07/3972457084/" title="Greg Dancing 2"&gt;of Greg Grossmeier&lt;/a&gt; &lt;a href="http://www.flickr.com/photos/31718031@N07/3972477432/" ite="Greg Dancing 3"&gt;dancing&lt;/a&gt; like Carlton from Fresh Prince.  I've also got a &lt;a href="http://www.flickr.com/photos/31718031@N07/3972466644/" title="Good Job, Apple"&gt;video of a MacBook failing to properly detect a projector&lt;/a&gt; when we (the speakers) were testing our laptops with the projectors on Friday.  For the record, &lt;code&gt;xrandr --output VGA1 --same-as LVDS1 --mode 1024x768 ; xrandr --output LVDS1 --mode 1024x768&lt;/code&gt; was all I needed (note: too lazy to learn to use the GUI).&lt;/p&gt;
&lt;p&gt;I told everybody I'd post my slides on my blog so &lt;a href="http://www.slideshare.net/macoafi/sysadmins-rosetta-stone"&gt;here's the Slideshare link&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-5310391993723822766?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/5310391993723822766/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=5310391993723822766' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/5310391993723822766'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/5310391993723822766'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2009/10/olf-follow-up.html' title='OLF Follow-up'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-7746019312850573051</id><published>2009-09-25T00:39:00.005-04:00</published><updated>2009-09-25T01:11:19.559-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='event'/><category scheme='http://www.blogger.com/atom/ns#' term='OLF'/><category scheme='http://www.blogger.com/atom/ns#' term='linuxfest'/><title type='text'>Going to Ohio</title><content type='html'>&lt;p&gt;I've mentioned &lt;a href="http://ohiolinux.org"&gt;Ohio LinuxFest&lt;/a&gt; here before, but hey&amp;hellip;it's almost time!  I'm currently at the "checkpoint" on the trip to Columbus.  By that I mean, a coworker and I are crashing at our bosses' house.  We're leaving in about 4 hours.&lt;/p&gt;
&lt;p&gt;I'm working on my slides.  My talk is called "Sysadmins' Rosetta Stone" and is about all those little things that trip you up when you switch from Debian or Ubuntu to Red Hat or Fedora&amp;hellip;or vice-versa.  It's aimed at system administrators, though, so fair warning.  I just took a second look at the schedule, and it appears I am scheduled to speak at the same time as my coworker and boss, Scott Courtney and David Boyes.  They're talking about IBM VM.  I wonder if the opening line will be "back in my day&amp;hellip;" ;-)&lt;/p&gt;
&lt;p&gt;I'm thinking I'll also go to &lt;a href="http://ohiolinux.org/speakers.html#ALLMAN"&gt;Cat Allman&lt;/a&gt;'s "&lt;a href="http://ohiolinux.org/talks.html#GETSTART"&gt;Getting Started in Free and Open Source&lt;/a&gt;" to get ideas for sharing with beginners and &lt;a href="http://ohiolinux.org/speakers.html#LAVIGNE"&gt;Dru Lavigne&lt;/a&gt;'s "&lt;a href="http://ohiolinux.org/talks.html#BSD"&gt;BSD for Linux Users&lt;/a&gt;," since I have a friend that's always trying to switch me to FreeBSD and every time I use OSX I have to relearn the flags for various commands (ex: &lt;code&gt;ls --color&lt;/code&gt; is &lt;code&gt;ls -G&lt;/code&gt; on BSD&amp;hellip;I think).  &lt;a href="http://ohiolinux.org/speakers.html#EGARBEE"&gt;Elizabeth Garbee&lt;/a&gt; is an excellent speaker, so I think I'll attend her "&lt;a href="http://ohiolinux.org/talks.html#COLLEGE"&gt;How to Use Open Source to Pay for a College Education&lt;/a&gt;."  After her&amp;hellip;well, I'm not so sure.  Maybe &lt;a href="http://ohiolinux.org/speakers.html#BADGER"&gt;Mike Badger&lt;/a&gt;'s "&lt;a href="http://ohiolinux.org/talks.html#YOUNG"&gt;Programming for the Young and Young at Heart&lt;/a&gt;" to get tips on teaching kids, or maybe &lt;a href="http://ohiolinux.org/speakers.html#CALLAWAY"&gt;Tom Callaway&lt;/a&gt;'s "&lt;a href="http://ohiolinux.org/talks.html#LEGAL"&gt;Legalities of FOSS from a Hacker's Perspective&lt;/a&gt;."  After that, &lt;a href="http://ohiolinux.org/speakers.html#CASTRO"&gt;Jorge&lt;/a&gt; is doing "&lt;a href="http://ohiolinux.org/talks.html#COMMPROJ"&gt;Building a Community Around Your Project&lt;/a&gt;." For the last time slot with choices, I'm still unsure about &lt;a href="http://ohiolinux.org/speakers.html#WAGSTROM"&gt;Patrick Wagstrom&lt;/a&gt;'s "&lt;a href="http://ohiolinux.org/talks.html#WONK"&gt;Be a Wonk! Open Source, Government Policy, and You&lt;/a&gt;" or &lt;a href="http://ohiolinux.org/speakers.html#DEVLIN"&gt;Catherine Devlin&lt;/a&gt;'s "&lt;a href="http://ohiolinux.org/talks.html#TEXT"&gt;reStructured Text: Plain Text Gets Superpowers&lt;/a&gt;."&lt;/p&gt;
&lt;p&gt;PS: New blog theme&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-7746019312850573051?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/7746019312850573051/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=7746019312850573051' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/7746019312850573051'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/7746019312850573051'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2009/09/going-to-ohio.html' title='Going to Ohio'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-7655977436291673852</id><published>2009-09-14T00:23:00.007-04:00</published><updated>2009-09-14T09:49:22.293-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='event'/><category scheme='http://www.blogger.com/atom/ns#' term='OLPC'/><title type='text'>Takoma Park Folk Festival: Great Success!</title><content type='html'>&lt;p&gt;This is the 4th year the &lt;a href="http://dc.ubuntu-us.org"&gt;DC LoCo Team&lt;/a&gt; has had a table at the &lt;a href="http://tpff.org"&gt;Takoma Park Folk Festival&lt;/a&gt;.  In 2006, Kevin (the LoCo leader) says the table was well off the beaten path.  Very few visitors.  2007 was my first year participating.  That year we got a better spot, just around the corner from the lawn area where the main stage is.  Anybody wanting to reach the main stage from that side of the building had to go past us.  We got about 120-150 visitors.  In 2008, we had the same spot, and this time the &lt;a href="http://olpclearningclub.org/"&gt;OLPC Learning Club&lt;/a&gt; folks got a table to our right and the hackerspace, &lt;a href="http://hacdc.org"&gt;HacDC&lt;/a&gt; was to our left.  Again, we got about 150 visitors.&lt;/p&gt;
&lt;p&gt;This year, though?  We were on the edge of the lawn.  Hard to get from the food to the main stage without passing us.  Well, we lost track of pressing the button on the counter for large swaths of time because we were so swamped, but of the times that we remembered&amp;hellip;362 visitors. Yeah, WOW!&lt;/p&gt;
&lt;a href="http://www.flickr.com/photos/31718031@N07/3917801951/" title="Lots of visitors"&gt;&lt;img src="http://farm3.static.flickr.com/2628/3917801951_c66ed096b3.jpg" width="500" height="375" alt="Swarm" /&gt;&lt;/a&gt;
&lt;p&gt;We find that having OLPC XO laptops seems to attract folks.  "Is that the laptop from the news?" and then we get to explain Free Software and oh hey look, we have CDs for another Linux distro here called Ubuntu&amp;hellip;  Mel Chua was there in the morning.  She used to work on OLPC, and I heard the reason she had to leave early was to fly down to NC to Red Hat headquarters for new employee orientation.  Woot for Mel!  Mike Lee came in the afternoon to take her place as Resident OLPC Expert.  He runs the OLPC Learning Club.&lt;/p&gt;
&lt;a href="http://www.flickr.com/photos/31718031@N07/3917793073/" title="Mel shows off the OLPC"&gt;&lt;img src="http://farm3.static.flickr.com/2439/3917793073_654020b5bc.jpg" width="500" height="375" alt="Mel shows off the OLPC" /&gt;&lt;/a&gt;
&lt;p&gt;I'd say about &amp;frac12; the people who came to the table last year said they either already used it or someone in their family used it or they remembered us from the year before.  That's about 75 people.  This year, probably 100 said that sort of thing, maybe 100 more said they'd heard of Linux in general but not Ubuntu and isn't it hard to use?  That means we had at least 160 people who'd never heard of this before but know now and another 100 who got some more information.  Yay!  Hundreds more than last year!  This is what I like about being at a folk festival instead of at a tech conference.  We're not preaching to the choir, to the techies who already know all about Linux and have made up their minds about it already.  We're talking to the "human beings" mentioned in Ubuntu's tagline.  Several people also asked for lists of netbooks that come with Ubuntu pre-installed.&lt;/p&gt;
&lt;a href="http://www.flickr.com/photos/31718031@N07/3917800139/" title="Demos &amp;amp; CDs"&gt;&lt;img src="http://farm3.static.flickr.com/2450/3917800139_30b59014b0.jpg" width="500" height="375" alt="Demos &amp;amp; CDs" /&gt;&lt;/a&gt;
&lt;p&gt;I think we went through 3 boxes of Ubuntu CDs. Unfortunately, we only got to give out 5 Kubuntu CDs because that was all Kevin happened to have lying around.  It seems our Jaunty ShipIt pack didn't include any, and he didn't open up all of the boxes in advance to count.&lt;/p&gt;
&lt;a href="http://www.flickr.com/photos/31718031@N07/3918552998/" title="Chuck &amp;amp; Kevin talking to visitors"&gt;&lt;img src="http://farm3.static.flickr.com/2430/3918552998_cc2de8acae.jpg" width="500" height="375" alt="P1000099.JPG" /&gt;&lt;/a&gt;
&lt;p&gt;Taking care of the booth this year, aside from Mel and Mike on OLPC duty, were Kevin Cole (runs the DC LoCo), Other Chuck (I don't know his last name, but he's known as "Other Chuck" since Chuck Frain runs the Maryland LoCo and that's not him), Daniel Chen (y'all know him by now, right?), and me (oh come on).  And as in years past, Barry Warsaw (Canonical, maintains Mailman &amp;amp; Python) stopped by the table.  He has his son trained to give double-thumbs-down to Windows, hehe!&lt;/p&gt;
&lt;a href="http://www.flickr.com/photos/31718031@N07/3918554884/" title="Barry and his son (the little guy in green) come to visit"&gt;&lt;img src="http://farm3.static.flickr.com/2667/3918554884_0a8c25fb38.jpg" width="500" height="375" alt="Barry" /&gt;&lt;/a&gt;
&lt;p&gt;For photos of all the fun, check out my &lt;a href="http://www.flickr.com/photos/31718031@N07/sets/72157622363341038/"&gt;Takoma Park Folk Festival 2009 album on Flickr&lt;/a&gt;.  It, er, appears I need to learn about a better color setting for my camera in really bright sunlight because everything's blue-ish, except for people's brightly-colored shirts.  Excuse: it's a week old, I haven't gotten used to it yet!  Though I did find the setting for brightly-colored flowers.  Lots of photos that'd make nice wallpapers in my Flickr now.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-7655977436291673852?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/7655977436291673852/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=7655977436291673852' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/7655977436291673852'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/7655977436291673852'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2009/09/takoma-park-folk-festival-great-success.html' title='Takoma Park Folk Festival: Great Success!'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm3.static.flickr.com/2628/3917801951_c66ed096b3_t.jpg' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-7715552803805690135</id><published>2009-08-14T10:14:00.002-04:00</published><updated>2009-08-14T11:46:36.513-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='explanation'/><title type='text'>The Root Password Rumour</title><content type='html'>&lt;p&gt;Every now and then, I see people make the following claim:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;Ubuntu has a root password; they just don't tell the user what it is.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Rubbish. Some versions claim it is a randomly generated one. Rubbish. There is no root password, and this statement mustn't be confused with "the password is carriage return" (a usage RMS tried to popularize at MIT). Take a look at /etc/shadow, if you will (&lt;code&gt;sudo less /etc/shadow&lt;/code&gt;). On a default install, the first few lines will look something like this:&lt;/p&gt;&lt;blockquote&gt;root:*:14438:0:99999:7:::&lt;br/&gt;
daemon:*:14438:0:99999:7:::&lt;br/&gt;
bin:*:14438:0:99999:7:::&lt;br/&gt;
sys:*:14438:0:99999:7:::&lt;br/&gt;
sync:*:14438:0:99999:7:::&lt;/blockquote&gt;
&lt;p&gt;Contrast this with the line containing your user's name.&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;test:$6$.XQFA5P3$JYH9CpZS00DUAPDXcxc5qzP2vaNLrGj2TB5dlLj6rEVCOMpTt5XmFH7eL2TiDtXGApTknWhO6phpGyuac3DCU.:14470:0:99999:7:::&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;What is different? The second field (the part after the first ":") is a "*" for those system users and a long jumble of numbers and letters for the human users. The "*" means that the user cannot login using a password. The long jumble of numbers and letters? That is a hash of the user's password. In this test user's case, that is a hash of the string "password". If you're interested in the other fields, see &lt;code&gt;man 5 shadow&lt;/code&gt;. This password has been encrypted with SHA-512, as evidenced by the $6$ at the start of the hash. See &lt;code&gt;man crypt&lt;/code&gt; for a list of other possible prefixes. Note that $1$ means MD5, a hash which has been rather thoroughly broken. Since 8.10, SHA-256 and SHA-512 are available and will be used if you reset your password. If you've still got an MD5 hash in there, it's likely a good idea to do so, if only because it means you haven't changed your password recently enough.&lt;/p&gt;
&lt;p&gt;This rumour usually comes up in the context of someone pointing out that if you are a remote attacker, you can guess that root has all the power and so all that is needed is to brute force root's password. In Ubuntu's default setup, this won't work because there is no password that would succeed, regardless how long you spent generating new passwords to try. Instead, the attacker would need to guess the correct combination of user-who-has-sudo-access and password—something exponentially harder. Well-meaning but misguided folks, attempting to protect us Ubuntu users from a false sense of security, then warn us that no, we're wrong, Ubuntu &lt;em&gt;does&lt;/em&gt; have a root password. Well, the evidence is in /etc/shadow for all to see. Ubuntu has a locked root account, just the same as if one were to run &lt;code&gt;sudo passwd -l&lt;/code&gt; (see &lt;code&gt;man passwd&lt;/code&gt;).&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-7715552803805690135?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/7715552803805690135/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=7715552803805690135' title='21 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/7715552803805690135'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/7715552803805690135'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2009/08/root-password-rumour.html' title='The Root Password Rumour'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>21</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-3560486733429851884</id><published>2009-07-21T22:02:00.003-04:00</published><updated>2009-07-22T01:14:14.469-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bug'/><category scheme='http://www.blogger.com/atom/ns#' term='links'/><title type='text'>What Will We Use?</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;I mentioned Bethlynn's bet that &lt;a title='Microsoft has a majority market share' href='https://bugs.launchpad.net/ubuntu/+bug/1'&gt;Bug 1&lt;/a&gt; would be fixed by the end of June 2011 &lt;a title='Bold prediction: bug 1 will be closed in 24 months' href='http://ubuntulinuxtipstricks.blogspot.com/2009/07/bold-prediction-bug-1-will-be-closed-in.html'&gt;before&lt;/a&gt;. She was blogging over on her LiveJournal, but since a lot of comments seemed to go missing before even hitting her moderation queue, she now has a new blog to track bug 1, called &lt;a title='What will we use?' href='http://whatwillweuse.com'&gt;What Will We Use?&lt;/a&gt; She has asked me to help her with the site, so I've got &lt;a title='By developers, for developers' href='http://whatwillweuse.com/2009/07/21/by-developers-for-developers/'&gt;an article&lt;/a&gt; up there now, talking about the Hundred Papercuts project and the work being done to make our desktops more usable. &lt;/p&gt;&lt;p&gt;I think &lt;a title='Just Me, Amber' href='http://amber.redvoodoo.org'&gt;Amber&lt;/a&gt; will also be writing there. At least, she seemed interested when I asked her (this would be after I asked Bethlynn if I could ask her, and Bethlynn replied "the 'why not you?' lady from &lt;acronym title="Southeast Linuxfest"&gt;SELF&lt;/acronym&gt;? YES!"). Hmmm...it looks like this blog is all folks from &lt;a title='Ubuntu Women' href='http://women.ubuntu.com'&gt;Ubuntu Women&lt;/a&gt; so far.  Of course, some non-Ubuntu folks would be nice, and being a woman isn't a requirement either.  If you want to write there, leave a comment on her &lt;a href='http://whatwillweuse.com/write-for-us/'&gt;the 'write for us' page&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-3560486733429851884?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/3560486733429851884/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=3560486733429851884' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/3560486733429851884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/3560486733429851884'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2009/07/what-will-we-use.html' title='What Will We Use?'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-7506654947008455825</id><published>2009-07-09T15:36:00.003-04:00</published><updated>2009-07-09T16:47:07.357-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='women'/><title type='text'>Male Feminists</title><content type='html'>&lt;p&gt;I notice in the comments on David Schlesinger's &lt;a href="http://opensourcetogo.blogspot.com/2009/07/good-gcds-beginning-with-significant.html"&gt;blog&lt;/a&gt; &lt;a href="http://opensourcetogo.blogspot.com/2009/07/emailing-richard-stallman.html"&gt;posts&lt;/a&gt; about &lt;acronym title="Richard Matthew Stallman"&gt;RMS&lt;/acronym&gt;'s "EMACS virgin" tangent at Guadec/Akademy a lot of folks telling him to stop being a "pseudo-feminist" or implying that he thinks women are defenseless and need a big strong man to protect us, or whatever.&lt;/p&gt;
&lt;p&gt;We don't need knights in shining armor, but we do need allies.  For example, if someone has demonstrated that they are a misogynist, do you really think they will listen to a woman when she says that was offensive?  Um, no. They'll call her oversensitive and try to blame it on PMS or tell her she just doesn't belong in that group and should go back to her knitting circle.  This is where the male feminists come in.  Being male, they have a chance of actually being listened to.  That is, if they aren't dismissed as gender traitors first.  The traitors have to be discredited.  And that's why one of the first things you'll see in a comment or hear is that the male feminist needs to stop treating women like delicate flowers who can't defend themselves.&lt;/p&gt;
&lt;p&gt;And this isn't the first time I've seen these sort of &lt;a href="http://mdzlog.alcor.net/2009/05/02/do-not-stand-by/#comment-664"&gt;comments&lt;/a&gt;.  Oh, and Matt just sent me a link for guys wondering about &lt;a href="http://www.thefword.org.uk/features/2008/06/men_feminism_ne"&gt;how to behave in feminist discussions&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-7506654947008455825?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/7506654947008455825/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=7506654947008455825' title='13 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/7506654947008455825'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/7506654947008455825'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2009/07/male-feminists.html' title='Male Feminists'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>13</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-564196980777308992</id><published>2009-07-07T12:00:00.006-04:00</published><updated>2009-07-07T13:30:42.933-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SELF'/><category scheme='http://www.blogger.com/atom/ns#' term='bug'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Bold Prediction: "Bug 1 will be closed in the next 24 months"</title><content type='html'>&lt;p&gt;At &lt;acronym title="Southeast Linuxfest"&gt;SELF&lt;/acronym&gt;, &lt;a href="http://bethlynn.livejournal.com/"&gt;Bethlynn Eicher&lt;/a&gt; made a bold prediction: &lt;a href="http://bugs.launchpad.net/bugs/1"&gt;Bug 1: Microsoft has a majority market share&lt;/a&gt; will be closed in the next 24 months.  The date she named on her blog is 30 June 2011.  She keeps pointing out &lt;a href="http://bethlynn.livejournal.com/35290.html"&gt;in her blog&lt;/a&gt; that we're at &lt;a href="http://www.faqs.org/docs/jargon/G/GandhiCon.html"&gt;GhandiCon 3&lt;/a&gt;.  &amp;quot;First they ignore you. Then they laugh at you. &lt;strong&gt;Then they fight you.&lt;/strong&gt; Then you win.&amp;quot;&lt;/p&gt;
&lt;p&gt;I'm listening to Season 1 Episode 20 of the &lt;a href="http://podcast.ubuntu-uk.org/2009/01/11/s01e20-happy-ending/"&gt;Ubuntu UK Podcast&lt;/a&gt;, and they had &lt;a href="http://mdzlog.alcor.net/"&gt;Matt Zimmerman&lt;/a&gt; on there. Someone asked Matt if he thought Bug 1 would be closed in the next 4 years, and he said that sounded a little ambitious.&lt;/p&gt;
&lt;p&gt;I'm just amused by the wildly differing expectations.  I am reminded of Martin Owens's blog post &lt;a href="http://doctormo.wordpress.com/2009/05/13/ignition-advertising-for-ubuntu/"&gt;Ignition Advertising in Ubuntu&lt;/a&gt; where he points out that people like to use things that are popular.  If we don't say that "like nobody uses it" they'll be more likely to try it.  In computers, this makes total sense.  If you need help with a little question, do you call the help desk, or do you ask the person at the next desk over "hey, how do I add a printer?"  Likely the latter.  Historically, Linux has kind of lost on this front.  It's why we have &lt;acronym title="Linux Users Groups"&gt;LUGs&lt;/acronym&gt; and &lt;acronym title="local community"&gt;LoCo&lt;/acronym&gt; Teams.  I think that as we get more users, the momentum to gain more users will grow because being kind of popular makes it easier to become more popular.  There's a point we need to hit where it'll become really easy to get new folks interested.  How quickly we reach that point determines whether Bethlynn or Matt will be right.&lt;/p&gt; 
&lt;p&gt;Two polls below. &lt;a href="http://poll.pollcode.com/gEQd"&gt;Is Bethlynn right?&lt;/a&gt;  &lt;a href="http://poll.pollcode.com/HKar"&gt;What's your prediction?&lt;/a&gt;&lt;/p&gt;
&lt;div style="float:left;"&gt;
&lt;form method="post" action="http://poll.pollcode.com/gEQd"&gt;&lt;table border="0" width="150" style="background-color:#fdf8d8;color:#000000;font-family:'Verdana';font-size:13px;" cellspacing="0" cellpadding="2"&gt;&lt;tr&gt;&lt;td colspan="2" style="padding:2px;"&gt;&lt;strong&gt;Will Bug 1 be closed by the end of June 2011?&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="5"&gt;&lt;input type=radio name="answer" value="1"&gt;&lt;/td&gt;&lt;td style="padding:2px;"&gt;Yes&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="5"&gt;&lt;input type=radio name="answer" value="2"&gt;&lt;/td&gt;&lt;td style="padding:2px;"&gt;No&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2"&gt;&lt;center&gt;&lt;input type="submit" value="Vote"&gt;&amp;nbsp;&amp;nbsp;&lt;input type="submit" name="view" value="View"&gt;&lt;/center&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor="white" colspan="2" align="right"&gt;&lt;font size="1" color="black"&gt;pollcode.com &lt;a href="http://pollcode.com/"&gt;free polls&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/form&gt;
&lt;/div&gt;&lt;div style="float:left;"&gt;
&lt;form method="post" action="http://poll.pollcode.com/HKar"&gt;&lt;table border="0" width="150" style="background-color:#fdf8d8;color:#000000;font-family:'Verdana';font-size:13px;" cellspacing="0" cellpadding="2"&gt;&lt;tr&gt;&lt;td colspan="2" style="padding:2px;"&gt;&lt;strong&gt;Bug 1 will be closed within...&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="5"&gt;&lt;input type=radio name="answer" value="1"&gt;&lt;/td&gt;&lt;td style="padding:2px;"&gt;1 year&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="5"&gt;&lt;input type=radio name="answer" value="2"&gt;&lt;/td&gt;&lt;td style="padding:2px;"&gt;2 years&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="5"&gt;&lt;input type=radio name="answer" value="3"&gt;&lt;/td&gt;&lt;td style="padding:2px;"&gt;3 years&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="5"&gt;&lt;input type=radio name="answer" value="4"&gt;&lt;/td&gt;&lt;td style="padding:2px;"&gt;4 years&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="5"&gt;&lt;input type=radio name="answer" value="5"&gt;&lt;/td&gt;&lt;td style="padding:2px;"&gt;5 years&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="5"&gt;&lt;input type=radio name="answer" value="6"&gt;&lt;/td&gt;&lt;td style="padding:2px;"&gt;10 years&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="5"&gt;&lt;input type=radio name="answer" value="7"&gt;&lt;/td&gt;&lt;td style="padding:2px;"&gt;Not in this lifetime&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2"&gt;&lt;center&gt;&lt;input type="submit" value="Vote"&gt;&amp;nbsp;&amp;nbsp;&lt;input type="submit" name="view" value="View"&gt;&lt;/center&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td bgcolor="white" colspan="2" align="right"&gt;&lt;font size="1" color="black"&gt;pollcode.com &lt;a href="http://pollcode.com/"&gt;free polls&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/form&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-564196980777308992?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/564196980777308992/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=564196980777308992' title='13 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/564196980777308992'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/564196980777308992'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2009/07/bold-prediction-bug-1-will-be-closed-in.html' title='Bold Prediction: &quot;Bug 1 will be closed in the next 24 months&quot;'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>13</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-673455725118949883</id><published>2009-07-02T21:36:00.005-04:00</published><updated>2009-07-03T00:35:23.023-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='event'/><category scheme='http://www.blogger.com/atom/ns#' term='conference'/><category scheme='http://www.blogger.com/atom/ns#' term='community'/><category scheme='http://www.blogger.com/atom/ns#' term='OLF'/><category scheme='http://www.blogger.com/atom/ns#' term='linuxfest'/><title type='text'>Ohio Linuxfest Call for Presentations is Open</title><content type='html'>&lt;p&gt;Ohio Linuxfest is now in its 7th year, but that's nothing compared to the 40 years that UNIX has been around.  The theme this year is the Past, Present, and Future of UNIX &amp;amp; Linux.&lt;/p&gt;
&lt;p&gt;Doug McIlroy will be keynoting.  If you haven't heard of him yet, he was Kernighan, Thomson, &amp;amp; Richie's boss back at AT&amp;T Bell Labs when they were creating UNIX and C.  He's credited with creating the UNIX pipe ("|") as well.  Peter Salus, known for his books "A Quarter Century of UNIX" and "The Daemon, the Gnu and the Penguin" will be keynoting as well.  And finally, Shawn Powers of Linux Journal fame will be giving a keynote on "Fixing the Economy with Linux."&lt;/p&gt;
&lt;p&gt;As with last year, Bdale and his daughter Elizabeth Garbee are expected to speak.  &lt;a href="http://jonobacon.org"&gt;Jono&lt;/a&gt; has also agreed to speak.&lt;/p&gt;
&lt;p&gt;But these six people can't be it.  If you've got something to say, why not &lt;a href="http://www.ohiolinux.org/cfp.html"&gt;submit a proposal&lt;/a&gt;?  The call for presentations is only open a few more days&amp;mdash;it closes on the 8th.  Get your proposal in!&lt;/p&gt;
&lt;p&gt;If you're not that interested in speaking in front of a large crowd, &lt;a href="https://www.ohiolinux.org/register.html"&gt;registration&lt;/a&gt; is open too.  There's free admission, or for $65 you can support the fest, get a T-shirt, and have lunch.   There's also a professional package that includes a day of training in addition to what's in the supporter package.  That one is $350.  There's more to that, but the details aren't fixed yet, so I won't post them yet.  There are going to be &lt;acronym title="birds of a feather"&gt;BoFs&lt;/acronym&gt; and parties of course.  &lt;a href="http://lpi.org"&gt;LPI certification level 1 testing&lt;/a&gt; is expected to be available again as well.&lt;/p&gt;
&lt;p&gt;And as I've mentioned before, there is going to be a &lt;a href="http://www.ohiolinux.org/dios"&gt;Diversity in Open Source&lt;/a&gt; workshop day.  Proposals are being accepted for that as well.  Details on the linked page.&lt;/p&gt;
&lt;p&gt;Finally, Ohio Linuxfest is now on &lt;a href="http://identi.ca/ohiolinux"&gt;Identi.ca&lt;/a&gt; and has a &lt;a href="http://identi.ca/group/olf"&gt;group&lt;/a&gt; there as well.  This is in addition to the &lt;a href="http://twitter.com/ohiolinux"&gt;Twitter&lt;/a&gt; account that already existed.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-673455725118949883?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/673455725118949883/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=673455725118949883' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/673455725118949883'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/673455725118949883'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2009/07/ohio-linuxfest-call-for-presentations.html' title='Ohio Linuxfest Call for Presentations is Open'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-2958507685805311640</id><published>2009-06-25T22:05:00.007-04:00</published><updated>2009-08-09T22:02:40.983-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='women'/><title type='text'>Shedding some light on a recent trend</title><content type='html'>&lt;p&gt;I learned that apparently the recent cases of adult images in conference talks hasn't received as much attention as I thought it had.  Given that I heard about &lt;a href="http://geekfeminism.wikia.com/wiki/CouchDB_talk"&gt;Matt Aimonetti's CouchDB talk&lt;/a&gt; at the Golden Gate Ruby Con in April from an old coworker, &lt;a href="http://www.sarahmei.com/blog/2009/04/25/why-rails-is-still-a-ghetto/" title="Why Rails is still a Ghetto"&gt;Sarah Mei&lt;/a&gt; of &lt;a href="http://devchix.org"&gt;DevChix&lt;/a&gt;, and hypa7ia on #ubuntu-women all in the span of one day, I was under the impression it was something anyone who reads blogs or tweets or dents and is interested in software development had heard about it.  My boyfriend is sitting here going "um, wasn't that horse beaten to death?"  Apparently not.  It seems not to have penetrated the open source blogosphere.  Check out links from that Geek Feminism Wiki article on Aimonetti's talk for blog reactions to it, or just Google for "CouchDB", "Aimonetti", and "GoGaRuCo" (some combination thereof should work).  And by the way, a thong doesn't make a woman's rear any less naked.  Really.  It doesn't exactly cover anything.&lt;/p&gt;
&lt;p&gt;Noting that I said "cases," I should point out the one that happened just a couple weeks ago at FlashBelt.  This one was even more &lt;acronym title="not safe for work"&gt;NSFW&lt;/acronym&gt;.  If you want the full account, check out &lt;a href="http://www.geekgirlsguide.com/blog/2009/06/11/98/prude_or_professional_by_courtney_remes"&gt;the email the Geek Girls Guide received describing it&lt;/a&gt;.  It's mind-boggling.&lt;/p&gt;
&lt;p&gt;I really thought these events needed to be brought to the attention of those who had not yet heard about them.  Hopefully, more repeats can be avoided if conference organizers are aware of the need to watch for such things.  I've already suggested having a look through slides at &lt;acronym title="Ohio Linuxfest"&gt;OLF&lt;/acronym&gt; to Bethlynn.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-2958507685805311640?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/2958507685805311640/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=2958507685805311640' title='16 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/2958507685805311640'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/2958507685805311640'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2009/06/shedding-some-light-on-recent-trend.html' title='Shedding some light on a recent trend'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>16</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-4298620799352490782</id><published>2009-06-13T15:02:00.005-04:00</published><updated>2009-06-15T10:46:17.736-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='women'/><category scheme='http://www.blogger.com/atom/ns#' term='SELF'/><category scheme='http://www.blogger.com/atom/ns#' term='event'/><category scheme='http://www.blogger.com/atom/ns#' term='OLF'/><category scheme='http://www.blogger.com/atom/ns#' term='linuxfest'/><title type='text'>Southeast Linuxfest Post</title><content type='html'>&lt;p&gt;I'm sitting here with &lt;a href="http://amber.redvoodoo.org"&gt;Amber Graner&lt;/a&gt;, &lt;a href="http://princessleia.com"&gt;Lyz Krumbach&lt;/a&gt;, Andrew from the Ubuntu Pennsylvania LoCo, Jimmy from the Florida LoCo, and a few others.  We're in a &lt;acronym title="Birds of a Feather"&gt;BoF&lt;/acronym&gt; chatting about how LoCo Teams can reach out.  I think Amber will be posting notes later.&lt;/p&gt;
&lt;p&gt;Amber led another BoF earlier today called "Why Not You?" about trying to get the folks we recruit involved.  She was saying how for years people would talk about Linux and give Linux stuff to her husband Pete, but nobody would ever ask if she wanted to get involved.  It wasn't until Pete gave her a CD and told her to have at that she started doing anything.  One thing mentioned by Daniel Chen was that after an installfest, give everybody a live cd.  They've got their system installed, now they can show it off and pass on the live cd to a friend.&lt;/p&gt;
&lt;p&gt;I mentioned how after I'd shown Ubuntu to my mom and wow'd her with "it doesn't need it" being my response to her anti-virus question and "you can figure it out" being my response to her "how do I type stuff?" question, she went off and started telling her friends how fast and easy Linux is and how great it is that it doesn't get viruses.  Based on that, I think the very first experience someone has is the most important.  If they have any trouble at first, they're not going to want to recommend it.  That's why I think things like hardware support are so important for working out of the box.  When they can plug in their printer and have it work without needing a driver cd or anything, that'll impress them.&lt;/p&gt;
&lt;p&gt;Amber said that when she's got someone who's nervous about showing up to a LUG or a LoCo because they don't think they'll fit in, her recommendation is: bring cookies.  If you bring cookies, suddenly you're the most important person in the room, everybody wants to talk to you.  It becomes an ice breaker to introduce you to the group.&lt;/p&gt;
&lt;p&gt;Earlier today, I was in Starbucks with my boyfriend picking up a bunch of coffee for the event.  We started chatting with this guy who said he's heard of Linux from his computer-science-professor wife, but don't people have trouble with it because it's not very good or easy?  I told him "there are 400 people in the Hendrix Center." "You got 400 people down to Clemson for Linux?" "This is small because it's the first year.  Last year in Ohio they had 1200."  He was floored.  He came over and was looking around, then he found me and said, "I was expecting a bunch of students, but this here is middle America.  Who are all these people?" I said, "well, that's a Red Hat table, they sell support for servers.  OpenSUSE is like Novell's SUSE and popular on desktops&amp;hellip;" "But what does everyone here do?" "There are students, system administrators, developers, everything.  That woman over there's a housewife." (That's when I pointed at Amber).  He went and fetched a bag with information about &lt;acronym title="Southeast Linuxfest"&gt;SELF&lt;/acronym&gt; because he didn't have time to stay but wanted a way to be able to find people from here and find out about next year's.&lt;/p&gt;
&lt;p&gt;Now one thing that impresses me is the sheer number of women here.  Like I said in the last paragraph, there are about 400 people here.  &lt;a href="http://ohiolinux.org" title="Ohio Linuxfest"&gt;OLF&lt;/a&gt; had 1200.  There have to be 3x the number of women here as were at OLF.  I asked how they managed this.  I was told they didn't consciously try to get female attendees, but they think the fact that they asked a lot of women to speak early on resulted in those women (even the ones who aren't speaking here) promoting it in their arenas.  For example, &lt;a href="http://www.linuxpromagazine.com/online/blogs/rose_blog_rikki_s_open_source_exchange"&gt;Rikki Kite&lt;/a&gt; was asked to speak.  Though she's not here, she promoted it.  She's on &lt;a href="http://live.linuxchix.org"&gt;LinuxChix Live&lt;/a&gt;, so plenty of women would've seen her blog about it.  OLF is having a "Diversity in Open Source Day" on Sunday, so I really hope we'll be seeing more diversity this year.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-4298620799352490782?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/4298620799352490782/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=4298620799352490782' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/4298620799352490782'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/4298620799352490782'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2009/06/southeast-linuxfest-post.html' title='Southeast Linuxfest Post'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-6859566311342940151</id><published>2009-04-23T11:29:00.008-04:00</published><updated>2009-04-23T23:13:40.081-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Jaunty Jackalope'/><category scheme='http://www.blogger.com/atom/ns#' term='FAQ'/><title type='text'>Jaunty FAQ</title><content type='html'>&lt;p&gt;In the tradition of the FAQs I did the last few releases...&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Where can I get the Jaunty torrent?
&lt;ul&gt;&lt;li&gt;&lt;a href="http://ubuntu-tutorials.com/2009/04/23/ubuntu-904-jaunty-released-torrents-available-here/"&gt;Ubuntu Tutorials&lt;/a&gt; has compiled a list of all of them together.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Why should I use a torrent?
&lt;ul&gt;&lt;li&gt;It takes a load off of the servers so you'll get your ISO faster&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Anything Kubuntu users should know?
&lt;ul&gt;&lt;li&gt;If you upgrade or use the DVD, you'll &lt;a href="https://bugs.edge.launchpad.net/ubuntu/+source/kubuntu-meta/+bug/364962"&gt;get PulseAudio&lt;/a&gt;.  Don't worry, just &lt;code&gt;sudo aptitude purge pulseaudio&lt;/code&gt; if you don't want it.  I use it with Kubuntu because I've got Ubuntu too, and PulseAudio can do neat things, but anyway&amp;hellip;&lt;/li&gt;
&lt;li&gt;Quassel is the new default IRC client&lt;/li&gt;
&lt;li&gt;Amarok 2 doesn't do CDs, iPod Touch, or iPhone&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;I don't like these new black bubbles. How do I get rid of them?
&lt;ul&gt;&lt;li&gt;Install &lt;code&gt;sudo aptitude install &lt;a href="apt://gnome-stracciatella-session"&gt;gnome-stracciatella-session&lt;/a&gt;&lt;/code&gt; (or click on the package name).  Log out, and on GDM, open the Options menu and go to Session (menu names may vary by theme) choose the Stracciatella option instead of just choosing GNOME.  Log back in.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;What happened to the little orange update notifier icon?
&lt;ul&gt;&lt;li&gt;The update manager window will open on its own within a day of when security updates become available.  As for regular updates, the update manager will open a week after the last time you updated.&lt;/li&gt;
&lt;li&gt;If you want the old way back, run this: &lt;code&gt;gconftool -s --type bool /apps/update-notifier/auto_launch false&lt;/code&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;How do I re-enable Ctrl+Alt+Backspace?
&lt;ul&gt;&lt;li&gt;Check out &lt;a href="http://albertomilone.com/wordpress/?p=335"&gt;Alberto Milone's instructions&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Anything I can experiment with?
&lt;ul&gt;&lt;li&gt;If you've got Intel graphics, there's a disabled-by-default acceleration method called UXA that uses DRI2.  I think this means it's supposed to be all whiz-bang like higher-end graphics cards.  It certainly gives me smoother animations.  Warning: it's disabled by default because there are some graphics cards that misbehave horribly when it's enabled.  For example, with i965, X will crash if you suspend while compositing is enabled and you're using UXA.  The workaround would be to drop out of Compiz to Metacity or disabled Kwin's compositing before suspending.  &lt;a href="https://wiki.ubuntu.com/X/UxaTesting"&gt;Instructions and card-specific warnings are on the wiki&lt;/a&gt;.  By the way, if you have a totally blank xorg.conf and can't figure out how to fill it out, run &lt;code&gt;sudo dexconf -o /etc/X11/xorg.conf&lt;/code&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;What changed in PulseAudio?
&lt;ul&gt;&lt;li&gt;It's now using autospawn, which means that if it crashes at some point, you're not left with silence.  It'll start back up next time you try to play music or listen to a podcast or whatever it is you're doing that requires sound.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;How do I get rid of PulseAudio?
&lt;ul&gt;&lt;li&gt;This has changed, since it's using autospawn.  You need to disable that by editing /etc/pulse/client.conf and changing "autospawn = yes" on line 26 to "autospawn = no".  Additionally, if this is a clean install, not an upgrade, you'll need to add your user to the audio group with &lt;code&gt;sudo adduser USER audio&lt;/code&gt; replacing USER with your username.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Where are the release notes?
&lt;ul&gt;&lt;li&gt;Glad you asked! &lt;a href="http://www.ubuntu.com/getubuntu/releasenotes/904"&gt;Release notes are right here&lt;/a&gt;  This blog post is just the highlights of things I see asked a lot.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;I can't think of anything else.  If you've got another question to add, post it in the comments.&lt;/p&gt;
&lt;p&gt;I'm also pleased to say that the Intel 965 wireless and graphics are working extremely well in Jaunty.  Yay!  My computer's happy.  X doesn't lock, VT switching works, no more kernel panics (I attribute the panics I had to Intel 965 wireless since my brother and I have matching laptops, except for that wireless card, and his doesn't crash, and mine did).  So, thank you to the people who work on making Intel drivers be lovely.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-6859566311342940151?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/6859566311342940151/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=6859566311342940151' title='26 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/6859566311342940151'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/6859566311342940151'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2009/04/jaunty-faq.html' title='Jaunty FAQ'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>26</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-7069661953008144643</id><published>2009-04-17T12:03:00.002-04:00</published><updated>2009-04-17T12:08:01.896-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='filesystems'/><title type='text'>ext3 &amp; 4 and data=guarded</title><content type='html'>&lt;p&gt;Valerie Aurora over at Red Hat has just &lt;a href="http://valhenson.livejournal.com/37921.html" title="ext3 ext4 data=guarded mode"&gt;posted on her blog&lt;/a&gt; about ext3 and ext4 and fsync() issues we've all heard so much about.  As she says there, rename in ext4 now implies fsync() so that issue should calm down.&lt;/p&gt;
&lt;p&gt;However, 2.6.30 is defaulting to data=writeback, which means it only writes the metadata to the journal&amp;mdash;not the &lt;em&gt;actual&lt;/em&gt; data.  This is how XFS, ReiserFS, and a few others work, and it's much faster than ext3's default data=ordered.  It's also somewhat less awesome at ensuring your data doesn't get lost.  She's asking that people test patches (linked from her blog) for a &lt;strong&gt;new&lt;/strong&gt; journal mode called "guarded" (created by Chris Mason) which she says will be faster than "ordered" but still have its data consistency guarantees.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-7069661953008144643?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/7069661953008144643/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=7069661953008144643' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/7069661953008144643'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/7069661953008144643'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2009/04/ext3-4-and-dataguarded.html' title='ext3 &amp;amp; 4 and data=guarded'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-1873302972029143084</id><published>2009-03-26T01:43:00.003-04:00</published><updated>2010-03-24T02:25:14.987-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='women'/><category scheme='http://www.blogger.com/atom/ns#' term='Ada Lovelace Day'/><category scheme='http://www.blogger.com/atom/ns#' term='ZaReason'/><category scheme='http://www.blogger.com/atom/ns#' term='UI'/><category scheme='http://www.blogger.com/atom/ns#' term='ALD09'/><title type='text'>Ada Lovelace Day Addition</title><content type='html'>&lt;p&gt;So on actual &lt;a href="http://findingada.com"&gt;Ada Lovelace Day&lt;/a&gt;, I was a little :( at being the only person on &lt;a href="http://planet.ubuntu.com"&gt;Planet Ubuntu&lt;/a&gt; that blogged for it.  Plenty on &lt;a href="http://planet.ubuntu-women.org"&gt;Planet Ubuntu Women&lt;/a&gt;, but Planet Ubuntu was empty.  And none of the guys involved posted anything.&lt;/p&gt;
&lt;p&gt;But yay!  They were just a little late.  &lt;a href="http://jameswestby.net/weblog/tech/09-lady-day"&gt;James Westby&lt;/a&gt; and &lt;a href="http://mdzlog.wordpress.com/2009/03/25/ada-lovelace-day/"&gt;Matt Zimmerman&lt;/a&gt; both joined in.  Matt wrote about his mom, which I thought was pretty cool.  And &lt;a href="http://myrtti.fi/blog/2009/03/25/ald09-better-late-than-never-kathysierra/"&gt;Miia Ranta&lt;/a&gt; joined in as well.&lt;/p&gt;
&lt;p&gt;I did just realize that there are two women I should have given a little shout-out.&lt;/p&gt;
&lt;p&gt;One is Cathy Malmrose, the CEO of &lt;a href="http://zareason.com"&gt;ZaReason&lt;/a&gt;, the company that made my computer.  She's a hardware geek, so it's only natural, right?  She said they're considering expanding into the "make their own components" direction so they won't be constrained by what barebones brands offer. Neat!  They sell t-shirts too.  There used to be Little LinuxChick shirts, but now there's this cute one that says &lt;a href="http://www.zareason.com/shop/product.php?productid=16198&amp;cat=0&amp;page=1"&gt;"friends help friends use Linux"&lt;/a&gt; with a silhouette of two teenage girls on laptops.  Also, she's raising a few FOSS munchkins.  Her 5 year old installed Ubuntu (the 7 year old helped by reading the words for her) to prove the neighbor wrong about Linux being hard to install.  And the 7 year old is already programming.  I think the fact that there's a photo of him on Flickr using 3 laptops titled "Mom, what's the kernel? Where is it? Can I mess with it? Why not? Just tell me where it is so I can play?" is hilarious and wonderful.  She's obviously a great influence on her kids.&lt;/p&gt;
&lt;p&gt;The other is &lt;a href="http://amber.redvoodoo.org"&gt;Amber Graner&lt;/a&gt;, the "average user mom" who's been blogging her adventures learning to use Ubuntu (and trying Fedora and OpenSUSE), and making everyone go "oh&amp;hellip;oh yeah&amp;hellip;I guess we could make that easier&amp;hellip;that's a good point&amp;hellip;."  She's providing great constructive feedback, and she's just so excited to learn.  I &amp;hearts; people that love to learn.  I hope her love of learning is something her kids pick up.  In my mind, she's the perfect person to have promoting Ubuntu (which she does!) because she proves that anyone that's willing to give learning an honest try can use it&amp;mdash;it's not a geek OS.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-1873302972029143084?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/1873302972029143084/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=1873302972029143084' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/1873302972029143084'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/1873302972029143084'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2009/03/ada-lovelace-day-addition.html' title='Ada Lovelace Day Addition'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-9075409564950441970</id><published>2009-03-24T11:31:00.009-04:00</published><updated>2010-03-24T00:22:01.946-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='women'/><category scheme='http://www.blogger.com/atom/ns#' term='Ada Lovelace Day'/><category scheme='http://www.blogger.com/atom/ns#' term='LinuxChix'/><category scheme='http://www.blogger.com/atom/ns#' term='ALD09'/><title type='text'>Ada Lovelace Day heroine: Valerie Aurora</title><content type='html'>&lt;p&gt;Today is &lt;a href="http://findingada.com"&gt;Ada Lovelace Day&lt;/a&gt;, named for the world's first computer programmer, &lt;a href="http://en.wikipedia.org/wiki/Ada_Lovelace"&gt;Ada Lovelace&lt;/a&gt;.  It's interesting to me that while the first programmer was a woman, and all of the &lt;a href="http://www.wired.com/culture/lifestyle/news/1997/05/3711"&gt;ENIAC programmers were women&lt;/a&gt;, there are so many more men than women in technology fields nowadays.  Ada Lovelace Day is a day to highlight women who rock in the tech world.  Since here in FOSS-land, the &lt;a href="http://flosspols.org/"&gt;FLOSSPOLS&lt;/a&gt; survey reports that only 2% of developers are women, compared to 28% in the commercial sector, I decided to write about a Linux kernel hacker: &lt;a href="http://valerieaurora.org/"&gt;Valerie Aurora&lt;/a&gt;.&lt;/p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_ElsYu-fv6yE/SckuYmYXixI/AAAAAAAAAZA/-BAakwTv-JM/s1600-h/valerie_aurora.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 245px; height: 320px;" src="http://1.bp.blogspot.com/_ElsYu-fv6yE/SckuYmYXixI/AAAAAAAAAZA/-BAakwTv-JM/s320/valerie_aurora.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5316831835242072850" /&gt;&lt;/a&gt;
&lt;p&gt;By default, Ubuntu uses the "relatime" mount option.  It decreases the number of metadata writes on ext3.  It turns out, Valerie created relatime because one of our friends discovered that Mutt couldn't tell which mailboxes had new mail when using noatime.&lt;/p&gt;
&lt;p&gt;I think she really loves (or hates?) fsck.  I can't tell which.  She's responsible for some patches that shorten the amount of time needed to fsck an ext2 partition, along one that gets a 50% improvement on RAID 5 systems with ext3 and ext4.  She also worked on a new filesystem architecture called &lt;a href="http://valerieaurora.org/chunkfs/"&gt;ChunkFS&lt;/a&gt;.  The goal of ChunkFS is to deal with the fact that as hard drives get bigger, fsck times get longer.  She wants to be able to fsck smaller parts of the filesystem at different times, to avoid day-long fscks in the future.  The &lt;a href="http://valerieaurora.org/review/chunkfs.pdf"&gt;white paper&lt;/a&gt; is interesting.  And yes, she wrote a working prototype.  Oh, and you know &lt;a href="http://en.wikipedia.org/wiki/ZFS"&gt;ZFS&lt;/a&gt;?  The filesystem from Sun?  She worked on that too, back during the architecture phase.&lt;/p&gt;
&lt;p&gt;It's not all filesystems though.  She's got patches in libc to make malloc() more efficient.  She worked on the TCP/IP stack.  She was the maintainer for SMP PowerPC support in Linux.  Device drivers? Done that too.  She's done it all.&lt;/p&gt;
&lt;p&gt;She's not keeping that knowledge locked up though.  Not by a long stretch.  She's spent countless hours mentoring.  She taught Linux kernel development classes at IBM, and she was even kind enough to teach &lt;a href="http://www.linuxchix.org/content/courses/kernel_hacking/"&gt;kernel hacking classes for LinuxChix&lt;/a&gt; (on the old site).  One time, she held a real-time kernel development Q&amp;A session on the LinuxChix IRC server.  She also &lt;del&gt;used to&lt;/del&gt; writes "Kernel Hackers' Bookshelf" for &lt;a href="http://lwn.net/"&gt;Linux Weekly News&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Valerie was one of the first people I met in &lt;a href="http://linuxchix.org"&gt;LinuxChix&lt;/a&gt;.  Immediate first impression?  Wow, she's smart.  Second impression?  Don't mess with her.  She's tough.  You may have seen her &lt;a href="http://tldp.org/HOWTO/Encourage-Women-Linux-HOWTO/"&gt;HowTo Encourage Women in Linux&lt;/a&gt; write-up.  If not, check it out.  Possibly, you said something that offended someone and were directed to it.  If that did happen, I hope you read it.  It's the link everyone uses for those situations.&lt;/p&gt;
&lt;p&gt;Valerie Anita Aurora was once known as Val Henson, but she recently changed her name.  She chose the middle name "Anita" after &lt;a href="http://en.wikipedia.org/wiki/Anita_Borg"&gt;Anita Borg&lt;/a&gt;, a computer scientist that strove to encourage women in technology fields.  Pretty cool name change, eh? Just bringing this up in case "wait, that sounds like Val Henson..." was on your mind.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-9075409564950441970?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/9075409564950441970/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=9075409564950441970' title='18 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/9075409564950441970'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/9075409564950441970'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2009/03/ada-lovelace-day-heroine-valerie-aurora.html' title='Ada Lovelace Day heroine: Valerie Aurora'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_ElsYu-fv6yE/SckuYmYXixI/AAAAAAAAAZA/-BAakwTv-JM/s72-c/valerie_aurora.jpg' height='72' width='72'/><thr:total>18</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-6214251258995718492</id><published>2009-03-20T14:41:00.006-04:00</published><updated>2009-03-20T16:50:29.920-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='community'/><category scheme='http://www.blogger.com/atom/ns#' term='devel'/><title type='text'>Ubuntu Developers Aren't Scary</title><content type='html'>&lt;p&gt;Seriously, they're not.  At least, I don't think they are anymore.  They used to scare the crap out of me.&lt;/p&gt;
&lt;p&gt;The first time I joined the #ubuntu-devel channel (slightly under a year ago) and said "hi, um, I have a patch. What do I do?" I was all scared.  Jordan Mantha (LaserJock) popped up and offered to make it into a debdiff since I said I didn't know anything about packaging.  The patch ended up not being usable because um, oops, memory leak.  Wait, what? No teasing about making a newbie mistake like that?  And I actually got credit in the changelog for figuring out what's wrong and how to fix it?  Wow.  Hmm, helpful people, not arrogant about what they know that I don't?  Maybe being developers doesn't have to automatically make them scary.  Maybe.&lt;/p&gt;
&lt;p&gt;Soon after that I became friends with Jordan and with Daniel Chen, who lives nearby.  Daniel showed up to our LoCo's Gutsy and Hardy installfests, and at the Hardy one I convinced him to start mentoring me on how audio works.  They're both nice guys, just know that mentioning brokenness in QA to Jordan or in audio to Daniel will very likely result in a long, drawn-out analysis of the situation.  You've been warned.&lt;/p&gt;
&lt;p&gt;OK so at that point, those two stopped being scary, and the rest stayed frightening.  Skip to last October, when I went to the &lt;a href="http://ohiolinux.org"&gt;Ohio Linux Fest&lt;/a&gt; (be there! we're having a Women in Open Source event on Sunday, so let's get that female:male ratio up, alright?).  Wow, a whole bunch of Ubuntu and Kubuntu folks showed up.  &lt;a href="https://launchpad.net/~nixternal"&gt;Rich Johnson&lt;/a&gt;, &lt;a href="http://launchpad.net/~jorge"&gt;Jorge Castro&lt;/a&gt;, &lt;a href="http://launchpad.net/~jonobacon"&gt;Jono Bacon&lt;/a&gt;, &lt;a href="http://launchpad.net/~greg.grossmeier"&gt;Greg Grossmeier&lt;/a&gt;, &lt;a href="http://launchpad.net/~vorian"&gt;Steve Stalcup&lt;/a&gt;, &lt;a href="http://launchpad.net/~jpeddicord"&gt;Jacob Peddicord&lt;/a&gt;, and more that I forget.  Guess what?  It turns out they're all really nice people too!  Well, Rich has his moments.  Better without the beer...or tequila.  Oh, and don't drunkenly moon Jono unless you want to &lt;a href="http://www.youtube.com/watch?v=OmON_ymm3-4"&gt;relive the experience&lt;/a&gt;, sober, in front of 1200 people.  Moving on&amp;hellip;&lt;/p&gt;
&lt;p&gt;So I think by that point I was probably subscribed to &lt;a href="https://lists.ubuntu.com/mailman/listinfo/Ubuntu-devel-discuss"&gt;ubuntu-devel-discuss&lt;/a&gt;.  That's a mailing list I recommend you join if you want to contribute.  That's where discussion between users and developers happens.  If you've got an idea and want to flesh it out enough to put up on &lt;a href="http://brainstorm.ubuntu.com"&gt;Brainstorm&lt;/a&gt;, or are taking a Brainstorm idea and trying to figure out the technical details to write a specification, get opinions on how possible it sounds, etc. go there.  It's a more relaxed atmosphere than either the ubuntu-devel mailing list or #ubuntu-devel.  It tries to bridge the gap Amber noted in her &lt;a href="http://amber.redvoodoo.org/2009/03/ubuntu-chronicles-saga-of-amber-and_17.html"&gt;'Community v. "Community"'&lt;/a&gt; post.&lt;/p&gt;
&lt;p&gt;About a month ago, I started setting my IRC client to join #ubuntu-devel by default, and I subscribed to the ubuntu-devel mailing list.  On the mailing list, I'm much more talkative than on the IRC channel.  It's more discussion-oriented than the channel, it seems.  The channel seems to be more full of terse "&amp;lt;Y&amp;gt;X: did you upload $package? &amp;lt;X&amp;gt;Y: no, not yet, writing changelog now" sort of stuff.  At that point, I still felt like ducking behind a couch every time I spoke in there, in case anyone cyber-threw something at my head.  I don't feel like that anymore.  Just lurking and seeing how interaction works there has made it less scary.  It's not that they're trying to be scary.  They're just trying to be somewhat professional.  Sometimes I'll look into the channel and see someone make a joke.  And every morning, without fail, Daniel Holbach says "good morning" to the channel when he wakes up.  And then it's a reminder that "oh yeah, they're normal people too."&lt;/p&gt;
&lt;p&gt;Oh, I also started joining #ubuntu-women and #kubuntu-devel around that time.  &lt;a href="https://launchpad.net/~lydia-pintscher"&gt;Lydia&lt;/a&gt; is a KDE developer that's almost always in #u-w.  She's really nice and helpful.  And of course, everybody (except IRC spammers) loves Sarah Hobbs, AKA Hobbsee.  I know, it's sad that I can't think of other women developers.  Where are you, ladies?  Why aren't you in #ubuntu-women?  Women who aren't involved: why not?  We in #ubuntu-women will show you how.  Why do you think that channel exists?&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Why am I writing this?&lt;/em&gt;  Well, the point is:  the Ubuntu Developers aren't scary people.  They're actually really nice people.  So if you're intimidated by the prospect of speaking up in development related areas when you've just started out and can't point to a list of things you've done, remember: they're not scary, they're unfamiliar.  There's a difference.  The image of developers being way up high, far from users, knowing how everything works, and not making mistakes?  All in your head.  Why do you think there are so many bugs? ;)  Please don't be afraid to help out because you think you're not good enough.  You'll learn.  Everybody involved totally sucked at this stuff at one point.&lt;/p&gt;
&lt;p&gt;Oh, and Daniel Holbach and Scott Kitterman both agreed that when they started out, they also found the whole thing intimidating.  To lower the intimidation level, read on: Scott doesn't know C. Neither does Jordan.  Daniel says pointers are his weakness.  Mine too&amp;mdash;especially when passing them into functions.  I put in one &amp; and get a *?  Or do I put in a ** and get a *?  What if the function declaration wants a **?  And like I said, my first patch attempt in Ubuntu had a memory leak (Steve Langasek caught it, it didn't get to the archive, don't worry).  And that doesn't make everybody go "you can't code, go away" when I try now.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-6214251258995718492?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/6214251258995718492/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=6214251258995718492' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/6214251258995718492'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/6214251258995718492'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2009/03/ubuntu-developers-arent-scary.html' title='Ubuntu Developers Aren&apos;t Scary'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-8619834762955437</id><published>2009-03-20T12:41:00.004-04:00</published><updated>2009-03-20T13:01:47.328-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Pidgin'/><category scheme='http://www.blogger.com/atom/ns#' term='Jaunty Jackalope'/><category scheme='http://www.blogger.com/atom/ns#' term='UI'/><title type='text'>Pidgin in Jaunty</title><content type='html'>&lt;p&gt;This is just a quick update about how Pidgin interacts with the rest of the Jaunty desktop.  Before we had the following problems:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Pidgin icon sits in notification area when not notifying&lt;/li&gt;
&lt;li&gt;Pidgin status can be changed in both the &lt;acronym title="Fast user switch applet"&gt;FUSA&lt;/acronym&gt; and in the Pidgin icon&lt;/li&gt;
&lt;li&gt;Removing icon gets rid of buddy list's hide-ability&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The first point extends into "if Pidgin and Evolution and Empathy and Xchat and ... are all trying to show that you have new messages, that's a lot of icons."  The solution that's implemented in Jaunty includes the addition of the messaging Indicator Applet.  So far it only works for Pidgin and Evolution (first priority as default apps, I'm guessing), but eventually the others should be added.  Ryan's working hard on making sure it works for @-replies in Gwibber as well.  Then you can have just this one applet, and eventually, all your messaging stuff will go there.  The Indicator Applet is not on the panel by default.  You can right-click the panel and hit "Add to Panel" to get it.&lt;/p&gt;
&lt;p&gt;On new users, the icon defaults to not showing in the notification area.&lt;/p&gt;
&lt;p&gt;When I &lt;a href="http://ubuntulinuxtipstricks.blogspot.com/2008/12/jaunty-users-can-you-test-these.html"&gt;proposed removing the icon by default&lt;/a&gt;, there was an uproar of "but we want to hide the buddy list instead of minimizing it!"  A few people I talked to on the bug report, blog comments, and elsewhere online agreed that if there was one applet that could work for all the IM clients to show and hide, that might be pretty nice.  Someone noticed.  The Indicator Applet does this too.  Thanks to whomever made that work.&lt;/p&gt;
&lt;p&gt;One note: this is like with Rhythmbox.  If you click the X, that's still "close," and for a very good reason.  If the X doesn't mean close, it is possible for the buddy list to be hidden in KDE (or in a GNOME session where the user hasn't added the Indicator Applet) with no way to bring it back!  I don't use the notification area icon, so when Pidgin started being able to hide when it's not there (so the Indicator Applet could control it), I could see "X is now online" notifications and receive IMs but not get my buddy list to stop being invisible.  Thank you very much to Ted Gould for fixing it so that the buddy list only hides from either the icon or the Indicator Applet, and not constantly.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-8619834762955437?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/8619834762955437/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=8619834762955437' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/8619834762955437'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/8619834762955437'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2009/03/pidgin-in-jaunty.html' title='Pidgin in Jaunty'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-6682752684256710490</id><published>2009-03-03T11:46:00.007-05:00</published><updated>2009-03-03T12:10:38.468-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='testing'/><title type='text'>Please test Jaunty...soon</title><content type='html'>&lt;p&gt;Jaunty's release is less than two months away.  Please grab a Jaunty alpha 5 or daily live cd and test!  Go through the bugs you've filed and see if they still exist on the live cd.  See if any new ones pop up.  And do it ASAP.&lt;/p&gt;
&lt;p&gt;In every development cycle there's a huge influx of bugs in the last two weeks because a lot of people jump from stable to beta or RC, skipping alpha completely.  Great, we've got more testers, but&amp;hellip;how many bugs can be fixed in two weeks without risking breaking anything else?  Not nearly as many as are filed.  That is why we need more people testing early on.&lt;/p&gt;
&lt;p&gt;I'm not saying everybody should install the development release on their only computer or the one they use all the time, directly on the hardware.  While I've been doing that for the last two years, that's generally not recommended.  If you cannot function pretty much entirely from the command line, don't put it on your hardware.  Put it in a VM.&lt;/p&gt;
&lt;p&gt;VMs aren't terribly useful for testing hardware, but there are plenty of GNOME and KDE bugs you can find using a VM.  Try it!  Check out &lt;a href="apt://virtualbox-ose" class="apturl"&gt;Virtualbox&lt;/a&gt;.  Put Jaunty in there and play with it. Try doing anything that doesn't involve important persistent data in the VM.  By that I mean: don't write your thesis in the VM without having it backed up elsewhere.  Web browsing?  Getting your email over IMAP?  Chatting?  Why not?&lt;/p&gt;
&lt;p&gt;But for hardware, use a live cd.  Very often a triager asked "is this still a problem in the current development version?"  The end of that sentence is "or would it be a waste of time for us to try to hunt it down when it's already fixed?" though it's not said.  Also very often, the bug reporter will reply "I don't know.  I'll test it when it releases."  Insert whatever development cycle you want in there.  It happens in all of them.  Guess what happens when the reporter says they'll test after release?&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;10 The bug gets ignored as "potentially fixed; waiting on feedback" because as I said, trying to fix what's already fixed is a waste of time.&lt;/li&gt;
&lt;li&gt;20 The development release becomes a stable release.&lt;/li&gt;
&lt;li&gt;30 The reporter complains that it's still not fixed.&lt;/li&gt;
&lt;li&gt;40 Work starts on the next development release.&lt;/li&gt;
&lt;li&gt;50 The reporter is asked "is it fixed in this one?"&lt;/li&gt;
&lt;li&gt;60 The reporter doesn't answer or says again that they'll test after that release.&lt;/li&gt;
&lt;li&gt;GOTO 10&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Bugs can't be fixed without information.  Thus, bugs that have a lot of information are more likely to be fixed.  If you're not giving us any information, what do you expect?&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-6682752684256710490?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/6682752684256710490/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=6682752684256710490' title='29 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/6682752684256710490'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/6682752684256710490'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2009/03/please-test-jauntysoon.html' title='Please test Jaunty...soon'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>29</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-2111099841206129738</id><published>2009-02-28T14:58:00.004-05:00</published><updated>2009-02-28T15:03:27.084-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bash'/><title type='text'>Link to a shell escaping tutorial</title><content type='html'>&lt;p&gt;A nearby &lt;acronym title="Linux User's Group"&gt;LUG&lt;/acronym&gt; member just posted to the LUG's mailing list an &lt;a href="http://calypso.tux.org/pipermail/novalug/2009-February/017524.html"&gt;explanation&lt;/a&gt; of how bash expands variables containing special characters and how various utilities interpret them.  Give it a read.  How to handle newlines was something I never thought about.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-2111099841206129738?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/2111099841206129738/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=2111099841206129738' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/2111099841206129738'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/2111099841206129738'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2009/02/link-to-shell-escaping-tutorial.html' title='Link to a shell escaping tutorial'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-6824797716604483701</id><published>2009-02-25T22:03:00.004-05:00</published><updated>2009-02-25T22:13:24.910-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PulseAudio'/><category scheme='http://www.blogger.com/atom/ns#' term='audio'/><title type='text'>Ubuntu audio blog</title><content type='html'>&lt;p&gt;Once upon a time, &lt;a href="https://launchpad.net/~crimsun"&gt;Daniel Chen&lt;/a&gt; was an Ubuntu core developer and maintained the audio stack.  He's no longer a core dev, but he's still doing a ton of work on audio.  I can tell you first hand that practically every waking moment that he's not at the office, he's working on trying to make PulseAudio and ALSA work better in Ubuntu.  Well, since he's not a core dev anymore and he never went through the Ubuntu Membership process, you won't be seeing &lt;a href="http://drowninginbugs.blogspot.com/"&gt;his blog on maintaining Ubuntu's audio stack&lt;/a&gt; showing up on Planet Ubuntu.  But you should take a look anyway.  He's got &lt;a href="http://drowninginbugs.blogspot.com/2009/02/pulseaudio.html"&gt;a post&lt;/a&gt; up right now explaining why PulseAudio really isn't to blame for all your audio problems.  I suggest you check it out, especially if you're running Jaunty.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-6824797716604483701?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/6824797716604483701/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=6824797716604483701' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/6824797716604483701'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/6824797716604483701'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2009/02/ubuntu-audio-blog.html' title='Ubuntu audio blog'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-5350374858588103551</id><published>2009-02-20T12:39:00.002-05:00</published><updated>2009-02-20T12:46:35.896-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='scanning'/><category scheme='http://www.blogger.com/atom/ns#' term='tip'/><title type='text'>Scanning multipage documents in XSane</title><content type='html'>&lt;p&gt;I have a flatbed scanner (part of my printer).  I had no idea it was possible to scan a multipage document in Xsane.  For a pull-through, sure, maybe, those can go through a stack of pages on their own.  But a flatbed?  Every time I've tried this before, I scanned individual pages, saved them as images, put them into an Open Office Writer document with one image per page, then saved that as a PDF.  There's a better way!&lt;/p&gt;
&lt;p&gt;So here's what you do.  In the XSane window where you choose color/greyscale, gamma, brightness, etc, at the top there's a dropdown that defaults to Viewer.  Change that to Multipage.  A new window will open called "xsane multipage project."  Choose the "New Project" button.  Back to that first window, hit the Scan button.  The scanner will do its part, and a page will be listed in the project window.  Swap in a new sheet of paper and hit the Scan button again.  Repeat until you've scanned all you need.  If you scanned them out of order, use the arrow buttons on the project window to rearrange them.  You can also delete any pages you don't need.  The Show Image button lets you preview an individual page.  The default output format is PDF, so just click the "Save multipage file" button at the bottom of the Project window when you're done.&lt;/p&gt;
&lt;p&gt;This makes things so much easier.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-5350374858588103551?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/5350374858588103551/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=5350374858588103551' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/5350374858588103551'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/5350374858588103551'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2009/02/scanning-multipage-documents-in-xsane.html' title='Scanning multipage documents in XSane'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-8664594086830044697</id><published>2009-02-19T23:56:00.010-05:00</published><updated>2009-02-20T01:26:16.200-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='security'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>That Green Bar in Firefox</title><content type='html'>&lt;p&gt;I was just reading &lt;a href="http://www.doxpara.com/?p=1269"&gt;Dan Kaminsky's blog&lt;/a&gt; and saw something I found shocking.  Let me quote it.&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;Moxie’s putting his energy on the old positive feedback attacks — simply disabling the security, and seeing if anyone notices.  And here he shows up with some pretty astonishing data:  Nobody noticed.  To be specific, absolutely 0% of users presented with missing encryption on important web sites, being asked to provide sensitive financial data to those websites, refused on the basis of missing security.&lt;/p&gt;
&lt;p&gt;Wow.  0%.  Seriously.&lt;/p&gt;
&lt;p&gt;Why don't users "get it"?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;My first thought was "how do you not notice the address bar's not green?"  Then I realized that a lot of people probably don't know why the address bar changes colours or what the different colours mean.  Here's a hint: if it's a financial-anything, and that bar's not turning green, &lt;strong&gt;run away&lt;/strong&gt;.  I didn't know how it worked, to be honest.  I knew it was more than certificate verification, designed to get around URLs that look like what you want but aren't, and that it involved paperwork.  He's got the scoop on &lt;a href="http://en.wikipedia.org/wiki/Extended_validation"&gt;Extended Validation&lt;/a&gt;.  Also, you can click the green bar to get more information about how the site is validated.&lt;/p&gt;
&lt;p&gt;And by the way, that thing where phishers get a fake URL with a valid cert:  that doesn't work (without a bunch of legal hula hoops to jump through) for the green bar.  When a cert is the &lt;em&gt;only&lt;/em&gt; valid thing going on, you'll see blue.  &lt;u&gt;Blue can still be phishing.&lt;/u&gt;  Green is the good one.&lt;/p&gt;
&lt;p&gt;Now, I know we're Linux users, and we're not likely to get viruses or trojans or things like that, but phishing is OS-agnostic.  Phishing is about stupid users.  Don't be a stupid user!  When Firefox tells you a site is bad, be careful.  When Firefox doesn't explicitly tell you a site is good, be careful.  When I say be careful, I mean treat it as if its mode was 444 (read-only).&lt;/p&gt;
&lt;p&gt;Oh, and use &lt;a href="http://noscript.net/"&gt;NoScript&lt;/a&gt; for Pete's sake!&lt;/p&gt;
&lt;p&gt;/* Insert standard "do not click on login links in email" "do not use search engines to replace bookmarks" "do not use the same crappy password on every website" etc. warnings */&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-8664594086830044697?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/8664594086830044697/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=8664594086830044697' title='15 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/8664594086830044697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/8664594086830044697'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2009/02/that-green-bar-in-firefox.html' title='That Green Bar in Firefox'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>15</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-1256064442831984456</id><published>2009-02-12T02:33:00.010-05:00</published><updated>2009-02-12T03:26:54.924-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='security'/><title type='text'>Malware Terminology:  Trojans, Worms, &amp; Viruses</title><content type='html'>&lt;p&gt;Some guy wrote &lt;a href="http://www.geekzone.co.nz/blog.asp?postid=6229"&gt;How To Write a Linux Virus in 5 Easy Steps&lt;/a&gt;, but he's wrong.  What he describes is not a virus; it is a trojan.  And he calls himself a geek!&lt;/p&gt;
&lt;p&gt;Let me start by saying that "malware" and "badware" are two commonly used umbrella terms for these types of software.&lt;/p&gt;
&lt;p&gt;It is a trojan because it relies entirely upon &lt;a href="http://en.wikipedia.org/wiki/Social_engineering_(security)"&gt;social engineering&lt;/a&gt; to install and run.  Remember the &lt;a href="http://en.wikipedia.org/wiki/Trojan_horse"&gt;Trojan Horse&lt;/a&gt;?  The Greeks claimed the horse was a gift for the Trojans.  It turned out to be hiding a bunch of armed men.  This is the same thing.  The malware claims to be something innocuous which the user might enjoy or believes is necessary.  The user is thus tricked into installing it.  That trickery?  That's the social engineering.  It's the same trickery the Greeks used.  The user installs and maybe executes the malware.  Since there was both trickery and user intervention, it is a trojan.&lt;/p&gt;
&lt;p&gt;A worm does not require user intervention.  A worm will often (as in the case of &lt;a href="http://en.wikipedia.org/wiki/Blaster_worm"&gt;Blaster&lt;/a&gt;) use a remote exploit to infect the host machine.  It will then procreate and attack any other machines it can reach.  It thus spreads completely on its own.  Worms do not need to piggyback onto other files like trojans and viruses do.  They exist in their own right and behave independently of pretty much all else.&lt;/p&gt;
&lt;p&gt;And then there's the generic virus.  Viruses do usually require user intervention to spread, but they don't involve social engineering like a trojan does.  Viruses will often infect innocuous files which are then shared without the sharer knowing that they are handing a virus to the other person.  In the case of a trojan, the sender usually knows exactly what they're doing.  The file being infected by the virus does &lt;em&gt;not&lt;/em&gt; turn into a trojan by virtue of being infected.  It is simply an infected file, possibly an infected program.&lt;/p&gt;
&lt;p&gt;Drive-by downloads are a bit confusing.  Is it a trojan or a virus?  It sort of depends on the site.  If it's an attack site, you'll usually receive an email or IM with a link.  Then there's some social engineering involved, and you &lt;em&gt;did&lt;/em&gt; follow directions by going to the site, but the fact that you don't have to manually install something claiming to be safe puts it in the virus category for me.  If it's a usually-safe site that happens to have been infected, then there's no grey area.  That's a virus.&lt;/p&gt;  
&lt;p&gt;K? So, let's stop calling every bit of malware we find "a virus," because that's just not right.  We have words for the different types of malware.  Let's use them.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-1256064442831984456?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/1256064442831984456/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=1256064442831984456' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/1256064442831984456'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/1256064442831984456'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2009/02/tmalware-terminology-trojans-worms.html' title='Malware Terminology:  Trojans, Worms, &amp; Viruses'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-2237643862030152553</id><published>2009-02-04T03:36:00.006-05:00</published><updated>2009-02-04T19:47:44.258-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='KDE'/><category scheme='http://www.blogger.com/atom/ns#' term='Kubuntu'/><title type='text'>I'm a traitor</title><content type='html'>&lt;p&gt;I've been cheating on my desktop environment.&lt;/p&gt;
&lt;p&gt;If you follow &lt;a href="http://planet.ubuntu.com"&gt;Planet Ubuntu&lt;/a&gt;, you saw Celeste's &lt;a href="http://weblog.obso1337.org/2009/washington-dc-kde-42-release-party/"&gt;post about the KDE 4.2 release party&lt;/a&gt;.  And yes, I'm in the photos.  Scott Kitterman's trying to show me how to set what kind of window switcher I want when I hit Alt+Tab in KDE in one of the photos.&lt;/p&gt;
&lt;p&gt;Yeah, I'm a traitor.  As of last Friday, about 4 hours before the release party, I'm a KDE user.  Scott actually said to me on IRC after that post about Ctrl+Alt+Backspace that I sound like a KDE user, so then I decided to attempt to get KDE working on my machine (deleting my ~/.kde fixed the problem I was having).  I'm still using a bunch of GNOME apps, but I'm doing it inside KDE.  While KDE still has the ability to overwhelm me with its options, 4.2 is definitely an improvement over 3.5, presenting many options in ways that are at least easier for me to parse.&lt;/p&gt;
&lt;p&gt;I'm sticking to the same apps I use in GNOME for a couple reasons.  They're the Devils I Know, and some I have a sort of investment in (transferring data would be annoying).  Besides, if I switch back to GNOME, I'd prefer not to have to re-transfer the data.&lt;/p&gt;
&lt;p&gt;I &lt;em&gt;know&lt;/em&gt; Evolution doesn't let me choose which IMAP folder to use for Trash on each account like KMail does, but KMail crashes a lot in Jaunty (understandable, but annoying) and blocks all open tabs when loading a new view in only one of them.  Evolution lets me have a bunch of signatures.  Plus, all my data's in Evolution Data Server right now.  Oh, the integration between &lt;acronym title="Evolution Data Server"&gt;EDS&lt;/acronym&gt; and the panel applets is something I'm missing.  Celeste says it should be fairly straight-forward to implement a Plasmoid to handle it through Akonadi, just nobody's done it yet.  I'd kind of like to figure out a way to let Akonadi and &lt;acronym title="Evolution Data Server"&gt;EDS&lt;/acronym&gt; talk to each other so I can switch mail clients, address books, and calendars without having to export and import a bunch of data.  I do really like that KMail, KOrganizer, and KAddressBook are all separate apps with a unified backend, though.  Evolution's monolithic UI annoys me.&lt;/p&gt;
&lt;p&gt;Kopete, like Empathy, forces groups in the buddy list to be arranged alphabetically, something I do not want, so I'm sticking to Pidgin.  Yes, I'm still using Firefox and Terminator.&lt;/p&gt;
&lt;p&gt;I did try Amarok.  I'm still not a fan of that sideways row of tabs, but I like the way queued songs are displayed on the Collection view.  Maybe I can get used to that row of tabs just for that.  If it lets me shuffle the queue (haven't tried yet), I'm sold.  GNOME's refusal to let Rhythmbox shuffle the queue is really annoying.  I'll have to see how it handles copying to my iAudio as well, but really, Dolphin's enough for that.&lt;/p&gt;
&lt;p&gt;I really like the new KMenu and KRunnner.  The filter search list is nice.  I'm not as impressed with the panel.  It'd be nice to be able to have a gap between plasmoids, an expanding separator.  I can't figure out how to change the panel's background either.&lt;/p&gt;
&lt;p&gt;Oh, and does anyone know what the difference between "Focus Follows Mouse" and "Focus Under Mouse" is?  I know I don't want "Click to Focus," and we figured out at the party that "Focus Strictly Under Mouse" means that moving the mouse to the desktop makes the app lose focus.  Those other two seem to be the same though.  That'd be one of those "oh no, KDE is asking me questions with options that I don't understand" things.  I don't mind having lots of options, just as long as I know what the heck they do.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-2237643862030152553?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/2237643862030152553/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=2237643862030152553' title='14 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/2237643862030152553'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/2237643862030152553'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2009/02/im-traitor.html' title='I&apos;m a traitor'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>14</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-3785997695098562354</id><published>2009-01-30T17:11:00.003-05:00</published><updated>2009-01-30T17:25:12.002-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Jaunty Jackalope'/><category scheme='http://www.blogger.com/atom/ns#' term='sound'/><category scheme='http://www.blogger.com/atom/ns#' term='bug'/><category scheme='http://www.blogger.com/atom/ns#' term='workaround'/><title type='text'>Jaunty: No sound outputs?</title><content type='html'>&lt;p&gt;If you're running Jaunty, and since 28 Jan when you right-click the GNOME Volume Mixer applet and click Open Volume Control you see no sound outputs listed, it's a &lt;a href="https://bugs.edge.launchpad.net/bugs/322374"&gt;known bug&lt;/a&gt; believed to be a race condition with PulseAudio.  It's being worked on, but in the meantime, you can restart PulseAudio using &lt;code&gt;pulseaudio -k ; start-pulseaudio-x11&lt;/code&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-3785997695098562354?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/3785997695098562354/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=3785997695098562354' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/3785997695098562354'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/3785997695098562354'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2009/01/jaunty-no-sound-outputs.html' title='Jaunty: No sound outputs?'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-6774622108444150027</id><published>2009-01-29T13:37:00.005-05:00</published><updated>2009-01-29T18:55:06.689-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Jaunty Jackalope'/><category scheme='http://www.blogger.com/atom/ns#' term='Xorg'/><title type='text'>Since we ALL know X is nowhere near stable...</title><content type='html'>&lt;h3&gt;Backstory&lt;/h3&gt;
&lt;p&gt;Some X developers decided that it's too easy to accidentally press 3 keys that are spread far apart on the keyboard and require 2 hands to press simultaneously (???), so they &lt;del&gt;got rid of&lt;/del&gt; disabled by default Ctrl+Alt+Backspace (also known as "zapping").&lt;/p&gt;
&lt;p&gt;Some people within Ubuntu realized that this makes no sense since X really likes to lockup.  &lt;del&gt;At UDS, they decided to keep zapping available, but they would disable it by default.&lt;/del&gt;  Having a way to re-enable (from a GUI) zapping was &lt;del&gt;also&lt;/del&gt; agreed on at UDS.&lt;/p&gt;
&lt;h3&gt;What's Happening&lt;/h3&gt;
&lt;p&gt;Alberto Milone has provided us with a way to re-enable zapping &lt;a href="http://albertomilone.com/wordpress/?p=335"&gt;from the command line&lt;/a&gt; and &lt;a href="http://albertomilone.com/wordpress/?p=312"&gt;from KDE&lt;/a&gt;.  But where's GNOME?  Well, he did &lt;a href="http://albertomilone.com/ubuntu/gnome/gnome3.png"&gt;add a checkbox for it&lt;/a&gt; to the Screen Resolution tool, but it seems it &lt;a href="https://code.edge.launchpad.net/~albertomilone/gnome-control-center/randr-virtual/+merge/3208"&gt;won't be accepted into Ubuntu&lt;/a&gt;, since it's an "expert" option (according to Mark). &lt;strong&gt;EDIT:&lt;/strong&gt; The discussion is on-going.&lt;/p&gt;
&lt;h3&gt;My Opinion&lt;/h3&gt;
&lt;p&gt;I'm with Alberto and Jordan.  There are plenty of people who use ctrl+Alt+Backspace who are not experts.  They use it because that's what we've recommended for years when X (inevitably) locks up.  They are not going to want to muck about with xorg.conf or installing extra command line apps for it.&lt;/p&gt;
&lt;p&gt;It wouldn't be so bad if X was actually stable.  It wouldn't be so bad if our TTYs worked reliably.  As it is, you have to try to switch to the TTY twice before it works, if it works.  Sometimes I seem to just not have any TTYs at all.  Alt+SysRq+T usually does not take me to a TTY like it should.  Until Alberto posted how to fix this from the command line, the only thing I could do when X locked up (multiple times a day!) was Alt+SysRq+B:  reboot the system.  Things I could've fixed by just Ctrl+Alt+Backspace and waiting 5 seconds now require waiting a full reboot cycle (about 45 seconds til the desktop's usable, if I type my password really fast).  Even the smallest X lockup is just as disastrous as a kernel panic now.  It's like Windows.&lt;/p&gt;
&lt;p&gt;I liked how Jordan summed it up when we were chatting: "apparently X is perfect, we have ttys all the time, and a checkbox is too complicate for  users to think about."&lt;/p&gt;
&lt;p&gt;What do you guys think?  Are the TTYs reliable enough that we can count on non-experts to be able to go to TTY1 and "sudo /etc/init.d/gdm restart"?  Can we even count on non-experts knowing how to do that?  Or do you think X is stable enough that nobody ever needs to do that?&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-6774622108444150027?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/6774622108444150027/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=6774622108444150027' title='54 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/6774622108444150027'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/6774622108444150027'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2009/01/since-we-all-know-x-is-nowhere-near.html' title='Since we ALL know X is nowhere near stable...'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>54</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-8981496762455217231</id><published>2009-01-29T13:23:00.004-05:00</published><updated>2009-01-29T13:37:20.892-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='women'/><category scheme='http://www.blogger.com/atom/ns#' term='party'/><title type='text'>Washington, DC Events/News</title><content type='html'>&lt;p&gt;We've got two events coming up in the Washington, DC area.  Anyone's invited.&lt;/p&gt;
&lt;strong&gt;KDE 4.2 Release Party&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Where: Piratz Tavern, &lt;a href="http://maps.google.com/maps?f=q&amp;hl=en&amp;geocode=&amp;q=piratz+tavern,+silver+spring&amp;sll=37.0625,-95.677068&amp;sspn=29.910058,75.410156&amp;ie=UTF8&amp;ll=38.996024,-77.026927&amp;spn=0.007154,0.018411&amp;z=16&amp;iwloc=A"&gt;Georgia Ave, Silver Spring, MD&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;When: Jan 30 (tomorrow), 7pm&lt;/li&gt;
&lt;li&gt;Contact (RSVP): &lt;a href="mailto:celeste+removeme+@kde.org"&gt;Celeste Lyn Paul&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;strong&gt;LinuxChix Meetup&lt;/strong&gt;
&lt;p&gt;OK, this one's for &lt;a href="http://women.ubuntu.com"&gt;ubuntu-women&lt;/a&gt;.  &lt;a href="http://www.shmoocon.org/"&gt;Shmoocon&lt;/a&gt;'s coming up again, so once again &lt;a href="http://dc.linuxchix.org"&gt;DC LinuxChix&lt;/a&gt; and other LinuxChix that happen to be in town will be meeting up.  More info later as we decide which lunch/dinner break of the conference will be our meetup time.  All that's clear so far is that it'll be between Feb 6&amp;mdash;8 and we'll be going to a restaurant.&lt;/p&gt;
&lt;strong&gt;Bug Jam&lt;/strong&gt;
&lt;p&gt;We will be participating in the next &lt;a href="https://wiki.ubuntu.com/GlobalBugJam"&gt;Global Bug Jam&lt;/a&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Where: Gallaudet University, Student Academic Center / Student Union Building (SAC/SUB), Lower Level, Flex Rooms A and B&lt;/li&gt;
&lt;li&gt;When: Feb 20, 1:30-6pm&lt;/li&gt;
&lt;li&gt;Announcement: &lt;a href="https://lists.ubuntu.com/archives/ubuntu-us-dc/2009-January/000495.html"&gt;see mailing list posting&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;strong&gt;Other news&lt;/strong&gt;
&lt;p&gt;Finally, after a year and a half, we have access to the &lt;a href="http://dc.ubuntu-us.org/"&gt;DC LoCo Team website&lt;/a&gt; again! Yay!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-8981496762455217231?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/8981496762455217231/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=8981496762455217231' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/8981496762455217231'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/8981496762455217231'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2009/01/washington-dc-eventsnews.html' title='Washington, DC Events/News'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-4912340515104771669</id><published>2008-12-31T02:38:00.006-05:00</published><updated>2008-12-31T03:51:25.770-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GNOME'/><category scheme='http://www.blogger.com/atom/ns#' term='theme'/><category scheme='http://www.blogger.com/atom/ns#' term='new features'/><title type='text'>Holiday Hacking</title><content type='html'>&lt;p&gt;I haven't posted in about 2 weeks, so I figure I ought to give a quick update on what's going on.  I'm with the family for the holidays, and there's no wireless at my mom's house, and things are nuts what with the whole extended family visiting.  Oh, and my mother has not complained at all about Hardy (upgraded her computer from Gutsy in August), so yay.  I mentioned before that I wanted to teach my little cousin Python.  I gave her an old laptop I salvaged that runs Edubuntu for Christmas.  She seems to love KAnagram.  She was also really excited when I showed her KTurtle and helped her make the turtle draw a blue triangle.  In the Python world, I've only shown her a &lt;code&gt;print "Hello "+name&lt;/code&gt; thing so far.  She looked back and forth between the line where I set name's value and that line and the output line a few times then went "oh!" so I think she understood variables.&lt;/p&gt;
&lt;p&gt;OK so I got Hardy and Edubuntu into that paragraph.  See, I wasn't totally off-topic!  Anyway, the rest is about my "Holiday Hacking" project.&lt;/p&gt; 
&lt;p&gt;I like having a gradient on my gnome-panel.  Consequently, every time I change my theme, I go into GIMP and make a matching gradient background image.  I improved this process slightly by creating an SVG in which I can just change the color values.  Blogger won't let me upload an SVG, so here's a png:&lt;/p&gt;
&lt;img style="display:block; margin:0px auto 10px; text-align:center;width: 23px; height: 23px;" src="http://3.bp.blogspot.com/_ElsYu-fv6yE/SVsjBQIgoHI/AAAAAAAAAXI/4V0sPSval10/s400/screenshot2.png" border="0" alt="screenshot of my current panel background" title="My current panel background" /&gt;
&lt;p&gt;Since this gets old after a while, I'm working on adding functionality to gnome-panel so that I can pick a shadow color, a highlight color, and an opacity level for the highlight.  I can't be the only one that likes the look of a gradient on a panel, so I'm sure someone else could get some use out of this.&lt;/p&gt;
&lt;p&gt;A peek at the addition to the panel-properties-dialog:&lt;/p&gt;
&lt;img style="display:block; margin:0px auto 10px; text-align:center;width: 285px; height: 141px;" src="http://3.bp.blogspot.com/_ElsYu-fv6yE/SVsniHtdLlI/AAAAAAAAAXY/5euWpefMDA4/s400/panel-properties1.png" border="0" alt="screenshot of configuration GUI" title="Settings for configuration of above gradient"/&gt;
&lt;p&gt;I need to look more into how Cairo's gradients work though.  One of the things I did to make the gradient on my SVG look balanced and keep the text legible was put the highlight's color stop 1/3 from the top and the top shadow color stop is actually 15% above the edge of the image.  I'm not sure I can do that 15%-outside thing with Cairo.  Might have to find a midway color value and set that as the top color stop.  We'll see.&lt;/p&gt;
&lt;p&gt;The status of this project is that I've modified the .glade file so there's some UI already, and I've settled on using GDK's Cairo integration because Cairo can easily paint linear rgba gradients.  I think I've gone through all the functions that setup what options there are for background types, and tonight I started tying the functions to the buttons I made in Glade.  Still a lot more to go (like actually writing the gradient part), but I need to have a way for the buttons and gconf to communicate before I can have any way to interact with (read: test) the gradient stuff, so I figure I ought to do that first.&lt;/p&gt;
&lt;p&gt;I don't know if this'll make it into GNOME 2.26 or if it'll have wait until the Fall release.  UI Freeze is next week, and obviously there's a UI change involved.  Maybe I can submit the UI change next week and then keep working right up until Feature Freeze (19 Jan) to get it in this release.&lt;/p&gt;
&lt;p&gt;Anyone else spending their holidays hacking on FOSS?&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-4912340515104771669?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/4912340515104771669/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=4912340515104771669' title='15 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/4912340515104771669'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/4912340515104771669'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2008/12/holiday-hacking.html' title='Holiday Hacking'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_ElsYu-fv6yE/SVsjBQIgoHI/AAAAAAAAAXI/4V0sPSval10/s72-c/screenshot2.png' height='72' width='72'/><thr:total>15</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-6792035480974672625</id><published>2008-12-18T20:21:00.009-05:00</published><updated>2008-12-19T03:03:37.915-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='proprietary'/><category scheme='http://www.blogger.com/atom/ns#' term='tip'/><category scheme='http://www.blogger.com/atom/ns#' term='checksum'/><category scheme='http://www.blogger.com/atom/ns#' term='Adobe'/><category scheme='http://www.blogger.com/atom/ns#' term='Flash'/><title type='text'>Adobe Flash:  Avoiding Checksum Errors</title><content type='html'>&lt;p&gt;The way flashplugin-nonfree works right now is that it's a fairly empty package that downloads Adobe's Flash installation tarball, untars it, and copies the .so to the necessary directory.  There's one more step in the middle though.  It does a checksum on the tarball after it downloads and a checksum on the .so.  These checksums are to make sure you're getting the right file, as opposed to some trojaned version (say, if Adobe was cracked).   These checksums are also a bit of a problem.&lt;/p&gt;
&lt;p&gt;See, every time Adobe updates Flash, they keep the same file name.  So the package downloads the file, and since it's a new version, the checksum fails, causing the install to fail.  A few days later, after some testing, &lt;acronym title="Masters of the Universe"&gt;MOTU&lt;/acronym&gt; uploads a new package with the updated checksum.&lt;/p&gt;
&lt;p&gt;You can avoid this.&lt;/p&gt;
&lt;p&gt;Instead of installing flashplugin-nonfree, enable the Canonical Partner Repository in System -&amp;gt; Administration -&amp;gt; Software Sources -&amp;gt; Third Party Software, or make sure you have &lt;blockquote&gt;deb http://archive.canonical.com/ubuntu intrepid partner&lt;/blockquote&gt; (substitute in hardy or gutsy if you're using those) in your /etc/apt/sources.list and after &lt;code&gt;sudo apt-get update &amp;&amp; sudo apt-get install adobe-flashplugin&lt;/code&gt;, you'll have a working Flash plugin, even if there's been an update.  The reason is that Adobe's package includes the full binary.  It doesn't try to download from their website, so there's no checksum to fail.&lt;/p&gt;
&lt;p&gt;It looks like going forward, this will be the preferred Flash package, especially once Adobe releases the final 64-bit version.&lt;/p&gt;
&lt;p&gt;If you want to switch from flashplugin-nonfree to adobe-flashplugin, make sure you purge flashplugin-nonfree first.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-6792035480974672625?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/6792035480974672625/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=6792035480974672625' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/6792035480974672625'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/6792035480974672625'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2008/12/adobe-flash-avoiding-md5-errors.html' title='Adobe Flash:  Avoiding Checksum Errors'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-9023968868484509547</id><published>2008-12-13T02:20:00.004-05:00</published><updated>2008-12-18T20:51:58.290-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='jokes'/><title type='text'>Dear Phisher...</title><content type='html'>&lt;p&gt;Dear Phisher:&lt;/p&gt;
&lt;p&gt;Thank you for contacting me today with your offer to reactivate my email account that I did not know I had.  There are just a few problems I see with the request you made regarding reactivating my email address.  You see, the link you gave for me to download software to reactivate the account is a Windows executable.  First, I'm not quite sure why I need any software other than a web browser to activate an email account.  Second, I can't run Windows executables.  Third, I really prefer not to run any software which is not Free and Open Source.&lt;/p&gt;
&lt;p&gt;If you could, please send me a tarball of the source code, which I hope is suitably licensed.  I will inspect the code, and, if I like what I see, I will happily install the software as requested.  Don't worry about providing a binary&amp;mdash;I am perfectly capable of compiling any software I need from source.&lt;/p&gt;
&lt;p&gt;Thank you again.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-9023968868484509547?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/9023968868484509547/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=9023968868484509547' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/9023968868484509547'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/9023968868484509547'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2008/12/dear-phisher.html' title='Dear Phisher...'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-8812457909297129791</id><published>2008-12-02T19:45:00.006-05:00</published><updated>2008-12-02T20:51:56.174-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='testing'/><title type='text'>Jaunty users: Can you test these?</title><content type='html'>&lt;p&gt;I've got two patches that I need to have tested on Jaunty.  One has a deb.  One is just in a branch.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;As a new user, test Pidgin from my &lt;a href="http://ppa.launchpad.net/~maco.m/+archive"&gt;PPA&lt;/a&gt;.  For a new user, it should default to only showing the icon in the notification area for new messages.  Check in Tools-&gt;Preferences.  The reason is to keep it from duplicating the icon that's in the Fast User Switch Applet, as noted in &lt;a href="https://bugs.edge.launchpad.net/ubuntu/+source/pidgin/+bug/273220"&gt;Bug 273220&lt;/a&gt;.  In that bug, it is recommended that Pidgin be changed, so that is &lt;a href="https://bugs.edge.launchpad.net/ubuntu/+source/pidgin/+bug/290552"&gt;Bug 290552&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;The last thing to test is the Fast User Switch Icon that I have in bzr.  It's for &lt;a href="https://bugs.edge.launchpad.net/ubuntu/+source/fast-user-switch-applet/+bug/291846"&gt;Bug 291846&lt;/a&gt;, specifically the part about the lack of tooltips.  It's linked in the bug.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Sorry I can't test these myself, but until Jaunty is rebased to 2.6.28 or someone figures out how to make my wireless card play nice (read: not kernel panic) with &gt;2.6.24, I'm stuck on Hardy.  Thank you to anyone that helps, though!&lt;/p&gt;
&lt;p&gt;Oh, I do have one other question to ask though.  To anyone using an ASUS Z37E-based laptop, such as the ZaReason UltraLapSR:  after you suspend/resume or hibernate/resume in Intrepid or Jaunty, can you reboot?  In Hardy it hangs on reboot.  If it's fixed in the newer kernel, I won't bother filing a bug though.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-8812457909297129791?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/8812457909297129791/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=8812457909297129791' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/8812457909297129791'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/8812457909297129791'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2008/12/jaunty-users-can-you-test-these.html' title='Jaunty users: Can you test these?'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-1831521897840804865</id><published>2008-12-01T23:36:00.004-05:00</published><updated>2008-12-01T23:39:37.287-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='explanation'/><category scheme='http://www.blogger.com/atom/ns#' term='compiz'/><category scheme='http://www.blogger.com/atom/ns#' term='Compiz Fusion'/><category scheme='http://www.blogger.com/atom/ns#' term='beryl'/><title type='text'>Compiz? Emerald? Metacity? What's the Difference?</title><content type='html'>&lt;p&gt;Not for the first time, I found myself the other night explaining on IRC how the window manager and window decorator parts fit together.  There seems to be a misconception that Compiz requires Emerald.  That is &lt;em&gt;far&lt;/em&gt; from true.  There also seems to be confusion regarding what different kinds of themes do.  So let's start at the basics.&lt;/p&gt;
&lt;p&gt;The three most common window managers in the Ubuntu world are Metacity, Compiz, and Kwin.  Yes, there are others, such as Enlightenment, Fluxbox, Xmonad, and Ion, but I'm not going to go into why each of them rocks.  Metacity is the default GNOME window manager.  Kwin is the KDE window manager.  And then there's Compiz.  Compiz is the compositing window manager that is enabled in Ubuntu by default if your system can handle it.  The function of the window manager is to draw the windows in a certain place, with a certain size, and let them be movable and resizable.&lt;/p&gt;
&lt;p&gt;Then you have the window decorator.  This is where people get tripped up.  The window decorator draws the window borders.  It is not necessary to move the window, since alt+click&amp;amp;drag will still work even when the window decorator has crashed.  I think the confusion comes from the fact that Kwin and Metacity have their decorators built in.  Xmonad doesn't decorate windows at all.  Compiz is a bit more modular in this regard.  It has always been able to use Metacity's themes for the window borders.  The window decorator in use when doing this is gtk-window-decorator.  It can also use Kwin's themes, in which case you're using kde-window-decorator.&lt;/p&gt;
&lt;p&gt;And then there's Emerald.  Emerald was the window decorator for Beryl.  Beryl merged back with Compiz a bit over a year ago.  I remember Quinnstorm telling me she hopes "eventually to totally rewrite emerald," but that hasn't happened.  Well, earlier this year, after noticing some glitches with my friend's Nvidia card and Emerald, I asked in #compiz-fusion and they said to stop using Emerald because it's not really being developed anymore and they'd rather everyone just switch to either gtk-window-decorator or kde-window-decorator.  They did say that they were considering writing a replacement for Emerald, but that hasn't happened either.  &lt;acronym title="Masters of the Universe"&gt;MOTU&lt;/acronym&gt; tried removing Emerald, I'm guessing due to its issues, but apparently a lot of people complained because they'd rather have a window decorator that crashes 3 times a day.&lt;/p&gt;
&lt;p&gt;And now the last bit about themes.  I said before that Compiz can use Kwin and Metacity's themes just fine thanks to kde-window-decorator and gtk-window-decorator.  Some people are confused about what exactly comprises a Metacity theme versus a GTK theme, especially since they are installed in the same place.  A GTK theme controls how buttons look, the colors of text, the window background, the scrollbars, and the menubar styles.  The Metacity theme just controls the window border's style.  For KDE, the Qt theme does the buttons, scrollbars, etc., and Kwin has its own themes for window borders, I think.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-1831521897840804865?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/1831521897840804865/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=1831521897840804865' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/1831521897840804865'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/1831521897840804865'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2008/12/compiz-emerald-metacity-what.html' title='Compiz? Emerald? Metacity? What&apos;s the Difference?'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-6855966927319976636</id><published>2008-11-30T02:13:00.004-05:00</published><updated>2008-11-30T02:38:19.982-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='licensing'/><category scheme='http://www.blogger.com/atom/ns#' term='Creative Commons'/><title type='text'>New Licensing on the Blog</title><content type='html'>&lt;p&gt;A while back, I found that someone was copying all of my posts to their own ad-laden site with no linkbacks.  I put up some license terms at the time saying quoting and translating with linkbacks were fine, and aggregators are fine, but copying the whole thing without a linkback isn't cool.  Well, I'm in the middle of writing a paper for school including a large chunk on licensing, and as I was looking for information on the GPL/CC anti-DRM clause incompatibilities, I realized there was a Creative Commons license I could use to get across what I actually wanted.  If you look at the bottom of the page, you'll now see a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/3.0/us/"&gt;CC-BY-NC-SA&lt;/a&gt; icon (ironically, the same license under which that site was &lt;em&gt;re&lt;/em&gt;licensing without permission...though they were kind of breaking the NC part). If you click that link you'll get the official version, but essentially:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;BY:&lt;/strong&gt; Attribution (give me a linkback)&lt;/li&gt;&lt;li&gt;&lt;strong&gt;NC:&lt;/strong&gt; Non-Commercial (don't copy it for the ad revenue)&lt;/li&gt;&lt;li&gt;&lt;strong&gt;SA:&lt;/strong&gt; Share-Alike (derivatives, such as by quoting or translating, are fine with me)&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;I did make an exception for photos with people in them, though.  Since I'd prefer, for privacy's sake, that photos of my family &amp;amp; friends &lt;em&gt;not&lt;/em&gt; be spread all over the place (I really don't think my mom wants to become an internet meme), those are staying under plain ol' copyright.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-6855966927319976636?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/6855966927319976636/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=6855966927319976636' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/6855966927319976636'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/6855966927319976636'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2008/11/new-licensing-on-blog.html' title='New Licensing on the Blog'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-7049356945114680464</id><published>2008-11-19T19:37:00.010-05:00</published><updated>2008-11-20T02:23:02.389-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PulseAudio'/><category scheme='http://www.blogger.com/atom/ns#' term='sound'/><category scheme='http://www.blogger.com/atom/ns#' term='bug'/><category scheme='http://www.blogger.com/atom/ns#' term='drivers'/><title type='text'>Tis Better to Dup Than to Convolute</title><content type='html'>&lt;p&gt;Let's talk about bug reporting.&lt;/p&gt;
&lt;p&gt;There's something which occurs very often in bug reports by people who mean well.  They find a bug, and to avoid making extra work for triagers, they check for a duplicate first.  While that's very thoughtful of them, it often ends up getting in the way.  So, let's talk about when you should file a duplicate, and when you should not.  This is mostly in regard to hardware bugs, since that's where I see this happening the most. Hardware varies so widely, that this becomes a bit of a problem.&lt;/p&gt;
&lt;p&gt;Let's say you install Intrepid and discover that no sound is coming out of your sound card.  So, you look on Launchpad and find a bug conveniently titled "No sound in Intrepid."  "Perfect!" you think and join in.  Seeing a workaround suggested with no response from the reporter, you think you'll be helpful and answer the question for the triager&amp;hellip;&lt;/p&gt;
&lt;p&gt;Stop right there.&lt;/p&gt;
&lt;p&gt;Now, consider the following:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Do you have the &lt;em&gt;exact&lt;/em&gt; same hardware?&lt;/li&gt;
&lt;li&gt;Are you sure you have the &lt;em&gt;exact&lt;/em&gt; same bug?&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;If, after reading all of the information provided on the bug, you can answer "YES!" to both of those questions, look for what we're calling the "Me Too" feature.  At the moment, it's the phrase "This bug doesn't affect me" followed by a "Change" link just under where the bug's Importance is listed.  Click "Change" and mark that you are affected.  It is not necessary (or recommended) to post a comment saying that you are affected.  This just clutters the bug reports.&lt;/p&gt;
&lt;p&gt;If your answer is "maybe" or "no," file your own bug.  If your answer is "I don't know how to answer those questions," read on.&lt;/p&gt;
&lt;p&gt;How do you see if you have the exact same hardware?  In the case of sound, video, and networking hardware, check the &lt;code&gt;lspci -nv&lt;/code&gt; output.  The first line of each section tells you what basic model of that hardware you have.  The next line lists the subsystem information, or SSID.  The SSID has to do with how the hardware was integrated into the motherboard.  It is far from unusual for bugs to be introduced at this level.  If yours match and are the same revision, you probably have the same hardware.  If there is any discrepancy, file your own bug.  For webcams, fingerprint readers, and other things that use the USB interface, check the ID listed by &lt;code&gt;lsusb&lt;/code&gt;  If it seems you have the same hardware, use the Me Too feature and read on.&lt;/p&gt;
&lt;p&gt;Double check exactly what the original reporter is experiencing.  Read the full version and any responses they've already given.  The title is not enough.  If you're not seeing the same behavior, assume it's a different bug.&lt;/p&gt;
&lt;p&gt;If it turns out to be one bug that affects multiple pieces of hardware we can always mark them as a duplicate later.  That's not a problem.  That's part of triaging.&lt;/p&gt;
&lt;p&gt;But if it turns out that there are 15 different issues being reported in one bug, that &lt;em&gt;is&lt;/em&gt; a problem.  If we have 2 people saying something fixes it, and one saying it makes it worse, and a few others say they don't have that exact symptom but rather something somewhat different and the fix didn't work for them&amp;hellip;that makes the bug very convoluted.  We then try to read through the bug and see what's going on, and it's full of conflicting information.  How are we supposed to debug then?  We have no solid answers.&lt;/p&gt;
&lt;p&gt;Something I see in sound bugs a lot is that one person will file a "No Sound" bug or a "Crackly sounds" bug.  Everyone with that symptom jumps on that bug, but they don't belong there.  There are multiple possible root causes, and many of them are hitting different ones.  But they present themselves the same to the user.  What we, as triagers, want to see is that these bugs are filed independently.  If, after some debugging, we find that a few have the same root cause, we can mark them as duplicates easily.  Finding the 1 root cause to 5 separate issues masquerading as one, though?  That's not possible, because really there are 5 root causes and thus 5 bugs.  Continuing to pretend they are all one bug just clutters the bug report, making it hard to read and hard to understand.&lt;/p&gt;
&lt;p&gt;And that is why I say, "&lt;strong&gt;'Tis Better to Dup Than to Convolute&lt;/strong&gt;."&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-7049356945114680464?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/7049356945114680464/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=7049356945114680464' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/7049356945114680464'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/7049356945114680464'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2008/11/tis-better-to-dup-than-to-convolute.html' title='Tis Better to Dup Than to Convolute'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-5107084768321844895</id><published>2008-11-14T14:01:00.004-05:00</published><updated>2008-11-14T14:10:46.337-05:00</updated><title type='text'>Washington, DC - Intrepid Installfest - TONIGHT</title><content type='html'>&lt;p&gt;As usual, we're having an installfest for th new Ubuntu release.  Also as usual, it's being hosted by GW ACM with many of the helpers coming from the DC Ubuntu LoCo Team.&lt;/p&gt;
&lt;br/&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;What:&lt;/strong&gt;  Installfest for Ubuntu 8.10&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Why:&lt;/strong&gt;  In case you need/want help&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Who:&lt;/strong&gt;  Anybody interested in trying Linux&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Where:&lt;/strong&gt; George Washington University (Foggy Bottom metro)&lt;br/&gt;CS Dept Conference Room&lt;br/&gt;Phillips Hall, 7th Floor&lt;br/&gt;22 &amp; H NW&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;When:&lt;/strong&gt;  6pm, Fri 14 Nov&lt;/li&gt;
&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-5107084768321844895?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/5107084768321844895/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=5107084768321844895' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/5107084768321844895'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/5107084768321844895'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2008/11/washington-dc-intrepid-installfest.html' title='Washington, DC - Intrepid Installfest - TONIGHT'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-241663686398108828</id><published>2008-11-04T13:27:00.004-05:00</published><updated>2008-11-04T13:47:11.736-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='testing'/><title type='text'>Help Avoid Regressions</title><content type='html'>&lt;p&gt;If you saw &lt;a href="http://planet.ubuntu.com"&gt;Planet Ubuntu&lt;/a&gt; today, you saw Jonathan Ernst's post about &lt;a href="http://ernstfamily.ch/jonathan/2008/11/avoiding-feature-regressions/"&gt;feature regressions&lt;/a&gt;.  I was discussing this with Jordan Mantha last week.  I think too much time is lost during sync, and with nobody being willing to test until beta or RC by which point it's too late to fix much.  He seemed to agree.  I think a year-long release cycle would be nice, but he says Ubuntu's testers are a major chunk of GNOME's testers.  Hrm, that's tough then, because we don't want to cut out the number of people testing each of GNOME's releases.&lt;/p&gt;
&lt;p&gt;Well, anyway, we got to talking about testing and more effective testing.  Writing automated test scripts is something that comes up a lot, but it never happens.  And anyway, we don't even have specs written up for what those automated tests would do.  So we need to start small.  We need a set of specs, a list of what minimum functionality there needs to be in at least all of the default desktop software.  And we need to have directions for using that functionality by hand.  Then, during development, we can all run through little 5-minute tests each week and ensure a minimum of functionality.  The more often we test, the quicker we catch regressions.&lt;/p&gt;
&lt;p&gt;To this end, I've created a page on the wiki for &lt;a href="https://wiki.ubuntu.com/ApplicationTesting"&gt;Application Testing&lt;/a&gt;.  I made lists of applications that need to be tested.  We need test cases.  If you've got 15, 20 minutes, why not pick an application out of the list, create its page (there's a template available!), and fill in a few test cases?  Right now, &lt;a href="https://wiki.ubuntu.com/ApplicationTesting/Seahorse"&gt;Seahorse&lt;/a&gt; is the only one with test cases.  Or if you get there and more pages have been started, take a read through and fill in any missing details or add a few more test cases.  Each test case takes about 10 minutes to write for simple tasks.&lt;/p&gt;
&lt;p&gt;I want to have a lot of these test cases ready by UDS, but I can't do it myself.  Anyone with a reasonable grasp of English (so anyone that can read this) can help write these.  You don't need to be a developer.  You don't need to know how to triage.  You just need to know what the application can do and what buttons you need to click to do it.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-241663686398108828?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/241663686398108828/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=241663686398108828' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/241663686398108828'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/241663686398108828'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2008/11/help-avoid-regressions.html' title='Help Avoid Regressions'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-213539391319601378</id><published>2008-11-04T13:20:00.002-05:00</published><updated>2008-11-04T13:24:53.951-05:00</updated><title type='text'>Go Vote!</title><content type='html'>&lt;p&gt;This is a little friendly reminder to go exercise your right to vote.  Remember:  it's your civic &lt;strong&gt;duty&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Oh, and Californians, please vote &lt;strong&gt;NO&lt;/strong&gt; on Proposition 8.  Proposition 8 would legalize discrimination against quite a lot of people.  You may think you don't know anyone that's gay, lesbian, or bisexual, but are you really sure?  For all you know, a vote for Prop 8 could be a vote to legalize discrimination against your best friend's sister.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-213539391319601378?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/213539391319601378/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=213539391319601378' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/213539391319601378'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/213539391319601378'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2008/11/go-vote.html' title='Go Vote!'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-2638241800271188418</id><published>2008-10-29T23:53:00.012-04:00</published><updated>2008-10-31T02:03:02.397-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FAQ'/><category scheme='http://www.blogger.com/atom/ns#' term='Intrepid Ibex'/><category scheme='http://www.blogger.com/atom/ns#' term='Nvidia'/><category scheme='http://www.blogger.com/atom/ns#' term='wireless'/><category scheme='http://www.blogger.com/atom/ns#' term='ATI'/><title type='text'>Intrepid Update FAQ</title><content type='html'>&lt;p&gt;Last time, I did a &lt;a href="http://ubuntulinuxtipstricks.blogspot.com/2008/04/faq-hardy-upgrade.html"&gt;FAQ for Hardy upgrades&lt;/a&gt;.  I may not be running Intrepid on hardware, but I've been reading a &lt;em&gt;lot&lt;/em&gt; of bugs and have an Intrepid VM.  So, here are some of the things you might need to know.&lt;/p&gt;
&lt;br/&gt;
&lt;ol&gt;
&lt;li&gt;When will it be released?
&lt;ul&gt;&lt;li&gt;While it is 30 Oct in at least one timezone&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;How should I download it?
&lt;ul&gt;&lt;li&gt;Torrents!  They take the load off of Canonical's servers&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;How can I upgrade?
&lt;ul&gt;&lt;li&gt;First, make sure you have all your updates.  Then if you want to upgrade from the command line, run &lt;code&gt;sudo do-release-upgrade&lt;/code&gt;.  If you want to use the GUI, &lt;code&gt;gksu "update-manager -c"&lt;/code&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Where's OpenOffice.org 3?
&lt;ul&gt;&lt;li&gt;Its release date slipped too far, and after FF3 in Hardy, they decided maybe they ought not to ship unfinished major software again.  But, if you want it, you can add the &lt;a href="https://launchpad.net/~openoffice-pkgs/+archive"&gt;OpenOffice.org Scribblers&lt;/a&gt; PPA.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;If I want to have the encrypted ~/Private directory I heard about, what do I need to do?
&lt;ul&gt;&lt;li&gt;This option is only available when installing using the Alternate CD.  It's not on the Live CD.  If you're upgrading or use the Live CD to install, there are &lt;a href="https://help.ubuntu.com/community/EncryptedPrivateDirectory"&gt;instructions&lt;/a&gt; for setting it up.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;How's Flash?
&lt;ul&gt;&lt;li&gt;Flash 10 has issues with Qt.  It only works on some sites (&lt;a href="http://bugs.edge.launchpad.net/bugs/262693"&gt;Bug #262693&lt;/a&gt;).  For everyone else, the combination of Flash 10 and the configuration files that Intrepid sets up &lt;em&gt;should&lt;/em&gt; work fine.  You can remove libflashsupport now (since it's known to cause instability).  If for some reason you don't have sound with Flash in Ubuntu, make sure you have libasound2-plugins installed.  Log out and back in, and it should work.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Why isn't my Atheros card working?
&lt;ul&gt;&lt;li&gt;there are a few drivers available.  One requires a new version of the wireless stack, so including it by default would break everything else.  That one works on some hardware.  The default one included works on other hardware.  Neither works on all of them, though, so that's fun.  If yours doesn't work (hint: it seems netbooks with Atheros chips are very likely to be affected), you need to install linux-backports-modules-intrepid&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;How's 802.11n?
&lt;ul&gt;&lt;li&gt;If you're using an Intel 4965, you need to install linux-backports-modules-intrepid.  You'll get kernel panics if you don't.  Once you've got that, it should work.  Though there has been one report that kernel panics still occur, just much less frequently.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;What happened with Broadcom?
&lt;ul&gt;&lt;li&gt;Canonical contracted a closed-source driver from Broadcom for the few Broadcom wireless cards that don't work with b43 and required ndiswrapper.  They should be able to work now, after enabling the driver in Jockey.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Any bugs Nvidia and ATI users need to be aware of?
&lt;ul&gt;&lt;li&gt;You probably can't suspend.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;How's tablet support?
&lt;ul&gt;&lt;li&gt;Ugh.  You can make them work, but it'll take work.  See, there were big changes to make it so that HAL handles all input.  The only trouble is, we're kind of right in the middle of it.  When HAL's done being made all super awesome, it'll be&amp;hellip;well, super awesome.  Work's being done on using HAL for hotplugging input devices.  So, my understanding is that evdev handles things by default for HAL.  Then you need a .fdi file to tell HAL exactly what to do with that device.  Unfortunately, the wacom driver really fails here.  It needs to be initialized over and over for all the different functionality.  HAL can't do that yet.  In the meantime, you can still setup your Wacom in xorg.conf just like you used to.  It'll just act like a stylus by default.(&lt;a href="https://lists.ubuntu.com/archives/ubuntu-devel-discuss/2008-September/005778.html"&gt;source&lt;/a&gt;)&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Why is my Places menu launching applications instead of opening Nautilus?
&lt;ul&gt;&lt;li&gt;Right click a folder, go to Properties -&gt; Open With, and change it back to Nautilus.  There's a bug where if a folder is opened in an application, it automatically associates folders with that application on your system.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;What's the biggest UI change?
&lt;ul&gt;&lt;li&gt;The logout button has been subsumed by the fast-user-switch-applet (FUSA). At first, it'll show your name and the power icon.  When you login to Pidgin or Empathy, it'll show your current status.  I recommend changing Pidgin's "Show system tray icon:" setting to "only on new messages" to avoid having the "Available" icon showing up double.  You can change your Pidgin/Empathy status using the FUSA, switch users, or choose one of the other options that drops down to logout, reboot, shutdown, etc.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Why aren't we using Empathy like upstream GNOME?
&lt;ul&gt;&lt;li&gt;After some extensive usability testing, it was decided that both had issues, but Empathy had more issues with usability, so Pidgin has been kept for one more release.  Assuming those usability issues are fixed up in the next few months, Empathy should be in Jaunty.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;What's the coffee stain on the wallpaper?
&lt;ul&gt;&lt;li&gt;That's a silhouette of an &lt;a href="http://images.google.com/images?n&amp;q=ibex"&gt;ibex&lt;/a&gt;, a sort of &lt;a href="http://en.wikipedia.org/wiki/Ibex"&gt;mountain goat&lt;/a&gt; with big curvy horns.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;You can also read the &lt;a href="https://wiki.ubuntu.com/IntrepidReleaseNotes"&gt;complete Intrepid Release Notes&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;NOTE:&lt;/strong&gt; Please install your updates immediately after installing Intrepid!  A bug was found where Ubiquity installs the kernel with 666 permissions, meaning anybody on the system can mess with the installed kernel.  There is an update ready-and-waiting to fix this.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-2638241800271188418?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/2638241800271188418/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=2638241800271188418' title='15 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/2638241800271188418'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/2638241800271188418'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2008/10/intrepid-update-faq.html' title='Intrepid Update FAQ'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>15</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-8231585806342625262</id><published>2008-10-27T23:26:00.005-04:00</published><updated>2008-10-27T23:35:16.271-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='artwork'/><title type='text'>Happy Tux-o-ween!</title><content type='html'>&lt;p&gt;My friend Nick (AKA Spec) made himself a Linux pumpkin this Halloween, and he asked me to post the pictures here so you all could see it.  It's cute!&lt;/p&gt;
&lt;br/&gt;&lt;br/&gt;
&lt;img style="display:block; margin:0px auto 10px; text-align:center;" src="http://4.bp.blogspot.com/_ElsYu-fv6yE/SQaHWQvS1gI/AAAAAAAAAV4/bGrYhq4i2FM/s400/tux-glow.jpg" alt="picture of a pumpkin with a carving of Tux the Linux mascot on the front glowing" title="Tux says hello!" /&gt;
&lt;p&gt;Looking at the next one, you'll see that it's not actually carved all the way through.  He just made it really thin so it glows nicely instead of having one bright point of light.&lt;/p&gt;
&lt;img style="display:block; margin:0px auto 10px; text-align:center;" src="http://2.bp.blogspot.com/_ElsYu-fv6yE/SQaHXOZBwAI/AAAAAAAAAWA/Szt7gKz8uOk/s400/tux-light.jpg" alt="picture of pumpkin with a carving of Tux the Linux mascot on the front" title="Note the way it's carved" /&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-8231585806342625262?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/8231585806342625262/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=8231585806342625262' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/8231585806342625262'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/8231585806342625262'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2008/10/happy-tux-o-ween.html' title='Happy Tux-o-ween!'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_ElsYu-fv6yE/SQaHWQvS1gI/AAAAAAAAAV4/bGrYhq4i2FM/s72-c/tux-glow.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-8836420943252571644</id><published>2008-10-22T14:05:00.008-04:00</published><updated>2008-10-22T15:30:39.839-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='font'/><category scheme='http://www.blogger.com/atom/ns#' term='compare'/><title type='text'>Why do people hate Ubuntu's fonts?</title><content type='html'>&lt;p&gt;I always see people complaining about Ubuntu's fonts and font-rendering.  I don't get it.  Could someone please tell me exactly what is wrong?&lt;/p&gt;
&lt;p&gt;Ubuntu has some pre-set font settings: Monochrome, Best Shapes, Best Contrast, and Subpixel Smoothing.  These are equivalent to certain settings found when the Details button is clicked.  They are as follows:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Monochrome &amp;rarr; No smoothing, Full hinting&lt;/li&gt;
&lt;li&gt;Best Shapes &amp;rarr; Greyscale smoothing, Medium hinting&lt;/li&gt;
&lt;li&gt;Best Contrast &amp;rarr; Greyscale smoothing, Full hinting&lt;/li&gt;
&lt;li&gt;Subpixel Smoothing (LCD) &amp;rarr; Subpixel smoothing, Full hinting&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I decided it was time to do a comparison of the renderings.  I often see people suggesting turning on Subpixel Smoothing for LCDs, but I never do this.  I use the Best Contrast setting, which looks like this:&lt;/p&gt;
&lt;img style="display:block; margin:0px auto 10px; text-align:center;" src="http://1.bp.blogspot.com/_ElsYu-fv6yE/SP9sFD5PLeI/AAAAAAAAAUU/gQ9vsIVklDo/s320/best_contrast.png" alt="screenshot of Best Contrast setting" title="Example of text with Best Contrast settings" /&gt;
&lt;p&gt;Compare to the Subpixel Smoothing setting:&lt;/p&gt;
&lt;img style="display:block; margin:0px auto 10px; text-align:center;" src="http://3.bp.blogspot.com/_ElsYu-fv6yE/SP9sVRu4geI/AAAAAAAAAU8/mD_dc_2JKEE/s320/subpixel_smoothing.png" alt="screenshot of Subpixel Smoothing setting" title="Example of text with Subpixel Smoothing setting" /&gt;
&lt;p&gt;I always thought the Subpixel Smoothing setting was blurry.  It seemed like the verticals weren't truly vertical and the diagonals were getting lost a bit.  But now, looking at it, it looks like there's actually better contrast on the Subpixel Smoothing setting.  At least, the text looks darker.  And yes, the diagonal on the "w" is less "jagged" as I've heard people call it, and maybe it's because of days I spent making &lt;a href="http://en.wikipedia.org/wiki/Dollz"&gt;cartoon dollz&lt;/a&gt;, but I kind of like seeing pixels.  Though now that I've moved away from my beloved 800x600 resolution, I don't think I can accurately count pixels anymore.  Maybe not seeing the pixels is what makes the subpixel setting seem less sharp.&lt;/p&gt;
&lt;p&gt;Best Contrast is joined by Best Shapes in using grayscale smoothing.  Here's Best Shapes:&lt;/p&gt;
&lt;img style="display:block; margin:0px auto 10px; text-align:center;" src="http://1.bp.blogspot.com/_ElsYu-fv6yE/SP9sFIeLwbI/AAAAAAAAAUc/sDA6HA49kSQ/s320/best_shapes.png" alt="screenshot of Best Shapes setting" title="Example of text with Best Shapes settings" /&gt;
&lt;p&gt;And here are the other two grayscale-smoothing settings.  The first is with no hinting.  The second is with slight hinting.&lt;/p&gt;
&lt;img style="display:block; margin:0px auto 10px; text-align:center;" src="http://1.bp.blogspot.com/_ElsYu-fv6yE/SP9sEovNDWI/AAAAAAAAAUE/P4Q-UKir658/s320/greyscale_none.png" alt="screenshot of grayscale smoothing, no hinting setting" title="Example of text with grayscale smoothing, no hinting settings" /&gt;
&lt;img style="display:block; margin:0px auto 10px; text-align:center;" src="http://4.bp.blogspot.com/_ElsYu-fv6yE/SP9sE1wzqaI/AAAAAAAAAUM/Xftua9HBGeY/s320/greyscale_slight.png" alt="screenshot of grayscale smoothing, slight hinting setting" title="Example of text with grayscale smoothing, slight hinting settings" /&gt;
&lt;p&gt;The Subpixel Smoothing option, as mentioned before defaults to Full hinting.  In order, here are no hinting, slight hinting, and medium hinting:&lt;/p&gt;
&lt;img style="display:block; margin:0px auto 10px; text-align:center;;" src="http://3.bp.blogspot.com/_ElsYu-fv6yE/SP9sUoK7xUI/AAAAAAAAAUs/ziUM7GXWD8w/s320/subpixel_none.png"alt="screenshot of subpixel smoothing, no hinting" title="Example of text with subpixel smoothing, no hinting settings" /&gt;
&lt;img style="display:block; margin:0px auto 10px; text-align:center;" src="http://4.bp.blogspot.com/_ElsYu-fv6yE/SP9sVEs-S4I/AAAAAAAAAU0/gg8WP-6bifI/s320/subpixel_slight.png"alt="screenshot of subpixel smoothing, slight hinting setting" title="Example of text with subpixel smoothing, slight hinting settings" /&gt;
&lt;img style="display:block; margin:0px auto 10px; text-align:center;" src="http://3.bp.blogspot.com/_ElsYu-fv6yE/SP9sFUHUvJI/AAAAAAAAAUk/nRWGnJ8ZmVo/s320/subpixel_medium.png" alt="screenshot of subpixel smoothing, medium hinting setting" title="Example of text with subpixel smoothing, medium hinting settings" /&gt;
&lt;p&gt;And, finally, here is the Monochrome setting.  It's very pixelated, but try changing it to "no hinting," and it's even worse.&lt;/p&gt;
&lt;img style="display:block; margin:0px auto 10px; text-align:center;" src="http://3.bp.blogspot.com/_ElsYu-fv6yE/SP9xNVHs41I/AAAAAAAAAVE/V8uzsjCERHs/s320/monochrome.png" alt="screenshot of Monochrome setting" title="Example of text with Monochrome settings" /&gt;
&lt;p&gt;Here's the side-by-side comparison:&lt;/p&gt;
&lt;a href="http://student.seas.gwu.edu/~mac/files/font_chart.png"&gt;
&lt;img style="display:block; margin:0px auto 10px; text-align:center;" src="http://4.bp.blogspot.com/_ElsYu-fv6yE/SP9-7kSEk1I/AAAAAAAAAVU/4fBRa8AZ3DU/s400/font_chart.png" alt="chart comparing fonts with grayscale v subpixel smoothing and various types of hinting" title="chart comparing fonts with grayscale v subpixel smoothing and various types of hinting"/&gt;&lt;/a&gt;
&lt;p&gt;(Click image to view full-size)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-8836420943252571644?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/8836420943252571644/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=8836420943252571644' title='18 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/8836420943252571644'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/8836420943252571644'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2008/10/why-do-people-hate-ubuntus-fonts.html' title='Why do people hate Ubuntu&apos;s fonts?'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_ElsYu-fv6yE/SP9sFD5PLeI/AAAAAAAAAUU/gQ9vsIVklDo/s72-c/best_contrast.png' height='72' width='72'/><thr:total>18</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-3328676120591727693</id><published>2008-10-18T01:56:00.002-04:00</published><updated>2008-10-18T02:06:42.534-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ZaReason'/><category scheme='http://www.blogger.com/atom/ns#' term='Dell'/><category scheme='http://www.blogger.com/atom/ns#' term='LinuxChix'/><category scheme='http://www.blogger.com/atom/ns#' term='System76'/><title type='text'>A Couple of Links</title><content type='html'>&lt;p&gt;I was just reading through &lt;a href="http://zareason.com"&gt;ZaReason's&lt;/a&gt; news page, and I saw a link to &lt;a href="http://blog.linuxtoday.com/blog/2008/10/linux-is-making.html"&gt;Linux is Making Me Fat and Lazy&lt;/a&gt; by Carla Shroder, a woman I know from &lt;a href="http://linuxchix.org"&gt;LinuxChix&lt;/a&gt;.  I found it rather amusing.  The other thing I saw that stood out was &lt;a href="http://www.workswithu.com/2008/09/04/ubuntu-linux-netbooks-what-dell-can-learn-from-zareason/"&gt;What Dell Can Learn From ZaReason&lt;/a&gt;.  I think the writer makes a good point, because having to wait months after a release to get the newest Ubuntu from Dell is rather annoying.  Maybe they don't even start testing until after release?  ZaReason tests unstable to watch out for regressions, though just in case they missed it, I did email them about &lt;a href="http://bugs.edge.launchpad.net/bugs/276990"&gt;Bug 276990&lt;/a&gt;, which would affect the laptop I bought from them.  I'm hoping they let other customers who bought a laptop with the same wireless card know about that bug before Intrepid releases if it's still there at release time.  So you don't have to go look, it's that the Intel 4965's new driver (iwlagn) causes kernel panics.  Yuck.  Though, I do really love that I have an Ubuntu key on my laptop.  I was teasing the guys at the Ubuntu table at OLF about the fact that the &lt;a href="http://system76.com"&gt;System76&lt;/a&gt; laptops they had out had Windows keys, though &lt;a href="https://bugs.edge.launchpad.net/system76/+bug/154027"&gt;that bug has been fixed&lt;/a&gt; apparently.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-3328676120591727693?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/3328676120591727693/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=3328676120591727693' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/3328676120591727693'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/3328676120591727693'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2008/10/couple-of-links.html' title='A Couple of Links'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-6270128022146026301</id><published>2008-10-11T20:03:00.004-04:00</published><updated>2008-10-11T20:35:08.098-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='event'/><category scheme='http://www.blogger.com/atom/ns#' term='conference'/><category scheme='http://www.blogger.com/atom/ns#' term='security'/><category scheme='http://www.blogger.com/atom/ns#' term='wireless'/><title type='text'>Don't Get Cracked on Hostile WiFi</title><content type='html'>&lt;p&gt;That was the title of my talk today at &lt;a href="http://ohiolinux.org"&gt;Ohio Linux Fest&lt;/a&gt;.  I told everybody I'd put my slides up here, so:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://student.seas.gwu.edu/~mac/files/wifi_security.pdf"&gt;PDF version&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://student.seas.gwu.edu/~mac/files/wifi_security.odp"&gt;ODP version&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I think there should also be a video appearing on the OLF website some time soon.  I'm sorry, I know I was speaking a bit fast.  I pretty much always talk fast.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-6270128022146026301?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/6270128022146026301/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=6270128022146026301' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/6270128022146026301'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/6270128022146026301'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2008/10/dont-get-cracked-on-hostile-wifi.html' title='Don&apos;t Get Cracked on Hostile WiFi'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-7259092819076663049</id><published>2008-10-09T20:51:00.005-04:00</published><updated>2008-10-09T21:49:39.601-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rant'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenOffice'/><title type='text'>I am not impressed with OpenOffice Impress</title><content type='html'>&lt;p&gt;OpenOffice.org Impress makes LaTeX + Beamer look user-friendly.  Now that I've gone through turning my &lt;a href="http://ohiolinux.org" title="Ohio Linux Fest,"&gt;OLF&lt;/a&gt; slides from boring black-on-white to prettier, I realize how much of a usability &lt;em&gt;nightmare&lt;/em&gt; Impress is.&lt;/p&gt;
&lt;p&gt;First I tried making a background image in Inkscape.  Inkscape's nice, because it has a bunch of preset color palettes.  I decided to use Tango colors.  So I made a background image 1024x768 to be the right proportions.  Saved the .svg and tried to set it as the background on my slides.  Now, I've done this once before, so I knew it was convoluted and that rather than wasting my time trying to figure out how to do it again, I ought to just read the Help.  Want to know how convoluted it is?  Let me demonstrate...&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Go to Format -&gt; Area&lt;/li&gt;
&lt;li&gt;Go to the Bitmaps tab&lt;/li&gt;
&lt;li&gt;See this:&lt;/li&gt;
&lt;/ol&gt;
&lt;img style="display:block; margin:0px auto 10px; text-align:center;border:0;" src="http://1.bp.blogspot.com/_ElsYu-fv6yE/SO6q6H9YmbI/AAAAAAAAAT8/axfXEw5KKsI/s320/Screenshot-2.png" alt="window that shows after going to Format-&amp;gt; Area" title="Format Area screen" /&gt;
&lt;ol start="4"&gt;
&lt;li&gt;Guess which button you click?  Add or Import?  To save you the frustration, I'll just tell you: Import&lt;/li&gt;
&lt;li&gt;Pick the file&lt;/li&gt;
&lt;li&gt;Give it a name&lt;/li&gt;
&lt;li&gt;Close that window&lt;/li&gt;
&lt;li&gt;Go to Format -&gt; Page&lt;/li&gt;
&lt;li&gt;Click Background&lt;/li&gt;
&lt;li&gt;Choose Bitmap&lt;/li&gt;
&lt;li&gt;Choose the image you just imported&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Why couldn't I just skip to Step 8 and browse for an image there?  This becomes extra annoying when you start tweaking the background image and want to see how it fits.  Every time you tweak, you have to delete the old one, import the new one, and then change it in the Page formatting again. There are too many steps involved, and none of the early ones are anything close to obvious!  I gave up on the tweak, import, set, tweak, import, set, tweak, import, set thing after about 6 rounds.  I decided to fake it with text box borders and fill and such.&lt;/p&gt;
&lt;p&gt;So next I wanted to make my text and bullets be the right colors.  I still wanted Tango colors.  I even found the hex/HTML-style codes for the colors.  So I go to the Styles thing, choose Outline 1, right click, and hit Modify.  So far so good.  I hit the Customize Tab on the window that opens, and there's no way at all visible to set a color other than their 30-or-so pre-defined ones.  Bummer.  After a bit of time reading Google, I learned that going to Tools -&gt; Options, expanding OpenOffice.org, and going to Colors lets you define your own.  Great!  Oh, but you have to get out your calculator and convert all that hex to decimal.  And they have to be added one at a time. And if you're not careful you'll overwrite one of their pre-defined ones.  And if you hit Cancel it still commits the changes.  This is the part where you give your screen the evil eye.&lt;/p&gt;
&lt;p&gt;Screw that.  Just open a terminal.&lt;/p&gt;
&lt;pre&gt;cd ~/.openoffice.org2/user/config/
sed -i 's/&gt;/&gt;\n/g' standard.soc
vim standard.soc
&lt;/pre&gt;
&lt;p&gt;The sed line is to make it legible.  Nobody at Sun has heard of newlines, it seems, so their XML is all one line.  Oh, no wait, they use two lines.  The first is to say that this is an XML file.  It is now 110 lines long.  I used vim, but you can use whatever text editor you want.  Add in XML lines defining the colors you want using the nice simple hex format we're all used to using to define colors.  Save it, start OpenOffice.org back up, and yay, you have all those colors you wanted.  It took about 2 minutes.  Adding one at a time and converting the hex to decimal, it probably would've taken 30 minutes.&lt;/p&gt;
&lt;p&gt;Yay, now I have colors.  I've got to be past the annoying part now, right?  Nope, not that lucky.  I wanted my bullets to all be Tango Sky Blue 2, so I pulled up the Style thing and told it that.  As expected, all the bullets changed color to Tango Sky Blue 2.  Oh, um, except the bullets on the slide that was in view when I used the Style tool.  That one didn't change.  Still have to do that manually.&lt;/p&gt;
&lt;p&gt;I decided I didn't like the indenting on the bullets.  I didn't want the first level to be indented at all, but I did want there to be some space between the bullet and the text.  So I open up the Style thing again, go to Outline 1&amp;hellip;and those options aren't there.  Just to be sure, I checked what happens when I highlight a bulleted list and go to Format -&gt; Bullets and Numbering.  The options do exist. I just can't use them in bulk.  So I went through every single slide setting the indenting and spacing on bullets.  I had to highlight the bulleted lists manually too to do this because you see, Ctrl+A to Select All doesn't actually Select All.  It opens up a file chooser instead.&lt;/p&gt;
&lt;p&gt;I wanted to fake the effect I was trying to get in Inkscape, so I decided to make the title textboxes full width and set a border on them.  I wanted it to have a one-shade-darker border, just like in Tango icons.  The border, however, would expand past the edge of the slide in different amounts in each direction.  No even borders for you!&lt;/p&gt;
&lt;p&gt;Also, opening an .odp does &lt;em&gt;not&lt;/em&gt; display nice user-editable XML, which I was under the impression is how ODF was supposed to be implemented.  I was ready to give up quite a while back and just edit the file's XML directly.  Well that isn't very possible, it seems.&lt;/p&gt;
&lt;p&gt;I found one nice thing in OpenOffice.org Impress.  There's a Color Bar in View -&gt; Toolbars that adds a palette of all defined colors below your slide so you can select a textbox and click it to set the fill background.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-7259092819076663049?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/7259092819076663049/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=7259092819076663049' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/7259092819076663049'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/7259092819076663049'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2008/10/i-am-not-impressed-with-openoffice.html' title='I am not impressed with OpenOffice Impress'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_ElsYu-fv6yE/SO6q6H9YmbI/AAAAAAAAAT8/axfXEw5KKsI/s72-c/Screenshot-2.png' height='72' width='72'/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-696172615078194423</id><published>2008-10-08T15:04:00.003-04:00</published><updated>2008-10-08T16:37:39.493-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Hug Day'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>Firefox 3 Hug Day Tomorrow!</title><content type='html'>&lt;p&gt;Firefox has a fair number of bugs, but before they can be fixed, they need to be triaged.  How about going through the New bugs and confirming the ones you can reproduce?  And for the confirmed ones, check that it's still reproducible.  In both cases, add any necessary information you can.  For the New bugs, ask for necessary information too.&lt;/p&gt;
&lt;p&gt;The Mozilla Team has a &lt;a href="https://wiki.ubuntu.com/MozillaTeam/Bugs/TriagersHandbook"&gt;Triagers' Handbook&lt;/a&gt; with all the information you need to help triage Firefox bugs.  So go check out the &lt;a href="https://wiki.ubuntu.com/UbuntuBugDay/20081009"&gt;Firefox 3 Hug Day bug list&lt;/a&gt;.  If you've got some free time, why not help triage these bugs?&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-696172615078194423?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/696172615078194423/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=696172615078194423' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/696172615078194423'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/696172615078194423'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2008/10/firefox-3-hug-day-tomorrow.html' title='Firefox 3 Hug Day Tomorrow!'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-2997022570916637340</id><published>2008-10-02T03:07:00.007-04:00</published><updated>2008-10-03T04:21:30.277-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DRM'/><category scheme='http://www.blogger.com/atom/ns#' term='IP laws'/><title type='text'>Intellectual Property &amp; Some Politics</title><content type='html'>&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; A reader named Jude just sent me an email showing that &lt;a href="http://clerk.house.gov/evs/2008/roll664.xml"&gt;apparently&lt;/a&gt; the House passed PRO-IP by roll-call vote two days after the Senate unanimously passed it.  About that transparency thing&amp;hellip;yes they're public records, but what about telling everyone what's going on beforehand?&lt;/p&gt;

&lt;p&gt;In my Information Policy class today, the topic was Intellectual Property with two lawyers, one of which is from the &lt;a href="http://www.cdt.org/" title="Center for Democracy and Technology"&gt;CDT&lt;/a&gt;.  I found the statement that copyright supporters believe copyleft supporters are totally anti-copyright funny.  Mostly because copyright is the only basis on which copyleft works.  Just this summer, a US court &lt;a href="http://arstechnica.com/news.ars/post/20080813-court-violating-copyleft-copyright-infringement.html"&gt;upheld copyleft&lt;/a&gt;, creating the precedent that copyleft infringement and copyright infringement are the same thing.  Afterward, we chatted about &lt;a href="http://www.afterdawn.com/news/archive/8114.cfm"&gt;UMG v Lindor&lt;/a&gt; (a case where a woman who &lt;em&gt;had never used a computer&lt;/em&gt; was sued for making-available on a filesharing network&amp;mdash;she's now trying to question the $750/song rate the RIAA sues for), &lt;a href="http://recordingindustryvspeople.blogspot.com/2008/08/elektra-v-barker-is-settled.html"&gt;Elektra v Barker&lt;/a&gt; (settled, $750 total instead of per-song), and &lt;a href="http://torrentfreak.com/riaa-pays-up-in-anderson-case-080814/"&gt;Atlantic v Anderson&lt;/a&gt; (RIAA loses, pays $107,951).  I also showed him a &lt;a href="http://wellingtongrey.net/miscellanea/archive/2007-12-04--DMCA/2007-12-04-on-the-digital-millenium-copyright-act.html"&gt;slide show&lt;/a&gt; of "If the &lt;abbr title="Digital Millennium Copyright Act"&gt;DMCA&lt;/abbr&gt; applied in real life.  I think he was amused.&lt;/p&gt;
&lt;p&gt;Part of the discussion there was about &lt;abbr title="Digital Rights Management"&gt;DRM&lt;/abbr&gt; which we know is &lt;a href="http://defectivebydesign.org"&gt;defective by design&lt;/a&gt;.  Don't you love how we can't legally &amp;amp; freely watch DVDs with Linux?  Yeah, me too.  So this led me to dent on &lt;a href="http://identi.ca"&gt;Identi.ca&lt;/a&gt; the idea that maybe we could influence the market somehow.  What if a very large number of people stopped buying movies on DRM'd DVDs (BluRay and HD-DVD included)?  I was thinking 1,000,000 people pledge to not buy any DRM'd DVDs in 2009 and send a letter to the &lt;abbr title="Motion Picture Association of America"&gt;MPAA&lt;/abbr&gt; saying that the reason you weren't buying their stuff is because of DRM.  If you just can't stand a lack of movies, well, first, you need to recognize that books are generally better than movies.  Second, how about some indie films?  Of course, friends were quick to point out that 1,000,000 people are not enough.  If one assumes the average person buys 4 DVDs/yr, that's 4,000,000 DVDs, or about $80,000,000.  With &lt;a href="http://www.usatoday.com/life/movies/news/2008-01-07-dvd-sales-slippage_N.htm"&gt;$16,000,000,000 in consumer sales&lt;/a&gt; last year (yes, 3 more 0's), that's a drop in the bucket.  Getting more than 1,000,000 in on it seems like a bit far-stretched of a goal though.  There's got to be some market dynamic that can force their hand though, hasn't there?  The possibility that the MPAA would just whine more about how declining sales are proof of piracy and obviously means we need more DRM is also an issue.  Oh, supporting Creative Commons was also mentioned.  We need an alternative to MPAA DRM'd DVDs.  The rise of DRM-free music sales (such as from Amazon or iTunes Plus) has led some DRM'd music services to shut down, for example &lt;a href="http://boingboing.net/2008/09/26/walmart-shutting-dow.html"&gt;Walmart's&lt;/a&gt;.  I'm sure we have plenty of Creative Commons supporters&lt;/p&gt;
&lt;p&gt;In case you hadn't heard, the US Senate &lt;em&gt;unanimously&lt;/em&gt; passed a &lt;abbr title="Recording Industry Association of America"&gt;RIAA&lt;/abbr&gt;-backed &lt;abbr title="Prioritizing Resources and Organization for Intellectual Property"&gt;PRO-IP&lt;/abbr&gt; Act.  All the articles I've seen say that it's now going to the House (of course), and &lt;a href="http://news.cnet.com/8301-13578_3-10052271-38.html"&gt;some say as soon as Friday or Saturday&lt;/a&gt;, but they don't give a Bill number for the House, which is a problem.  Mentioning this to Jordan Mantha, he pointed out that Congress is hardly transparent because they make it too hard to get information.  Having written Python scripts to parse government websites, I have to say, they are seriously lacking on the tech-savvy front.  He says (and I agree) that Congress needs RSS feeds.  He also said that probably the reason they don't have them is that then we'd know what they were really doing with their time.  He's probably not too far off.  The bill is available to &lt;a href="http://www.publicknowledge.org/pdf/110-s3325-20080926.pdf"&gt;download&lt;/a&gt; (PDF), but the scariest part is the part where they want an "IP Czar" in the Executive branch.  They also want to double the fines, and there was something about seizing any equipment used or intended to be used for copyright infringement.  One can assume that's for big piracy-for-profit situations, but when it comes to the letter of the law, bye-bye laptop if you illegally download a movie.  They got rid of the part where the &lt;abbr title="Department of Justice"&gt;DoJ&lt;/abbr&gt; could bring civil suit.  I don't know if the take-away-your-stuff part went with the DoJ stuff or not.  I don't think it did.  I think they just got rid of the DoJ stuff so that they wouldn't be tied up acting as lawyers for the RIAA when they have much more important things to do.  Well, anyway, the point of mentioning that was to say that if you're a US voter, you might want to give your Congress Critter a message regarding this bill.&lt;/p&gt;
&lt;p&gt;And now for a bit more serious politics.  Feel free to tune out now.  There's US economics coming up.  K, that was your warning.  Found some &lt;a href="http://digitalroam.typepad.com/digital_roam/2008/09/dear-senators-your-politics-are-showing.html"&gt;interesting charts&lt;/a&gt; regarding the US economy.  The charts were based on information provided by the US Senate and were to be used in a presentation to the US Senate.  If you'd like a better breakdown of it, try &lt;a href="http://www.academycomputerservice.com/economics/charts.htm"&gt;these charts&lt;/a&gt;.  They let you see where George HW Bush, Clinton, and George W Bush each started and finished, broken down by year.  The more interesting thing, in my opinion, is the effect 9/11 and the War &lt;del&gt;of&lt;/del&gt; on Terror had on the economy.  While 9/11 was a big shock to the economy, history would tell us that the war should have helped the economic situation.  History had a different situation, though.  With the Great Depression and World War II, we had an economy based on production, so the wartime economy meant increased production.  In our current economy, where probably half of it is middle-men and we produce much much less than we import, it had the opposite effect.  It just meant needing to buy more from overseas, and we were already buying quite a lot.  I hope those in charge note the difference between war's effect on a productive economy and war's effect on a non-productive economy.  Please, this is &lt;em&gt;not&lt;/em&gt; meant to provoke debate regarding the US's current overseas involvement, just meant to demonstrate that the real issue with our economy is that we simply do not produce enough, and when we do, we don't do it sustainably.  Using up all of our resources so that we need to buy from overseas again when we run out is not a long-term solution.  We need efficient production.  I would think that would be true of any economy though.  It's simple common sense.  &lt;abbr title="Consumption, Investment, Government spending, Net Exports"&gt;C+I+G+NX&lt;/abbr&gt; is basic macro-economics.  The "Net Exports" (the "NX") is pretty important. I'm pretty sure our NX is a negative number.&lt;/p&gt;
&lt;p&gt;Again, I have to ask that you please not turn the comments into a debate about the war.  This is about intellectual property and production (and hey, how about someone's intellect invent some property that can help make production more efficient?).&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-2997022570916637340?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/2997022570916637340/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=2997022570916637340' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/2997022570916637340'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/2997022570916637340'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2008/10/intellectual-property-some-politics.html' title='Intellectual Property &amp; Some Politics'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-2705726931564426116</id><published>2008-09-26T00:59:00.005-04:00</published><updated>2008-09-26T02:42:34.169-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HowTo'/><category scheme='http://www.blogger.com/atom/ns#' term='bug'/><category scheme='http://www.blogger.com/atom/ns#' term='Hug Day'/><category scheme='http://www.blogger.com/atom/ns#' term='5-A-Day'/><title type='text'>5-A-Day on Ubuntu UK</title><content type='html'>&lt;p&gt;The &lt;a href="http://podcast.ubuntu-uk.org/2008/09/25/s01e15-five-sleepy-heads/"&gt;most recent episode&lt;/a&gt; of the &lt;a href="http://podcast.ubuntu-uk.org/"&gt;Ubuntu UK Podcast&lt;/a&gt; has a segment on 5-A-Day beginning about halfway through.  I'd like to highlight this part of the conversation:&lt;/p&gt;
&lt;p&gt;Dave: "If 5-A-Day is manageable, why have in the last 7 days there been only 35 people who've actually submitted bugs to the &lt;a href="https://wiki.ubuntu.com/5-A-Day" title="5-A-Day wiki page"&gt;5-A-Day&lt;/a&gt; project?"&lt;/p&gt;
&lt;p&gt;Alan: "How'd you measure that?"&lt;/p&gt;
&lt;p&gt;Dave: "Ah, &lt;a href="http://daniel.holba.ch/5-a-day-stats/"&gt;Daniel Holbach's 5-A-Day stat page&lt;/a&gt;."&lt;/p&gt;
&lt;p&gt;Alan: "Well, I haven't done any today because I spent most of the day in the pub."&lt;/p&gt;
&lt;p&gt;Dave: "What I'm getting at is, the Ubuntu community is vast, why in the last 7 days is there only 35 people working on it?"&lt;/p&gt;
&lt;p&gt;Ciemon: "Because it's too hard."&lt;/p&gt;
&lt;p&gt;Alan: "No, it's not. It's not."&lt;/p&gt;
&lt;p&gt;Right, so, I agree with Alan.  It's not hard.  As they note in podcast, &lt;a href="https://wiki.ubuntu.com/Bugs/Tags" title="list of tags for bugs"&gt;there&lt;/a&gt; &lt;a href="https://wiki.ubuntu.com/Bugs/HowToTriage" title="How To Triage wiki page"&gt;are&lt;/a&gt; &lt;a href="https://wiki.ubuntu.com/BugSquad/KnowledgeBase" title="BugSquad Knowledge Base"&gt;plenty&lt;/a&gt; &lt;a href="https://wiki.ubuntu.com/Bugs/Importance" title="Bug Importance reference page on the wiki"&gt;of&lt;/a&gt; &lt;a href="https://wiki.ubuntu.com/Bugs/Responses" title="list of default responses"&gt;wiki&lt;/a&gt; &lt;a href="https://wiki.ubuntu.com/Bugs/Status" title="Bug Status reference page on the wiki"&gt;pages&lt;/a&gt; &lt;a href="https://wiki.ubuntu.com/DebuggingSoundProblems" title="page describing how to debug sound problems"&gt;to&lt;/a&gt; &lt;a href="https://wiki.ubuntu.com/Bugs/CommonTasks" page="Common triaging tasks wiki page"&gt;help&lt;/a&gt; &lt;a href="https://wiki.ubuntu.com/DebuggingProgramCrash" title="page describing how to debug crashed programs"&gt;you&lt;/a&gt; &lt;a href="https://wiki.ubuntu.com/LaptopTestingTeam/HotkeyResearch" title="how to get information for hot keys"&gt;out&lt;/a&gt;.  Come on, give it a try.  Why not start on &lt;a href="https://bugs.edge.launchpad.net/ubuntu/+bugs?field.searchtext=&amp;orderby=-datecreated&amp;search=Search&amp;field.status%3Alist=NEW&amp;field.assignee=&amp;field.bug_reporter=&amp;field.omit_dupes=on&amp;field.has_patch=&amp;field.has_no_package=" title="newest bugs reported"&gt;the newest bugs&lt;/a&gt;?  If you see something without a package, well, you could &lt;a href="https://wiki.ubuntu.com/Bugs/FindRightPackage"&gt;find the right package&lt;/a&gt; and assign it.  If you see a bug you recognize, confirm it.  If you can add more information, do so.  If you see missing information, the wiki's got plenty of information on what data needs to be added, and those default responses can come in handy.  If you speak something other than English, why not translate a bug report into English?  You can also improve the titles and descriptions of bugs.  There's guaranteed to be something you can do.&lt;/p&gt;
&lt;p&gt;Oh, and don't forget about &lt;a href="https://wiki.ubuntu.com/UbuntuBugDay"&gt;Hug Days&lt;/a&gt;.  On Hug Days, you get a hug for every bug you hug.  Get together with a friend, and triage together.  Today's is &lt;a href="https://wiki.ubuntu.com/UbuntuBugDay/20080925"&gt;Update Manager&lt;/a&gt;.  The Hug Day runs throughout the entire time that it's that Thursday in any timezone.  The 5-A-Day application has support for adding tags, and every Hug Day has a tag.  Oh, and Hug Days are every Thursday, so join in!&lt;/p&gt;
&lt;p&gt;Tags can also be used for Bug Jams.  Why not &lt;a href="https://wiki.ubuntu.com/RunningBugJam"&gt;organize a Bug Jam&lt;/a&gt; with your LoCo team?  Set up a custom tag for your Bug Jam.  And even when you're not doing a Bug Jam, well, you can add a team to your 5-A-Day settings, and then in the stats page linked above you and your local team both get credit.&lt;/p&gt;
&lt;p&gt;Come on, everybody.  Let's try to get the "Top 50" lists for the week and the day to both actually contain 50 names!&lt;/p&gt;
&lt;p&gt;Of course, there's no reason to &lt;em&gt;stop&lt;/em&gt; at only 5 bugs a day&amp;hellip;even if the .signature output thing only lists 5 ;)&lt;/p&gt;
&lt;p style='color:lightslategray'&gt;--&lt;br /&gt;
My 5 today: #&lt;a href='https://launchpad.net/bugs/274605'&gt;274605&lt;/a&gt; (firefox-3.0), #&lt;a href='https://launchpad.net/bugs/274608'&gt;274608&lt;/a&gt; (xserver-xorg-video-intel), #&lt;a href='https://launchpad.net/bugs/274582'&gt;274582&lt;/a&gt; (ubuntu), #&lt;a href='https://launchpad.net/bugs/274624'&gt;274624&lt;/a&gt; (brasero), #&lt;a href='https://launchpad.net/bugs/274616'&gt;274616&lt;/a&gt; (usplash)&lt;br /&gt;
Do 5 a day - every day! &lt;a href='https://wiki.ubuntu.com/5-A-Day'&gt;https://wiki.ubuntu.com/5-A-Day&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-2705726931564426116?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/2705726931564426116/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=2705726931564426116' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/2705726931564426116'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/2705726931564426116'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2008/09/5-day-on-ubuntu-uk.html' title='5-A-Day on Ubuntu UK'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-6718990813382588168</id><published>2008-09-24T21:22:00.006-04:00</published><updated>2008-09-24T21:58:00.325-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sound'/><category scheme='http://www.blogger.com/atom/ns#' term='Flash'/><title type='text'>Swfdec 0.8:  Open Source Flash</title><content type='html'>&lt;p&gt;Raise your hand if you've had issues with Flash on Linux.  Er, let's try this again.  Raise your hand if you &lt;em&gt;haven't&lt;/em&gt; had issues with Flash on Linux.  That's a bit easier to count, now isn't it?&lt;/p&gt;
&lt;p&gt;Supposedly Flash is much much hairier if you use 64bit Linux, because Adobe only releases 32bit plugins.  I decided that instead of dealing with nspluginwrapper and then needing libflashsupport to work around the issues with Flash+PulseAudio, I'd just try &lt;a href="http://swfdec.freedesktop.org"&gt;Swfdec&lt;/a&gt;.  There's a 64bit version available.  Yay!  It turns out it's actually pretty good.  The most important test is that it can do YouTube without a hitch.  Oh yeah, bonus:  It's like having FlashBlock installed because it turns all Flash items into a play button (the arrow) so no more annoying, loud, auto-playing things.  Awesome.&lt;/p&gt;
&lt;p&gt;However, I quickly found a problem with using it on 64bit Hardy: no sound, even with libflashsupport.  The 64bit sound drivers use mmap while the 32bit don't, and the version in Hardy doesn't like that.  The version in Intrepid (0.7.4) is perfectly happy, though.  So, I compiled Intrepid's for Hardy.  And then it was happy.&lt;/p&gt;
&lt;p&gt;Now something better has happened.  Stéphane Marguet has libswfdec-0.8-1 in &lt;a href="https://launchpad.net/~stemp/+archive"&gt;his PPA&lt;/a&gt;.  The cool thing about Swfdec 8 is that it doesn't require libflashsupport.  They've worked out how to get sound, even on 64bit, without any helper apps.  And yes, this works on Hardy's version of ALSA as well as Intrepid's.  Oh, and yes, I can use Rhythmbox at the same time.  Please remember, though, since it's from a PPA, do not report bugs in it to Launchpad.  It's not actually supported in Ubuntu.&lt;/p&gt;
&lt;p&gt;Swfdec isn't perfect.  Sites done totally in Flash are sometimes a bit funny, and Google Street View doesn't work, but it's getting there.  And hey, that annoying thing where on &lt;a href="http://wmata.com"&gt;certain sites&lt;/a&gt; you can't reach the menus because they hide behind Adobe Flash's nasty always-on-top behaviour?  Gone.  Swfdec obeys z-index.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-6718990813382588168?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/6718990813382588168/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=6718990813382588168' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/6718990813382588168'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/6718990813382588168'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2008/09/swfdec-08-open-source-flash.html' title='Swfdec 0.8:  Open Source Flash'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-6560263831705475826</id><published>2008-09-23T13:58:00.002-04:00</published><updated>2008-09-23T14:03:47.815-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='theme'/><category scheme='http://www.blogger.com/atom/ns#' term='Intrepid Ibex'/><category scheme='http://www.blogger.com/atom/ns#' term='tip'/><title type='text'>Try out the Intrepid themes in Hardy</title><content type='html'>&lt;p&gt;I just realized that a lot of you out there probably don't know about this.  We've all heard about the planned visual refresh for Intrepid.  Well, if you want to try out some of the themes that have been created, you can install them in Hardy and stay up to date with their improvements using kwwii's PPA.  Just add these lines to your /etc/apt/sources.list:&lt;/p&gt;
&lt;blockquote&gt;deb http://ppa.launchpad.net/kwwii/ubuntu hardy main
deb-src http://ppa.launchpad.net/kwwii/ubuntu hardy main&lt;/blockquote&gt;
&lt;p&gt;Run &lt;code&gt;sudo aptitude update &amp;&amp; sudo aptitude install community-themes&lt;/code&gt;, and you're good.  Intrepid's sound theme is also in that PPA, so if you don't want the login sounds to change, disable the PPA again after you get the themes installed.&lt;/p&gt;
&lt;p&gt;I really like the Kin theme.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-6560263831705475826?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/6560263831705475826/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=6560263831705475826' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/6560263831705475826'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/6560263831705475826'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2008/09/try-out-intrepid-themes-in-hardy.html' title='Try out the Intrepid themes in Hardy'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-7621964135677356436</id><published>2008-09-22T17:10:00.004-04:00</published><updated>2008-09-22T18:03:59.994-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Intrepid Ibex'/><category scheme='http://www.blogger.com/atom/ns#' term='Hardy Heron'/><title type='text'>To upgrade or not to upgrade?</title><content type='html'>&lt;p&gt;I'm content with Hardy.  It "Just Works."  Someone convince me to try Intrepid!&lt;/p&gt;
&lt;p&gt;Here's the situation.  Every release, I've had a real incentive to upgrade in the form of better hardware support.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Dapper-&gt;Edgy&lt;/strong&gt;:  Xorg got AIGLX built-in. I could use Beryl.  SD reader module included.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Edgy-&gt;Feisty&lt;/strong&gt;:  SD reader module loaded on boot.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Feisty-&gt;Gutsy&lt;/strong&gt;: xserver-xorg-video-intel means no more 915resolution&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Gutsy-&gt;Hardy&lt;/strong&gt;:  iwl3945 means no more restricted modules&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hardy-&gt;Intrepid&lt;/strong&gt;:  ???&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Yes, there's eCryptFS and the generated Guest account.  I think eCryptFS can be setup on Hardy too.  Given the bugs I've been seeing regarding NetworkManager and suspend/resume, though, I'm not sure I want to touch its unstable form.&lt;/p&gt;
&lt;p&gt;Yes, there is better hardware support available for my laptop now as compared to when I bought it in July.  I fixed my sound suspend bug, and that's been SRU'd for Hardy and is in Intrepid.  There are drivers for the webcam and fingerprint reader, but not in the mainline kernel, and not in Intrepid.  I'd have to compile them myself anyway.&lt;/p&gt;
&lt;p&gt;Any killer new features for Intrepid that I don't know about?&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-7621964135677356436?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/7621964135677356436/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=7621964135677356436' title='22 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/7621964135677356436'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/7621964135677356436'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2008/09/to-upgrade-or-not-to-upgrade.html' title='To upgrade or not to upgrade?'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>22</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-2197253697540956839</id><published>2008-09-22T13:59:00.003-04:00</published><updated>2008-09-22T14:04:10.196-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='testing'/><title type='text'>Today:  Ubuntu Testing Day</title><content type='html'>&lt;p&gt;Today is Ubuntu Testing Day.  The goal is to test out the new Intrepid Ibex alpha 6 ISO.  Just pick one (or more):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://wiki.ubuntu.com/Testing/ISO/Procedures"&gt;ISO testing instructions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Feature testing&lt;/li&gt;
&lt;li&gt;Hardware testing&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Join #ubuntu-testing on irc.freenode.net if you need any help.  And don't forget to file any bugs you find!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-2197253697540956839?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/2197253697540956839/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=2197253697540956839' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/2197253697540956839'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/2197253697540956839'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2008/09/today-ubuntu-testing-day.html' title='Today:  Ubuntu Testing Day'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-6656545064322140890</id><published>2008-09-14T00:19:00.004-04:00</published><updated>2008-09-14T00:31:24.528-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='compare'/><category scheme='http://www.blogger.com/atom/ns#' term='Python'/><title type='text'>Advice Requested:  Teaching Python to an 8-year-old child</title><content type='html'>&lt;p&gt;I want to teach my little 8-year-old cousin Python.  Her dad says she's only just getting used to Windows.  I'm giving her an old laptop running Edubuntu to practice on (so her environment is similar to mine), and I'll be teaching her through email correspondence since I go to school away from home.  I figure Edubuntu will be good for two reasons. First, she'll have education games.  Second, her mom's a teacher and might like it.  Anyway, I need some recommendations.&lt;/p&gt;
&lt;p&gt;It has been suggested that I try &lt;a href="https://launchpad.net/pystart"&gt;PyStart&lt;/a&gt;.  Anyone have experience with it?  How does it do on testing for correctness of code?  Is it likely to be total overkill?  I suspect the answer to that one is yes.&lt;/p&gt;
&lt;p&gt;I normally recommend &lt;a href="http://openbookproject.net/thinkCSpy/"&gt;How to Think Like a Computer Scientist:  Learning With Python&lt;/a&gt; for learning Python as a first language, but the book was written for a class of high-schoolers.  My feeling is that some of the math examples might be too advanced.  On the other hand, maybe I could just give her different examples.  The only book I've seen suggested for young kids is &lt;a href="http://www.briggs.net.nz/log/writing/snake-wrangling-for-kids/"&gt;Snake Wrangling for Kids&lt;/a&gt;.  Has anyone used this to teach an elementary-schooler Python?  How'd it go?  Any other suggestions?&lt;/p&gt;
&lt;p&gt;Finally, development environment.  I'm a vim user.  I like the command line.  I'm also not crazy.  I'm not spending time teaching an 8-year-old vim before she can do any programming.  The only Python IDE I've used is Idle, which isn't much more than Gedit with a run button.  I'm looking for suggestions on easy-to-use (but hopefully still featureful) Python IDE.  It's an older laptop, so it'd also be best if it's something smaller than, say, Eclipse.&lt;/p&gt;
&lt;p&gt;Thanks for any input, guys!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-6656545064322140890?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/6656545064322140890/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=6656545064322140890' title='38 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/6656545064322140890'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/6656545064322140890'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2008/09/advice-requested-teaching-python-to-8.html' title='Advice Requested:  Teaching Python to an 8-year-old child'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>38</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-3659527143206961876</id><published>2008-09-11T23:30:00.003-04:00</published><updated>2008-09-12T00:38:56.013-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='women'/><title type='text'>Its name is... (Planet Ubuntu meme)</title><content type='html'>&lt;p&gt;I've mentioned it before, but hey I'll follow along with the current &lt;a href="http://effiejayx.velugmaracaibo.org.ve/?p=156"&gt;Planet meme&lt;/a&gt; (it has jumped from Planet Debian to Planet Ubuntu), which is to give the naming scheme of your computers.  So, my naming scheme, like his, is for female names.  Specifically, my computers are female computer scientists.  I have:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Ada, after Lady Augusta Ada Byron, Countess of Lovelace, commonly referred to as &lt;a href="http://en.wikipedia.org/wiki/Ada_lovelace"&gt;Ada Lovelace&lt;/a&gt;, the first computer programmer&lt;/li&gt;
&lt;li&gt;Grace, after &lt;a href="http://en.wikipedia.org/wiki/Grace_hopper"&gt;Rear Admiral Grace Hopper&lt;/a&gt;, most famous for removing a moth from the Mark II computer, secondarily for handing out "picoseconds" and "nanoseconds," but most importantly for inventing the compiler&lt;/li&gt;
&lt;li&gt;Betty, after both &lt;a href="http://en.wikipedia.org/wiki/Betty_Jean_Jennings"&gt;Betty Jean Jennings&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Betty_Holberton"&gt;Betty (Snyder) Holberton&lt;/a&gt;, both of whom programmed the first digital computer, ENIAC&lt;/li&gt;
&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-3659527143206961876?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/3659527143206961876/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=3659527143206961876' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/3659527143206961876'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/3659527143206961876'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2008/09/its-name-is-planet-ubuntu-meme.html' title='Its name is... (Planet Ubuntu meme)'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-4684760685165761249</id><published>2008-09-09T19:56:00.003-04:00</published><updated>2008-09-09T20:06:29.215-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Hug Day'/><title type='text'>Reminder:  Sept 11 == Hug Day!</title><content type='html'>&lt;p&gt;Brian Murray sent out the next Hug Day announcement today.  The target this time is confirmed bugs that aren't assigned to a package.  &lt;a href="https://wiki.ubuntu.com/UbuntuBugDay/20080911"&gt;The list of 50 bugs being attacked&lt;/a&gt; is on the wiki.  Even if you've never triaged before, don't worry, the wiki includes instructions for what to do for the Hug Day.  Oh, and don't forget the part where you get a hug for every bug you work on!  Get together with friends and have a Hug Day bug triaging party.&lt;/p&gt;
&lt;p&gt;And hey, this is a chance to really boost your &lt;a href="https://wiki.ubuntu.com/5-a-day"&gt;5-A-Day&lt;/a&gt;.  Don't forget to add the &lt;code&gt;hugday-20080911&lt;/code&gt; tag!&lt;/p&gt;
&lt;p&gt;Bug work doesn't have to be confined to Hug Days, of course.  Have you seen the pie chart on &lt;a href="https://bugs.edge.launchpad.net/ubuntu"&gt;Launchpad's Ubuntu Bug page&lt;/a&gt;?  Let's get cracking on shrinking those New and Incomplete sections.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-4684760685165761249?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/4684760685165761249/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=4684760685165761249' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/4684760685165761249'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/4684760685165761249'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2008/09/reminder-sept-11-hug-day.html' title='Reminder:  Sept 11 == Hug Day!'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-140882108353847980</id><published>2008-09-08T01:17:00.007-04:00</published><updated>2008-09-08T03:12:22.101-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HowTo'/><category scheme='http://www.blogger.com/atom/ns#' term='tip'/><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><title type='text'>Trendnet:  "We support Linux...not really"</title><content type='html'>&lt;p&gt;Even when the box claims Linux compatibility, beware.&lt;/p&gt;
&lt;img src="http://4.bp.blogspot.com/_ElsYu-fv6yE/SMTLL2_OvEI/AAAAAAAAASY/IXlQqoxbwQc/s320/PICT0009.JPG" alt="image of side of box claiming Linux compatibility" title="Totally not accurate" /&gt;
&lt;p&gt;Seriously, they need to be more specific.  When it says Linux is supported, they mean strictly that the hardware supports Linux.  The software to configure the hardware does not.  Tech support does not.  And the hardware defaults to a static IP address that very likely is not accessible with your default route&amp;hellip;even though it supports DHCP.&lt;/p&gt;
&lt;p&gt;My apartment, at this moment, contains 6 Linux laptops, 1 MacBook Pro (roommate's), and 1 Linux desktop.  The installation software doesn't even support OSX.  There's actually a note in the booklet saying for Mac users that &lt;em&gt;after&lt;/em&gt; it's configured they can go to whatever IP address they've assigned it.  So, if you buy the hardware on the basis that it will work fine in your Windows'-free household, you are in for a wonderful surprise.&lt;/p&gt;
&lt;p&gt;On the 2nd call to tech support I mentioned there was a Mac, which they do support.  He still tried to convince me that a Windows box is absolutely necessary.  Ergh.  Finally, &lt;a href="https://wiki.edubuntu.org/DanielTChen"&gt;Daniel Chen&lt;/a&gt; asked the guy if it's possible to cut the router out of the picture and using a regular Cat5 (I don't have a crossover) talk to the print server to set it up.  He said yes.  Why didn't he just say that before?  Anyway, to make a Trendnet TE100-P1U work do this:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Connect the TE100-P1U to the computer with an ethernet cable&lt;/li&gt;
&lt;li&gt;Assign a 192.168.0.x (I used 192.168.0.100) IP to the wired interface &lt;code&gt;sudo ifconfig eth0 192.168.0.100&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Make sure you can ping 192.168.0.1&lt;/li&gt;
&lt;li&gt;In your web browser go to 192.168.0.1&lt;/li&gt;
&lt;li&gt;Click "Change IP Address" on the left&lt;/li&gt;
&lt;li&gt;Either configure it for DHCP or for an IP that is accessible to your route.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;For that last step, I told it to use DHCP.  Once I saw it get a lease in my router's configuration page, I made it use Static DHCP.  Static Dynamic Host Configuration Protocol&amp;hellip;sounds funny, but it keeps the assigned IP address tied to that MAC address so that the lease doesn't expire and move your printer to some other IP address, causing you to have to reconfigure all your printer settings.  So I recommend doing that.&lt;/p&gt;
&lt;p&gt;Go System -&gt; Administration -&gt; Printing.  Click on New Printer.  Choose "LPD/LPR Host or Printer" and enter the IP address the print server is using.  Leave Queue blank and go on.  From there, just configure it like a normal USB printer.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Moral of the story:&lt;/strong&gt;  just because the box says the hardware supports Linux doesn't mean it is possible to install or configure the hardware using Linux or that the company is willing to help any further than advising you to change operating systems.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-140882108353847980?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/140882108353847980/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=140882108353847980' title='12 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/140882108353847980'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/140882108353847980'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2008/09/trendnet-we-support-linuxnot-really.html' title='Trendnet:  &quot;We support Linux...not really&quot;'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_ElsYu-fv6yE/SMTLL2_OvEI/AAAAAAAAASY/IXlQqoxbwQc/s72-c/PICT0009.JPG' height='72' width='72'/><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-3843006243592653691</id><published>2008-09-05T01:27:00.002-04:00</published><updated>2008-09-05T01:36:06.989-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mozilla'/><title type='text'>Ubiquity?</title><content type='html'>&lt;p&gt;Am I the only one that hears people talking about Mozilla's &lt;a href="http://labs.mozilla.com/2008/08/introducing-ubiquity/"&gt;Ubiquity&lt;/a&gt; and thinks of Ubuntu's &lt;a href="https://wiki.ubuntu.com/Ubiquity"&gt;Ubiquity&lt;/a&gt;?  Poll on the right.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-3843006243592653691?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/3843006243592653691/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=3843006243592653691' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/3843006243592653691'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/3843006243592653691'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2008/09/ubiquity.html' title='Ubiquity?'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-8681371525784602775</id><published>2008-09-02T12:09:00.002-04:00</published><updated>2008-09-02T12:14:46.637-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='GNU'/><title type='text'>Stephen Fry says "Happy Birthday" to GNU</title><content type='html'>&lt;p&gt;Check it out!  Actor and writer &lt;a href="http://en.wikipedia.org/wiki/Stephen_Fry"&gt;Stephen Fry&lt;/a&gt; is &lt;a href="http://www.gnu.org/fry/"&gt;explaining Free Software and GNU/Linux&lt;/a&gt;.  He makes a nice little analogy in there too.  I find it rather interesting the method they use to show the video.  It's an open source Java applet that asks where to put temporary internet files (defaults to /tmp so you can just OK it) and then plays a video in I-don't-know-what format, but it works quite well using just OpenJDK.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-8681371525784602775?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/8681371525784602775/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=8681371525784602775' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/8681371525784602775'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/8681371525784602775'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2008/09/stephen-fry-says-happy-birthday-to-gnu.html' title='Stephen Fry says &quot;Happy Birthday&quot; to GNU'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-1651642807969236535</id><published>2008-09-02T11:22:00.004-04:00</published><updated>2008-09-02T11:30:41.200-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='social networking'/><category scheme='http://www.blogger.com/atom/ns#' term='apps'/><title type='text'>Who's using Gwibber?</title><content type='html'>&lt;p&gt;I know a bunch of Ubuntu folks switched to &lt;a href="http://identi.ca"&gt;Identi.ca&lt;/a&gt;, what with it being like an open-source Twitter.  And a bunch of us are using &lt;a href="http://launchpad.net/gwibber"&gt;Gwibber&lt;/a&gt; to send and receive updates.  There's talk going on of some micro-blogging (with Identi.ca/Laconica's tags, that is) for Ubuntu and possibly UDS and such.  But right now I'm wondering who's using Gwibber?  I know I am. Jorge Castro is.  Myrtti is.  Who else?&lt;/p&gt;
&lt;p&gt;If you haven't heard of it, I just wrote an &lt;a href="http://www.makeuseof.com/tag/gwibber-the-everything-client/"&gt;article&lt;/a&gt; on it for MakeUseOf.  I'm rather pleased to see the Windows users who are sad it's a Linux-only app, though.  I mean, when some of the best FOSS out there (Firefox, OpenOffice.org, GIMP) is cross-platform, where's the incentive to switch to Linux?  We need more of these really great but Linux-only apps to entice them over, right?  And then we hear these silly excuses for not using Linux like "there are no applications for Linux" or "Linux apps all suck," which is certainly not true at all.  Let's prove them wrong.&lt;/p&gt;
&lt;p&gt;And if you want to get Gwibber some attention, it's up on &lt;a href="http://digg.com/software/Gwibber_the_client_for_everything"&gt;Digg&lt;/a&gt; right now.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-1651642807969236535?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/1651642807969236535/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=1651642807969236535' title='14 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/1651642807969236535'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/1651642807969236535'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2008/09/whos-using-gwibber.html' title='Who&apos;s using Gwibber?'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>14</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-7208713812355387841</id><published>2008-09-01T02:32:00.003-04:00</published><updated>2008-09-01T02:36:16.327-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IP laws'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Microsoft, Enough With the Obvious Patents!</title><content type='html'>&lt;p&gt;A bit over a year ago, &lt;a href="http://ubuntulinuxtipstricks.blogspot.com/2007/05/did-microsoft-just-patent-sudo.html"&gt;I blogged about Microsoft patenting sudo&lt;/a&gt;.  They're at it again.  Guess what they patented this time.  According to ZDNet, &lt;a href="http://news.zdnet.com/2424-9595_22-218626.html"&gt;Microsoft patented the Page Up and Page Down keys&lt;/a&gt;.  Yeah, no kidding.  I really like how they linked to a keyboard from 1981 where you can see the aforementioned keys on the numpad.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-7208713812355387841?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/7208713812355387841/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=7208713812355387841' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/7208713812355387841'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/7208713812355387841'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2008/09/microsoft-enough-with-obvious-patents.html' title='Microsoft, Enough With the Obvious Patents!'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6523277464962917938.post-6024442349019164709</id><published>2008-08-27T23:19:00.003-04:00</published><updated>2008-08-27T23:31:14.713-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tip'/><category scheme='http://www.blogger.com/atom/ns#' term='Compiz Fusion'/><title type='text'>Keep One Application Together</title><content type='html'>&lt;p&gt;One feature of &lt;a href="http://virtuedesktops.info"&gt;VirtueDesktops&lt;/a&gt; that I really liked on OS X was being able to constrain an application to a specific workspace.  It turns out Compiz has been able to do this for, well, since Beryl and Compiz became Compiz Fusion.  For organization, I like to keep my Pidgin windows all in one place.  I'm likely to miss them if they popup behind my Firefox, after all.  Usually this means I notice that I have an IM and then hunt around for the window to move it to the proper workspace.  No more!&lt;/p&gt;
&lt;p&gt;You need to have &lt;a href="apt://compizconfig-settings-manager" class="pkg"&gt;compizconfig-settings-manager&lt;/a&gt; installed.  Open it up and go to the Window Management section.  In there, enable the Place Windows plugin.  Go to the Fixed Window Placement tab.  See the "Windows with fixed viewport" part?  Click the New button under there.  On the popup, click the + button.  The type of match should be Window Class.  Now hit the Grab button and click on a window for that application.  In this case, I chose Pidgin.  Hit Add to confirm it.  Now you're back to the first popup.  Here's perhaps the trickiest part, figuring out which viewport.  I'm using the Cube, so for the Y direction, all viewports are number 0.  The first viewport I see when I load up is number 0 for the X direction.  The cube face to the right of that is number 1.  The next is number 2.  Et cetera.  Choose your settings, and close that popup.  Now any new window for that application should automatically open in the proper viewport, yay!&lt;/p&gt;
&lt;p&gt;If you're using the Desktop Wall, I believe you can assume 0,0 for the default viewport.  The viewport below that should be X0 Y-1 (and above it would be X0 Y1), I think, but feel free to correct me in the comments if I'm wrong on that.&lt;/p&gt;
&lt;p&gt;I just used Pidgin as an example for this.  Another good use I see for this is making your windows auto-arrange on applications you have set to automatically start.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;From http://ubuntulinuxtipstricks.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6523277464962917938-6024442349019164709?l=ubuntulinuxtipstricks.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ubuntulinuxtipstricks.blogspot.com/feeds/6024442349019164709/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6523277464962917938&amp;postID=6024442349019164709' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/6024442349019164709'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6523277464962917938/posts/default/6024442349019164709'/><link rel='alternate' type='text/html' href='http://ubuntulinuxtipstricks.blogspot.com/2008/08/keep-one-application-together.html' title='Keep One Application Together'/><author><name>Mackenzie</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='17' height='32' src='http://2.bp.blogspot.com/_ElsYu-fv6yE/SgOL0syiFHI/AAAAAAAAAas/ECCARwQCKr4/S220/chixor_lean_forward.png'/></author><thr:total>3</thr:total></entry></feed>
