Meeting 31 August 2006

From Python
Revision as of 12:02, 25 August 2006 by Shlomif (Talk | contribs)
Jump to: navigation, search

Contents


פגישת פייתון, אוגוסט 2006

בליץ

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

  • פורמט מוצע - "מפוצל" - יום חמישי בערב (נניח 18:30-21:00), והמשך עבודה ביום שישי בבוקר (09:00-12:30).
  • תאריך מוצע - 31/8 ו- 1/9
  • מקום: הציעו. הדרישות: שקעי חשמל. אינטרנט - יתרון (אנשים יכולים להביא לפטופים, אני יכול להביא hub ו/או access point אלחוטי)

ועכשיו לחלק הבעייתי:

הצבעה/משתתפים

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

  • כל (ורק) מי שמתכוון לבוא, שימלא את שמו בטבלה.
  • לכל הויקיפובים - אפשר לשלוח לי במייל - יש לציין את הפרטים הרלוונטיים לפי עמודות הטבלה.
  • נושא מועדף מקבל 3 נקודות, נושא שני 1.
  • אם אין נושא שני - הנושא היחיד מקבל 4.
  • ההצבעה נסגרת ביום א' - חצות, בין 27 ל- 28 לאוגוסט.
  • אפשר לשנות הצבעה עד מועד הסגירה.
שם מביא מחשב נושא מועדף נושא שני
ניר סופר - פייתון בעברית -
שלומי פיש - אני אעזור למישהו שיביא מחשב, אין לי נושא מועדף ספציפי.
מלא שמך כאן + או - נושא מועדף מתוך הרשימה למטה עדיפות שניה

דרישות למחשבים שמובאים:

  • python 2.4 ומעלה
  • subversion
  • ssh
  • יתכן שיתווספו דרישות, בהתאם לתוצאות ההצבעה

נושאים

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

נסו בימים הקרובים להוסיף כאן הצעות והערות עליהן, ובשבוע הבא ננסה לערוך הצבעה כלשהי (בקרב מי שמתכוון לבוא לבליץ)

אני מאתחל את הרשימה בדברים שאני זוכר כרגע - בינתיים כרשימת מכולת (אבל הסברים יתווספו בימים הקרובים)

גרפים תלת מימדיים עבור matplotlib

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

זה נשמע כמו הרבה OpenGL או API אחר ומעט עבודה שאפשר לעשות בקבוצה
לאו דוקא - הממשקים התלת מימדיים קיימים (MayaVI, tvtk) ויכול להיות שצריך רק אינטגרציה של ה-widgets בתוך חלון ה- pygtk. מצד שני - אני בכלל לא בטוח שזה פשוט להכנס לנושא, ויכול להיות שכבר עובדים על זה אנשים אחרים. קישורים - MayaVi/tvtk, mplot3d. --עמית

ספרית עזר לכתיבת web agent scripts

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

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

מודול progress-bar iterators

(קוד קיים שיש לארגן ולהפיץ כמודול חופשי)

ראה הסבר בדף Talk:Meeting_August_2006

שרת פרוקסי שיאפשר לשמור ולבצע מניפולציות על המידע שעובר בין הדפדפן לשרת

שרת פרוקסי לדפדפן שיתפקד במודל רשתות שיתוף קבצים

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

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

שפת פייתון עברית

למטרות לימוד ילדים צעירים (בני, להסביר)

זה נשמע הכי מעניין, אם כי מסובך

ממשק וובי עבור docutils

(בני)

יש כבר דבר כזה (בערך) למשל מוין מוין :-)

תוכנת ציור שיתופית

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

נדמה לי ש-Inkscape מממש זאת. [[User::Shlomif]]

cmdline GUI

משהו שמייצר באופן חצי אוטומטי ממשק GUI לתוכנות commandline (כגון - find, tar, rsync, wget, ואפילו mencoder, convert וכו')

הרעיון - לעבור על ה- manpage (אולי גם info, וגם להריץ את הפקודה עם --help), לחפש synopsis להרצת התכנית ואת ההסברים של האופציות השונות. מזה לייצר שלד עבור GUI ל"הרצת" התכנית (את התוצאה ניתן לשפצר ידנית ולשמור בספריה משותפת, כך שלא יהיה צורך לייצר אוטומטית עבור תכניות שכבר מוכרות). בזמן "הרצה", המשתמש בוחר אופציות ב- GUI, ואת ה- commandline שמיוצר מזה אפשר להריץ ישירות, או פשוט להכניס ל- clipboard עבור הדבקה בתוך סקריפטים למשל.

Personal tools