Browse Source

Adding sixohthree-import from WordPress

Adam Backstrom 6 years ago
parent
commit
41037c36b5
100 changed files with 2843 additions and 0 deletions
  1. 16
    0
      sixohthree-import/167-exabytes.md
  2. 21
    0
      sixohthree-import/2102.md
  3. 8
    0
      sixohthree-import/2107.md
  4. 9
    0
      sixohthree-import/2148.md
  5. 15
    0
      sixohthree-import/a-blog-is-born.md
  6. 36
    0
      sixohthree-import/a-lone-echo-post.md
  7. 40
    0
      sixohthree-import/a-vim-of-a-different-color.md
  8. 21
    0
      sixohthree-import/aborted.md
  9. 47
    0
      sixohthree-import/about.md
  10. 19
    0
      sixohthree-import/absence.md
  11. 22
    0
      sixohthree-import/acgt-if-you-please.md
  12. 20
    0
      sixohthree-import/activism-or-lack-thereof.md
  13. 21
    0
      sixohthree-import/adodb-mysql-and-transactions.md
  14. 16
    0
      sixohthree-import/ads-vs-content.md
  15. 32
    0
      sixohthree-import/ads.md
  16. 22
    0
      sixohthree-import/adsense.md
  17. 76
    0
      sixohthree-import/adventures-in-git-move-commits-from-master-to-new-branch.md
  18. 16
    0
      sixohthree-import/aids.md
  19. 19
    0
      sixohthree-import/alpha.md
  20. 72
    0
      sixohthree-import/alphabet.md
  21. 10
    0
      sixohthree-import/amongst-the-tall-trees.md
  22. 14
    0
      sixohthree-import/amtrak.md
  23. 19
    0
      sixohthree-import/anagram.md
  24. 16
    0
      sixohthree-import/ani-2.md
  25. 41
    0
      sixohthree-import/ani-3.md
  26. 47
    0
      sixohthree-import/ani-4.md
  27. 16
    0
      sixohthree-import/ani.md
  28. 151
    0
      sixohthree-import/arbitrary-siteurl-diff.md
  29. 5
    0
      sixohthree-import/archives.md
  30. 21
    0
      sixohthree-import/are.md
  31. 28
    0
      sixohthree-import/art.md
  32. 20
    0
      sixohthree-import/audio.md
  33. 5
    0
      sixohthree-import/auto-draft-2.md
  34. 5
    0
      sixohthree-import/auto-draft-3.md
  35. 5
    0
      sixohthree-import/auto-draft-4.md
  36. 5
    0
      sixohthree-import/auto-draft-5.md
  37. 5
    0
      sixohthree-import/auto-draft-6.md
  38. 5
    0
      sixohthree-import/auto-draft-7.md
  39. 5
    0
      sixohthree-import/auto-draft-8.md
  40. 5
    0
      sixohthree-import/auto-draft-9.md
  41. 5
    0
      sixohthree-import/auto-draft.md
  42. 14
    0
      sixohthree-import/automatic-ellipsis-with-css.md
  43. 23
    0
      sixohthree-import/babe.md
  44. 33
    0
      sixohthree-import/baby-food.md
  45. 15
    0
      sixohthree-import/baby.md
  46. 40
    0
      sixohthree-import/backup.md
  47. 47
    0
      sixohthree-import/backups.md
  48. 20
    0
      sixohthree-import/banshee.md
  49. 7
    0
      sixohthree-import/bargonaut.md
  50. 105
    0
      sixohthree-import/bash-completion.md
  51. 30
    0
      sixohthree-import/bash-tips-testing-arguments.md
  52. 56
    0
      sixohthree-import/batterylog.md
  53. 21
    0
      sixohthree-import/bc-2.md
  54. 9
    0
      sixohthree-import/bc.md
  55. 14
    0
      sixohthree-import/be-green.md
  56. 15
    0
      sixohthree-import/being-nice.md
  57. 48
    0
      sixohthree-import/better-local-dev-hostnames-with-dnsmasq.md
  58. 34
    0
      sixohthree-import/big.md
  59. 28
    0
      sixohthree-import/billboard.md
  60. 12
    0
      sixohthree-import/birthday.md
  61. 24
    0
      sixohthree-import/blackout.md
  62. 11
    0
      sixohthree-import/blast-from-the-past.md
  63. 128
    0
      sixohthree-import/blizzard-to-post-real-names-on-forums.md
  64. 52
    0
      sixohthree-import/blogs-and-spam-the-next-revolution.md
  65. 20
    0
      sixohthree-import/bookmarklet.md
  66. 14
    0
      sixohthree-import/bootleg.md
  67. 13
    0
      sixohthree-import/bootsie.md
  68. 47
    0
      sixohthree-import/boskone.md
  69. 9
    0
      sixohthree-import/burning.md
  70. 15
    0
      sixohthree-import/business.md
  71. 42
    0
      sixohthree-import/butcher.md
  72. 12
    0
      sixohthree-import/bwerp-server-move.md
  73. 19
    0
      sixohthree-import/caching-without-cruft-php.md
  74. 28
    0
      sixohthree-import/calculator.md
  75. 38
    0
      sixohthree-import/calendar-2.md
  76. 28
    0
      sixohthree-import/calendar.md
  77. 11
    0
      sixohthree-import/cataclysm-beta.md
  78. 22
    0
      sixohthree-import/cd.md
  79. 91
    0
      sixohthree-import/cdr.md
  80. 11
    0
      sixohthree-import/cf.md
  81. 85
    0
      sixohthree-import/change.md
  82. 9
    0
      sixohthree-import/changes.md
  83. 23
    0
      sixohthree-import/chevron-seven-locked.md
  84. 34
    0
      sixohthree-import/chroot-wrapper-sh.md
  85. 15
    0
      sixohthree-import/coding.md
  86. 33
    0
      sixohthree-import/color-2.md
  87. 9
    0
      sixohthree-import/color.md
  88. 14
    0
      sixohthree-import/conferencing-in-boston.md
  89. 36
    0
      sixohthree-import/control.md
  90. 22
    0
      sixohthree-import/convicted.md
  91. 15
    0
      sixohthree-import/cool-dude-in-shades.md
  92. 24
    0
      sixohthree-import/copy.md
  93. 31
    0
      sixohthree-import/cost.md
  94. 25
    0
      sixohthree-import/cron-output-in-google-reader.md
  95. 42
    0
      sixohthree-import/crushing.md
  96. 56
    0
      sixohthree-import/days.md
  97. 36
    0
      sixohthree-import/dbms-updates.md
  98. 46
    0
      sixohthree-import/deafness.md
  99. 101
    0
      sixohthree-import/death-knight-primer.md
  100. 0
    0
      sixohthree-import/defining-ini-entries-for-php-scripts.md

+ 16
- 0
sixohthree-import/167-exabytes.md View File

@@ -0,0 +1,16 @@
1
+Title: 16.7 Exabytes
2
+Date: 2009-01-15 13:26
3
+Author: Adam
4
+Category: Computers
5
+Tags: Mac OS X, processes, sqldeveloper, top, virtual memory
6
+
7
+Here's my currently-running Activity Monitor:
8
+
9
+[][][![Activity Monitor][]][]
10
+
11
+That process at the top of the list? [SQL Developer][].
12
+
13
+  []: http://blogs.bwerp.net/712/167-exabytes/picture-1-2-2
14
+  [Activity Monitor]: /~adam/wp-uploads/2009/01/picture-1-300x235.png
15
+  [![Activity Monitor][]]: /~adam/wp-uploads/2009/01/picture-1.png
16
+  [SQL Developer]: http://www.oracle.com/technology/products/database/sql_developer/index.html

+ 21
- 0
sixohthree-import/2102.md View File

@@ -0,0 +1,21 @@
1
+Title: Feedback Loop
2
+Date: 2012-10-24 09:36
3
+Author: Adam
4
+Category: Web
5
+Tags: nginx, social, ssl, Twitter
6
+
7
+[William Chan][] blogs about [SSL record sizes in the wild][],
8
+remarking, "My site sucks since I have no way to control this in nginx."
9
+
10
+[@nginxorg][] links to the article, and drops William a hint for
11
+tweaking his setup:
12
+
13
+https://twitter.com/nginxorg/status/261071397613359104
14
+
15
+<!--</p><p>SSL record sizes in the wild by William Chan insouciant.org/tech/ssl-recor… (spoiler: NGX_SSL_BUFSIZE is defined in src/event/ngx_event_openssl.h)</p><p>-->
16
+
17
+You guys, I think the system works!
18
+
19
+  [William Chan]: https://plus.google.com/103382935642834907366/posts
20
+  [SSL record sizes in the wild]: https://insouciant.org/tech/ssl-record-sizes-in-the-wild/
21
+  [@nginxorg]: https://twitter.com/nginxorg

+ 8
- 0
sixohthree-import/2107.md View File

@@ -0,0 +1,8 @@
1
+Title: Starstruck
2
+Date: 2012-10-25 09:41
3
+Author: Adam
4
+Category: Personal
5
+Tags: Brooklyn
6
+
7
+Had my first starstruck moment in Brooklyn, standing next to Maggie
8
+Gyllenhaal on the subway.

+ 9
- 0
sixohthree-import/2148.md View File

@@ -0,0 +1,9 @@
1
+Title: Page Rank after SSL Migration
2
+Date: 2012-11-20 10:19
3
+Author: Adam
4
+Category: Personal
5
+
6
+I migrated my blog to SSL on Nov. 6, but setting a 301 redirect on the
7
+non-SSL version has dropped me down below Twitter, Google+, GitHub,
8
+Stack Overflow, and one or two others in Google. Geek frustration level
9
+rising.

+ 15
- 0
sixohthree-import/a-blog-is-born.md View File

@@ -0,0 +1,15 @@
1
+Title: A Blog is Born
2
+Date: 2002-12-06 22:19
3
+Author: Adam
4
+Category: Blogging
5
+
6
+After much deliberation, procrastination, and general supressing of my
7
+own ego, I have finally decided to take the plunge and dive face-first
8
+into the exciting world of [blogging][]. I have a fresh copy of [Movable
9
+Type][], a fist full of links, and a brain just itching to be dumped out
10
+over the web for all to see.
11
+
12
+Let us wish for the best, eh?
13
+
14
+  [blogging]: http://www.everything2.org/index.pl?lastnode_id=389002&node_id=389001
15
+  [Movable Type]: http://www.movabletype.org/

+ 36
- 0
sixohthree-import/a-lone-echo-post.md View File

@@ -0,0 +1,36 @@
1
+Title: A Lone Echo Post
2
+Date: 2003-06-30 19:48
3
+Author: Adam
4
+Category: Web
5
+Tags: atom, Echo, syndication
6
+
7
+There has been quite a bit of talk lately regarding [Echo][], which aims
8
+to replace RSS as the syndication de facto standard. This drive for a
9
+replacement is due in no small part to the politics around RSS, and what
10
+seems to be a general distaste for [Dave Winer][], father of RSS.
11
+
12
+</p>
13
+
14
+Really, I don't know all the details, and honestly, it doesn't really
15
+make much of a difference to me at this point. I don't subscribe to any
16
+RSS feeds, and the only reason they exist for my blog is because they're
17
+part of the default Movable Type installation. But Dave [called for
18
+support][] of RSS, so here's what he gets:
19
+
20
+</p>
21
+
22
+**If and when the Echo spec is finalized, I will support and publish
23
+Echo-formatted feeds, and *only* Echo-formatted feeds.** If and when.
24
+
25
+</p>
26
+
27
+Echo is young. It has some powerful minds behind it, but there's still a
28
+long road ahead. I have no doubts that a final product from this group
29
+of people will be complete and well thought out. So, here's to the
30
+developers. See you at the crossroads.
31
+
32
+</p>
33
+
34
+  [Echo]: http://www.intertwingly.net/wiki/pie/
35
+  [Dave Winer]: http://www.scripting.com/
36
+  [called for support]: http://scriptingnews.userland.com/2003/06/29#When:4:25:49PM

+ 40
- 0
sixohthree-import/a-vim-of-a-different-color.md View File

@@ -0,0 +1,40 @@
1
+Title: A Vim of a Different Color
2
+Date: 2009-03-26 23:07
3
+Author: Adam
4
+Category: Linux, Mac OS X
5
+Tags: iterm, screen, Vim
6
+
7
+After one too many compilation errors due to a missing
8
+quote/brace/bracket/etc., I finally enabled Vim syntax highlighting. The
9
+rabbit hole:
10
+
11
+1.  `:syn on`. These colors suck. Look for themes.
12
+2.  4 bit themes suck. Let's set up an 8 bit color terminal.
13
+3.  Leopard's Terminal.app [fails][], install iTerm 0.9.6.
14
+4.  iTerm works, but I use GNU screen all day. Recompile screen with
15
+    `--enable-colors256`.
16
+5.  screen wins, but doesn't play nice with the delete key in iTerm.
17
+    [Fix it][].
18
+6.  Compile Vim 7.2 for 8 bit support.
19
+7.  Get an [8 bit theme][]. `set t_Co=256` in `.vimrc`.
20
+8.  `" syntax highlight html files using the php highlighter`
21
+
22
+    </p>
23
+    `autocmd BufRead,BufNewFile *.html set filetype=php`
24
+
25
+    <p>
26
+    </code>
27
+
28
+9.  Install [FuzzyFinder][] for good measure now that we're out of Vim
29
+    6.3 territory.
30
+10. Start saving seconds/minutes/hours of my life that before were
31
+    consumed by syntax errors.
32
+
33
+</p>
34
+[![vim-color][]][vim-color]
35
+
36
+  [fails]: http://www.vim.org/scripts/script.php?script_id=1349
37
+  [Fix it]: http://akgeeks.net/node/83
38
+  [8 bit theme]: http://www.vim.org/scripts/script.php?script_id=2175
39
+  [FuzzyFinder]: http://www.vim.org/scripts/script.php?script_id=1984
40
+  [vim-color]: /~adam/wp-uploads/2009/03/vim-color.png

+ 21
- 0
sixohthree-import/aborted.md View File

