Nosce Te Ipsum

Let’s Remember that Game: Episode 1

by Cristian Sandu on Oct.30, 2011, under Games, Gaming, List

Hello,
Do you know that feeling when you remember a game that you discovered and really like and felt special because it wasn’t one of those big publisher games that are all over the media?
Well, if you don’t, you should try harder :) !
I want to create a series of posts remembering games that have brought me…well…joy.
And here’s a hidden gem you might not even have heard of: Rogue Trooper.
A game based on a 2000 AD comic I had never heard of.

To be continued…

Post to Twitter Tweet This Post Post to Facebook Facebook

Leave a Comment : more...

Still alive…

by Cristian Sandu on Oct.14, 2011, under Site Updates

I am doing science and I am still alive :) .
It’s been a long time since I wrote anything interesting or anything for that matter.
Well… It’s not that I don’t have things to say, I am just lazy.
Looks like I have to change hosting…again, they are spamming me with pop-ups.
BRB :D

Post to Twitter Tweet This Post Post to Facebook Facebook

Leave a Comment : more...

Revert/Restore Deleted SVN Files

by Cristian Sandu on Jul.25, 2011, under Programming

I am back!.. with a quick tip.

We recently had a situation at work where someone deleted the whole trunk of a SVN repository.

If you have accidentally deleted files on SVN, there is no need to panic, there are still there, after all what would be the point of source control if they weren’t?

Unlike Perforce or other source control solutions, SVN makes it harder to recover.

The solution we are aware of is like this:

1. Update to the revision where the files still existed.

2. Export the directories/files you want to re-add to an unversioned directory. (For Tortoise SVN users, the “Export…” command).

3. Update to HEAD, deleting the files.

4. Copy the files you exported back into the working copy and mark them for add.

5. Commit.

Done. Easy as pie? Maybe…however, very counter-intuitive.

SVN developer people, please fix this?

Post to Twitter Tweet This Post Post to Facebook Facebook

Leave a Comment :, more...

The Importance Of Being Eloquent(And Not Always Earnest)

by Cristian Sandu on Jan.11, 2011, under Life

Dear Blog,

It’s been a long time since we had a chance to chat. I haven’t forgotten about you, don’t worry. I have just been so caught up in my personal dismay that I felt there was nothing I could share right then.

But here I am again. While I wanted to keep this blog as professional as possible and post only things related to my technical interests I will allow myself this digression. So here it goes.

I was recently reading on my iPad(yes, I am one of those people) a Wall Street Journal article about the use and misuse of the salutation “Dear” in modern day epistles. The article was mainly focused on the decline of this salutation; people seem to feel it is a lot too intimate to use nowadays in formal communication – others feel it is an antiquated practice to welcome your reader with “Dear”. In any case, I still use it and love it but I do agree that given the current norm I will absolutely refrain from using it with a person with whom I only have a professional relationship. But let’s move on.

The point on which I wanted to focus on this post before I got distracted, like I usually do, was the importance of being an eloquent communicator. It’s my opinion that many arguments are won by people who best express their opinion. I also feel that technical people seem to have an issue with natural language communication. Maybe we feel it is imperfect and unable to convey as fast as possible the thing we are trying to express. Maybe it’s that. Or maybe it’s the fact that spending so much time along side a computer we forget that humans process information slower than machines.  Whatever the problem, we need to overcome it. By “need” I actually mean “should”. Nobody needs to be doing anything on my account. I often find myself frustrated with not being able to communicate. I find myself a lot more eloquent when talking to a keyboard. That is simply not how it should be and by no means does it help one’s happiness. But there is a more dire matter here. Being communication impaired leads to some social awkwardness mainly in the form of not being able to relate to people outside our professional field. There are many reasons why that is bad. But simply put I believe that the most successful people are also the ones that can express themselves better then the rest. And why shouldn’t they? They can actually convey ideas to the world, the whole world not only a group of people familiar with their jargon. And this is, in this day and age, a part of being brilliant in your field.

It’s easy to get distracted away from the world, its people and everything else when you are  hooked to a computer screen. I know this very well. So I urge all of us (should you be reading this) to think about improving our communication skills. It might not be the stuff that win wars but it could very well be one of the best skills to have in this Internet connected and globally disconnected age.

Post to Twitter Tweet This Post Post to Facebook Facebook

Leave a Comment : more...

Gomoku

by Cristian Sandu on Sep.10, 2010, under Gomoku

Bored like me?
Try to beat my Gomoku game :) ! I wrote this a few years ago in college, it’s not the greatest game ever but it is quite smart.
Access it here: http://www.cristiansandu.ro/gomoku/

Have a good day!

Post to Twitter Tweet This Post Post to Facebook Facebook

1 Comment more...

Quickly Resize a HFS+ Partition in Mac OS X

by Cristian Sandu on Aug.28, 2010, under Mac OS X, Operating Systems

Hi all,

Here’s a quick tip if you need to re-size a partition in Mac OS X WITHOUT destroying its data. Usually, you would get the commercial software iPartition – which, by the by won’t let you re-size the disk from which you are booting, you need to create a boot disk and whatever.

However, I just discovered that diskutil has a hidden command option. Yey! (Thanks to some internet dude, of course).

Open a terminal, do a “sudo bash” and then type “diskutil resizeVolume”.

You will be prompted with some text telling you how to use the command. I just ran “diskutil resizeVolume /Volumes/VolumeToReisze 200G” where 200G is the new size I want for my partition. It took a few minutes; after that I created a new partition in the empty space using the GUI version of diskutil, Disk Utility.

And that is that. Oh, this only works for Tiger and later. You are telling me you are still on Panther? Wow, dude… upgrade your OS.

Post to Twitter Tweet This Post Post to Facebook Facebook

Leave a Comment :, more...

How To Get All The Storage Disk Space You Need

by Cristian Sandu on Aug.18, 2010, under Life

Hello all,

So it’s 1999 (party like is 1999! – Gears of War 2 achievement for  those who know what I am talking about) and your 3GB HDD is crammed with mp3s, some digital photos – I say some because you can’t afford a digital camera at the moment – and you’re thinking “I should get me a 200$ CD Writer, I hear those TEAC are bitchin’”. And you eventually get enough cash to buy one. And you start burning your precious mp3s on CDs up to the point you realize that you have to keep popping CDs into your drive to listen to your music – bummer.

Let’s fast forward to…let’s say 2005 – DVDs are all the rage, you got that awesome (Asus) DVD writer which packs 4GB of data onto a single disc. In the meanwhile your cheap CDs have rotted from the inside out because of poor engineering – the discs that were supposed to last forever started to break down(??). Anyway, you pack all your important stuff on the cute blueish discs thinking this will free up your awesome 250GB HDD onto which you install your games. And the DVDs start to pile up, and pile… You buy yourself that great disc storage… thingie.

Back to the future, it’s 2007 and you have amassed quite the DVD collection when you notice – oh, no, DVDs rot as well. Jinkies! Now, sure some of the stuff on your DVDs is expendable – maybe all of it. You had already the lesson from the CDs and keep all your important things on your PC’s HDD. But still, you are somewhat disappointed that some of the discs have started failing. You have since learned that it is impossible to tell if a DVD batch is made in China, India or some boat in international waters. Only after buying the disc can you read the media code and discover where it is from.  Japanese discs are clearly the best but hey, you don’t always have the time to chase down that elusive Sony DVD.

Present time, 2010. You have since packed 4 to 5 HDDs in your PCs case, your power source(PSU) is eating up a 1kW of power or something like that; you’re not happy, again. You are painfully aware that HDDs fail as well. All your work is backed up on at least one extra disk. What now?

Let’s reiterate: CDs suck, DVDs suck, HDDs are cool but you can’t have too many of those running at a time so you should keep upgrading your HDDs to higher capacity, better performing, newer and less failure prone ones. But that is expensive you say? Actually, not if you don’t throw away your older disks. I will explain in a moment.

10+ years of happy computing have passed, your digital collection is huge by ’99 standards and you don’t trust DVDs as well. Wait, what about the elusive blu-ray disc? Well, for starters it’s still a disc, based on the same technologies as the DVD, just seriously more packed, data wise. Sure, the price of a blank blu-ray disc has dropped a bit but it’s simpy not worth spending 10$ for a 25GB disc that might or might not breakdown in the future. I have considered this for a long time – getting a blu-ray writer to save my data and clear my HDDs. But writing blu-ray discs takes a long time and I would get in the same predicament as with the DVDs sooner or later.

Having learned from my experience I started replacing older HDDs with newer, better ones, avoiding failures – I have never had a HDD that failed(thank God!). This however has led to some spare HDDs that were just laying around. So it hit me – what if I used these disks as external storage devices. Eureka!

