| Subcribe via RSS

Prep for Pycon Launch!

March 12th, 2008 | | Posted in Python

I'll be flying in tomorrow morning (before noon) and wandering the halls shortly thereafter. Looking forward to seeing everyone!

Give me a holler here, email or twitter/jaiku/etc if you want to meet someplace. I have some beers I do owe to people.

Dear Previous House Owner.

March 8th, 2008 | | Posted in Personal, rant

Dear Previous House Owner,

The least you could have done is told me that anytime it rains, the nicely finished tiled basement area, the one holding my computers and livelihood floods. I realize, that had I known that the nicely finished basement with the tiled floor gets flooded every time it rains because of the half-assed code violating installation of the sewage pump in the garage allowing water into the house, I would not have bought the house.

In addition to the hidden plumbing issues, the veneer you added to the area (which floods anytime it rains for more than 10 minutes) to hide the fact there is a flooding issue was a nice touch.

I understand I have only myself to blame - after all, I should have torn up the floor and pulled apart everything to find out the fact it floods (every time it rains) and that the upstairs bathroom has a rotted floor, a bum toilet and issues with the sheet rock (rotted).

I have no recourse against you, the inspector, or anyone. Instead, you, a couple with a small child saddled another couple (with a small infant child like yours) with this house.

When I started the purchasing process, I began it with excitement. Now I sit in a house I have lived in for less than a month, but spent most of my money on, with my feet in a standing pool of water as I type this - the gently splish splish of my feet in the ice cold water reminding me of how much I wish you were here so you could help me mop, for the fourth fifth sixth time.

Oh, but mopping doesn't help - but you knew that. You knew that the reason there were tiled floors in this part of the house is so that there was "no long term damage" to the area (which floods every time it rains).

So thank you for not telling us the house floods every time it rains. You've helped us build up so much character knowing never to trust anyone, even if they are another young couple with a small child - just like us.

Unlike you, I'm honest and responsible, and I'm going to fix this mess you've left me with, so my wife, daughter and I can live happily here in our first house which floods every time it rains.

I'm quite cross with you right now.

-Jesse

Per Ars: Sun is talking about porting Java to the iPhone (and an idea for python)

March 8th, 2008 | | Posted in Apple, Java, Programming, Python, iPhone

coffee poster.pngOk. So Sun has come out stating they're starting work based on the SDK released by Apple for the iPhone earlier this week to port the JDK over to the iPhone.

Quoting the sun rep:

"Now, the iPhone is open" as a target platform, Klein said. The free JVM would be made available via Apple's AppStore marketplace for third-party applications.

Now, as comments there and elsewhere have pointed out - there's a clause in the Agreement that comes with the SDK forbidding applications from being placed on the AppStore that can execute/interpret "other applications" - to whit:

3.3.2) An Application may not itself install or launch other executable code by any means, including without limitation through the use of a plug-in architecture, calling other frameworks, other APIs or otherwise. No interpreted code may be downloaded and used in an Application except for code that is interpreted and run by Apple's Published APIs and builtin interpreter(s).

So - unless Sun plans on making a JDK that a) doesn't run anything or b) can be compiled into an application that is to be sold on the AppStore (providing the runtime for the app, like a self-standing .jar/.war) then I can't see this happening, and option a is about as useful as a toilet bowl filled with taco meat.theoffice.jpg

On the other hand, option b: Making a runtime they release outside of the app store for application developers to use to write an application in Java and then have it compile-down to an Objective-C runtime/bytecode binary - then it could work, but those would be some *fat* binaries without a lot of magic.

Now - could the same thing be done with Python? Perhaps. Right now we have the pyObjC bridge that ships with Leopard that allows you mostly unfettered access into the Objective-C/OSX programming environment. This means you can build "native" applications in Python.

I doubt these bindings will work/exist on the iPhone, which means you want some utility to take Python code and "interpret" it down into an Objective-C binary, i.e.: an embed-able environment ala what Sun may end up having to do where you write an app in pyObjC/Python and the app+runtime is compiled down into Objective-C.

Again, without a lot of trickery, these would be fatass binaries - probably fatter than the notion of the universal binaries most people ship nowadays for OS/X.

It's a thought - now I should get back to poking at Objective-C and other pre-pycon hackery. This is something people more versed in compilers, runtimes and with more free time than me will probably explore.

For those of you looking to brush up/get into objective-c…

March 8th, 2008 | | Posted in Apple, Programming

Because you, like me, are interested in writing some iPhone apps (and apple is only allowing objective-C stuff right now :sad:) - here is a free eBook I kept in my pocket for when I wanted to finally dive in.

It's call "BecomeAnXcoder" from CocoaLab

Doth Thou twitterith or jaiku-inate?

March 7th, 2008 | | Posted in Other, Personal

I love making up words.

A recent post on the pycon blog has me rethinking using Twitter or Jaiku for "micro blogging" (especially during a con). I've personally not used either one of them, but my preference would be to try out the now-not-accepting-new-users Jaiku.

How many people out there in the #pythonweb are using these?

Edit: I've signed up for both twitter (username: jessenoller) and Jaiku (username: jessenoller). Now I have to write a python app that dual-posts to both. Who knew social sites would be such a pain? :)

Edit2: I signed up for pownce too. God. That's facebook, linkedin, pownce, jaiku, twitter, and a blog.

Well that was fun.

March 5th, 2008 | | Posted in Personal

IMG_1284It's been a nutty last few weeks. The work in the salt mines has been especially busy, and well - overly salty. Some would say it was too salty for consumption.

Wife, Baby and I are settled into the new place - yes, the various sundry problems including flooding, flooring, bathrooms and other cruft was resolved post-haste and satisfactorily, albeit expensively.

In other news, things should hopefully start calming down - so I can pick up on the non-salt-mine-or-parenting work (i.e: more delicious Python goodness).

In addition to all the craziness - Abby is crawling, and climbing now. Both of these new developments in addition to the new digs means "lots of stuff to get into" - you know you're going to have a problem when you see her make a beeline for a power cord.

Lots of changes: I'm looking for PyCon as a chance to meet some people I've met before (although briefly) and meet a lot of new people. Hopefully, while I'm there I'll be able to jump start a few "non salt mine" projects that have been sitting in the queue, and get some more article fodder over to Doug and Brian.

Of course, I can't wait for summer. I think there's going to be something inspirational about coding from a hammock.

In other random thoughts - in his note about the Sun+Jython announcement Tim Bray had a choice quote:

Quick Python trivia question: Near as I can tell, Guido works half-time on Python over at Google. Is there anyone in the world, aside from Frank and Ted, getting paid to work full-time on Python?

As a guy who gets obsessed about the hammer he uses to build a house - I wonder what it would be like to design hammers for a living?

Sun hires Ted Leung, Frank Wierzbicki for Python/Jython representation.

March 3rd, 2008 | | Posted in Programming, Python

This is great news for all of the parties involved - Frank Wierzbicki got hired on full-time at sun for Jython development, and Ted Leung for Python "advocacy"/dynamic language at Sun.

This is great - Python/Jython gets more exposure, and Sun continues to ramp up it's dynamic language(s) work inside the JVM, which is their answer to the Microsoft's CLR and two guys get jobs doing what they love!

Sun's Burlington campus is just north of me - it's nice digs (I mainly remember the lunchroom). Maybe they'll start having python pow-wows there.

Congrats guys!