Saturday, May 26, 2007

On job offers and career management pt II - The end is the beginning is the end

Well, after much consideration and hearing lots of opinions (which I respectfully considered and discarded) I've decided to stay at my current job for now.

You know, sometimes it's not just about the money for me. I would miss the friends I've made (I can't believe I keep calling my coworkers "friends") and I would miss Solaris. And AIX, and Informix and Perl and... and to be completely honest, the offer wasn't all that you know? I mean, I actually heard the words "We only sell Microsoft technologies because if we didn't they would badmouth us to our potential costumers" and _that_ is something I want to stay away from.

And yeah, the title of this post is a reference to "batman and robin", because that's how I feel sometimes when I'm working with likes of "no-time-to-blog"er, penantes, "still offline" sab and "blogui? isso não é da SUN não" alex.

...And I _do_ mean the fellowship part, not the homosexual connoted male in tights thing, ok???

Thursday, May 24, 2007

+1

Tuesday Penantes switched.

I'm counting the number of "converts" I've brought into the light ... does anybody know how many I'll need so I get a free toy from Steve?

Tuesday, May 15, 2007

Some people are just... different!


"As the climate grows more and more desperate for record labels, their answer to their mostly self-inflicted wounds seems to be to screw the consumer over even more. A couple of examples that quickly come to mind:

* The ABSURD retail pricing of Year Zero in Australia. Shame on you, UMG. Year Zero is selling for $34.99 Australian dollars ($29.10 US). No wonder people steal music. Avril Lavigne's record in the same store was $21.99 ($18.21 US).
By the way, when I asked a label rep about this his response was: "It's because we know you have a real core audience that will pay whatever it costs when you put something out - you know, true fans. It's the pop stuff we have to discount to get people to buy."
So... I guess as a reward for being a "true fan" you get ripped off.

* The dreaded EURO Maxi-single. Nothing but a consumer rip-off that I've been talked into my whole career. No more.

The point is, I am trying my best to make sure the music and items NIN puts in the marketplace have value, substance and are worth you considering purchasing. I am not allowing Capital G to be repackaged into several configurations that result in you getting ripped off.

We are planning a full-length remix collection of substance that will be announced soon."


Posted by Trent Reznor, as seen on : http://www.nin.com/tr/default.aspx

Saturday, May 12, 2007

FARM project (*)

You might have heard me drool about having helped implement the first Rails app at work.

If you read this blog regularly, you might even know that this was a project done in collaboration with penantes.

Now, what has been missing is an overview of the technology used and a brief explanation thereof.

The project itself is little more that a web-based front-end to penantes's voodoo-like perl scripts and it's purpose is solely of giving interested parties a better view of the spell's script's results.

Well, we had an old Dell Poweredge laying around, so that was the machine used. It had an ancient implementation of Red Hat 8 (actually. I think it was vd who installed it) so that had to go. Not so much because it was old, but because it was Red Hat. And no noticeable services running around so a clean install it would be.

For OS we chose FreeBSD. We wasn't our first choice, but Ubuntu didn't correctly recognize the SCSI controllers and the openSolaris DVD was well...a DVD, and Debian 4 was late. The machine at this time didn't have a working network connection and only a CD drive for media. Since FreeBSD is a distant cousin from both Solaris and Mac (I just had to bring this up) it was the next best thing.

The install was easy enough and the software available was pretty much all we needed.
For web serving we have Apache, for database we used Mysql, and has i've said, we used Rails for development. And apart from configuring Apache with fcgid which is a hole new post subject, everything runs just fine for now.

Recommended reading Rails on FreeBSD wiki page.

(*) in case you didn't notice....
FreeBSD
Apache
Rails
Mysql

27th birthday

My favorite birthday presents:







Wednesday, May 02, 2007

i can't do what???

09F911029D74E35BD84156C5635688C0

or if you prefer...

0x09F911029D74E35BD84156C5635688C0

Sunday, April 29, 2007

On job offers and career management (edited)

Recently i've been reading a fellow *'s musings on job searching and expectations and focus on career management, and although I mostly agree with his opinions and objectives, I can't stop but wondering if I (or most people, for that matter) can afford to be as straightforward as he seems to be.

In my career, and up until some 6 months ago, I've been mostly involved with Microsoft products and technologies. I've developed, administrated and and maintained applications, databases, systems and networks. However, Linux and Open Source in general have been my hobby and, i dare say, passion for the last 8 years or so. Cutting a long story short, in a Windows world I'm (somewhat) highly valued, but in a Unix\Linux context, I'm bound to be considered a junior staff member for a couple of years more.

Now, if the job title doesn't really bother me, the difference in wage is staggering. Enough to make me consider a jump back.

All this is only important when I'm faced with a difficult decision like I am right now.

I've managed to get a good deal of respect and appreciation on my current job, I've been involved with some very interesting technologies and have been given the chance to use Open Source technologies and am currently in the process of finishing up my first professional (cof...cof...) Ruby on Rails application, but the wage is ridiculous.

On the other hand, I have an offer to get back to a development only a sysadmin only position, but using .Net and other mostly Microsoft technologies. The pay is good, the challenge is well, challenging and the work environment as far as I could gather so far is very good. On the downside there will be plenty of grey suits and ties in my future. And a senior colleague who thinks rails is amateurish. But the boss says I can use whatever technologies I see fit to get the job done. And they both actually read my resume. And want _me_ to work for them.

Well, as you might have guessed the wage is the only thing that's making me consider the change, and the love for open technologies the only thing thats keeping me back.

In a ideal scenario I would refuse the change hands down, but these are not ideal times, so I'll have to sleep on it and hope for the strength to make the best decision.

Well things change quickly when you let them. There was a sysadmin position available too, and although I refused the developer job, I'll most likely be accepting the later. Stay tuned....

If only we had known earlier...

As seen on The freedom blog...

"Linux hackers! They aren’t smart enough to scare Bill Gates… and they certainly aren’t smart enough to scare Jesus. Did you know that He protects this website too? I prayed it, and it happened! All attacks rebuffed! All sin kept far from these pages.
Thank you Lord!"

By the way, did you know that if you use Ubuntu Christian Edition you can stop daemons with the command "Exorcize!" ? And that you can use "bless" whenever a program fails to start? Just beware not to issue a "chmod 666" , or you'll go to hell!!

Oh @wathever, forgive them, for they are funny. Seriously, I thought that sarcasm was beyond americans.

Thursday, April 26, 2007

What caught my eye this week

Brand of the year:


Google, witch you know already so I wont link to their site, was recognized this week as the the world's top-ranked brand.

In only 10 years, Google's Sergey and Lary managed to top decades old brands such as General Electric, Coca-Cola or even IBM.

Entering a realm occupied by only a few other companies whose brand became a synonym with their product (think Gillette) Google is an example of entrepreneurship. If you doubt it, you can always google it up. :o)

