Shutters

A sad note today is the demise of not one, but two San Diego skate shops, Hanger Eighteen and Overload.

Both struggled with bad locations and new competition from the mall shops. They’re both having liquidation sales- so cruise down and stock up while you can.

Peahen

I finally got it together and learned the Java web stuff. It took a long time for me to get things working, but now I’ve finally figured it out.

I battled a lot with Tomcat – some tweaks to the startup script and a lot of Google digging helped in a huge way. Don’t forget to uncomment the invoker servlet!

Once I had written some servlets and started running them, it dawned on me how ‘close to the protocol’ you can get with this tech.

Next step was to start checking out frameworks. Of course MVC is all the rage, so I made sure to check out Struts

Struts is an interesting beast. Once you’ve built web apps for a while, you tend to start re-solving a lot of old problems. The frameworks usually offer a structured way to handle sessions, user auth, and data input validation in a consistent way.

There are some elements of Struts which look appealing, but I can’t say I like the look of the JSP view templates – perhaps I should check out Velocity or Freemarker instead.

All this flexibility comes with a moderate complexity tradeoff. Unlike ASP.NET, which offers you ‘The Right Way’ to do things, the possibilities are quite open on the Java side of things.

Anyway, here’s my tips for a budding Java web guy:

1: Get familiar with the servlet container. You will see all sorts of examples on how to write a servlet, but very few on how to run em’. Read those docs. You’re gonna play admin anyway.

2: Master setting Environment variables on your system. You will need to set these constantly unless you get it straight.

3: Learn the ‘manual way’ before letting tools do it for you. Before you whip out Eclipse and Ant it helps to understand how it’s SUPPOSED to work 😉

Sou-p

* The Kinks: BBC Sessions
* Art of Noise, Best Of
* Japanese Telecom
* Queens of the Stone Age
* Gimme Some Skin / I Got a Right studio EP – Stooges
* Not into songs with phones rigning in them, or car sounds when driving.

The

Ideas are a dime a dozen – ie worthless.
It’s probably already been thought of – and discarded.
Do your research.
Then do it again.
Become an expert in the field. (Yes, more research)
Do it yourself. No-one wants in on wild schemes.
Only amateurs work for free.
Only amateurs work for % of future profits (0% usually!)
When working with amateurs, you get what you pay for.
Unless you have a prototype, with 2 years of beta testing, investors aren’t interested.

Read More

Compu-dreck 5000

This weeks topics:
* No extract() in ASP
* Joel on Software forums
* Endless streams of email.
* Fires, putting them out.
* Extended Warrantees
* Actually writing code
* Turkey
* ‘drews biz
* International Barclay, 111 48th Street, NY New York
* Some Action CD
* Uninspiredness
* Turkey.

Stoner Rock Forever

She said “i’ll throw myself away,
They’re just photos after all”
I can’t make you hang around.
I can’t wash you off my skin.

Outside the frame, is what we’re leaving out
You won’t remember anyway

I can go with the flow
But don’t say it doesn’t matter anymore

I can go with the flow
Do you believe it in your head?

It’s so safe to play along
Little soldiers in a row
Falling in and out of love
With something sweet to throw away.
But I want something good to die for
To make it beautiful to live.
I want a new mistake, lose is more than hesitate.
Do you believe it in your head?

I can go with the flow
But don’t say it doesn’t matter anymore

I can go with the flow
Do you believe it in your head?

– QOTSA, 2k3

Surreal

How about this:

* being well-paid to do a job which utilizes 10% of your skills.

* consequently not being happy with such an arrangement

* initiating a sequence of events which: demands greater responsibility, but not necessarily greater compensation, in pursuit of some hypothetical compensation, as yet unknown, but hopefully significant.

Can somebody please tell me what the hell I’m doing? Thanks.