Add node_ids to all the posts to allow disqus to recognize pages properly
This commit is contained in:
parent
7909bdae92
commit
f39fc802fe
|
@ -3,6 +3,7 @@ layout: post
|
|||
title: Another Blog?
|
||||
tags:
|
||||
- miscellaneous
|
||||
nodeid: 6
|
||||
created: 1167839271
|
||||
---
|
||||
Why would I sign up for another blog when I barely even create content for the <a href="http://stephen.paskaluk.com/blog">first one</a>? Maybe now I can keep that one clear of <a href="http://stephen.paskaluk.com/blog/?p=31">random bitching</a> and <a href="http://stephen.paskaluk.com/blog/?p=34">cell phone reviews</a>.
<br>
|
||||
|
|
|
@ -3,6 +3,7 @@ layout: post
|
|||
title: New Blogthing
|
||||
tags:
|
||||
- miscellaneous
|
||||
nodeid: 4
|
||||
created: 1167835958
|
||||
---
|
||||
After talking with <a href="http://www.hinkty.com">Phil Aaronson</a> about a recent rant of mine (<a href="http://bleepsoft.com/tyler/index.php?itemid=122">Bribing Bloggers, Better</a>) I found out that this domain was available and couldn't resist the temptation. I've been meaning to move to a Drupal-based blogthing for quite some time, and the perfect storm of the domain being available and having a brief moment of free time combined with $9 led to the creation of <a href="http://www.unethicalblogger.com">unethical blogger</a>.
<br>
|
||||
|
|
|
@ -3,6 +3,7 @@ layout: post
|
|||
title: scp(1) resume
|
||||
tags:
|
||||
- miscellaneous
|
||||
nodeid: 7
|
||||
created: 1167841754
|
||||
---
|
||||
I came across <a href="http://joen.dk/wordpress/?p=34">this blog posting</a> yesterday and figured I'd relay it because all of a sudden it's changed how I transfer large files. While scp(1) doesn't support resuming, but rsync(1) does and in a very <a href="http://en.wikipedia.org/wiki/Captain_Planet">Captain Planet</a>-esque fashion, their combined powers allow for secure, resumable file transfers.
<br>
|
||||
|
|
|
@ -3,6 +3,7 @@ layout: post
|
|||
title: Dear HP, Fall On Something Sharp
|
||||
tags:
|
||||
- opinion
|
||||
nodeid: 10
|
||||
created: 1167940808
|
||||
---
|
||||
I may be too young to remember a Hewlett-Packard that actually <em>innovated</em> and hired engineers to do more than design crap personal computers, and crappier printers. Like an absolute dolt, I assumed this HP LaserJet 1020 would somehow be different. This time, things would some how work. This time, I wouldn't let myself be suckered in by the promise of quick, efficient printing.
<br>
|
||||
|
|
|
@ -3,6 +3,7 @@ layout: post
|
|||
title: Going on Tour
|
||||
tags:
|
||||
- miscellaneous
|
||||
nodeid: 8
|
||||
created: 1167912576
|
||||
---
|
||||
I have mentioned this to a few people already, but I will be attending te <a href="http://macworldexpo.com">MacWorld Expo</a> this year. Unfortunately the project I have been hustling to attempt to finish in time for MacWorld will not be done until late january/february, so I'll be schmoozing and talking it up at MacWorld, and walking around with a big dunce hat on my head.
<br>
|
||||
|
|
|
@ -3,6 +3,7 @@ layout: post
|
|||
title: Academic Masochism
|
||||
tags:
|
||||
- academia
|
||||
nodeid: 11
|
||||
created: 1168016950
|
||||
---
|
||||
Interesting <a href="http://www.groklaw.net/article.php?story=20070104173624769">post on Groklaw</a> about freely available "courseware". The <a href="http://www.ocwconsortium.org/index.html">OpenCourseWare Consortium</a> seems like a fantastic idea to me. Academia is really all about sharing knowledge.
<br>
|
||||
|
|
|
@ -3,6 +3,7 @@ layout: post
|
|||
title: Roadshow Departing
|
||||
tags:
|
||||
- miscellaneous
|
||||
nodeid: 12
|
||||
created: 1168127995
|
||||
---
|
||||
Over 3,500 miles.
<br>
|
||||
|
|
|
@ -3,6 +3,7 @@ layout: post
|
|||
title: Texas is bloody big
|
||||
tags:
|
||||
- miscellaneous
|
||||
nodeid: 13
|
||||
created: 1168148632
|
||||
---
|
||||
Almost exactly 333 miles into this trip, and I find myself sitting at a texas rest area (free wireless!). I stopped here about 50% because of the free wireless, and about 50% because I really wanted to see what it felt like to go to the bathroom in 30 degree temperatures.
<br>
|
||||
|
|
|
@ -3,6 +3,7 @@ layout: post
|
|||
title: Meeting a Comic Genius
|
||||
tags:
|
||||
- media
|
||||
nodeid: 14
|
||||
created: 1168360432
|
||||
---
|
||||
Yesterday afternoon at the <a href="http://stephen.paskaluk.com/gallery/FlashFire">Flash Fire Facility</a> we got a visit from <a href="http://www.cbc.ca/mercerreport/">Rick Mercer</a>. Since it won't be airing for a week or so (and thankfully I won't be in it) I won't yet comment on the stuff we did, but it was pretty cool. It was a lot more fun than some of the other TV spots we've done (local news, <a href="http://www.discoverychannel.ca/dailyplanet/">Daily Planet</a>). Rick was pretty cool, and needless to say very funny. I'd invite him over for a BBQ anyday.
|
||||
|
|
|
@ -3,6 +3,7 @@ layout: post
|
|||
title: It's Just Diddy
|
||||
tags:
|
||||
- opinion
|
||||
nodeid: 15
|
||||
created: 1168471055
|
||||
---
|
||||
I suppose I will really never be able to fulfill my childhood dream of working for Apple Computer, Inc. Bummer. The changing of the name from <em>Apple Computer, Inc.</em> to <em>Apple, Inc.</em> is certainly symbolic, but I think carries far more weight in the industry than anybody is really giving credence.
<br>
|
||||
|
|
|
@ -3,6 +3,7 @@ layout: post
|
|||
title: Emission, Coming Soon
|
||||
tags:
|
||||
- cocoa
|
||||
nodeid: 16
|
||||
created: 1168542122
|
||||
---
|
||||
As some of you (both rather) may have noticed, the <a href="http://bleepsoft.com/">bleepsoft.com</a> homepage is a bit different these days.
<br>
|
||||
|
|
|
@ -3,6 +3,7 @@ layout: post
|
|||
title: Being White Rocks
|
||||
tags:
|
||||
- opinion
|
||||
nodeid: 17
|
||||
created: 1168930180
|
||||
---
|
||||
On my recent trip back from <a href="http://unethicalblogger.com/posts/tyler/roadshow_departing">road trip</a>, I couldn't help but appreciate Chris Rock's commentary on "being white" when he said "I always viewed being white like always having five bucks in your pocket."
<br>
|
||||
|
|
|
@ -3,6 +3,7 @@ layout: post
|
|||
title: Cocoa Radio, I'm Almost Relevant
|
||||
tags:
|
||||
- cocoa
|
||||
nodeid: 18
|
||||
created: 1168934782
|
||||
---
|
||||
Through some twist of fate, I was <a href="http://www.cocoaradio.com/2007/01/cocoaradio_mwsf_2.html">interviewed on Cocoa Radio</a>. I think I managed to maintain some semblance of competence throughout the interview until some random fellow sat really close to Blake and I and threw my concentration.
<br>
|
||||
|
|
|
@ -3,6 +3,7 @@ layout: post
|
|||
title: Howdy?
|
||||
tags:
|
||||
- opinion
|
||||
nodeid: 20
|
||||
created: 1169143399
|
||||
---
|
||||
So today I began what I hope is a great experience at Texas A&M University, but as I walk through the freezing cold weather and enter my first class I realize I have entered a different world. This has nothing to do with the amout of work or toughieness of the classes ( liked my bushism there... heh heh), its getting used to saying Howdy. Howdy, who the dues says howdy...., people dont say hi here, they say howdy.... what is with this, plus depending on how you say it howdy can sound very (insert brokeback mountain joke here). Well lets just hope things work out, i may just revolt and just say, hi.
<br>
|
||||
|
|
|
@ -3,6 +3,7 @@ layout: post
|
|||
title: Educating Engineers
|
||||
tags:
|
||||
- academia
|
||||
nodeid: 21
|
||||
created: 1169228449
|
||||
---
|
||||
Found an <a href="http://www.itworld.com/Career/3710/061201schoolshift/pfindex.html">interesting article</a> (through <a href="http://ask.slashdot.org/askslashdot/07/01/18/2313232.shtml">slashdot</a>) on how we should be educating engineering students. The bird's eye view is that students should come out of school with the ability to continue learning rather than some specific skillset. The slashdot discussion and the article really cover mostly different ground on the subject, with the comments on /. debating the pros and cons of teaching engineers as thinkers or trades-people and the original article focusing more on how the education of thinkers can be done. Of course this isn't limited to engineering, any really good Comp. Sci. program runs the same give-and-take between teaching students to program and teaching them how to solve problems.
<br>
|
||||
|
|
|
@ -3,6 +3,7 @@ layout: post
|
|||
title: Baby, I'll Panic Your Kernel Anytime
|
||||
tags:
|
||||
- software development
|
||||
nodeid: 19
|
||||
created: 1169339883
|
||||
---
|
||||
I've been experiencing a kernel panic for the past couple weeks, sporadically, but I've finally come up with a reliable set of reproduction steps (for my set up anyways). I have a nagging feeling it has something to do with the Parallels Kernel Extensions (specifically the pseudo-networking devices).
<br>
|
||||
|
|
|
@ -3,6 +3,7 @@ layout: post
|
|||
title: How To Ruin A Publicly Traded Company
|
||||
tags:
|
||||
- software development
|
||||
nodeid: 22
|
||||
created: 1169343041
|
||||
---
|
||||
<strong>Step 1:</strong> <A href="http://www.sco.com/products/unixware714/">Stop developing a product</a>
<br>
|
||||
|
|
|
@ -3,6 +3,7 @@ layout: post
|
|||
title: iChat hates me
|
||||
tags:
|
||||
- media
|
||||
nodeid: 24
|
||||
created: 1169442498
|
||||
---
|
||||
Many Mac users around the world are having problems using video chat on iChat AV. The problem is routers or so I hear, every time I try to video chat with some ( sometimes video chat works) i get an error message concerning a communication error -8. When typed into google, there are several people with my same problem, why can't iChat love everyone equally, does it just hate mexicans. Why can't I hit Video Chat and it just works, I can just hope the new OS can fix this or someone can help me.
<br>
|
||||
|
|
|
@ -3,6 +3,7 @@ layout: post
|
|||
title: Mono Incorporated
|
||||
tags:
|
||||
- mono
|
||||
nodeid: 23
|
||||
created: 1169370753
|
||||
---
|
||||
I recently posted this: <a href="http://www.bleepconsulting.com/clients/asi">Customer Brief: Autonomic Software, Inc</a> to the <a href="http://www.bleepconsulting.com">bleep consulting</a> site. While I cannot disclose too much about how "we have done what we have done" I can say that I used the <A href="http://www.mono-project.com">Mono</a> runtime to allow for them to deploy their software onto both Mac OS X and Linux.
<br>
|
||||
|
|
|
@ -3,6 +3,7 @@ layout: post
|
|||
title: Get Your Dance On
|
||||
tags:
|
||||
- media
|
||||
nodeid: 27
|
||||
created: 1169521713
|
||||
---
|
||||
Now that I've finally figured out where I know <a href="http://semistereo.com">Zach Hale</a> from (via <a href="http://cdevroe.com/">Colin</a> it seems) I wanted to link to <a href="http://poorleno.com/">his mixtape-blog</a>. It''s an idea I've thought about before, but never taken the initiative to do, so golf claps are in order for Zach. Anyways, they're some great mixes with lots of artists you probably haven't been introduced to just yet, check it out over on <a href="http://poorleno.com/">poorleno.com</a>
|
||||
|
|
|
@ -3,6 +3,7 @@ layout: post
|
|||
title: No Really, What Are You Doing?
|
||||
tags:
|
||||
- miscellaneous
|
||||
nodeid: 28
|
||||
created: 1169523025
|
||||
---
|
||||
Like an idiot-moth to a bright lamp, I've somehow been sucked into the <a href="http://twitter.com">latest social web 2.0 zomgzomg craze</a>, I think it's just a subconscious geek's desire to be cool, but regardless, you can find my twitter stream at <a href="http://twitter.com/agentdero">twitter.com/agentdero</a>.
<br>
|
||||
|
|
|
@ -3,6 +3,7 @@ layout: post
|
|||
title: WebServicesCore, On The Radar Screen
|
||||
tags:
|
||||
- cocoa
|
||||
nodeid: 26
|
||||
created: 1169471640
|
||||
---
|
||||
A little birdie chirped into my email wondering what the radar number for my previous <a href="http://unethicalblogger.com/posts/tyler/webservicescore_why_hath_thou_forsaken_me">gripings about WebServicesCore</a>, and I figured that for all one of the Apple employees that actually read my inane bullshit, behold:
<br>
|
||||
|
|
|
@ -3,6 +3,7 @@ layout: post
|
|||
title: WebServicesCore, Why Hath Thou Forsaken Me
|
||||
tags:
|
||||
- cocoa
|
||||
nodeid: 25
|
||||
created: 1169465965
|
||||
---
|
||||
I've been hacking around with more webservices-based applications recently (<a href="http://flickr.com/photos/agentdero/tags/twitterer/">Twitterer</a> for example) and I've also reminded myself what an utter pain in the ass they can be in Cocoa. With <a href="http://twitter.com/">twitter</a>, they make available both JSON and XML-based webservices, which is good since they use basic HTTP authentication for their user-specific webservices (i.e. everything but retrieving the public timeline). The XML-based webservices are more or less straight-forward to hack up with Cocoa, all one really needs to do is write a parser (<a href="http://developer.apple.com/documentation/Cocoa/Reference/Foundation/Classes/NSXMLDocument_Class/Reference/Reference.html">NSXMLDocument</a>) and then make use of the URL loading classes (<a href="http://developer.apple.com/documentation/Cocoa/Reference/Foundation/Classes/NSURLConnection_Class/Reference/Reference.html#//apple_ref/doc/uid/20001697">NSURLConnection</a>, <a href="http://developer.apple.com/documentation/Cocoa/Reference/Foundation/Classes/NSMutableURLRequest_Class/Reference/Reference.html#//apple_ref/doc/uid/20001696">NSMutableURLRequest</a>) to retrieve and process, or POST data. This method of interacting with "webservices" (more <a href="http://www.gnu.org/software/wget/">wgetting</a> than anything else) is rudimentary at best, and in my personal opinion, isn't as robust as SOAP webservices are. It does however, work. Regardless of the framework, programming language, or geo-orbital location of the moon, they will work because all you're doing is making an HTTP GET and then parsing the results.
<br>
|
||||
|
|
|
@ -3,6 +3,7 @@ layout: post
|
|||
title: FTGL#
|
||||
tags:
|
||||
- mono
|
||||
nodeid: 30
|
||||
created: 1169571188
|
||||
---
|
||||
I neglected to mention it here, but I <a href="http://stephen.paskaluk.com/blog/?p=37">released</a> some quick code to allow me to write text in OpenGL and C#. It's called <a href="http://ftglsharp.paskaluk.com">FTGL#</a> and hopefully someone besides me will have a use for it.
<br>
|
||||
|
|
|
@ -3,6 +3,7 @@ layout: post
|
|||
title: Thread Cancellation in C#
|
||||
tags:
|
||||
- mono
|
||||
nodeid: 31
|
||||
created: 1169617431
|
||||
---
|
||||
After some recent frustrations using Thread.Abort() and Thread.Join() in C# I adopted another means of cancelling a thread. In the previous iteration of this code, it was hanging on the following code:<code>
<br>
|
||||
|
|
|
@ -3,6 +3,7 @@ layout: post
|
|||
title: Twitterbot. No Really, I Need To Be Stopped
|
||||
tags:
|
||||
- mono
|
||||
nodeid: 29
|
||||
created: 1169560301
|
||||
---
|
||||
Ok, <a href="http://flickr.com/photos/agentdero/tags/twitterer/">Twitterer</a> almost had a valid excuse, but this is just bloody unnecessary. I wrote a C# (Mono) news bot for <a href="http://twitter.com">twitter</a> last night out of boreom while waiting for a client to finish writing the webservices needed for my project. The Twitterbot is based <strong>very</strong> loosely on <a href="http://menti.net/?p=85">Mario Menti</a>'s perl source code, in that I took the tinyurl idea (and that's about it). I wrote the bot with the concept in mind of using one bot to manage all the feeds at once, which does have a slightly undesirable affect of posting the updates for all the feeds at once, but with a bit of tweaking that can be lessened.
<br>
|
||||
|
|
|
@ -3,6 +3,7 @@ layout: post
|
|||
title: Twitterbot Is Now Open Source
|
||||
tags:
|
||||
- mono
|
||||
nodeid: 32
|
||||
created: 1169643850
|
||||
---
|
||||
As I <a href="http://unethicalblogger.com/posts/tyler/twitterbot_no_really_i_need_to_be_stopped">previously mentioned</a>, I've written a small C# application called "Twitterbot" that grabs items from an RSS feed and retrofits them for <a href="http://twitter.com">twitter</a>. After discussing it with some of the folks over at twitter, they have no problem with me open sourcing the litte bot, so I give you, <a href="http://trac.geekisp.com/bleep/wiki/Twitterbot">the Twitterbot</a>.
<br>
|
||||
|
|
|
@ -3,6 +3,7 @@ layout: post
|
|||
title: Publishing War on the Horizon
|
||||
tags:
|
||||
- academia
|
||||
nodeid: 33
|
||||
created: 1169829128
|
||||
---
|
||||
Apparently, predictably, and late to the party, research publishers are getting nervous about the push for <a href="http://en.wikipedia.org/wiki/Open_access">Open Access</a>. Hopefully this is just an idea for a push from the publishers that will quickly be dropped, but from an <a href="http://www.nature.com/news/2007/070122/full/445347a.html">article on nature.com</a> (found via <a href="http://science.slashdot.org/science/07/01/25/2155223.shtml">slashdot</a> of course):
<br>
|
||||
|
|
|
@ -3,6 +3,7 @@ layout: post
|
|||
title: Basic HTTP Authentication with WebServicesCore
|
||||
tags:
|
||||
- cocoa
|
||||
nodeid: 34
|
||||
created: 1170281202
|
||||
---
|
||||
<a href="http://www.ditchnet.org">Todd Ditchendorf</a> is the man I have to thank now, not only for his fantastic <a href="http://www.ditchnet.org/soapclient/">SOAP Client</a>, but now for "showing me the way" in terms of using CFNetwork to handle basic HTTP authentication with SOAP webservices in Cocoa. Performing the basic HTTP authentication is still an absolute pain in the ass, but it is possible nonetheless.
<br>
|
||||
|
|
|
@ -3,6 +3,7 @@ layout: post
|
|||
title: We're all retarded.
|
||||
tags:
|
||||
- opinion
|
||||
nodeid: 35
|
||||
created: 1170283296
|
||||
---
|
||||
I <a href="http://www.makezine.com/blog/archive/2007/01/aqua_teen_hunge_1.html">came across this</a> after reading a bit about the "bomb scare" in Boston today, and cannot come to any other conclusion than "we're retarded." In the picture in the article linked above, even I can clearly see that it's really not a bomb, it's hardly even a "device" but nonetheless, these "<a href="http://www.cnn.com/2007/US/01/31/suspicious.packages.ap/index.html">hoax packages caused alarm in Boston</a>."
<br>
|
||||
|
|
|
@ -3,6 +3,7 @@ layout: post
|
|||
title: I'm on another podcast
|
||||
tags:
|
||||
- cocoa
|
||||
nodeid: 37
|
||||
created: 1170371707
|
||||
---
|
||||
Steve Scott of <A href="http://latenightcocoa.com/">Late Night Cocoa</a> asked me a couple weeks ago if I wanted to come on and talk about <a href="http://bleepsoft.com/buildfactory">BuildFactory</a> and continuous integration, and then that slowly morphed into talking about webservices and Dumbarton as he noticed I posted some WebServicesCore gripes. We got to chatting a bit about why Mac developers don't seem to "appreciate" webservices as much as those in the .NET world, etc and eventually got together to record <a href="http://latenightcocoa.com/?q=node/20">Web Services with R. Tyler Ballance</a>.
<br>
|
||||
|
|
|
@ -3,6 +3,7 @@ layout: post
|
|||
title: Webservices with Dumbarton
|
||||
tags:
|
||||
- mono
|
||||
nodeid: 36
|
||||
created: 1170319882
|
||||
---
|
||||
While I have been know <a href="http://unethicalblogger.com/posts/tyler/webservicescore_why_hath_thou_forsaken_me">to</a> <a href="http://unethicalblogger.com/posts/tyler/webservicescore_on_the_radar_screen">gripe</a> <a href="http://unethicalblogger.com/posts/tyler/basic_http_authentication_with_webservicescore">about WebServicesCore</a>, there are however options now when developing service-oriented applications. Introducing, <a href="http://allan.imeem.com/blogentry/gbgC7kTg">Dumbarton</a>; Dumbarton is basically a ObjC-C# bridge that makes use of the Mono embedded API to allow you to utilize C# code from within your Cocoa application. Personally, I think writing SOAP consumption code in C# using Mono or .NET is far nicer than trying to write something using C/Objective-C via WebServicesCore, so this is my "favorite" option. The word favorite being in quotes as unfortunately Dumbarton is a bit complex to use and bundle for a smaller Cocoa application.
<br>
|
||||
|
|
|
@ -3,6 +3,7 @@ layout: post
|
|||
title: Absolute Frustration
|
||||
tags:
|
||||
- opinion
|
||||
nodeid: 38
|
||||
created: 1170446333
|
||||
---
|
||||
Time-Warner (again) had an outage this morning, and it has somehow left my Linksys WRT54G absolutely incapable of routing properly.
<br>
|
||||
|
|
|
@ -3,6 +3,7 @@ layout: post
|
|||
title: Mono, Winforms, Tao, and Me
|
||||
tags:
|
||||
- mono
|
||||
nodeid: 39
|
||||
created: 1170457820
|
||||
---
|
||||
I finally got around to testing FTGL# with Mono on Windows. Didn't require any modification, but there's one oddity ...
<br>
|
||||
|
|
|
@ -3,6 +3,7 @@ layout: post
|
|||
title: Kernel Panics Do Weird Things
|
||||
tags:
|
||||
- software development
|
||||
nodeid: 40
|
||||
created: 1170535223
|
||||
---
|
||||
With the arrival of my <a href="http://flickr.com/photos/agentdero/sets/72157594514593862/">new Airport Extreme base station</a> came two new ways I can kernel panic my machine. So I now have 1, 2, 3 ways, three ways to panic my machine, <a href="http://en.wikipedia.org/wiki/Count_von_Count">ah-ah-ah-ahhhhh</a>.Besides the usual enjoyment of seeing <a href="http://farm1.static.flickr.com/125/377792291_54c0ba81bf_b.jpg" rel="lightbox">this wonderful image</a>, you can experience some weird things when your OS X machine reboots.
<br>
|
||||
|
|
|
@ -3,6 +3,7 @@ layout: post
|
|||
title: Mono Winforms Update
|
||||
tags:
|
||||
- mono
|
||||
nodeid: 41
|
||||
created: 1170697979
|
||||
---
|
||||
The pre-release version of Mono 1.2.3 handles the painting events properly, so it appears that FTGL# actually works on Mono, at least on Windows.
<br>
|
||||
|
|
|
@ -3,6 +3,7 @@ layout: post
|
|||
title: Tiring
|
||||
tags:
|
||||
- miscellaneous
|
||||
nodeid: 42
|
||||
created: 1170910986
|
||||
---
|
||||
I am not certain if forgetfulness is a side effect of working too much, or general stress, but I spent about a minute looking around for my keys before finding them still sitting in the lock on my front door.
<br>
|
||||
|
|
|
@ -3,6 +3,7 @@ layout: post
|
|||
title: I ain't Shipley, but PmpMyApp
|
||||
tags:
|
||||
- cocoa
|
||||
nodeid: 43
|
||||
created: 1171013080
|
||||
---
|
||||
Ever since coming across the (draft) specification for <a href="http://files.dns-sd.org/draft-cheshire-nat-pmp.txt">NAT-PMP</a> I've been almost in love with the absurdly simple NAT port mapping protocol. The unfortunate downside is that NAT-PMP isn't well supported except on Airport base stations, one of which <a href="http://farm1.static.flickr.com/123/377791549_dd858e380e_b.jpg" rel="lightbox">I recently acquired</a>, so as is customary when I welcome a new device into my apartment, I had to write some code for it. I hate to sound like a fan-boy, but like Bonjour, <a href="http://www.stuartcheshire.org/">Stuart Cheshire's</a> other baby, NAT-PMP is sickeningly simple. A series of straight-forward UDP packets is all that is needed for a local (inside the NAT) device to create a mapping on the NAT device itself.
<br>
|
||||
|
|
|
@ -3,6 +3,7 @@ layout: post
|
|||
title: Internal Server Error
|
||||
tags:
|
||||
- miscellaneous
|
||||
nodeid: 44
|
||||
created: 1171064999
|
||||
---
|
||||
You may have noticed recently (hopefully not) this site kicking back a simple, plain-text error: <code>An internal server error occurred. Please try again later</code>
<br>
|
||||
|
|
|
@ -3,6 +3,7 @@ layout: post
|
|||
title: Terminally ill
|
||||
tags:
|
||||
- miscellaneous
|
||||
nodeid: 45
|
||||
created: 1171450821
|
||||
---
|
||||
There's really not a decent explanation for this, other than Terminal.app went bonkers. I've seen this happen before to some extent if you have an NSWindow that has transparent background, but a partial background drawing like here is something completely new.
<br>
|
||||
|
|
|
@ -3,6 +3,7 @@ layout: post
|
|||
title: "In the news last week: DRM"
|
||||
tags:
|
||||
- opinion
|
||||
nodeid: 46
|
||||
created: 1171656501
|
||||
---
|
||||
DRM made news thanks to Steve Jobs' <a href="http://www.apple.com/hotnews/thoughtsonmusic/">open letter</a>. I don't really have anything to say that hasn't been said already, but I found an article today that <a href="http://www.engadget.com/2007/02/16/drm-the-state-of-disrepair/">sums it up pretty nicely</a>.
<br>
|
||||
|
|
|
@ -3,6 +3,7 @@ layout: post
|
|||
title: Twitterbot Basic HTTP Authentication Errors
|
||||
tags:
|
||||
- mono
|
||||
nodeid: 47
|
||||
created: 1171880681
|
||||
---
|
||||
As <a href="http://unethicalblogger.com/posts/tyler/twitterbot_no_really_i_need_to_be_stopped#comment-17">some of you</a> may have noticed, the <a href="http://trac.geekisp.com/bleep/wiki/Twitterbot">Twitterbot</a> seems to always fail to authenticate properly against <a href="http://www.twitter.com">twitter's</a> basic HTTP authentication prompt when run from Mono 1.2.3 on Mac OS X. This was neither an error in twitter's webservice (I have been running my bots from a FreeBSD machine with Mono 1.1.13 for some time now) nor in the Twitterbot code itself, but rather a regression in the System.Net.Configuration namespace, I'll let "kangaroo" (the developer who found and fixed the bug) explain:
<br>
|
||||
|
|
|
@ -3,6 +3,7 @@ layout: post
|
|||
title: Completely Off-topic
|
||||
tags:
|
||||
- opinion
|
||||
nodeid: 48
|
||||
created: 1172071359
|
||||
---
|
||||
I try to separate my political leanings from my work, especially when it comes to blogging, etc, but this is too much. The <a href="http://www.reflector.com/local/content/news/stories/2007/02/19/roll_call.html">House passed non-binding resolution on Iraq</a> which is the latest in the long list of completely neutered actions by our legislative branch.
<br>
|
||||
|
|
|
@ -3,6 +3,7 @@ layout: post
|
|||
title: I'm Shocked
|
||||
tags:
|
||||
- opinion
|
||||
nodeid: 49
|
||||
created: 1172247233
|
||||
---
|
||||
I'm shocked that anything as simple as a music download site offering popular music (not major label stuff, but still some high profile artists) in <a href="http://www.michaelgeist.ca/index.php?option=com_content&task=view&id=1719&Itemid=125">unprotected mp3 files</a> could be <a href="http://www.cbc.ca/technology/story/2007/02/22/tech-puretracksmp3launchissues-20070222.html">done so poorly</a>. Seriously, how crappy must that system be if they have to force a .wma extension onto the mp3s? If they have a non-ActiveX download setup what's the deal with Mac downloads? How hard is it to have a properly descriptive error message for Mac users?
<br>
|
||||
|
|
|
@ -3,6 +3,7 @@ layout: post
|
|||
title: The Visual Basic Stigma
|
||||
tags:
|
||||
- software development
|
||||
nodeid: 50
|
||||
created: 1172870489
|
||||
---
|
||||
I recently recommended to a client that a project they were looking to have done in Visual Basic should be done in C#, but I found that it wasn't as easy as I thought it would be to articulate *why* I was recommending that. The easy answer was because I'm a C programmer at heart and C# is what I'm into these days, but given that the bulk of my professional experience in the last 4-years has been in Visual Basic, and that both C# and current versions of VB are fairly interchangeable for someone familiar with both, that reasoning seemed a bit weak.
<br>
|
||||
|
|
|
@ -3,6 +3,7 @@ layout: post
|
|||
title: BarCamp Austin, Again
|
||||
tags:
|
||||
- software development
|
||||
nodeid: 51
|
||||
created: 1173208449
|
||||
---
|
||||
It seems that I might be going to <a href="http://barcamp.org/BarCampAustin">BarCamp Austin<sup>2</sup></a> this next weekend. I'll be presenting on "the importance of webservices" or something about as exciting. I'm still working on my presentation (ick) and I'm going to try to incorporate as many useless buzzwords, pot-shots at George W. Bush, and cult movie references as possible. I'm not sure how it's going to be, at least 41% more exciting than my last BarCamp presentation on Cocoa hacking and why everybody should, but still 12% less turtle-neck than a Steve Jobs keynote. I'll be sure to post my slides and hopefully a video or audio of the presentation later, but we'll see if I can make a presentation worth posting first.
|
||||
|
|
|
@ -3,6 +3,7 @@ layout: post
|
|||
title: Teeny-tiny Updates
|
||||
tags:
|
||||
- miscellaneous
|
||||
nodeid: 52
|
||||
created: 1173665916
|
||||
---
|
||||
If you look at the sidebar, you might notice a new "Twitter" column has been added, which I intend on using to keep a good aggregated feed of the unethical blogger users' <a href="http://twitter.com">twitters</a>. I have also added a new category "<a href="http://unethicalblogger.com/blog_categories/literature">Literature</a>" which I hope I'll be able to populate soon enough with book reviews, and other miscellaneous bits of criticism and commentary.
<br>
|
||||
|
|
|
@ -3,6 +3,7 @@ layout: post
|
|||
title: Soldiers of Fortune
|
||||
tags:
|
||||
- opinion
|
||||
nodeid: 53
|
||||
created: 1173688552
|
||||
---
|
||||
I am watching this show on "the long war [on terror]" ("Our childrens' childrens' war") which is covering private contracting firms that are working with the military, specifically <a href="http://www.blackwaterusa.com/">Blackwater USA</a> which is seriously one of the scariest companies I've read about in a while. I'm not a fan of our ever growing federal government, but turns out they're dutifully employing <em>mercenaries</em> in a war on an already questionable moral foundation? Fun.
<br>
|
||||
|
|
|
@ -3,6 +3,7 @@ layout: post
|
|||
title: "A Review: The Metamorphosis"
|
||||
tags:
|
||||
- literature
|
||||
nodeid: 54
|
||||
created: 1173912206
|
||||
---
|
||||
Imagine yourself awaking to find that you simply aren’t; aren’t yourself that is. Such is the situation that Gregor Samsa, Kafka’s unfortunate “victim” in <i>The Metamorphosis</i>, finds himself in. Gregor awakens one morning from “unsettling dreams” to find that “he” has transformed from a (presumably) twenty-something traveling salesman into a beetle-like vermin. The story of Gregor’s unfortunate predicament begins with the climax, the transformation, and slowly descends from there to Gregor’s ultimate demise. Unlike some of the past philosophers I have read who tend to write essays or prose, Kafka’s insight takes the form of a parable of the conflicts of Gregor Samsa’s internal “self” with his external self and surroundings. This mask of fiction concealing the philosophical musings of the story makes them quite difficult to spot upon initial inspection (in my opinion), making a second read through or browsing of academic articles on the piece if not a necessity, highly recommended.
<br>
|
||||
|
|
|
@ -3,6 +3,7 @@ layout: post
|
|||
title: Perforce On The Road, p4tunnel
|
||||
tags:
|
||||
- software development
|
||||
nodeid: 55
|
||||
created: 1174220443
|
||||
---
|
||||
The best means of accessing a <a href="http://www.perforce.com">Perforce</a> repository is over an SSH tunnel, to access my home repository while I'm on the road I use a handy-dandy little script to do a few things:<ul><li>Access Perforce</li><li>Access <a href="http://www.perforce.com/perforce/products/p4web.html">P4Web</a></li><li>Setup a SOCKS5 proxy</li></ul>
<br>
|
||||
|
|
|
@ -3,6 +3,7 @@ layout: post
|
|||
title: I'm Seriously Famous
|
||||
tags:
|
||||
- mono
|
||||
nodeid: 56
|
||||
created: 1174576173
|
||||
---
|
||||
Okay, maybe not. But as it turns out, the <a href="http://www.unethicalblogger.com/posts/tyler/twitterbot_no_really_i_need_to_be_stopped">Twitterbot</a> however, is! A short 5-minute guide to setting up the Twitterbot has been created over <a href="http://engtech.wordpress.com/2007/03/22/howto-twitter-rss-broadcast-feeds-twitterbot-guide/">here on the engtech blog</a>, and does a far better job of documenting how to get started with the Twitterbot than I ever wanted to. With the help of a Twitterbot, <a href="http://twitter.com">twitter</a> can be a great news-to-SMS gateway, or damn near anything else you can think of doing with about 140 characters worth of content either IMed or SMSed to you.
|
||||
|
|
|
@ -4,6 +4,7 @@ title: In the fifth dimension
|
|||
tags:
|
||||
- slide
|
||||
- miscellaneous
|
||||
nodeid: 57
|
||||
created: 1175396447
|
||||
---
|
||||
I figured I might as well come out and say it, things have been changing quite rapidly lately, thus the latency on blog postings. In the past two weeks, I have accepted a job offer, moved to San Francisco, and started working at <a href="http://www.slide.com/">Slide, Inc.</a> with a friend of mine <a href="http://stuffonfire.com/">David Young</a> (and quite a few other folks who are prime friend-candidates).
<br>
|
||||
|
|
|
@ -3,6 +3,7 @@ layout: post
|
|||
title: CocoaHeads Silicon Valley
|
||||
tags:
|
||||
- cocoa
|
||||
nodeid: 58
|
||||
created: 1176357251
|
||||
---
|
||||
<a href="http://theocacao.com/document.page/450">Scott Stevenson</a> beat me to the punch in announcing it, but I might as well reflect the sentiment and invite you all (even those of you who actually don't live in Silicon Valley) to come out to Cupertino tomorrow (thursday) night to see if I can actually pull off a Windows-esque presentation in front of a room full of Mac developers.
<br>
|
||||
|
|
|
@ -3,6 +3,7 @@ layout: post
|
|||
title: City of Lost Boys
|
||||
tags:
|
||||
- opinion
|
||||
nodeid: 59
|
||||
created: 1177201910
|
||||
---
|
||||
I have struggled to characterize the city of San Francisco ever since first coming out here for a job interview almost a year ago. The city escapes generalization because of the sheer magnitude of intermixing of races, cultures and economic classes, regardless I still am constantly fascinated by San Francisco (that and <a href='http://www.skateboardingbulldog.com/">skateboarding dogs</a> of course). There are two pervailing characteristics about the bay area that I'm noticing already that are only tangentially related, but help make San Francisco the place it is, nobody ever grows up, and it also seems that everyone is a dreamer.
<br>
|
||||
|
|
|
@ -3,6 +3,7 @@ layout: post
|
|||
title: Choosing a platform, Windows and Linux
|
||||
tags:
|
||||
- software development
|
||||
nodeid: 60
|
||||
created: 1177526955
|
||||
---
|
||||
Came across <a href="http://www.oreillynet.com/onlamp/blog/2007/04/the_virtues_of_monoculture.html">an article</a> through <a href="http://it.slashdot.org/it/07/04/25/0050217.shtml">slashdot</a> (I should almost template that intro) that presents the opinion that Microsoft wins over developers by not offering the wide variety of development tools for Windows that are available on Linux. I've got quite a bit of insight on this topic, and I'll get to that in the context of some quotes from the article, but let me start with one thing I think the author has absolutely right.
<br>
|
||||
|
|
|
@ -3,6 +3,7 @@ layout: post
|
|||
title: Site Upgrade
|
||||
tags:
|
||||
- miscellaneous
|
||||
nodeid: 61
|
||||
created: 1177914937
|
||||
---
|
||||
Just a side note, I upgraded this site to <a href="http://drupal.org/">Drupal</a> 5.1 this weekend. I'm not sure if there will be any visible changes besides the obvious theme change, but overall things should work smoother.
<br>
|
||||
|
|
|
@ -3,6 +3,7 @@ layout: post
|
|||
title: Im in ur phonez
|
||||
tags:
|
||||
- software development
|
||||
nodeid: 63
|
||||
created: 1177929000
|
||||
---
|
||||
In a weird sort of cosmic coincidence, I happened to be researching some of the mobile developer tools available after a weekend of toying with the <a href="http://msdn2.microsoft.com/en-us/windowsmobile/default.aspx">Windows Mobile 5.0</a> framework (which is pretty cool by itself) within Visual Studio 2005, and while I was doinking around on the internet, I came across Nokia's <a href="http://www.forum.nokia.com/main/resources/technologies/open_c/">Open C</a> platform. By itself Open C is pretty impressive, but after digging around some more the entire Nokia development platform is certainly not what I expected. Quicker than you can say OMIGOSHSYMBIANSUCKS I found myself immersed in <a href="http://www.openmobilealliance.org/tech/affiliates/wap/wapindex.html">whitepapers</a> and code all targetted at developing for the gigantic mobile market.
<br>
|
||||
|
|
|
@ -3,6 +3,7 @@ layout: post
|
|||
title: Windows Eye for the Cocoa Guy
|
||||
tags:
|
||||
- software development
|
||||
nodeid: 64
|
||||
created: 1177980477
|
||||
---
|
||||
I finally got around to posting the slides for my presentation at the april <a href="http://cocoaheads.org/us/SiliconValleyCalifornia/">CocoaHeads Silicon Valley</a> meeting. <img src="http://unethicalblogger.com/files/keynote_icon.jpg" align="right"> The motivation for the talk was to introduce my fellow Mac developer colleagues to some of the goods and bads of modern Windows develolpment. One of the primary points I tried to bring across was that Apple doesn't <em>yet</em> have an IDE that I would put on the same level as Visual Studio 2005, which is arguably one of the most complex and complete IDEs out there (with Eclipse in a close second, in my opinion). Xcode (and friends) in Leopard are <strong>very</strong> close to taking the throne away from Microsoft in that respect, but there are still a few things that are holding them back, such as gdb, which is still a relatively primitive debugger.
<br>
|
||||
|
|
|
@ -3,6 +3,7 @@ layout: post
|
|||
title: Twitterbot Recap
|
||||
tags:
|
||||
- mono
|
||||
nodeid: 65
|
||||
created: 1178062136
|
||||
---
|
||||
While trudging through some comment spam, I came across some older comments that I felt needed recapping in <a href="http://unethicalblogger.com/posts/tyler/twitterbot_no_really_i_need_to_be_stopped">this post about my Twitterbot</a>. An anonymous poster had asked about some issues with Mono on Mac OS X returning 401 Unauthorized errors when using HTTP authentication within the <a href="http://trac.geekisp.com/bleep/wiki/Twitterbot">Twitterbot</a>. The issue was fixed relatively quickly after I brought it to the attention of some of the Mono developers, and the fix will be included in <a href="http://mono.ximian.com/monobuild/preview/download-preview/">Mono 1.2.4</a> (preview available).
<br>
|
||||
|
|
|
@ -3,6 +3,7 @@ layout: post
|
|||
title: Windows Eye for the Cocoa Guy, The Series
|
||||
tags:
|
||||
- windows eye for the cocoa guy
|
||||
nodeid: 66
|
||||
created: 1178178004
|
||||
---
|
||||
After giving the idea a bit of thought and the desire to further alienate myself from my fellow Mac developers (i've noticed the drop in hits when I started mentioning Windows development versus Mac development), I've decided to turn "Windows Eye for the Cocoa Guy" into a series of posts detailing some of the architectural and semantical differences between developing applications in Cocoa on Mac OS X, and .NET on Windows. I've found myself lamenting my performance at the <a href="http://cocoaheads.org/us/SiliconValleyCalifornia/">CocoaHeads Silicon Valley</a> meeting because I felt like I either didn't have the time, or carelessly glossed over a lot of details that should have been mentioned. I was cramped for time before the presentation as well so I couldn't prepare enough (see: any) code samples or demos beforehand to pimp out some features of .NET or Visual Studio that are still lacking in Objective-C 2.0 and Xcode.
<br>
|
||||
|
|
|
@ -3,6 +3,7 @@ layout: post
|
|||
title: My Guilty Pleasure
|
||||
tags:
|
||||
- media
|
||||
nodeid: 67
|
||||
created: 1178483600
|
||||
---
|
||||
Reminiscent of Michael Bolton, Peter's side-kick, from <a href="http://en.wikipedia.org/wiki/Office_Space">Office Space</a> I find myself indulging more and more in one of my numerous, geeky, guilty pleasures. Hip-hop. Not just <em>any</em> hip-hop, dirty south hip-hop. Sideways-sittin', wood-grain grippin', screwed and chopped, smoked-out dirty south hip-hop. One of the few exports that I'm proud Texas has produced (<a href="http://en.wikipedia.org/wiki/George_W._Bush">ahem</a>) in the last ten or fifteen years. Texas hip-hop in general is a weird mix between the "roots" of rap in that a lot of it focuses on the ghettoes and hardships the artist has experienced growing up in places like Houston's 5th ward, to the "more modern" hip-hop which has become more and more about women, cash, and cars; mainstays of any good hyper-masculine artform.
<br>
|
||||
|
|
|
@ -4,6 +4,7 @@ title: Our employees are our most valuable asset
|
|||
tags:
|
||||
- slide
|
||||
- software development
|
||||
nodeid: 68
|
||||
created: 1178791890
|
||||
---
|
||||
Having an epiphany over a two-beer lunch on a Wednesday isn't hard, and if you can't, make it a three-beer lunch. I had one such epiphany today where, as if stars in the mental mockup of the corporate world inside my head, started to come into alignment. It is one thing to release a corporate memo that states 'employees are our biggest asset'"or similarly market-drone-tainted nonsense, it is another thing to try to maintain a state of human resources nirvana where your employees genuinely <strong>like</strong> each other. In my less than expansive track record as a professional software developer, I've always chose the cut in pay, over dealing with colleagues that I don't like. That is to say, I've always opted for the companies to work for where I really enjoyed working with who I'm working with, regardless of what I've been working on. In the end, it's just code. They're just projects. And none of it really matters if you absolutely abhor your coworkers.
<br>
|
||||
|
|
|
@ -3,6 +3,7 @@ layout: post
|
|||
title: Sp4mz0r
|
||||
tags:
|
||||
- miscellaneous
|
||||
nodeid: 69
|
||||
created: 1179610398
|
||||
---
|
||||
After receiving an email a few weeks back about blog spam on my former blog, I decided that I'd go ahead and remove it. About 500 random spam comments later, it's been mostly removed. I'm still wondering if the captcha is <em>that</em> much better for Drupal, or if I've simply not posted anything popular enough to register on the Digg, or O'Reilly blog radars to attract the spam bots? I feel so unloved :)
<br>
|
||||
|
|
|
@ -3,6 +3,7 @@ layout: post
|
|||
title: "Conference Season: OSBC"
|
||||
tags:
|
||||
- opinion
|
||||
nodeid: 70
|
||||
created: 1180231424
|
||||
---
|
||||
I was fortunate enough to be able to go to "OSBC" (Open Source Business Conference) during this past week, I didn't exactly have a badge and I didn't register, I walked right in and snooped around since OSBC was hosted at the Palace Hotel on New Montgomery and Market St (a mere two blocks from <a href="http://www.slide.com">Slide</a> offices). It was <strong>right there</strong>, how could I resist? While at OSBC I met up with my good friend <a href="http://talk.bmc.com/blogs/blog-whurley/whurley/">whurley</a> to have lunch, meet some folks, and the usual pointing and laughing at the suits scurrying about. After the meeting a few folks and taking in a lot of what was going on, I couldn't help but thinking:
<br>
|
||||
|
|
|
@ -4,6 +4,7 @@ title: Almost There
|
|||
tags:
|
||||
- slide
|
||||
- miscellaneous
|
||||
nodeid: 71
|
||||
created: 1180938640
|
||||
---
|
||||
For the past two weeks I've been in super-mega-extreme stress mode, helping release an insane amount of features, applications, and fuzzy bunnies, which means my miscellaneous hacking time has been consumed by the man. I've got two week old code sitting in my /Software folder waiting to be tested, committed to Subversion and released for my "Windows Eye for the Cocoa Guy" series.
<br>
|
||||
|
|
|
@ -3,6 +3,7 @@ layout: post
|
|||
title: Long Live the License Flamewar
|
||||
tags:
|
||||
- opinion
|
||||
nodeid: 72
|
||||
created: 1181333669
|
||||
---
|
||||
It's been far too long since I've lobbed a shell in the direction of a good "discussion" on open source licensing, so <a href="http://talk.bmc.com/blogs/blog-whurley/whurley/the-death-of-a-software-license/">thanks whurley</a>. I haven't stood on my soapbox/posted here in a while either, what better opportunity to go off on why I don't think the GPLv3 does anything worthwhile and what I think is wrong with nearly every GPLv3 vs. GPLv2 discussion.
<br>
|
||||
|
|
|
@ -5,6 +5,7 @@ tags:
|
|||
- slide
|
||||
- software development
|
||||
- facebook
|
||||
nodeid: 73
|
||||
created: 1182691338
|
||||
---
|
||||
It's been exactly one month since the <a href="http://ma.gnolia.com/groups/f8">F8</a> event (Facebook Platform Launch) changed everything, and it's still going.
<br>
|
||||
|
|
|
@ -3,6 +3,7 @@ layout: post
|
|||
title: Thriving in a Development Vacuum
|
||||
tags:
|
||||
- software development
|
||||
nodeid: 74
|
||||
created: 1182879667
|
||||
---
|
||||
Last week there was a post on <a href="http://www.codinghorror.com/blog/">Coding Horror</a> about the <a href="http://www.codinghorror.com/blog/archives/000890.html">"Dangers of programming alone"</a>. Jeff quotes <a href="http://eddiesguy.blogspot.com/2007/06/creating-my-own-personal-hell.html">this article</a> which does a fairly good job of expressing the plight. Programming is not a full-time aspect of my work (at least not now) but when we need an application to do some piece of analysis or run some piece of equipment I am the sole developer. While I can relate to watching myself make those mistakes I don't share the same bleak opinion of being a lone programmer. Over the years I've been slowly figuring out how to make the sole-developer arrangement work.
<br>
|
||||
|
|
|
@ -5,6 +5,7 @@ tags:
|
|||
- mono
|
||||
- slide
|
||||
- facebook
|
||||
nodeid: 75
|
||||
created: 1183571295
|
||||
---
|
||||
Recently I've been developing <a href="http://www.facebook.com">Facebook</a> applications on behalf of <a href="http://www.slide.com">Slide</a> (my employer) using our <strong>killer</strong> internal frameworks. While this has resulted in an extremely fast turn around from the whiteboard to release and 8 of the most used applications on Facebook with well over 15 million users, it's all in Python, about 100 miles and a "tabs vs. spaces" flamewar away from what I "used" to do, <a href="http://www.mono-project.com">Mono</a>.
<br>
|
||||
|
|
|
@ -3,6 +3,7 @@ layout: post
|
|||
title: "Conference Season: iPhoneDevCamp"
|
||||
tags:
|
||||
- software development
|
||||
nodeid: 76
|
||||
created: 1184057251
|
||||
---
|
||||
I showed up late to <a href="http://barcamp.org/iPhoneDevCamp">iPhoneDevCamp</a>, so late it was Saturday evening and I had just enough time to meet up with <a href="http://whurley.com/">whurley</a>, <a href="http://blake.typepad.com/">blake</a>, and some of the guys that whurley brought from <a href="http://www.bmc.com/">BMC Software</a> before whurley and I went back to <a href="http://www.slide.com">Slide</a>'s offices to get some devcamp work done for the night. Overall, I had an absolute blast at the event, despite posting the following to twitter before I arrived: "Walking towards iPhoneDevCamp. I feel so 2.0". The premise behind the devcamp was an interesting one, despite <a href="http://www.potionfactory.com/">royally</a> <a href="http://rentzsch.com/">screwing</a> <a href="http://www.wilshipley.com/blog/">us</a> <a href="http://gusmueller.com/blog/">developers</a> <a href="http://inessential.com/">by</a> <a href="http://www.red-sweater.com/blog/">trying</a> <a href="http://www.gigliwood.com/weblog/">to</a> <a href="http://talblog.info/">spin</a> <a href="http://toxicsoftware.com/">web</a> <a href="http://www.noodlesoft.com/blog/">technologies</a> <a href="http://www.happyapps.com/blog/">as</a> <a href="http://supermegaultragroovy.com/blog/">an</a> <a href="http://www.plasq.com/">SDK</a>, a lot of people still banded together to develop web applications that target the iPhone. Not that the iPhone isn't a cool device, but the browser is an absolute crap platform. As so many people have already pointed out, Cocoa rocks, Javascript, not so much.
<br>
|
||||
|
|
|
@ -3,6 +3,7 @@ layout: post
|
|||
title: New Email, etc
|
||||
tags:
|
||||
- mono
|
||||
nodeid: 78
|
||||
created: 1185087139
|
||||
---
|
||||
Digging through my repository of domain names i rent, I finally found one I felt like using for some of my open source hacking; specifically my dealings with <a href="http://mono-project.com">Mono</a>, <a href="http://wiki.openmoko.org">OpenMoko</a> and <a href="http://www.macosforge.org/">Mac OS Forge</a>. I finally setup <a href="http://www.monkeypox.org/">monkeypox.org</a> for both email, general web servitude, and moved most (if not all) of my related mailing list subscriptions over to <a href="mailto:tyler[ZOMGAT]monkeypox[ROFLDOT]org">tyler(at)monkeypox.org</a>.
<br>
|
||||
|
|
|
@ -4,6 +4,7 @@ title: Starting with OpenMoko.
|
|||
tags:
|
||||
- linux
|
||||
- openmoko
|
||||
nodeid: 77
|
||||
created: 1185011139
|
||||
---
|
||||
I've already ordered my <a href="http://openmoko.com/">OpenMoko</a>-based phone already and anxiously await its arrival to the U.S. from <a href="http://www.fic.com.tw/">FIC</a>. The first order of business will of course to see if I can use it as a real phone, which I'm not holding out for since it's very obviously both beta hardware and software. More importantly however, I'm very excited at the idea of getting <a href="http://mono-project.com">Mono</a> running on the mobile, Linux/arm-based device.
<br>
|
||||
|
|
|
@ -3,6 +3,7 @@ layout: post
|
|||
title: IronRu..OOH SHINEY!
|
||||
tags:
|
||||
- mono
|
||||
nodeid: 79
|
||||
created: 1185204042
|
||||
---
|
||||
While debating which set of bugs to squash next, I popped open <a href="http://www.opencommunity.co.uk/vienna2.html">Vienna</a> and started catching up on <a href="http://www.go-mono.com/monologue/">monologue</a> and came across Jb Evains' <a href="http://evain.net/blog/articles/2007/07/23/ironruby-first-drops">post regarding IronRuby</a> which <a href="http://www.iunknown.com/2007/07/a-first-look-at.html">John Lam</a> from Microsoft posted as just being "released" (pre-mega-alpha).
<br>
|
||||
|
|
|
@ -5,6 +5,7 @@ tags:
|
|||
- slide
|
||||
- software development
|
||||
- facebook
|
||||
nodeid: 80
|
||||
created: 1185624747
|
||||
---
|
||||
My day (friday) began like most others tend to working at <a href="http://www.slide.com" target="_blank">Slide</a>, it began with the previous day and another all night hacking session on an idea Nik (from <a href="http://appaholic.com/display/2357179312" target="_blank">SuperPoke!</a>) had. Before too many people came into the office I found myself running back to my barely-furnished, marginally decorated apartment to take a shower before leaving for Palo Alto, stopping outside 612 Howard, a.k.a. Slide HQ, on my return trip for a brief cigarette to collect my thoughts and remember that this is all going to make us insanely rich (in theory), I hopped in the elevator. After pitching the idea Nik and I stayed up all night hacking on to our Director of Engineering, <a href="http://jeremiah.slide.com/" target="_blank">Jeremiah</a>, I woke Nik from a beanbag in the game room and along with Will Liu (also behind SuperPoke!) we three Facebook Platform developers stepped into <a href="http://max.slide.com/" target="_blank">Max</a>'s BMW M3 and raced off towards Palo Alto.
<br>
|
||||
|
|
|
@ -3,6 +3,7 @@ layout: post
|
|||
title: Songbird, a visual review
|
||||
tags:
|
||||
- opinion
|
||||
nodeid: 81
|
||||
created: 1185635396
|
||||
---
|
||||
A few nights ago, not knowing what I should hack on and thinking about <a href="http://shana.iidbbs.com/" target="_blank">Andreia</a>'s post about her progress <a href="http://worldofcoding.blogspot.com/2007/06/slowly-but-surely.html" target="_blank">embedding XulRunner in a Mono-based Windows Forms application</a>, I remembered something I had heard about vaguely a few months ago (really vaguely, like remembering to turn the oven off after you've already been on vacation for two weeks). <a href="http://www.songbirdnest.com/" target="_blank">Songbird</a>, a Gecko-based media player being touted as the possible Firefox for media applications, and as their site says:<blockquote>
<br>
|
||||
|
|
|
@ -4,6 +4,7 @@ title: Hacking with IronPython
|
|||
tags:
|
||||
- mono
|
||||
- linux
|
||||
nodeid: 82
|
||||
created: 1185801848
|
||||
---
|
||||
I've been wanting to play with <a href="http://www.codeplex.com/IronPython">IronPython</a> for a <strong>very</strong> long time, but never really got around to it since most of my days are either consumed with <a href="http://www.python.org">Python</a> or <a href="http://www.mono-project.com">Mono</a> to some capacity, but never both.
<br>
|
||||
|
|
|
@ -4,6 +4,7 @@ title: "Subversion branching with less Pain\xE2\x84\xA2"
|
|||
tags:
|
||||
- slide
|
||||
- software development
|
||||
nodeid: 83
|
||||
created: 1186129471
|
||||
---
|
||||
No matter how good of a source control system you use, branching can always cause loads of problems, and even painful <a href="http://worsethanfailure.com/Articles/Happy_Merge_Day!.aspx" target="_blank">merge days</a>. At <a href="http://www.slide.com" target="_blank">Slide</a>, and other companies I've worked with that use Subversion, branching has been particularly painful because Subversion just doesn't maintain branch history like some commercial source control systems (like <a href="http://www.perforce.com" target="_blank">Perforce</a>), in fact "branching" is quite literally making a copy of the trunk in Subversion.
<br>
|
||||
|
|
|
@ -3,6 +3,7 @@ layout: post
|
|||
title: Ordered Filled
|
||||
tags:
|
||||
- openmoko
|
||||
nodeid: 84
|
||||
created: 1186305244
|
||||
---
|
||||
My <a href="http://bestpractical.com/rt/" target="_parent">RT</a> ticket #3824 was finally filled late last week, so I should be receiving my <a href="http://www.openmoko.org/" target="_parent">OpenMoko</a>-based (developer preview) mobile phone sometime in the next couple days.
<br>
|
||||
|
|
|
@ -3,6 +3,7 @@ layout: post
|
|||
title: IronPython for MacPorts
|
||||
tags:
|
||||
- mono
|
||||
nodeid: 85
|
||||
created: 1186391172
|
||||
---
|
||||
What goes better with Sunday evening boredom better than some <a href="http://www.tcl.tk/" target="_blank">Tcl</a> scripting and package management? I know! Nearly nothing, my sentiments exactly. After stumbling across a <a href="http://geeklair.net/new_macports_guide/" target="_blank">guide</a> or <a href="http://www.redhillconsulting.com.au/blogs/simon/archives/000379.html" target="_blank">two</a>, I decided I should give creating an <a href="http://www.codeplex.com/IronPython" target="_blank">IronPython</a> <a href="http://www.macports.org" target="_blank">MacPort</a> a try.
<br>
|
||||
|
|
|
@ -4,6 +4,7 @@ title: Meet OpenMoko
|
|||
tags:
|
||||
- linux
|
||||
- openmoko
|
||||
nodeid: 87
|
||||
created: 1186633467
|
||||
---
|
||||
I'm not going to try to explain too much here, but I received my Neo 1973, the OpenMoko-based Smart phone today. While it's a developer preview, it's <strong>incredibly</strong> exciting. So far I've been able to use my Cingular SIM card, if you use AT&T/Cingular, you can check if yours is supported on <a href="http://wiki.openmoko.org/wiki/Carriers/ATT" target="_blank">the wiki</a>. I can run the general built in suite of applications without too much trouble, I also made a phone call, which <em>worked!</em> Unfortunately however the latest build that I have on my Neo doesn't have sound properly working, which <code>sagacis</code> from the #openmoko channel on Freenode is helping me with currently. I'm a bit over-excited so I'll let the images do the rest of the talking for me.
<br>
|
||||
|
|
|
@ -3,6 +3,7 @@ layout: post
|
|||
title: Scaling, with your "smart platform choice"
|
||||
tags:
|
||||
- software development
|
||||
nodeid: 88
|
||||
created: 1186669090
|
||||
---
|
||||
At times I feel as if I am plugged directly into the internet, almost like an NSA wiretap on AT&T's backbone, silently sniffing along reading packets until something throws up a red flag. This specifically applies to both <a href="http://python.org/" target="_blank">Python</a>, and .NET/<a href="http://mono-project.com" target="_blank">Mono</a> related bloggings, in which a fellow I know, Chris Messina, posted something titled "<a href="http://factoryjoe.com/blog/2007/07/18/wordpressmu-making-a-smart-platform-choice/" target="_blank">WordPressMU: Making a smart platform choice</a>" which, not surprisingly, threw up a red flag. Chris and I tend not to see eye-to-eye on a lot of things, most notably, <a href="http://microformats.org/" target="_blank">microformats</a>, along with Ruby on Rails, and some of the other "Web 2.0" style technologies/idealogies that Chris has embraced, while I stand back and look on, casually remarking "<a href="http://www.unethicalblogger.com/files/omgwtfbbq.jpg" rel="lightbox">OMGWTFBBQ</a>" every now and then.
<br>
|
||||
|
|
|
@ -4,6 +4,7 @@ title: OpenMoko 2007.2 Preview
|
|||
tags:
|
||||
- linux
|
||||
- openmoko
|
||||
nodeid: 89
|
||||
created: 1186901933
|
||||
---
|
||||
I bit the bullet last thursday and started playing with some of the 2007.2 OpenMoko snapshot images, 2007.2 denoting the next iteration of the software. Whereas my previous photos were from 2007.1, the interface was a bit weak, and wasn't much to be proud of. The direction that the interface is <em>now</em> heading in is not only sleek, but much more usable. One of the most important changes, in my opinion, is the addition of acceleration-incluenced scrolling throughout the interface. The new scrolling allows you to do a quick swipe with your finger and have the interface scroll quickly and then slow to a stop, as if your scroll had momentum behind it.
<br>
|
||||
|
|
|
@ -4,6 +4,7 @@ title: "Video: Hello Moko"
|
|||
tags:
|
||||
- linux
|
||||
- openmoko
|
||||
nodeid: 90
|
||||
created: 1186923300
|
||||
---
|
||||
I thought I'd dork around a little bit with recording videos featuring the Neo1973, running OpenMoko. This video is running an older version of OpenMoko (2007.1) so it isn't current. It's also worth noting, to use the phone, you don't have to do a full shutdown and bootup, you should really only ever need to do either if you're a developer, or when you first receive the phone.
<br>
|
||||
|
|
|
@ -6,6 +6,7 @@ tags:
|
|||
- miscellaneous
|
||||
- software development
|
||||
- facebook
|
||||
nodeid: 91
|
||||
created: 1187078869
|
||||
---
|
||||
Seth Goldstein of <a href="http://socialmedia.com/" target="_blank">SocialMedia</a> (who I <em>think</em> are a competitors of <a href="http://www.slide.com" target="_blank">ours</a>) has organized a <a href="http://www.facebook.com/event.php?eid=3400008082" target="_blank">Facebook Developers Meetup/Miniconference</a> of sorts this Wednesday from 12-5 p.m. at <a href="http://maps.google.com/maps?f=q&hl=en&q=555+California+Street%2C+12th+Floor%2C+San+Francisco%2C+CA" target="_blank">Fenwick & West</a> here in San Francisco, which I will be attending.<a href="http://www.flickr.com/photos/agentdero/1112309749/" title="Photo Sharing" target="_blank"><img src="http://farm2.static.flickr.com/1196/1112309749_adb3667cca_o.jpg" height="150" alt="F8 Badge" align="right" hspace="3" vspace="3"/></a> I'm not completely sure on what I'll be talking about, I'm thinking about discussing some of the issues with scaling on the Facebook platform, or the pitfalls of choosing <a href="http://developers.facebook.com/documentation.php?doc=fbml" target="_blank">FBML</a> vs. HTML for developing your Facebook application. There's going to be lots of market-speak I'm assuming ("OMFG VIRALITY!") so I'd like to bring a bit more of the technical side of developing applications that can explode on the Facebook platform.
<br>
|
||||
|
|
|
@ -6,6 +6,7 @@ tags:
|
|||
- miscellaneous
|
||||
- software development
|
||||
- facebook
|
||||
nodeid: 92
|
||||
created: 1187213940
|
||||
---
|
||||
I figured I'd go ahead and post this now since the format is of the "<a href="http://www.facebook.com/event.php?eid=3400008082" target="_blank">App Dev Conference</a>" (<a href="http://www.insidefacebook.com/2007/08/15/live-from-appdevcon-in-san-francisco/" target="_blank">InsideFacebook coverage</a>) is more paneled than the original "small presentations" I assumed it to be. Oops.
<br>
|
||||
|
|
|
@ -3,6 +3,7 @@ layout: post
|
|||
title: I just saved $150!
|
||||
tags:
|
||||
- miscellaneous
|
||||
nodeid: 94
|
||||
created: 1187529030
|
||||
---
|
||||
Thanks City of San Francisco for not being able to tell the differences between at least two of the three characters in my license plate.
<br>
|
||||
|
|
|
@ -5,6 +5,7 @@ tags:
|
|||
- opinion
|
||||
- software development
|
||||
- facebook
|
||||
nodeid: 95
|
||||
created: 1187755277
|
||||
---
|
||||
I've been thinking and experimenting a lot with MySQL 5, and PostgreSQL 8.3, trying to figure out which database server would be most optimal for scaling larger web applications.
<br>
|
||||
|
|
|
@ -4,6 +4,7 @@ title: My Boss is a Robot.
|
|||
tags:
|
||||
- slide
|
||||
- miscellaneous
|
||||
nodeid: 96
|
||||
created: 1187845694
|
||||
---
|
||||
Sometimes <a href="http://max.slide.com" target="_blank">Max</a> tells me things that I find hard to believe, but after I verify that he's not just telling tall tales, they inevitably turn out to be 100% correct, which is scary.
<br>
|
||||
|
|
|
@ -3,6 +3,7 @@ layout: post
|
|||
title: Back to the Basics
|
||||
tags:
|
||||
- academia
|
||||
nodeid: 97
|
||||
created: 1187887837
|
||||
---
|
||||
So last time we spoke I just arrived in college station during the spring semester. It has been a while! So I decided to come back after talking to my buddy tyler last night, I was reminded of the good times I had on unethical blogger (even though I only posted once). So I think I am going to start a weekly blog of things that scared the shit of of me this week. Many readers will laugh at this weeks, I did not find the situation funny.
<br>
|
||||
|
|
|
@ -6,6 +6,7 @@ tags:
|
|||
- miscellaneous
|
||||
- software development
|
||||
- facebook
|
||||
nodeid: 98
|
||||
created: 1188064625
|
||||
---
|
||||
Somewhere amongst the stress of this past week, I neglected to mention that this weekend, i.e. today, there will be a <a href="http://www.facebook.com/event.php?eid=4184233826" targer="_blank">Facebook Developer Garage in Palo Alto</a> Co-hosted by <a href="http://www.slide.com" target="_blank">Slide</a>.
<br>
|
||||
|
|
|
@ -6,6 +6,7 @@ tags:
|
|||
- miscellaneous
|
||||
- software development
|
||||
- facebook
|
||||
nodeid: 99
|
||||
created: 1188168348
|
||||
---
|
||||
Despite resisting the temptation to come on stage chanting "developers, developers, developers!" I think the entire <a href="http://www.facebook.com/event.php?eid=4184233826" target="_blank">Facebook Developer Garage - Palo Alto</a> was great success. Application developers from (in my opinion) well over half of the popular applications on Facebook and a lot of independent application developers showed up and in general good times were had by all.
<br>
|
||||
|
|
|
@ -4,6 +4,7 @@ title: "Video: Facebook Developer Garage"
|
|||
tags:
|
||||
- slide
|
||||
- facebook
|
||||
nodeid: 101
|
||||
created: 1188452401
|
||||
---
|
||||
I figured I'd go ahead and include some of the Facebook Developer Garage videos that were recently posted to YouTube, including ones of me giving my presentation.
<br>
|
||||
|
|
|
@ -3,6 +3,7 @@ layout: post
|
|||
title: Time for a Road Trip
|
||||
tags:
|
||||
- miscellaneous
|
||||
nodeid: 102
|
||||
created: 1189155054
|
||||
---
|
||||
After a few solid months of staying within the city limits of San Francisco hacking to my heart's content on a few Facebook products, my OpenMoko, some Mono libraries that I'm building, and other stuff I shouldn't talk about, I'm taking a break.
<br>
|
||||
|
|
|
@ -3,6 +3,7 @@ layout: post
|
|||
title: For what it's worth
|
||||
tags:
|
||||
- miscellaneous
|
||||
nodeid: 103
|
||||
created: 1189711474
|
||||
---
|
||||
I'm back in San Francisco, and I'm not dead.
<br>
|
||||
|
|
|
@ -4,6 +4,7 @@ title: C'mon down to SilverlightDevCampSF
|
|||
tags:
|
||||
- mono
|
||||
- software development
|
||||
nodeid: 105
|
||||
created: 1189805360
|
||||
---
|
||||
A bit late to bring up, but later today and tomorrow here in San Francisco, "we" (using that term loosely) will be holding <a href="http://barcamp.org/SilverlightDevCampSF" target="_blank">SilverlightDevCampSF</a>, one of the first <a href="http://barcamp.org" target="_blank">BarCamp</a>-styled events that I'll have ever attended where I've not played a part in it's organization.
<br>
|
||||
|
|
|
@ -4,6 +4,7 @@ title: SIlverSurfer, Try out Silverlight on Mac OS X
|
|||
tags:
|
||||
- mono
|
||||
- software development
|
||||
nodeid: 106
|
||||
created: 1189920348
|
||||
---
|
||||
<img src="http://unethicalblogger.com/files/762.jpg" align="right" width="125"/>At the <a href="http://barcamp.org/SilverlightDevCampSF" target="_blank">SilverlightDevCampSF</a> this past couple days, I discovered a couple things while hacking around with both <a href="http://mono-project.com/Moonlight" target="_blank">Moonlight</a>, and <a href="http://silverlight.net/" target="_blank">Silverlight</a>.
<br>
|
||||
|
|
|
@ -5,6 +5,7 @@ tags:
|
|||
- mono
|
||||
- miscellaneous
|
||||
- software development
|
||||
nodeid: 107
|
||||
created: 1190204903
|
||||
---
|
||||
<a href="http://channel9.msdn.com/showpost.aspx?postid=342743" target="_blank"><img src="http://unethicalblogger.com/files/my_silverlight_vid.jpg" align="right" width="135"/></a>At the closing of <a href="http://barcamp.org/SilverlightDevCampSF" target="_blank">SilverlightDevCampSF</a> Microsoft Evangelist <a href="http://adamkinney.com/" target="_blank">Adam Kinney</a> did a brief video interview with me about my silly Silverlight hack. I had just started with Silverlight the night before, and didn't even have <a href="http://mono-project.com/Moonlight" target="_blank">Moonlight</a> virtual machine up yet, but I did have a Windows XP vm kicking around.
<br>
|
||||
|
|
|
@ -3,6 +3,7 @@ layout: post
|
|||
title: (Unofficial) Facebook Hackathon in Palo Alto
|
||||
tags:
|
||||
- facebook
|
||||
nodeid: 108
|
||||
created: 1190442838
|
||||
---
|
||||
Rumor has it that there will be a <a href="<a href="http://www.facebook.com/event.php?eid=5484699351" target="_blank">little meetup in Palo Alto tomorrow</a> to hack on some Facebook applications. The hackathon will be at Happy Donuts in Palo Alto, which is a hop skip and a jump away from the California Ave. Caltrain stop. I am planning on attending to hack on my <a href="http://apps.facebook.com/bugtracker" target="_blank">Bug Tracker</a> application (written in ASP.NET on <a href="http://www.mono-project.com" target="_blank">Mono</a>, which I will dissect and discuss later) as well as help out anybody that needs a good kick in the pants. Other than that however, it should be interesting how many folks show up and for what reasons, I'd like to discuss and share some of our sicker FBML hacks and maybe collectively play with (read: break) the <a href="http://wiki.developers.facebook.com/index.php/Data_Store_API_documentation" target="_blank">Facebook Data Store API</a>. Should be fun, come down and hang out :)
<br>
|
||||
|
|
|
@ -5,6 +5,7 @@ tags:
|
|||
- mono
|
||||
- miscellaneous
|
||||
- software development
|
||||
nodeid: 109
|
||||
created: 1190547252
|
||||
---
|
||||
While catching up on about 2 weeks of Mono Subversion commit emails (about 1000), building Mono, and writing a new Facebook REST client library, I came across <a href="http://www.remix07boston.com/" target="_blank">ReMIX 07 in Boston</a>, which certainly looks interesting. I haven't been to Boston yet, and it'd be nice to at the very least, to try to buy Miguel and some of the Boston-based Mono team a beer, maybe to make up for some of my anger that sometimes blurts out into the IRC channel:
<br>
|
||||
|
|
|
@ -5,6 +5,7 @@ tags:
|
|||
- mono
|
||||
- opinion
|
||||
- facebook
|
||||
nodeid: 110
|
||||
created: 1190889834
|
||||
---
|
||||
I remember watching a Channel 9 interview about <A href="http://www.popfly.com" target="_blank">Popfly</a> with my coworker and former landlord <a href="http://stuffonfire.com/" target="_blank">David Young</a> just after the original Facebook F8 Platform Launch back in May, laughing hysterically at a user-interface that used <a href="http://unethicalblogger.com/files/grassy_fly.jpg" rel="lightbox">grass as an interface element</a>, but at the same time thinking it was a <strong>very</strong> cool use of Silverlight as an application platform, instead of a Microsoft reply to Flash. Since that fateful day in May when a Microsoft Vice President of Business Development unveiled Popfly (exactly who should be unveiling a developer tool), I've heard close to absolutely nothing about Popfly, but loads about Silverlight.
<br>
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue