Log in

Tzahi Fadida Journal
[Most Recent Entries] [Calendar View] [Friends]

Below are the 20 most recent journal entries recorded in Tzahi Fadida's LiveJournal:

[ << Previous 20 ]
Thursday, October 8th, 2009
8:40 pm
This blog needs reviving. :)
Now the junky is working on a 9 to 5 job...
What can you do :)...
Monday, April 2nd, 2007
5:21 pm
Americas Army with feisty.
After installing feisty (and fixing the nvidia drivers), i ran my favorite (and only) game AA. The problem was when i clicked on the internet tab, the game froze (not linux). Anyway, the solution was to delete the .armyops250 in your home directory and run the game. You will probably also have to reconfigure your keybindings after that.
5:19 pm
Installing Feisty
I decided to try out kubuntu feisty (beta). The dist upgrade went pretty well and only failed in the clean up phase. However, the most annoying problem with feisty is that it uses the nvidia kernel modules of 7xxx+ version, which means your (not so...) old nvidia geforce will probably not work with them.
I had to download the kernel headers (ubuntu not generic) create a symbolic link "linux" in /usr/src to them and then download and install the 9631 installer like i did. If you did not remove the nvidia-glx and nvidia kernel modules packages like i did, you will probably have to delete the modules from the volatile directory and overwrite it with the new kernel modules in the video directory.
Wednesday, March 7th, 2007
1:38 pm
EasierPatch - Patch your files selectively
I was trying to find a way to take a patch file that contained differences from several files and selectively choose what to patch. Amazingly, i couldn't find such a tool. Of course, you can just copy your sources to a temporary location and patch them, however, this is time consuming and wasteful. Therefore, i wrote a script (python) that visually (using gtk) displays the list of files in the patch and their associated action: delete/new/changed. For the diff part you can launch a diff program like kdiff3 or meld(default). In fact this script was very helpful when i needed to port my fulldisjunctions function in PostgreSQL to PostgreSQL version 8.2+.
The script is GPL and can be found here:

Current Mood: relaxed
Thursday, February 15th, 2007
12:32 am
UML - User Mode Linux
It took me two days to get everything up and running and tuned properly so as not to destroy my host machine while i am working on device drivers development.
I debootstrap an ubuntu edgy into a root_fs. took half a day to setup the networking properly because not properly can mean destroying the host installation.

Current Mood: productive
Sunday, February 11th, 2007
10:18 pm
Design patterns book recommendation
An overdue recommendation. I have read this book a while back:
I recommend the book "Head First Design Patterns" from O'REILLY to learn
design patterns. The only problem i find with the book is actually a feature.
The book is tediously repetitive because they designed it for the beginner
level with a lot (a lot [a lot]) of examples and insights.

The book beautifully shows you that being an expert with OO principles does
not worth much when it was learned from programming books with no design
patterns in mind. For example, it promotes object composition rather than
inheritance which is really important.

I give it a 9 out of 10.


Current Mood: working
Saturday, February 10th, 2007
6:31 pm
Book recommendation.
I have recently been reading an interesting Linux kernel book and i recommend it.
The name of the book is "Linux kernel development 2ND ed" from Sams Publishing.
The book does not give tutorials of kernel developments but rather the interfaces and functions required for developing certain parts of the kernel and gives a very good description of the various parts in easy to understand language. Finally, the 2ND edition is for 2.6 kernel.

Current Mood: satisfied
Friday, September 29th, 2006
9:10 pm
Revisiting RCS
It's been a while, but i am going back to check out (pun intended) in depth RCS for a potential job. Found out some interesting stuff in the internals that can be interesting. I am also checking out again diff methods and reverse and forward deltas. My plan is to learn these and then continue to refresh my knowledge with rsh based shells for scripting purposes and then continue to perl since i haven't touched it in a year. Python i know too well since i've been writing a huge personal project on it for the last months so i've got it covered there.
I already checked out the general description of clear case and quest, and i will probably have to go over these as well, but for now i'll leave it.
I also started reading the paper "Recursive Make Considered Harmful" i am hearing it is very good. And yeah, refreshing my make treaks and other builds info is also a good idea. I need to check out the thing with the -fpic, since i always forget the difference there. That's about "it" now :) got a lot of work cut out for me (no pun intended).

Current Mood: working
Monday, September 25th, 2006
9:56 am
The hunt continues
I received several job offers in the last week since i started submitting my resume. So far i am still undecided. There is still time though, to make a decision on which path i want to take for my next job. On the one hand, there are attractive offers that use my experience in previous jobs and on the other hand, i want to leverage my M.Sc better at System Analysis and related jobs. I am going to give it 2-3 more weeks.

Current Mood: hopeful
Wednesday, September 13th, 2006
9:35 pm
Friday, September 8th, 2006
11:00 am
10:46 am
Long time not blogged
Well, a lot of time have passed since i have written here.
Some updates. I submitted (Finally) my thesis to the Technion graduate school.
In about two months there should be a thesis defense session which is about 30min to an hour where you are asked questions about the thesis and possibly some minor fixes. Hopefully, no fixes will be required and i will just get my diploma about 2 months later. Benny (my paper colleague) is going to Korea to give a lecture on the paper (GOOD LUCK!).

The Full Disjunctions is now finished and released in pgfoundry and summer of code is also pretty much over (waiting for the last check from citibank). I started the process of looking for a job this week. I just completed my resume and straightened up a bit the linkedin account

Anyway, i hope i will be able to maintain the blog again.
Till next time, do no evil! :)

Current Mood: creative
Tuesday, June 27th, 2006
3:15 pm
Got my paper into vldb
Search for Full Disjunctions:


"Full Disjunctions: Polynomial-Delay Iterators in Action
Sara Cohen (Technion - Israel Institute of Technology), Itzhak Fadida (Technion - Israel Institute of Technology), Yaron Kanza (University of Toronto), Benny Kimelfeld (Hebrew University), Yehoshua Sagiv (Hebrew University)"

Current Mood: relaxed
Sunday, June 25th, 2006
5:41 pm
The full disjunction function is now working well. There is still clean up works and adding features
but it works nicely.


Current Mood: cheerful
4:45 pm
Got my google suprise
Just got my Google surprise, which is a notebook with the Google logo.

Current Mood: cheerful
Thursday, June 8th, 2006
9:35 pm
Google abstract back online
The Full Disjunctions project abstract for Google Summer of Code can be found here:
Full Disjunctions
Tuesday, June 6th, 2006
1:33 am
Full Disjunctions is now on pgfoundry
The project was added to pgfoundry.org

Full Disjunctions Project

The files are in the SCM section and can be accessed using cvs.

Current Mood: happy
Sunday, June 4th, 2006
11:31 am
Wednesday, May 31st, 2006
6:18 pm
Themarker is going to publish an article on israeli Google Summer of Code.
Me and adir abraham will probably appear together this Sunday in Themarker morning edition to haaretz news paper. They just took our pictures for the article. Hopefully, it will come out right :)

Current Mood: curious
6:11 pm
VLDB paper has been accepted!

Our paper we sent to VLDB conference has been accepted!
It will take a month or so until it is publicly presented but the review was successful.
The title is "Full Disjunctions: Polynomial-Delay Iterators in Action"
and the authors are "Sara Cohen, Itzhak Fadida, Yaron Kanza, Benny Kimelfeld, Yehoshua Sagiv".

Current Mood: excited
[ << Previous 20 ]
Tzahi HomePage   About LiveJournal.com