שיחת משתמש:שמוליק/ארכיון 4

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

מ ז ל ט ו ב ! ליום הולדתך מכל בית ויקיפדיה. ‏dMy‏ • שיחה • 19:20‏, 27/11/2010 • כ"א בכסלו ה'תשע"א

מזל טוב והרבה טוב! ‏עמיחישיחה 00:04, 28 בנובמבר 2010 (IST)[תגובה]
תודה! שמוליק - שיחה 17:28, 29 בנובמבר 2010 (IST)[תגובה]

הבוקמרקלט ו-ynet[עריכת קוד מקור]

שמוליק, הבוקמרקלט הפסיק לעבוד עם ynet. יש משהו שאפשר לעשות? אני-ואתהשיחה 16:47, 8 בדצמבר 2010 (IST)[תגובה]

הרבה זמן לא השתמשתי בעצמי בבוקמרקלט (בכל זאת, בסיס סגור) כך שלא שמתי לב שיש בעיות. עשיתי איזהשהו תיקון נסה כעת מחדש. אם עדיין יש בעייה פרט באיזה דפדפן אתה משתמש. שמוליק - שיחה 22:03, 9 בדצמבר 2010 (IST)[תגובה]
עכשיו עובד יופי. תודה על התיקון! ובכלל על הבוקרמקלט.. אני-ואתהשיחה 22:40, 9 בדצמבר 2010 (IST)[תגובה]
יש מצב לתיקון גם בפיירפוקס? Crazy Ivanשיחה 22:40, 10 בדצמבר 2010 (IST)[תגובה]
את גרסת הFF הפסקתי לעדכן, גרסת הIE או הכרום מתאימות גם לו אבל אולי בכל זאת אתקן בהמשך. מתרגש מזה שהשתמשו בבוקמרקלט (הייתי בטוח שרק אני משתשמש בו), שמוליק - שיחה 17:30, 11 בדצמבר 2010 (IST)[תגובה]

ענייני בוקמרקלטים....[עריכת קוד מקור]

הבקמרקלט שלך לתבניות הקישורים החיצוניים הוא שימושי להפליא, האם אפשר להזמין אצלך בוקמרקלט בהזמנה אישית למטרה פרטית? rex 22:59, 12 בדצמבר 2010 (IST)

כעיקרון, כן, למרות שאני בדיוק במעבר מיחידה ליחידה כך שלא ברור לי עדיין מה יהיו השעות שלי. שלח פרטים נוספים ונראה. שמוליק - שיחה 12:20, 13 בדצמבר 2010 (IST)[תגובה]
@ תודה. ‏Rex‏ • שיחה 19:47, 13 בדצמבר 2010 (IST)[תגובה]

בוקמרקלט[עריכת קוד מקור]

כדאי שתיצור את תבנית:טיפ - בוקמרקלט לקישורים חיצוניים בתוך ויקיפדיה:טיפים, ולקשר לדף התבנית מתבניות הקישורים החיצוניים השונות. Filii Henoch - שיחה 23:55, 18 בדצמבר 2010 (IST)[תגובה]

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

תודה - קיפודנחש - שיחה 20:19, 10 במרץ 2011 (IST)[תגובה]

