ABA


"**אתגר בשיתוף עם פורום תוכנה**"
גירסת הדפסה   אשכול נעול - לקריאה בלבד
 
   
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #5381 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 5381
OX2002

   10:25   16.03.03   
אל הפורום  
  **אתגר בשיתוף עם פורום תוכנה**  
 
   עבר עריכה לאחרונה בתאריך 17.03.03 בשעה 09:28
 

אנו בונים תוכנת שיתוף לכל חברי הפורום, התוכנה תבוסס על קוד של נוטלה.
עד כה בניתי את מערכת אימות הסיסמאות עם השרת, נשארו לנו עוד כמה דברים:
א. ללמוד את הקוד ולהכיר אותו טוב,
ניתן להוריד את הקוד שהוא קוד פתוח מהאתר הזה :http://sourceforge.net/projects/gnewtella
ב. לשנות את האינטרפייס למה שמתאים לנו.
לאחר מכן תיקון באגים וכו'...
בנתיים אנחנו צריכים להכיר את הקוד ברמה גבוהה בכדי לערוך אותו.
השאלה שלי היא:
האם יש כאן אנשים אשר מעוניינים לעזור בפיתוח התוכנה?
אבל אני מבקש אנשים שמבינים עניין(חשוב ידע בסי) ולא סתם מדברים ולא עושים שוב דבר.
כל מי שמעוניין לעזור אנא רשמו כאן

תודה רבה לעוזרים, חג שמח ויום טוב.


        שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  הבהרות: dryice 16.03.03 10:51 1
     אני יכול לעזור . AndreyT 16.03.03 13:27 2
         שים לב שאנחנו לא רוצים להמציא את הגלגל מחדש. dryice 16.03.03 15:17 3
             גם אני מעוניין avi885 16.03.03 16:05 4
                 חלק אימות הסיסמאות כפי שאמרתי OX2002 16.03.03 16:28 6
             אם חושבים על זה avi885 16.03.03 16:22 5
                 מסקים.. AndreyT 16.03.03 20:34 11
  כתבתי כבר משהו בנוגע לשיתוף : adiadi 16.03.03 17:25 7
     אני:-) AlexKarpman 16.03.03 17:59 8
     אני יודע OX2002 16.03.03 19:09 9
         לא אמרו לי adiadi 16.03.03 19:14 10
     האם התוכנית שלך מעבירה כל הבקשות דרך השרת? dryice 16.03.03 22:16 12
         איך אתם רוצים לעשות את השרת ? AndreyT 16.03.03 22:35 13
             אני חושב בשיטה השנייה(אבל על תשתית קיימת) dryice 16.03.03 23:03 14
             אם מדובר על אלפי משתמשים avi885 16.03.03 23:56 15
             אני מביא שרת OX2002 17.03.03 09:27 16
                 מצויין !!!! adiadi 17.03.03 14:37 17
         בדיוק... adiadi 17.03.03 14:42 18

       
dryice

   10:51   16.03.03   
אל הפורום  
  1. הבהרות:  
בתגובה להודעה מספר 0
 
   המערכת עליה חשבנו, תפעל על עקרון כזה:

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


