The boring rants of a lazy nerd

Wednesday, June 22, 2005

HP Fandom - Elsha's D* Theo/Anne series

I don't know if there's an epilogue, but this is the last chapter. Good for Elsha, finishing it before HBP. It is a story about the girl next door and the Death Eater's son, but though this description makes it sound very kitschy, it's actually very good.

ETA: That wasn't the last chapter. That only closed the plot for Harry & Co. The next chapter is closure for the fic's main characters, and an epilogue is promised. Also, she's fixed the character encoding problem.

Tuesday, June 21, 2005

Personal - "School" Trip

The people at my workplace have a tradition to go on a trip together. It's good for building teams etc. Anyway, since the Golan Heights is a beautiful place and we're never sure whether it will still be in Israel next year (Assad being who he is, it looks like it will, but you never know…) we chose it again. This time we've covered Brehat HaMeshushim and Nahal El-Al. Pics will be added when available.

It was a nice two day trip, sleeping on the beach of the Sea of Galilee (21°C at night, no tent/sleeping bag needed). It was a bit too hot (35°C in the shade, with no shade during most of the ~4 hour hike) and the planning committee have miscalculated the logistics somewhat (too much meat), but everyone has enjoyed it (or so it seems). Seeing one's team lead (or, if you prefer, commanding officer) pissed drunk hitting on girls is a positive experience.

I've come to realize someday soon I'm going to be very angry at myself for completely missing the opportunity while being practically surrounded by reasonably clever very good looking teen girls, the same way I'm angry at myself for basically missing the whole high school experience. It seems a motif in my life, discovering late how I've missed out on something or other. Reminds me of this great quote:

"You don't appreciate a lot of stuff in school until you get older. Little things like being spanked every day by a middle aged woman: Stuff you pay good money for in later life." — Emo Philips

Monday, June 20, 2005

Monday, June 13, 2005

Hacking - Java

Now, I don't know Java. I have zero work experience with it and have never read a book about it (that's not what I'll write in my c.v. of course). I have seen some J2EE code in my life and were able to deduce how it supposedly works, but I really should reserve judgment till I know more. I do work with C# on a regular basis, and though I haven't actually learned it "properly" (i.e. methodically) either I can usually fake it.

Reading smart people's blogs about programming language design (they're usually quite academic types, buy Python is real) I keep feeling their derision of Java coming through very strongly, as the COBOL of our times. Comparing it to readable dynamic languages (meaning those which are not Perl) I tend to agree.

One of my email sigs at work is a quote I can't locate now that (completely paraphrased) says "When in the first example I saw cout left-shifted "Hello World" times, I despaired of learning C++". Another is Marx's "History repeats itself, first as tragedy and then as farce". Well, I ask, how come the situation described in Tim Bray's recent rant on Java 1.5 is better than C++? And I hear C# 2.0 will be like that too…

Saturday, June 11, 2005

Personal - This week

I've attended DBA3 (free training provided by the employer) with my future team lead M. He didn't know I'm in his future team till the last day when I told him over launch. Was a bit funny - I told him a bit about the project, the organizational chart, the team members etc. Of course he'll get proper introduction (and a lots of links to stuff he has to read) by my boss' boss when it gets closer to his transfer. He seems okay, considering I kind of demanded a geek for my next boss (since I've been completely spoilt by my current boss). No, I'm not one of those superstar people who interview their own boss, I'm just (unfortunately) the most seasoned programmer on staff who hasn't been pushed into a management role (yet, anyway) and the boss' boss decided to tell me who they chose.

Another funny thing that happened is my mom asking what was the strange new belt I have and then showing me the weapon strap when I looked puzzled. I usually keep it in the backpack so she just didn't recognize it or something. And it looks kind of like a belt (except for the fastenings) and is an unmarked olive green model that doesn't scream "guns! death!". Strange, my service is.

Oh well, off to study pirated OCP 1Z0-033 exam kits for the test next week. I'm thinking of actually spending the money on certification when I'm discharged, although I don't really want to be a full-time DBA…

ETA: today I've found out I got 94% on that test. For some inexplicable reason, I feel more confident with my SQL skills since I've done it.

Thursday, June 09, 2005

TV - Alias Season 4 Finale

Wah. This guy is right. Such a waste of bandwidth. I might try Lost now, but it will probably be ruined too after a season or two, like every other thing that got popular and didn't have an ending already written (like Babylon 5 and Harry Potter). Is 24 any good?

In other news, a girl talked to me today, of her own free will and for free I might add. Yes, this is a joke.

Saturday, June 04, 2005

TV - Alias 4x04 Ice

I sure hope the episodes improve in this season, but I just had to say I love Kelly Macdonald's accent (or was it only Kiera MacLaine/Meghan Keene's accent? I can't really tell how much of it was real).

ETA: 4x13 has a spork!!!

Friday, June 03, 2005

Web Tech - Markup

