Sensorial’Org

CUSEC 2009

That was a little more than a week ago. I was going to do a daily reflection while I was there, but there was some ridiculous wireless limitations. That is, 100MB/24 hours was to be shared between four occupants in a room. Except… one IP address is registered for a room for 24 hours. Translation: only one person could get on the network, and once they’re on, they’re staying on. Although this is a software engineering conference we’re talking about. Most of us are computer geeks, and you know you’re a geek when you bring a router to the hotel, and try to hack nearby networks. (Un)fortunately, I wasn’t one of them so I was stranded with minimal Internet access.

Social Highlights

  • The best animal to be is the Panda. “It’s black, white and Chinese.” The chameleon, however, is just a poser.
  • I spent the first night at the conference Pub Night. Aside from trying to make small with some of the more socially awkward engineers, we got serenaded by Joey deVilla, the tech evangelist for Microsoft. He sang Britney Spears’ “Baby One More Time” to his accordion. It was damn awesome.
  • The other nights I spent playing Big Two with five other people and two decks of cards. The extra layer of strategy is that every time you pass, you have to pick up a card. Going at 5 cents a card, I lost $5.15 in 6 hours over 2 nights which is cheaper than a lot of entertainment that we could have had. Plus, I had a lot of fun with the music playing in the background and with drinks on the floor.
  • We had some really nice food. The crepes were so much better in Montreal than in Toronto. On the last night, we ate at Ruben’s. I swear people would kill for their cakes, or at least get very sick over because if heaven had a taste, this would be it. (Which is what will happen if you try to eat 3 giant slices.)
  • One of my FLC students came to CUSEC. I’m so incredibly thrilled that they are taking an interest in activities outside of classes, and finding their place university.

Conference Highlights

  • The first talk was given by Leah Culver, one of the founders of Pownce, now own by Six Apart. Although I didn’t think the talk was especially powerful in that it didn’t send shivers down my spine, I felt that it was the most personal talk. It was something that I could relate to, and it makes me feel that I could do what’s she’s doing to. It was great to open the conference with her.
  • The day ended with a demo of the Lively Kernel by Dan Ingalls. Everything that can do with JavaScript is there, including the ability to invent an instrument and turn back time. The graphics were very elementary, but man was I impressed by the spinning.
  • One of the keynote presentations of Day 2 was given by Avi Bryant of Dabble DB. “Bad Hackers Copy, Great Hackers Steal.” What was really interesting about this talk is that this idea of stealing is recurring advice. When I read the title in the in the schedule, the first thing that came into my mind was Cameron Moll’s “Good designers copy, great designers steal” article. Even some of my favourite artists “steal”. Mind you, this does not mean go out, take someone else’s hard work and try to pass it off as your own.
    • The research and the ideas are out there as are all the tools you’ll never need. It’s up to you to find them, implement them, and give them life. It’s a whole talk about Research and Development, which I studied brief in Economics and Law. Research in itself has little market value because the innovation itself simply isn’t useful until development comes along and transform it into an application that consumers find useful.
  • Giles Bowkett’s talk was about his Archaeopteryx project where you’re taking user input to produce a matrix which produces sound, and how this can come into play in the DJ scene. He had this Venn diagram explanation the intersection between parties, awesome, cool people and the mutually exclusive laptop. “Dude this party is going to be awesome, I’ll bring my laptop.”
  • The talk was followed by Joey DeVilla who gave his story about how he established his career and came to play the accordion. What a fun guy. And while Bowkett gave his presentation, Joey went and edited his slides to include the intersection of the cool guy, parties, awesome and the accordion. And he sang for us again! “When I say ‘Linux’, the ‘GNU’ is silent”
  • The last keynote speaker of the conference was Francis Hwang, a writer, an artist and a software engineer. Basing his presentation off the story of the blind men and the elephant, he commented on how we always compare software engineering to other disciplines like math, economics and art. But software engineering is software engineering. We should draw inspiration from other places and bring them into the field. Because it’s so diverse, it doesn’t matter what you’re interested in, chances are, there is a place for it.

The theme of the conference was software (r)evolutions, but everyone did their own thing. Despite that, it was obvious that everyone was passionate about what they were doing. And the take home message is: Do what you love!

CUSEC: Day 1

Here in Montreal at CUSEC 2009! (After a 7 hour bus ride, and a restless night.)

Postgres: “the service is not responding…”

I woke up this morning, and started my laptop in order to do some work on OLM. I was exploring the implemented functionality yesterday, and I was constructing some task flow charts and use cases in order to help me design the interface. I planned on finishing up the charts and dive into the layout today.

So I fired up InstantRails, started the server, and tried to load the application:

500 Internal Server Error
Content-Type: text/html 500 Internal Server Error

At first I thought this was a minor problem: Postgres probably doesn’t boot on startup, and I’d just have to start the server myself. Start > Programs > PostgreSQL 8.3 > Start Server. In response:

The service is not responding to the control function.
More help is available by typing NET HELPMSG 2186.
Press <return> to continue…

… I didn’t do anything. It worked yesterday. It worked less than 24 hours ago. My only crime was taking notes on MS Word and logging off.

Like all brilliant software, typing “NET HELPMSG 2186″ and hitting <return> closes the Console and I get nothing. So I tried going about it with the SQL Shell. It tells me, “The ordinal 3873 could not be located in the dynamic link library LIBEAY32.dll”. Googling “Postgres Libeay32.dll” reveals that the file is located on System32 (c:/windows/system32/), and true enough, the file wasn’t there.

The two most helpful results from various Google searches of various error phrases combination are: PostgreSQL 8.0.0-beta4 pginstaller failure on Windows 2003 and LibEay32.dll.

It basically means: reinstall the damn thing. First uninstall Postgres, and it will warn you that it will leave the data folder untouched. Second, reinstall Postgres, and it will inform you that it will be using the settings it found in the data folder that was not deleted. When it prompts you for the password, you must enter the same password that you chose in the first installation. Restart the computer. Start > Programs > PostgreSQL 8.3 > Start Server. It will tell you that “The requested service has already been started.”

If I have to reinstall the software every time I want to work on this, God help me because I’m going to hurt someone.

The funny thing is, I still can’t find LIBEAY32.dll anywhere in the System folder.


« Previous entries