יום ראשון, 21 ביולי 2019

שביתה ממוקדת


שביתה ממוקדת
מאת: עופר בן-טובים 2013

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

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

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

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

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

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

יום שני, 3 ביוני 2019

חלומו המעוות של כל מורה

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

יום רביעי, 1 במאי 2019

Modbus connection from PC to Unitronics

As a nub in Python I struggled quit a while finding the way to get data from Unitronics PLC to my computer. all of our technicians at work where abroad and i did not want to bother them . nun of us worked with python before.
I tried opc and then stumbled on modbus-tk (tool kit) python library.
so here is my solution.

on the PLC side you need to set the PLC to allow Modbus connection like so:

set plc name, card socket (use socket 2 port 502 as it is the default and unitronics asked you to :).
set the network id and remember it for the python code this is the slave number.
rung 2 sets the Modbus scan to work always so you will refresh values every PLC cycle.

on the python side :
install modbus_tk : pip install modbus_tk
reading values works with this  code


import modbus_tk.defines as cst
import modbus_tk.modbus as modbus
import modbus_tk.modbus_tcp as modbus_tcp

master = modbus_tcp.TcpMaster(host='172.21.2.183', port=502, timeout_in_sec=5.0)
master.open
actual_bytes = master.execute(slave=1, function_code=cst.READ_COILS, starting_address=1, quantity_of_x=25)
print("actual_bytes =", actual_bytes)

master.close

this code reads MI:1 to MI:26

Hope in the future I will have time to explain how to read other data.


יום רביעי, 20 במרץ 2019

שלוש מחשבות על האינדינגב / אינדינגב כמראה למדינת ישראל



אינדינגב למי שלא שמע הוא פסטיבל מוזיקה שהמופיעים בו אינם מיוצגים ע"י משרד (א/ינדיפנדנט). הפסטיבל מושך בכל שנה כעשרת אלפים צופים המשלמים כל אחד כ300-400 ש"ח על הזכות להניח אוהל במתחם צפוף ולשמוע עשרות להקות שאת רובן אתם לא מכירים במשך 3 ימים ובעיקר לילות. המארגנים החלו את הארוע לפני 12 שנה עם 1500 צופים ונמשך עד לפני שנה. השנה המארגנים לא מצליחים להגיע להסכמות עם המשטרה על אבטחת הארוע ולכן הודיעו על ביטולו. כמו בכל ארוע בימינו המשטרה מאבטחת בתשלום את הארוע וגם מגדירה את דרישות הבטחון באתר. גילוי נאות: יצא לי להשתתף פעם אחת בפסטיבל ולמרות הסבל הפיזי מהצפיפות החום ובעיקר מרמת הווליום נהניתי ממספר מועט אך מבריק של אומנים שיוצרים מוזיקה קצת אחרת.
1 – למה משטרה
            אינדינגב הוא התכנסות גדולה של בני אדם ומאז ארועי פסטיבל ערד אנחנו רואים יותר ויותר הוראות בטיחות בשטח ודאגה לבטחון האזרחים.  באופן כללי וכסוציאליסט אני מכיר בחשיבות ההסדרה של תקני בטיחות. באינדינגב קימות כמה שכבות הסדרה. לפסטיבל יש צוות מתנדבים ענק המסדיר את הנקיון ומסתובב בין האוהלים לוודא שהחוגגים נהנים. ההסדרה מדהימה ועל כל שאלה יש תשובה מהירה. ה/מתחם מואר ומוסדר אם גם מאד מאד מאד צפוף. המשתתפים ממושמעים ושועים לבקשות המתנדבים ונעזרים בהם אז למה צריך משטרה? כי המשטרה היא מקור הסמכות והשכבה העליונה של ההסדרה. מכאן ועד הוצאה של מליוני שקלים על תשלום למשטרה המרחק גדול. אנו משלמים על אבטחתנו מיסים. לעניות דעתי כל הפעולות של המשטרה צריכות להיות ממומנות מתקציב המדינה כולל השמחות שלנו. אבל כאן, אנו משלמים אקסטרה על פעולה שהיא נורמטיבית לחלוטין. זהו מקרה שבו המודל הקפיטליסטי משתלט על המרחב הציבורי.
2 – למה המשתתפים באינדינגב כ"כ נעבכים
            עשרות אלפי משתתפים הגיעו כבר לאינדינגב. כולם התנהגו יפה, עישנו שתו ישנו ולא הלכו מכות כי הם כאן להנות ממוזיקה שאף אחד לא מכיר. אז איפה הם כשהפסטיבל נסגר? הם בבית כי הם כבר רגילים לשרירות המשטרה ולכוחנות שבה היא מנהלת את חייהם. הם הרי היו בצד השני של הכח הזה במהלך שירותם הצבאי ושתקו אז מה להם להתערב בגועל נפש הזה בחייהם האזרחיים. שהרשויות יפתרו לנו גם את זה. משתתפי האינדינגב אינם פורעי חוק וימשיכו להיות כאלו כל חייהם. במובן זה מערכת החינוך וההסללה של מדינת ישראל הצליחה ובגדול.
3 – למה האמנים כבר לא אינדי
            בכדי למשוך אנשים לפסטיבל מביאה ההנהלה בכל שנה מספר הולך וגדל של אמנים ידועים המקבלים את הבמה המרכזית וכמובן כאלו שאכן מיוצגים היטב ע"י משרד. יש בפסטיבל אמנים רבים שלא שמעת ולא תשמע לעולם. להקות אקלקטיות שלא יקבלו במה בשום מקום אחר אבל הלו זו בדיוק מטרת הפסטיבל, להציג דברים אחרים ולא ידועים. אז למה גם האמנים האלו אינם מהפכנים? כי גם הם מראה של המדינה שאינה מבחינה בין טוב ורע ואינה מעריכה את השונות שאמנים אלו מיצגים. גם האמנים לא ממש מאמינים שהם שונים ומיצגים את הטוב שבאדם.


יום שלישי, 19 במרץ 2019

A financial model for autonomic cars

Autonomic cars are coming. they drive in our streets for years now and in 2-3 years everybody will get to see a truck delivering milk or collecting garbage, to ride a self driving taxi or even to own one. There is however one area of the financing of the self driving car which has a lot of questions asked and not a lot of answers.
The problem is who will pay the bill if you get into an accident. is it the car manufacturer, the passenger the state? who would find the culprit and who will enforce the law. countries are not eager to pass laws that will make big company (political donors) pay the bill. Companies would not  jump into this liability without any country backup and so the whole industry is just waiting for a solution and what you see on the road is the number of cars a company can insure from its capital. So what if we use insurance as an evolutionary selector for the autonomic car industry?Related image
Think of insurance as part of your millage cost, you get into a cab and pay for a ride. it includes gas, oil, tiers etc. and insurance per mile. now the safest car has a lower insurance rate so your ride fare is cheaper. the car that is not secure would charge more for insurance and in no time will disappear from the market. if we make the insurance rate visible to the passenger we will even expedite this process and get better cars on the road faster. better safer cars with the benefit of knowing your "driver" record.
 
Locations of visitors to this page