Artifex

פוסטים…

מוזרויות במערכות מידע

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

מ.מ.ש.ק – שורש רוב הבעיות

– כ-80% (ואולי אף יותר) מהבעיות הנפוצות במערכות מידע ניתנות להצגה כבעיית ממשק (ובכלל זה ממשק משתמש).   כל מערכת מידע, באשר היא מערכת מידע, נזקקת לממשקים, אם מול גורם אנושי (ממשק משתמש) ואם מול מערכות מידע אחרות. למעשה, אין מערכת שניתן להעלות על הדעת אשר לא קיימים בה ממשקים …

שכבות – לא רק לבצל…

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

עבודה ב-Multithreading באפליקציות GUI – חלק 1

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

גיבויים הם מותרות, מה שנחוץ הוא יכולת השחזור…

כשהייתי בן 14 או 15 התוודעתי לראשונה ל-DOS, בהדרגה, התוודעתי לפקודה אחר פקודה ע"י ניסוי וטעייה. ביום שגיליתי את הפקודה Format אמא שלי גילתה את הצורך בגיבוי. אני מניח שאתה מחייך, ובכן – מתברר שלמרות זאת מנהלי רשת רבים גילו את הצורך בגיבוי בערך באותה דרך, ובערך באותה נקודת זמן …