Monday, December 31, 2007

Some Perl Unicode Idioms

Q: I want to represent a Unicode code-point as a Perl character
A:
"\x{05d0}"
will represent the Hebrew letter א as a Perl character
pack("U0U*",0x05d0)
will do the same

Q: I want to get the list of bytes in UTF-8 encoding for a Unicode code-point
A:
my @bytes = unpack "C*", Encode::encode("utf8",pack("U0U",0x05d0));


Q: I want to see the list of bytes in UTF-8 encoding for a Unicode code-point represented in hex notation
A: For the Hebrew letter Alef (code point 0x05d0)
my $octets = Encode::encode("utf8","\x{05d0}");
my @bytes = unpack "C*", $octets;
my @chars = map { sprintf "%#x", $_ } @bytes;




Here's a function that returns a blessed hash with a few useful operations:

sub new_char {
my ($code_point,$encoding) = @_;

my $perl_char = pack "U0U", $code_point;
my $octets_str = Encode::encode($encoding,$perl_char);
my @bytes = unpack "C*", $octets_str;
my $hex_str = [map {sprintf "%#x", $_} @bytes];
my $length = @bytes;
bless {
code_point => $code_point,
encoding => $encoding,
perl_char => $perl_char,
octets_str => $octets_str,
bytes => [@bytes],
hex_str => $hex_str,
length => $length,
}, 'Char';
}

Sunday, December 30, 2007

A interview question: the next permutation

Write the code for the following question:

You get an array of digits that represent a number. The digits are unique, such that for every index i in the array there is not index j such that the digit in i is the same as the digit in j (unless j=i). You need to write a function that will give the next number (the smallest number that has this property with its digits and the same digits, that is bigger than the given number). If the given number is the largest, then your function should indicate that there is no next number.

Examples:
* if you get 123 you should return 132
* if you get 4312 you should return 4321
* if you get 12543 you should return 13245
* if you get 21 you cannot return the next number because there is no next number.

OK. This sounds like a task that requires writing an iterator for the next permutation.

For a number (string) with n distinct digits (symbols) there are n! permutation.

n! is recursively defined for every non-negative integer to be:

0! = 1
n! = n*(n-1)!
So, we have a way to see if we wrote down all the permutations of such a number with n digits, by making sure that we wrote n! different numbers with the same digits.

Here are some examples for 1, 2, 3, and 4 digit numbers:


























n=1n=12n=123n=1234
1 12 1231234

21 1321243


2131324


2311342


3121423


3211432



2134



2143



2314



2341



2413



2431



3124



3142



3214



3241



3412



3421



4123



4132



4213



4231



4312



4321

Observations:

  1. when all digits are sorted (from left to right) in a descending order then we have reached the largest number that has the listed property.
  2. in order to get the next permutation (the next number) we scan the digits from right to left and seek for the first pair of digits where the left digit in the pair is smaller than the right digit in the pair, replace the left digit of the pair with the smallest digit to its right that is larger than it, and then sort the digits to its right (after the swap) from smallest to largets.
Here's a Perl implementation of that function.

#!/usr/bin/perl
use strict;
use warnings;

print join('', @{get_next([@ARGV])}),"\n";

sub get_next {
my ($permutation) = @_;
for (my $i=@$permutation-1; $i>0; --$i) {
if ($permutation->[$i]>$permutation->[$i-1]) {
swap($permutation,$i-1,swap_with($permutation,$i-1));
@$permutation[$i .. @$permutation-1] =
sort @$permutation[$i .. @$permutation-1];
return $permutation;
}
}
return [];
}

sub swap_with {
my ($array_ref,$index) = @_;
my $candidate=$index+1;
for (my $i=$index; $i<@$array_ref; ++$i) {
$candidate=$i
if ($array_ref->[$i]<$array_ref->[$candidate] and
$array_ref->[$i]>$array_ref->[$index]);
}
return $candidate;
}

sub swap {
my ($array_ref,$this_index,$that_index) = @_;
($array_ref->[$this_index],$array_ref->[$that_index]) =
($array_ref->[$that_index],$array_ref->[$this_index]);
}

Sunday, December 23, 2007

כוס מרוקאי