מסיבות אבטחה אין דרך לבקש מדפדפן לשלוף נתונים מאתר אחר ללא שיתוף פעולה מהאתר או מאתר שישמש כ-PROXY. שמוליק - שיחה 20:42, 10 במרץ 2011 (IST)[תגובה]
אם יש אפשרות ליצור קשר עם האתרים ולהסביר להם את הרווח שלהם להקמת עמוד שיחזיר ב-JSONP מידע על הכתבות זה יהפוך את זה לאפשרי ויעיל לשני הצדדים. שמוליק - שיחה 20:57, 10 במרץ 2011 (IST)[תגובה]
גדול עלי... נראה מוצי - לבקש API שמקבל מספר עמוד (או URL) ומחזיר "שם כותב", "שם מאמר", "תאריך", ואולי עוד שניים-חמש עשרה פרמטרים, אבל הסיכוי לקבל שיתוף פעולה נראה קלוש. אם יש תקינת IETF (נגיד איזה RFC) אז יש מה לדבר, אחרת שכחמזה... קיפודנחש - שיחה 21:06, 10 במרץ 2011 (IST)[תגובה]
למרות שהמימוש מצדם אמור להיות פשוט, אבל נראה שאין סיכוי מהאתרים הגדולים. אפשר גם באמצעות יוזרסקריפט (נתמך ע"י Greasemonkey) להריץ קוד בהרשאות גבוהות יותר, אבל זה די מוריד מהעניין. שמוליק - שיחה 21:50, 10 במרץ 2011 (IST)[תגובה]
לא מוכר לי, אבל זה נשמע מעניין - זה לא לכולם, כמובן, אבל גם הבוקמרקלטים שלך לא היו לכולם. anyway, תחשוב על זה ותראה אם עולה לך רעיון שימושי. תודה - קיפודנחש - שיחה 21:55, 10 במרץ 2011 (IST)[תגובה]
אגב, שים לב שהבוקמרקלט הפסיק לעבוד ב-Ynet. ―אנונימי לא חתםמש:אנונימי 00:00, 10 בינואר 2000 (IST)[תגובה]

שורת הכתובת[עריכת קוד מקור]

אשמח אם תוכל לעזור לי לנסות לעשות פרויקט שישנה את שורת הכתובת כאשר לוחצים על משהו בתוכן עניינים... תודה! OfekalefשיחהBorn This Way15:27, 20 במרץ 2011 (IST)[תגובה]

אשמח לעזור, את המצב פירטתי בדלפק הייעוץ לפני כמה זמן. שמוליק - שיחה 21:25, 20 במרץ 2011 (IST)[תגובה]
ענו לי משהו פה. מה אתה אומר, איך אפשר להתחיל? OfekalefשיחהBorn This Way06:54, 23 במרץ 2011 (IST)[תגובה]
הלינק שנתת הוא אישי לך, מה העמוד שאתה מועבר אליו? (מה שם המשתמש שלך באתר?) שמוליק - שיחה 20:05, 23 במרץ 2011 (IST)[תגובה]
מצטער, הנה זה OfekalefשיחהBorn This Way19:52, 24 במרץ 2011 (IST)[תגובה]
אם לתמצת את התשובה: יש אפשרות ברמת הויקי לאפשר זאת (כלומר ויקי עברית יכולה לעשות זאת עצמאית), אבל זה יהיה פונקציונלי לגמרי רק בגרסה הבאה (1.18). לא נראה לי שווה להתאמץ עכשיו לפתור בדרכים עקלקלות משהו שייפתר בדרך המלך תוך זמן סביר (אנחנו מעדכנים גרסה יותר מהר מפעם בשנה). קיפודנחש - שיחה 19:58, 24 במרץ 2011 (IST)[תגובה]
כשהסתכלתי על הקוד הפתרון הזה (או דומה, מה שכתבתי במזנון) נראה שיעבוד בלי בעיות. אפשר לנסות. שמוליק - שיחה 20:04, 24 במרץ 2011 (IST)[תגובה]
לא הבנתי. כוונתך "אפשר לנסות" על 1.17? תצטרך לדבר עם אחד המפעילים. (מתניה?) בנוסף, קיימת בעיה שקישורים קיימים עלולים להפסיק לעבוד... או שהתכוונת "לנסות" על ויקי פרטי כלשהו? (שלי עוד על 1.15...) קיפודנחש - שיחה 20:50, 24 במרץ 2011 (IST)[תגובה]
אני חושב שאפשר כבר עכשיו. יש קובץ הגדרות בשם, LocalSettings.php בו ניתן לכתוב $wgEnforceHtmlIds = false וזה אמור לעזור. גם אם זה ישבור לינקים חיצוניים אז בסך הכל הם יופנו לראש העמוד במקום לפסקה הנכונה. רק צריך לראות לכל הדפדפנים תומכים בזה. לגבי "איפה לבדוק?" - איפה שנח - למישהו יש שרת ויקי עם המידע מוויקי לבדיקות? שמוליק - שיחה 22:00, 24 במרץ 2011 (IST)[תגובה]
תיקון: כל מה שכתבתי נכון עד ל1.16 מאז צרך לשים את $wgExperimentalHtmlIds כTRUE באותו מקון. הגרסה החדשה (לפי HTML5) ניסיונית (למרות שנראית עובדת) ותופעל בגרסאות הבאות כברירת מחדל. שמוליק - שיחה 22:03, 24 במרץ 2011 (IST)[תגובה]
לפי דברי החבר שענה לאופק משתמע שזה "לא עובד" לפני 1.18. כשאומרים "לא עובד" בדרך כלל הכוונה לא בדיוק ל"לא עובד", אלא "עושה בעיות". למשל, אם יש דפדפנים מיושנים שעדיין מצויים בשוק שלא תומכים, אני מצפה מהשרת שיזהה זאת וייצר עוגנים לפי תקן html4, וכן הלאה. אני לא רואה סיבה להשתולל - 1.18 זה לא עד כדי כך רחוק. קיפודנחש - שיחה 01:10, 25 במרץ 2011 (IST)[תגובה]
ההגדרה היא כללית על כל ויקיפדיה, או שאפשר לעשות אותה רק על דף מסוים? אם כן תעשו על משתמש:Ofekalef/ניסיון כתובת OfekalefשיחהBorn This Way08:28, 25 במרץ 2011 (IST)[תגובה]
כללית. טוב אז נחכה :(, שמוליק - שיחה 15:10, 25 במרץ 2011 (IST)[תגובה]
טוב, אני סבלני גיחוך, OfekalefשיחהBorn This Way17:47, 25 במרץ 2011 (IST)[תגובה]

שוב בוקמרקלטים[עריכת קוד מקור]

שלום.

בהשראתך בניתי בוקמרקלט קטן לחילוץ קואורדינטות מ-google-map (ראה עזרה:מציאת קואורדינטות), אבל אז נתקלתי בבעיה: אני צריך cookbook קצר שידריך את המשתמשים צעד אחרי צעד בהתקנת ה-bookmarklet. אני מניח שלך זה נראה טריביאלי, אבל יש משתמשים לא מעטים שמעוניינים להשתמש, אבל החלק הטכני שבהתקנת bookmarklet, שבכל זאת קצת יותר מסובך מללחוץ קונטרול-די, מרתיע אותם. אין צורך בהכרח לכתוב את המדריך - מספיק קישור למדריך כזה, בעברית או אנגלית. ועכשיו השאלה: האם נתקלת במדריך שמסביר צעד אחר צעד איך מתקינים בוקמרקלט? (כנראה צריך אחד כזה עבור כל אחד משלושת-ארבעת הדפדפנים הגדולים, ואולי יותר, אם למשל ie9 שונה מספיק מ-ie7). תודה - קיפודנחש - שיחה 23:54, 14 במאי 2011 (IDT)[תגובה]

כנראה שנצטרך מדריך מלא (גם איך להשתמש). אולי אם יהיה עמוד שמספיק לגרור את הלינק לשורת הכתובת זה יהיה פשוט יותר. להרגשתי זה מאוד מסובך להסביר בכלל מה זה, אולי כשיכתב הערך בוקמרקלט זה יהיה יותר מובן. אני יודע שלא עניתי תשובה לשאלה, אבל זה מה שיש בנתיים. שמוליק - שיחה 00:58, 15 במאי 2011 (IDT)[תגובה]
הוספתי בוקמרקלט לעמוד-ענן, להריץ ואז ללחוץ עם הלחצן ה"לא-שמאלי" על המיקום המבוקש. שמוליק - שיחה 01:31, 15 במאי 2011 (IDT)[תגובה]
קודם כל תודה - שילבתי את הבוקמרקלט שבנית לעמוד ענן בצורה יותר אינטגרלית בדף העזרה - אתה מוזמן להגיה.
את החלק של "עמוד שמספיק לגרור את הלינק לשורת הכתובת" לא הבנתי: הדף שצריך להיות פתוח כדי שהבוקמרקלט יעבוד צריך להיות המפה עצמה, לא? אז כדי שאפשר יהיה לגרור משהו לשורת הכתובת, צריך שני חלונות שונים, לא? (ברוב המקרים פירוש הדבר לפתוח שני עותקים של הדפדפן) - נרלי יותר מסובך להסביר מאשר מדריך פשוט, צעד צעד שמדריך איך לייצר בוקמרקלט. לצערי, אין לי גישה למכונת וינדוז כרגע, וגם לשוא"ש אני לא בטוח שההסבר שאני יכול לכתוב (המבוסס על הגרסה האנגלית) מתאים. אז בשלב זה הסתפקתי בכרום. אולי באמת כדאי להוציא את החלק של "איך ליצור בוקמרקלט" לעמוד אחר - נאמר עזרה:בוקמרקלט. בברכה - קיפודנחש - שיחה 08:17, 15 במאי 2011 (IDT)[תגובה]
התכוונתי שיגררו את הלינק למועדפים. שמוליק - שיחה 21:01, 15 במאי 2011 (IDT)[תגובה]
לא ידעתי שאפשר לעשות זאת... איך? תוכל ליצור עמוד כזה בארג"ח ולהראות לי? או אפילו ליצור לינק בר-גרירה ב עזרה:מציאת קואורדינטות?קיפודנחש - שיחה 22:09, 15 במאי 2011 (IDT)[תגובה]
מסיבות אבטחה זה חסום בויקיפדיה - שלא תעשה לינק שבעצם שולח לך את הססמה, למשל. אבל בעמוד חיצוני אפשר. אני מעלה עמוד ברגע זה. שמוליק - שיחה 22:39, 15 במאי 2011 (IDT)[תגובה]
כזה דבר רק מעוצב יותר ומסכם את כל הבוקמרקלטים של ויקיפדיה: http://tests.zekar.co.cc/bookmarklet.htm שמוליק - שיחה 22:44, 15 במאי 2011 (IDT)[תגובה]
תודה. ראיתי, והצלחתי לגרור את זה ל-bokmarks bar (בדרך כלל אני לא משתמש בו, אבל בכרום אני לא מכיר דרך אחרת להפעיל סימניה כשעמוד אחר פתוח, אז לטובת פרויקט הקואורדינטות אפשרתי אותו). מה שבעצם קיוויתי זה שאולי אתה מכיר מדריך שמישהו אחר בנה פעם שמסביר איך מתקינים (לא איך כותבים - רק איך מתקינים) בוקמרקלטים בכל מיני דפדפנים, ואז היינו יכולים פשוט לקשר אליו מדף העזרה. לגבי עמוד חיצוני כמו שהדגמת - קשה לי לחשוב איך זה עוזר לנו, אלא אם כן מישהו מתנדב לתחזק כזה עבורנו באתר חיצוני. בברכה - קיפודנחש - שיחה 23:29, 15 במאי 2011 (IDT)[תגובה]
יש הרבה סרטונים שמסבירים אבל הם מרגישים מדי ספציפיים לדפדפן/אתר/בוקמרקלט מסויים. אפשר להכין תמונה שמסבירה איך לעשות את זה בהגדרות ברירת המחדל של הדפדנים השונים. לי על ווינדוז יש SAFARI, FF4, IE8, CHROME שמוליק - שיחה 07:13, 16 במאי 2011 (IDT)[תגובה]

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

<a href="javascript:/*some script*/">שם הבוקמרקלט</a>

אז הנה הרעיון שהצעתי למתניה: בוא נעשה עמוד אחד כזה בויקיפדיה שירכז את כל הבוקמרקלטים (כולל הבוקמרקלט המדהים שלך ששואב את הפרטים מאתרי העיתונים ומייצר תבניות קישור) בצורה נוחה להדבקה, ומכל דפי העזרה נקשר לשם. את הדף היחיד הזה יתחזק אחד המפעילים, ושם יהיו קישורים מהסוג הנכון. אם אי אפשר ליצר קישורים כאלו אפילו בתור מפעיל, עדיין אפשר די בקלות לייצר דף עם מה שצריך, ועם סקריפט קטן שעובד רק באותו דף, ומייצר את הקישורים הדרושים בעצמו. אני אעשה כמה ניסויים ונראה לאן זה מוביל. let me know what you think. בברכה - קיפודנחש - שיחה 00:48, 17 במאי 2011 (IDT)[תגובה]

עברתי על הקוד של הבוקמרקלט שלך, בעיקר בתור ניסיון להבין "איך עושים זאת". הרעיון של הבוקמרקלט של אכספלורך מצא חן בעיני (קטע קוד קצר יחסית שמושך את הקוד מדף אחר). למה לא להשתמש בזה לכולם? אפשר אולי אפילו לייצר בוקמרקלט אחד לכל המפות, שיבדוק באיזה אתר אנחנו ויפעל בהתאם. דבר שני אני חושב שמצאתי טעות קטנה בקוד: לכל תאריך גדול מ-50 וקטן מ-1999 (נניח 1998) אתה מצמיד "19", דבר שיכול לייצר 191998". לדעתי הגבול העליון של הבדיקה צריך להיות 100. קיפודנחש - שיחה 20:34, 17 במאי 2011 (IDT)[תגובה]
שמח שאהבת, את כל הבוקמרקלטים האלה עשיתי יותר מלפני שנה בהצלחה לעצמי ואז עלה לי הרעיון להעלאות את זה לעמוד בארגז חול, מאז התגייסתי ונטשתי את זה לגמרי. כשעברתי לבסיס פתוח קצת חזרתי לזה בזכות משתמשים כמוך שמשכו אותי בחזרה. אשמח לתחזק את הפרוייקט במרחב עזרה (ולא משתמש) ביחד עם עוד מישהו ולוודא שהכל עדיין עובד ולשפר את הקוד. אין ספק שויקיפדיה מה שהיא בזכות הויקי-גמדים שמתלהבים גם מהצד הטכני. שמוליק - שיחה 21:06, 17 במאי 2011 (IDT)[תגובה]

::: הוספה בקשר לשיחה עם מתניה: חשוב לזכור שלינקי ג'אווה-סקריפט יוצרים בעיית אבטחה. כדאי שההרחבה תפעל רק בעמוד מסויים שבו תהיה אזהרה בולטת ומעקב מצד המפעילים. שמוליק - שיחה 21:15, 17 במאי 2011 (IDT)[תגובה]

כדי למנוע כפילות: אנא קרא שיחת משתמש:Matanya#בוקמרקלטים. (שים לב לסיפא) קיפודנחש - שיחה 01:04, 18 במאי 2011 (IDT)[תגובה]
אם אתם עובדים על הבוקמרקלט, אז אני אדווח שלאחרונה הוא עושה בעיות עם nrg (בכרום). אני-ואתה שיחה 17:04, 18 במאי 2011 (IDT)[תגובה]
אצלי אין בעיה - אולי תתן קישור לדף המדויק בו יש בעיות? בנוסף, שאלה: האם אשף התבניות כן מסתדר עם הדף הזה? קיפודנחש - שיחה 18:42, 18 במאי 2011 (IDT)[תגובה]
‫למשל, הפעלת הבוקמרקלט בדף הזה מחזירה לי "‫{{nrg|אלי ברדנשטיין|רוסיה: הטיל שפגע". באשף זה בסדר. אני-ואתה שיחה 20:37, 18 במאי 2011 (IDT)[תגובה]
‫אכן. זו בעיה קלה ביותר לתיקון: הביעה היא שבדף הזה הכותרת מכילה קרלף, ולכן שוברת את הפרומפט. מה שצריך לעשות זה בשורה 146, במקום
"{{"+template+"|"+author+"|"+title+"|"+url+"|"+date+"|"+misc+"}}"
לכתוב
("{{"+template+"|"+author+"|"+title+"|"+url+"|"+date+"|"+misc+"}}").replace(/\s*/gm, ' ')
מה שיחליף את כל הקרלפים והטאבים ברווח יחיד (לא בדקתי, אבל אני מאמין שזה יפתור את הבעיה).. כמובן, רק שמוליק יכול לעשות זאת - הסקריפט במרחב המשתמש שלו. קיפודנחש - שיחה 21:28, 18 במאי 2011 (IDT)[תגובה]
‫:כתבתי לפני התנגשות עריכה: במילה אחת תקלה שלי. ובהרבה מילים: בכותרות בnrg לפעמים תקוע תו שבירת שורה (בHTML מתעלמים מתווים לבנים כך שזה בסדר) אבל הכרום הוציא את זה בפונקציה html של jquery (בניגוד לinnerText). הבעיה נצפתה ונכתב קוד לתיקונה אך הייתה בו תקלדה. אם לא הסתדר עדיין, נסה לרענן את העמוד (CTRL+F5) ולדווח מה קורה. תודה! ויום טוב, שמוליק - שיחה 21:29, 18 במאי 2011 (IDT)[תגובה]
‫::התיקון שעשית יעבוד, כמובן, אבל לא עדיף את הסניטציה (כולל של הבארים) לעשות על כל מהמחרוזת במקום על כל חלק בנפרד? מה שמוצי בקוד שאני שמתי זה ש- s\ מתאים גם ל-n\, (לפחות כשמוסיפים "m" לרג'קס), אבל גם ל | וגם ל r\ (מי יודע איזה פסיכים יש בכל מיני מקומות) וגם ל - t\, כך שהורגים את כל הציפרים באותה אבן... קיפודנחש - שיחה 21:37, 18 במאי 2011 (IDT)[תגובה]
‫:::בטח ששלך עדיף, מי יודע איזה עוד אתרים בעייתים מתחבאים. פשוט לא הצלחתי לקרוא את הודעתך (וקיפדיה לא עלתה לי). למרות זאת כרגע התיקון שלך גורם משום מה להצמדת המילים בכותרת, אני בודק כעת. שמוליק - שיחה 21:41, 18 במאי 2011 (IDT)[תגובה]
‫:::: שכחתי להוסיף: אני-ואתה: אחת הבעיות עם בוקמרקלטים זה שרענון של הדף לא משפיע עליהם (לפחות לא אצלי). צריך להיכנס ל-tools ולבחור tools => clear browsing data => empty the cache. קיפודנחש - שיחה 21:44, 18 במאי 2011 (IDT)[תגובה]

(שבירה) ברור - אני טמבל. כאמור, s\ מתאים גם ל | .... קיפודנחש - שיחה 21:49, 18 במאי 2011 (IDT)[תגובה]

בנתיים החלפתי את הכוכבית בפלוס וזה עובד (בעיות מגיעות בצרורות, תו בודד פחות חשוד). שמוליק - שיחה 21:55, 18 במאי 2011 (IDT)[תגובה]
ברור (כלומר עכשיו זה ברור גם לי) - עם כוכבית זה מחליף גם "כלום" ברווח... קיפודנחש - שיחה 22:02, 18 במאי 2011 (IDT)[תגובה]
+, טעיתי לגבי ה- "|": קראתי בחופזה את הדף הזה ובילבלתי בין vertical tab ו-vertical bar. ברור ש "|" זה לא whitespace... קיפודנחש - שיחה 22:10, 18 במאי 2011 (IDT)[תגובה]
אז עם פלוס זה אמור להיות מעולה,. עד הבאג הבא! שמוליק - שיחה 22:12, 18 במאי 2011 (IDT)[תגובה]
תרצה אולי גם לשקול להוסיף לקוד שלך פונקציית עזר:
function between(source, before, after){
	var m = (new RegExp(before + '(.*?)' + after)).match(source);
	return m ? m[1] : '';
}
ואז אפשר לפשט הרבה קוד, למשל במקום
      url = url.substr(url.indexOf('L-')+2);
      url = url.substr(0,url.indexOf(','));
אתה כותב
      url = between(url, 'L-', ',');
צריך אולי לעשות עוד קצת התעמלות כדי להבדיל בין המקרים של indexOf והמקרים של lastIndexOf, אבל בהרבה מקרים זה יכול לפשט בהרבה. (שים לב: זה לא קוד מדובג, אבל הרעיון ברור) קיפודנחש - שיחה 22:31, 18 במאי 2011 (IDT)[תגובה]
אני עושה ניסויים במשתמש:שמוליק/קישורים חיצוניים/chrome-beta.js אתה מוזמן לראות את ההבדלים מול משתמש:שמוליק/קישורים חיצוניים/chrome.js ולהעיר. בקשר לסקריפט המפות, לדעתך היה פשוט יותר שגם בגוגל בתפריט הימני יהיה "קח קוד לתבנית ויקיפדיה"?. שמוליק - שיחה 23:37, 18 במאי 2011 (IDT)[תגובה]
אציץ בקוד. לגבי גוגל מפות: לדעתי ההכי הרצוי זה אם אתה יודע ללמד אותו לעשות בדיוק כמו עמוד ענן (אני פשוט לא ידעתי, למרות שהצצתי כדי לראות אם אפשר). לא צריך להסתבך עם הוספת אפשרות לתפריט: ככה אפשר לעשות הסבר אחד לשתי המפות, ולמשתמשים הכי טוב שההתנהגות עקבית. אין מה לדאוג למשתמשים שמאבדים את התפריט כולו (איך אומרים context menu בעברית?): קונטרול-R אחד והוא חוזר להם. תרגיש חופשי לערוך את החתיכות של המכונה שנמצאות במרחב המשתמש שלי - סקריפט הקואורדינטות, הסקריפט של הבוקמרקלטים, והדף של הבוקמרקלטים. (אולי אין לך גישה לסקריפטים? אם זה המצב אמור לי ואנסה למצוא להם שמות אחרים, כך שתוכל לערוך אותם) קיפודנחש - שיחה 00:21, 19 במאי 2011 (IDT)[תגובה]
url.substring(url.lastIndexOf("/")+1);
instead:
match(url, /.*\/([^\/]*)$/);

קיפודנחש - שיחה 00:26, 19 במאי 2011 (IDT)[תגובה]

קליק עם השמאלי (בנתיים)
GEvent.addListener(gApplication.getMap(), "click", function(overlay, latlng) {
    prompt('העתק את תוכן השורה והדבק בדף    ','{{coord|'+latlng.x+"|"+latlng.y+'|display=title|type:landmark}}')
});

הבטא יהיה בשם שכולם יכולים לערוך. לילה טוב, שמוליק - שיחה 01:31, 19 במאי 2011 (IDT)[תגובה]

העברתי לימני - תודה. קיפודנחש - שיחה 02:40, 19 במאי 2011 (IDT)[תגובה]

שמתי בלוח מודעות הזמנה לוויקיפדים לבדוק, והתחלתי לבדוק בעצמי.

תוצאות ראשוניות: הסקריפט שלך לא עובד ב"הארץ" עם אקספלורר 8. יש כמה בעיות: ה-title חוזר ריק, וה-date עושה משהו עוד יותר מוזר: אתה עושה ספליט של המחרוזת על רווח. כרום מחזיר מערך עם ששה איברים, אכספלורך עם חמישה. אתה בודק שיש יותר מארבעה, ואז פונה לאינדקס 5 (כלומר השישי) שזו טעות (אם רוצים לפנות ל-5, יש לוודא שהאורך הוא יותר מ-5, לא 4). נרלי שעדיף לוודא שהמערך לא ריק ואז לאסוף את העליון (אפשר עם pop).

בברכה - קיפודנחש - שיחה 21:23, 19 במאי 2011 (IDT)[תגובה]

כל הבעיות האלה תוצאה של סירבול הקוד, עם הmatch באמת זה יהיה פשוט יותר. רק ידרוש בדיקות מחדש. נראה לי שקודם אשפץ את הקוד הקיים ואז אבדוק גרסת בטא פשוטה יותר. תודה רבה, שמוליק - שיחה 01:19, 20 במאי 2011 (IDT)[תגובה]
בIE9 הקוד לייצור הבוקמרקלטים בעמוד לא מצליח לטעון (אולי בגלל העברית?) שמוליק - שיחה 01:24, 20 במאי 2011 (IDT)[תגובה]
אכן. יש לי על כך כמה threads, בדף של שיחת משתמש:תומר א. ובדף של שיחת משתמש:Amire80. הניחוש שלי הוא שזה בגלל שאכספלורך 9 לא מתמיר תווי יוטיאפ8 ל"אחוזים hex hex" בשורת הכתובת, כמו שהדפדפנים האחרים כנראה כן מתמירים. זה שובר לגמרי את ה-API, וכנראה גם עושה צרות כששורת הכתובת היא עם index.php?title=something. בוא נשכח לרגע מאקספלורך 9 - אפשר לגלוש איתו בויקיפדיה העברית, אבל אי אפשר לערוך - כמעט כל הכלים נשברים אתו. (למשל כמעט כל הסקריפטים, או לפחות אלו שמשתמשים ב-API לא עובדים)
לגבי קוד בטא: יש לי הצעה: כיוון שאין לך למעשה בסיס משתמשים אמתי שמשתמש בבוקמרקלט, אני מציע שתעשה את הבטא במקום של הקוד עצמו, וכך אולי נרוויח עוד טיפלה בדיקות.
ואם כבר מדברים על סירבול הקוד: אם יורשה לי, אני מציע שלא תתעקש על משתנים כמו author, title, date, url, misc וכן הלאה, משום שבתבניות שונות הם עשויים לבוא במקומות שונים (למרות שכמובן ב_רוב_ התבניות הם במקומות קבועים). עדיף לתחל מערך ריק (‎params = [];‎), ואז לתת ערכים לאיברים במערך: (נניח ‎params[3] = "grandma";‎ לא חייבים לתחל את 1 ו-2 כדי לתת ערך ל-3) וכולי. בסוף עושים סניטציה:
for (var i in params)
	params[i] = (params[i] || '').trim().replace(/\s+/g, ' ');
var template = '{{' + params.join('|') + '}}';
כמובן, האיבר באינדקס 0 הוא שם התבנית, ואז גם האינדקסים מתמפים בדיוק על מספרי הפרמטרים לפי התיעוד. קיפודנחש - שיחה 01:46, 20 במאי 2011 (IDT)[תגובה]
העניין היה לחסוך בכל מיני דברים שבעצם לא רלוונטים. אפשר לעבוד לפי האינדקסים (ולהפעיל את התיקון על ה-DATE בעת ההשמה). בנתיים זה מספיק גמיש, ברגע שנרצה להוסיף תבניות מסוג אחר נשנה את זה למספרים (או אולי אפי' מחר. ברגע שבטוחים שהקוד הקיים עובד אפשר להוסיף לכל התבניות :) (אולי אפילו מחר), זה לא מאט את הקוד משמעותית (גם ככה הוא נטען מעמוד נפרד ולא יושב כולו במחשב). שמוליק - שיחה 02:26, 20 במאי 2011 (IDT)[תגובה]
כמובן - אין שום קשר לביצועים - ביצועים זה בכלל לא רלוונטי. אני חשבתי יותר בכיוון של פונקציה אחת שמחלצת, לפי אובייקט שמכיל שדות כמו "elem", "parent", "child", "split", "match" וכדומה, כך שלמשל הגדרת החילוץ של "הארץ" ייראה, בגס, משהו כזה:
"הארץ": [
{elem: ".t18b:first"},
{elem: ".t12:eq(4)", match: / (.*)/},
{source: url, match: /(?:.)\/(.*)\./},
{elem: ".t11:eq(3)", split: " ", ind: "top", date: true}
];
או בדומה, כך שהפונקציה תקבל את האובייקט ותחלץ _משהו_, שאותו נתקע בפרמטר N.
לא בטוח אם אני מובן, ותמיד צריך גם לאפשר "func" לחילוצים פסיכיים חד פעמיים שרק תבנית אחת צריכה לפרמטר מסוים, אבל ברוב המקרים מחפשים אלמנט בעזרת (obj.elem)$, אם מוגדר parent לוקחים לו את האמ-אמא, אם מוגדר child (שזה בעצם sibling אם מוגדר parent, או דוד אם מוגדר parent וערכו 2) אז לוקחים לו את הילד, אם מוגדר match מריצים אותו, אם מוגדר split מספליטים אותו, וכן הלאה. בקיצור, פונקציה כללית שיודעת לחלץ 90% מהמקרים, כך שהתבניות השונות מוגדרות באמצעות data ולא בקוד ספציפי. תוכל להציץ ב- משתמש:קיפודנחש/common.js/templatesPopup.js כדי לראות למה אני מתכוון (זה סקריפט שעושה משהו אחר, אבל הרעיון שהתבניות השונות נבדלות רק ב-data, ואותו קוד משפריץ את כולן זהה למה שאני מנסה לומר כאן). אמור לי אם זה עושה שכל לדעתך. קיפודנחש - שיחה 05:25, 20 במאי 2011 (IDT)[תגובה]
מה היתרונות של "פריימוורק" כזה (אני לא חושב שקודם הקוד היה מסובך מדי מבחינת הסגנון להוספה ונתן חופש מוחלט)? בכל זאת התחלתי קוד שכל השינוי רק בDATA, אפשר לכתוב הוראות פשוטות להוספת חדשים - משתמש:שמוליק/קישורים חיצוניים/chrome-beta.js, תגיד אם זה מה שהתכוונת. שמוליק - שיחה 11:09, 20 במאי 2011 (IDT)[תגובה]
אני מתכוון ש"הרבה" קוד מושקע בפענוח של משהו שבJS רגיל הוא לא היה ארוך יותר. היתרון שגם משתמשים שלא יודעים JS יצליחו להבין מהר מה קורה הסבר לא ברור על הפורמט. שמוליק - שיחה 14:50, 20 במאי 2011 (IDT)[תגובה]
בסופו של דבר זה "עניין של טעם". אני אישית מעדיף בהרבה את הקוד כמו שהוא עכשיו. יתרון אחד מעשי שמצאתי הוא שבאופן זה, קל ופשוט יותר להוסיף אתר חדש, כולל כאלו שהסדר בהם לאו דווקא "כותב, כותרת, url, תאריך". את התלות בסדר אפשר כמובן לקבל גם בלי "פרמטריזציה" מלאה, כך שהתירוץ שנשאר זה "אישית זה נראה לי קוד יפה יותר". אני מניח שזה עניין של טעם. לגבי אורך - לא ספרתי, אבל הקוד החדש לא נראה לי ארוך בהרבה. כשעשיתי את "אשף התבניות", אם לא הייתי הולך בכיוון הזה (קוד כללי וכל תבנית ספציפית חדשה היא data בלבד), לא הייתי ממשיך להרחיב את התמיכה לתבניות נוספות אחרי ה-20, 30 הראשונות. כמו שזה עכשיו, כשהחלטתי למשל להוסיף את "מערכות" (דוד שי יצר תבנית חדשה לאחרונה), זה עלה לי בעשר דקות ושתי שורות (אחת לתבנית עשצמה, ואחת לרג'קס של החילוץ). קיפודנחש - שיחה 15:33, 20 במאי 2011 (IDT)[תגובה]
צודק, הוספתי עכשיו עוד 2 תבניות תוך בערך 3 דקות כולל בדיקה בכמה כתבות מכל אתר. אני מעביר את הכל (כוול חדשים!) לפורמט החדש ויחליף בין העמודים. שמוליק - שיחה 15:38, 20 במאי 2011 (IDT)[תגובה]

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

שאלה נוספת: ידוע לך אם יש מצב שאפשר להשתמש בעצמה של jQuery על דף שאוספים דרך ajax? נגיד לעשות GET לדף "זר", וכשהוא מגיע לנתח את תוכנו בעזרת הכלים של jQuery? כי אם כן, אולי אפשר לשלב את העבודה שעשית פה עם "אשף התבניות" - כשלוחצים "חילוץ" למשוך את תוכן הדף עם ajax ולהריץ את הלוגיקה של החילוץ שבנית כאן? קיפודנחש - שיחה 18:56, 20 במאי 2011 (IDT)[תגובה]

עוד משהו: בנענע, יש רג'קס שנרלי לא חוקי - "match:/^[^]". קיפודנחש - שיחה 20:48, 20 במאי 2011 (IDT)[תגובה]
שבוע טוב! הכח של jQuery כמעט לא מומש כאן - רובו מתבטא בשינוי של הדף. תחפש ותראה דוגמאות הרבה יותר "חזקות" לפריימוורק הזה., jQuery יודע לעבוד עם מידע שמתקבל מעמוד אחר. הבעיה היא שהדפדפן לא נותן לקבל מידע מעמוד משרת אחר (אלא אם בשרת האחר תומך בכך) מסיבות אבטחה. יכול להיות שתגלה משהו חדש. נענע10 נראה תקין. העברתי מידע לדף השיחה של הסקריפט הסבר. שמוליק - שיחה 20:54, 21 במאי 2011 (IDT)[תגובה]
תודה על ההסבר לגבי אבטחה - הייתי צריך לחשוב על זה בעצמי...
לגבי הרג'קס של נענע - לא, הוא לא תקין. למיטב ידיעתי [^] זה לא ביטוי חוקי ברג'קס (וגם אם זה היה חוקי המשמעות לא ברורה: ^ כתו ראשון בקבוצה משמעו "הכל פרט ל-", וזה כנראה חסר משמעות אם לא אומרים פרט למה). יתכן מאד שמנועי הרג'קס של כרום כו השוא"ש מסתדרים עם זה, אבל אכספלורך בוכה ונתקע. לא לגמרי ברור לי למה הכוונה, אלא אם כן התכוונת לאיסוף שאוכל הכל כולל שורה חדשה (ולכן . לא מספיק טוב). אם זו הכוונה, ואם הסינטקס הסטנדרטי (הוספת m לאופציות של הרג'קס) לא מספיק טוב, אפשר אולי לנסות משהו כמו [s\S\]. בנוסף, אפשר אולי לנסות פשוט לשמוט את כל הקטע, כולל ה-^/ שלפניו (מאוחר יותר: ניסיתי וזה עובד).
בכל מקרה, רואים שלא דיבגת עם אכספלורך. יש כמה בעיות:
  • אכספלורך כאמור לא אוהב רג'קס [^]
  • אכספלורך לא אוהב ששואלים על curParam.str (רק כדוגמה) אם אין שדה כזה. הוא מתעקש שתשאל על "typeof curParam.str != "undefined לדעתי זו חריגה קשה מאיך ש-js צריך להתנהג, אבל זה המצב.
  • אכספלורך (והפעם אני מצדיק אותו) מתעצבן כשעושים לולאה שחורגת מגבולות המערך (זה קורה כי ב-data יש בכמה מהאתרים פסיק אחרי ה-param האחרון - נענע ועכבר העיר)
קוד מדובג לאקספלורך (לא בדקתי את כל האתרים, אבל לפחות עובד בנענע) יש כאן: משתמש:קיפודנחש/ארגח. אני מציע שאם אתה לא רוצה לקחת את זה כמו שזה (אולי כבר התקדמת בפיתוח), תעשה לזה diff עם הגרסה שנמצאת עכשיו בדף בויקיפדיה - הגרסה הזו עובדת עם אכספלורך בלי לקלקל לכרום ושוא"ש.
קיפודנחש - שיחה 22:23, 21 במאי 2011 (IDT)[תגובה]
תודה רבה!
הפסיק המיותר - כשראיתי שזה לא מפריע חשבתי שזה די נח ככה - לא חשבתי שזה לא ככה בכל הדפדפנים. כך גם לגבי השאלות על שדות שלא קיימות.
ה^ - משום מה נקודה לא עבדה לי. אבל אם כבר דיבגת את זה בכל הדפדפנים אז כנראה הבעיה נגרמה ממשהו אחר. שמוליק - שיחה 22:40, 21 במאי 2011 (IDT)[תגובה]
אתה צודק ש - "." לא עובדת - לפי התקן היא לא מתאימה ל-n\ . אבל אם לא מתחילים את הרג'קס עם ^ וכן מסיימים עם $ אז לא צריך את זה. שים לב שלא ממש "דיבגתי" עם כל הדפדפנים - רק וידאתי ששתיים שלוש תבניות עובדות. לא עברתי על כל האתרים. אם תבדוק שהשינוי שלי לא דופק כלום בכרום אני חושב שאנחנו מסודרים... קיפודנחש - שיחה 23:20, 21 במאי 2011 (IDT)[תגובה]
אופסי - לא נזהרתי עם חפש\החלף והשארתי typeof אחד מיותר - סידרתי את זה, אבל אם לקחת משם את הסקריפט אז אנא קח שוב. קיפודנחש - שיחה 23:40, 21 במאי 2011 (IDT)[תגובה]
שמחתי לראות ששבת לפעילות. בינתיים פירסמתי שתי קריאות לעזרה בבדיקות בלוח המודעות, אבל ההיענות מועטת. בנוסף, הוספתי ל"אשף תבניות קישורים" פלאג לבוקמרקלט: כשבוחרים תבנית שיש עבורה בוקמרקלט, מופיעה בראש החלונית שהאשף מקפיץ הודעה "קיים בוקמרקלט שמייצר תבנית זו באופן אוטומטי. אנא שקלו להשתמש בו.". גם אם לא תהיה עוד התקדמות עם בדיקות, אני מתכוון לבקש ממתניה לשלב את הסקריפטון שמייצר את הקישוריות במרחב הכללי (נניח עוד איזה שבוע). יש לך רעיון לבית מתאים? ויקיפדיה:בוקמרקלטים, עזרה:בוקמרקלטים, משהו אחר? בברכה - קיפודנחש - שיחה 21:49, 1 ביוני 2011 (IDT)[תגובה]
מרחב עזרה נשמע מתאים. השלב הבא הוא סקריפט גריזמאנקי שיאפשר להדביק קישור באשף שלך ולקבל את כל הפרטים. זה אמנם ידרוש התקנה של הפלאגין, אבל הוא פלאגין מאוד נפוץ וכרום לא דורש את הגריזמאנקי אלא הסקריפט מותקן כפלאגין. שמוליק - שיחה 21:53, 1 ביוני 2011 (IDT)[תגובה]
את זה אני לא יודע לעשות, אבל אשמח מאד ללמוד. לדעתך כדאי לפתוח לכל הפיתוחים האלו חשבון ב-github ? (או כדומה) זה יאפשר למספר מפתחים לתרום לקוד. קיפודנחש - שיחה 22:07, 1 ביוני 2011 (IDT)[תגובה]
אכספלורך המפגר בוכה על הפסיק האחרון בשורה 101, ומסרב להריץ את הסקריפט (תבנית העין השביעית, השורה הזו):
{elem: '#ctl00_PlaceHolderMain_ArticleAuthor_m_EditModePanel_Disp span', remove:["מאת:"].concat(ATags) ,},
תודה, תוקן! שמוליק - שיחה 22:48, 1 ביוני 2011 (IDT)[תגובה]
לגבי חשבון github, מה בעצם היתרון שלו על ניהול הגרסאות שבוויקיפדיה? גם ככה נצטרך להעביר בסוף לויקי (כי משם הוא טוען) או שגם יטען מהשרת החיצוני? (או שניהול המשתמשים המאושרים לעריכה הוא היתרון?) שמוליק - שיחה 01:01, 2 ביוני 2011 (IDT)[תגובה]
Filii Henoch (שיחה | תרומות | מונה) הציע בראש דף זה, לפתוח טיפ בויקיפדיה:טיפים על הבוקרקמלטים - באמת נשמע רעיון טוב. שמוליק - שיחה 01:04, 2 ביוני 2011 (IDT)[תגובה]
למה github: זה נוח אם אני רוצה לעבוד על סקריפט שלך, או אתה רוצה לעבוד על סקריפט שלי - ככה לא מסתובבים אחד לשני מתחת לרגליים. אני אומר לך משהו כמו: "גירסה חדשה לסקריפט שתומכת יותר טוב בטמקא", ואתה מושך מ-"git@github.com:fur-hebwiki/heb-wikipedia.git" (זה באמת החשבון: הקובץ עם הבוקמרקלטים נקרא shmulik.js, ובאמת יש שם כמה שיפורים קטנים בתבנית של טמקא: הסקריפט הזה מחלץ את שם הדף מה-head>title במקום מגוף הדף, כי לא בכל הדפים של טמקא יש t14, הוא תומך בדפים מחוץ למרחב articles, ובדפים עם סידרה שאינה 0. הוספתי שתי מילים חדשות למילון: defvalue ו-nopurge. הראשון זה בשביל שאם הערך שמחלצים זהה לערך ברירת המחדל אז משמיטים אותו [ככה דוד שי ביקש], והשני זה כדי לאפשר אילוץ פרמטרים ריקים, כדי לעקוף את התבניות הדפוקות שמוסיפות כוכבית. בנוסף, הוספתי try..catch כדי שאם מפספסים משהו הסקריפט לא יזרוק אלא יחלץ את מה שאפשר, והוספתי דילול פרמטרים ריקים בסוף התבנית (גם את זה דוד שי ביקש). אתה יכול להסתכל על מה שעשיתי, ולהחליט אם לעשות merge, או אפילו באופן סלקטיבי, ואז אני יכול להתעדכן שוב, וחוזר חלילה. בקרת הגרסאות של ויקי קצת חלשה. אין branch, אין merge, וגם ה-diff לא מי יודע כמה. אם תפתח חשבון ב-github, תוכל בקלות לעשות fork מהריפו שלי. קיפודנחש - שיחה 02:29, 2 ביוני 2011 (IDT)[תגובה]
אפשר לטעון את הקוד ישר מhttps://github.com/fur-hebwiki/heb-wikipedia/raw/master/shmulik.js בינתיים לא. למה בעצם הוספת את האפשרות לPURGE, לא עדיף שזה ישאר ריק במקרה שיש בעיה?. אפשר מהאתר לעשות diff נח? שמוליק - שיחה 19:50, 2 ביוני 2011 (IDT)[תגובה]
אשף התבניות נהג למלא את הפרמטרים גם אם הערך זהה לברירת המחדל, ולהשאיר בארים ("|") גם אם הפרמטרים ריקים. השינוי בוצע בעקבות הערות של דוד שי שמילה שלו זה זהב בשבילי (חוץ מכאשר אני לא מסכים איתו, כמובן), וחשבתי שזה נכון ללמד את הבוקמרקלט אותה ההתנהגות. לטעון ישר מ-github? אפשר, אני מניח... אבל על זה כדאי אולי להיוועץ במתניה או בתומר א. - אני ממש לא מבין בנושא אבטחה.
לגבי diff: אפשר לעשות diff עם ה-commit הקודם. בין כל שתי גרסאות שהן אני לא בטוח, אבל מצד שני
git clone git@github.com:fur-hebwiki/heb-wikipedia.git
לוקח פחות מדקה אם אתה ב-windoze (והרבה פחות אם משתמשים במערכת הפעלה), ואז אפשר לעשות מה שרוצים על הריפו המקומי. אם אתה משתמש בטרנטה כמו subversion אז שידרוג לגיט זה משב רוח צונן. אם אתה מעדיף hg אז אפשר למצוא אכסון ציבורי אחר...
אם אתה רוצה הרשאות comitter, תן לי את המפתח הציבורי של ה-ssh שלך (אם אין לך אז תייצר אחד בעזרת
"ssh-keygen -t rsa -C "youremail@yourserver
ואני אוסיף אותו לריפו (כמובן לא את המפתח הפרטי...) קיפודנחש - שיחה 20:13, 2 ביוני 2011 (IDT)[תגובה]
אבל ההכי החשוב שכחתי: אם רוצים לעבוד ביחד, לפני כל דבר אחר צריך להחליט על מדיניות whitespace ו-identation (כמובן אין חובה לעבוד יחד, אבל לדעתי זה יהיה fun). בתור הבעלים ההחלטה היא כמובן שלך. אישית, אני מעדיף טאבים, ואז כל אחד יכול לראות את הקוד איך שהוא רוצה (למרות שידוע שכל סידור פרט ל-tab=4 הוא חולני ומעוות). קיפודנחש - שיחה 20:48, 2 ביוני 2011 (IDT)[תגובה]
טאבים כהזחה זה מעולה. פותחים וסוגרים בלוק רק אם יותר משורה או גם שורה בודדת? שמוליק - שיחה 23:45, 2 ביוני 2011 (IDT)[תגובה]
מפתח ציבורי (יצרתי עכשיו):
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA2eu6jYyZJXl62X1eAu2jQPD8oojJV70ogD6C6t1Ca/TaeyVU38Ah8CPgvCnp+0zPNfnHziNNqCfqZaKe451LABdOpNxIKK3O1gf16zLRxwyjMyxLFm1fF9Mc6ihmSYHMwuA3yY+hPZ1Q0f8RwYtJ5q6te0kRnGHsJ/7U0QAZx00rsyGcei2lYKJUf6Wsfv5QDlfbErGtp5X0OLSmSc7XUTFXSuuoTCglts1wI9jx2WOqekrQTDzipM9tJdzYQ0lNShpxR0uMiVkYLdwA2BpOrSPhEbbmG6d+5eVPG8GT1PLXz/EW6d85jccY4JzqMSP0g9K9BzpRRl8zfTo90W1tzQ== Shmulik@SHMULIK-PC

(המפתח הוא רק לפרוייקט הזה, בנתיים) שמוליק - שיחה 23:45, 2 ביוני 2011 (IDT)[תגובה]

הוספתי. אישית אני מעדיף לא לפתוח בלוק אם לא חייבים (ההכי אני אוהב פייתון: בכלל לא צריך לפתוח ולסגור - הזחה זה מספיק...) כמובן, הקוד הוא שלך. הקוד שלי הוא כבר עם טאבים, ובלוק רק אם צריך. אנא נסה את המפתח, כלומר לבצע push, ואמור לי אם יש בעיה. קיפודנחש - שיחה 00:01, 3 ביוני 2011 (IDT)[תגובה]
מתקבלת השגיאה: fatal: The remote end hung up unexpectedly. והסיבה היא: no supported authentication methods available, אני עובד עם PUTTY (הוא כבר היה מותקן מה-tortoiseSVN) יכול להיות שאני לא עושה נכון. כשעשיתי push הוא אמר שאני משתמש בכתובת לקריאה בלבד, ולהשתמש ב"git@github.com:fur-hebwiki/heb-wikipedia.git" ואז את השגיאה. שמוליק - שיחה 00:18, 3 ביוני 2011 (IDT)[תגובה]
אם התקנת git, הוא מגיע עם ה-ssh שלו - עדיף להריץ את זה, לפחות בהתחלה, מתוך ה-bash שמגיע עם ההתקנה של git (לפעמים זה נקרא "git bash") ואז הפקודה היא git push. לא בטוח שהם מסכימים באופן מלא על מפתח ssh - תריץ את ssh-keygen מתוך git-bash. רוב הסיכויים שהמפתח שייווצר הוא אותו אחד ש-putty עשה, אבל אם לא, אין בעיה - תן לי את המפתח החדש ואוסיף גם אותו. חשוב לעשות זאת מתוך git, משום שיתכן ש-git לא מוצא את המפתח הפרטי (לא זה שנתת לי) כי אולי putty שם אותו במקום אחד ו-git מצפה לו במקום אחר. גם לי לקח איזה שלוש ארבע איטרציות עד שהכל עבד, אבל מה שנחמד זה שצריך לעשות הכל רק פעם אחת. ההכי הטוב זה לעקוב במדויק אחרי ההוראות של סקוט צ'קון - כאן. עקוב אחרי ההוראות צעד אחרי צעד, בזהירות, אם צריך להחליף מפתח אמור לי (אם תשתמש בדיוק באותו email אז אין סיבה שזה יקרה), והכל צריך לעבוד. תפתח subdir חדש, תעשה git clone, ואחרי כל זה אני מאמין שתוכל לעשות push. קיפודנחש - שיחה 00:36, 3 ביוני 2011 (IDT)[תגובה]
ציבורי חדש: שמוליק - שיחה 01:02, 3 ביוני 2011 (IDT)[תגובה]
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAwbNdwnKGLZSynSBOn3tkEqEX6UFj+SUdpqgImJcKaAY5pkHYKV4MQZpdlId0Uq2PvP6r+8WdXftb+TlHOILNZzRGfp+CONNQQ3kxrZj9tcThIPVezwZ5fw5pJGdQfUqZKAIPCjafbPogPZrcUfo2CaWwnOPyQz9mJ1ivaTHCqbjSSjrKg5m+Xv2277P0M+T0tifKHsoy/4BIBT9JqKY5Y9VNYGEoez7/0b2IZPDIGfZT6QhQ7/trEbYbq0DR/Nijl8606qizxjQ/7oh/iBe2s+vm78KsVoRHQdGEyfHQdpe1Dtf0KcfXvR2YcXJWwZzw4Oy20tVvffZpKhK52FcNyQ== sking.me@gmail.com

(שבירה) יש מצב שהשתמשת במפתח הזה ליצירת ה-fork? אם כן אז הם לא אוהבים את זה ("key already in use"), אבל אנחנו יכולים פשוט להמשיך לעבוד עם pull requests: אני כבר משכתי את ה-request ששמת אצלי, אם כי עוד לא חפרתי מספיק לראות איך אני שם request אצלך... בכולופן, אם תרצה ליצור עוד מפתח אז אין בעיה (אני לא בטוח איך עובדים עם כמה remote-ים, למרות שאני די בטוח שאפשר). אני משתמש בגיט כבר הרבה זמן, אבל מאד מעט, וזו רק הפעם השנייה שאני עושה משהו עם גיטהב, והפעם הקודמת נזנחה די מהר, כך שלמעשה אין לי הרבה ניסיון. קיפודנחש - שיחה 01:13, 3 ביוני 2011 (IDT)[תגובה]

נסה להוסיף מ https://github.com/fur-hebwiki/heb-wikipedia/admin/collaboration את shmulikk. שמוליק - שיחה 01:25, 3 ביוני 2011 (IDT)[תגובה]
נ.ב. יצא לך לראות את משתמש:Mikimik/js/externalLinkAutoFix.js? שמוליק - שיחה 01:26, 3 ביוני 2011 (IDT)[תגובה]

שלום, מדוע שחזרת עכשו את חנה - בכיכר העיר? יעל - שיחה 09:23, 27 במאי 2011 (IDT)[תגובה]

מצטער שזה נראה כך, פשוט העליתי את ההודעה שלה למעלה (ב-2 עריכות). אשלח לה הודעה כדי למנוע אי הבנה. תודה על האזהרה, שמוליק - שיחה 09:50, 27 במאי 2011 (IDT)[תגובה]
תודה. שבת שלום, יעל - שיחה 09:55, 27 במאי 2011 (IDT)[תגובה]