Brandon's Blog

5/22/2009

'It's Looking Bad'

I can easily visualize the stewardess in this exchange.

5/22/2009

Efendi Update

On the server and coding front, I am at a classical Brandon stall point on Efendi, which means I really need to push at some point to get over the “admin junk” hump of designing article listings and add/remove pages.  Very annoying stuff for me.  Django apparently automates this section of a project, but I can’t imagine being happy with the default output (same with Rails).

I am managing my codebase with git for my own self-improvement, and there is now anonymous access available to any repositories I create personally.  “Push” access (committing data to the repository) is only available via SSH.  Git works especially well for web app development because I can run the app locally on my laptop (much faster), make commits and merges and stuff, and then publish the ultimate set of changes in one lump at the end of a session.  Very nice.

5/22/2009

A Few Things

I haven’t written in a while, not because I’ve been overly busy, but more because I’ve been away from my desk quite a bit.  This is a great thing: in a foreign country with a different language, meeting invitations are fairly rare.  Being included means work is much less of a slogging computer-fest, and I pick up more language than I do trying to translate system outage e-mails from IT.

This post had a bunch of other posts in it previously, which I’m going to post separately for the sake of readability and proper classification…

5/14/2009

Populist Nonsense

Investment banks to make reasonable profit doing what investment banks are supposed to do.  Sound the alarum!

On the way up, you get glowing feature articles in the business magazines for twisting the financial industry into a high-risk pile of nonsense, but as soon as you pull some commissions down on a few standard tenders to help the recovery it’s off to Populist Golgotha you go.

5/13/2009

Yellow Label

Maybe I’m become a tea (or shall I say çay) snob.

Maybe the paper cups here have some nasty coating.

Maybe four sugar cubes isn’t enough.

…But Lipton Yellow Label tea really tastes terrible here.

(küp şeker is a favorite Turkish term of mine, by the way, and it teaches you how to pronounce the nokta var [umlaut] u.)

5/13/2009

Hypocrite!

Funny that in a discussion about rich data markup there is a broken anchor tag that totally fudges up the text near the center of the page.  Process this!

5/13/2009

Awful

Some people are just shameless, aren’t they?

Actually, I just realized Efendi’s architecture is quite compatible with Twitter integration via RSS.  Sigh.

This day is completely crazy.  I’m ready to go home.

5/12/2009

Speed

The network here is so slow.

How slow is it?

This slow:

5/11/2009

Project Efendi Update

The blog engine is well underway, with login and session management fully and securely implemented, somewhat customized for the project.  The styling and functionality of the node editor is also there, so the first few of the remaining steps will be plug-and-pray, for the most part.

Werkzeug offers a session management library (sessions are the mechanism used to stay logged in to a website for a period of time through the use of browser cookies), but it’s somewhat unattractive for my use case and feels a little heavy.  I took the (as far as I know) unique approach of only allowing one cached session on the server side.  For a single user scenario, this works great and avoids all the trash cleanup required when you manage multiple sessions at once.  It’s also a bit more secure, simply because there is less data flying around.

Once CRUD (Create, Read, Update, Delete) is implemented for both nodes and comments, we have a workable blog engine that’s ready for real data and real use.  This may be when antesonic.org actually moves over to the new teddy server, since the wiki is already moved.  Most stuff I do is file-based, so porting will primarily be a file copy operation.  Efendi uses SQLite, so it’s file-based as well.

I’m deciding to use “engine” instead of the more common “framework” because Efendi is not a framework; it is actually a tool.  If you sell someone a bag of sand and some landscape timber you have sold them a playground framework.  If you build them a sled you have built them a downhill travel engine.

5/8/2009

That Double Vision

I am very confused.  My gmail account is set to Turkish so I can learn some common words.  When I log in with Chrome from my personal laptop, the delete button says “Sil” (imperative for “delete”).  When I log in with IE6 from work, it says “Çöp kutusuna gönder” (imperative for “send to rubbish box”).

I think this means Google is blocking IE6 from new versions of gmail (and power to them, I’d rather have features enabled in newer browsers), which would in turn bind the application to older versions of translations.

The other thought would be that it’s Chrome-specific (maybe Gears?), in which case I need to try this with Firefox or IE7 and see what happens.

Can you imagine that XP is as old as it is, and we’re jumping from Win2k (which would be just fine were it not for the lack of embedded compressed folder opening and CD burning) to Vista, and from Office 2000 to Office 2007?  XP SP3 is most certainly the best OS work Microsoft has ever produced.  Now with a fairly well-reviewed Windows 7 on the wings we’re moving to Vista?  It will be an adventure, that’s for sure.  Watching all the old archaic Excel spreadsheets and legacy apps start to break won’t be so fun.

Office 2003 is a masterpiece.  I still find new hidden features in that thing.  In fact, I’m going to use this blissfully slow morning to do a writeup on something even present back to Powerpoint 2000.

Anyway, altogether it’s kind of like buying a Triple Crown winner for its glue-making capacity.

> Newer Posts

< Older Posts