Alan Gutierrez

Alan Gutierrez blogs on software, social networks, and himself.

Subscrive Via RSS Feed

Fuck

An easy decision now to go blue. Want to set the precedent, so that I’m not conflicted when I feel an urge to curse. When I do curse for the first time, I don’t want to add a paragraph about how I don’t usually curse.

Cox 10

Billy Welliver just wrapped up the Wedding Journal on Cox 10. I’m watching public access tonight. Interviews with Entergy executives, videos of weddings, a Cox representative touring the town asking people questions and buying their dinner. I’m listening to a fellow tell me about Cox Plugged In and the History Art Contest. Deadline has passed for submissions. Confusing, yet fun.

One of These Things is Just Like the Other

A comparison between a decrepit motor court and a high school in Baton Rouge, Louisiana.
clipped from revolution-21.blogspot.com
- CLIPPED FROM: http://revolution-21.blogspot.com/2007/11/unfit-for-bums-just-fine-for-your-kids.html ->
- CLIPPED FROM: http://revolution-21.blogspot.com/2007/11/unfit-for-bums-just-fine-for-your-kids.html ->
This is Baton Rouge High School, also in the Mid City area of the capital city. In 1927, it was a showplace . . . a sparkling way station for the city’s best and brightest, sitting a good half-mile past the end of the streetcar line, on the road to a place called The Future.
- CLIPPED FROM: http://revolution-21.blogspot.com/2007/11/unfit-for-bums-just-fine-for-your-kids.html ->Eight decades distant from the grand opening of the “new and modern” Baton Rouge High, the old school now is known as Baton Rouge Magnet High School. What this has meant, since 1976, is that in a city of great opportunity and greater inequity, the city’s “best and brightest” still hang out at 2825 Government St., still dream grand dreams and still try to make sense of a city congenitally indifferent to “best” or “bright.”
  blog it

Geht Jetzt Nach Hause

  • Bernd Sailer verabschiedet sich für heute vom business und geht jetzt nach Hause / Took leave from work today and went straight home.
  • Johannes Kleske hamburch ist ja immer noch die schönste stadt, die ich kenne. nur schade, dass ich sie ausschließlich vom taxi aus sehe :-/ / Hamburch is still always the most beutiful town that I know. Pity that I exclusively see it from a taxi.
  • Ute Moritz wer ist denn heute abend so spontan unterwegs??? (berlin) / Who is spontaneously under way this afternoon?

Putting Josh Hallett’s Helio Ocean to Work In Hollygrove

Leonidas St

Leonidas and Edinburgh by Alan Guiterrez.

I’m working in New Orleans on the recovery of lovely, yet troubled neighborhood called Hollygrove. One of the projects that I’ve been working on is creating an interactive map of the neighborhood, simply by uploading geocoded photographs to nifty applications like Picassa and Flickr, that can create a map of the neighborhood.

Which is why I’d so dearly appreciate the donation of Josh Hallett’s Helio Ocean toward this effort.

Hollygrove is not the most digital place in the world. In fact, a lot of people have not come back. Those who have come back are still in their FEMA trailers. What surprises me though, is how often people who never had a use for computers or the Internet before, go out of there way to get online. The problem is always that there is never enough information specific to this lesser known neighborhood.

I ride my bike through the neighborhood everyday. I would love to be able to take pictures and put them online. It’s my understanding that the Helio could put those photographs straight online and directly into maps at Picassa or Flickr. This would make it much easier to create the reports we need to track the redevelopment. I’d love to find that the ability to create a quick geocoded photo record is the sort of think that other neighborhoods could imitate. I want to do something to get them thinking about clever uses of social media. City hacks.

Working with a fancy device like the Helio Ocean would make it easier to implement, but it might also capture the imagination of the people I meet each day. We’re implementing a block captain program, where one family on the a block will great people as they return, and keep track of the houses that are still empty. After I pilot, I could imagine a program to put a Helio Ocean in the hands of the block captains.

Helio Oceans with Picassa or Flickr, and people watching from afar will be able to track the recovery of their neighborhood, with new photographs springing up every day like a garden in bloom.

Enter Mix

Mixed falafel ingredients with wooden spoon by Spike.

I hate Ant.

I’ve been thinking about what a real build system for Java will be.

It will be dependency management system. One that does not execute a task unless necessary. One that maintains it’s own tree of dependencies. It knows how to check the expiration of file dependencies and networked dependencies.

Targets are not names of procedures, but artifacts that are constructed. This is how it is done in dependency management systems such as Make. Targets are represented by actual artifacts, such as object files produced by a C compiler, or an executable produced by a linker.

There will be imaginary targets, as well. Imaginary targets will force a build. Programmatic targets are imaginary targets that expire based on application specific logic.

Targets are built using rules. There are specific rules and generic rules. Specific rules might create a specific jar from a collection of class files. A generic rule might describe how to turn a C file into an object file.

It will be Java, all Java. You will invoke it using Java.

java -jar mix.jar compile

A Mix project is expressed in the Java programming language. No XML. No external languages. No property files, except those managed by Mix itself.

Mix will depend on a JDK 1.4 solution at every turn, forgoing the en vogue library, the shinny objects of the moment, in order to reduce the footprint of the build system. (You won’t have to download Commons Logging.)

Mix will be a client/server application. It will create a process that will listen on a port for commands. Commands are sent as serialized objects. Startup times are greatly reduced.

Reporting will be done with standards compliant XHTML that follows a strict set of formatting rules, for the application of the CSS stylesheet of your choice. No XML data dump. No transforms. Direct to something that you can read. Each build will create a website with a dashboard index and reports from each task.

Dependency management extends to external dependencies; libraries. Your build can use a local cache of any remote repository. To add a resource, you fire off Mix at the command line with a name and URL. A checksum will be generated and you will be prompted to add the resource and checksum pair to your build.

The resource now is available to your Mix project as an InputStream that can be read and written to file anywhere you like or you can reference the file in the local cache.

When you deploy the application and someone else builds your project on their machine, the resource manager will pull the resource and perform the checksum automatically.

As noted above, the tasks are written in Java. You can use a default task as the action to take for a target. You can use a chain of tasks that will be performed one after another. You can build write your own task in Java, it will get compiled an executed the next time you invoke Mix.

Thus, Mix is a dependency system for your command line Java applications.

Buy Boogaloo Stuff

A placeholder post, for notes on how to setup a web store lickity split.

Leftovers

Finally finished the leftovers from my visit to Father Luke’s church on Sunday, Our Lady of Vietnam, in East New Orleans. I went with Karen Gadbois, and their had lunch with outgoing NPN board members Renia and Calvin. Father Luke cooked this wonderful fried rice. We talked about levee politics with Patti Lapeyre, who’s been campaigning for a unified levee board.

After we’d stuffed ourselves, Father Luke filled up to go containers, and we all went home with at least five pounds of food.

Father Luke’s neighborhood is coming back strong. It is like an island in East New Orleans. The drive to the neighborhood goes past the Six Flags Jazzland amusement park which rises out of the wetlands in tinker-toy glory. The rippled and cracked road cuts through the marshes.

Then you drive right into suburbia. Most of the homes are occupied. There are people riding bikes in the street. It’s a neighborhood.

« Previous Entries