מחבר: ProHoster

איך לצבוע קוד נכון ב-Habr ולמה זה כל כך קשה

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

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

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

מהדורת Coreboot 4.11

שחרורו של Coreboot 4.11 התרחש - תחליף חינמי לקושחה קניינית של UEFI/BIOS, המשמשת לאתחול חומרה ראשוני לפני העברת השליטה לתוסף "המטען", כגון SeaBIOS או GRUB2. Coreboot הוא מאוד מינימליסטי, והוא גם מספק הזדמנויות רבות להטמעת תוספות שונות כגון כלי השירות להצגת מידע מפורט על מערכת coreinfo וגוון טטריס, כמו גם מערכות הפעלה תקליטניות: Kolibri, FreeDOS, MichalOS, Memtest, […]

שלנו זכייה: TopCoder Open 2019

הגמר של אליפות TopCoder Open 13 התקיים ביוסטון ב-16-2019 בנובמבר, וג'נה קורוטקביץ' (בלארוס) תפסה את המקום הראשון בשני מסלולים תחרותיים בבת אחת: אלגוריתם ומרתון. אף אחד מעולם לא הצליח לעשות זאת בשנה אחת לפני כן! סיום מצוין לעונת 2019, בה ג'נה כבר זכה בגמר של שתי תחרויות גדולות אחרות: Google Code Jam ו- […]

פגיעות של ביצוע קוד מרחוק בשרת DNS Unbound

זוהתה פגיעות (CVE-2019-18934) בשרת ה-DNS Unbound, שעלולה להוביל לביצוע קוד תוקף בעת קבלת תגובות בפורמט מיוחד. מערכות מושפעות מהבעיה רק ​​בעת בניית Unbound עם מודול ipsec ("--enable-ipsecmod") ו- ipsecmod מופעלים בהגדרות. הפגיעות מופיעה בגרסה 1.6.4 ומתוקנת במהדורת Unbound 1.9.5. הפגיעות נגרמת על ידי שידור של תווים לא נמלטים בעת קריאה לפקודת ipsecmod-hook shell, […]

אתגר TopCoder Open 2019: חתוך את העוגה לשישה חלקים

בעקבות "שלנו ניצח: TopCoder Open 2019" אני מפרסם בעיות ממסלול האלגוריתם (תכנות ספורט קלאסי. תוך שעה וחצי צריך לפתור שלוש בעיות ב-Java, C#, C++ או Python.) 1. עוגה לשישה הגדרת הבעיה מגבלת זמן - 4 שניות. יש לך פשטידה. במבט מלמעלה, לעוגה יש צורה של מצולע קמור (באופן מוחלט). קיבלת את הקואורדינטות [...]

עדכון Oracle Solaris 11.4 SRU15

פורסם עדכון מערכת ההפעלה Solaris 11.4 SRU 15 (Support Repository Update), המציע שורה של תיקונים ושיפורים קבועים עבור ענף Solaris 11.4. כדי להתקין את התיקונים המוצעים בעדכון, פשוט הפעל את הפקודה 'pkg update'. במהדורה החדשה: Oracle Explorer, ערכת כלים לבניית פרופיל מפורט של התצורה ומצב המערכת, עודכנה לגרסה 19.4; נוספו מודולים חדשים […]

גוגל עובדת על שימוש בקרנל לינוקס רגיל באנדרואיד

בכנס Linux Plumbers 2019 האחרון דיברה גוגל על ​​פיתוח יוזמה להעברת שינויים המפותחים בגרסת הקרנל לפלטפורמת אנדרואיד לגרעין לינוקס הראשי. המטרה הסופית היא לאפשר לאנדרואיד להשתמש בליבה משותפת אחת, במקום להכין בנייה נפרדת לכל מכשיר על בסיס הסניף הספציפי לאנדרואיד של Android Common Kernel. מטרה זו […]

מוזילה מרחיבה את תוכנית הפגיעות

מוזילה הודיעה על הרחבת היוזמה שלה לספק תגמולים כספיים עבור זיהוי בעיות אבטחה ברכיבי תשתית הקשורים לפיתוח Firefox. כמות הבונוסים לזיהוי נקודות תורפה באתרי ושירותי מוזילה הוכפלה, והבונוס לזיהוי נקודות תורפה שיכולות להוביל לביצוע קוד באתרי מפתח הוגדל ל-15 אלף […]

גרסה 19.3.0 של המכונה הווירטואלית GraalVM והטמעות של Python, JavaScript, Ruby ו-R המבוססות עליה

אורקל פרסמה את המהדורה של המכונה הוירטואלית האוניברסלית GraalVM 19.3.0, התומכת בהפעלת יישומים ב-JavaScript (Node.js), Python, Ruby, R, כל השפות עבור ה-JVM (Java, Scala, Clojure, Kotlin) ו שפות שעבורן ניתן להפיק קוד סיביות LLVM (C, C++, Rust). סניף 19.3 מסווג כגרסת תמיכה לטווח ארוך (LTS) והוא בולט בתמיכה ב-JDK 11, כולל […]

חלק חדש של Saints Row יוכרז ב-2020

מנכ"ל בית ההוצאה Koch Media, Klemens Kundratitz, העניק ראיון למגזין Gameindusty.biz בו אמר שאולפן Volition עובד על סרט המשך ל-Saints Row. הוא הבטיח לחשוף פרטים נוספים ב-2020. קונדראטיץ הדגיש כי הפעם החברה מפתחת המשך לסדרה, ולא סניף של הזיכיון, כפי שקורה עם Agents of Mayhem. על ידי […]

עדכון של חבילת האנטי וירוס החינמית ClamAV 0.101.5 ו-0.102.1

פורסמו עדכונים מתקנים של חבילת האנטי-וירוס החינמית ClamAV 0.101.5 ו-0.102.1, אשר מבטלים את הפגיעות (CVE-2019-15961) שמובילה למניעת שירות בעת עיבוד הודעות דואר מעוצבות בצורה מסוימת (יותר מדי זמן הוא בילה בניתוח בלוקים מסוימים של MIME). המהדורות החדשות גם מתקנים בעיות בבניית clamav-milter עם ספריית libxml2, מפחיתים את זמן טעינת החתימה, מוסיפים אפשרות בנייה […]