מה מוכרים פה?
את התמונה צילם משה פונטש מתחת לביתו.

Saturday, December 15, 2007

A mention on Dr Dobb's Journal

I was doing a vanity search and found a mention in Dr Dobb's Journal. The mention is with regards to an ANSI C implementation of a Suffix Tree that Dotan Tsadok did under my supervision as his B.Sc. project at Haifa University.

Here is the link to the Dr. Dobb's Data Compression Newsletter Issue #46 - September 2003

Here is the quote (the link that was given there was indeed deprecated a few years later -- the code is available at the following URL http://mila.cs.technion.ac.il/~yona/suffix_tree/):

Another Suffix Tree
September 10, 2003

Just yesterday I ran a pointer to some Suffix Tree code, not a particularly common occurrence here. It just happens that yesterday's article gives much credit to a Suffix Tree implementation by Shlomo Yona, which is pointed to here.

Shlomo's code is designed as a library, and includes some sample code to drive it, as well as some Perl code to make it easier to exercise.

Get a copy while you can; these student Web sites on University servers come and go quickly.



Citation of my work on Hebrew language resources

I just read Characteristics of Prosodic Unit Boundaries in Spontaneous Spoken Hebrew: Perceptual and Acoustic Analysis, an M.A. thesis by Vered Silber Varod.

The website of the knowledge center for processing Hebrew is mentioned there with my name associated with its creation.

Friday, December 14, 2007

Alcatel Launches XML Security Box

I just read Alcatel Launches XML Security Box, Searches for Software Partners and got curios: ha! yet another big-fish is going into the XML market. The press release on Alcatel's website, surprisingly, doesn't say much about neither web services related functionality in general or about XML in particular. So if you see the focus in XML as the article on Network Computing suggests, then Alcatel is also becoming a player in the XML market and should probably be listed in the list of players in the XML/WS market that I made in another post a while ago. If this is indeed the case or not -- let's wait and see.

An advantage, according to Andy Dornan from Network Computing is by specialized XML Software that is combined with XML hardware. This makes me wonder if indeed this special purpose XML hardware will beat the multi-purpose multi-core processors hardware.

Another advantage, according to Dornan, it that the appliance also includes identity management, service provisioning and a UDDI registry. F5 has Firepass which can probably contribute identity management functionality. F5's ASM is already integrated into BIGIP and TMOS, so load balancing and acceleration are already available, along with other functionality and products that F5 has to offer on the same appliance.

It is an interesting announcement. I'll stay tuned to see if more XML related information becomes available.

Monday, November 26, 2007

לירון ניומן על תחדישי האקדמיה החדשים

נהניתי לקרוא את הפוסט של לירון ניומן על התחדישים החדשים של האקדמיה ללשון עברית

http://eesh.net/blog/?p=206




תרגום ע"י מורפיקס ומנוע חיפוש מתרגם

בעקבות כתבה שפורסמה ב"הארץ" ניסיתי את המנוע החדש של מורפיקס.
אהבתי את הטיפ של עזרא לגבי תרגום דפי אינטרנט כלשהם בעזרת פיירפוקס:

מי שגולש עם פיירפוקס יכול להוריד תוסף שנקרא מורפיקס ולתרגם כל מילה באנגלית לעברית מכל דף אינטרנט ולא רק ויקיפדיה כמו שהחברה במלינגו נותנים

את פיירפוקס ניתן להוריד ב
http://www.mozilla.com/en-US/firefox/
להורדת התוסף
https://addons.mozilla.org/en-US/firefox/addon/5641

והנה פוסט של טל גלילי על היכולות החדשות של מורפיקס:
http://www.talgalili.com/?p=98



Fuzzing and security testing tools

I just read an interesting presentation called Real World Fuzzing.

It explains about testing your software, testing other people's software and even hacking via examples of cracking things like
  • iPhone
  • PCRE
  • webkit
  • libpng
  • freeciv
The nice thing about this presentation is that it gives you a methodology of testing software (in this case, for security bugs) via a combined approach of fuzzing and code coverage analysis.

On the same note, I just read a blog post filled with links to security testing tools, book recommendations and a few words on each tool.

Happy reading.

Sunday, November 25, 2007

לנצח את היטלר / אברהם (אברום) בורג

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

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

ניגשתי לספרייה המקומית והזמתי עותק. אתמול בלילה סיימתי לקרוא בספר

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

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

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

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

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

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

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

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

Jerusalem's zoo -- גן החיות התנכי בירושלים





















Friday, November 16, 2007

What I learned from the time management workshop

I already wrote 3 blog posts that are related to the time management workshop that was conducted at work yesterday, which I participated in.

See:
1. http://shlomoyona.blogspot.com/2007/11/blog-post_7668.html
2. http://shlomoyona.blogspot.com/2007/11/blog-post_16.html
3. http://shlomoyona.blogspot.com/2007/11/franklin-coveys-focus-assessment.html



* I think that the workshop was nice and useful and brought good value for my time.
* I learned a few things about my colleagues from the group dynamics that was in the room. How they reacted to questions, to examples and what they said about themselves.
* I learned that there are some things that I do, in order to organize my time efficiently, which are backed up by experts. So I feel better about them and have more confidence to keep doing them.
* I was exposed to concentrated material about the philosophy of time management and effectiveness (which was, in my opinion, not the best part of the workshop as the instructor did not handle well questions and comments about the way he structured his conclusions: he gave a hypothesis, then a claim then an example and then a conclusion and acted as if he proved and that the conclusion is inevitable -- some of the members in the audience, me included, did not react well to this).
* the part about tools for organizing better the time and some games/tasks we did in order to feel it and demonstrate them was fun and I think made some clear points.
* I feel that the workshop ignored some of the issues raised by some members of the audience with regards to what in their opinion wastes their time: for example, slow equipment, noises and such -- but I suppose that this was intentional -- as these issues can be easily fixed and require no act from the employee other than just reporting the problem to his/her boss.
* I feel that the workshop contributed to all participants -- in the closing hour every attendee listed one or two things that mostly influenced him/her and why -- and the diversity was indeed interesting.
* Using the measuring tools that the workshop gave I saw that I'm pretty close to the ideal with my time management -- so there is still some work to do in order to get ideal -- and I'm going to work on it.

* I also realized during the workshop that there are quite a few things that my boss' boss (the VP R&D that I report to) does for me that help me use my time better:
* time for myself at home: working from home 1-2 times a week on specific tasks with no interferences
* weekly review of major and important things to do (and monitoring how last week's tasks were carried out)
-- Those are only two examples, there are more.

Bottom line -- I think that the workshop's hours were well spent. I personally learned a few things.

I'm looking forward to the two more workshop days expected in the first week of December. They are about other issues. I'll write about them as soon as I attend them.


סדנה לאפקטיביות אישית וניהול זמן מאת אלון אולמן בעבודה

אתמול במשך מספר שעות שהיתי עם עמיתים מהעבודה בסדנה לאפקטיביות אישית וניהול זמן מאת
אלון אולמן



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



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





הנה כמה דברים שרשמתי לפני במהלך הסדנה כאלה שבשבילי מסכמים רעיונות מרכזיים וכאלה שיש לי עוד לחשוב עליהם:



  • סוף מעשה במחשבה תחילה
  • אין דבר העומד בפני הרצון
  • לחשוב על מטרות ויעדים ולדאוג שבתכניות שלי אשריין זמן קשיח להשגתן
  • ערכים אישיים יפה שיעלו בקנה אחד עם ערכי הארגון -- האם זה הכרחי או עוזר לניהול זמן יעיל בעבודה?
  • יתייחסו אלי כפי שהרגלתי: אם ארגיל את עמיתי לשעות עבודה מסוימות שלי ולסדרי עדיפויות שלי ואתקשר עמם באופן שארצה שיתקשרו עמי -- אז כך גם ינהגו בי או כך יתרגלו להתנהג שלי
  • יעילות היא אמצעי להיות אפקטיבי
  • לחשוב לגבי משימות האם הנושא דורש בהחרך שאני אבצע אותו? אם לא כדאי לי לחשוב איך להאציל סמכויות ולתת את המשימה לאחר



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





וכמה פנינים:



המרצה אמר: יש פה מעגל שהוא בלופ סגור



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

דעה על ספר: תוצאות -- המסע לאפקטיביות אישית / אביעד גוז

תוצאות
המסע לאפקטיביות אישית

מאת: אביעד גוז
הוצאה: מומנטום
תאריך: 2007


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

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

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

נושאים בהם הספר דן חופפים במידה רבה לנושאי הסדנה שהשתתפתי בה

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

יש מקום גם לאיזון בין פעילות לבין מנוחה.

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

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


Franklin Covey's focus assessment

At work some of the employees, myself among them, were invited to a time management workshop.

Prior to the workshop we were asked to take a survey. In particular -- a pre-assessment focus survey.

You answer a few questions by selecting a score between 1 to 5 and after that you get a PDF file with a Time Matrix diagram that demonstrates how much of your time you spend in:
  1. Important and urgent tasks
  2. Important and not urgent tasks
  3. Not important yet urgent tasks
  4. Not important and not urgent tasks
Apparently, efficient individuals spend less than 20% of their time in #1, 50%-60% of their time in #2, about 15% of their time in #3 and less than 10% in #4. A good rule of thumb is said to spend less than 50% of your time in #1 and in #3 combined, where the little you spend there at all the better.

Basically -- you'd want to spend as much of your time in #2 because it means that you're doing important things (and you get to say what important means to you) but you're probably doing a good job planning ahead because you are not spending much time in #1 (although it is probably inevitable to spend some of your time there. You definitely don't want to spent much of your time in #3 because it means that you're spending time feeling that you're doing urgent things which are not important. #4 should get the least of your time.

The first thing that strikes me is that if you take the survey twice, with a few days between the first and the second time you take them -- you get better scores. Note that I took the time management course only a few hours later on November 15th:

When taking the survey on November 12th 2007 I scored:
1. 29%
2. 42%
3. 21%
4. 11%

But when I took it on November 15th 2007 I scored:
1. 37%
2. 46%
3. 13%
4. 7%

There are several things to learn from this:
  • I got better (why? perhaps only by being more aware of the consequences I probably answered slightly different -- or I just got up with a different mood?!)
  • The scored, regardless of the day I took them DO NOT TALLY UP TO 100%!!!
The total score for the first time is: 29%+42%+21%+11%=103%.
The total score for the second time is: 37%+46%+13%+7%=103%.

It is amazing how this escaped Franklin Covey -- apparently I have magically got an extra 3% of my time with just spending a few minutes on a survey. WOW!

Sarcasm aside, I suppose that the developer(s) who implemented the conversion of scores to a graph was not seeing the bigger picture and ignored the fractions and rounded them up without making sure that the total scores 100%.

This reminds me of a challenge that Mark Jason Dominus proposed on his weekly Perl challenge called Perl Quiz of the Week. In that quiz the challenge was to make sure that scored add up to 100% even if it requires some "munging" of the data.

Wednesday, November 14, 2007

להסביר את / להסביר על

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

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


לדעתי שתי הצורות תקינות.

מה התשובה הנכונה? ומה ההסבר לתשובה?


Core/קור

לידידי, משה פונטש, היתה הברקה כשנכנס בשבוע שעבר לחדש של קבוצת ה-ליבה -- מה שמכונה בלעז
Core team
והעיר: יו, איזה קור פה

הבנתם?



Sigma 4.5mm EX DC Circular Fisheye HSM

Sigma is going to produce a 4.5mm fish-eye lens for digital SLR cameras:

Sigma 4.5mm EX DC Circular Fisheye HSM as announces in dpreview.

I wonder what you can photograph with such a lens...

תורן האנטנות יוזז דרומית מערבית

ככה שהמרחק מקו הבתים הראשון הוא, לפי הדיווחים (אין לי עובדות לצערי) 320 מטרים.

ראשי המאבק טוענים שהם זכו בהישגים לפי המכתב המודבק למטה. אני פניתי מספר פעמים לאנשים המעורבים אך אף לא אחד ענה לי עם פרוטוקול הישיבה בה סוכמו הדברים או איזה שהו הסכם חתום.

חברים יקרים ניצחנו!
חברת פרטנר החליטה שלא לבנות את התורן במיקום שעליו דובר.
התורן יעבור למיקום דרום מערבי יותר בלב מטעי האבוקדו.
לשם כך הגיעו ראש המועצה אפי דרעי וסמנכ"ל טכנולוגיות בפרטנר אלון ברמן להסכמה על דרכי עבודה משותפות.
פרטנר הסכימה לכל דרישותינו:
  • מיקום התורן נקבע במשותף איתנו.
  • ה"סקר התאורטי" שיוכן עבור התורן יעבור בדיקה במכון בדיקה בלתי תלוי שייקבע על ידינו
  • בדיקות קרינה רבעוניות יעשו על ידי בודק מטעם המועצה אך במימון של פרטנר.
כמו כן הוחלט בישיבה שלא להפעיל את המתקן הקיים ברחוב רבין ולהזיז אותו אל מחוץ לשכונה המערבית אל כביש 57.
לגבי התורן שהיה צריך לקום בבית העלמין ינוב, כרגע הוחלט שלא להמשיך בבנייה, ופרטנר תנסה בשיתוף עם המועצה למצוא אתר חלופי רחוק יותר.
אני אישית חושב שגם אם לא ביטלנו כליל את ה"סכנה" לפחות הרחקנו אותה מבתי התושבים של כפר יונה.
זיכרו המרחק כמעט הושלש במקום 120 מטר קיבלנו 300 מטר ללא ספק ניצחון גם אם לא שפכנו דם.
אני מזמין את כל מי שרוצה, לפנות אלי לסיור משותף בשטח כדי להתרשם מהמיקום החדש.
בהזדמנות זו אני רוצה להודות לכל אלה שעזרו וסייעו להביא את הנצחון,
מיכה, אמיר, אורן, יוחנן,נתן, רקפת, יעל, יובל, עלי, רפי, אילן, אלי, שגית ועוד רבים ואחרים שבלעדיהם כל זה לא היה קורה.
וכמובן למועצה וראש המועצה בראשה שהלכו איתנו יד ביד.
לכל מי שעשה בעניין תודה.
אנחנו נמשיך לעדכן באתר וברשימת התפוצה לגבי ה"סקר" והבדיקות.
שוב תודה לכולם,
בברכת כאן תורן לא קם,
יונתן



Thursday, November 8, 2007

מכתב ליו"ר ועדת הערר בנוגע לתורן אנטנות סלולריות בכפר יונה

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

הנדון:תורן אנטנות סלולאריות בכפר יונה

שלום רב,

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

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

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

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

בכבוד רב,

מיכל יונה
נחל משושים 12
כפר- יונה

Players in the XML and Web Services Firewall and Application Delivery Controller markets

XML and Web Services seems to be very hot as the big players are doing shopping:


Other noticeable players in this market for a while now are:

Career killers

I have a list of things worth doing and things worth not doing when it comes to how to do well at work or how to maintain and promote my career. I came across 10 career killers to avoid at computerworld's career section. I find the article to do a good job in pin-pointing some important aspect of career management.

Tuesday, November 6, 2007

F5 ASM review on www.networkworld.com

Here's a post on F5's ASM, Application Security Module, for BIGIP.

The post mentions some things that I was involved in...

The integration into BIGIP is not so new, actually, the integration was completed about two years ago and was available in a few versions of BIGIP and standalone TrafficShield since.

http://www.networkworld.com/news/2007/110507-f5-application-firewall.html

הקמת תורן לאנטנות סלולר במטע בכפר יונה

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

הנה כתבה על הנושא

http://www.ynet.co.il/articles/0,7340,L-3467782,00.html

אתר שהקימו תושבים מהשכונה על הנושא

http://www.yam.co.il/notoren

כתבה בנושא מאתר סקופ

http://www.scoop.co.il//article.html?id=11277



Sunday, November 4, 2007

רקפות

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

את כל השתילים שתלתי בגינה מלפנים.

Thursday, November 1, 2007

mixed content in complex type definition

I asked on xmlschema-dev: http://xsd.stylusstudio.com/2007Nov/post00000.htm

And it seems that means that textual content is allowed (same as an unrestricted simple type...).


See response from Michael Kay: http://xsd.stylusstudio.com/2007Nov/post02000.htm