The solution I found is two fold, so to speak. First, you need to store your HDDs neatly so they don’t get all dusty since they do have an electronic component and you also need to protect the mechanic component. So, I got myself plastic storage containers – made by the German Raidsonic company(yup, free advertising you guys). You could also get your hands on something that protects the disk from strong electromagnetic fields, I went for the cheap plastic containers though… Let’s face it, if you have a strong electromagnetic field in your house your electronics are screwed anyway. Also, plastic absorbs shocks better if you are butter-fingered and drop your disk.  Second, and the most important part, get yourself a fast, simple to plug into, HDD rack/docking bay. Again, I went with may pals Raidsonic. They have one of the few USB 3.0 compatible docking bays(that’s right USB 3.0 means large bandwidth, baby) on the market. While it’s not all that cool that your HDD is hanging upside down in such a freaky manner, it’s not actually that bad: your HDD is in open air which means it needs no cooling and you’re not going to leave it there forever, you just transfer what you need and then store it back safely in its cute case. Did I mention they come with stickers so you can write on down what specific drive is in what case? Also, take into account that you can transfer 1GB of data from one 1 HDD to another, even via USB in seconds while it would probably take minutes to write a DVD or worse, a blu-ray disc. Also, HDDs are read/write – you want to get rid of something, you just delete it.

So here it is, my solution to the world’s storage hunger.

What’s yours?

Post to Twitter Tweet This Post Post to Facebook Facebook

Leave a Comment :, more...

Is Your Education Weighing You Down?

by Cristian Sandu on Aug.17, 2010, under Life, Movies

A few months back I saw a movie called “Cold Souls”, a rather bleak exploration of the midlife crisis of a creator – a writer in this case. In the movie, a company in New York was offering “soul storage. Their catch phrase was “is your soul weighing you down?”. There’s a real website for this fictitious company – just don’t try to purchase their services. To make a long story short, you could have your soul extracted and live “free” without this burden; that’s exactly what Paul Giamati’s character does but finds the situation not entirely to his liking and when his soul is in danger of being lost he must reclaim it – sounds corny, but that’s how it goes down. While the movie failed to impress me much, it did raise an interesting question. The things we know, the things we have done, all that we have experienced makes us a lot less open to happiness. Does that sound silly to you? It might be, in your experience. This is concept is touched upon in “Up In The Air” as well, where George Clooney is a man who lives with zero attachments, shying away from anything that might bring him down to earth – like love and family.  Of course, ultimately, the writers want you to believe that he is secretly just longing for that special connection and cannot achieve happiness without it.

As time passed, digging a little deeper I came to a more immediate fright – what if all the training and education I got is preventing me from finding the right career for myself? Having worked my way through a certain college I was convinced that this is the path I have to follow, this is the field I need to be working in. But I will tell you, it is not making me happy at all.

I am surrounded by people just like me, who have finished the same education. I am sure at least some enjoy their work greatly. But that is not the point. I had the chance to meet people lest constricted by their education. People who have not graduated from college, people who truly believe that the world is their oyster, and nothing is beyond their grasp. I wish I had that outlook on things. In my mind, I have set up a prison, I have to be a software engineer I tell myself – that is what I worked so hard to be. So I must follow this path, what else is there for me?

I find myself with no artistic talent whatsoever and knowing only one trade – that of computers. And it is not making me happy. I am really screwed you could say, right? “Je suis un type foutu” like my old friend J.P. Sartre said in his “Les Chemains de la Liberte”. A path has been chosen – well, I have chosen it – and now I am rejecting it. So I can either man up and push through or I can search for the key to my cage.

Bottom line, how do you draw the line between building knowledge and keeping an open mind about your life? Are we ruined by education or can we still be free?

I haven’t given up yet.

Post to Twitter Tweet This Post Post to Facebook Facebook

2 Comments :, more...

Game On

by Cristian Sandu on Aug.11, 2010, under Games, Site Updates

Quick update: as you might have noticed, I’ve added two widgets to the sidebar with my Xbox Live ID and my PSN ID.

Feel free to friend me, maybe we can rock some game together, or maybe not, who knows :P .

Come to think of it, I haven’t played a good multiplayer game in quite some time.

Co-op in Gears of War was kinda awesome.

See you later ;) .

Post to Twitter Tweet This Post Post to Facebook Facebook

Leave a Comment :, more...

Offline, Forever.

by Cristian Sandu on Aug.06, 2010, under Life

[Sad smile]

I have on my <insert favorite IM client here> friends list and in my phone’s contacts list people who are dead. I am afraid to delete those contacts – I can’t really explain why, it feels like a violation of their memory, as if I would embrace the fact that they are gone and I can forget them.

So no, I will not delete you. It’s twisted how technology interferes with the deepest pits of human psychology. We really should consider spending less time with computers and more time with people, while they’re alive.

Have a good weekend, everyone.

Post to Twitter Tweet This Post Post to Facebook Facebook

Leave a Comment more...