הוועידה העשירית של מפלגת העבודה

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

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

לבחירות נרשמו בסך הכל כ-5,300 מועמדים, ולכן עלתה הצעה לחסוך את הבחירות, מכיוון שהיחס בין המועמדים למקומות קרוב ל-1:1, ולהכניס את כל המועמדים לוועידה. לאור ויכוחים פנימיים, שגרמו למספר דחיות במועד הבחירות, ההצעה נפלה, והבחירות לוועידה נערכו ב-24/12/18. כל סניף מפלגה יכול לשלוח נציגים על פי גודלו, ולאחר מספר טלפונים לחברי הסניף, והתארגנות מקומית, נבחרתי להיות אחד מנציגי הסניף לו אני משתייך, בקולותיהם של 11 מצביעים. אחוז ההצבעה היה נמוך מאוד, לפחות אצלנו. משיחות שקיימתי עם חברי הסניף, התברר שרבים לא מכירים את מוסד הוועידה כלל, ונערכות בחירות אליו. זה משהו שכדאי לתקן.

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

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

בקטגוריה politics, העבודה | להגיב

אין בושה

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

בקטגוריה general | להגיב

How to await an event handler

One of the known problems with the async/await pattern, is that it doesn't interop well with events. In order to properly await an async method, the method should return a Task (or some other awaitable). However, the common pattern for event handlers is that they return void. In fact, .NET 4 introduced the generic EventHandler<TEventArgs> delegate, to save us the repeated task of writing a delegate to a method accepting an object and an EventArgs.

While a void method can be async, it can't be awaited, and return before it is completed. As a result, the method that called the event handler will continue execution before the handler is complete, and may not receive the result (usually set by the handler in the EventArgs argument). Fortunately, there is a way out of it.

להמשיך לקרוא

בקטגוריה general | להגיב

רות, סוף.

ביום שני שוחררתי רשמית ממילואים.

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

בזמן הזה הייתי סטודנט; סיימתי לימודים והתחלתי לעבוד; פוטרתי והייתי מובטל; ואז חזרתי לעבודה.

התחלתי כרווק, חוויתי זוגיות, התחתנתי ונולדה לי ילדה.

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

בקטגוריה מילואים | להגיב

ההבדל בין הצלחה לכישלון

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

בקטגוריה טרור | להגיב

אני אבא

היום, יום שישי, 21 במרס 2014, י"ט אדר ב' תשע"ד, בשעה 702 בבוקר, נולדה בתי הבכורה.

שאלות נפוצות

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

I'm a dad

For the benefit of my non-Hebrew speaking relatives, here's a translation:

Today, Friday, March 21st 2014, 19th Adar Bet 5774, on 7:02AM, my first child and daughter was born.

FAQ

  • Q: How much does she weight?
    A: 3.250kg
  • Q: How long did the delivery take?
    A: 17-19 hours, depends on how you count
  • Q: That's allot
    A: Right
  • Q: How does Sarit feels?
    A: Pretty good, considering.
  • Q: How does the baby feel?
    A: Looks OK, quite calm most of the time
  • Q: Got pictures?
    A: Not for Facebook. but you can come visit soon.
בקטגוריה general | להגיב

Obama is no Kennedy

1962. President John F. Kennedy finds out that the Soviet Union is deploying missiles in Cuba, it's communist ally, just off-shore of Florida. In a television address, he announces that the missiles must be removed, because they pose a threat to the national security of the United States, and he will not hesitate to use military force to neutralize them if necessary. After a 13 days standoff, Khrushchev stands down and removes the missiles from Cuba, while the US removed similar missiles it had previously deployed in Turkey.

Fast forward to 2014. Following a popular revolution which removed a Russian puppet president from Ukraine, Russian president Putin takes advantage of the chaos and invades Crimea, a Ukrainian territory, which was part of Russia until 1954, and within two weeks starts a formal, forced transfer of sovereignty over Crimea to Russia. American president Barak Obama condemns the act, declares sanctions on some Russian officials, but in practice, does nothing to remove the Russian forces from Crimea. no naval blockade, no symbolic military operation, no nothing.

When will Obama act? When Russia invades east Ukraine? When Russia invades a NATO member, like Poland or one of the Baltic countries? Or does he only know to talk allot?

בקטגוריה אובמה | להגיב

