Meeting 31 August 2006

From Python
(Difference between revisions)
Jump to: navigation, search
(Reverting to last version not containing links to www.textbasrelva.com)
Line 1: Line 1:
http://www.textbasrelva.com
 
 
<div dir=rtl>
 
<div dir=rtl>
  
 
__TOC__
 
__TOC__
  
= פגישת פייתון, 31 אוגוסט 2006 =
+
= פגישת פייתון, 31 אוגוסט 2006 =
  
== עדכונים ==
+
== עדכונים ==
  
* הפגישה תערך בפורמט בליץ
+
* הפגישה תערך בפורמט בליץ
* הנושא שנבחר - שפת פייתון עברית
+
* הנושא שנבחר - שפת פייתון עברית
* יש מימוש התחלתי ע"י ניר [http://nirs.freeshell.org/code/hpy/ כאן]
+
* יש מימוש התחלתי ע"י ניר [http://nirs.freeshell.org/code/hpy/ כאן]
* משתתפים שהודיעו על השתתפות: 4 (פלוס אולי חצי).
+
* משתתפים שהודיעו על השתתפות: 4 (פלוס אולי חצי).
* מחשבים ניידים: 2
+
* מחשבים ניידים: 2
* זמן: ה' 18:00-22:00, ו' 09:00-13:30
+
* זמן: ה' 18:00-22:00, ו' 09:00-13:30
* מקום: עדיין אין
+
* מקום: עדיין אין
  
== בליץ ==
+
== בליץ ==
  
ההצעה הנוכחית היא לקיים החודש [[Code Session| בליץ]] במקום פגישה רגילה - זאת בהנחה שנצליח להסכים על נושא.
+
ההצעה הנוכחית היא לקיים החודש [[Code Session| בליץ]] במקום פגישה רגילה - זאת בהנחה שנצליח להסכים על נושא.
(הסיבה שזה "במקום" היא שלי אין זמן לארגן את שני הדברים)
+
(הסיבה שזה "במקום" היא שלי אין זמן לארגן את שני הדברים)
  
* פורמט מוצע - "מפוצל" - יום חמישי בערב (נניח 18:30-21:00), והמשך עבודה ביום שישי בבוקר (09:00-12:30).
+
* פורמט מוצע - "מפוצל" - יום חמישי בערב (נניח 18:30-21:00), והמשך עבודה ביום שישי בבוקר (09:00-12:30).
* תאריך מוצע - 31/8 ו- 1/9
+
* תאריך מוצע - 31/8 ו- 1/9
  
