Archive for the ‘Project’ Category

Hackfest 1000010 Postmortem

Tuesday, March 27th, 2007

27 March 2007 – crazydar (on okcupid)

New person: Eric from MSCS Gatech
Has used Processing to access CV libraries.

Rory! – teaches drama writing at Gainesville State College.

Since Last Week-

Tejus- tried to work on Structural Fusion (work in IE) has router troubles, configuration of NAT.
Sonali- finding a new job, fulltime in software development.
Mark- wrote qaboom code for AJAX dropdowns. Drawing arrows in nodebox.
Read about superglue (chucklike language) and scala functional language (compatible with JVM) supports closures and union types, and pattern matching.  (not the musical tuning scala)
Superglue is a reactive programming language, like lucid (jet autopilot language)
Alex- designed a SWIMM experiment, writing the paper for mini-querty error correction.
Two revolutions- two class of typos being conflated into one.
Rapid keypresses in sequence, one must register first over a serial line.
class 1: insertion before, class 2: insertion after
will use difference between transition features, should help to disambiguating
has a new camera
Erik- fixing up his house. A tree fell on his cable line. saw Of Montreal in Athens.
They applied his patch to Rails- fixed a part of proxied associations.
Graham- they released a new chuck! with my Dynamics object. wrote a country song.
Puyan- musicPlot, the spatial music navigator is coming along nicely.
You plot your songs on a plane, then draw curves to make playlists.

This Week’s Plan-

Mark- Arrows, motion symbols, etc.
Alex- helping Zach debug his C++. Has code for typo stuff.
Erik- making another refinement of carpal. search engine optimization, shopping cart.
Graham- will do some chuck hacking for music.

Last Sonic Generator of the season was awesome. Matt Gilbert‘s (awesome IDT student) video for Vermont Counterpoint was amazing.

Hackfest 1000001 Postmortem

Wednesday, March 21st, 2007

20 March 2007 – meat soup and meat sandwich (meatball and chicken salad)

Since Last Week-
Erik- working on Enterprise Resource Planning, keeping track of everything (in ruby)
 2500 lines of code, not even close to first prototype yet
 collecting 800 facts about each little sensor they manufacture
 his head would implode if not for rails
Mark- (last week was 11th week of 2007)
 his company travelling to some major city for biz dev
 object oriented relational type system – read lots of stuff on lambda the ultimate (soft typing systems)
 enough testing is equivalent to strong typing – "strong typing is just constant folding of type assertions" vs "some things not expressability in some languages" like in pi calculus (impossible to express a deadlock)
Drew- stumbled upon plotkit – javascript library for plotting
Graham- found a way to link to pages within a pdf document

along these lines, Erik clued us into Scribd, which aims to be "YouTube for Documents"

This Week-
Drew- working on NDA stuff. going to China next week
Erik- working on samplemygoods using rails webforums
Mark- drawing arrows with interesting properties in nodebox
Graham- on PS2 for my Comp. Music Analysis class

Erik- samplemygoods.org and dot.com will be live tonight!
Sonali- building content management for the quilt site
Tejus- tried to compile icecast on Mac-wrote a blog post on JUnit
Mark- swinging arcs in nodebox

"every website complex enough contains an ad hoc content management system" – Mark
variant of Greenspun’s Tenth Rule

Hackfest 1000000 Postmortem

Wednesday, March 21st, 2007

13 March 2007 – new member Drew!

works at Gametap managing data services for saved games, scores, other important info.
does some cool python open source development.
wants to do more procedural graphics and sound. djs.

http://djfroofy.livejournal.com/
http://xix.python-hosting.com/

he recommends:
the GDC2007 lecture from Koji Kondo on interactive game scores
pyweek, compete to build a game in a week in python

Since Last Week-
Mark- worked on qaboom php code
Alex- handhelds have a discrete sampling period 16ms (typos)
submitted to a background check for work
Graham- built ChucKLib into Playmotion.
jammed with Mark and made a video.

