גלקטיקה – ואו.

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

חור אבטחה בפלאגין

כרגע קיבלתי בקשה ממישהו להסיר אותו מרשימת התפוצה שלי.
חשבתי שמישהו שלח הודעות תוך שימוש בשם של השרת, אבל אחרי חקירה קצרה גיליתי שאיזה בן זונה השתמש בפלאגין ששולח את העדכונים על פוסטים חדשים בבלוג כדי לשלוח ספאם.
הפלאגין הוא WordPress email notification plugin 2.3.0.
למזלי הוא שלח "רק" 74 הודעות.
אי לכך, עד להודעה חדשה הפלאגין הזה מנוטרל, אני מציע לכל מי שמשתמש בו לעשות את אותו דבר.
שלחתי הודעה למפתח של הפלגין.

דביאן או אובנטו?

מוקדש לאיילת קונטרול דל.

איילת קונטרול דל שאלה:

עם מה עדיף להתחיל?
דביאן או אובונטו?

עמרי=MC בריבוע ענה:

שאלון אמריקאי:

את גיקית?
1. כן.
2. לא.
3. למי אתה קורא ג'וקית?

קראת פעם תיעוד?
1. בטח.
2. לפעמים.
3. לעולם לא! אולי רק אם יאיימו שיירו בי ובבני משפחתי.

איך תעדיפי לעשות פינג על אתר:
1. משורת הפקודה, יש דרך אחרת?
2. דרך איזה GUI
3. פינג על אתר? הם משחקים גם סנוקר?

קימפלת פעם תוכנה?
1. בטח, אני מריצה את המוח על קרנל BR-5.9 עם תמיכה בריבוי אונות.
2. לא עושה דברים כאלו, זה לא מנומס.
3. לא, אבל שמעתי על זה, זה קשור למיקרוסופט, לא?

סכמי את הנקודות, ותדעי את האמת (הזכה והצרופה):

3-6
דביאן.
7-9: אובנטו.
10-12: חלונות.

שוחררה FireStats 0.9.8-beta

שחררתי את FireStats 0.9.8.
לא דילגתי על 0.9.7, גם הגרסא הזו שוחררה, אבל נגנזה במהרה עקב כמה בעיות קריטיות.
חדש ב0.9.7-0.9.8:
* שיפורי אבטחה משמעותיים, כולל אפשרות לנעול את הגדרות בסיס הנתונים.
* תמיכה ראשונית במדיה-וויקי.
* תמיכה ראשונית בדרופל.
* אפשרות לבחירת שפה ממסך ההגדרות.
* אפשרות לשליחה על הפרמטרים של דפים פופולאריים ומפנים אחרונים.
* תוקנו המון באגים.

כרגיל, כל המידע נמצא באתר הפרוייקט.

גוגל כבודק איות

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

למה מיקרוסופט לא יכולה לנהל מאגר התקנות מרכזי

אחת התכונות הכי משובחות של רוב הפצות הלינוקס הגדולות היא ניהול חבילות מרכזי.
בדביאן למשל, יש כמות אדירה של חבילות תוכנה, כ19000 נכון להיום.
לא כל החבילות הן תוכנות במובן הרגיל, יש חבילות תיעוד, חבילות דרייברים, חבילות קודקים, חבילות ספריית (DLLים) וכו', אבל עדיין יש אלפי תוכנות שזמינות לחיפוש, התקנה, הסרה ושדרוג בצורה מרכזית ופשוטה במיוחד, באמצעות מגוון כלים, גם גרפיים, סינפטיק למשל, וגם מבוססי שורת פקודה, כמו apt-get ודומיו.

סינפטיק

Synaptic package manager

לחלונות יש את Add/Remove programs, אבל הוא לוקה בחסר:
קרה לכם פעם שסרקתם את רשימת התוכנות המותקנות של חלונות בAdd/Remove programs ומצאתם את מה שרציתם בקלות?
קרה לכם פעם שהשתמשתם בAdd/Remove programs כדי להתקין תוכנה שלא מהווה חלק מחלונות?
קרה לכם פעם שעדכנתם תוכנה דרך Add/Remove programs?

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

קשיים טכניים

* מה קורה אם שתי תוכנות שמותקנות צריכות שתי גרסאות שונות של אותו DLL?
* איך מטפלים בDL HELL? למשל, אם שתי תוכנות משתמשות באותו DLL, וגרסא חדשה של אחת מהן צריכה לשדרג אותו, איך אפשר לעדכן את התוכנה הראשונה בלי לשבור את השניה?
* מערכות הקבצים של מייקרוסופט לא מאפשרות עדכון של קובץ שנמצא בשימוש, מה שיקשה על עדכון המערכת.

קשיים פוליטיים/משפטיים

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

הבעיות האלו הן רק קצה הקרחון.

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