Blogger doesn't feature any built-in privacy. You can't mark posts as being private or "friends-only". The FAQ apologetically suggests you publish to your own server via FTP and manage security there (why would you use Blogger if you pay for hosting I have no idea. It's not like the wysiwyg editor or the template system are that good…).

LiveJournal is much more of a social software than Blogger's "push-button publishing for the people". Userpics, f-lists, communities, privacy, FOAF etc. make it very clear. Heck, the Harry Potter Fandom practically lives on LJ!

Personally, I can live without that, but I must be in control of my posts, at the lowest technical level. I want to be able to submit pre-arranged xhtml pieces to post. I want to be able to include any tags I wish (even scripts!) and know my markup won't be tampered with by the editor or the spell checker. And I must be able to just type up some stuff and let it generate sane markup for it, not force me to write my own <p>'s when I don't want to! Why in the name of Marshall McLuhan is the "convert line breaks" setting global???

ETA: So yeah, the point was that now I'll have to add markup to some of my posts and that would make them appear to be updated, although I won't change anything. Sorry for the inconvenience (It should only affect syndication users, though).

Work/Personal - Developers' Attitude, Inspiration, Competence

A recent thread on JOS forums is so apropos it's scary.

I'm a very "Person B" type of guy, having issues with time management and juggling more than a few tasks. I'm also frequently under-motivated because my superiors are unable to control my work environment enough to help me be more productive or even reward me properly. I'm getting increasingly frustrated with some aspects of working slaving for the government and feel like a pat on the back is not enough for me to work like I'd do in a startup. The classic "the reward for good work is more work" approach might work (for me) when one's work saves lives. Mine can only save money, money I see wasted all around me while I wait literally years for upgrades to my workstation I need to be able to do my job.

We've all read Peopleware, and we all know the issues, but it seems like the constraints of obligatory military service are too hard to mitigate. Like in Communism, you are expected to do your best but everyone with the same job description gets essentially the same treatment (and don't get me started on the secretaries). You can play on people's pride and ambition, but I guess I'm just a whiny quitter who calls everyone fake and doesn't want to play their games.

I care deeply about my country, and I care personally for my clients' work, for which my products are crucial, and I take pride in my craft, but next month it'll be two years in this position and I feel disillusioned.

A big head and a low self esteem are a really nasty combination.

Saturday, May 28, 2005

This Blog - Bookmarks

A significant part of my Firefox bookmarks has been added to the sidebar in a hopefully manageable way. It should be noted the bookmarks are a mess. Please report problems with navigation, validation, dead links, uselessness, etc. here.

The hefty (30k) thing was not compressed so it would be accessible from non-typical UAs such as lynx (verified!).

Friday, May 27, 2005

Various - Update

  • Yesterday on the bus ride home I've seen two girls from Oketz (they are very distinctive by their male uniform, lack of shoulder unit insignia and a Colt Commando). It made me even prouder in my uniform, thinking of the training these girls went through to get into an elite combat unit and how nice they still look and sound. Oketz appear to choose well from Nahal's girl battalion "Karakal".
  • I've listened to some Bond (Born, Shine and Classified). It's too world-music and has too much electronic and other interference so you can barely hear the string quartet itself. Few tracks are interesting beyond the first in every album. If I compile a list I'll post it. Also, undressed publicity photos (as well as dance/hip-hop/whatever remixes) cheapen the classical act so it cuts down on the people who came to listen to four classically trained performers while doesn't gain too much of the Britney Spears audience since they don't cut it as pop icons.
  • A friend suggested going playing war games* for his birthday. It was very cool (not cheap though), but now I hurt all over: bruises on both thighs, an arm, a shoulder, palm and a bit on the back (only torso and head are well protected during games, so arms and legs get hit a bit). Also, I got splashes of paint in the face some of which is in my hair. Some of those bruises look like they'll stay for a week or so. But hey, it's as close to military action a non-combatant like me is ever likely to get. Was lots of fun.
    Personnel are Russian speakers and were a bit miffed we had two non-Russian speakers in a group of eight so they had to give the instructions in Hebrew. A common problem in modern Israel are those weird people who live here for more than twenty years and still didn't learn Russian…
    * - English site is all "under construction", but a picture is worth a thousand words.

Personal - Social Circle Meme

A variation of the thing from Rebecca:

Why are you on my referrer logs?
Comment and tell me. Then post this in your blog/journal.

Monday, May 23, 2005

Music - Sampling

No, this is not about the process of digitizing an analog signal (though it is well worth your while to find out what "digital" actually means, even of you're not a technophile like me, at least so you know when advertisers clearly lie).

"Sampling" as in tasting a little bit of everything in a buffet or listening to a bit of various unfamiliar musical styles/performers to find out if you're missing out on something good. Like radio is supposed to be. Unfortunately, since all I get at work is commercial (remember payola?) brainwashing courtesy of local recording companies / RIAA franchises, I steal music from the net to find out what I like (Schoolgirl will be glad to hear I don't listen to much Yanni any more...).

So, if, perhaps by accident, you've discovered a large file with a "rar" extension and perhaps the words "ape" or "cue" in its name on your computer and decided you're not afraid of communism and would like to give it a try, here's some advice.

First of all, congrats on choosing the cd image instead of the mp3s. It means you value the quality of your music, and won't let some ripper's poor choice of encoding software to alter your perception and possible appreciation of the artist's work. Having an actual CD image, possibly compressed by some lossless compression method, enables you to recreate a bit-identical copy of the audio CD, so you'll know what you get when you buy it (well, that and the inlay, but that too is often provided as high resolution scans).