@@ -0,0 +1,21 @@
1
+Title: IE "Operation Aborted" and jQuery
2
+Date: 2008-07-09 07:58
3
+Author: Adam
4
+Category: Web
5
+Tags: ie, ie7, internet explorer, internet explorer 7, JavaScript, jgrowl, jquery
6
+
7
+[![Operation Aborted dialog][]][]I ran into a problem with Internet
8
+Explorer 7's "[Operation Aborted][]" dialog yesterday. When displaying a
9
+message via [jGrowl][], IE7 would display the contents leading up to my
10
+`<script>` tag, then die with that error and redisplay a "friendly"
11
+error page claiming, "Internet Explorer cannot display the webpage."
12
+
13
+The previously mentioned IEBlog article immediately shined light on my
14
+mistake: `$.jGrowl()` was attempting to modify `<body>` before the tag
15
+had been closed. The solution: place my `$.jGrowl()` calls in
16
+`$(document).ready()`.
17
+
18
+  [Operation Aborted dialog]: /~adam/2008/07/09/aborted.sm.jpg
19
+  [![Operation Aborted dialog][]]: /~adam/2008/07/09/aborted.jpg
20
+  [Operation Aborted]: http://blogs.msdn.com/ie/archive/2008/04/23/what-happened-to-operation-aborted.aspx
21
+  [jGrowl]: http://stanlemon.net/projects/jgrowl.html

+ 47
- 0
sixohthree-import/about.md View File

@@ -0,0 +1,47 @@
1
+Title: About
2
+Date: 2005-09-07 22:38
3
+Author: Adam
4
+
5
+This is the personal weblog of Adam Backstrom. It often acts as a
6
+dumping ground for questions and answers regarding web development, PHP,
7
+Mac OS X, the command line, and other relevant tech topics. As of
8
+January 23, 2005, content on this blog is released under the [Creative
9
+Commons][] [Attribution-ShareAlike 2.0][] license.
10
+
11
+The blog is hosted by a "[Linode][] 768" virtual server. (The preceding
12
+link includes my Linode referral code.)
13
+
14
+A incomplete visual history of this blog's theme is [available for
15
+posterity][]. In addition, the [theme files are available online][] via
16
+gitweb. These files are implicitly licensed under the terms of the [GNU
17
+Public License][], as they are a derivative work of WordPress.
18
+
19
+On June 1, 2009, the blog's domain changed from blogs.bwerp.net to
20
+sixohthree.com. "603" is the New Hampshire telephone area code.
21
+
22
+About the Author
23
+----------------
24
+
25
+</p>
26
+Adam is a father, husband, and web developer in central New Hampshire.
27
+He frequently works with PHP, JavaScript + jQuery, and WordPress in a
28
+GNU/Linux environment.
29
+
30
+Accessibility
31
+-------------
32
+
33
+</p>
34
+Every effort is made to keep this weblog semantic and accessible. If all
35
+has gone according to plan, this website will scale from [modern
36
+browsers][] to handheld devices to text-based browsers all the way back
37
+to NSCA Mosaic 1.0. If you have any difficulty viewing this site, you
38
+are free to [drop Adam a line][].
39
+
40
+  [Creative Commons]: http://creativecommons.org/
41
+  [Attribution-ShareAlike 2.0]: http://creativecommons.org/licenses/by-sa/2.0/
42
+  [Linode]: http://www.linode.com/?r=3b19dabb9ed30b096be4bfc83724d4e7f4c89c15
43
+  [available for posterity]: /theme-evolution "Theme Evolution"
44
+  [theme files are available online]: http://git.abackstrom.com/wp-sixohthree.git
45
+  [GNU Public License]: http://wordpress.org/about/gpl/
46
+  [modern browsers]: http://www.mozilla.org/products/firefox/
47
+  [drop Adam a line]: mailto:adam@sixohthree.com

+ 19
- 0
sixohthree-import/absence.md View File

@@ -0,0 +1,19 @@
1
+Title: Accidental Absence
2
+Date: 2005-03-27 19:38
3
+Author: Adam
4
+Category: Games
5
+
6
+Sorry I've been away. I took a trip to the beach.
7
+
8
+[![][]][]
9
+
10
+Yes, I've been playing [Final Fantasy XI][] (FFXI) with extreme
11
+frequency for the past six weeks. This game is nothing short of
12
+immersive, with more to discover than I could ever possibly have time
13
+for. Of course, I love it for that.
14
+
15
+That's all, really. I won't bore you with the details... for now.
16
+
17
+  []: /~adam/2005/03/27/beach_t.jpg
18
+  [![][]]: /~adam/2005/03/27/beach.jpg
19
+  [Final Fantasy XI]: http://www.playonline.com/ff11us/index.shtml

+ 22
- 0
sixohthree-import/acgt-if-you-please.md View File

@@ -0,0 +1,22 @@
1
+Title: ACGT, If You Please
2
+Date: 2003-11-15 01:28
3
+Author: Adam
4
+Category: Personal
5
+
6
+I have this problem speaking my mind. I clam up, don't say anything that
7
+might be remotely confrontational. Even sometimes, when I think it's
8
+important, I still say nothing. Don't ruffle the feathers, don't stir up
9
+those waters. I wonder where it comes from. I think, My dad seems like
10
+this, did I get it from him? Is quiescence hereditary, a part of my
11
+genes? Will I curse my kids with the same flaws, or am I just being
12
+paranoid? Was the lack of social interaction growing up? Is it because
13
+I'm a guy? (No, shouldn't stereotype.)
14
+
15
+</p>
16
+
17
+So since I can't tell people, I tell my blog instead. Everyone, and no
18
+one in particular. A public apology that I'll probably want to push down
19
+the stack as quickly as possible come morning.
20
+
21
+</p>
22
+

+ 20
- 0
sixohthree-import/activism-or-lack-thereof.md View File

@@ -0,0 +1,20 @@
1
+Title: Activism (or Lack Thereof)
2
+Date: 2003-02-21 22:13
3
+Author: Adam
4
+Category: Politics
5
+
6
+Between [Ani DiFranco][] and one of my current professors, I've been
7
+hearing a lot about the terrible things done in the name of America.
8
+I've known for a long time that the US isn't the bastion of freedom and
9
+generosity that we're all led to believe. So much death and poverty
10
+happens so we can live the life we live. We wear clothing made by
11
+sweatshop labor; we eat food cultivated on land stolen from South
12
+American natives; we wage war to avenge Daddy President and pick up a
13
+little oil to boot. Hegemony, warmongering, multinational corporations..
14
+What to do?
15
+
16
+I want so badly to just stop it all, but it seems so big.
17
+
18
+</p>
19
+
20
+  [Ani DiFranco]: http://www.righteousbabe.com/

+ 21
- 0
sixohthree-import/adodb-mysql-and-transactions.md View File

@@ -0,0 +1,21 @@
1
+Title: ADOdb, MySQL, and Transactions
2
+Date: 2008-07-23 11:03
3
+Author: Adam
4
+Category: Personal
5
+Tags: ADOdb, PHP, Programming
6
+
7
+![][]I was just bit by some assumptions I made with [ADOdb][], MySQL 5,
8
+and transaction support. I've been using [Smart Transactions][] with
9
+success on other systems, but during my current project I noticed the
10
+SQL commands were being processed without respecting my `FailTrans()`
11
+call.
12
+
13
+Turns out I was using a storage engine that did not support
14
+transactions. While InnoDB is ACID-compliant, [MyISAM has no support for
15
+transactions][]. Whoops. A few `ALTER TABLE`s later and I'm back in
16
+business.
17
+
18
+  []: /~adam/wp-uploads/2008/07/myisam.png
19
+  [ADOdb]: http://adodb.sourceforge.net/
20
+  [Smart Transactions]: http://phplens.com/adodb/tutorial.smart.transactions.html
21
+  [MyISAM has no support for transactions]: http://dev.mysql.com/doc/refman/5.0/en/ansi-diff-transactions.html

+ 16
- 0
sixohthree-import/ads-vs-content.md View File

@@ -0,0 +1,16 @@
1
+Title: Ads vs. Content
2
+Date: 2010-05-04 11:00
3
+Author: Adam
4
+Category: Web
5
+Tags: Advertising, AdWords, screenshot
6
+
7
+[![][]][]
8
+
9
+Red highlights added by me. I wonder if Google has policies regarding
10
+this type of ad layout. I think having this poor a ratio of content to
11
+ads dilutes all the advertising. Whatever the case, I hate wading
12
+through this many ads in search of the article.
13
+
14
+  []: http://sixohthree.com/files/2010/05/hubpages-google-ads-1024x736.jpg
15
+    "hubpages-google-ads"
16
+  [![][]]: http://sixohthree.com/files/2010/05/hubpages-google-ads.jpg

+ 32
- 0
sixohthree-import/ads.md View File

@@ -0,0 +1,32 @@
1
+Title: Targeted Ads in RSS
2
+Date: 2005-01-27 08:19
3
+Author: Adam
4
+Category: Web
5
+Tags: syndication
6
+
7
+[Ars Technica][] has started embedding advertisements in their [RSS
8
+feed][]. I've seen this done in bootleg feeds, where the feed maintainer
9
+includes advertisements from the original publisher's site, but the Ars
10
+method is a bit cleaner and not done by a third party. The ad is
11
+actually an image, not any fancy HTML.
12
+
13
+</p>
14
+
15
+They could work on their targeting, though:
16
+
17
+</p>
18
+
19
+![Advertisement for breast form double-sided tape, embedded in the Ars
20
+Technica RSS feed.][]
21
+
22
+</p>
23
+
24
+<span style="font-weight:bold">Update:</span> As of 10:00 PM EST, 27
25
+January, I no longer see the ads in the Ars feed inside Bloglines.
26
+
27
+</p>
28
+
29
+  [Ars Technica]: http://arstechnica.com/
30
+  [RSS feed]: http://arstechnica.com/news/rss0.94.rdf
31
+  [Advertisement for breast form double-sided tape, embedded in the Ars
32
+  Technica RSS feed.]: http://blogs.bwerp.net/~adam/2005/01/27/shuttle-ad.png

+ 22
- 0
sixohthree-import/adsense.md View File

@@ -0,0 +1,22 @@
1
+Title: The Downside of AdSense
2
+Date: 2004-09-16 12:49
3
+Author: Adam
4
+Category: Personal
5
+
6
+[Time.com][] covered New Jersey Governor James McGreevey's confession of
7
+an affair he had with a man he appointed to office. Check the "sponsored
8
+links" at the bottom of the page:
9
+
10
+</p>
11
+
12
+[![Screenshot of Time.com][]][]
13
+
14
+</p>
15
+
16
+If I were Time, I would be slightly embarrassed.
17
+
18
+</p>
19
+
20
+  [Time.com]: http://www.time.com/
21
+  [Screenshot of Time.com]: http://blogs.bwerp.net/~adam/2004/09/16/t_gay.jpg
22
+  [![Screenshot of Time.com][]]: http://blogs.bwerp.net/~adam/2004/09/16/gay.jpg

+ 76
- 0
sixohthree-import/adventures-in-git-move-commits-from-master-to-new-branch.md View File

@@ -0,0 +1,76 @@
1
+Title: Adventures in Git: Move Commits from Master to New Branch
2
+Date: 2012-12-01 13:43
3
+Author: Adam
4
+Category: Computers
5
+Tags: Adventures in Git, Git
6
+
7
+The other night, I sat down with Git to solve what turned out to be a
8
+very simple problem: what if you've started making commits to your
9
+master branch, but want to move your work into a feature branch? After
10
+staring at `git log` for a few minutes, I had a forehead-slapping
11
+moment. Here's one way to move recent commits into a branch:
12
+
13
+Start with a clean master, based off origin/master:
14
+
15
+[git-commits]
16
+
17
+{ hash: 'a' },
18
+
19
+{ hash: 'b', },
20
+
21
+{ hash: 'c', }
22
+
23
+[/git-commits]
24
+
25
+</p>
26
+
27
+Make a few commits of your own:
28
+
29
+[git-commits]
30
+
31
+{ hash: 'a' },
32
+
33
+{ hash: 'b', },
34
+
35
+{ hash: 'c', },
36
+
37
+{ hash: 'd', },
38
+
39
+{ hash: 'e', },
40
+
41
+{ hash: 'f', }
42
+
43
+[/git-commits]
44
+
45
+</p>
46
+
47
+Now, let's move these commits to a branch. Simply create a new branch at
48
+the current commit, then reset master back to the state of
49
+origin/master.
50
+
51
+<p>
52
+    (master)$ git branch my-feature(master)$ git reset --hard origin/master
53
+
54
+</p>
55
+
56
+That's all. No `git rebase`, no `git cherry-pick`, just make your branch
57
+and reset master.
58
+
59
+[git-commits]
60
+
61
+{ hash: 'a' },
62
+
63
+{ hash: 'b', },
64
+
65
+{ hash: 'c', },
66
+
67
+{ hash: 'd', branch: 'feature' },
68
+
69
+{ hash: 'e', branch: 'feature' },
70
+
71
+{ hash: 'f', branch: 'feature' }
72
+
73
+[/git-commits]
74
+
75
+</p>
76
+

+ 16
- 0
sixohthree-import/aids.md View File

@@ -0,0 +1,16 @@
1
+Title: Gere on AIDS
2
+Date: 2004-07-12 10:45
3
+Author: Adam
4
+Category: World
5
+
6
+CBS News: [AIDS Delegates Differ On Condoms][]:
7
+
8
+</p>
9
+
10
+"The \$200-300 billion spent in Iraq probably could have eradicated
11
+[AIDS]," actor Richard Gere -- one of several celebrities at the meeting
12
+-- told a panel discussion.
13
+
14
+</p>
15
+
16
+  [AIDS Delegates Differ On Condoms]: http://www.cbsnews.com/stories/2004/07/12/health/main628799.shtml

+ 19
- 0
sixohthree-import/alpha.md View File

@@ -0,0 +1,19 @@
1
+Title: Alpha Five Updates: Syndicated Feed
2
+Date: 2007-08-30 15:48
3
+Author: Adam
4
+Category: Computers
5
+Tags: Alpha Five
6
+
7
+I've created a cron job to scrape the [Alpha Software][] website and
8
+generate [an Atom feed][] for new releases. It's updated every six hours
9
+and I can confirm that it worked for the most recent update. (1759\_3105
10
+showed up in [Google Reader][] the next morning.)
11
+
12
+The feed is generated using [Django][]'s django.utils.feedgenerator
13
+class. The code [is online][].
14
+
15
+  [Alpha Software]: http://www.alphasoftware.com/
16
+  [an Atom feed]: http://static.bwerp.net/~adam/alpha-updates/update.xml
17
+  [Google Reader]: http://www.google.com/reader/
18
+  [Django]: http://www.djangoproject.com/
19
+  [is online]: http://static.bwerp.net/~adam/alpha-updates/generate.py.txt

