My family, books, photos, technology, language and some math משפחתי, ספרים, תמונות, טכנולוגיה, שפה, וקצת מתמטיקה
Thursday, August 9, 2007
zoominfo profile
I have a zoominfo profile -- the nice thing is how the information I input was augmented automatically from other sources.
Bad luck with orders from Amazon.com
I run into some bad luck with a few orders I made from amazon. Since May I was not able to get them. The orders were re-ordered since after the arrival time was long overdue, and still did not arrive yet (which is yet again long overdue).
Amazon did not give me any trouble and refund the money in full. I'm very happy with that.
Now I need to think where from to order the books or perhaps to give Amazon another try, but use a "door-to-door" delivery using DHL/UPS to increase chances that my books don't get lost in the way.
Amazon did not give me any trouble and refund the money in full. I'm very happy with that.
Now I need to think where from to order the books or perhaps to give Amazon another try, but use a "door-to-door" delivery using DHL/UPS to increase chances that my books don't get lost in the way.
Functional Programming ponders
I first encountered functional programming in an academic course that I took in my undergraduate studies for a B.Sc. in computer and software engineering at the Technion. The course name was Structure and Interpretation of Computer Programs (044261). It is no incident that this name is the name of a very popular and successful book: Structure and Interpretation of Computer Programs (mit press). This book given an introduction to programming using the functional language Scheme. The authors, Abelson and the Sussmans, goal as they put it in the preface to the first edition of their book:
"Our goal is that students who complete this subject should have a good feel for the elements of style and the aesthetics of programming. They should have command of the major techniques for controlling complexity in a large system. They should be capable of reading a 50-page-long program, if it is written in an exemplary style. They should know what not to read, and what they need not understand at any moment. They should feel secure about modifying a program, retaining the spirit and style of the original author."
I truely enjoyed reading this book, enjoyed the course and learned a lot from the assignments given in this course. Since then I wanted many times to be able to re-read the book cover-to-cover, and not just the needed material for the current assignment in the course, enjoy and learn in detail and complete all exercises. I didn't get to do it so far... unfortunately.
The next encounter was reading MDJ's material on closures in Perl, and the material on it in the perldoc and Perl literature. A few years later, MJD released his Higher Order Perl book, which delved into the functional programming aspect of Perl programming in greater detail, and actually suggested a consideration of functional programming approach to some of the problems people solve, and showed and explained how these can be done in Perl. I did get to read this book cover to cover. I did attempt to solve myself the problems raised in this book and got to do it. The process was indeed rewarding. Check out the book review on HOP that I wrote on Amazon.
A few months ago I got to know Zohar Kelrich, who infected me with a need to understand, learn and use Haskell. This actually was after I heard some other Israeli Perl Mongers, such as Yuval Kogman, Yuval Yaari and Gabor Szabo mention Haskell, its potential and its usage in implementing Perl 6. As much as Haskell gets good marks as powerful programming language, I found the available online material on it very hard for me. I still don't consider myself Haskell literate.
So I decided to focus my Functional Programming education efforts on Scheme, get good understanding, then try to apply my knowledge in Perl and then only when I have solid ground dive back into Haskell.
Here are some items from a book order I am going to post later on today:
"Our goal is that students who complete this subject should have a good feel for the elements of style and the aesthetics of programming. They should have command of the major techniques for controlling complexity in a large system. They should be capable of reading a 50-page-long program, if it is written in an exemplary style. They should know what not to read, and what they need not understand at any moment. They should feel secure about modifying a program, retaining the spirit and style of the original author."
I truely enjoyed reading this book, enjoyed the course and learned a lot from the assignments given in this course. Since then I wanted many times to be able to re-read the book cover-to-cover, and not just the needed material for the current assignment in the course, enjoy and learn in detail and complete all exercises. I didn't get to do it so far... unfortunately.
The next encounter was reading MDJ's material on closures in Perl, and the material on it in the perldoc and Perl literature. A few years later, MJD released his Higher Order Perl book, which delved into the functional programming aspect of Perl programming in greater detail, and actually suggested a consideration of functional programming approach to some of the problems people solve, and showed and explained how these can be done in Perl. I did get to read this book cover to cover. I did attempt to solve myself the problems raised in this book and got to do it. The process was indeed rewarding. Check out the book review on HOP that I wrote on Amazon.
A few months ago I got to know Zohar Kelrich, who infected me with a need to understand, learn and use Haskell. This actually was after I heard some other Israeli Perl Mongers, such as Yuval Kogman, Yuval Yaari and Gabor Szabo mention Haskell, its potential and its usage in implementing Perl 6. As much as Haskell gets good marks as powerful programming language, I found the available online material on it very hard for me. I still don't consider myself Haskell literate.
So I decided to focus my Functional Programming education efforts on Scheme, get good understanding, then try to apply my knowledge in Perl and then only when I have solid ground dive back into Haskell.
Here are some items from a book order I am going to post later on today:
- The Little Schemer
- The Seasoned Schemer
- The Reasoned Schemer
- Structure and Interpretation of Computer Programs
- compare Scheme with Haskell (which should be useful once I understand Scheme in full -- this should be more practical, I think, than comparing Haskell to Perl). I hope that the process will give me enough insight and understanding that will help me progress and advance my understanding in functional programming
- Apply schema-like and functional programming practices and ideas into my Perl and C programming.
- Hopefully this process will allow me to come up with interesting and useful designs and develop a yet more open mind that will lead me to more good ideas in solving problems at work.
- Closures
- Functions as data (including functions as arguments and as return data)
- Recursion
- Divide and Conquer
- monads
- continuations
- type-systems (I'm not sure that this necessarily applies to functional programming, but I did find this to be key in Haskell)
Thursday, July 26, 2007
semantic units / phrases / multi word tokens
It is a interesting co-incidence that Eitan and I were discussion his research proposal and got to talk about multi-word tokens and their role in natural language processing and a feed (Google Patent Granted on Semantic Units (Meaningful Compounds)) in SEO by the SEA blog that also discusses this issue, though not calling it multi word token but rather a semantic unit.
The blog post is an interesting read, as most of the posts in that blog.
The blog post is an interesting read, as most of the posts in that blog.
Getting ahead vs. just getting paid
I read a nice article about what makes the difference between surviving in your job and just getting paid to actually being able to advance yourself.
Are you getting ahead or just getting paid?
by
David Thompson
published on 16 Jul 2007
in
http://www.management-issues.com
Are you getting ahead or just getting paid?
by
David Thompson
published on 16 Jul 2007
in
http://www.management-issues.com
Wednesday, July 25, 2007
Representation of XML Schema built in simple types in Perl
Here's a post I sent to israel.pm's mailing list:
I'd like to propose a talk for one of the upcomming Perl
Mongers meetings (September before Yuval's talk or in
October):
Title:
"XML Schema built in simple types hierarchy representation as
a case study on how to refactore ad-hoc data structure
representation to Object Oriented Perl"
(an equally interesting talk, in my opinion can be with a
similar title except replacing Object Oriented Perl with
Higher Order Perl)
Abstract:
I'll briefly introduce the XML Schema built in simple types
as described in XML Schema Part 2: Datatypes Second Edition
W3C Recommendation 28 October 2004, section 3 [1].
Then I'll present an ad-hoc hashes-of-hashes representation
of this information.
Finally, we'll discuss and see example of Object Oriented
representation of the same information.
One of the goals of this exercise is to produce a CPAN Perl
module (actually, a set of Perl modules) that will
encapsulate the knowledge from XML Schema of its built in
simple types and allow easy manipulation, restriction and
derivation of them. This should be a useful bootstrapping
for XML Schema Processing in Perl (e.g., Schema Validation)
and a good start for developing XML Schema aware XML
processing tools such as XSLT 2.0, XPath 2.0 and XQuery 1.0
processors.
The talk can take several flavors:
* a more XML Schema technical debate where Object Orientation
is an instrument and not the purpose
* a more Object Oriented focused talk where the model is only
an instrument for discussing OO Perl
* a more Functional Programming focused talk where we end up
with an inside-out implementation in Perl rather than an OO one.
So if you want to attend this talk, let me know it and let
me also know your desired falvor -- I'll give the talk if
enough interest is expressed and will do it in the most
popular flavor :-)
Duration:60-120 minutes, depending on audience participation
When I say Object Oriented Perl, I mean OO along the lines
described in Demian Conway's Object Oriented Perl book [2].
When I say Higher Order Perl or Functional Programming in
Perl I mean HOP along the lines described in MJD's HOP book
[3].
Anyone interested in this talk?
[1] http://www.w3.org/TR/xmlschema-2/#built-in-datatypes
[2] http://www.manning.com/conway/
[3] http://hop.perl.plover.com/
I'd like to propose a talk for one of the upcomming Perl
Mongers meetings (September before Yuval's talk or in
October):
Title:
"XML Schema built in simple types hierarchy representation as
a case study on how to refactore ad-hoc data structure
representation to Object Oriented Perl"
(an equally interesting talk, in my opinion can be with a
similar title except replacing Object Oriented Perl with
Higher Order Perl)
Abstract:
I'll briefly introduce the XML Schema built in simple types
as described in XML Schema Part 2: Datatypes Second Edition
W3C Recommendation 28 October 2004, section 3 [1].
Then I'll present an ad-hoc hashes-of-hashes representation
of this information.
Finally, we'll discuss and see example of Object Oriented
representation of the same information.
One of the goals of this exercise is to produce a CPAN Perl
module (actually, a set of Perl modules) that will
encapsulate the knowledge from XML Schema of its built in
simple types and allow easy manipulation, restriction and
derivation of them. This should be a useful bootstrapping
for XML Schema Processing in Perl (e.g., Schema Validation)
and a good start for developing XML Schema aware XML
processing tools such as XSLT 2.0, XPath 2.0 and XQuery 1.0
processors.
The talk can take several flavors:
* a more XML Schema technical debate where Object Orientation
is an instrument and not the purpose
* a more Object Oriented focused talk where the model is only
an instrument for discussing OO Perl
* a more Functional Programming focused talk where we end up
with an inside-out implementation in Perl rather than an OO one.
So if you want to attend this talk, let me know it and let
me also know your desired falvor -- I'll give the talk if
enough interest is expressed and will do it in the most
popular flavor :-)
Duration:60-120 minutes, depending on audience participation
When I say Object Oriented Perl, I mean OO along the lines
described in Demian Conway's Object Oriented Perl book [2].
When I say Higher Order Perl or Functional Programming in
Perl I mean HOP along the lines described in MJD's HOP book
[3].
Anyone interested in this talk?
[1] http://www.w3.org/TR/xmlschema-2/#built-in-datatypes
[2] http://www.manning.com/conway/
[3] http://hop.perl.plover.com/
Tuesday, July 24, 2007
קצת על צרכנות
כמה נושאים הקשורים בצרכנות:
1. מוצרי יסוד אשר בפיקוח. ישנם מוצרים אשר המחירים שלהם מצויים בפיקוח ממשלתי ולכן מכירתם במחיר שעולה על המחיר אשר נקבע על פי חוק הוא עבירה על החוק. איך יודעים אילו מוצרים בפיקוח ומה המחיר שלהם? חיפשתי באתרי הממשלה ומצאתי את רשימת מוצרי היסור בפיקוח. הרשימה מעודכנת לתאריך החמישה עשר באפריל 2007.
שקית חלב 3% שומן של 1 ליטר צריכה לעלות 2.24 ש"ח כולל מע"מ
חמאה רגילה 100 גר' צריכה לעלות 2.7 ש"ח כולל מע"מ
אשל 4.5% שומן בגביע של 200 מ"ל צריך לעלות 1.37 ש"ח כולל מע"מ
גיל 3% שומן בגביע של 200 מ"ל צריך לעלות 1.28 ש"ח כולל מע"מ
גבינת עמק בחריץ של 1 ק"ג צריכה לעלות 38.71 ש"ח כולל מע"מ
גבינת טל העמק בחריץ של 1 ק"ג צריכה לעלות 45.34 ש"ח כולל מע"מ
גבינת גלבוע בחריץ של 1 ק"ג צריכה לעלות 38.1 ש"ח כולל מע"מ
גבינת גלבוע פרוסה במשקל של 200 גר' צריכה לעלות 9.44 ש"ח כולל מע"מ
מעדן חלב דני בגביע של 125 גר' צריך לעלות 1.6 ש"ח כולל מע"מ
מעדן חלב עם קצפת בגביע של 170 גר' צריך לעלות 2.09 ש"ח כולל מע"מ
ביצים מספר 2 בתבנית של 30 ביצים צריכות לעלות 21.25 ש"ח כולל מע"מ
ביצים מספר 1 בתבנית 30 ביצים צריכות לעלות 22.45 ש"ח כולל מע"מ
ביצים מספר 2 בתבנית של 12 ביצים צריכות לעלות 9.4 ש"ח כולל מע"מ
ביצים מספר 1 בתבנית 12 ביצים צריכות לעלות 9.95 ש"ח כולל מע"מ
2. מחירים על מוצרים צריכים להיות בש"ח, כולל מע"מ וכולל כל תשלום אחר שהוא חלק מהמוצר. אני מבין מזה שאסור, אם כך, להציג מחיר של משקה בבקבוק ואז בקופה לגבות בנפרד את דמי הפקדון. זאת עבירה על חוק הפיקדון. והנה הציטוט כפי שמסבירים באתר המשרד להגנת הסביבה:
ש:האם מחיר המכל כולל את הפיקדון?
ת:כן, המחיר על המוצר חייב לכלול את דמי הפיקדון. זאת אומרת - על המוצר יוציין המחיר אותו נדרש הצרכן לשלם בפועל.
ז"א שזאת עבירה על החוק לגבות בנוסף את דמי הפיקדון.
3. תשלום עבור שמירה או אבטחה בבית עסק. המועצה לצרכנות מסבירה:
1. מוצרי יסוד אשר בפיקוח. ישנם מוצרים אשר המחירים שלהם מצויים בפיקוח ממשלתי ולכן מכירתם במחיר שעולה על המחיר אשר נקבע על פי חוק הוא עבירה על החוק. איך יודעים אילו מוצרים בפיקוח ומה המחיר שלהם? חיפשתי באתרי הממשלה ומצאתי את רשימת מוצרי היסור בפיקוח. הרשימה מעודכנת לתאריך החמישה עשר באפריל 2007.
שקית חלב 3% שומן של 1 ליטר צריכה לעלות 2.24 ש"ח כולל מע"מ
חמאה רגילה 100 גר' צריכה לעלות 2.7 ש"ח כולל מע"מ
אשל 4.5% שומן בגביע של 200 מ"ל צריך לעלות 1.37 ש"ח כולל מע"מ
גיל 3% שומן בגביע של 200 מ"ל צריך לעלות 1.28 ש"ח כולל מע"מ
גבינת עמק בחריץ של 1 ק"ג צריכה לעלות 38.71 ש"ח כולל מע"מ
גבינת טל העמק בחריץ של 1 ק"ג צריכה לעלות 45.34 ש"ח כולל מע"מ
גבינת גלבוע בחריץ של 1 ק"ג צריכה לעלות 38.1 ש"ח כולל מע"מ
גבינת גלבוע פרוסה במשקל של 200 גר' צריכה לעלות 9.44 ש"ח כולל מע"מ
מעדן חלב דני בגביע של 125 גר' צריך לעלות 1.6 ש"ח כולל מע"מ
מעדן חלב עם קצפת בגביע של 170 גר' צריך לעלות 2.09 ש"ח כולל מע"מ
ביצים מספר 2 בתבנית של 30 ביצים צריכות לעלות 21.25 ש"ח כולל מע"מ
ביצים מספר 1 בתבנית 30 ביצים צריכות לעלות 22.45 ש"ח כולל מע"מ
ביצים מספר 2 בתבנית של 12 ביצים צריכות לעלות 9.4 ש"ח כולל מע"מ
ביצים מספר 1 בתבנית 12 ביצים צריכות לעלות 9.95 ש"ח כולל מע"מ
2. מחירים על מוצרים צריכים להיות בש"ח, כולל מע"מ וכולל כל תשלום אחר שהוא חלק מהמוצר. אני מבין מזה שאסור, אם כך, להציג מחיר של משקה בבקבוק ואז בקופה לגבות בנפרד את דמי הפקדון. זאת עבירה על חוק הפיקדון. והנה הציטוט כפי שמסבירים באתר המשרד להגנת הסביבה:
ש:האם מחיר המכל כולל את הפיקדון?
ת:כן, המחיר על המוצר חייב לכלול את דמי הפיקדון. זאת אומרת - על המוצר יוציין המחיר אותו נדרש הצרכן לשלם בפועל.
ז"א שזאת עבירה על החוק לגבות בנוסף את דמי הפיקדון.
3. תשלום עבור שמירה או אבטחה בבית עסק. המועצה לצרכנות מסבירה:
גביית דמי שירות או דמי אבטחה בנפרד
שאלה:
האם רשאית מסעדה לדרוש, בנוסף למחיר המפורט בתפריט גם תשלום נפרד עבור "דמי שירות" או אבטחה?
תשובה:
סעיף 17(ב') לחוק הגנת הצרכן תשמ"א – 1981 קובע כי עוסק המציע או המציג מוצר לצרכן, חייב להציג את מחירו הכולל ובמטבע ישראלי. משמעותו של "המחיר הכולל" הינו כי במחיר המוצג לצרכן נכללו סך כל התשלומים בעבור המוצר, לרבות כל תשלום הנלווה לרכישת המוצר ואשר לצרכן אין אפשרות לוותר עליו במסגרת העסקה.
בהתאם, חלה חובה על בעל מסעדה לפרסם מחירי מנות הכוללים בתוכם את דמי השירות, דמי אבטחה (אם יש מאבטח), ו/או כל תשלום אחר הנגבה מהסועדים, אלא אם ניתנת לצרכן אפשרות אמיתית לוותר על התשלום הנוסף.
התרשמות אישית מקורס שחייה לילדי גן חובה אצל ענת פרקש ב-"מרכז למצויינות בשחייה" במתחם אילנות
רשמנו את אביב (בן שש וחצי) לחוג שחייה בן 10 שיעורים אצל ענת פרקש במרכז למצויינות בשחייה במתחם אילנות (זה ממה בכניסה ליער אילנות באזור אבן-יהודה). ההתרשמות שלנו (של מיכל, שלי, של אמי ושל חמותי, שלכולנו יצא ללוות את אביב לשעור לפחות פעמיים כל אחד) היתה מאד לא חיובית.
בשעור הראשון נכחו ילדים רבים והיתה חלוקה של הילדים לשתי קבוצות: האחת אצל דניאל חייטוב והשנייה אצל ענת פרקש. אביב החל את השעור אצל דניאל, שם בילו כמה דקות בהכרות עם שם המדריך ושמות הילדים, אך לאחר שבדקו מיומנויות בסיסיות (לא הבנתי איך) העבירו כמה ילדים מקבוצה לקבוצה. אביב הגיע לקבוצה של ענת שם היא המשיכה בשעור שלה מבלי להתייחס לילדים שהתחלפו ומבלי להציג את עצמה מחדש ואת הילד שהצטרף.
השיעורים כולם מתחילים באיחור ניכר. משום שאורך השיעורים הוא 30 דקות בלבד (בעוד שבכל מקום אחר שעורי שחייה אורכים לכל הפחות 45 דקות ובד"כ כשעה) כל זמן שאובד במהלך השיעור אפילו כמה דקות הוא משמעותי ביותר. בפעמים שבהם אני נכחתי הזמן המבוזבז בתחילת כל שעור (עד שהמדריכה מתחילה באמת להתייחס לילדים ומפסיקה לשוחח עם הורים ומדריכים אחרים שנמצאים בשטח הבריכה) עוברות לפחות 5-6 דקות שהן כעשרים אחוז ממשך השעור כולו! בשעה שהמדריכה משוחחת או עובדת לבד עם אחד הילדים האחרים בשעור נאלצים לחכות בסבלנות כשהם אוחזים במעקה בשפת הבריכה ומשתעממים. כבר יצא לי לראות שיעורי שחייה לילדים ותמיד המדריכים היו מקפידים לתת לילדים הממתינים מטלה כלשהי כדי להתאמן ולשמור על ריכוז בשעה שהם מקדישים זמן לילדים אחרים. כנראה שאצל ענת פרקש בשיטה המיוחדת שלה זה לא קיים. במשך השיעורים המדריכה לא מרוכזת בילדים והיא מחליפה הערות ומשוחחת עם מדריכים אחרים, עם הורים, עם מזכירת המרכז ולי זה נתן הרגשה שהיא לא מכבדת את הילדים ולא מכבדת את מעמדה בשיעור.
היום אביב מסיים את המפגש העשירי והאחרון שם. מעניין שבעוד שבכל המקומות האחרים שבהם התעניינו לגבי חוג שחייה, מקובל לערוך 12 שיעורים וכאן רק 10. מאז השיעור השישי במרכז למצויינות בשחייה ניסו לשכנע אותנו לשלם סכום כסף נוסף עבור שני שיעורים נוספים שהרי "עשרה שיעורים אינם מספיקים כדי ללמוד שחייה". מיכל התרעמה ובצדק: אם אתם יודעים מלכתחילה ש-10 שיעורים אינם מספיקים ושיש לתת 12 שיעורים, מדוע אתם לא מספרים זאת מראש טרם ההרשמה, או טוב מזה, מדוע אינכם מלכתחילה מציעים את החוג כך שיהיה בן 12 שיעורים?
אנחנו יצאנו מהמקום הזה בתחושה לא טובה. לא נשוב לשם ולא נמליץ לאף אחד ממכרינו להשתתף בחוגים במקום, בוודאי שלא אצל ענת פרקש.
אתמול בערב קיבלנו שיחת טלפון מהמזכירות שם ושאלו אותנו אם אנו מעוניינים בשני השיעורים הנוספים. בהחלטיות ציינתי שבפירוש לא והסברתי את מה שרשמתי פה לעיל. אף על פי שהמזכירה הבטיחה לי שההערות והביקורת הבונה שלי תלקחנה בחשבון ושמסקנות יופקו, אני מסופק ביותר שהיא אפילו תעביר לבוס שלה, ענת, את הביקורת כלשונה, או בכלל...
לסיכום -- ההמלצה שלי -- להתרחק
בשעור הראשון נכחו ילדים רבים והיתה חלוקה של הילדים לשתי קבוצות: האחת אצל דניאל חייטוב והשנייה אצל ענת פרקש. אביב החל את השעור אצל דניאל, שם בילו כמה דקות בהכרות עם שם המדריך ושמות הילדים, אך לאחר שבדקו מיומנויות בסיסיות (לא הבנתי איך) העבירו כמה ילדים מקבוצה לקבוצה. אביב הגיע לקבוצה של ענת שם היא המשיכה בשעור שלה מבלי להתייחס לילדים שהתחלפו ומבלי להציג את עצמה מחדש ואת הילד שהצטרף.
השיעורים כולם מתחילים באיחור ניכר. משום שאורך השיעורים הוא 30 דקות בלבד (בעוד שבכל מקום אחר שעורי שחייה אורכים לכל הפחות 45 דקות ובד"כ כשעה) כל זמן שאובד במהלך השיעור אפילו כמה דקות הוא משמעותי ביותר. בפעמים שבהם אני נכחתי הזמן המבוזבז בתחילת כל שעור (עד שהמדריכה מתחילה באמת להתייחס לילדים ומפסיקה לשוחח עם הורים ומדריכים אחרים שנמצאים בשטח הבריכה) עוברות לפחות 5-6 דקות שהן כעשרים אחוז ממשך השעור כולו! בשעה שהמדריכה משוחחת או עובדת לבד עם אחד הילדים האחרים בשעור נאלצים לחכות בסבלנות כשהם אוחזים במעקה בשפת הבריכה ומשתעממים. כבר יצא לי לראות שיעורי שחייה לילדים ותמיד המדריכים היו מקפידים לתת לילדים הממתינים מטלה כלשהי כדי להתאמן ולשמור על ריכוז בשעה שהם מקדישים זמן לילדים אחרים. כנראה שאצל ענת פרקש בשיטה המיוחדת שלה זה לא קיים. במשך השיעורים המדריכה לא מרוכזת בילדים והיא מחליפה הערות ומשוחחת עם מדריכים אחרים, עם הורים, עם מזכירת המרכז ולי זה נתן הרגשה שהיא לא מכבדת את הילדים ולא מכבדת את מעמדה בשיעור.
היום אביב מסיים את המפגש העשירי והאחרון שם. מעניין שבעוד שבכל המקומות האחרים שבהם התעניינו לגבי חוג שחייה, מקובל לערוך 12 שיעורים וכאן רק 10. מאז השיעור השישי במרכז למצויינות בשחייה ניסו לשכנע אותנו לשלם סכום כסף נוסף עבור שני שיעורים נוספים שהרי "עשרה שיעורים אינם מספיקים כדי ללמוד שחייה". מיכל התרעמה ובצדק: אם אתם יודעים מלכתחילה ש-10 שיעורים אינם מספיקים ושיש לתת 12 שיעורים, מדוע אתם לא מספרים זאת מראש טרם ההרשמה, או טוב מזה, מדוע אינכם מלכתחילה מציעים את החוג כך שיהיה בן 12 שיעורים?
אנחנו יצאנו מהמקום הזה בתחושה לא טובה. לא נשוב לשם ולא נמליץ לאף אחד ממכרינו להשתתף בחוגים במקום, בוודאי שלא אצל ענת פרקש.
אתמול בערב קיבלנו שיחת טלפון מהמזכירות שם ושאלו אותנו אם אנו מעוניינים בשני השיעורים הנוספים. בהחלטיות ציינתי שבפירוש לא והסברתי את מה שרשמתי פה לעיל. אף על פי שהמזכירה הבטיחה לי שההערות והביקורת הבונה שלי תלקחנה בחשבון ושמסקנות יופקו, אני מסופק ביותר שהיא אפילו תעביר לבוס שלה, ענת, את הביקורת כלשונה, או בכלל...
לסיכום -- ההמלצה שלי -- להתרחק
Darwin Awards candidate
My friend, Eitan Schuler, and I were walking back from ג'קו מאכלי ים restaurant (Jacko's seafood restaurant) to F5 Networks offices in HaBarzel street in Tel-Aviv. On our way there were two tired and dirty people one of them resting against a tree and the other one sitting on a gas tank (cooking gas!) and swinging on it back and forth while holding a cigarette and smoking (!!!). We were socked! It is obvious that the man is a prospective candidate for the Darwin Awards.
Eitan wrote a post about this in his blog.
Eitan wrote a post about this in his blog.
Monday, July 23, 2007
Israel.pm -- Perl mongers meeting for September 2007
In addition to the schedule for August's meeting see: http://perl.org.il/pipermail/perl/2007-July/008858.html and Israel.pm meeting for August 2007 -- perl.org.il meeting announcement we also have a schedule for September's meeting:
Yuval Kogman (nothingmuch) will give a talk about
"Object Meta Programming"
(he's also talking about this on YAPC)
Abstract:
Object meta programming is a hot topic nowadays, with Perl
6's feature set materializing and Moose gaining acceptance.
Meta programming, especially unstructured, is prevalent in
most projects. Things such as object persistence, dynamic
code, and establishing a common base class typically involve
a degree of meta programming. This talk will try to get you
thinking of such problems from a meta object perspective.
This talk is both a Moose introduction and a general
discussion of meta programming. It will help you make better
use of Moose's full strength as a meta object protocol
rather than just a cute class generation syntax. However,
the focus is on the general approach as opposed to the
details of Moose, making it useful regardless of whether you
use Moose, another toolkit, or even another language.
Duration: 60 minutes.
We expect to start sometime between 18:30 and 19:00.
There's an available slot of another talk -- so please let
me know if you want to give a talk in September.
Location: F5 Networks offices in Tel-Aviv: HaBarzel 24b,
entrance floor (follow the signs with the F5 logo on them).
* I'd appreciate help from other mongers to syndicate the
announcement on other lists/blogs/news/sites
Yuval Kogman (nothingmuch) will give a talk about
"Object Meta Programming"
(he's also talking about this on YAPC)
Abstract:
Object meta programming is a hot topic nowadays, with Perl
6's feature set materializing and Moose gaining acceptance.
Meta programming, especially unstructured, is prevalent in
most projects. Things such as object persistence, dynamic
code, and establishing a common base class typically involve
a degree of meta programming. This talk will try to get you
thinking of such problems from a meta object perspective.
This talk is both a Moose introduction and a general
discussion of meta programming. It will help you make better
use of Moose's full strength as a meta object protocol
rather than just a cute class generation syntax. However,
the focus is on the general approach as opposed to the
details of Moose, making it useful regardless of whether you
use Moose, another toolkit, or even another language.
Duration: 60 minutes.
We expect to start sometime between 18:30 and 19:00.
There's an available slot of another talk -- so please let
me know if you want to give a talk in September.
Location: F5 Networks offices in Tel-Aviv: HaBarzel 24b,
entrance floor (follow the signs with the F5 logo on them).
* I'd appreciate help from other mongers to syndicate the
announcement on other lists/blogs/news/sites
Wednesday, July 18, 2007
איך אני מתנהג?

בפורום הורים בתפוז ראיתי את התמונה הזאת מצורפת לרעיון של אמא שחוששת למעשים הפרועים של ילדה בן הארבע וחצי. שעשע אותי מאד הרעיון המצחיק. עוד הצחיק אותי לקרוא בפורום שהורים אחרים חושבים שהיא רצינית ובאמת מתכוונת לשלוח את הילד ככה לרחוב ולא מבינים שזאת בדיחה.
הנה -- הקישור לשרשור המקורי בפורום הורים בתפוז
הנה -- הקישור לשרשור המקורי בפורום הורים בתפוז
Tuesday, July 17, 2007
Cats
Monday, July 16, 2007
Israel.pm meeting for August 2007 -- perl.org.il meeting announcement
Here's the announcement for next month's Israel.pm meeting (Israeli Perl Mongers), that I just posted to perl.org.il:
----------
To: perl@perl.org.il
Subject: israel.pm meeting for August 2007
Hello,
The next meeting of israel.pm will take place on Tuesday,
14/8/2007. Meeting starts at 18:30.
Gabor Szabo will talk about
"how test automation is done in various OS projects"
For details on the talk see:
http://www.szabgab.com/blog/2007/07/1183825266.html
We expect to start sometime between 18:30 and 19:00 and the
duration is expected to be 60-90 minutes.
Location: F5 Networks offices in Tel-Aviv: HaBarzel 24b,
entrance floor (follow the signs with the F5 logo on them).
* I'd appreciate help from other mongers to syndicate the
announcement on other lists/blogs/news/sites
Yuval Yaari has its 2nd part of the talk on regular
expressions "internals", and I hope that we will be able to
get some of that either before Gabor's talk or after.
----------
----------
To: perl@perl.org.il
Subject: israel.pm meeting for August 2007
Hello,
The next meeting of israel.pm will take place on Tuesday,
14/8/2007. Meeting starts at 18:30.
Gabor Szabo will talk about
"how test automation is done in various OS projects"
For details on the talk see:
http://www.szabgab.com/blog/2007/07/1183825266.html
We expect to start sometime between 18:30 and 19:00 and the
duration is expected to be 60-90 minutes.
Location: F5 Networks offices in Tel-Aviv: HaBarzel 24b,
entrance floor (follow the signs with the F5 logo on them).
* I'd appreciate help from other mongers to syndicate the
announcement on other lists/blogs/news/sites
Yuval Yaari has its 2nd part of the talk on regular
expressions "internals", and I hope that we will be able to
get some of that either before Gabor's talk or after.
----------
Subscribe to:
Posts (Atom)