מק זה מגניב

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

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

סיבוב נוסף בחנות הביא אותי אל מאחורי הדלפק וליד עוד שולחן של מוכרת נוספת, ואז נפתרה התעלומה: כל המחשבים האלה מתחברים ב-RDP למחשבי Windows XP, ובעצם מריצים Windows מרחוק! אבל חייבים להודות שמחשבי מק יקרים על השולחן מוסיפים הרבה לניחוח היוקרתי של החנות 🙂

בקטגוריה MS, מחשבים | להגיב

מלחמת העולם Z (הסרט)

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

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

הנה כמה נקודות בולטות שעולות בזכרוני:

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

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

בקטגוריה scifi | תגים , | תגובה אחת

Integrating Subversion into Visual Studio

Today I'd like to talk about integrating Subversion into Visual Studio. Subversion (commonly referred to in the abbreviation SVN) is a great source control management system, used by many open-source projects, as well as many small to medium companies. Since it's IDE agnostic, it doesn't have native integration into Visual Studio, or any other IDE for that matter, although many IDEs do support it directly (e.g. SharpDevelop, Eclipse). While the official client for SVN is a command line tool, most Windows developers use TortoiseSVN, which works as a Windows Explorer extension and provides an easy to use GUI for SVN. Still, it's not very comfortable to switch back and forth from Visual Studio to Windows Explorer all the time.

There are three options I'd like to talk about here:

  1. VisualSVN is a commercial tool, which costs $79 a seat (free for personal use or open-source projects, or if you're a Microsoft MVP), which integrates SVN into Visual Studio by using TortoiseSVN GUI from inside Visual Studio. When you commit ("check-in"), update ("get latest version") or view history, VisualSVN opens the respective TortoiseSVN dialog to do the job. This has the benefit of using the same familiar GUI both inside Visual Studio and outside of it. It also follows changes in the file system, such as if you move, rename or delete a file in Solution Explorer, and updates the Working Copy (that's an SVN term meaning your local SCM-controlled code) with the changes, so that you can easily commit these changes. It also has other nice features, like replacing the green bar at the edge of the code editor with it's own bars, which indicate changes made to the file since the last update, and not just since you last opened it. It can also easily jump from change to change in the file, using Ctrl + up/down arrow.
  2. Another option is AnkhSVN, a free and open-source project which recently received support from Microsoft, and is a full-featured client for SVN. I personally find it not as easy to use as TortoiseSVN. For example, its diff tool is much weaker (but you can configure it to just use TortoiseSVN's diff tool), and it's commit UI has a too-small text box to enter comments, plus it doesn't have a spell-checker and auto-complete code elements like TortoiseSVN does.
  3. The last option is for people who want TortoiseSVN in their Visual Studio, but can't use VisualSVN for some reason, e.g. it's too expensive or they have the Visual Studio Express edition, which doesn't allow plugins. Simply put, this option adds the calls to TortoiseSVN tools to Visual Studio as external tools, available from the Tools menu, and you can also create a toolbar with these tools for easy access.

My personal preference is for VisualSVN if possible, and a combination of AnkhSVN and TortoiseSVN external tools otherwise. This allows AnkhSVN follow and update file-system changes, while interaction with the SVN server is done with TortoiseSVN.

Back in 2007, a guy named Garry Bodsworth created a VBScript which automatically installs these external tools, together with some Visual Studio settings files which created a nice toolbar with icons. At the time, Visual Studio 2008 was the latest release, and those settings files have not been updated since. They may or may not work with later versions of Visual Studio. The VBScript does work, but only with commercial versions of Visual Studio. For some reason, the Express editions use a different registry key, so the script has to be modified to add the external tools to these editions.

I took the liberty to update the script, both to make it work with more recent versions of Visual Studio (which boils down to adding comments with the vesion numbers of recent vesions) and to make it work with the Express editions. I also improved it a bit, so that when you do a diff on the current file, the diff window will open scrolled to the current line in the code file. After running the script, the new tools will be available through the Tools menu of Visual Studio.You will still need to add a new custom toolbar and add them as buttons, if you wish.

here's a link to my version of the script.  If you can improve on Garry's original settings files, or verify that they work with recent versions of Visual Studio, I'd be happy to update this post about it.

בקטגוריה מחשבים, קוד פתוח, תוכנה | תגים , | להגיב