מודול מונדאל ל MagicMirror

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

כדי לעקוב אחרי המשחקים בכל יום, הכנתי מודול קטן לMagicMirror

את הנתונים אני לוקח מאתר כאן 11

המעוניינים יכולים להוריד ולנסות MMM-Mondeal

why i decided to write yet another ham radio logbook software

TL;DR It’s all about the User eXperience, design and making software fit you, and not the other way around.

I’m an amateur radio operator. as all hams, we are required to save a log of our contacts with other people. besides the legalities, it’s nice to have a record of places & people I’ve talked with. when I’ve started my hobby, some 30 years back, I received a paper logbook which I’ve been using untill recently, and I’ve been very happy with it.

I’ve been thinking of using a computerized logbook software, but to be honest, I really had no incentive. pen and paper were good enough for me. plus, the ones I’ve tried to use (out of the thousands out there) left me with a horrible experience. i consider my self as a savvy computer user, but most of the programs I’ve tried had a “designed by an engineer” look and feel, which in this day and age is simply a crime.

Continue reading why i decided to write yet another ham radio logbook software

connecting CR95HF to the esp32 using SPI

I’ve been working on a freestyle libre glucose monitor reader. the sensor tag uses ISO/IEC 15693 to communicate with the NFC reader. following the work of @JoernL I’ve purchased a CR95HF based reader and connected it to my esp32.  the original design used arduino pro-mini, but i’ve opted to use adafruit huzzah feather esp32 as it includes all the peripherals needed: batter charger, bluetooth, and WiFi support so I can upload data to mqtt.

I’ve assumed the migration, or at least the SPI connection would be transparent, but boy was I wrong.

Continue reading connecting CR95HF to the esp32 using SPI

כשמבלבלים בין מטרות ואמצעים

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

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

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

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

Continue reading כשמבלבלים בין מטרות ואמצעים

כשלקוח רוצה לדבר עם המנכל

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

מצד שני, כשקורות תקלות הם גם מגיבים באופן אישי. ולפעמים כשהיינו מגדישים את הסאה, היה מגיע אחד מאנשי שימור לקוחות למשרדי ומספר ש (כנהוג במקרים כאלו בישראל,) ״הם דורשים לדבר עם המנכ״ל״ Continue reading כשלקוח רוצה לדבר עם המנכל

גלגל ריצה שקט לאוגר

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

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

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

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

ריבוי משימות בארדואינו

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

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

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