נובמבר 28th, 2009אקדמיה וקוד פתוח

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

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

מגמות כיום

  • שימור עבודות – כאלו שייעלמו אחרי שסטודנט קיבל עליהם ציון. ליאור קפלן שהיה באקדמיית ויקיפדיה ישראל 2009, כתב בין היתר על כתיבה לויקיפדיה בתור מטלה אקדמאית שהוצג בהרצאה של עופר איתן.
  • עבודה שיתופית – אפשרות של סטודנטים לעבוד על פרויקטים משלהם ולערוך את של אחרים (כמו ויקי)
    1. wikiversity – פרויקט של ארגון ויקימדיה שמוקדש למשאבי למידה, פרויקטים לימודיים ומחקר לכל הרמות מגן עד חוקרים מקצועיים באקדמיה על בסיס ויקי כמובן שכל אחד יוכל להצטרף.
    2. במספר אוניברסיטאות נעשה שימוש בויקי ללמידה שיתופית לדוגמה באוניברסיטת חיפה
  • פרויקטים תוכנה פתוחה באקדמיה – לא מעט אוניברסיטאות יוצרות, מתחזקות ונעזרות למחקריהם בפרויקטי תוכנה פתוחה שהציבור יכול להשתתף בהם, לדוגמה התוכנה Sphinx לזיהוי דיבור

אז איך אפשר לשפר את ה"בזבוז" באקדמיה?

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

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

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

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

דוגמאות:

פרויקטי תוכנה וכך תרומה לקוד פתוח

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

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

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

מקצועות דורשי מעבדות כמו מדעי החיים, כימיה וכו'

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

אם כבר משתמשים בויקי לצורכי לימוד לקורסים הומנים, למה לו לעשות משהו דומה למדעים?

מחקרים פתוחים בדומה לקוד פתוח

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

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


נובמבר 4th, 2009צריך כינוי חדש

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

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

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

כמו כן יש אתר כלשהוא בשם nadavin dot com שבכלל מוביל לכתובת אחרת.

לכן, הגיע הזמן לשנות כינוי, יש לכם הצעות?


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

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

הפיתוח הגאוני הזה נעשה בידי לא אחרת מאשר קנוניקל, ואף הכניסה אותו לשימוש עוד ב2006 אולם לקח עד עכשיו זמן להסב את כל השירותים שיעבדו בשיטה החדשה. הפרוייקט התחיל ע"י Scott James Remnant, שהתחיל כמפתח בדביאן ונלקח ע"י  מרק שאטלוורת' והפך להיות אחד מחמשת האנשים בוועד הטכני של אובונטו.

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

החלק היפה בקוד פתוח ותוכנה חופשית שפרוייקט שמישהו אחד עושה מחלחל למקומות אחרים, Upstart נלקח גם להפצת פדורה, ההפצה Maemo 5 של נוקיה לפלאפונים שלה ואפילו webOS של הפלאפון החכם של Palm Pre.

Upstart הוא לא החידוש היחיד, אם כי לדעתי הכי משמעותי. Karmic Koala בשמה גם כוללת מרכז תוכנות חדש ומהיר, עיצוב שבאמת עושה טוב לעיניים. כמו כן היא כוללת שירות אכסון על שרתיה לגיבויים בשם Ubuntu One, שהגישה אליו נעשית בקלות ע"י תיקיה מיוחדת שמקושרת אליו ומציגה ומנהלת את תוכנו.

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



© 2007 הבלוג של נדב ויניק משתמש בתבנית iKon שתרגם A.M.F השכרת מכשירי קשר בלוגטוב