Saturday, January 16, 2010

פישי הגדול מארח - דירת פינוקים בת"א לחודש

שלום, אני פישי הגדול, חתול האופנה מס' 1 בעולם. וזו הדירה שלי, אותה אני חולק עם לילי ואביעד.


לילי ואביעד נוסעים לחו"ל ועלול להיות לי קצת משעמם. לכן אני מחפש אנשים לארח בדירה.



זה הסלון, היכן שקורה כל האקשיין. דרך אגב לדיירים מעל 5 קילו אסור לדרוך על השולחן, הוא מיועד לחתולים בלבד.


זה המטבח, היכן שמכינים לי אוכל ומלטפים אותי.

וזו פינת האוכל והגינה שלי. מקווה שנהניתם מהביקור.
אם אתם רוצים להתארח בדירה, תרימו לי אימייל.

שלכם
פישי הגדול
Posted by Picasa

Sunday, January 10, 2010

Frog prince look

מלי קרני בלוק בהשראת אגדת הנסיכה והצפרדע. שמלת ערב קצרה בגון צהוב אפרוח , בגזרה א-סימטרית בחלק העליון. ניתן להשיג גם בשחור.

עיצוב, סטיילינג, אופנה, אקססוריז: לילי ברושטיין
איפור: אנה קונצמן
צילום: אביעד רוזנהק

5 pictures for you

מלי קרני בלוק בהשראת מלחים. שמלה באורך 7/8 בכחול ולבן, עם עניבה אדומה.

עיצוב, סטילינג, ביגוד, אקססוריז: לילי ברושטין
איפור: אנה קונצמן
צילום: אביעד רוזנהק

Pictures submitted to RayV picture contest

Tuesday, June 16, 2009

RealTimeImage Reunion


תאריך: 14.6.2009
שעה: 19:30
מיקום: דון ויטו, אור יהודה
תוכנית אומנותית: מנהרת הזמן


שמונה שנים עברו מאז... ובכל זאת (כמעט) כולם הגיעו.
היו שאמרו שהעבודה בצוות המיוחד הזה שנקרא RTI היתה אחת החוויות המשמעותיות ביותר בקריירה שלהם.
אני חייב להסכים. היה איזושהי אווירה מיוחדת בתוך המבנה המצחיק, החצי נטוש ולא בנוי, שהיה בעברו מפעל מסטיקים. למרות שלא עשינו מיליארדים, היה שם קסם.
אין מקום עבודה אחר שהשפיע עלי יותר, שעבדתי קשה יותר עבורו, שלמדתי בו יותר מאשר RTI.
על האנשים המדהימים שעבדתי איתם ובמיוחד צוות הסרבר הנפלא אני חושב לעיתים מזומנות, ואני לא אדם נוסטלגי או קלישאתי במיוחד.

הצער היחיד שלי הוא שכ"כ נהניתי בערב ששכחתי לצלם מספיק, ולכל מי שלא תפסתי בפוזה מביכה, אני מתנצל!!!

המון תודה לעופרי הנפלאה שארגנה את הערב ושעצביה עמדו לה בכל הדחיות והעיכובים - תודה על ערב נפלא!



--
Aviad Rozenhek

Monday, February 23, 2009

more india videos

this time it is some high school performance in kanur, which we were invited to watch. the students were very talented and put on various shows in dance, singing and drama. I previously blogged about this here







videos from my trip to india

these videos are from a theyyam performance in Kanur, Kerala, India.
Theyyam, which I blogged about here. basically its a colorful, elaborate hindu masked dance with a lot of stories and traditions behind it. also people walk on coals!



Monday, July 09, 2007

lilybrush

לילי פתחה בלוג אישי ובו היא מפרסמת את עבודותיה בתחום העיצוב והאופנה.
בספטמבר היא משתתפת ב
T-מרקט!


RTSP

Lately I found myself hunting down and evaluating various RTSP (Real Time Streaming Protocol) library implementations, for my work. At first I evaluated LiveMedia from www.live555.com, an open-source library for linux/windows. I have a bad first impression from it for the following reasons:
  • no documentation
  • no comments
  • inconsistent interface (const / non-const functions, public data memebers)

Rafting on the googly, murky waters of the internet has led to the following leads, which I will further investigate in future posts:

http://www.vovida.org/
open source RTSP implementation. AFAIK development ceased in 2001

https://live.polito.it/
open source streaming library, which contains RTSP.
highly geared towards linux: uses git for SCM and autotools for makefile generation

http://forms.helixcommunity.org
Open source client, server, player projects. affiliated with realnetworks.
Has dual licensing for commercial applications, similar to QT.

www.radvision.com
Commercial RTSP library.

Sunday, July 01, 2007

Why SVN isnt so hot, and distributed source control is

in http://codicesoftware.blogspot.com/2007/05/linus-torvalds-on-git-and-scm.html Linus Torvaldes says "Subversion has been the most pointless project ever started". And unfortunately, he is right. Sure, SVN has much tools, than CVS, sure its faster, and more easily used and deployed.

But there is some fundamental flaws in CVS and SVN which makes it almost useless:


  1. branch merging is manual.
    When you update your working copy, everything works great, and SVN merges your files beautifully, because it knows where you are, it knows where the head of your branch is, and it dutifully proceeds to correctly merge your stuff.
    the problem comes in when you want to merge your branch with the trunk. since SVN doesn't remember which revisions were already merged from the trunk to your branch, and which revisions were merged back from the branch to the trunk, after doing a few merges, you end up having to do a manual merge.
    This is basically because all SVN does for you is generating diffs and patching. and you don't need SCM for that.
  2. You cannot commit locally
    this means that unless you are working on a private branch, you cannot commit at all until your code is 100% correct.
    This gives rise to huge commits that reflect weeks worth of work, which are hard to understand and track.
    on the other hand, distributed SCM means you can commit any time, without distrupting anyone, and so create a meaningful history of your work
  3. The version on the trunk is not guranteed to have been on any developer's machine
    When you are working with distributed source control, you can be sure that any revision you see, once resided on a developer's machine, exactly as you see it. and it means it was tested (or at least tested to compile) to some extent.
    however in SVN because you can update & commit single files, the version in the trunk can be very different from the one you had locally.
    this means that changes that were tested on a developer's machine, can actually break the build when they are commited.
  4. Performance
    Using any non-cached data (like project history) is so painfully slow, its useless. basically people use SVN to diff against previous version only.
with these sad facts, one can argue pretty convincingly that SVN is just suggar-sprinkled diff-n-patch tarballs. Much better alternatives are already existing and proven:

  • BitKeeper - A commercial distributed SCM
  • Git - An open-source, free, distributed SCM, (supposedly the most advanced and fastest one) invented by Linus Torvaldes, and used to manage the linux kernel source.
  • Mercurial - An open-source, free, distributed SCM, (supposedly the most user-friendly, windows-friendly, SVN-friendly). it is used to manage mozilla code.
  • other noteworthy pojects are: bazzar, monotone, svk, but these are not on the same level of finnese, stability and performance.

When I worked with BitKeeper for the first time, I found it hard to understand why would a company pay so much money for SCM when the problem was "practically solved" by SVN. After I got the hang of using it, I can never look back.

Wednesday, June 27, 2007

Surprise

I don't know why Yoseph never mentioned it, but my name appears in the thankyou's section of his thesis! http://www.psi.toronto.edu/~yoseph/YosephBarashThesis.pdf