Unity Tidbit: Build Automation for iOS

Look, it’s now easy to build an app for iOS without an actual mac on your desk, using Unity Build Automation (formerly Unity Cloud Build). This is a summary of the official tutorial which is, by the way, unique. I mean, iOS is it’s own special part of the Build Automation guide. Here’s what you need to do: And that’s it! Easy, right? The answer is no, by the way. Glad to see it’s just as easy now as it was in a Game Jam long ago when someone asked as why we had an Android, PC, and web version of our game but no iPhone version. (I heard they stopped using the fax, though. Maybe it was outside my process.)


Posted in No Category and tagged , , , by with comments disabled.

מחוננים – אואטר: פיזיולוגיה של מחוננים למתקדמים

אואטר, הדף, הדממה, וסטטית ישבו באחת מחדרי הישיבות הזמינים לנוטרים. דוקטור ליבנשטיין עמד מול הלוח המחיק והסתכל עליהם. “לטובת החדשים יותר מבינינו שאולי עוד לא שמעו את זה, הנה קצת מבוא למחוננים א’,” הוא אמר וחייך. “אנחנו לא יודעים את המקור של המוטציה הזאת או מתי היא התחילה, כי קשה לנהל מחקר כזה ועדיין לשמור על הסודיות שאנחנו צריכים, אבל אנחנו כן יודעים שיש כמה הבדלים מאוד מסוימים בין מחוננים לבני אדם רגילים.” הוא עצר לרגע את שטף הדיבור כדי לצייר שתי דמויות מקל על הלוח. “למקרה ואתם תוהים, לא. עדיין לא מצאנו מחונן בלי יכולת על-אנושית כלשהי ועם מערכת דפוקה לחלוטין.  הייתם חושבים ששינוי גנטי כזה יגרום לבעיות אבל…” הוא משך בכתפיו. “אנחנו עוד לא יודעים למה. אבל כן אפשר לזהות את ההבדל הביולוגי או, כמו סטטית פה, את ההבדל המנטלי.” הוא צייר שלושה קווים ליד הדמות הימנית. אחד בגובה מרכז הגוף, אחד בגובה הראש ועוד אחד מעליו. “אם זה עוזר לכם, תחשבו על איך מחשב עובד: יש את החומרה הפיזית…” הוא כתב ‘Bioware’ על הקו הנמוך. “או כמו שאנחנו אוהבים להתייחס אליה. יש את התוכנה…” הוא כתב ‘Wetware’ על הקו השני ליד הראש של הדמות. “או בשם החיבה המקצועי שלה. ואז…” הוא נקש על הקו העליון עם העט שלו. “יש את זה. אין לנו עדיין שם מתוחכם לזה. אני לא אדם רוחני במיוחד אז אני אמנע מהשימוש במילה ‘נשמה’…” הוא עצר לרגע ואז חייך חיוך קטן,” מעכשיו, אבל ההנחה הנוכחית שלנו, מבחינת כמה שהמדע מבין את התהליכים, היא שמה שהופך אותך לאתה יחודי אלו התבניות המשתנות שרצות על אותן Continue Reading →


Posted in No Category and tagged , , by with comments disabled.

מחוננים – אואטר: זיקית (3), חלק י’

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


Posted in No Category and tagged , , by with comments disabled.

החוסר בסקרנות

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


Posted in No Category by with 2 comments.

מחוננים – אואטר: זיקית (3), חלק ט’

“זה בהחלט לא מה שציפיתי,” אמר דוקטור ליבנשטיין כשבחן את אואטר מכף רגל ועד ראש. “גם אני לא, דוק,” אואטר אמר. אואטר ישב על מיטת הבדיקות במרפאה של בסיס הנוטרים. סטטית עמדה לידו, מחזיקה את זרועותיה קרובות לגופה. אואטר חשב שהוא ראה אותה כוססת את ציפורניה אבל כל פעם שהגניב מבט לכיוונה, היא הסתירה זאת. דוקטור ליבנשטיין היה גבר ממוצא אירופאי בגובה ממוצע, הופעה מדוגמת, וחלוק לבן מאוד. הוא פתח שוב את התיק אותו קרא קודם. “אם הבנתי נכון, את–אתה, השתלטת על הגוף של משנה צורה, כנראה משנה צורה עם איבר פנימי שמאפשר לו לייצר סוג של ענן חלקיקים שיכולים לשכתב את המבנה שלו וגם של אדם אחר, ועכשיו אתה לא מסוגל לשלוט על האיבר הזה והוא עובד אינסטינקטיבית.” אואטר הסתכל אל סטטית ואז חזרה אל הדוקטור. “כן. ככה זה נראה.” “אז יש לי חדשות רעות בשבילך,” ליבנשטיין אמר וסגר את התיק. “אוי לא.” “מה החדשות, דוק?” סטטית התערבה. “הבעיה היא שמעולם לא היה לנו משנה צורה לחקור ככה. אז אני כנראה יכול להריץ עליו כמה בדיקות, לנסות להוציא דגימות מהאיבר זה, שצריך למצוא קודם, לנסות להבין איך הוא עובד, וכוליי… זה ייקח הרבה זמן, יהיה לא נעים, אולי אפילו יכאב, וגם אז זה לא בהכרח יעזור לו לדעת איך להפעיל אותו… כמה מעניין שכל התהליך יכול להיות.” “אז מה אני אמור לעשות?” “רגע, עוד לא חשבתם על זה?” ליבנשטיין הסתכל מאואטר לסטטית ותחב את התיק מתחת לבית השחי. “כן, חשבתי על זה,” סטטית אמרה ועיסתה את מצחה ביד אחת. “חשבת על מה?” אואטר שאל, קולו הצפצפני עולה קצת יותר. Continue Reading →