Blog of the month:


Following a tip from a new friend I've been enthusiastically reading a blog from a fellow rubyist. It's called Ruby on Windows, and as you might guess it's about using Ruby as a scripting and automation tool on MS Windows OSs. It provides some great examples and code samples witch got me thinking about replacing my vb scripts at work.

This is a great example of how to integrate an open technology with a closed system.

Wednesday, April 18, 2007

Year Zero. A final surprise?

Year Zero, Nine Inch Nails new album was officially released today. And a few more surprises came with it.

After hearing it on repeat for about 3 hours, when i finally removed the cd from my macbook, the CD had turned from grayish into white revealing some binary code that (after some googling) "I" discovered could be translated to a link to another secret site!

And i though that it was just my macbook going _Extra_ hot this time!!

This is the beginning....

Tuesday, April 17, 2007

Thursday, April 12, 2007

Old School To-Do List

I figure that if I write down my tasks, I'll be forced (by punishment of public embarrassment) to _really_ do them. This will hopefully get me out of LMP(*) and into GTD mode.

To Do:
- Install Edubuntu on a old iMac G3 to offer as a birthday present to my 6 year old cousin;
- Finnish reading Everyday Scripting with Ruby;
- Create a script to automate data extraction and transformation and creation of Excel graphics at work;
- Replace a myriad of Judoscript, Groovy, bash and Perl scripts with well documented Ruby scripts at work (It will look good in my resumé.. "the guy who introduced #a banking institution# to ruby");
- (finally) Take the admission exams for College;
- Help in the translation of www.ruby-lang.org to Portuguese;



(*)LMP .: Last Minute Panic - the major driving force for lazy creative geeks :o)

Thursday, April 05, 2007

The begining of the end (of record labels)

Nine Inch Nails made their _entire_ album available on their website!
Even the almighty RIAA can't stop them now

Art is resistance!

Perl Tech Meeting

