דלג לתוכן הראשי

2024-11-15

סביבת הפיתוח של Visual Basic 6 נוצרה מחדש ב-C#

  • אוולוניה Visual Basic 6 הוא שחזור ב-C# של סביבת הפיתוח המשולבת הקלאסית Visual Basic 6 באמצעות אוולוניה, המיועד כפרויקט מהנה ולא מסחרי. הפרויקט כולל תכונות כמו מעצב חזותי, תאימות לשמירה/טעינה של פרויקטים ב-VB6 ותמיכה מוגבלת בשפת VB6. בניית הגרסה השולחנית דורשת בדרך כלל .NET 9.0, אך ניתן להשתמש ב-.NET 8.0 עם שינויים; הקומפילציה מתבצעת באמצעות dotnet build, והפרסום עם dotnet publish הן עבור ה-IDE והן עבור זמן הריצה.

תגובות

  • סביבת פיתוח משולבת (IDE) של Visual Basic 6 שוחזרה באמצעות C# וזמינה ב-GitHub, מה שמעורר נוסטלגיה בקרב מפתחים שהחלו עם VB6.
  • הפרויקט משתמש ב-Avalonia, מסגרת ממשק משתמש חוצה פלטפורמות, ותומך בתכונות בסיסיות של VB6, אם כי הוא עדיין בעבודה.
  • היוזמה קיבלה משוב חיובי, מה שעורר עניין בפיתוח נוסף ובדיונים על התפתחות ערכות כלים לממשקי משתמש גרפיים (GUI) ועל הפשטות של VB6 בהשוואה לכלים עכשוויים.

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

  • אירופאים מבלים יחד 575 מיליון שעות בכל שנה באינטראקציה עם באנרים של הסכמת עוגיות, דרישה של דירקטיבת האיחוד האירופי 2002/58, שמטרתה להגן על פרטיות המשתמשים. ההשפעה הכלכלית של זמן זה היא משמעותית, ועולה 14.375 מיליארד אירו בשנה, שווה ערך ל-0.10% מהתמ"ג של האיחוד האירופי, ומייצגת אובדן פרודוקטיביות הדומה ל-287,500 משרות מלאות. יש קריאה דחופה לעדכון הדירקטיבה כדי להקל על העומסים הכלכליים והפרודוקטיביים, במיוחד המשפיעים על עסקים קטנים ובינוניים.

תגובות

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

יחסות: קסדת VR בקוד פתוח במחיר של 200 דולר

  • Relativty הוא קסדת מציאות מדומה (VR) בקוד פתוח שפותחה על ידי בני הנוער מקסים פרומל וגבריאל קומב, ועוצבה כפרויקט עשה זאת בעצמך ולא כמוצר צרכני, בעלות של כ-200 דולר. הקסדה תומכת במשחקי SteamVR ומציגה סקלת מיקום ניסיונית באמצעות כל מצלמה, עם לוח אם המבוסס על מעבד Atmel SAM3X8E ARM Cortex-M3. היוצרים משיקים חברה חדשה בשם Unai לפיתוח קסדת VR עצמאית, והם מגייסים עובדים, עם מידע נוסף זמין באתר האינטרנט שלהם.

תגובות

  • Relativty הוא קסדת VR בקוד פתוח במחיר של 200 דולר עם מעקב 3DoF (שלוש דרגות חופש), בדומה לדגמים ישנים יותר כמו Oculus Go, אך חסר את המעקב היותר סוחף של 6DoF (שש דרגות חופש). HadesVR הוא פרויקט קוד פתוח של 6DoF שפותח מ-Relativty, ומציע חוויית טבילה משופרת והפחתת מחלת תנועה בהשוואה למערכות 3DoF. חששות פרטיות עם קסדות Quest של Meta גורמים לחלק מהמשתמשים לשקול חלופות, ויש פוטנציאל לפרויקטים חינוכיים באמצעות Relativty למרות מגבלותיו.

פיצ'ר אבטחה חדש של אפל מאתחל אייפונים לאחר 3 ימים, מאשרים חוקרים

  • iOS 18 של אפל מציגה תכונה חדשה בשם "אתחול חוסר פעילות" שמאתחלת אוטומטית אייפונים אם הם נשארים לא נעולים במשך 72 שעות, ומשפרת את האבטחה על ידי אבטחת מפתחות ההצפנה בשבב האזור המאובטח.
  • מאפיין זה מגביר את ההגנה על נתונים מפני גניבה וכלים פורנזיים מיושנים, אך מציב אתגרים בפני רשויות אכיפת החוק בהפקת נתונים ממכשירים.
  • חוקרי אבטחה וחברות כמו Magnet Forensics אישרו את התכונה, והדגישו את המתח המתמשך בין אמצעי האבטחה של אפל לצרכים של רשויות אכיפת החוק בגישה לנתונים.

תגובות

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

תומאס אי. קורץ נפטר

  • תומאס אי. קורץ, ממציא שותף של שפת התכנות BASIC, הלך לעולמו ב-12 בנובמבר 2024, והשאיר מורשת משמעותית בתחום המחשוב.
  • קורץ מילא תפקיד מכריע בפיתוח מערכת השיתוף בזמן של דארטמות', שאפשרה גישה רחבה ל-BASIC והשפיעה על דורות של מחשוב ופיתוח תוכנה.
  • הוא החזיק בתפקידי מנהיגות בדארטמות', תרם לסטנדרטים של BASIC, פרש ב-1993, וכובד כחבר באגודת מכונות המחשוב (ACM) ב-1994.

תגובות

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

Seer: ממשק גרפי (GUI) ל-GDB עבור לינוקס

  • Seer הוא ממשק משתמש גרפי (GUI) עבור ה-GNU Debugger (gdb) בלינוקס, שנועד לשפר את חוויית המשתמש עם ממשק פשוט. פותח על ידי ארני פסוויר, Seer דורש לינוקס, C++17, gdb עם מפרש "mi", CMake 3.1.0+ ו-QT6, והוא אינו תומך יותר ב-Qt5 מעבר לגרסה 2.3. תכונות מפתח כוללות ניהול קבצי מקור, מעקב אחר משתנים וניהול נקודות עצירה, עם תמיכה והוראות מפורטות זמינות ב-GitHub או דרך דואר אלקטרוני.

תגובות

  • Seer הוא ממשק משתמש גרפי (GUI) עבור GNU Debugger (GDB) על לינוקס, אך משתמשים מדווחים על בעיות כמו שינויים בגופן שאינם פועלים ושגיאות בהצגת משתנים בעת ריחוף.
  • על אף הפגמים הנוכחיים שלו, ל-Seer יש פוטנציאל אם יפותח עוד, כאשר משתמשים משווים אותו לכלים אחרים כמו Gede, הידוע בפשטותו ובאמינותו.
  • דיונים מדגישים העדפות שונות בנוגע לניפוי שגיאות, כולל ממשק המשתמש הטקסטואלי המובנה של GDB (TUI), Neovim, gdb-dashboard ו-DDD, כאשר חלק מהמשתמשים מעדיפים רישום על פני מנפים במצבים מורכבים.