יום שישי התחיל רע. בערך מהצהריים, משהו כמו שעתיים אחרי שHOT דיברו איתי ורצו לדעת מה אני חושב על השירות שלהם, היתה נפילה בתקשורת האינטרנט. וככה מ12 בצהריים בערך ועד 4 אחה"צ לא היה לי חיבור אינטרנט. בזמן לאחר מכן, שוב הבעייה חזרה וגם הפעם זה היה עניין של שעות, עד היום בסביבות 3 וחצי אחה"צ.
דבר זה די הסיר ממני את היכולת לתקן באגים שמצאתי בביצוע ה AGI שעשיתי. היות והאתר voip-info.org שהוא המקור למידע היחיד לא היה זמין מן הסתם. וככה במקום שהיום lnet תהיה עם ביצוע די נחמד של AGI, וביצוע שאני ממש לא אוהב של FastAGI, נשארתי די תקוע, ורק באגים של בעיות שלא דרשו דוקומנטציה נפתרו.
אז ניגשתי בנתיים לנסות את הספרייה sndfile, בשביל ללמוד כיצד עובדים איתה. הבעיה היא שמהר מאוד גיליתי כי התרגום שיש לFPC מאוד ישן, ומרבית הפקודות API כבר לא קיימות יותר בספרייה. ככה מצאתי את עצמי מוריד (כאשר האינטרנט חזר לכמה דקות) היום את הקוד מקור של הספרייה עם הגרסה הכי מעודכנת, ובערך ב5 אחה"צ התחלתי לבצע binding מ0 לספרייה. בערך ב10 בערב סיימתי, ושלחתי את הספרייה לאנשים הטובים של FPC, בשביל שיעדכנו את הספרייה החדשה.
כמה דברים בקשר לספרייה הזו. דבר ראשון אני רוצה להודות למני (שמאוד אוהב את ++C, ואהב לציין את העובדה שב++C זה טיפה יותר טוב) ולאורי על העזרה בתרגום ג'יבריש שאנשים קוראים לו שפת C לשפה שגם בני אדם מבינים (טוב רק חלק קטן, לא היה ברור, אבל בכל זאת).
דבר שני, אני רוצה להודות ליוצר הספרייה שגרם לי ביום כיפור להרגיש הרבה יותר חזק באמונה שלי.
האמונה היא כמובן, שפסקל פשוט עדיפה על פני C. הרי אני מצליח לעשות את אותם הדברים, רק בצורה הרבה יותר קריאה, נעימה וקלה לתחזוקה. דבר שדי מראה כי ההרגשה
שחוסר קריאות = יותר עצמה
זה שטויות.
במהלך הבוקר, גיליתי התנהגות מוזרה לLazarus, אשר מהר מאוד התגלתה כבאג (אחרי ששאלתי על ההתנהגות הזו ברשימת התפוצה). הספקתי לשלוח דוגמא איך לשחזר את הבעייה, ושלוש דקות אחרי זה התנתק לי החיבור לרשת עד 3 וחצי אחה"צ היום. כאשר חזרתי למחשב (בסביבות 4) גיליתי דוא"ל המספר לי כי זהו באג והוא כבר תוקן, ואני יכול למצוא את התיקון בSVN. מייד עדכנתי את הקבצים, והידרתי מחדש את Lazarus, ובאמת גיליתי כי הבעייה נפתרה. תודה Mattias
.
כמו כן, היה לי גם שיחה מאוד "ארוכה" עם המפתח דביאן הקורה לעצמו "ליאור קפלן". כשאר ניסיתי להבין לעומק כיצד ממקור אחד אני יכול ליצור כמה חבילות, הוא מייד שלח אותי לספריות של קובי זמיר: hocr ו libhdate
תודה ליאור…
הדבר הבא, נשמע כמו התחלה של בדיחה, ואם לא יצא מזה כלום, אז אולי זו באמת תהיה התוצאה: ברזילאי, סלובקי וישראלי מדברים על ליצור משחק … אלפרדו רוצה ליצור משחק. יש לו חבר שהציע לו לכתוב את המשחק ב ++C, כי זו השפה שרוב המשחקים בנויים בה. אז הוא שאל אותי לדעתי. ובכן עניתי לו שאם הוא מעוניין בעזרה, אני לא הבן אדם המתאים כאשר מדובר ב++C. אז היות והוא ממש לא יודע ולו דבר אחד ב++C, אבל יודע קצת דלפי (למרות שהוא משום מה מעדיף פיתון על כל דבר אחר בעולם), הוא החליט ללכת על FPC, בייחוד אחרי שהראתי לו כי SDL קיים גם לפסקל מונחה עצמים
העניין הוא שפרט לאיזה משהו מטופש שעשיתי פעם עם SDL, אין לי באמת ידע איך לעבוד איתו (למרות שזה לא כזה מסובך כמו שאני זוכר מלפני כמה שנים טובות), אז פניתי לאלס, אשר כתב משחק ממש נחמד עם FPC וSDL שיעזור, והוא הסכים. מה שיוצר את הבדיחה למעלה
עכשיו רק צריך למצוא זמן פנוי (ואין), ואולי אצליח גם לעזור לו…
כמו כן, ביומיים האחרונים הספקתי לשמוע הרבה מוזיקה, כאשר התכנון המקורי היה לעדכן כאן את הבלוג בסגנונות מוזיקה (של להקות וזמרים ז"א) שעדיין לא הוספתי, אבל כאמור HOT לא אהבו את הרעיון.