Yesterday I went to my first Perl Tech Meeting and I can't stress enough how geeky those guys are.

Having lots of easy going, funny intelligent people talking about something they like is always fun, but this was actually very informative, since there were some tech talks that covered areas such as better debugging, replacing bash with perl, using C to improve Perl scripts benchmarks (dam, this guy was awesome!).

I specially enjoyed meeting Francisco Cabrita hearing Miguel Duarte and José Castro and some others whose names elude me right now.

Anyway, thanks to SAB(offline for _way_ too long) and Penantes for the invite.

May the Camel be with you!

Wednesday, April 04, 2007

Free tech support

One of the nicest things about being involved with customer support is being able to hear in first hand _real_ users fears and doubts.

Today i received an e-mail (at work) from a customer contemplating "migrating to a Ubuntu / Firefox solution" (his words) from Windows / IE and he was wondering if it would be safe to use our on-line banking service.

Yes it is. The only side effect is that the web app will work better in Firefox.

And since I am in a good mood, I will send him my personal e-mail for any tech support questions he might have in his migration.

It feels good to help a customer. :o)

Long time no see

I was forced to observe the shutdown day for over a week (not really, but i'll get back to that) because my Macbook died on me.

It's never a good experience to be away from your mac, but to deal with the Apple support around here one must be prepared for the worst.

From telling me that the customer service guy wouldn't reply my e-mails because he had personal problems (hey that's funny,i have a personal problem too! MY MAC IS BROKEN! what a coincidence) to taking some 20 phone calls to finally get some answers (I have witnesses. And they're still laughing) i've seen it all with these guys.

If we consider that a large part of Apple sales come from mac owners showing off the “superior hardware and the user experience a mac gets you” to their friends and coworkers (I myself am responsible for at least 4 switchers over the past 6 months), one should expect a better level of emphasis on customer satisfaction right?

Thankfully I still have my trusty Asus laptop that managed to deliver the daily fix of web surfing, and getting most of my work done so I really didn't had to be offline for so long. I was just too negative to write anything useful.

Anyway the XVI Jornadas de Informática an event hosted at UBI went by, and this year at least I heard something about what happened there. In Ruby in Portuguese website there are even some of the presentations given there available for download.

My humble 2 cents however would be to manage to get some more publicity before it happens.

While on the subject of great events happening in this little
fascist square of dirt by the sea, the fifth national encounter on Open Technologies will be happening in Lisbon on the 19th, and although the organization is hosted by Sybase and seems to be very professional and extremely interesting, my favorite Solaris Admin - slash -Farmer boy already managed to find a bug on the event page.

Also, today I'm going to my first Perl Mongers tech meeting and I'm hopping that I'll be able to learn something from those guys, 'cos the Perl I know wouldn't move the proverbial mountain.

Thursday, March 22, 2007

North American Scum

Não. Não é o ultimo single dos LCD Soundsystem.

Sou declaradamente de esquerda, mas não sou anti-americano. No entanto não resisti a partilhar esta perola que me enviaram, mesmo quando eu achava que aquela especie de reality show da tvi mostrava que os portugueses eram do mais inculto que há...



P.S. se estão a ler este post no P* aqui fica o link para "O" video.

So many ideas and so little time (edited)

I've been having some good (i think) ideas for posts this past week, but haven't found the time to fully elaborate on any of them so I'll just leave the topics here for now and will try to get back to some of these subjects as time allows it.

Is Google evil? I mean, it can't really be a bastion of open source with so many closed source programs and patents. It's not all about free beer people...

Microsoft sponsored site profiling Linux adopters, but I guess they missed (at least) one.
The type that enough about MSFT that it avoids direct contact as much as possible.

Is there a conspiracy between apple keyboards and planeta asterisco?
I mean, have you looked at the "P" key on those things?

It's now 4 years since operation "Lasting Freedom" started. that must be the longest running act of terrorism in history (if you disregard the catholic church, that is). What? you still think a couple of Arabs planned 9/11???

A good friend pointed out a "default-is-stupid" moment on Firefox. And provides the fix. Got to love that.

Allgarve. Oldporto. Lisbonafied. Why didn't anyone think of it before?? oh yeah... it sucks.

Ian Murdock (that the "ian" in Debian) joined Sun. Is it me or is Debian slowly stepping into the void?

osx tips and tricks
compiling ports and don't have /usr/libexec/config.guess ?? (Or config.sub for that matter)
(from the command line)
cd /usr/libexec
cp /usr/share/automake-1.6/config.sub .
cp /usr/share/automake-1.6/config.guess .

Customizing OS X's behavior from the command line
defaults.write galore....

Friday, March 16, 2007

30 (+10) reasons to switch

This is a post i thought i'd never write. It's not that i don't find the discussion fascinating, but that in my experience people (read: non geeks) seldomly need (or want) to change their OS.

Better yet, most people don't use an OS, they use a set of applications. But if the same applications are either cross platform or platform agnostic, then it might make sense to discuss the possibility of switching.

I'm doing it now because i saw a post earlier this week about reasons to change to Linux, and the whole thing got me going. I really don't think my opinion will make you change your mind, but it _does_ come from a someone who is a Windows specialist, a Mac fan-boy and a Linux geek (all me, at different times).

Oh, and this is my first post from TextMate!

10 reasons to use Windows
- It comes pre-installed with ~80% of the PCs sold worldwide;
- You don't know what a driver is (except if its behind a wheel) and couldn't care less;
- Most software is written for Windows, all new technology (Blue Ray; HDVD; DRM) is made for Windows;
- You can go to chat rooms, use file sharing software, visit google and read from Windows;
- You don't know how exciting it is for a script kiddie to see what files you have on your "My Documents" folder;
- You mostly play games, but don't have a games console;
- You don't know that there _are_ other OSs that you could use;
- You use your computer as an electric typewriter with a monitor. What is an OS anyway?;
- You can't afford a Mac, and Linux doesn't offer you the trust of a big corporation behind it;
- You are a VB, XBase, .Net and\ or a MSSQL pro;


10 reasons to use Linux or other *NIX OSs
- You are curious by nature;
- You know a little bit about computers, but want to know more;
- You are a programmer, a security or systems expert, or any other sort of Hacker (or want to be one);
- You can't afford a Mac, and Windows isn't configurable enough;
- You laugh at something like "rm -rf /usr/bin/laden" or you understand the sentence "thank @Divinity I had that shell script to change my MOTD with events from calendar.* or I would have missed LISP's birthday last wednesday";
- Somebody shown you what Beryl, XGL or E17 can do. And now everything else fades in comparison;
- You saw a video on youtube of a guy playing around on a touch screen and flipping windows with his thumbs;
- You believe in Open Source ideals;
- You are a security \ privacy junkie;
- You have DVDs from more that one region or you can't stand the idea behind DRM;


10 reasons to use Mac OSX
- You are a creative professional. (And i don't mean those of you who can write a 20 line telnet replacement);
- You are easily influenced by Apple's halo effect or Steve Jobs reality distortion field;
- You want a computer that just works. And looks good enough to turn heads;
- OSX is a UNIX on visual ecstasy (in-joke, i'll explain another day);
- You don't mind using a closed source OS that is based on Open Source and whose OSI model layer 7 (again, in-joke) can be replaced with FOSS variants;
- You would never replace a CPU, motherboard or graphics card on a laptop by yourself;
- It comes pre-installed with ~10% of the PCs sold worldwide, including your own;
- You are really good at Windows (an expert of sorts) but your antivirus spouts messages about Viruses and other threats that try to creep into your PC and you wonder how it's like on the other side;
- No matter how much you tweak Linux (or how much software you put on top of XP for that matter), it still doesn't feel as snappy or look like OSX;
- Your favorite band is putting out GarageBand files of their new album (I'm still excited about that, sorry);


10 reasons not to use a Computer
- you don't work with computers;
- you own a DVD player, a good Stereo, a Cell Phone and Cable TV;
- Your prefer to listen to CDs instead of ripping them;
- No one ever picked up a girl by formatting her hard drive;
- You don't know how people spend so much time writing and reading without touching a single sheet of paper;
- You where the one behind this. You will now pursue a new career;
- You where the one behind this. You will now pursue a new career;
- You like practicing sports that are incompatible with a flat ass;
- You don't own a portable media player apart from an old Walkman;
- Your fingers are too thick for such small keys;

Wednesday, March 14, 2007

Can you think of a geekier thing to do pt. 2

Nine Inch Nails, confirming their status as the Greatest Band in the World (for their fans at least) has just posted the multi-track files for survivalism in garageband format.

Just download listen and remix for fun! No strings attached. Just the ~100 mb download.

Better yet, according to their site, and i quote :
"We plan to release every track on the album this way over the next few months..."

The Wow (sic) is here.