Older blog entries for jgoldsch (starting at number 2)

Well proved today that smalltalk is quite a rapid development environment. Our webbrowser should have a pretty standard UI by the end of the week. We can now drive a WebPane from the commandline. Kind of exciting if you ask me. Browse the web w/ out using the mouse at all....

saw Fight Club tonight. damn good movie. very long though. a good one to have on DVD so you can look back at what you missed. Though if I had a DVD player ...

Anyway... liked the scenes about the Ikea funiture. Got me in thinking about my apartment-to-be that is coming in about two months. I will probably end up living at the Shadows Apartments in Mountain View, CA. Though, nothing is set in stone. Still waiting to hear about vacancy and such. Hopefully I will hear by June :)

Problem found w/ this diary thing, it doesn't fit my schedule. meaning I will probably write in it at the end of my day, which is after midnight and thus the next day. One way around this is to in the morning just make a blank entry and edit it??? maybe.

Very long smalltalk hacking session till 4am. We now have a working WebPane. A WebPane, as we define it, is a model representation of a rendered webpage. We can stick that WebPane in a View and drag is all around the screen and scroll the page.

What makes our browser stand apart from the other ones being developed in our class is our image rendering. We are playing with different queueing mechanisms for downloading images from the web. Our intial work has been based on image size prioritization. That and playing with the number of current threads running, has all added for a interesting exercise. Maybe at the end of the semester, when the other teams won't benefit from Raping and Pasting our code, we will open source our work and submit it to the squeak community.

So this is my first diary entry on advogato. I like the idea of sites that you can get lost in easily. I don't have much to say right now, I am feeling a bit ill. It was 80+ degrees in Central PA today, which didn't help either.

I am an undergraduate student at Bucknell University, which sucks. I am a senior and can't wait to get out of here.

Come June 26th, I will be moving out to the Bay Area of CA and working for Sun Microsystems. I will be working for a group called Internet Engineering. They do design, implementation and productization of network protocols for Solaris and other Sun products. I am excited, network protocols are my bag

some things I am currently working:

  • My stupid senior design project. Talk about complete waste of time. At Bucknell they choose your project for you and you have to make the best of it. Most people just reach the end of the semester with a load of crap they don't care about. My ego is keeping me from completely not caring, so we may have something nice. The project is so dumb, I don't even want to speak about it.
  • A web browser written in Smalltalk. My software eng class is using Squeak as a development environment. Squeak is cool, but certainly needs work. As a Java programmer, I find Smalltalk to be a very nice language. Hardest part about learning it was forgetting C++/Java syntax :)
  • JDHCP: API for DHCP in Java. Working on it you say? Haven't touched it in months. But after taking my software eng class, I feel very motivated to both refactor and write a testing suite for the API. A DHCP server project may be in my future too... but don't hold your breathe.

So be surprissed if I keep with the diary thing. :) nice to meet you.

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!