אני חושב שכדאי וסביר להקצות יותר זמןמשהו כמו 17:00-22:00 ולמחרת 9:00-13:30.  אני מציע שכל אחד יכתוב בטבלה מתי נוח לו להגיע וללכת.  -- [[בני צ'רניאבסקי]]
+
אני חושב שכדאי וסביר להקצות יותר זמןמשהו כמו 17:00-22:00 ולמחרת 9:00-13:30.  אני מציע שכל אחד יכתוב בטבלה מתי נוח לו להגיע וללכת.  -- [[בני צ'רניאבסקי]]
  
* מקום: הציעו. הדרישות: שקעי חשמל. אינטרנט - יתרון (אנשים יכולים להביא לפטופים, אני יכול להביא hub ו/או access point אלחוטי)
+
* מקום: הציעו. הדרישות: שקעי חשמל. אינטרנט - יתרון (אנשים יכולים להביא לפטופים, אני יכול להביא hub ו/או access point אלחוטי)
  
 
*  
 
*  
  
== מקום ==
+
== מקום ==
  
אז מסתמן שנהיה קבוצה קטנה - 4 רשומים כרגע, לא צפוי לעלות מעל 6.
+
אז מסתמן שנהיה קבוצה קטנה - 4 רשומים כרגע, לא צפוי לעלות מעל 6.
בהנתן שיש שני מחשבים ניידים, אם המקום המארח מכיל מחשב, אז אנחנו מסודרים.
+
בהנתן שיש שני מחשבים ניידים, אם המקום המארח מכיל מחשב, אז אנחנו מסודרים.
  
הצעות של מקומות לארוח הבליץ:
+
הצעות של מקומות לארוח הבליץ:
  
* kashya - צריך שרוני יגיד אם אפשר
+
* kashya - צריך שרוני יגיד אם אפשר
* בית של [[בני צ'רניאבסקי]] '''בקרית מוצקין''' - 2 וחצי מחשבים, מקום לעוד כ-2 מחשבים, אינטרנטיש כמה מקומות לינה אבל כנראה לא מספיק .לכולם
+
* בית של [[בני צ'רניאבסקי]] '''בקרית מוצקין''' - 2 וחצי מחשבים, מקום לעוד כ-2 מחשבים, אינטרנטיש כמה מקומות לינה אבל כנראה לא מספיק .לכולם
* בית של <הוסף שמך כאן>
+
* בית של <הוסף שמך כאן>
  
== משתתפים ==
+
== משתתפים ==
  
לשם קביעת המיקום חשוב לנו לדעת כמה אנשים באים, על כן אני מבקש למלא הפרטים בהקדם האפשרי.
+
לשם קביעת המיקום חשוב לנו לדעת כמה אנשים באים, על כן אני מבקש למלא הפרטים בהקדם האפשרי.
  
* ההצבעה נסגרהעכשיו זה טבלת קשר לצורך ארגון.
+
* ההצבעה נסגרהעכשיו זה טבלת קשר לצורך ארגון.
* כל (ורק) מי שמתכוון לבוא, שימלא את שמו בטבלה.
+
* כל (ורק) מי שמתכוון לבוא, שימלא את שמו בטבלה.
  
 
{| border="1" cellpadding="5" cellspacing="0"
 
{| border="1" cellpadding="5" cellspacing="0"
 
|-
 
|-
! שם !! טלפון !! מביא מחשב !! כל הזמן \ מתי
+
! שם !! טלפון !! מביא מחשב !! כל הזמן \ מתי
 
|-
 
|-
| ניר סופר || 03-732-5378 || - ||  
+
| ניר סופר || 03-732-5378 || - ||  
 
|-
 
|-
| שלומי פיש|| 054-6232377? || - ||  
+
| שלומי פיש|| 054-6232377? || - ||  
 
|-
 
|-
| עמית אהרונוביץ || 054-5783430 || + || כל
+
| עמית אהרונוביץ || 054-5783430 || + || כל
 
|-
 
|-
| בני צ'רניאבסקי || 052-5270810 || + (חלש) || כל הזמן
+
| בני צ'רניאבסקי || 052-5270810 || + (חלש) || כל הזמן
 
|-
 
|-
| קובי זמיר || 054-4358389 || + || כל הזמן
+
| קובי זמיר || 054-4358389 || + || כל הזמן
 
|-
 
|-
| 2 אנשים אמרו לי שאולי יבואו -- בני
+
| 2 אנשים אמרו לי שאולי יבואו -- בני
 
|}
 
|}
  
 
<div dir=rtl>
 
<div dir=rtl>
=== דרישות למחשבים שמובאים: ===
+
=== דרישות למחשבים שמובאים: ===
* python 2.4 ומעלה
+
* python 2.4 ומעלה
* Subversion, [http://bazaar-vcs.org/ bzr] (או למי שממש מתעקש - כל מערכת אחרת , שנתמכת כ- source system ע"י [http://www.darcs.net/DarcsWiki/Tailor Tailor])
+
* Subversion, [http://bazaar-vcs.org/ bzr] (או למי שממש מתעקש - כל מערכת אחרת , שנתמכת כ- source system ע"י [http://www.darcs.net/DarcsWiki/Tailor Tailor])
 
* ssh
 
* ssh
 
* pygtk, glade
 
* pygtk, glade
* יתכן שיתווספו דרישות, עפ"י גחמות שרירותיות של מי שמעדכן את הדף (-:
+
* יתכן שיתווספו דרישות, עפ"י גחמות שרירותיות של מי שמעדכן את הדף (-:
  
== נושאים ==
+
== נושאים ==
 
   
 
   
בתור התחלה, יש את הדברים שכתבנו בדף [[Code Session]].
+
בתור התחלה, יש את הדברים שכתבנו בדף [[Code Session]].
אז לגבי איידלספון - לפי מה שהבנתי מנעם זה לא על הפרק.
+
אז לגבי איידלספון - לפי מה שהבנתי מנעם זה לא על הפרק.
  
נסו בימים הקרובים להוסיף כאן הצעות והערות עליהן, ובשבוע הבא ננסה לערוך הצבעה כלשהי (בקרב מי שמתכוון לבוא לבליץ)
+
נסו בימים הקרובים להוסיף כאן הצעות והערות עליהן, ובשבוע הבא ננסה לערוך הצבעה כלשהי (בקרב מי שמתכוון לבוא לבליץ)
  
אני מאתחל את הרשימה בדברים שאני זוכר כרגע - בינתיים כרשימת מכולת (אבל הסברים יתווספו בימים הקרובים)
+
אני מאתחל את הרשימה בדברים שאני זוכר כרגע - בינתיים כרשימת מכולת (אבל הסברים יתווספו בימים הקרובים)
  
=== גרפים תלת מימדיים עבור matplotlib ===
+
=== גרפים תלת מימדיים עבור matplotlib ===
  
כיום יש מספר ממשקים, אבל לא מוגמרים ולא מוטמעים בצורה אחידה (צריך משהו שיאפשר סיבוב אינטראקטיבי של הגרף המוצג, וגם ממשק פשוט ליצירת הגרפים (קונסיסטנטי עם ממשק ה- 2d הקיים)
+
כיום יש מספר ממשקים, אבל לא מוגמרים ולא מוטמעים בצורה אחידה (צריך משהו שיאפשר סיבוב אינטראקטיבי של הגרף המוצג, וגם ממשק פשוט ליצירת הגרפים (קונסיסטנטי עם ממשק ה- 2d הקיים)
  
:זה נשמע כמו הרבה OpenGL או API אחר ומעט עבודה שאפשר לעשות בקבוצה
+
:זה נשמע כמו הרבה OpenGL או API אחר ומעט עבודה שאפשר לעשות בקבוצה
  
:לאו דוקא - הממשקים התלת מימדיים קיימים (MayaVI, tvtk) ויכול להיות שצריך רק אינטגרציה של ה-widgets בתוך חלון ה- pygtk. מצד שני - אני בכלל לא בטוח שזה פשוט להכנס לנושא, ויכול להיות שכבר עובדים על זה אנשים אחרים. קישורים - [http://www.scipy.org/Cookbook/MayaVi MayaVi/tvtk], [http://www.scipy.org/Cookbook/Matplotlib/mplot3D mplot3d]. --עמית
+
:לאו דוקא - הממשקים התלת מימדיים קיימים (MayaVI, tvtk) ויכול להיות שצריך רק אינטגרציה של ה-widgets בתוך חלון ה- pygtk. מצד שני - אני בכלל לא בטוח שזה פשוט להכנס לנושא, ויכול להיות שכבר עובדים על זה אנשים אחרים. קישורים - [http://www.scipy.org/Cookbook/MayaVi MayaVi/tvtk], [http://www.scipy.org/Cookbook/Matplotlib/mplot3D mplot3d]. --עמית
  
=== ספרית עזר לכתיבת web agent scripts ===
+
=== ספרית עזר לכתיבת web agent scripts ===
  
ממשק לאובייקט "דף" שמכיל כל מיני פונקציות שימושיות כגון - שליפת form לפי שם, שליפת טבלה לפי חלק מכותרות העמודות (או השורות), שליפת קישורים מתוך קוד javascript בדף, או מתוך תאים בטבלה לפי כותרת שורה ועמודה, וכו'.
+
ממשק לאובייקט "דף" שמכיל כל מיני פונקציות שימושיות כגון - שליפת form לפי שם, שליפת טבלה לפי חלק מכותרות העמודות (או השורות), שליפת קישורים מתוך קוד javascript בדף, או מתוך תאים בטבלה לפי כותרת שורה ועמודה, וכו'.
הדבר שימושי לכתיבת סקריפטים שמבצעים פעולות עבורך באתר web - למשל התחברות ובדיקת הודעות בתיבת מייל אינטרנטית, העלאת תמונות לאתר שנותן ממשק וובי להזמנת הדפסות של תמונות וכו'.
+
הדבר שימושי לכתיבת סקריפטים שמבצעים פעולות עבורך באתר web - למשל התחברות ובדיקת הודעות בתיבת מייל אינטרנטית, העלאת תמונות לאתר שנותן ממשק וובי להזמנת הדפסות של תמונות וכו'.
  
יש לי קוד ישן שמממש חלק מזה מעל מודול שמרחיב את ספריית htmllib הסטנדרטית. יש צורך לשכתב אותו כך שיעבוד מול אובייקט דמוי DOM (וישתמש בכלים קיימים כגון mechanize/twill ).
+
יש לי קוד ישן שמממש חלק מזה מעל מודול שמרחיב את ספריית htmllib הסטנדרטית. יש צורך לשכתב אותו כך שיעבוד מול אובייקט דמוי DOM (וישתמש בכלים קיימים כגון mechanize/twill ).
  
:זה נשמע מעניין, בעיקר בהקשר של יצירת פתרונות למשתמשי לינוקס ומק מול אתרים שמותאמים רק לאקספלורר. אבל יש כבר פרויקטים אחרים דומים כמו http://www.crummy.com/software/BeautifulSoup. אולי עדיף לתרום תוספות קוד רלונטיות לפרויקט כזה, במקום לעבוד על משהו במקבילאולי יש מקום לפתח פתרונות יעודיים לאתרים ספציפים.
+
:זה נשמע מעניין, בעיקר בהקשר של יצירת פתרונות למשתמשי לינוקס ומק מול אתרים שמותאמים רק לאקספלורר. אבל יש כבר פרויקטים אחרים דומים כמו http://www.crummy.com/software/BeautifulSoup. אולי עדיף לתרום תוספות קוד רלונטיות לפרויקט כזה, במקום לעבוד על משהו במקבילאולי יש מקום לפתח פתרונות יעודיים לאתרים ספציפים.
  
=== מודול progress-bar iterators ===  
+
=== מודול progress-bar iterators ===  
  
(קוד קיים שיש לארגן ולהפיץ כמודול חופשי)
+
(קוד קיים שיש לארגן ולהפיץ כמודול חופשי)
  
ראה הסבר בדף [[Talk:Meeting_August_2006]]
+
ראה הסבר בדף [[Talk:Meeting_August_2006]]
  
=== שרת פרוקסי שיאפשר לשמור ולבצע מניפולציות על המידע שעובר בין הדפדפן לשרת ===
+
=== שרת פרוקסי שיאפשר לשמור ולבצע מניפולציות על המידע שעובר בין הדפדפן לשרת ===
  
=== שרת פרוקסי לדפדפן שיתפקד במודל רשתות שיתוף קבצים ===
+
=== שרת פרוקסי לדפדפן שיתפקד במודל רשתות שיתוף קבצים ===
השרת יאפשר להוריד קבצים ממשתמשים אחרים, בסגנון ביטורנט רק יותר מותאם לקבצים קטנים, שבמידה שהקובץ לא קיים, יפנה לשרת פרוקסי סטנדרטי לקבלת המידע.
+
השרת יאפשר להוריד קבצים ממשתמשים אחרים, בסגנון ביטורנט רק יותר מותאם לקבצים קטנים, שבמידה שהקובץ לא קיים, יפנה לשרת פרוקסי סטנדרטי לקבלת המידע.
  
זהו פרוייקט שיכול להיות מסובך, בעיקר בנושא של איך יוצרים רשת שיתוף שמותאמת לקבצים קטנים ושלא תפגע בגלישה תקינה.
+
זהו פרוייקט שיכול להיות מסובך, בעיקר בנושא של איך יוצרים רשת שיתוף שמותאמת לקבצים קטנים ושלא תפגע בגלישה תקינה.
  
=== שפת פייתון עברית ===
+
=== שפת פייתון עברית ===
  
למטרות לימוד ילדים צעירים, או סתם כי זה תרגיל מגניב.
+
למטרות לימוד ילדים צעירים, או סתם כי זה תרגיל מגניב.
  
הרעיון הוא לתרגם ברמת העורך: הקבצים שישמרו בדיסק יהיו פייתון תקני באנגלית, אבל הסביבה תמפה מזהים ידועים 1:1 לעברית.
+
הרעיון הוא לתרגם ברמת העורך: הקבצים שישמרו בדיסק יהיו פייתון תקני באנגלית, אבל הסביבה תמפה מזהים ידועים 1:1 לעברית.
  
בשביל התחלה נרצה לתרגם את השמות המובנים העיקריים, שגיאות נפוצות, את ממשק הסביבה, ואולי דברים מועילים ממודולים.
+
בשביל התחלה נרצה לתרגם את השמות המובנים העיקריים, שגיאות נפוצות, את ממשק הסביבה, ואולי דברים מועילים ממודולים.
  
יהיה נחמד לתת ממשק למשהו כמו לוגו או רובוט במבוך.
+
יהיה נחמד לתת ממשק למשהו כמו לוגו או רובוט במבוך.
  
אני אנסה לדאוג (למצוא\לכתוב) לסביבה מתאימה באנגלית עד לבליץ, כדי שנוכל להתרכז בסוגיות התרגום.
+
אני אנסה לדאוג (למצוא\לכתוב) לסביבה מתאימה באנגלית עד לבליץ, כדי שנוכל להתרכז בסוגיות התרגום.
  
  
ראו התחלה של מימוש התרגום ב [[Hpy]]
+
ראו התחלה של מימוש התרגום ב [[Hpy]]
  
=== ממשק וובי עבור docutils ===
+
=== ממשק וובי עבור docutils ===
  
(בני)
+
(בני)
  
:יש כבר דבר כזה (בערך) למשל מוין מוין :-)
+
:יש כבר דבר כזה (בערך) למשל מוין מוין :-)
  
=== תוכנת ציור שיתופית ===
+
=== תוכנת ציור שיתופית ===
  
תאפשר לשניים או יותר משתמשים מרוחקים לצייר ביחד בממשק דמוי הצייר של חלונות, ולדבר אחד עם השני תוך כדי.
+
תאפשר לשניים או יותר משתמשים מרוחקים לצייר ביחד בממשק דמוי הצייר של חלונות, ולדבר אחד עם השני תוך כדי.
  
: נדמה לי ש-Inkscape מממש זאת. [[User::Shlomif]]
+
: נדמה לי ש-Inkscape מממש זאת. [[User::Shlomif]]
  
Babylon Java Chat (http://www.visopsys.org/andy/babylon/) היא תוכנה חופשית שעושה בדיוק את זה, ודי טוב עד כמה שראיתי (ניסיתי אותה קצת)
+
Babylon Java Chat (http://www.visopsys.org/andy/babylon/) היא תוכנה חופשית שעושה בדיוק את זה, ודי טוב עד כמה שראיתי (ניסיתי אותה קצת)
נעם רפאל
+
נעם רפאל
  
 
=== cmdline GUI ===
 
=== cmdline GUI ===
  
משהו שמייצר באופן חצי אוטומטי ממשק GUI לתוכנות commandline (כגון - find, tar, rsync, wget, ואפילו mencoder, convert וכו')
+
משהו שמייצר באופן חצי אוטומטי ממשק GUI לתוכנות commandline (כגון - find, tar, rsync, wget, ואפילו mencoder, convert וכו')
  
הרעיון - לעבור על ה- manpage (אולי גם info, וגם להריץ את הפקודה עם --help), לחפש synopsis להרצת התכנית ואת ההסברים של האופציות השונות. מזה לייצר שלד עבור GUI ל"הרצת" התכנית (את התוצאה ניתן לשפצר ידנית ולשמור בספריה משותפת, כך שלא יהיה צורך לייצר אוטומטית עבור תכניות שכבר מוכרות).
+
הרעיון - לעבור על ה- manpage (אולי גם info, וגם להריץ את הפקודה עם --help), לחפש synopsis להרצת התכנית ואת ההסברים של האופציות השונות. מזה לייצר שלד עבור GUI ל"הרצת" התכנית (את התוצאה ניתן לשפצר ידנית ולשמור בספריה משותפת, כך שלא יהיה צורך לייצר אוטומטית עבור תכניות שכבר מוכרות).
בזמן "הרצה", המשתמש בוחר אופציות ב- GUI, ואת ה- commandline שמיוצר מזה אפשר להריץ ישירות, או פשוט להכניס ל- clipboard עבור הדבקה בתוך סקריפטים למשל.
+
בזמן "הרצה", המשתמש בוחר אופציות ב- GUI, ואת ה- commandline שמיוצר מזה אפשר להריץ ישירות, או פשוט להכניס ל- clipboard עבור הדבקה בתוך סקריפטים למשל.
  
== סיכום ==
+
== סיכום ==
  
* התקיים (חצי) בליץ אצל ניר
+
* התקיים (חצי) בליץ אצל ניר
* נכחו: ניר, בני, עמית, קובי
+
* נכחו: ניר, בני, עמית, קובי
* נעשה: [[Hpy]] : אינטרפרטר טקסטואלי, תרגום צב, רעיונות להמשך
+
* נעשה: [[Hpy]] : אינטרפרטר טקסטואלי, תרגום צב, רעיונות להמשך
* ההמשך ביום שישי נעל"ח.
+
* ההמשך ביום שישי נעל"ח.
* המשך על אש קטנה online, כוונה לבליץ המשך מתישהו
+
* המשך על אש קטנה online, כוונה לבליץ המשך מתישהו
  
 
</div>
 
</div>

Revision as of 11:12, 22 May 2009

Contents


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

עדכונים

  • הפגישה תערך בפורמט בליץ
  • הנושא שנבחר - שפת פייתון עברית
  • יש מימוש התחלתי ע"י ניר כאן
  • משתתפים שהודיעו על השתתפות: 4 (פלוס אולי חצי).
  • מחשבים ניידים: 2
  • זמן: ה' 18:00-22:00, ו' 09:00-13:30
  • מקום: עדיין אין

בליץ

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

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

אני חושב שכדאי וסביר להקצות יותר זמן. משהו כמו 17:00-22:00 ולמחרת 9:00-13:30. אני מציע שכל אחד יכתוב בטבלה מתי נוח לו להגיע וללכת. -- בני צ'רניאבסקי

  • מקום: הציעו. הדרישות: שקעי חשמל. אינטרנט - יתרון (אנשים יכולים להביא לפטופים, אני יכול להביא hub ו/או access point אלחוטי)

מקום

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

הצעות של מקומות לארוח הבליץ:

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

משתתפים

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

  • ההצבעה נסגרה. עכשיו זה טבלת קשר לצורך ארגון.
  • כל (ורק) מי שמתכוון לבוא, שימלא את שמו בטבלה.
שם טלפון מביא מחשב כל הזמן \ מתי
ניר סופר 03-732-5378 -
שלומי פיש 054-6232377? -
עמית אהרונוביץ 054-5783430 + כל
בני צ'רניאבסקי 052-5270810 + (חלש) כל הזמן
קובי זמיר 054-4358389 + כל הזמן
2 אנשים אמרו לי שאולי יבואו -- בני

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

  • python 2.4 ומעלה
  • Subversion, bzr (או למי שממש מתעקש - כל מערכת אחרת , שנתמכת כ- source system ע"י Tailor)
  • ssh
  • pygtk, glade
  • יתכן שיתווספו דרישות, עפ"י גחמות שרירותיות של מי שמעדכן את הדף (-:

נושאים

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

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

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

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

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

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

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

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

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

זה נשמע מעניין, בעיקר בהקשר של יצירת פתרונות למשתמשי לינוקס ומק מול אתרים שמותאמים רק לאקספלורר. אבל יש כבר פרויקטים אחרים דומים כמו http://www.crummy.com/software/BeautifulSoup. אולי עדיף לתרום תוספות קוד רלונטיות לפרויקט כזה, במקום לעבוד על משהו במקביל. אולי יש מקום לפתח פתרונות יעודיים לאתרים ספציפים.

מודול progress-bar iterators

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

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

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

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

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

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

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

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

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

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

יהיה נחמד לתת ממשק למשהו כמו לוגו או רובוט במבוך.

אני אנסה לדאוג (למצוא\לכתוב) לסביבה מתאימה באנגלית עד לבליץ, כדי שנוכל להתרכז בסוגיות התרגום.


ראו התחלה של מימוש התרגום ב Hpy

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

(בני)

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

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

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

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

Babylon Java Chat (http://www.visopsys.org/andy/babylon/) היא תוכנה חופשית שעושה בדיוק את זה, ודי טוב עד כמה שראיתי (ניסיתי אותה קצת) נעם רפאל

cmdline GUI

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

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

סיכום

  • התקיים (חצי) בליץ אצל ניר
  • נכחו: ניר, בני, עמית, קובי
  • נעשה: Hpy : אינטרפרטר טקסטואלי, תרגום צב, רעיונות להמשך
  • ההמשך ביום שישי נעל"ח.
  • המשך על אש קטנה online, כוונה לבליץ המשך מתישהו
Personal tools