DRYICE


                                    (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
AndreyT

   13:27   16.03.03   
אל הפורום  
  2. אני יכול לעזור .  
בתגובה להודעה מספר 1
 
   אני המצאתי פרוטוקול תקשורת שמאפשר
להעביר בלי הגבלה הודעות,קבצים,סאונד,וידאו
בקיצור הכל ובבת אחד וגם במהירות של קאזה ואימש.
אם אתם רוצים,אשמך לעזור.


                                    (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
dryice

   15:17   16.03.03   
אל הפורום  
  3. שים לב שאנחנו לא רוצים להמציא את הגלגל מחדש.  
בתגובה להודעה מספר 2
 
   אנחנו רוצים לקחת מערכת קיימת ולשנות אותה כך שתאפשר שיתוף
קבצים רק בין חברי הפורום. וכן אולי להוסיף לה אופציות
שאנחנו אוהבים.

עזרתך כמובן תתקבל בברכה.

DRYICE


                                    (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
avi885

   16:05   16.03.03   
אל הפורום  
  4. גם אני מעוניין  
בתגובה להודעה מספר 3
 
   האם יש כבר אפיון מפורט?למשל:

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



                                    (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
OX2002

   16:28   16.03.03   
אל הפורום  
  6. חלק אימות הסיסמאות כפי שאמרתי  
בתגובה להודעה מספר 4
 
   כבר בניתי אותו
ובו אין בעיות.
סיסמאות זה לא העניין שלכם.


                                    (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
avi885

   16:22   16.03.03   
אל הפורום  
  5. אם חושבים על זה  
בתגובה להודעה מספר 3
 
   לפעמים להמציא את הגלגל מחדש יותר קל מללמוד למה התכוונו אחרים בעיקר אם אין תיעוד מלא במספר רמות. ללמוד מה עושה תוכנה מקוד בלבד קשה מאד, לפחות לי.


                                    (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
AndreyT

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


                                    (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
adiadi

   17:25   16.03.03   
אל הפורום  
  7. כתבתי כבר משהו בנוגע לשיתוף :  
בתגובה להודעה מספר 0
 
  
ראשית לינק :::
http://rotter.net/nor/soft/8240.shtml

התוכנה כבר עובדת. יש כמה באגים לסדר (מפורט באשכולות הנ"ל). לדעתי תוך שבוע התוכנה מוכנה בקטע של uploads downloads מקביליים. תוך 3 שבועות מהיום זה כבר יעבוד כמו קזה וכאלו : הורדת קובץ מסויים מכמה משתמשים במקביל. אתמוך גם ברשימת offline עם schedule.

אני (ואני מגדיר עצמי כשייך לפורום תוכנה, ברשותכם), בא בכלל מעולם ++C בסביבת unix, אבל דווקא את התוכנה כתבתי ב-Visual Basic

כרגע אני נעזר ב-15 איש בבדיקות למציאת באגים ותיקונים ואכניס למעגל הבודקים עוד ועוד אנשים. העזרה העיקרית הדרושה לי : שרת!!

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

לגבי השינויים ב-IP - יש תוכנות מוצמדות לאתרים שנותנים domain חינמי לכתובת משתנה (עם תוכנית שמעדכנת את הכתובת באתר שלהם), ככה שגם שינויי כתובת בשרת לא יהוו בעיה.

אני מסכים : לא צריך להמציא את הגלגל! אבל הקוד חייב להיות כחול לבן. בנתיים זה עובד טוב, ואנשים הורידו קבצים בהצלחה בד"כ. אם יש מתכנתי VB (גירסה 6, לא ה-.NET) שמבינים ב-Client Server מוזמנים לעזור לי (למרות שכבר תפסתי את העיקרון..)


                                    (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
AlexKarpman

   17:59   16.03.03   
אל הפורום  
  8. אני:-)  
בתגובה להודעה מספר 7
 
   בס"ד

אם אתה צריך עזרה בכל הנוגע למערכות שרת/לקוח, 3-tier, או n-tier, אתה מוזמן לשאול.


בברכה...


                                    (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
OX2002

   19:09   16.03.03   
אל הפורום  
  9. אני יודע  
בתגובה להודעה מספר 7
 
   אבל הפרוייקט שלנו לא ממש קשור אליך.
shlomo c ומנהלי פורום תוכנה לא אמרו לך זאת? =/


                                    (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
adiadi

   19:14   16.03.03   
אל הפורום  
  10. לא אמרו לי  
בתגובה להודעה מספר 9
 
   ואשמח אם תסביר לי על מה הפרוייקט. יש לי ידע רב מאוד בסי (זאת העבודה שלי, מה לעשות...) ואם תהיה לי יכולת לתרום משהו - אשמח!!
אולי יש לך לינק לאשכול שמפרט מהות הפרוייקט?

תודה.


                                    (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
dryice

   22:16   16.03.03   
אל הפורום  
  12. האם התוכנית שלך מעבירה כל הבקשות דרך השרת?  
בתגובה להודעה מספר 7
 
   אם אתה מעמיס על השרת זה לא פתרון מי יודע מה.
כי אז חייבים שרת חזק למדיי.
אם יש לך פתרון מבוזר יותר המצב יותר טוב.

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

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

DRYICE


                                    (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
AndreyT

   22:35   16.03.03   
אל הפורום  
  13. איך אתם רוצים לעשות את השרת ?  
בתגובה להודעה מספר 12
 
   כמו בקאזה (שהשרת עושה את כל עבודות החיפוש והתחזוקה )
או כמו שרצינו לבנות לפניי איזה חציא שנה (שהשרת משמש נקודת התחלה
לחיבור בלבד,והודעות החיפוש עוברות ממחשב למחשב ברשת)


                                    (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
dryice

   23:03   16.03.03   
אל הפורום  
  14. אני חושב בשיטה השנייה(אבל על תשתית קיימת)  
בתגובה להודעה מספר 13
 
   DRYICE


                                    (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
avi885

   23:56   16.03.03   
אל הפורום  
  15. אם מדובר על אלפי משתמשים  
בתגובה להודעה מספר 13
 
   בו זמנית חייבים לעבוד בצורה מבוזרת.
צריך לכתוב איזו פרוצדורה קטנה שיכולה לבדוק בכל מחשב מה היכולת שלו מבחינת ביצועים וזיכרון ולהחליט כמה להעמיס עליו לצרכי רישום וחיפוש משני טעמים:
1. לא להעמיס יותר מדי על מחשבים חלשים כי אז בעל המחשב לא יוכל לעבוד.
2. אם המחשב חלש גם השרותים שהוא ייתן יהיו חלשים והמחפש לא יקבל שרות טוב.

לדעתי אסור לאפשר הפסקת שרותים כמו שקאזא עושה כי אז כולם יפסיקו ולא יתאפשר חיפוש כלל.

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

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


                                    (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
OX2002

   09:27   17.03.03   
אל הפורום  
  16. אני מביא שרת  
בתגובה להודעה מספר 13
 
  


                                    (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
adiadi

   14:37   17.03.03   
אל הפורום  
  17. מצויין !!!!  
בתגובה להודעה מספר 16
 
   תשלח לי בפרטי ?
לא חייב שיהיה מהיר, שיתמוך במספר רב של משתמשים, ושהכתובת שלו תהיה יציבה לאורך זמן.

תודה!


                                    (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
adiadi

   14:42   17.03.03   
אל הפורום  
  18. בדיוק...  
בתגובה להודעה מספר 12
 
   אני לא מעמיס על השרת - הבקשות לא עוברות דרכו. זה קשר peer to peer
השרת משמש לרישום (אימות סיסמא למשל), ושמירת שמות הקבצים וגודל (ובעתיד גם keywords וכדו'). והוא נועד למטרת החיפוש בלבד. אם נפעיל עליו כיווץ (אפילו קוד הופמן פשוט) אז בכלל לא תהיה בעיית תעבורה. זה החלק השולי.
ת'אכלס התוכנה כבר עובדת עם 15 איש בפורום (ובקרוב הבאגים המהותיים ייפתרו), וכל עניין העיצוב ואפשרויות פשוטות (שלא קשורות בתקשורת כמו "שמור סיסמא" וכדו') ממש לא מעניינות אותי עכשיו. עיצובים וכאלו נעשה בגירסה 2..


                                    (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
_________________________________________________________________________
למנהלים:  שחרר | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול | עריכת אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net