This Week-
Emily- writing a paper on difference between Trent and Luther- good works vs. non-chosen salvation.
Mark- testing performance of python sequence functions, wanted to cheaply iterate over sketch points.
Alex- solve 2 keys at once
Graham- not much, documentation. need to do the MIR homework.

Hackfest 111110 Postmortem

Wednesday, March 21st, 2007

27 Feb 2007 – return from pycon

Gavin is the dude serving coffee and tea tonight.
atlhack.org was down because drupal was hosed.
(ps- was due to the missing user 0 bug:
http://drupal.org/node/34847http://devbee.com/all_important_user_zero)

Since Last Week-
Graham- got a UDP interface compiling in XPCOM.
-released chuck assignment for cs4950.
Mark- colo dudes say open-top server probably ok.
-has many stories from pycon, will transcribe.

new face-
Hamed Hashemi-
worked for Mark’s company, now works for Hakano, a Web2.0 consultancy startup.
they have a framework for quickly building web applications.
He also wrote RadioJavan.com, a website for Persian music.

Sonali- onto next project. working on the website (almost done).
starting a company with Tejus- building website with WordPress with company ideas.
A small contracting company with designers and programmers.
Structural Fusion- ruby on rails and free software- easy for small businesses to use.
Use case- T’s parents, have a small company of 3-4 people.
Websites should be easy to change and add products.
Documentation so non-CS users can administer- with AJAX tools and maintenance tools.

Tejus- worked a bit on ruby mp3 player.

Jason- qaboom LLC.
Met guys for partnership- license them the tech, have them market qaboom.
Went to visit them in Corona (Fender guitars).
Agreed to work for them verbally- was unsure about them- family expressed doubts.
Would not sign until he sees a lawyer.
Tony is trying to steal Jason’s code and domain.

advice from design of qaboom-
Record all information – ip views – can be used to debug, can be used creatively.

Will- not sure if he wants to work for Coke.

Plans for this Week-
Graham and Mark- try talking between chuck and python (nodebox) via OSC.
work on getting OSCkit compiled for XPCOM, then ported to mac.
Sonali- wordpress stuff.
Tejus- Design work and resume updating.

Tonight’s Reality-
Graham and Mark- got nodebox talking to chuck via OSC! synch music.
(have held jam sessions on Thursdays hereafter)

Hackfest 111101 Mortem

Tuesday, February 20th, 2007

20 Feb 2007 – tomato basil soup and laser techno

Since Last Meeting-
Alex- released a new version of JES with fewer bugs.
Graham- gave a lecture on Computer Music Languages.
Mark- went to Atlanta Ruby Users’ Group and met Sam. They made wikis in Rails. Mark prefers Python to Ruby. (yield in the middle of a template, too much magic)
Billings- got his AB2 amp sounding good at low volumes, without frying any power tubes.
Erik- minor releases of carpal, his blogging platform.

Devin- soon ID/CM graduate. hailpixel.com surfacing letter. sunflow radiosity cooker in java. going to grad school.

Colo- Mark will call them to see if they will accept an open-top server. Alex will go to Fry’s for a top. Next week Wed 9pm we’ll go to Alex’s and try to get it to recognize the fourth hard drive.

This Week’s Plans-
Mark- python needs to be standard to use nodebox (generative art app). Heading to pycon 2007 in Dallas, where topographica is simulating mammalian brains.
Erik- writing plugin engine for carpal– plugins are called fingers.
Graham- compiling non-XPCOM chuck plugin. finish Computer Audio assignment.
Billings- ultralinear output stage on the treble boost. change reverb driver so heaters isolated to bias them.
Alex- looking at GWT to do Runner’s problem. Starting from Hello World.

Raiding the 20th Century– an exposition on tape music, collage, and mashup.

This Week’s Results-
Graham- sketched out ChuckLib class.
Mark- got python working, importing packages for OSC and nodebox
Erik- grabbing fingers from the client partially implemented. path issues from relative to absolute.
Billings- tried to look up impedence of reverb tank, but wasn’t able to find model number
Alex- made Hello World app, loading into Eclipse, figured out package structure

Hackfest 111100 Postmortem

Monday, February 19th, 2007

13 February 2007 – 5 on 5

Tonight’s plans:

Tejus is making a web streaming mp3 program for Rails.
Sonali is learning Rails and updating an ecommerce site in Rails for her family, Choices Quilts.
Gregg Van Laningham will sketch a decorative stained-glass birdhouse with 4 removable sections for each of the four Seasons.
Mark is installing Django and postgres and svn. Will work on XPCOM UDP.
Alex is learning about Continuation Passing Style– a way to pass control around in functional languages. Also need to fix graphics bug on Mac version of JES, maybe in Mac Java 1.5. Graphics Context turns black when you use Graphics2D functions.
Graham is going to work on the embedded chuck, specifically calling it from a DLL.
Cali Mike is working on Real Analysis homework
– Six problems relating to the topology of the real line, open and closed sets etc.

books discussed:
Golden Notebook – five threads of dimensions of a personality – Mark mentions it.
Everything is Illuminated – Jonathan Safran Foer – contains three separate narratives that intertwine.

We discussed Scrum, Promises, and COMEFROM.

Senior Seminar / Final Quarter Chapter 4

Saturday, February 10th, 2007

On Wednesday I gave my senior seminar presentation. It went well.
I am pleased with the effort I put into it, and I am relieved that that part of the class is over.
It was exciting to talk about something that I am interested in. I also feel that  my understanding of the Discrete Fourier Transform has deepened.

Senior Seminar:
Now all I have to do is write a 10 page paper. I have begun it all ready.
The next step is to finish reading Virtannen, to begin understanding polyphonic source separation algorithms.

Real Analysis:
I have a midterm on Monday. This weekend I will study.
Homework is due on Wednesday. I will do some homework.

Latin:
Homework due on Monday.

Senior Seminar / Final Quarter 3.5

Tuesday, February 6th, 2007

Senior Seminar:
I’ve finished my presentation, and practiced it a few times.

Real Analysis:
I’ve finished my homework for tomorrow.

Latin:
I’ve finished my homework for tomorrow.

For the first time in a long while I feel that feeling from earlier in school when all your homework is done and you can do whatever you want for the rest of the evening. So relaxing. I’m going to go get some ice cream and then go to bed.

Hackfest 111010 Postmortem

Wednesday, January 31st, 2007

30 Jan 2007 – post sonic generator

We met Jeremy, completing his PhD thesis in computational chemistry.
Mark, Graham, Alex, Martin, and Lauryn went to Sonic Generator II.
The comic book improvisational piece delighted us all.

Alex- thinking about typo detection- will hack up Google maps.
  Tried to speak to a girl who looks like Jenn but is not Jenn.
  Zach not coming, its too late.

Mark- getting a new copy of IntelliJ (closed source Eclipse). TextMate instead.
  Going to implement Paolo Soleri in js livecoding environment.

Graham- turning in first MIR assignment on classifying tabla strokes.
  investigating embedding chuck into openGL program.

Hackfest 111001 Postmortem

Wednesday, January 31st, 2007

23 Jan 2007 – tuesday nights

First Tuesday night ever (we think).

New progress on organizing the colo.
Mark nominated as treasurer, Luke as head admin.

tonight:
Erik- working on a standalone programmable blogging engine
that will serve as the home for his other projects:
 wIDE, scheduled events and triggers on posts
Wants to get posts, comments, users working in a RESTful manner tonight.

done- got authentication system, got rudimentary posting done

Mark- fixing a problem with contractIDs.
Would like to send a udp message to python udp-server.

Graham- compile firefox. find out where it’s crashing.
Make ‘chuck –status’ work in firefox plugin. (has since fixed it with AddRef).

Alex- drinking coffee and watching. Researching GMaps for runners problem.