Posted in No Category and tagged , , by with comments disabled.

מחוננים – אואטר: זיקית (3), חלק ח’

הדף אהבה לקום מוקדם. זה נתן לה התחלה טובה יותר ליום. היא הספיקה להתארגן ברוגע, לא לדאוג לאיחורים ואולי גם לעשות משהו כיפי לפני שכל הבלגן מתחיל. היא בדיוק עמדה מול המראה בשירותים, מצחצחת שיניים, כששמעה את הצרחה. היא סובבה את ראשה לכיוון החדר של אואטר, משם הצרחה הגיעה, והרימה גבה אינסטינקטיבית. קללה בקעה משם בקול יותר גבוה ממה שהיא זכרה אותו מדבר אתמול. היא הורידה גבה אחת והרימה את השנייה. הדלת אל החדר נפתחה בכוח כשהמשיכה לצחצח את שיניה ואואטר עמד בפתח. לפחות, היא הניחה שזה אואטר כי זה היה החדר שלו ולא כל אחד יכול להיכנס לבסיס שלא לדבר למגורים של הנוטרים עצמם. היא הניחה זאת כי בפתח עמדה מה שנראתה כמו ילדה בגיל דו ספרתי נמוך, אולי חד ספרתי, קצת שמנמנה, לבושה בכותנת לילה פרחונית עם תחרה בצבעים של כחול בהיר ולבן. שערה היה בלונדיני, מתולתל ומסופר לגובה הסנטר. היו לה את העיניים שזכרה מהצורה של זיקית אתמול אבל המבט בהן היה בוער בזעם. “הדף!” היא קראה בקול מאוד צפצפני. “הממ?” הנוטרת הבכירה הביעה בפה סגור תוך כדי המשך צחצוח השיניים. “אני ילדה קטנה!” “שמתי לב,” הדף אמר בשין רפה ובית חזקה לפני שהסתובבה חזרה לכיור לשטוף את פיה. “… ופשוט התעוררת ככה?” “כן!” סטטית עמדה. היא בחנה את אואטר מכל מיני כיוונים בזמן ששלושת האחרים ישבו באחד מחדרי ההפסקה. הדממה והדף היו שם כבר לבושים בבגדיהם הרגילים. בגלל אופן הפעולה של הנוטרים, לא היו מדים אלא קוד לבוש שנטה לכיוון ‘יום-יומי ייצוגי’. אואטר, שהבחירה שלו הייתה בין להישאר בכותונת לילה לבין לטבוע בתוך אחת החולצות הרגילות Continue Reading →


Posted in No Category and tagged , , by with comments disabled.

People’s Deficiencies and Identities: The Bugs and the Features

In case this needs to be addressed, it’s a common joke among programmers and those immersed in the process of software design; “It’s not a bug, it’s a feature”. It has actually been true in various circumstances that something in a program was not planned, produced some interesting results and the creator and/or user decided they want to keep it. I listened to this episode on the way to work. It’s about a computer subroutine mostly responsible for a sensor array that, being exposed to some other input, starts developing wants and desires. Some people might see this as a software bug and other might view it as a feature. Now, let’s talk about people. In general, among progressive people, homosexuality, bisexuality, transgenderness, other ways of living non-normatively are considered just variations of the human experience, something that wasn’t a choice but that is necessarily harmful to the general organism (society) or something that can be alleviated while keeping that individual sane and happy. It wasn’t always like this (and it’s not completely like this, right now, I know). It was once considered a bug. Bugs like this went into psychological diagnostic manuals. But it’s becoming more recognised and accepted, turning from a bug into a feature.


Posted in No Category by with comments disabled.

יום הזיכרון שלי 2023

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


Posted in No Category and tagged , , , by with comments disabled.

Unity Tidbit: Null Coalescing Null Propagation With Nullable Structs

How to check for null and still get the primitive you want, in one line of code.


Posted in No Category and tagged , , , by with comments disabled.

this is why we can’t have nice things

I woke up today, tired but not as painful as I was in the last week, and planned to go to work. Then, on the way to work, an SUV randomly blocked my way and I ran into it. I bruised my ankle (It’s swollen), hit my head, hurt my jaw, probably bit the inside of my cheek and I’m still somewhat suspecting a concussion. Yay… 😪


Posted in No Category and tagged by with 1 comment.