+ 72
- 0
sixohthree-import/alphabet.md View File

@@ -0,0 +1,72 @@
1
+Title: Internet Alphabet
2
+Date: 2004-12-29 22:21
3
+Author: Adam
4
+Category: Personal
5
+
6
+Hey, I was curious:
7
+
8
+</p>
9
+
10
+1.  [http://adbusters.org/metas/corpo/blackspotsneaker/][]
11
+2.  [http://www.bwerp.net/links/][]
12
+3.  [http://www.capitalone.com/indexa.php][]
13
+4.  [http://dev.jenniferkunz.com/][]
14
+5.  [http://www.ebay.com/][]
15
+6.  [http://forum.skype.com/viewforum.php?f=19][]
16
+7.  [https://gmail.google.com/gmail][]
17
+8.  [http://hotmail.com/][]
18
+9.  [http://www.imdb.com/find?q=resident%20evil][]
19
+10. [http://joannsjottings.blogspot.com/][]
20
+11. [http://kernel.com/][]
21
+12. [http://www.lighthouseyoga.com/][]
22
+13. [http://mamamusings.net/][]
23
+14. [https://www.netteller.com/pemibank/default.cfm][]
24
+15. [http://www.oldradio.com/archives/warstories/640.htm][]
25
+16. [https://panel.dreamhost.com/][]
26
+17. [http://www.qwantz.com/][]
27
+18. [http://riaaradar.com/][]
28
+19. [http://www.scarygoround.com/][]
29
+20. [http://www.thewotch.com/][]
30
+21. [http://www.unclefred.com/][]
31
+22. [http://www.videohelp.com/][]
32
+23. [http://wiki.bwerp.net/][]
33
+24. [http://www.zdnet.com/][]
34
+
35
+</p>
36
+
37
+Others: [Sheri][]'s and [Liz][]'s. Curiously absent from my list: both
38
+"X" and "Y."
39
+
40
+</p>
41
+
42
+Number of sentences in this post: 5. Percentage of these sentences that
43
+contain a colon: 100.
44
+
45
+</p>
46
+
47
+  [http://adbusters.org/metas/corpo/blackspotsneaker/]: http://adbusters.org/metas/corpo/blackspotsneaker/
48
+  [http://www.bwerp.net/links/]: http://www.bwerp.net/links/
49
+  [http://www.capitalone.com/indexa.php]: http://www.capitalone.com/indexa.php
50
+  [http://dev.jenniferkunz.com/]: http://dev.jenniferkunz.com/
51
+  [http://www.ebay.com/]: http://www.ebay.com/
52
+  [http://forum.skype.com/viewforum.php?f=19]: http://forum.skype.com/viewforum.php?f=19
53
+  [https://gmail.google.com/gmail]: https://gmail.google.com/gmail
54
+  [http://hotmail.com/]: http://hotmail.com/
55
+  [http://www.imdb.com/find?q=resident%20evil]: http://www.imdb.com/find?q=resident%20evil
56
+  [http://joannsjottings.blogspot.com/]: http://joannsjottings.blogspot.com/
57
+  [http://kernel.com/]: http://kernel.com/
58
+  [http://www.lighthouseyoga.com/]: http://www.lighthouseyoga.com/
59
+  [http://mamamusings.net/]: http://mamamusings.net/
60
+  [https://www.netteller.com/pemibank/default.cfm]: https://www.netteller.com/pemibank/default.cfm
61
+  [http://www.oldradio.com/archives/warstories/640.htm]: http://www.oldradio.com/archives/warstories/640.htm
62
+  [https://panel.dreamhost.com/]: https://panel.dreamhost.com/
63
+  [http://www.qwantz.com/]: http://www.qwantz.com/
64
+  [http://riaaradar.com/]: http://riaaradar.com/
65
+  [http://www.scarygoround.com/]: http://www.scarygoround.com/
66
+  [http://www.thewotch.com/]: http://www.thewotch.com/
67
+  [http://www.unclefred.com/]: http://www.unclefred.com/
68
+  [http://www.videohelp.com/]: http://www.videohelp.com/dvdwriters.php?DVDnameid=40&Search=Search&list=2
69
+  [http://wiki.bwerp.net/]: http://wiki.bwerp.net/
70
+  [http://www.zdnet.com/]: http://www.zdnet.com/
71
+  [Sheri]: http://www.frognamedminerva.com/wordpress/index.php?p=21
72
+  [Liz]: http://mamamusings.net/archives/2004/12/22/my_online_life_in_26_25_links.php

+ 10
- 0
sixohthree-import/amongst-the-tall-trees.md View File

@@ -0,0 +1,10 @@
1
+Title: Amongst the Tall Trees
2
+Date: 2012-03-30 19:53
3
+Author: Adam
4
+Category: Photography
5
+
6
+[![][]][]
7
+
8
+  []: http://mu.sixohthree.com/sixohthree/files/2012/03/DSC_6496-1024x680.jpg
9
+    "Amongst the Tall Trees"
10
+  [![][]]: http://mu.sixohthree.com/sixohthree/files/2012/03/DSC_6496.jpg

+ 14
- 0
sixohthree-import/amtrak.md View File

@@ -0,0 +1,14 @@
1
+Title: Pat Robertson & Amtrak?
2
+Date: 2005-08-26 09:30
3
+Author: Adam
4
+Category: Politics
5
+
6
+According to the [Wikipedia][] article on [Pat Robertson][], part of his
7
+1988 campaign for the Republican nomination included the desire to,
8
+"eliminate Conrail and Amtrak." Does anyone have any more details about
9
+this platform?
10
+
11
+</p>
12
+
13
+  [Wikipedia]: http://en.wikipedia.org/
14
+  [Pat Robertson]: http://en.wikipedia.org/wiki/Pat_Robertson

+ 19
- 0
sixohthree-import/anagram.md View File

@@ -0,0 +1,19 @@
1
+Title: JavaScript Anagram Helper
2
+Date: 2005-09-27 00:37
3
+Author: Adam
4
+Category: Web
5
+
6
+Brought to you by JavaScript and the DOM, here is my first attempt at an
7
+[Anagram Helper][]. This is the product of a late-night hack session; I
8
+threw it together in about 90 minutes of solid coding. It's only tested
9
+in Firefox 1.5b1, but it does the trick.
10
+
11
+In summary: give it a sentence, and it will generate a character pool.
12
+Type into the bottom text box to pull letters from that pool, building
13
+an anagram of the first sentence.
14
+
15
+Deletions from the third box work. Copying and pasting most likely does
16
+not. Neither does deleting a selection. I might fix it, I might not. For
17
+now, I need rest.
18
+
19
+  [Anagram Helper]: http://static.bwerp.net/~adam/2005/09/26/anagram.html

+ 16
- 0
sixohthree-import/ani-2.md View File

@@ -0,0 +1,16 @@
1
+Title: Ani Fall Tour '04
2
+Date: 2004-11-09 21:08
3
+Author: Adam
4
+Category: Music, Personal
5
+
6
+Remember that Ani DiFranco tour I [talked about][]? I've got my tickets,
7
+do you have yours?
8
+
9
+[![Two tickets to Ani DiFranco in Concord, NH.][]][]
10
+
11
+I may yet make it to the Rochester, NY show, to boot. Keep 'em crossed
12
+for me.
13
+
14
+  [talked about]: /archives/2004/09/15/babe
15
+  [Two tickets to Ani DiFranco in Concord, NH.]: /~adam/2004/11/09/t_tickets.jpg
16
+  [![Two tickets to Ani DiFranco in Concord, NH.][]]: /~adam/2004/11/09/tickets.jpg

+ 41
- 0
sixohthree-import/ani-3.md View File

@@ -0,0 +1,41 @@
1
+Title: Ani DiFranco in Concord
2
+Date: 2006-11-09 12:06
3
+Author: Adam
4
+Category: Personal
5
+
6
+Tonight, [Ani Difranco][], [Capitol Center for the Arts][], Concord, NH.
7
+This time I will not miss [the show][].
8
+
9
+This will be my fifth Ani show, after once in Rochester, NY, twice in
10
+Buffalo, NY, and once at Meadowbrook in Gilford, NH.
11
+
12
+**Update:** Good show. I could have done without that girl yelling, "I
13
+love you Ani," at every pause in the music, but I did my best to block
14
+her out. Setlist:
15
+
16
+1.  God's Country (Puddle Dive, 1993)
17
+2.  Manhole (Knuckle Down, 2005)
18
+3.  Educated Guess (Educated Guess, 2004)
19
+4.  Half-Assed (Reprieve, 2006)
20
+5.  Lag Time (Knuckle Down, 2005)
21
+6.  Napoleon (Dilate, 1996)
22
+7.  Decree (Reprieve, 2006)
23
+8.  Paradigm (Knuckle Down, 2005)
24
+9.  78% H20 (Reprieve, 2006)
25
+10. Swandive (Little Plastic Castle, 1998)
26
+11. Joyful Girl (Dilate, 1996)
27
+12. Rain Check (Educated Guess, 2004)
28
+13. Grand Canyon (Educated Guess, 2004)
29
+14. Alla This (Unreleased)
30
+15. In the Way (Evolve 2003)
31
+16. Gravel (Little Plastic Castle, 1998)
32
+17. Hypnotized (Reprieve, 2006)
33
+
34
+</p>
35
+
36
+Three seconds into Hypnotized, some girl yelled, "Play some good shit."
37
+Grr.
38
+
39
+  [Ani Difranco]: http://www.righteousbabe.com/ani/
40
+  [Capitol Center for the Arts]: http://www.ccanh.com/
41
+  [the show]: /archives/2004/11/09/ani

+ 47
- 0
sixohthree-import/ani-4.md View File

@@ -0,0 +1,47 @@
1
+Title: Ani in Concord 2/28/2008
2
+Date: 2008-02-29 10:26
3
+Author: Adam
4
+Category: Music
5
+Tags: ani, anidifranco, concert, Music
6
+
7
+Last night I saw my second Ani DiFranco concert at the Capitol Center
8
+for the Arts in Concord, NH. The concert was originally scheduled for
9
+January 21, but was delayed due to Ani's laryngitis. (She likened her
10
+own vocal chords to "slimy, post-mortem pussy," while we're on the
11
+subject.) Ani was joined by Allison Miller on drums, and Todd Sickafoose
12
+on bass. Todd never fails to impress, and Allison was just amazing.
13
+
14
+We were extremely fortunate to have sixth row seats in orchestra right.
15
+There was one talker/singer directly behind me who thought she was
16
+having a conversation with Ani, but other than that the crowd was pretty
17
+good. Hell is still other people. Set list follows.
18
+
19
+1.  God's Country
20
+2.  78% H^2^0
21
+3.  Napoleon
22
+4.  Present/Infant <!-- "glaring into mirrors" -->
23
+5.  Studying Stones
24
+6.  Akimbo/Manhole
25
+7.  Modulation
26
+8.  Red Letter Year
27
+    <!-- Katrina song. "New year's." "unbroken line." -->
28
+9.  Coming Up
29
+10. The Atom <!-- "glory of the atom" -->
30
+11. Good Luck <!-- "alarm clock still drunk and high" -->
31
+12. Fire Door
32
+13. Way Tight
33
+    <!-- "plenty wrong with me," "birds and the bees," "full moon" -->
34
+14. Smiling Underneath <!-- "don't mind standing in line" -->
35
+15. Both Hands
36
+16. To The Teeth
37
+17. Shameless
38
+18. Gravel (encore)
39
+19. 32 Flavors (encore)
40
+
41
+</p>
42
+Also, I need to check out [Over The Rhine][]'s studio stuff. Their
43
+opening set was good.
44
+
45
+And for the search engines: February 28, 2008.
46
+
47
+  [Over The Rhine]: http://overtherhine.com/

+ 16
- 0
sixohthree-import/ani.md View File

@@ -0,0 +1,16 @@
1
+Title: New CD
2
+Date: 2004-01-15 20:47
3
+Author: Adam
4
+Category: Music
5
+
6
+[![Ani DiFranco - Educated Guess][]][]
7
+
8
+</p>
9
+
10
+[Ani DiFranco - *Educated Guess*][![Ani DiFranco - Educated Guess][]].
11
+Be jealous.
12
+
13
+</p>
14
+
15
+  [Ani DiFranco - Educated Guess]: /~adam/2004/01/15/ani_difranco-educated_guess.jpg
16
+  [![Ani DiFranco - Educated Guess][]]: http://www.righteousbabe.com/ani/educated_guess/

+ 151
- 0
sixohthree-import/arbitrary-siteurl-diff.md View File

@@ -0,0 +1,151 @@
1
+Title: arbitrary-siteurl.diff
2
+Date: 2011-09-27 22:56
3
+Author: Adam
4
+
5
+Index: domain\_mapping.php
6
+
7
+===================================================================
8
+
9
+--- domain\_mapping.php (revision 9545)
10
+
11
++++ domain\_mapping.php (revision 9553)
12
+
13
+@@ -515,27 +515,37 @@
14
+
15
+}
16
+
17
+-function domain\_mapping\_siteurl( \$setting ) {
18
+
19
+- global \$wpdb, \$current\_blog;
20
+
21
++function domain\_mapping\_siteurl( \$setting, \$blog\_id = 0 ) {
22
+
23
++ global \$wpdb, \$current\_blog, \$switched;
24
+
25
+// To reduce the number of database queries, save the results the first
26
+time we encounter each blog ID.
27
+
28
+static \$return\_url = array();
29
+
30
++ if( \$blog\_id == 0 ) {
31
+
32
++ \$blog\_id = \$current\_blog-\>blog\_id;
33
+
34
++ }
35
+
36
++
37
+
38
+\$wpdb-\>dmtable = \$wpdb-\>base\_prefix . 'domain\_mapping';
39
+
40
+- if ( !isset( \$return\_url[ \$wpdb-\>blogid ] ) ) {
41
+
42
++ if ( !isset( \$return\_url[ \$blog\_id ] ) ) {
43
+
44
+\$s = \$wpdb-\>suppress\_errors();
45
+
46
+- if ( get\_site\_option( 'dm\_no\_primary\_domain' ) == 1 ) {
47
+
48
+- \$domain = \$wpdb-\>get\_var( "SELECT domain FROM {\$wpdb-\>dmtable}
49
+WHERE blog\_id = '{\$wpdb-\>blogid}' AND domain = '" . \$wpdb-\>escape(
50
+\$\_SERVER[ 'HTTP\_HOST' ] ) . "' LIMIT 1" );
51
+
52
++ if ( get\_site\_option( \$blog\_id, 'dm\_no\_primary\_domain' ) == 1 )
53
+{
54
+
55
++ if ( \$switched === false ) {
56
+
57
++ // Only filter using HTTP\_HOST if we haven't done switch\_to\_blog()
58
+
59
++ \$domain = \$wpdb-\>get\_var( "SELECT domain FROM {\$wpdb-\>dmtable}
60
+WHERE blog\_id = '{\$blog\_id}' AND domain = '" . \$wpdb-\>escape(
61
+\$\_SERVER[ 'HTTP\_HOST' ] ) . "' LIMIT 1" );
62
+
63
++ } else {
64
+
65
++ \$domain = \$wpdb-\>get\_var( "SELECT domain FROM {\$wpdb-\>dmtable}
66
+WHERE blog\_id = '{\$blog\_id}' LIMIT 1" );
67
+
68
++ }
69
+
70
++
71
+
72
+if ( null == \$domain ) {
73
+
74
+- \$return\_url[ \$wpdb-\>blogid ] = untrailingslashit(
75
+get\_original\_url( "siteurl" ) );
76
+
77
+- return \$return\_url[ \$wpdb-\>blogid ];
78
+
79
++ \$return\_url[ \$blog\_id ] = untrailingslashit( get\_original\_url(
80
+"siteurl", \$blog\_id ) );
81
+
82
++ return \$return\_url[ \$blog\_id ];
83
+
84
+}
85
+
86
+} else {
87
+
88
+// get primary domain, if we don't have one then return original url.
89
+
90
+- \$domain = \$wpdb-\>get\_var( "SELECT domain FROM {\$wpdb-\>dmtable}
91
+WHERE blog\_id = '{\$wpdb-\>blogid}' AND active = 1 LIMIT 1" );
92
+
93
++ \$domain = \$wpdb-\>get\_var( "SELECT domain FROM {\$wpdb-\>dmtable}
94
+WHERE blog\_id = '{\$blog\_id}' AND active = 1 LIMIT 1" );
95
+
96
+if ( null == \$domain ) {
97
+
98
+- \$return\_url[ \$wpdb-\>blogid ] = untrailingslashit(
99
+get\_original\_url( "siteurl" ) );
100
+
101
+- return \$return\_url[ \$wpdb-\>blogid ];
102
+
103
++ \$return\_url[ \$blog\_id ] = untrailingslashit( get\_original\_url(
104
+"siteurl", \$blog\_id ) );
105
+
106
++ return \$return\_url[ \$blog\_id ];
107
+
108
+}
109
+
110
+}
111
+
112
+@@ -546,11 +556,11 @@
113
+
114
+\$protocol = ( 'on' == strtolower( \$\_SERVER[ 'HTTPS' ] ) ) ?
115
+'https://' : 'http://';
116
+
117
+if ( \$domain ) {
118
+
119
+- \$return\_url[ \$wpdb-\>blogid ] = untrailingslashit( \$protocol .
120
+\$domain );
121
+
122
+- \$setting = \$return\_url[ \$wpdb-\>blogid ];
123
+
124
+- } else {
125
+
126
+- \$return\_url[ \$wpdb-\>blogid ] = false;
127
+
128
+- }
129
+
130
+- } elseif ( \$return\_url[ \$wpdb-\>blogid ] !== FALSE) {
131
+
132
+- \$setting = \$return\_url[ \$wpdb-\>blogid ];
133
+
134
++ \$return\_url[ \$blog\_id ] = untrailingslashit( \$protocol . \$domain
135
+);
136
+
137
++ \$setting = \$return\_url[ \$blog\_id ];
138
+
139
++ } else {
140
+
141
++ \$return\_url[ \$blog\_id ] = false;
142
+
143
++ }
144
+
145
++ } elseif ( \$return\_url[ \$blog\_id ] !== FALSE) {
146
+
147
++ \$setting = \$return\_url[ \$blog\_id ];
148
+
149
+}
150
+
151
+

+ 5
- 0
sixohthree-import/archives.md View File

@@ -0,0 +1,5 @@
1
+Title: Archives
2
+Date: 2009-04-06 08:01
3
+Author: Adam
4
+
5
+

+ 21
- 0
sixohthree-import/are.md View File

@@ -0,0 +1,21 @@
1
+Title: Company are Doing Stuff
2
+Date: 2006-07-06 09:16
3
+Author: Adam
4
+Category: Rants
5
+
6
+I am not a grammar whiz. I will not claim to know all the nuances the
7
+English language has to offer. I do not know if the following
8
+conjugation of "be" is correct, but I find it grating:
9
+
10
+<p>
11
+> ... the possibility of a September release and the fact that Nintendo
12
+> are already producing final Wii units ...
13
+
14
+</p>
15
+
16
+(via [43things.com][])
17
+
18
+Nintendo are a company. They make video games. Nintendo are... plural?
19
+How did I avoid this usage for so long?
20
+
21
+  [43things.com]: http://www.43things.com/entries/view/972690

+ 28
- 0
sixohthree-import/art.md View File

@@ -0,0 +1,28 @@
1
+Title: Prior Art
2
+Date: 2004-12-22 13:38
3
+Author: Adam
4
+Category: Personal
5
+
6
+Here is the cover art for Grand Theft Auto 3, by Rockstar Games:
7
+
8
+</p>
9
+
10
+![Grand][]
11
+
12
+Here is the cover art for [Rosemary's Backpack][], a comic by Antony
13
+Johnston and Drew Gilbert:
14
+
15
+</p>
16
+
17
+[![Rosemary's Backpack cover][]][]
18
+
19
+</p>
20
+
21
+I dunno. (Does anyone have a larger version of the GTA3 cover?)
22
+
23
+</p>
24
+
25
+  [Grand]: http://blogs.bwerp.net/~adam/2004/12/21/gta3_sm.jpg
26
+  [Rosemary's Backpack]: http://www.mostlyblack.com/comicsandbooks/rose/
27
+  [Rosemary's Backpack cover]: http://blogs.bwerp.net/~adam/2004/12/21/backpack_sm.jpg
28
+  [![Rosemary's Backpack cover][]]: http://blogs.bwerp.net/~adam/2004/12/21/backpack.jpg

+ 20
- 0
sixohthree-import/audio.md View File

@@ -0,0 +1,20 @@
1
+Title: Audio Excellence
2
+Date: 2005-04-07 21:14
3
+Author: Adam
4
+Category: Music
5
+
6
+I've had a pair of Sony [MDR-V500DJ][] Monitor-Series headphones for a
7
+while now, but they've been sitting idle while my computers have been in
8
+transition. I've finally hooked them back up, and I have to say: if you
9
+have never used a high-quality set of headphones, I highly recommend it.
10
+This is not just better frequency response, this is music I didn't know
11
+I had. It's like I received a completely new set of high-fidelity MP3s
12
+in the box.
13
+
14
+</p>
15
+
16
+Serious.
17
+
18
+</p>
19
+
20
+  [MDR-V500DJ]: http://www.sonystyle.com/is-bin/INTERSHOP.enfinity/eCS/Store/en/-/USD/SY_DisplayProductInformation-Start?ProductSKU=MDRV500DJ&Dept=acc_Headphones&CategoryName=acc_Headphones_CDSeries%2fStudioMonitor

+ 5
- 0
sixohthree-import/auto-draft-2.md View File

@@ -0,0 +1,5 @@
1
+Title: Auto Draft
2
+Date: 2010-08-20 11:18
3
+Author: Adam
4
+
5
+

+ 5
- 0
sixohthree-import/auto-draft-3.md View File

@@ -0,0 +1,5 @@
1
+Title: Auto Draft
2
+Date: 2010-08-20 11:18
3
+Author: Adam
4
+
5
+

+ 5
- 0
sixohthree-import/auto-draft-4.md View File

@@ -0,0 +1,5 @@
1
+Title: Auto Draft
2
+Date: 2010-08-20 11:20
3
+Author: Adam
4
+
5
+

+ 5
- 0
sixohthree-import/auto-draft-5.md View File

@@ -0,0 +1,5 @@
1
+Title: Auto Draft
2
+Date: 2010-08-21 14:49
3
+Author: Adam
4
+
5
+

+ 5
- 0
sixohthree-import/auto-draft-6.md View File

@@ -0,0 +1,5 @@
1
+Title: Auto Draft
2
+Date: 2010-08-21 14:51
3
+Author: Adam
4
+
5
+

+ 5
- 0
sixohthree-import/auto-draft-7.md View File

@@ -0,0 +1,5 @@
1
+Title: Auto Draft
2
+Date: 2010-08-21 14:52
3
+Author: Adam
4
+
5
+

+ 5
- 0
sixohthree-import/auto-draft-8.md View File

@@ -0,0 +1,5 @@
1
+Title: Auto Draft
2
+Date: 2010-08-21 14:52
3
+Author: Adam
4
+
5
+

+ 5
- 0
sixohthree-import/auto-draft-9.md View File

@@ -0,0 +1,5 @@
1
+Title: Auto Draft
2
+Date: 2012-11-26 08:29
3
+Author: Adam
4
+
5
+

+ 5
- 0
sixohthree-import/auto-draft.md View File

@@ -0,0 +1,5 @@
1
+Title: Auto Draft
2
+Date: 2010-08-20 11:17
3
+Author: Adam
4
+
5
+

+ 14
- 0
sixohthree-import/automatic-ellipsis-with-css.md View File

@@ -0,0 +1,14 @@
1
+Title: Automatic Ellipsis with CSS
2
+Date: 2011-10-16 21:33
3
+Author: Adam
4
+Category: Web
5
+Tags: css
6
+
7
+How do I keep forgetting about `text-overflow: ellipsis`? Maybe a blog
8
+post will help cement it in my memory.
9
+
10
+<span style="white-space: nowrap;" title="I am the very model of a modern major general.">I
11
+am the very model of a modern major general.</span>
12
+
13
+</p>
14
+

+ 23
- 0
sixohthree-import/babe.md View File

@@ -0,0 +1,23 @@
1
+Title: Righteous Babeage
2
+Date: 2004-09-15 08:04
3
+Author: Adam
4
+Category: Personal
5
+
6
+Ani DiFranco will be [performing][] at the following locations of
7
+interest this winter:
8
+
9
+</p>
10
+
11
+-   Burlington, VT (Nov. 30, 2004)
12
+-   Concord, NH (Dec. 1, 2004)
13
+-   Worcester, MA (Dec. 3, 2004)
14
+-   Raleigh, NC (Dec. 7, 2004)
15
+-   Rochester, NY (Dec. 11, 2004)
16
+
17
+</p>
18
+
19
+I will make best effort to attend at least one of these shows.
20
+
21
+</p>
22
+
23
+  [performing]: http://righteousbabe.com/tour/index.asp

+ 33
- 0
sixohthree-import/baby-food.md View File

@@ -0,0 +1,33 @@
1
+Title: Baby Food
2
+Date: 2008-11-26 19:35
3
+Author: Adam
4
+Category: Kid
5
+Tags: bacon, gadgets
6
+
7
+Marshall's diet has become more interesting in recent weeks. He's always
8
+been very interested in what we eat and drink, and we've often shared
9
+our glasses of water with him, sometimes letting him sip though he's
10
+usually content to hold the glass in his hands and gum on the rim. While
11
+there's definitely a few schools of thought on solids, we did start
12
+feeding him some "real" food about three weeks ago. His first food was
13
+avocado, mashed into a paste, which was a hit. Next came banana, yams,
14
+apple sauce, pear, and, most recently (and most favorite), green peas.
15
+Along the way he's also had quinoa, usually mixed with other foods.
16
+
17
+Tofu is this evening's exciting dish, but Charlotte did some research
18
+and we'll be waiting to introduce that again. Sorry, guy!
19
+
20
+So far we've mostly stuck with your basic fruit and vegetable aisle
21
+fare, organic when possible, prepared for baby here at home. We've also
22
+added a [food mill][] to our arsenal of tools. Charlotte is very
23
+thorough in researching the safety of each food for an infant, which
24
+should be no surprise to anyone who knows her well. The hardest part is
25
+yet to come, when Marshall offers me a spoonful of spinach with all the
26
+innocence in the world.
27
+
28
+It's added something new to Marshall's day, which is great. We love to
29
+engage him and let him surprise us, and food provides plenty of
30
+opportunity for that. It will be a long time before he and I share a
31
+BLT, but seeds have been sewn.
32
+
33
+  [food mill]: http://www.kidco.com/main.taf?erube_fh=kidco&kidco.submit.feedingproducts=1&kidco.step=1&kidco.bc=fd

+ 15
- 0
sixohthree-import/baby.md View File

@@ -0,0 +1,15 @@
1
+Title: Announcing Marshall Leif
2
+Date: 2008-05-19 21:27
3
+Author: Adam
4
+Category: Kid
5
+
6
+![Marshall resting on Charlotte's chest][]
7
+
8
+May 19, 2008, 11:03 AM. 8 lbs, 8 oz, 20" long. Our healthy baby boy.
9
+Named after his great-grandfather, Marshall Turner Moulton.
10
+
11
+I could say a lot. I will say: I am so proud of my wife for all her hard
12
+work, digging deep within herself to find the strength to push after so
13
+many hours. Thank you for this gift.
14
+
15
+  [Marshall resting on Charlotte's chest]: http://blogs.bwerp.net/~adam/2008/05/19/mlb.jpg

+ 40
- 0
sixohthree-import/backup.md View File

@@ -0,0 +1,40 @@
1
+Title: Backup Musings
2
+Date: 2005-01-25 23:38
3
+Author: Adam
4
+Category: Computers
5
+
6
+I've been thinking about backups again. I always have the crazy pipe
7
+dreams of removable hard drives, cycled every day (expensive), or the
8
+slightly more realistic thoughts of tape drives (lacking in capacity).
9
+What about the sometimes-explored online backup method, though? For
10
+argument's sake, I'll assume several people want to share the backup
11
+load, backing up others' files in exchange for others doing the same.
12
+
13
+</p>
14
+
15
+[Rsync][] has obvious potential here, as it's very good at being
16
+incremental and can be tunneled over SSH. This method would require
17
+either: a centralized point of storage for all clients to upload to and
18
+download from; or rsync access to each machine that needed backing up.
19
+Not bad, but there's another method I like a little more...</a>
20
+
21
+Picture a nightly backup tarball, encrypted and signed for security. A
22
+[.torrent][] file is uploaded to a tracker and simultaneously handed to
23
+the backup peers. The peers download the tarball from the tracker and
24
+from each other, and we end up with our redundant remote backup.
25
+
26
+</p>
27
+
28
+Who's in?
29
+
30
+</p>
31
+
32
+<span style="font-weight: bold">Update:</span> [Azureus][] (my preferred
33
+BitTorrent client) has an [RSS plugin][].
34
+
35
+</p>
36
+
37
+  [Rsync]: http://samba.anu.edu.au/rsync/
38
+  [.torrent]: http://en.wikipedia.org/wiki/BitTorrent
39
+  [Azureus]: http://azureus.sourceforge.net/
40
+  [RSS plugin]: http://azureus.sourceforge.net/plugin_details.php?plugin=RSSImport

+ 47
- 0
sixohthree-import/backups.md View File

@@ -0,0 +1,47 @@
1
+Title: MySQL Backups with Subversion
2
+Date: 2004-09-02 00:46
3
+Author: Adam
4
+Category: Scripting
5
+
6
+My uncle's website was the first site I had near-total administrative
7
+control over. ("Near" meaning I didn't have control over the hardware
8
+itself.) Part of administration is keeping regular backups. I chose a
9
+daily tarball of a mysqldump, archived locally and scp'd to a remote
10
+machine using a passworded private/public key set. (I leave ssh-agent
11
+running and connect to the same instance in each shell and script.)
12
+
13
+That's all well and good, but there's room for improvement. [Having
14
+recently installed Subversion][], I finally sat down to version-control
15
+my backups. The goals:
16
+
17
+1.  Unmanned, regular backups.
18
+2.  Easy recovery in case of emergency.
19
+3.  Simplicity.
20
+
21
+</p>
22
+
23
+The end result: [sql-backup.sh][]. This is rough code, poorly
24
+documented, an intial revision so I can see some of the quirks and
25
+drawbacks. How did I do on my goals?
26
+
27
+1.  Unmanned, regular backups? The SQL dump and Subversion checkins are
28
+    completed automatically by crond every morning.
29
+2.  Easy recovery in case of emergency? A simple checkout of the
30
+    sql-backup trunk, and I've got a series of .sql files ready for
31
+    importing.
32
+3.  Simplicity? I don't have to dig through a filesystem tree for the
33
+    most recent tarball, I just checkout the tree or update my local
34
+    copy.
35
+
36
+</p>
37
+
38
+The data is version controlled, so I can recall a database snapshot from
39
+any date. Subversion only transmits the differences between revisions,
40
+so the network load is much reduced. The script is flexible enough that
41
+installation on a new machine is nearly effortless. The only deficiency
42
+so far: deleted databases remain in the repository. At some point I will
43
+tweak the script to `svn rm` .sql files whose databases have been
44
+dropped.
45
+
46
+  [Having recently installed Subversion]: http://blogs.bwerp.net/archives/2004/08/12/svn
47
+  [sql-backup.sh]: /~adam/2004/09/02/sql-backup.sh.txt

+ 20
- 0
sixohthree-import/banshee.md View File

@@ -0,0 +1,20 @@
1
+Title: Banshee
2
+Date: 2005-10-11 12:48
3
+Author: Adam
4
+Category: Linux, Music, Wiki
5
+
6
+Linking to [Banshee][] for two reasons:
7
+
8
+1.  It's an iTunes-like music player for Linux (is this nee sumi?), and
9
+    I want to remember it.
10
+2.  The website runs on [MediaWiki][].
11
+
12
+</p>
13
+
14
+Todo: find a wiki page that list websites that are styled like websites,
15
+but run on MediaWiki (or other wikis). Alternately, start a list on
16
+[Bwerp][].
17
+
18
+  [Banshee]: http://banshee-project.org/
19
+  [MediaWiki]: http://www.mediawiki.org/wiki/MediaWiki
20
+  [Bwerp]: http://wiki.bwerp.net/

+ 7
- 0
sixohthree-import/bargonaut.md View File

@@ -0,0 +1,7 @@
1
+Title: Bargonaut
2
+Date: 2011-08-30 16:46
3
+Author: Adam
4
+
5
+[GimmieBar][] for the HP TouchPad. (Coming soon, or maybe never.)
6
+
7
+  [GimmieBar]: https://gimmebar.com/

+ 105
- 0
sixohthree-import/bash-completion.md View File

@@ -0,0 +1,105 @@
1
+Title: Bash Completion
2
+Date: 2009-06-04 19:54
3
+Author: Adam
4
+Category: Scripting
5
+Tags: Bash, compgen, complete, productivity, shell
6
+
7
+It would be difficult to *not* like bash's [programmable completion][].
8
+Tab completion is addictive, and expanding it past files and folders
9
+into usernames, hostnames, and, well, anything you can dream up and put
10
+in a function, has incredible potential.
11
+
12
+It's too bad I've had such a hard time wrapping my head around the
13
+programmable completion toolkit, `complete` and `compgen`.
14
+
15
+### Getting There
16
+
17
+</p>
18
+I have a function that works like `cd`, but prepends a specific
19
+directory. Our web files are stored in `/some/dir/webapp`, and I want
20
+that directory at my fingertips at all times. Here's the function:
21
+
22
+<p>
23
+    wa() { cd /web/pscpages/webapp/$1 ; }
24
+
25
+</p>
26
+With this function, `wa` brings me to `webapp`; `wa project1` brings me
27
+to `webapp/project1`; and so on. I just provide the full sub-path from
28
+`webapp`. Ideally, I would be able to tab-complete directories in
29
+`webapp`.
30
+
31
+`complete` can pull a list of possible completions from a number of
32
+sources: "actions" (like files, directories, commands, shell keywords),
33
+command output, a wordlist separated by some whitespace, or the output
34
+of a bash function, to name a few. What you've typed so far (the
35
+"current word") will be used to filter all the possible completions
36
+returned by that source. Say you've typed "pro" and then hit tab to
37
+autocomplete. The returned completions need to match "pro" at the start
38
+of the string, meaning you can't match against absolute paths like
39
+`/some/dir/webapp/project1`.
40
+
41
+`compgen` can be used to generate a list of possible completions.
42
+Matches will be output one per line, and can be piped around for
43
+transformations just like any other shell command.
44
+
45
+Between these two tools, we have everything we need to autocomplete
46
+paths starting in a certain directory. Here's a `compgen` that gives us
47
+directories matching a specified string:
48
+
49
+<p>
50
+    compgen -d /some/dir/webapp/
51
+
52
+</p>
53
+Sample output:
54
+
55
+<p>
56
+    /some/dir/webapp/.svn/some/dir/webapp/project1/some/dir/webapp/templates/some/dir/webapp/images
57
+
58
+</p>
59
+We need to trim leading directories so "pro" matches "project1." We
60
+should also append `/` to the pathnames, since we're always matching
61
+directories:
62
+
63
+<p>
64
+    compgen -S/ -d /some/dir/webapp/ | cut -b 18-
65
+
66
+</p>
67
+Playing around with `compgen`'s arguments, we can further filter the
68
+completion list by appending to our string, sort of an implied glob. Use
69
+`/some/dir/webapp/p`, and subdirectories starting with "p" will be
70
+returned. This is exactly what we want: `compgen` takes care of all the
71
+filtering for us. We have access to a couple special variables to
72
+examine the word the user is expanding. For now, it's enough just to
73
+grab <var>\${COMP\_WORDS[COMP\_CWORD]}</var> and append it to our path.
74
+
75
+When completions are generated by a function, they're passed back to
76
+`complete` by the <var>\$COMPREPLY</var> environment variable. Pulling
77
+this all together, we can now create our completion function:
78
+
79
+<p>
80
+    _webapp() {    local cur    cur=${COMP_WORDS[COMP_CWORD]}    COMPREPLY=( $( compgen -S/ -d /some/dir/webapp/$cur | cut -b 18- ) )}
81
+
82
+</p>
83
+All that's left is to tell bash to use this function to complete our
84
+argument to `wa`.
85
+
86
+<p>
87
+    complete -o nospace -F _webapp wa
88
+
89
+</p>
90
+
91
+### The Fruits
92
+
93
+</p>
94
+So, that does it. Our original wrapper to `cd`, combined with our
95
+autocomplete functionality, looks like this:
96
+
97
+<p>
98
+    wa() { cd /some/dir/webapp/$1 ; }_webapp() {    local cur    cur=${COMP_WORDS[COMP_CWORD]}    COMPREPLY=( $( compgen -S/ -d /some/dir/webapp/$cur | cut -b 18- ) )}complete -o nospace -F _webapp wa
99
+
100
+</p>
101
+Voila. Tab completion in a directory that's not <var>\$PWD</var>, and it
102
+even works with subdirectories. I hope this makes autocompletion a
103
+little clearer for others.
104
+
105
+  [programmable completion]: http://www.gnu.org/software/bash/manual/bashref.html#Programmable-Completion

+ 30
- 0
sixohthree-import/bash-tips-testing-arguments.md View File

@@ -0,0 +1,30 @@
1
+Title: Bash Tips: Testing Arguments
2
+Date: 2003-08-11 10:34
3
+Author: Adam
4
+Category: Scripting
5
+
6
+Ever want to test command line arguments in bash, mixing arguments and
7
+execution options? I have. Here's one way to do it:
8
+
9
+</p>
10
+
11
+<p>
12
+    #!/bin/shfilelist=until [ -z "$1" ]; do # use a case statement to test vars. we always test  # test $1 and shift at the end of the for block. case $1 in       --home|-h )          # shift, so the string after --home becomes          # our new $1. then save the value.           shift            USERHOME=$1      ;;       --force|-f )         # set to 1 for later testing         FORCE=1      ;;       -- )         # set all the following arguments as files           shift            filelist="$filelist $@"          break        ;;       -* )         echo "Unrecognized option: $1"           exit 1       ;;       * )          filelist="$filelist $1"      ;;   esac  shift if [ "$#" = "0" ]; then      break    fidoneecho -n "Files:"for f in $filelist ; do echo -e "\t$f"doneecho "User home:" $USERHOMEecho "Forcing?" $FORCE
13
+
14
+</p>
15
+
16
+Here's some sample output:
17
+
18
+</p>
19
+
20
+<p>
21
+    adam@aziz:~/prog/argstest$ sh argstest.sh foo1 --home /home/adam foo2 -- --force foo3Files:  foo1 foo2 --force  foo3User home: /home/adamNot forcing.
22
+
23
+</p>
24
+
25
+As you can see, it works with long and short options, options that take
26
+values, and the "terminate option list" operator. All it needs is a man
27
+page.
28
+
29
+</p>
30
+

+ 56
- 0
sixohthree-import/batterylog.md View File

@@ -0,0 +1,56 @@
1
+Title: batterylog.py
2
+Date: 2009-06-25 12:08
3
+Author: Adam
4
+
5
+`batterylog.py` is a small Python script which reads battery information
6
+from `system_profiler` and logs values to a SQLite database located in
7
+`~/.batterylog.sqlite3`. This data can be used to track battery health
8
+over time.
9
+
10
+batterylog was written under Mac OS X 10.5.7 and Python 2.5.1. The code
11
+is made available under the [MIT License][].
12
+
13
+### Download
14
+
15
+</p>
16
+The current release, 0.2, may be downloaded [here][] (text/plain).
17
+
18
+### Usage
19
+
20
+</p>
21
+The script may be run directly using `python path/to/batterylog.py`. You
22
+may also put it in your <var>\$PATH</var>:
23
+
24
+<p>
25
+    mv batterylog.py /usr/local/bin/batterylogchmod 755 /usr/local/bin/batterylog
26
+
27
+</p>
28
+
29
+### Automatic Execution via Cron
30
+
31
+</p>
32
+batterylog may be run hourly via `cron` with a crontab entry similar to
33
+the following:
34
+
35
+<p>
36
+    59 * * * * python ~/path/to/batterylog.py*/10 * * * * @AppleNotOnBattery python ~/path/to/batterylog.py
37
+
38
+</p>
39
+This combination runs batterylog one minute before the hour (I chose
40
+this number for hourly results that would potentially get stats right
41
+before midnight) as well as every 10 minutes when running on A/C power.
42
+
43
+### Graphing
44
+
45
+</p>
46
+I haven't graphed any of my data yet, as the script was only written two
47
+days ago. I'll update this space once I start graphing. In the mean
48
+time, here's a line that will export the database to CSV:
49
+
50
+<p>
51
+    sqlite3 -separator , ~/.batterylog.sqlite3 'SELECT * FROM log'
52
+
53
+</p>
54
+
55
+  [MIT License]: http://www.opensource.org/licenses/mit-license.php
56
+  [here]: http://sixohthree.com/~adam/code/batterylog-0.2.py

+ 21
- 0
sixohthree-import/bc-2.md View File

@@ -0,0 +1,21 @@
1
+Title: Burning Crusade Cinematic Intro
2
+Date: 2006-12-14 18:21
3
+Author: Adam
4
+Category: Games
5
+Tags: gaming, WoW
6
+
7
+The cinematic into to World of Warcraft: The Burning Crusade has been
8
+released: [stream][], [high-def download][].
9
+
10
+[![Burning Crusade trailer screen grab][]][]
11
+
12
+[![Burning Crusade trailer screen grab][1]][]
13
+
14
+I am definitely looking forward to this expansion.
15
+
16
+  [stream]: http://www.spiketv.com/events/vga2006/simulcast.html
17
+  [high-def download]: http://www.worldofwarcraft.com/downloads/movies.html
18
+  [Burning Crusade trailer screen grab]: /~adam/2006/12/14/bc_trailer_1_sm.jpg
19
+  [![Burning Crusade trailer screen grab][]]: /~adam/2006/12/14/bc_trailer_1.jpg
20
+  [1]: /~adam/2006/12/14/bc_trailer_2_sm.jpg
21
+  [![Burning Crusade trailer screen grab][1]]: /~adam/2006/12/14/bc_trailer_2.jpg

+ 9
- 0
sixohthree-import/bc.md View File

@@ -0,0 +1,9 @@
1
+Title: You Are Not Prepared
2
+Date: 2007-01-16 11:04
3
+Author: Adam
4
+Category: Games
5
+
6
+[![][]][]
7
+
8
+  []: /~adam/2007/01/16/bc-ce.jpg
9
+  [![][]]: http://flickr.com/photos/adambackstrom/359505961/

+ 14
- 0
sixohthree-import/be-green.md View File

@@ -0,0 +1,14 @@
1
+Title: Be Green
2
+Date: 2003-02-15 16:33
3
+Author: Adam
4
+Category: Blogging
5
+
6
+I've created a [new template][] for MovableType that matches the style
7
+of [Bwerp][], my main site (indeed, it uses the same stylesheet). Any
8
+comments? Do you like it? Is it hard to read? Does it look like crap in
9
+Browser X? Feedback would be greatly appreciated.
10
+
11
+</p>
12
+
13
+  [new template]: green
14
+  [Bwerp]: http://www.bwerp.net/

+ 15
- 0
sixohthree-import/being-nice.md View File

@@ -0,0 +1,15 @@
1
+Title: Being Nice
2
+Date: 2012-01-31 12:30
3
+Author: Adam
4
+Category: Personal
5
+
6
+For my own reference, on running processes nicely:
7
+
8
+<p>
9
+    nice -n 19 ionice -c2 -n7
10
+
11
+</p>
12
+
13
+See also:
14
+
15
+https://twitter.com/\#!/Pinboard/status/161598242671435776

+ 48
- 0
sixohthree-import/better-local-dev-hostnames-with-dnsmasq.md View File

@@ -0,0 +1,48 @@
1
+Title: Better Local Dev Hostnames with Dnsmasq
2
+Date: 2011-10-18 23:23
3
+Author: Adam
4
+Category: Web
5
+Tags: development, dns, dnsmasq, Mac OS X
6
+
7
+I use [ghost][] to configure development environment hostnames for all
8
+my local test sites. Some [DTrace tomfoolery][] showed me how ghost
9
+handles this config: each new hostname is saved to its own plist file.
10
+
11
+**Update:** for zero-configuration wildcard DNS, check out [xip.io][].
12
+
13
+</p>
14
+
15
+[code name="ghost-plist"]
16
+
17
+There's filesystem caching going on behind the scenes and I expect the
18
+net impact is negligible, but I wondered if there wasn't a more robust
19
+solution that supported wildcards. Having just configured [dnsmasq][] on
20
+my [router][], I started with a `brew install dnsmasq` and was
21
+pleasantly surprised to get a progress bar rather than "no available
22
+formula." Homebrew recommended a couple post-install actions for setting
23
+up a default config file and configuring `launchd` to keep dnsmasq
24
+alive, which I dutifully ran. After that, I enabled my fake TLD in
25
+`dnsmasq.conf`:
26
+
27
+<p>
28
+    # respond to *.zomg with 127.0.0.1address=/zomg/127.0.0.1
29
+
30
+</p>
31
+By sheer luck I ended up on [this great serverfault.com post][]
32
+explaining Mac OS X's `resolver(5)` and the `/etc/resolver` directory.
33
+Forcing `dnsmasq` lookup on my zomg TLD is as easy as:
34
+
35
+<p>
36
+    echo 'nameserver 127.0.0.1' >/etc/resolver/zomg
37
+
38
+</p>
39
+These settings will work on any network we connect to, no need to modify
40
+the DNS servers via System Preferences and put 127.0.0.1 (dnsmasq) in
41
+front. Simple, clean, flexible.
42
+
43
+  [ghost]: https://github.com/bjeanes/ghost
44
+  [DTrace tomfoolery]: http://dtrace.org/blogs/brendan/2011/10/10/top-10-dtrace-scripts-for-mac-os-x/
45
+  [xip.io]: http://xip.io/
46
+  [dnsmasq]: http://thekelleys.org.uk/dnsmasq/doc.html
47
+  [router]: http://www.polarcloud.com/tomato
48
+  [this great serverfault.com post]: http://serverfault.com/questions/22419/set-dns-server-on-os-x-even-when-without-internet-connection

+ 34
- 0
sixohthree-import/big.md View File

@@ -0,0 +1,34 @@
1
+Title: Thinking of the Big Picture
2
+Date: 2004-03-10 23:24
3
+Author: Adam
4
+Category: Personal
5
+
6
+Here's a picture of [10,000 galaxies][].
7
+
8
+</p>
9
+
10
+For reference, the Milky Way galaxy (our galaxy) has about [200 billion
11
+stars][], so the photo of 10,000 galaxies includes several trillion
12
+stars by even the most conservative of estimates.
13
+
14
+</p>
15
+
16
+All told, there are approximately
17
+[10<span style="vertical-align: super;font-size: x-small">24</span>
18
+stars][].
19
+
20
+</p>
21
+
22
+The photograph of 10,000 galaxies is a magnification of an area about
23
+1/10 the diameter of the moon, from our perspective.
24
+
25
+</p>
26
+
27
+Next time I say it's a long drive to New Hampshire, somebody hit me.
28
+
29
+</p>
30
+
31
+  [10,000 galaxies]: http://www.nasa.gov/images/content/56540main_closer.large.jpg
32
+  [200 billion stars]: http://www.damtp.cam.ac.uk/user/gr/public/gal_milky.html
33
+  [10<span style="vertical-align: super;font-size: x-small">24</span>
34
+  stars]: http://www.esa.int/esaSC/SEM75BS1VED_index_0.html

+ 28
- 0
sixohthree-import/billboard.md View File

@@ -0,0 +1,28 @@
1
+Title: Billboard for webOS
2
+Date: 2011-09-10 02:15
3
+Author: Adam
4
+
5
+Billboard: use your HP TouchPad as a message board and harass your
6
+friends from across the room. [Find it in the HP App Catalog][] on your
7
+TouchPad.
8
+
9
+[![][]][]
10
+
11
+Got feedback? Email [adam@sixohthree.com][].
12
+
13
+Release History
14
+---------------
15
+
16
+</p>
17
+
18
+-   **1.0.0** -- Improved vertical centering. 26 February 2012 (Pending
19
+    Review)
20
+-   **0.0.1** -- Initial App Catalog release. 13 September 2011
21
+
22
+</p>
23
+
24
+  [Find it in the HP App Catalog]: https://developer.palm.com/appredirect/?packageid=com.sixohthree.billboard
25
+  []: http://mu.sixohthree.com/sixohthree/files/2011/09/billboard_11-300x225.png
26
+    "billboard_1"
27
+  [![][]]: http://mu.sixohthree.com/sixohthree/files/2011/09/billboard_11.png
28
+  [adam@sixohthree.com]: mailto:adam@sixohthree.com

+ 12
- 0
sixohthree-import/birthday.md View File

@@ -0,0 +1,12 @@
1
+Title: Happy Birthday to You
2
+Date: 2004-07-03 09:26
3
+Author: Adam
4
+Category: Personal
5
+
6
+Happy Birthday to [Justin][] and [Abby][]. May your birthdays be full of
7
+cake and presents and good times with friends.
8
+
9
+</p>
10
+
11
+  [Justin]: http://callblog.net/
12
+  [Abby]: http://blogs.bwerp.net/~abby/

+ 24
- 0
sixohthree-import/blackout.md View File

@@ -0,0 +1,24 @@
1
+Title: Darkpole
2
+Date: 2004-05-24 22:55
3
+Author: Adam
4
+Category: Photography
5
+
6
+[![Darkpole][]][]
7
+
8
+RIT switched off the power for six hours tonight. A bit of the
9
+wilderness, right here in Rochester.
10
+
11
+</p>
12
+
13
+[The photos][![Darkpole][]] are a little dark, but so was the real
14
+thing. Low gamma readers, don't bother.
15
+
16
+</p>
17
+
18
+(Also, I have [hot pixels][], tear.)
19
+
20
+</p>
21
+
22
+  [Darkpole]: http://static.bwerp.net/~adam/2004/05/24/t_darkpole.jpg
23
+  [![Darkpole][]]: http://gallery.bwerp.net/blackout
24
+  [hot pixels]: http://www.nikon.com.sg/TechSupp/KB/TOPFAQ/DeadHotRandom.htm

+ 11
- 0
sixohthree-import/blast-from-the-past.md View File

@@ -0,0 +1,11 @@
1
+Title: Blast From the Past
2
+Date: 2003-10-23 09:30
3
+Author: Adam
4
+Category: Personal
5
+
6
+Anybody remember [this site][], circa January, 2002? Yet another
7
+incarnation of [Bwerp][], culled from an aging MySQL dump and posted
8
+here for posterity. Memmmories.
9
+
10
+  [this site]: http://static.bwerp.net/~adam/php-nuke/html/
11
+  [Bwerp]: http://www.bwerp.net/

+ 128
- 0
sixohthree-import/blizzard-to-post-real-names-on-forums.md View File

@@ -0,0 +1,128 @@
1
+Title: Blizzard To Post Real Names on Forums
2
+Date: 2010-07-06 22:52
3
+Author: Adam
4
+Category: Freedom, Games
5
+Tags: blizzard.net, realid, world of warcraft, WoW
6
+
7
+[caption id="attachment\_1116" align="alignright" width="300"
8
+caption="Nethaera's Post about the Real ID Change"][![][]][][/caption]
9
+
10
+Blizzard today [announced][![][]] an upcoming change to the way users
11
+are represented on the official forums: included with each post will be
12
+[the user's real name][]. Obviously, the shitstorm was immediate and
13
+intense. (Over 5,000 posts in the four hours after the announcement, not
14
+to mention all the other threads the change has spawned. **Update:**
15
+12,500 posts after 7.5 hours.)
16
+
17
+The highlights:
18
+
19
+-   Your real name will show up next to your forum posts.
20
+-   You may optionally pick a character name to display alongside your
21
+    real name.
22
+-   This change will affect the new forums going live around the
23
+    Cataclysm release, so existing posts will not be affected.
24
+
25
+</p>
26
+I have an opinion, but maybe not the opinion one might expect if you've
27
+ever had a conversation with me about privacy and freedom.
28
+
29
+People have the right to privacy. I believe this right does not need to
30
+be defended: there is no "but what about…" here. There are a variety of
31
+defenses, of course, be they medical, religious, sexual, or political,
32
+to name a few, but I think the desire to act in private is itself
33
+enough. The "honest people have nothing to hide" argument is ignorant at
34
+best and dangerous at worst.
35
+
36
+Not every space is a private space, though. My home, the contents of
37
+computer, my browser history, are private (or at least I consider them
38
+private), but many of the spaces I frequent are public. In, say, a park,
39
+you have the right to take a photograph, even if I am in the frame. I do
40
+not have the same right to privacy that I have in my home.
41
+
42
+Historically, the World of Warcraft (WoW) forums offered a level of
43
+privacy. You could create characters on any of the multitude of servers
44
+and post as those characters, rather than your "main" character,
45
+effectively hiding your identity from everyone but Blizzard employees.
46
+There are many potential uses of this feature, some good (asking
47
+opinions about your guild leader's controversial decision) and some bad
48
+(trolling or threatening posters).
49
+
50
+I am not against Blizzard displaying the poster's real name next to
51
+their post. I think it will reduce the number of posters on the site
52
+(good) and result in more thoughtfully constructed posts (also good).
53
+
54
+[caption id="attachment\_1120" align="alignleft" width="250"
55
+caption="John Gabriel's Greater Internet Fuckwad
56
+Theory"][![][1]][][/caption]
57
+
58
+NPR recently ran a piece entitled "[Website Editors Strive To Rein In
59
+Nasty Comments][]." It elaborates on [John Gabriel's Greater Internet
60
+Fuckwad Theory][![][1]], which posits that Normal Person + Anonymity +
61
+Audience = Total Fuckwad ("Shitcock!"). I believe that the addition of
62
+real names to the forums will prevent many of the flame wars from
63
+starting as people consider that the words they say become part of their
64
+online identity. I also believe that it's harder to berate someone when
65
+you see their name on the screen in front of you. Picture two forum
66
+posters, Happycowlol and Dave Burkhart. Both post the same question as
67
+they struggle with basic game mechanics. How likely are you to tell Dave
68
+to log off and delete WoW, particularly if your comment is signed with
69
+your real name?
70
+
71
+Blizzard recently added Real ID Friends to World of Warcraft. You can
72
+add a person to your buddy list and see them online, no matter which
73
+game they are playing or which character or server they're playing on.
74
+This is opt-in: you explicitly grant the right to be your Real ID friend
75
+and see you online. Likewise, posting on the forums is a choice. If
76
+privacy is your concern, there are hundreds of other forums, some of
77
+which may even attempt to protect your data. I do not believe Blizzard
78
+is obligated to provide users with an anonymous (or quasi-anonymous)
79
+message board. On the contrary, I believe this is one of the best things
80
+they could do to foster real discussion and discourage trolls.
81
+
82
+Some constructive, helpful, genuinely good posters will be driven away
83
+by this change. But they have not had any of their rights taken away
84
+from them. They are still anonymous in the game, they have just lost the
85
+ability to be anonymous on the forums.
86
+
87
+**Update:** There's an additional blue post over on the European forums:
88
+
89
+[blizzard-cm author="Wryxian"
90
+url="http://forums.wow-europe.com/thread.html?topicId=13816838128&postId=140209202293&sid=1\#4053"
91
+postdate="07/07/2010 05:17:33 PDT"]We have been planning this change for
92
+a *very*long time. During this time, we have thought ahead about the
93
+scope and impact of this change and predicted that many people would no
94
+longer wish to post in the forums after this change goes live. We are
95
+fine with that, because we want to change these forums dramatically in a
96
+positive and more constructive direction.
97
+
98
+It's been very obvious over the last few years that the forums are an
99
+exceptionally valuable source of information both for players and for us
100
+to gather feedback. There are many threads on this forum now, and over
101
+the last few years, that people have been constructively discussing many
102
+aspects of the game. They've received new wisdom and have then been able
103
+to go back to the game and enjoy it further with the new knowledge
104
+acquired through the forums.
105
+
106
+These threads, however, can often be lost amongst a great deal of other
107
+threads that are basically filled with trolling, name calling, flaming,
108
+off-topic conversations and that's just a small amount of some of the
109
+content that has been found in these forums over the years. We don't
110
+want that anymore, and we believe the Real ID change will bring about a
111
+lot of the improvement that we are hoping for.
112
+
113
+There's a lot of scare-mongering going on about the change, but there
114
+seems a need to make something very clear. The forums have *always* been
115
+an optional extra -- something you can choose to participate in if
116
+you *wish* to. With our Real ID changes for the forums, *this is still
117
+the case*. The only difference will be, if you do choose to participate
118
+in the forums, then you will do so by using your real name. But only
119
+after you've been warned and accepted this in advance.[/blizzard-cm]
120
+
121
+  []: http://sixohthree.com/files/2010/07/forum-post-300x149.png
122
+    "Nethaera's Post about the Real ID Change"
123
+  [![][]]: http://forums.worldofwarcraft.com/thread.html?topicId=25712374700
124
+  [the user's real name]: http://forums.battle.net/thread.html?topicId=25626109041
125
+  [1]: http://sixohthree.com/files/2010/07/green-blackboards.jpg
126
+    "green-blackboards"
127
+  [![][1]]: http://www.penny-arcade.com/comic/2004/3/19/
128
+  [Website Editors Strive To Rein In Nasty Comments]: http://www.npr.org/templates/story/story.php?storyId=126782677

+ 52
- 0
sixohthree-import/blogs-and-spam-the-next-revolution.md View File

@@ -0,0 +1,52 @@
1
+Title: Blogs and Spam: The Next Revolution
2
+Date: 2003-05-05 20:51
3
+Author: Adam
4
+Category: Blogging, Spam
5
+
6
+A few days ago, Mark Pilgrim replied to comments on his own blog
7
+regarding, "people posting irrelevant links in order to drive traffic to
8
+[their sites]." This topic has been on my mind for some time, and I
9
+recently discovered a [comment][] on my own blog along the same lines,
10
+so I feel the time is right to blog it. (It's the bottom comment; check
11
+the URL his name links to.)
12
+
13
+</p>
14
+
15
+From what I have seen, the majority of blogs trust other blogs
16
+implicitly. Comments are either on, or off; there is no middle ground.
17
+It takes very little effort for a blogger to piggyback of another site's
18
+readership. A comment that took fifteen seconds to post can drive
19
+hundreds of bored sufers from, say, diveintomark.org, to Joe Hacker's
20
+Site for Kewl Linkz. But let's take this a step further: spam-oriented
21
+comments and trackbacks.
22
+
23
+</p>
24
+
25
+Instead, let's say Mark posts about a current problem with his hosting
26
+provider, and mentions the importance of backups. (Sound familiar?)
27
+Along comes a spider, and notices that "backups" are mentioned on the
28
+front page. It grabs a paragraph from its database and fills in the
29
+blanks: "Just read an interesting article about backups from
30
+http://www.diveintomark.org/..." It then sends a trackback ping to
31
+Mark's site, and before you know it, unsuspecting readers are clicking
32
+trough to a site that's selling Joe's Super Backup+. Mark has a day job
33
+(I assume) and gets several dozen comments and pings for each post, so
34
+he doesn't notice the spam trackback for a few hours, or worse, never
35
+notices it at all. Sound far-fetched? I don't think so, either.
36
+
37
+</p>
38
+
39
+The simplest solution is to approve all comments and trackbacks before
40
+they are posted, but that's unappealing even to a casual blogger like
41
+myself. Perhaps we will see webs of trust emerge around comments and
42
+trackbacks, much like those that exist for PGP keyrings. It will be
43
+interesting to see which direction this goes.
44
+
45
+</p>
46
+
47
+In the mean time, if anyone knows a way to discover geographical
48
+locations for IP addresses, I'm all ears. Right, "ip address?"
49
+
50
+</p>
51
+
52
+  [comment]: http://blogs.bwerp.net/archives/2002/12/12/tim_oreilly_on_piracy.php#c-151

+ 20
- 0
sixohthree-import/bookmarklet.md View File

@@ -0,0 +1,20 @@
1
+Title: JavaScript Bookmarklets
2
+Date: 2008-10-06 08:38
3
+Author: Adam
4
+Category: Web
5
+Tags: bookmarklet, Web
6
+
7
+I wrote my first [bookmarklet][] as a proof-of-concept the other day. I
8
+often find myself shortcutting up to the location bar to switch between
9
+development and production web servers. Here's a bookmarklet that
10
+toggles "dev" and "www" subdomains for me, broken into a few lines for
11
+readability:
12
+
13
+<p>
14
+    javascript:dL=document.location;nH=dL.host.split('.')[0]=='www'?'dev':'www';dL.href=dL.href.replace(/^(https?:\/\/)[^\.]+/i,"$1"+nH);
15
+
16
+</p>
17
+And in its ready-to-drag-to-your-bookmark-bar version: [switch][].
18
+
19
+  [bookmarklet]: http://en.wikipedia.org/wiki/Bookmarklet
20
+  [switch]: \/\/)[^\.]+/i,'$1'+nH);

+ 14
- 0
sixohthree-import/bootleg.md View File

@@ -0,0 +1,14 @@
1
+Title: Ani DiFranco: Official Bootleg Series
2
+Date: 2004-06-24 23:47
3
+Author: Adam
4
+Category: Music
5
+
6
+Ani DiFranco has released the first of her [Official Bootleg Series][]
7
+albums. [Atlanta - The Tabernacle Theatre][], a full recording of her
8
+Oct. 9, 2003 show, is now available on the RBR site for \$10.00. Be the
9
+first on your street to get one. ;)
10
+
11
+</p>
12
+
13
+  [Official Bootleg Series]: http://www.righteousbaberecords.com/ani/bootleg/
14
+  [Atlanta - The Tabernacle Theatre]: http://www.righteousbaberecords.com/ani/bootleg/atlanta.asp

+ 13
- 0
sixohthree-import/bootsie.md View File

@@ -0,0 +1,13 @@
1
+Title: Rest in Peace
2
+Date: 2006-10-12 18:19
3
+Author: Adam
4
+Category: Personal
5
+
6
+Bootsie, family pet of 20 years, sworn enemy of canines, and friend of
7
+everyone else, has passed away.
8
+
9
+![Bootsie, held by Patty][]
10
+
11
+Thank you for the companionship.
12
+
13
+  [Bootsie, held by Patty]: /~adam/2006/10/12/bootsie.jpg

+ 47
- 0
sixohthree-import/boskone.md View File

@@ -0,0 +1,47 @@
1
+Title: Post-Boskone Post
2
+Date: 2005-02-21 00:02
3
+Author: Adam
4
+Category: Personal
5
+
6
+Just got back from [Boskone][]. This was my first, and the only
7
+convention I've attended besides [Macworld Expo][]. I haven't done much
8
+reading lately and was a bit out of the loop, but I had a lot of fun
9
+regardless.
10
+
11
+</p>
12
+
13
+Highlights of the trip were Literary Beers with Jeffrey A. Carver, Bruce
14
+Coville, et. al. (see below) and pillowfights with Justin for the girls'
15
+amusement (photographs withheld).
16
+
17
+</p>
18
+
19
+[![Photograph of Justin, Jenny, and Bruce Coville.][]][]
20
+
21
+</p>
22
+
23
+Also notable is the excellent Halo road sign by Michael Lopes Jr., who
24
+seems to be lacking a website. I was lucky enough to be the winning
25
+bidder in the art auction:
26
+
27
+</p>
28
+
29
+[![Photograph of Justin, Jenny, and Bruce Coville.][1]][]
30
+
31
+</p>
32
+
33
+(I'll post a better picture after I can photograph it during daylight
34
+hours.)
35
+
36
+</p>
37
+
38
+Thanks to everyone who made this weekend possible.
39
+
40
+</p>
41
+
42
+  [Boskone]: http://www.boskone.org/
43
+  [Macworld Expo]: http://www.macworldexpo.com/
44
+  [Photograph of Justin, Jenny, and Bruce Coville.]: http://blogs.bwerp.net/~adam/2005/02/20/t_beer.jpg
45
+  [![Photograph of Justin, Jenny, and Bruce Coville.][]]: http://blogs.bwerp.net/~adam/2005/02/20/beer.jpg
46
+  [1]: http://blogs.bwerp.net/~adam/2005/02/20/t_halo-01.jpg
47
+  [![Photograph of Justin, Jenny, and Bruce Coville.][1]]: http://blogs.bwerp.net/~adam/2005/02/20/halo-01.jpg

+ 9
- 0
sixohthree-import/burning.md View File

@@ -0,0 +1,9 @@
1
+Title: On Burning Men
2
+Date: 2007-08-30 13:55
3
+Author: Adam
4
+Category: Personal
5
+
6
+I find it amusing that you can be called an [arsonist][] for setting a
7
+thing on fire which was created to be set on fire.
8
+
9
+  [arsonist]: http://laughingsquid.com/burning-man-set-on-fire-early-arson-is-to-blame/

+ 15
- 0
sixohthree-import/business.md View File

@@ -0,0 +1,15 @@
1
+Title: The Business of Being Born
2
+Date: 2008-03-02 21:49
3
+Author: Adam
4
+Category: Kid
5
+Tags: baby, birthing, midwife
6
+
7
+Charlotte and I just finished watching [The Business of Being Born][] on
8
+[Netflix][]. I would highly recommend it to anyone having a baby in this
9
+country. The high rate of cesarean sections in the US compared to the
10
+rest of the western world (despite the dangers), the sharp decline of
11
+midwifery (and the reasons behind it), the mortality rate statistics...
12
+it's an eye-opener.
13
+
14
+  [The Business of Being Born]: http://www.thebusinessofbeingborn.com/
15
+  [Netflix]: http://www.netflix.com/WatchNowMovie/The_Business_of_Being_Born/70075502

+ 42
- 0
sixohthree-import/butcher.md View File

@@ -0,0 +1,42 @@
1
+Title: On HTML Butchering
2
+Date: 2004-07-11 23:15
3
+Author: Adam
4
+Category: Web
5
+
6
+Jen has [a resume][]. She writes this resume in Microsoft Word, and
7
+Microsoft Word exports [a butchered mockery of HTML][]. (Note: this HTML
8
+has been modified to protect non-Internet Explorer browsers.) Word does
9
+not encourage semantic markup. It encourages table-based layouts and
10
+makes it easy to put arbitrary styles on elements. Consider this
11
+example:
12
+
13
+</p>
14
+
15
+<p>
16
+    <tr style='height:5.55pt'>   <td width="2%" valign=top style='width:2.66%;padding:0in 5.4pt 0in 5.4pt;     height:5.55pt'><a name="_Hlk67893959"></a>        <p class=Institution> </p>  </td>  <td style='border:none;padding:0in 0in 0in 0in' width="97%" colspan=2><p class='MsoNormal'> </td> </tr>
17
+
18
+</p>
19
+
20
+For those of you unfamiliar with HTML, that code produces something
21
+similar to this:
22
+
23
+</p>
24
+
25
+<p>
26
+     
27
+
28
+</p>
29
+
30
+No, that's not a typo; it really creates a blank line on the page.
31
+
32
+</p>
33
+
34
+It took me a couple hours over the course of a few days to hand-create
35
+Jen's resume. The end result is 10,000 characters and 370 lines shorter,
36
+much more semantic, and does not use the character "n" in a dingbats
37
+font to simulate list bullets. Thanks, Microsoft.
38
+
39
+</p>
40
+
41
+  [a resume]: http://www.jenniferkunz.com/
42
+  [a butchered mockery of HTML]: http://www.jenniferkunz.com/resume/resume-1.5.html

+ 12
- 0
sixohthree-import/bwerp-server-move.md View File

@@ -0,0 +1,12 @@
1
+Title: Bwerp Server Move
2
+Date: 2003-03-01 13:30
3
+Author: Adam
4
+Category: Computers
5
+
6
+Some of you may be experiencing problems with Bwerp.net at the moment.
7
+[My provider][] is shuffling around some of their servers, and you may
8
+get a 503 Forbidden until your cache updates. Don't panic.
9
+
10
+</p>
11
+
12
+  [My provider]: http://www.simpli.biz

+ 19
- 0
sixohthree-import/caching-without-cruft-php.md View File

@@ -0,0 +1,19 @@
1
+Title: caching-without-cruft.php
2
+Date: 2011-09-27 22:59
3
+Author: Adam
4
+
5
+// cache the file on the filesystem
6
+
7
+\$path = tempnam('/tmp', 'foo');
8
+
9
+\$fp = fopen(\$path, 'w');
10
+
11
+fwrite(\$fp, \$sweet\_data);
12
+
13
+fclose(\$fp);
14
+
15
+// file has contents; now store a read-only pointer to the file
16
+
17
+\$cache[\$key] = fopen(\$path, 'r');
18
+
19
+unlink(\$path);

+ 28
- 0
sixohthree-import/calculator.md View File

@@ -0,0 +1,28 @@
1
+Title: Python as Calculator
2
+Date: 2005-05-09 12:03
3
+Author: Adam
4
+Category: Linux, Scripting
5
+
6
+As often as I need a calculator, I rarely have one within arm's reach. I
7
+do sit in front of thousands of dollars of computer equipment nearly all
8
+day, though, and if I can't do some arithmetic with it, well, what can I
9
+do?
10
+
11
+I usually resort to `bc`, but I use it so rarely that I can never
12
+remember the correct syntax. `bash` is usually a good backup with its
13
+`$((1 + 1))` syntax that I can use right from the shell prompt, but this
14
+particular method doesn't do floating point math. I did the
15
+find-a-suitable-calculator song and dance again today, but found a new
16
+partner this time: [Python][].
17
+
18
+Python is a natural choice: it will return floating-point values without
19
+any additional steps, it retains a command history, and it allows for
20
+storing results in a variable. If you're handy with printf style
21
+statements, you can even format output to your liking. As an example:
22
+
23
+<p>
24
+    adam@shed:~$ pythonPython 2.4 (#1, Jan  1 2005, 21:33:55)[GCC 3.3.4] on linux2Type "help", "copyright", "credits" or "license" for more information.>>> 7 * 19133>>> 3 / 21.00.14285714285714285>>> print "%0.2f" % (81 / 2.1)38.57>>>
25
+
26
+</p>
27
+
28
+  [Python]: http://www.python.org/

+ 38
- 0
sixohthree-import/calendar-2.md View File

@@ -0,0 +1,38 @@
1
+Title: MediaWiki Calendar Template
2
+Date: 2005-10-05 00:01
3
+Author: Adam
4
+Category: Web, Wiki
5
+
6
+Here's a post for any [MediaWiki][] people in the room. Karl has a [new
7
+blog/wiki][] combo, and I've hacked up some templates for a calendar
8
+view:
9
+
10
+-   [Template:calday][] ([source][])
11
+-   [Template:calweek][] ([source][1])
12
+-   [Template:calmonth5][] ([source][2])
13
+
14
+</p>
15
+
16
+The whole mess can be seen at [BlackSheep:2005][]. The code to insert a
17
+calendar looks something like this:
18
+
19
+<p>
20
+    == October =={{calmonth5|=   1 | | | | | | |2005-10-01|=   2 |2005-10-02| | | | | | |=   3 | | | | | | | |=   4 | | | | | | | |=   5 | | | | | | | |=}}
21
+
22
+</p>
23
+
24
+As time goes on, Karl can manually add more items to the template call.
25
+
26
+This is the biggest template hack I've done so far, and I'd appreciate
27
+feedback via comments or template edits. (Did I just tell someone to
28
+edit Karl's blog?)
29
+
30
+  [MediaWiki]: http://www.mediawiki.org/wiki/MediaWiki
31
+  [new blog/wiki]: http://riff.bwerp.net/
32
+  [Template:calday]: http://riff.bwerp.net/Template:Calday
33
+  [source]: http://riff.bwerp.net/Template:Calday?action=edit
34
+  [Template:calweek]: http://riff.bwerp.net/Template:Calweek
35
+  [1]: http://riff.bwerp.net/Template:Calweek?action=edit
36
+  [Template:calmonth5]: http://riff.bwerp.net/Template:Calmonth5
37
+  [2]: http://riff.bwerp.net/Template:Calmonth5?action=edit
38
+  [BlackSheep:2005]: http://riff.bwerp.net/2005

+ 28
- 0
sixohthree-import/calendar.md View File

@@ -0,0 +1,28 @@
1
+Title: Flickr Calendar View
2
+Date: 2005-09-01 18:31
3
+Author: Adam
4
+Category: Photography
5
+
6
+[![Screenshot of Flickr Calendar][]][]Let me just say that I love the
7
+concept of the [Flickr calendar view][![Screenshot of Flickr
8
+Calendar][]]. There are some things I remember very well. Certain kinds
9
+of data are easily locked away and recalled: driving directions,
10
+computer functionality, other necessary but mundane things. The hard
11
+part is remembering what I've done, and when I did it.
12
+
13
+It's not that I forget these things, but the calendar compresses my time
14
+and gives me that overhead view that I cannot otherwise experience.
15
+<span style="font-style:italic">One week I was playing Lunch Money with
16
+Craig and Abra, the next week Jen came to visit, the next week Hurricane
17
+Katrina hit.</span> The visual cues are all I need to see those people
18
+and feel those emotions again.
19
+
20
+[Weez][] aims for a blog post every day. I wonder if I could take a
21
+photo every day? Just something to remind myself,
22
+<span style="font-style:italic">You were here.</span>
23
+
24
+  
25
+
26
+  [Screenshot of Flickr Calendar]: /~adam/2005/09/01/flickr-calendar.png
27
+  [![Screenshot of Flickr Calendar][]]: http://www.flickr.com/photos/adambackstrom/archives/date-taken/2005/08/calendar/
28
+  [Weez]: http://weez.oyzon.com/

+ 11
- 0
sixohthree-import/cataclysm-beta.md View File

@@ -0,0 +1,11 @@
1
+Title: Cataclysm Beta
2
+Date: 2010-07-28 12:31
3
+Author: Adam
4
+Category: Games
5
+Tags: beta, cataclysm, cataclysmbeta, world of warcraft, wowbeta
6
+
7
+[![][]][]
8
+
9
+  []: http://sixohthree.com/files/2010/07/cataclysm-beta.png
10
+    "World of Warcraft Cataclysm Beta Installer"
11
+  [![][]]: http://sixohthree.com/files/2010/07/cataclysm-beta.png

+ 22
- 0
sixohthree-import/cd.md View File

@@ -0,0 +1,22 @@
1
+Title: New CD II
2
+Date: 2005-01-30 19:06
3
+Author: Adam
4
+Category: Music
5
+
6
+[![Ani DiFranco: Knuckle Down][]][]
7
+
8
+</p>
9
+
10
+And I guess I'm pretty different now,  
11
+
12
+Considering...
13
+
14
+</p>
15
+
16
+Ani DiFranco - [Knuckle Down][].
17
+
18
+</p>
19
+
20
+  [Ani DiFranco: Knuckle Down]: /~adam/2005/01/28/t_knuckle_down.jpg
21
+  [![Ani DiFranco: Knuckle Down][]]: /~adam/2005/01/28/knuckle_down.jpg
22
+  [Knuckle Down]: http://www.righteousbabe.com/ani/knuckledown/index.asp

+ 91
- 0
sixohthree-import/cdr.md View File

@@ -0,0 +1,91 @@
1
+Title: Memorex Black CD-R Changes
2
+Date: 2005-02-06 23:52
3
+Author: Adam
4
+Category: Computers, Rants
5
+
6
+I've been a big fan of Memorex-brand Black CD-R discs for a couple years
7
+now. It's mostly a psychological thing; for whatever reason, I think
8
+they will stand up to the test of time better than other brands. Who
9
+knows, really?
10
+
11
+</p>
12
+
13
+So, as a long-time buyer, I've seen some of the product's evolution.
14
+Memorex started out with a really great label design with a sort of
15
+matte finish. Here is what cdrecord has to say about this revision of
16
+the disc:
17
+
18
+</p>
19
+
20
+<p>
21
+    ATIP info from disk:  Indicated writing power: 4  Is not unrestricted  Is not erasable  Disk sub type: Medium Type A, low Beta category (A-) (2)  ATIP start of lead in:  -12508 (97:15/17)  ATIP start of lead out: 359848 (79:59/73)Disk type:    Short strategy type (Phthalocyanine or similar)Manuf. index: 22Manufacturer: Ritek Co.
22
+
23
+</p>
24
+
25
+And the visual:
26
+
27
+</p>
28
+
29
+[![Memorex Black CD-R with matte finish.][]][]
30
+
31
+</p>
32
+
33
+Not bad. Plenty of writing surface to play with. They later changed the
34
+dye and altered the label to be a bit shinier. Disc info:
35
+
36
+</p>
37
+
38
+<p>
39
+    ATIP info from disk:  Indicated writing power: 4  Is unrestricted  Is not erasable  Disk sub type: Medium Type A, low Beta category (A-) (2)  ATIP start of lead in:  -11634 (97:26/66)  ATIP start of lead out: 359849 (79:59/74)Disk type:    Short strategy type (Phthalocyanine or similar)Manuf. index: 3Manufacturer: CMC Magnetics Corporation
40
+
41
+</p>
42
+
43
+And photo:
44
+
45
+</p>
46
+
47
+[![Memorex Black CD-R with shiny finish.][]][]
48
+
49
+</p>
50
+
51
+A few months later, somebody at Memorex took a hit off the ol' crack
52
+pipe. The disc info didn't change much:
53
+
54
+</p>
55
+
56
+<p>
57
+    ATIP info from disk:  Indicated writing power: 4  Is unrestricted  Is not erasable  Disk sub type: Medium Type A, low Beta category (A-) (2)  ATIP start of lead in:  -11634 (97:26/66)  ATIP start of lead out: 359849 (79:59/74)Disk type:    Short strategy type (Phthalocyanine or similar)Manuf. index: 3Manufacturer: CMC Magnetics Corporation
58
+
59
+</p>
60
+
61
+But the label took a turn for the worst:
62
+
63
+</p>
64
+
65
+[![Memorex Black CD-R with hardly any writable surface.][]][]
66
+
67
+</p>
68
+
69
+Maybe they expect us to mark our CDs with white-out, I'm not sure. Yes,
70
+you can buy Sharpies for marking dark surfaces, but I'm still aggrivated
71
+at Memorex for going with style over function. Can anyone recommend an
72
+archival marker for marking dark surfaces?
73
+
74
+</p>
75
+
76
+Here's a composite of the three discs, just for fun:
77
+
78
+</p>
79
+
80
+[![Composite of three photographs, showing differences in label.][]][]
81
+
82
+</p>
83
+
84
+  [Memorex Black CD-R with matte finish.]: /~adam/2005/02/06/t_memorex-rev1.jpg
85
+  [![Memorex Black CD-R with matte finish.][]]: /~adam/2005/02/06/memorex-rev1.jpg
86
+  [Memorex Black CD-R with shiny finish.]: /~adam/2005/02/06/t_memorex-rev2.jpg
87
+  [![Memorex Black CD-R with shiny finish.][]]: /~adam/2005/02/06/memorex-rev2.jpg
88
+  [Memorex Black CD-R with hardly any writable surface.]: /~adam/2005/02/06/t_memorex-rev3.jpg
89
+  [![Memorex Black CD-R with hardly any writable surface.][]]: /~adam/2005/02/06/memorex-rev3.jpg
90
+  [Composite of three photographs, showing differences in label.]: /~adam/2005/02/06/t_composite.jpg
91
+  [![Composite of three photographs, showing differences in label.][]]: /~adam/2005/02/06/composite.jpg

+ 11
- 0
sixohthree-import/cf.md View File

@@ -0,0 +1,11 @@
1
+Title: CompactFlash Price Drops
2
+Date: 2004-10-07 14:24
3
+Author: Adam
4
+Category: Computers, Photography
5
+
6
+When did CompactFlash cards get so cheap? I'm seeing [super-fast 1GB
7
+cards from Lexar][] for under \$100. It might be time to upgrade, mmm.
8
+
9
+</p>
10
+
11
+  [super-fast 1GB cards from Lexar]: http://www.macmall.com/macmall/shop/detail.asp?dpno=491666

+ 85
- 0
sixohthree-import/change.md View File

@@ -0,0 +1,85 @@
1
+Title: Websites that Changed My Life
2
+Date: 2006-07-06 17:54
3
+Author: Adam
4
+Category: Web
5
+
6
+OK, that's a bit dramatic. More like, "websites that made me realize
7
+things were changing," or "websites that showed me there was a better
8
+way to do things." I write it here, lest I forget. Beware: extreme navel
9
+gazing ahead.
10
+
11
+### Symantec Visual Page
12
+
13
+</p>
14
+
15
+We start with a couple non-website items. Visual Page was my first
16
+serious introduction to HTML, probably around 1997. I spent hours
17
+crafting pages, watching how Visual Page generated markup. Tweaking
18
+layout in the WYSIWYG and seeing attributes change and tags shift
19
+position was an incredible learning experience. Several sites that began
20
+as Visual Page endeavors still exist today.
21
+
22
+### MacAddict
23
+
24
+</p>
25
+
26
+One especially important issue of MacAddict featured an introduction to
27
+Cascading Style Sheets (CSS). I could hardly comprehend it. I remember a
28
+lot of brackets, and some colons, possibly a simulated drop shadow.
29
+Things are much clearer now. Those were the baby steps, though, coding
30
+in BBEdit and refreshing the page in Internet Explorer 5.
31
+
32
+### RIT IPEdit Tools
33
+
34
+</p>
35
+
36
+We skip ahead several years, possibly to 2002 or 2003 now. I am working
37
+in customer support at the Rochester Institute of Technology as a
38
+student employee. The IPEdit system, used by students to self-register
39
+their MAC address or staff to administer parts of the network, is a bit
40
+of a kludge. It does have one interesting feature, though: a "status
41
+lights" display during processing. Sure, it's broken on most of the Mac
42
+browsers, but it's rewriting (or trying, at least) the live page using
43
+JavaScript, allowing changes to happen without reloading the page. Big
44
+stuff, and the essence of Gmail and hundreds of other AJAX web
45
+applications.
46
+
47
+### Cinnamon Interactive
48
+
49
+</p>
50
+
51
+It was always my intention to dissect [Cinnamon Interactive][] and blog
52
+the results. That never happened, but to this day the website is a
53
+shining example of semantic design and the separation of style and
54
+content. When I first came across the page, few websites were equally
55
+readable in Internet Explorer 3 *and* the newest builds of Mozilla *with
56
+no code changes*. Of special note was the unordered list, absolutely
57
+positioned to function as a horizontal navigation bar. This was a
58
+revelation for me.
59
+
60
+### Orkut
61
+
62
+</p>
63
+
64
+While I often found it sluggish and lacking in the interface department,
65
+[Orkut][] did have some interesting code behind it. The profile system
66
+allowed you to rate your friends' as cool, sexy, or friendly, with up to
67
+three points in each category. You could also mark someone as a
68
+favorite. Clicking the image for two "cool" points would change two
69
+images on the live page, but *would also update the backend database*.
70
+This was the first time I saw XMLHttpRequest in action, modifying stored
71
+data on a site without requiring a page reload. Google purchased Orkut
72
+before producing any AJAX applications of its own, to my knowledge.
73
+(Feel free to correct me.)
74
+
75
+### And more?
76
+
77
+</p>
78
+
79
+Other developments have been important to me: Fahrner Image Replacement,
80
+sliding window rollovers, etc. Above are specific examples of things
81
+that made me go, "whoa," where I just had to dig into the code and see
82
+what was going on. It's a great feeling.
83
+
84
+  [Cinnamon Interactive]: http://www.cinnamon.nl/
85
+  [Orkut]: http://www.orkut.com/

+ 9
- 0
sixohthree-import/changes.md View File

@@ -0,0 +1,9 @@
1
+Title: Changes
2
+Date: 2007-11-19 20:46
3
+Author: Adam
4
+Category: Kid
5
+
6
+[![An ultrasound image.][]][]
7
+
8
+  [An ultrasound image.]: http://blogs.bwerp.net/~adam/2007/11/19/hand_sm.jpg
9
+  [![An ultrasound image.][]]: http://blogs.bwerp.net/~adam/2007/11/19/hand.jpg

+ 23
- 0
sixohthree-import/chevron-seven-locked.md View File

@@ -0,0 +1,23 @@
1
+Title: Chevron Seven Locked
2
+Date: 2003-06-12 00:07
3
+Author: Adam
4
+Category: Personal
5
+
6