עליתי שלב D-:

לפני קצת יותר מחודש כתבתי פה שהגשתי פרוייקט שלי (את rsyncrypto) כמועמד לפרס שנותן מלגה לפרוייקטי תוכנה חופשית (פרס החופש, בתרגום חופשי). היה צריך להגיש את הפרוייקטים כמועמדים עד לתחילת אוקטובר, וב-1 בנובמבר חבר השופטים היה אמור לפרסם את הפרוייקטים, שלושה בכל קטגוריה, שעולים לשלב השני.
להמשיך לקרוא עליתי שלב D-:

פרוייקט שלי מועמד לפרס/מלגה, ומילה על bug bounties

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

אז מסתבר שיש משתמשים

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

למרבה הצער השתמשתי לצורך כתיבת התמיכה במערכת ימין-שמאל שנקראת ICU. שקלתי להשתמש בספריה שנקראת Fribidi, אבל מסיבות של קידוד והתאמת ממשק לצרכים שלי בחרתי לבסוף ב-ICU. בדיעבד זו התבררה כשגיאה. ICU היא ספריית C++‎, מה שאומר שלא מעט גרסאות של Wine (כמו, למשל, זו שב-Crossover Office) לא מכילות את התמיכה הזו. לא דבר חיובי.
להמשיך לקרוא אז מסתבר שיש משתמשים

יש באגים מטומטמים

זהירות – פוסט מחשביסטי.

בואו נראה אתכם. מה לא בסדר בקטע הקוד הבא (מתוך rsyncrypto):


    static autofd autofd::dup( int filedes )
    {
        return autofd( dup(filedes) );
    }

בגלל הבאג הזה התוכנה לא אפשרה להצפין כאשר רשימת הקבצים להצפנה מתקבלת מ-stdin. תשובה בהמשך המאמר.
להמשיך לקרוא יש באגים מטומטמים

גרסת שחרור של rsyncrypto

באיחור מה בגלל העומס, אבל עדיף מאוחר מאשר לעולם לא. בשעה טובה ומוצלחת, שיחררתי גרסה שאני קורא לה “1.00” של rsyncrypto. בזאת אני מרמז שהדרך הסטנדרטית להתנהל, כלומר ע”י זה שמשאירים את הגרסה בגרסאות “נקודה משהו” לנצח, היא לא הדרך שלי.
להמשיך לקרוא גרסת שחרור של rsyncrypto

גרסה חדשה של rsyncrypto

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

מסתבר שבתוך ים הדברים שצריך לעשות, יצא לי קצת זמן לשחרר שתי גרסאות חדשות של rsyncrypto. הוא כרגע עומד על גרסה 0.19, ואני, כנראה, אעשה עוד קצת שינויים קלים ואז אכריז עליו כעל גרסה 1.0. ההבדלים המשמעותיים בין הגרסאות האחרונות הן שיפורי ביצועים מאוד מאוד משמעותיים.
להמשיך לקרוא גרסה חדשה של rsyncrypto

מאמר על הייבואן מישראבלוג

הפעם ב-NRG.

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

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

שחר

מאמר על המייבא מישראבלוג ב-The Marker

רפאל פוגל פרסם היום מאמר על הפלאגין שכתבתי.

אהבתי:

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

פחות אהבתי:

  • “…מערכת ההפעלה לינוקס, שלא מציעה יתרונות משמעותיים למשתמש הביתי…“. אני יודע שזו דעתו, ואין טעם להתווכח על זה.
  • את תדירות הופעת השם שלי. אני לא יודע למה, אבל עד כמה שזה מחמיא, אני רוצה לחשוב שאני לא הנציג היחידי של פיתוח בקוד פתוח, אפילו לא בארץ.
  • הקידוד הזוועתי של “הארץ”. בררר.

אמנם אני לא יכול להתחמק מהתואר “אוונגליסט”, מגיב מספר שתיים (One of the Crowd) צדק בשתי הנקודות הראשונות שהוא העלה:

  1. שם הפלטפורמה הוא WordPress, לא “שחר שמש”
  2. כתבתי את הפלאגאין בעיקר כדי להמיר את הבלוג שלי. מרגע שהיה כתוב, לא היתה שום סיבה שלא לפרסם אותו.

שחר