What you need to do then is extract the archive using unrar (free from rarlabs.com):

$unrar x foo.rar

Now you can either play it, if your player supports cuesheets and decodes Monkey's Audio (plugins are available for popular media players), burn it to CD (again, plugins are available for popular burning software), or convert it to mp3s (for use in portable players or some such). For that, you need the proper decoder (in this case, mac), cuetools, shntool and of course lame (all free software). When you have the latest versions installed, just:

$cuebreakpoints CDImage.cue | shnsplit -n "band-album-" -o cust ext=mp3 { lame --preset standard - %f } CDImage.ape

and (after a while) - voila!

I have yet to find a way to specify certain tracks to split so you'd be able to do less work to get a single track or even fork off multiple instances to use that SMP machine you might have properly. But at least you don't need to create temporary files.

Shell out for albums you like - the artists do get a little of that money!

Friday, May 20, 2005

Personal - Book meme

I was named by Lou, so now that I have time I shall do her bidding.
  1. Total number of books I've owned: I've counted 50 on the shelves. I have no idea how many more are still packed in boxes (no shelf space in the rented place). I don't count the pirated eBooks, or my parents' library.
  2. The last book I bought: a preorder of HBP, actually.
  3. The last book I read: see last post.
  4. Five books that mean a lot to me:
    1. The Potter books, obviously. For all I've lost and gained in Fandom.
    2. Dune
    3. LMB's Vorkosigan books
    4. A book in Hebrew I received as a gift in 4th grade about a Jewish boy who survives alone in a ghetto in Poland during WWII. Being a children's book, it had a happy ending.
    5. I loved Robinson Crusoe as a child. And consequently had a rather mad wish to build a tree house for the longest time.
    It's interesting to note that what I liked most about those books is how the hero manages on his own. The rest are… supporting characters. Damn, that's sad.
  5. Tag five people and have them fill this out:
    1. Teri
    2. Emily
    3. Rebecca
    4. Leslie
    5. acemyth

Tuesday, May 17, 2005

Books - Shadow Of The Giant

So I've just finished the book. It took me three evenings (I'm a very slow reader). Yesterday I thought Orson Scott Card was just publishing more stuff to make money, the way I feel about what has been done to Dune, but today I've changed my mind.

No, it doesn't say anything new, per se, and it was kind of tying up loose ends, exactly as he promised two years ago (he left just a small bit for developing into plots of future books, if he ever needs the money, but then, the afterword in the acknowledgments section feels like it's the last book of the series...). The psychology was a bit simplistic, though it might be just realistic, but the geo-politics sounds about right (again, I don't know what I'm talking about). The last chapter was very touching. Actually, most of his ending are very good (contrast with Neal Stephenson for example). It really is a good book. I don't know about the non-preaching moralism, and how all that stuff gets along with the author's personal beliefs, and when (if at all) are characters speaking for him, but the whole settle-down-and-have-kids as the proper goal for sane people's ambition resonates very well with me.

BTW, the whole marrying the best female of the generation who is not your sister reminded me of themes in HP fandom. I think I read too much fanfic. (go Capt. Obvious!)

Saturday, May 14, 2005

Fandom - Congrats Melissa!

I remember in her first few posts on the now happily defunct HP message board, she was in the process of graduating from college... Anyway, hard work does pay off, and you've earned it! Now, anymore Firelox fic? ;-)

Friday, May 13, 2005

Found on The Web - Gangsta CS

I've known for a while there are some hard-core comp-sci geeks on LJ, not just liberal arts and poli-sci _______, but somehow I've never read anything of Brad's before. Anyway, he has a lot of cool stuff, among which I've found the funniest link 3v4r: So Much Drama in the PhD, by Monzi.

ETA: Apparently, there is a genre for this stuff.

Tuesday, May 10, 2005

Private - Musical taste

I recently loaned a friend a bunch of CDs I had lying around the office for a weekend. He said the music is depressive but it does appear to be conductive to a programmer's productivity. My music, depressive? It's not like I listen to Air's Virgin Suicides soundtrack on repeat or something! (A decent one if that's what you like, though I'd advise a visit to a therapist).

Here's the list. What do you think?

Private - This week

The 5th was the Israeli Day of The Holocaust, the 9th was 60 years since the end of The Great Patriotic War (my grandparents are veterans), today is the Israeli Memorial Day and tomorrow Israel will celebrate its 57th birthday. Personally I think it's too close together. It's symbolic of course, but you have to separate the days a bit more to let it sink in.

This time it was a bit more personal for me, a bit less abstract. I wish future years won't add more specific faces to the image I have in my mind's eye during the minute of silence.

Sunday, May 08, 2005

About Me

GCS d- s-: a-- C++$ UL++ P+++ L+++ E--- W+++ N o? K? w++$ !O !M !V PS-(+) PE Y+ PGP+(-) t--@ 5++(+++) !X R-- tv-- b+>++ DI+++ D+ G e h! r* y--(-)>+++