שיחת משתמש:ערן/ארכיון 34

תגובה אחרונה: לפני 12 שנים מאת ערן בנושא סקריפט חזרות

חסימה קבועה לפי שעות עריכה

אני מעוניין להחסם באופן קבוע כל יום ל7 שעות החל מהשעה 23:30 ועד 6:30 בבוקר שלמחרת. נאמר לי שאתה תדע לכתוב מסנן כזה. בתודה שפם אדום - שיחה‏‏ 19:48, 11 במרץ 2011 (IST)תגובה

יצרתי מסנן חדש, אולם לא הפעלתי אותו (מסנן 23). אם אתה בטוח שזה מה שאתה רוצה, אני או כל מפעיל אחר יכולים להפעיל את המסנן. בכל מקרה ייתכנו בעיות במסנן כדוגמת מעבר שעון קיץ/חורף שמצריכים עדכון של המסנן וכו', ואתה לוקח את האחריות לכל נזק שנגרם באופן ישיר או עקיף על אחריותך בלבד. ערן - שיחה 00:54, 12 במרץ 2011 (IST)תגובה
תודה. אשמח אם יופעל לתקופת ניסיון שפם אדום - שיחה‏‏ 01:15, 12 במרץ 2011 (IST)תגובה
הפעלתי. ערן - שיחה 07:14, 12 במרץ 2011 (IST)תגובה
מסתבר שהמסנן לא מכבה את עצמו. תומר א. - שיחה - משנה ויקיפדית 08:22, 13 במרץ 2011 (IST)תגובה
יכול להיות שהבעיה הייתה רק בחישוב של הגבול התחתון של המסנן. בכל מקרה עדיף לא להגדיר מסננים כאלו :) ערן - שיחה 20:53, 14 במרץ 2011 (IST)תגובה

יש באג בתבניות הניווט של מדינות לפי שנים עריכה

בשבועות האחרונים משתמשים שונים העירו לי על כך שהתבנית לא עובדת היטב (ראה דוגמה). מה לדעתך הבעיה? TVJunkie - שיחה 00:53, 14 במרץ 2011 (IST)תגובה

לא הבנתי על איזה תבנית מדובר? התבנית שבסוף הערך (זו שצריכה להופיע כטאבים?) ערן - שיחה 21:21, 14 במרץ 2011 (IST)תגובה

פונקציות חסימה / מחיקה עריכה

היי ערן, המליצו לי לפנות אלייך לגבי העניין הבא: כשאני מנסה להפעיל הרשאות חסימה / מחיקה איני מקבל את התפריטים הרגילים. במקומם אני מקבל תפריטים חלקיים שהפריטים בהם מוקפים סוגריים מרובעים, ונדמה לי גם שאין מתאם בין הפריטים הללו לבין הרישום שמתבצע בפועל. יש סיכוי שתוכל לסייע? חיפה-חיפה-עיר-עם-עתיד - שיחה 18:28, 18 במרץ 2011 (IST)תגובה

  לא הבנתי מה אמרת, אפשר לחזור על הדברים בצורה ברורה יותר? ערן - שיחה 18:35, 18 במרץ 2011 (IST)תגובה
ננסה פרה פרה. נניח שאני מעוניין לחסום משתמש. אני בוחר בפונקציית החסימה ואמור לקבל תפריט של עילות חסימה (עם אפשרות גלילה). התפריט שאני מקבל בפועל כעת לא כולל את כל עילות החסימה הרגילות, ואלה שמופיעות אינן מוצגות כרגיל אלא בין סוגריים מרובעים (כמו קישורים פנימיים בתחביר ויקי), לעתים אחרי קידומות כמו וק:ז, וק:כה או וק:מע. אני מקווה שזה ברור. חיפה-חיפה-עיר-עם-עתיד - שיחה 18:38, 18 במרץ 2011 (IST)תגובה
עכשיו זה ברור. זה בעקבות שינוי שעשה אנדר-ויק במדיה ויקי:Ipbreason-dropdown ערן - שיחה 19:37, 18 במרץ 2011 (IST)תגובה
הבנתי, תודה. אבל מדוע בעצם הושמטו עילות חסימה? חיפה-חיפה-עיר-עם-עתיד - שיחה 20:01, 18 במרץ 2011 (IST)תגובה
אפשר לשאול את אנדר ויק, אבל אני מניח שרק הוסרו סיבות פחות שימושיות (שעבורן אפשר להשתמש באחר). ערן - שיחה 20:21, 18 במרץ 2011 (IST)תגובה

תבנית:כדורגלן - טייק X עריכה

שלום ערן, תוכל לשנות את תבנית:כדורגלן כך שבמידה ולא מוכנס הפרמטר "תאריך עדכון", יופיע כברירת מחדל הכיתוב "*מספר ההופעות (השערים) במועדון מתייחס למשחקי הליגה בלבד"? תודה, ‏YHYH ۩ שיחה 22:55, 22/03/2011

Always at your service. YemeniteCamel - שיחה 23:45, 22 במרץ 2011 (IST)תגובה
תודה איש. ‏YHYH ۩ שיחה 17:06, 23/03/2011

שיתוף עריכה

קישור השיתוף המסחריים מופיעים בצד ימין, למרות שאצלי בסקריפטים מופעל הסקריפט שאמור לבטל את התצוגה של הקישורים האלו. ‏Yonidebest Ω Talk00:03, 25 במרץ 2011 (IST)תגובה

בדקתי את זה עכשיו באקספלורר ובפיירפוקס והסקריפט עובד. זה בסך הכל CSS פשוט מאוד שנתמך גם בדפדפנים ישנים. אם כן רואים את זה למרות זאת אז כנראה שהCSS הזה לא נטען. ערן - שיחה 08:11, 25 במרץ 2011 (IST)תגובה

אין תמונה עריכה

שלום ערן. אני חושש שהשינוי שביצעת בתבנית הביא לשינוי לא רצוי בפריסתה בערכים רבים. ראה למשל ורדה רזיאל-ז'קונט, עמירם סיון, רוברט קינג מרטון ועוד. תומר - שיחה 16:33, 26 במרץ 2011 (IST)תגובה

אופס... תיקנתי. תודה על הערה. ערן - שיחה 17:15, 26 במרץ 2011 (IST)תגובה

שבוענוכחי עריכה

אהלן ערן,

ההגדרה לתבנית זו היא לשבוע המתחיל ביום ב', ולכן אני לא בטוח שהיא טובה להצגה של המקבץ השבועי. מה אתה אומר? להחליף? Kulystabשיחהגן עדן, גיהנום, או הובוקן... עד חג המולד • כ"א באדר ב' ה'תשע"א • 02:11, 27 במרץ 2011 (IST)תגובה

תיקנתי באמצעות שימוש בParserFunctions. ערן - שיחה 21:38, 27 במרץ 2011 (IST)תגובה
סומך עליך. ומתי זה מתחלף? יום א' ב-00:00? Kulystabשיחהגן עדן, גיהנום, או הובוקן... עד חג המולד • כ"ב באדר ב' ה'תשע"א • 21:43, 27 במרץ 2011 (IST)תגובה
אני מקדם את הזמן ביומיים, אז כן, בערך. הבערך זה כי נדמה לי שזה לפי UTC ולא לפי השעון בארץ, אבל אין לי בעיה עם זה. ערן - שיחה 22:05, 27 במרץ 2011 (IST)תגובה
רגע, למה ביומיים ולא ביום? אנחנו רוצים להזיז מיום ב' ליום א'. Kulystabשיחהגן עדן, גיהנום, או הובוקן... עד חג המולד • כ"ב באדר ב' ה'תשע"א • 22:10, 27 במרץ 2011 (IST)תגובה
אמממ נכון :) ערן - שיחה 22:14, 27 במרץ 2011 (IST)תגובה

אתגר עריכה

או לא אתגר, בשבילך :D אני צריך משהו שיבדוק נגיד מה המקום הראשון בבילבורד בכל יום חמישי, ויעדכן ב- פורטל:פופ/מקום ראשון נוכחי/ארה"ב את המקום הראשון... כך גם לכמה מצעדים אחרים... אפשרי לדעתך? OfekalefשיחהBorn This Way17:10, 27 במרץ 2011 (IST)תגובה

זה אפשרי, אבל צריך להפעיל בוט כזה פעם בשבוע ולכן זה נראה לי בעייתי. ערן - שיחה 21:44, 27 במרץ 2011 (IST)תגובה
במה כרוכה הפעלת בוט? אולי אני אוכל לעשות את זה... אולי אפשר להפעיל את זה ביחד עם אחד הבוטים, לא? OfekalefשיחהBorn This Way21:46, 27 במרץ 2011 (IST)תגובה
זה רק ללחוץ דאבל קליק על אפליקציה. אפשר לעשות אפילו JS בוויקיפדיה שבלחיצה עליו הוא יעדכן את התבנית. ערן - שיחה 22:08, 27 במרץ 2011 (IST)תגובה
אוקיי, יש דרך שתוכל לעזור לי בלי שזה יכביד עליך? זה מסובך, או שהכתיבה של זה זה כמה דקות? תודה רבה רבה OfekalefשיחהBorn This Way09:53, 30 במרץ 2011 (IST)תגובה
אני יכול לבצע את זה, וזה לא מורכב לכתוב בוט כזה אבל:
  • מאיפה אתה רוצה לקחת את הנתונים? יש למשל את אתר בילבורד[1] ויש לזה גרסת RSS. האם זה הנתון הרצוי?
  • אני לא בטוח מבחינת זכויות יוצרים זה בסדר לקחת מגרסת הRSS שלהם פעם בשבוע את 1-3 הפריטים הראשונים, כי מצד אחד זה עובדות ומצד שני זה שירות שאתר מספק. אני מניח שהם לא רואים בזה בעיה כי הם מספקים גרסת RSS, ואם הבוט לא היה רץ פעם בשבוע אלא פעם בתקופה גם זה לא היה בעייתי. כדאי שתבדוק את זה לפני כן עם דרוראבי, או מישהו אחר שמבין בנושא, או להעלות את זה לדיון קהילתי באיזשהו מקום.
  • סוגיה נוספת היא תרגום לעברית של הזמרים - אם נרצה שיופיע ליידי גאגא ולא Lady Gaga צריך לחשוב איך מתרגמים את זה (אפשר למשל לגשת לדף בוויקי האנגלית ולחפש בינויקי לעברית, אבל אם אין כזה?
בברכה, ערן - שיחה 22:22, 30 במרץ 2011 (IST)תגובה
  • לדעתי אין בעיית זכויות יוצרים, כי זה לא שונה לאם הייתי פשוט נכנס ל- RSS או לאתר ומעדכן... אפתח על זה דיון....
  • אני אעשה היום/מחר מחקר מעמיק על נתוני כל המדינות, ואני אראה אם יש RSS.
  • תרגום. חשבתי על זה כבר, המקרה שאין ערך בעברית לא נראה לי כל כך מטריד, כי רוב המקומות הראשונים יש להם ערך... במקרה הכי גרוע, אני לא עוזב את ויקיפדיה, ואתקן באופן ידני טעויות כאלה...
תודה רבה, נדבר בערב, OfekalefשיחהBorn This Way16:15, 31 במרץ 2011 (IST)תגובה
אם אין ערך בעברית אז שיישאר באנגלית. יְשֻׁרוּןשיחה 22:11, 31 במרץ 2011 (IST)תגובה
טוב אין כל כך היענות, אז אני מציע להתחיל, ואם יגידו שלא אז ננסה למצוא פתרון... בילבורד הוט 100:כאן. לתוך פורטל:פופ/מקום ראשון נוכחי/ארה"ב. קנדה, לכאן. אם זה יעבוד נמשיך, נכון? אם אפשר להפריד בין הזמרים אם יש שניים אז תשים את השני בידני ונתקן. אם לא, אז ששניהם יהיו בזמר ונתקן. השיר בכל מקרה שיהיה בשיר רגיל כי אין טעם לידני... תודה רבה! OfekalefשיחהBorn This Way15:11, 3 באפריל 2011 (IDT)תגובה

היי, הצלחת משהו? תודה רבה רבה, ‏OfekalefשיחהBorn This Way11:31, 13 באפריל 2011 (IDT)תגובה

לא היה לי זמן לזה עדיין. ערן - שיחה 22:57, 13 באפריל 2011 (IDT)תגובה
אוקיי :) ‏OfekalefשיחהBorn This Way09:13, 14 באפריל 2011 (IDT)תגובה
ראה את הגרסה הקודמת של פורטל:פופ/מקום ראשון נוכחי/קנדה ופורטל:פופ/מקום ראשון נוכחי/ארה"ב. הבוט בעיקרון עובד, אבל יש כמה נקודות פתוחות:
  • כשהזמר מתכנה בשם שלא מזהה אותו על פי בינויקי (למשל en:Pitbull זה לא פיטבול (זמר)) אי אפשר לתרגם אותו
  • ייתכנו מקרים שלזמר לא יהיה ערך או שאי אפשר לתרגם את השם (כי אין ערך) ולכן צריך שהתבנית לא תכניס בעצמה [[קישור]] אלא הבוט יוסיף.
ערן - שיחה 15:59, 15 באפריל 2011 (IDT)תגובה
אוקיי, זה מעולה, רק שאני מעדיף לא להוריד את הקישור מהשמות כי גם ככה אני עובר על זה מיד אחרי שהוא מתקן (זה פשוט חוסך לי זמן בחיפושים אחר המקום הראשון...), אז עדיף שאני אעדכן את זה ידנית אחרי שהמידע יהיה בתבנית... הערה שנייה, זה בפרמטר "עם" צריך להוסיף מסביב <font color=000000> **** </font>... אפשרי? ‏OfekalefשיחהBorn This Way18:11, 15 באפריל 2011 (IDT)תגובה
אהה, ועוד דבר... רק אתה יכול להפעיל אותו? או שגם אני יכול איכשהו... ואוכל לתת לך את הרשימה של ה- RSS ותוסיף אותם או שזה מסובך? תודה רבה ‏OfekalefשיחהBorn This Way18:11, 15 באפריל 2011 (IDT)תגובה
  • את הקישור כדאי בכל מקרה להוריד מהתבנית עצמה, זה נכון לכל תבנית ולתבנית הזו בפרט. תמיד אפשר להוסיף קישור מתוך השימוש בתבנית. הבעיה היא שאם מתישהו ירצו בתבנית לעשות קישור מסוג שם תצוגה יצטרכו לעשות כל מיני פתרונות עקומים. לכן ההוספה של הקישור צריכה להיות מהשימוש בתבנית.
  • הבוט יכול להוסיף גם צבע תצוגה, אבל זה משהו שרצוי שיוגדר ברמת התבנית ולא בבוט. לדעתי צריך שהקישור יהיה כמו כל הקישורים בוויקיפדיה ולא להיצבע בצורה משונה.
  • בשלב הראשון כל עוד יש לך בקשות אני אפעיל אותו, אבל אחרי שלא יעלו עוד דרישות אין לי בעיה לשלוח לך את קוד המקור ואת התוכנה שלו.
  • אין בעיה להוסיף עוד RSSים, אפילו לא צריך לשנות קוד. ערן - שיחה 18:28, 15 באפריל 2011 (IDT)תגובה
הכי טוב להשתמש ב-{{{זמר ידני}}} וב-{{{ידני שיר}}}. סבבה. יש גם דרך לקבל מידע בלי RSS? ‏OfekalefשיחהBorn This Way18:48, 15 באפריל 2011 (IDT)תגובה
בעיקרון כן. ממה למשל? ערן - שיחה 20:52, 15 באפריל 2011 (IDT)תגובה
ניסיתי לנבור בכל אתרי הטופ UK, אבל לא מוצא... יש למשל את זה. אם יותר קל אז יש גם את זה, ואני יכול לחפש עוד... מה אתה אומר, מה הכי קל? ‏OfekalefשיחהBorn This Way17:52, 16 באפריל 2011 (IDT)תגובה

הנה אתרים נוספים:

תודה רבה רבה רבה, ‏OfekalefשיחהBorn This Way11:32, 23 באפריל 2011 (IDT)תגובה

זה בעייתי לייצא תוכן מאתרי אינטרנט שאין להם מבנה קבוע. אפשר רק מRSS או מאתרים שיש להם מבנה די קבוע ושאפשר להשתמש בהם בREGEX פשוט. באתרים האלו אין מבנה כזה ערן - שיחה 14:56, 23 באפריל 2011 (IDT)תגובה

טוב, אז לאט לאט. זה המצעד האוסטרי, [2]. מפה אפשר לקחת? בינתיים אמצא עוד ‏OfekalefשיחהBorn This Way15:05, 23 באפריל 2011 (IDT)תגובה

זה ב-XML... ‏OfekalefשיחהBorn This Way15:06, 23 באפריל 2011 (IDT)תגובה
אם תגיד לי שכן, אז מהאתר הזה אפשר למצוא את כל המצעדים ב- RSS... ‏OfekalefשיחהBorn This Way15:08, 23 באפריל 2011 (IDT)תגובה
זה המצעד האוסטרלי: [3] ב- XML
המצעד הבלגי: [4] ‏XML
דנמרק: [5] ‏XML
פינלנד: [6] ‏XML
אירלנד: [7] ‏XML
ניו זילנד: [8] ‏XML
הממלכה המאוחדת: [9] ‏XML...
מה אתה אומר? ‏OfekalefשיחהBorn This Way19:29, 29 באפריל 2011 (IDT)תגובה
כן זה פורמט נוח. ערן - שיחה 19:31, 29 באפריל 2011 (IDT)תגובה
מעולה, כשזה יהיה מוכן תוכל להפעיל אותו פעם אחת? תודה רבה רבה רבה, אתה חוסך לי עבודה של שעות! כמובן שבעתיד גם אני ארצה בוט משלי, אבל אני עדיין לא יודע כל כך איך לתכנת... בעתיד הגלוי לעין! חחחח :) ‏OfekalefשיחהBorn This Way19:46, 29 באפריל 2011 (IDT)תגובה

עדכנתי את הדפים לפי feedburner (כל אלו שציינת לעיל; ארה"ב למשל לא צוינה ולכן לא עודכנה).. כמו כן עדכנתי את התבנית כדי שתהיה סטנדרטית עם כל שאר התבניות בוויקיפדיה: קישור צריך להיות או כחול או אדום ולא צריך לשחק עם הצבעים שלו, לא צריך להכניס אוטומטית קישור (לפעמים לא נרצה לקשר, ולפעמים נרצה לקשר עם שם תצוגה שונה מיעד הקישור), ואין צורך בריבוי פרמטרים איפה שאין צורך (זמר/זמר ידני). בברכה, ערן - שיחה 11:16, 30 באפריל 2011 (IDT)תגובה

אוקיי, אבל ראיתי שבהרבה מקומות אתה עידכנת ידנית... ארה"ב וקנדה היו ב-RSS ים הקודמים, אבל אני יכול להביא לך גם מהפורמט הזה... ‏OfekalefשיחהBorn This Way12:39, 30 באפריל 2011 (IDT)תגובה
מה שעשיתי ידנית זה לא עדכון אלא רק שינוי בהתאם לשינויים בתבנית. אם תוכל להביא מאותו פורמט זה יהיה עדיף, ואם לא אפשר להשתמש בישן. ערן - שיחה 14:55, 30 באפריל 2011 (IDT)תגובה
הנה, ארה"ב XML. וקנדה ב-XML... בברכה, ‏OfekalefשיחהBorn This Way15:04, 30 באפריל 2011 (IDT)תגובה

בכל מקרה נראה כאילו זה לא התעדכן, וגם פורטל:פופ/מקום ראשון נוכחי/אוסטריה (http://feeds.feedburner.com/acharts-austria_singles_top_75?format=xml זה] ב-XML) לא התעדכן... (גם ארה"ב וקנדה שציינתי קודם...) תודה רבה ‏OfekalefשיחהBorn This Way18:44, 30 באפריל 2011 (IDT)תגובה

הפעלתי כעת פעם נוספת, והוספתי את אוסטריה, ארה"ב וקנדה, ושיניתי את בריטניה ל"הממלכה המאוחדת". ערן 13:24, 6 במאי 2011 (IDT)תגובה
מעולה, ראיתי שהוא עבד, תודה! :) אתה יכול גם לעשות שהוא ייכנס לערכי השירים באנגלית, ואז אם יש בינוויקי לעברית הוא יקשר אליו? ‏Ofekalefשיחה • מה אתם מעדיפים, תיבת חיפוש, או פורטל?13:39, 6 במאי 2011 (IDT)תגובה
היי ערן, אתה יכול להפעיל את הבטוח שיעדכן לי את המיקומי מצעד? תודה ‏Ofekalefשיחההצטרפו למיזם המקורי!15:20, 13 במאי 2011 (IDT)תגובה
מעולה, תודה :) ‏Ofekalefשיחההצטרפו למיזם המקורי!17:32, 13 במאי 2011 (IDT)תגובה

שלום ערן, אם תוכל בבקשה להתייחס שם. תודה מתניה שיחה 01:12, 11 באפריל 2011 (IDT)תגובה

תוקן. ערן - שיחה 22:40, 11 באפריל 2011 (IDT)תגובה
תודה. מתניה שיחה 22:55, 11 באפריל 2011 (IDT)תגובה

בקשה להבעת דעתך עריכה

שלום ערן, אנא הבע את דעתך בדיון זה. בתמצית ולעניין, אנחנו מדברים על:
מחיקת הפרמטרים: מעסיק / משכורת / גובה / תקופת כהונה / הקודם / הבא / ילדים / הורים / קרובים / אתר אינטרנט.
שינוי הפרמטרים: "מקום מגורים" ל--> "מקום מגורים אחרון"; "השקפה דתית" ל--> "דת".
וגם... נעילת/הגנת התבנית לאחר ביצוע השינויים הר"מ. בברכה, ירונש שיחה 13:09, 12 באפריל 2011 (IDT)תגובה

הגבתי. ערן - שיחה 22:57, 13 באפריל 2011 (IDT)תגובה

מניח שאתה מכיר את זה עריכה

אבל תראה! מתניה שיחה 12:52, 13 באפריל 2011 (IDT)תגובה

ראיתי את זה פעם :) אבל יש מעט הבדלים בין הבוט ההוא לבוט שאני מריץ, שהעיקרי שבהם הוא שהבוט שלי ממליץ על ערכים חדשים והבוט הזה להבדיל ממליץ על כל ערך שהוא. אני לא מכיר את המימוש שלו, ויש סיכוי לא רע שהוא יותר טוב משלי, אבל העיקר שהפיתוח של בוט כזה מעניין :) ערן - שיחה 22:48, 13 באפריל 2011 (IDT)תגובה

כיני ראש עריכה

ערן, לכך לי הרבה מחשבה וחיפוש מידע, אני מתכננן לעשות ערך משוחזר (הכתבה מחדש) של כיני ראש, תוכל לבדוק לי את הערך (זה ארגז חול):כיני ראש. אני קצת מפחד שימחיקו לי את העבודה (ערך).תמיר - שיחה 16:22, 15 באפריל 2011 (IDT)תגובה

היי תמיר, קראתי את הערך וערכתי אותו מעט. מפתיע שעדיין אין ערך על זה. הערך שלך טוב ואין שום סיבה שיימחקו אותו. אתה יכול להעביר אותו באמצעות "העברה" למרחב הראשי תחת השם כינת הראש. בברכה, ערן - שיחה 20:52, 16 באפריל 2011 (IDT)תגובה
תודה, בהתחלה לא הבנתי אך עושים העברה אבל חיפשתי את הפעולה ומצאתי, תודה. אני מתכננן להוסיף עוד דברים שלא קיימים..... חוץ מזה אני אוהב טבע וגם חוקר אותם.. תמיר - שיחה 16:18, 17 באפריל 2011 (IDT)תגובה

מסנן השחתות עריכה

היי ערן, האם ניתן לתכנת את המסנן, כך שאם בטקסט שנוסף לדף מסוים, היה {{בעבודה}}, הוא יעדכן את השם של הערך בדף מסוים, ואם קודם היה את התבנית והורידו אותה הוא יוסיף את השם לדף אחר? ‏OfekalefשיחהBorn This Way19:37, 25 באפריל 2011 (IDT)תגובה

לא המסנן לא יכול לערוך דפים. אבל אם נגדיר מסנן על הוספה של תבניות בעבודה או על הסרה שלהן, אפשר יהיה לראות את הערכים שמהם התבנית נוספה/הוסרה במיוחד:יומן_ההשחתות (ואפשר לסנן ספציפית על המסנן המסוים של "בעבודה"). ערן - שיחה 20:15, 25 באפריל 2011 (IDT)תגובה
קודם כל תודה :) ואם נוסיף את זה, אולי נוכל לעשות סקריפט אוטומטי נפרד, שמוסיף ערכים שהופעלו על ידי נגיד מסנן 13 לדף אחד, וערכים שסוננו על ידי מסנן 14 לדף אחר?
הרעיון שלי היה שפשוט לא נצטרך בשביל לראות את הערכים להפעיל את הסקריפט כל פעם (הסקריפט שקיפוד עשה לישרון). הבעיה איתו שאם ערך התווספה לו התבנית והורדה לפני שהופעל הסקריפט הוא לא מזהה.. ואז אם יש תקופה מסויימת שלא מפעילים אותו יש פער... מה אתה אומר? אפשר לדעתך את מה שהצעתי? ‏OfekalefשיחהBorn This Way21:19, 25 באפריל 2011 (IDT)תגובה
אפשר אבל נראה לי מוגזם ולא מתאים כל כך לשימוש במסנן. בסופו של דבר אין בזה צורך ממש חיוני. ערן - שיחה 22:09, 25 באפריל 2011 (IDT)תגובה
אוקיי :) ‏OfekalefשיחהBorn This Way11:51, 26 באפריל 2011 (IDT)תגובה

embed עריכה

ר׳ mediazilla:28708. אולי תהיה לך דעה מושכלת. --אמיר א׳ אהרוני - שיחה 22:46, 26 באפריל 2011 (IDT)תגובה

לא לגמרי הבנתי את הבעיה עצמה שהבאג נוגע אליה. הבאג מקשר להרבה באגים אחרים והסתכלתי בכמה מהם. אפשר לנסות את a { unicode-bidi: embed } בCSS אישיים ולראות אם זה לא הורס דברים להכניס לCSSים כלליים ואולי גם לMEDIAWIKI עצמה. מה זה twn? ערן - שיחה 18:36, 29 באפריל 2011 (IDT)תגובה
twn = translatewiki.net
הבאג הזה אכן נוגע בהרבה בעיות שונות. אומנם יש ביניהם קשר, אבל unicode-bidi: embed כנראה יכול לפתור רק חלק מהן. אני טוב בדיווח בעיות כיווניות, אבל אתה מנוסה ממני בפתרונן, אז אולי אני מפספס שם משהו. אם אני צודק בכך שזה לא יכול לפתור את כל הבעיות, יהיה טוב אם פשוט תרשום את זה שם. --אמיר א׳ אהרוני - שיחה 15:41, 30 באפריל 2011 (IDT)תגובה
את הembed פשוט צריך לנסות את זה ולראות שזה לא גורם בעיות. אני חושב שזה יפתור חלק מהבעיות. אתה צודק כמובן שזה לא יפתור את כל הבעיות, כמו 28411. אין לי הרבה מה להוסיף לדיון שם. ערן - שיחה 17:28, 30 באפריל 2011 (IDT)תגובה

שלום ערן עריכה

שלום ערן, תוכל להסתכל בשיחת משתמש:Ravit#הצעה לייעול המיזם. תודה, ‏ישרוןשיחה!!and 19,327 people are justin bieber fan21:58, 30 באפריל 2011 (IDT)תגובה

המלצות לערכים חדשים לקריאה עריכה

ערב טוב, לבקשתך נוצרה המלצה לערכים חדשים שעשויים לעניין אותך. את הההמלצה ניתן למצוא במשתמש:ערן בוט/ביקורת עמיתים/ערן. בהנאה, ערן בוט - שיחה 23:32, 30 באפריל 2011 (IDT)תגובה

ערב טוב, במשתמש:ערן בוט/ביקורת עמיתים/ערן יש כמה ערכים שאולי ימצאו חן בעינייך. קריאה מהנה, ערן בוט - שיחה 22:02, 7 במאי 2011 (IDT)תגובה
ערב טוב, לבקשתך נוצרה המלצה לערכים חדשים שעשויים לעניין אותך. את הההמלצה ניתן למצוא במשתמש:ערן בוט/ביקורת עמיתים/ערן. בהנאה, ערן בוט - שיחה 18:52, 4 ביוני 2011 (IDT)תגובה


FIST עריכה

היי ערן. כתבת כאן שאפשר להשתמש בכלי הזה למציאת תמונות לערכים בקטגוריה:ערכים בלי תמונה. לא הבנתי איך משתמשים בכלי הזה. תוכל להסביר לי? תומר - שיחה 15:44, 8 במאי 2011 (IDT)תגובה

הבנתי בסוף. תומר - שיחה 17:07, 8 במאי 2011 (IDT)תגובה

עזרה בטבלה עריכה

היי ערן, איך עושים שכותרות דוגמת "נשיאות הכנסת" בטבלה שבהכנסת השלוש עשרה#בעלי תפקידים ישתרעו על רוחב הטבלה כולה ולא יהיו רק בעמודה הימנית? עידושיחה 00:45, 13 במאי 2011 (IDT)תגובה

באמצעות colspan. תיקנתי בערך עצמו. קיים אגב מאפיין דומה בשביל שורות שנקרא rowspan שמאפשר להגדיר שתא ישתרע על כמה שורות. ערן - שיחה 00:50, 13 במאי 2011 (IDT)תגובה
תודה. אולי זה המקום להגיד שהדף בעזרה: טבלאות מאוד מסורבל. עידושיחה 00:51, 13 במאי 2011 (IDT)תגובה

הכרונולוגיה בתבנית:סינגל1 עריכה

היי ערן, האם לדעתך הכתב בכרונולוגיה מודגש? אם כן, לדעתי כדאי להוריד את ההדגשה, חוץ מבשנה, שזה מודגש בשביל שיבינו שזה בנפרד.. מה אתה אומר? ‏Ofekalefשיחההצטרפו למיזם המקורי!12:29, 14 במאי 2011 (IDT)תגובה

היי, אשמח אם תכתוב שאתה בעד בשיחת תבנית:סינגל1#דעת הקהילה. אם יש הערות אתה מוזמן לכתוב אותן בפסקה שלפני כן :) ‏Ofekalefשיחההצטרפו למיזם המקורי!17:31, 14 במאי 2011 (IDT)תגובה

pywikipediabot עריכה

היי ערן, אני פונה אלייך על מנת שתוכל לעזור לי להפעיל בוט. הורדתי את התוכנה כפי שהם מסבירים ב-meta:pywikipediabot. אני מנסה להפעיל כל מיני תכונות. הדבר היחיד שהצלחתי הוא להפעיל add_text על ערך באנגלית, (טקסט באנגלית). למשל אם אני מנסה להוסיף את שורת הקוד הזו: Ofek Karp: add_text -page:"משתמש:-Ofekalef/Check" -text:"{{ארגז חול פרטי}}" אני מקבל את השגיאה הבאה: No JSON object could be decoded. כמו כן אני מקבל הודעה כשאני מנסה להפעיל בינוויקי שזה עובד רק עם גרסה 2.5, ולי יש 2.7. אולי גם מתניה יוכל להוסיף מידע ששכחתי להוסיף... האם לדעתך תוכל לעזור לי לסדר את הבעיה?   תודה רבה!Ofekalefשיחההצטרפו למיזם המקורי!20:12, 19 במאי 2011 (IDT)תגובה

שכחתי לציין שאני מריץ ווינדווס 7 ‏Ofekalefשיחההצטרפו למיזם המקורי!20:29, 19 במאי 2011 (IDT)תגובה
לא יצא לי להשתמש בpywikipediabot ואני מכיר python רק ברמה בסיסית כך שאני לא יכול לעזור הרבה. כניחוש שליפה מהמותן, יכול להיות שזה קשור לקידוד בעברית כשבIDLE (או בממשק אחר שבו אתה מריץ את זה) לא עובדים עם אותו קידוד שוויקיפדיה עובדת. כדי לאשש/להפריך את ההשערה אפשר פשוט לערוך את הדף User:Ofekalef/Check (לוויקיפדיה לא אכפת אם זה משתמש: או User:) ובטקסט שמוסיפים להגדיר טקסט באנגלית בלבד. ערן - שיחה 23:41, 24 במאי 2011 (IDT)תגובה
אכן, הוא עובד, ואף מוסיף בעברית (לא בדקתי לגבי שם הדף) רק שבמקום להוסיף בעברית, הוא מוסיף ג'יבריש במקום {{בעבודה}} ‏Ofekalefשיחההצטרפו למיזם המקורי!16:09, 26 במאי 2011 (IDT)תגובה
תמסור תודה לאדוני הבוט על עדכון המיקומים! ‏Ofekalefשיחההצטרפו למיזם המקורי!19:38, 28 במאי 2011 (IDT)תגובה
עם איזה בוט אתה משתמש? הוא קל ללמידה? תודה רבה, ‏Ofekalefשיחההצטרפו למיזם המקורי!14:51, 3 ביוני 2011 (IDT)תגובה
DotNetWikiBot, והוא לא מסובך מדי ללמידה, אבל כדי לכתוב בוט כזה צריך Visual Studio. ערן - שיחה 14:56, 3 ביוני 2011 (IDT)תגובה
מותקן אצלי בייסיק ו-c++... (אני די מנוסה ב-C, ולמדתי קצת בביסיק...) צריך להתקין C#? זה לא בעיה מבחינתי.. ויש כל מיני דוגמאות שם? ‏Ofekalefשיחההצטרפו למיזם המקורי!15:02, 3 ביוני 2011 (IDT)תגובה
התקנתי Visual C#, ותיכף אוריד את הזיפ... תוכל לעזור לי בהתקנות ראשוניות מאוד ובהתאקלמות ראשונית איתו? בעיקרון אני רק צריך עזרה כמו: איך כותבים את התוכנה? (בויז'ואל? עושים ניו פרוג'קט ואז מה בוחרים? ואז כשמקפלים הוא עושה את זה או שצריך לשמור ואז להריץ מ-CMD?) תודה רבה, ואם אתה לא יכול, או שאין לך כוח, פשוט תגיד :) תודה, ‏Ofekalefשיחההצטרפו למיזם המקורי!16:50, 3 ביוני 2011 (IDT)תגובה
(לא הורדתי את mono...) ‏Ofekalefשיחההצטרפו למיזם המקורי!16:51, 3 ביוני 2011 (IDT)תגובה
וההערה האחרונה ברצף: איפה לשמור את הקובץ שאני עושה לו אנזיפ... (חפירות, מצטער..) ‏Ofekalefשיחההצטרפו למיזם המקורי!16:52, 3 ביוני 2011 (IDT)תגובה
אפשר ליצור Console application כיוון שלא כל כך מעניין הUI של הבוט בצד השרת. אחרי זה אפשר לעשות קליק ימני על הפרויקט וadd references ולהוסיף את הDLL שהורדת מהזיפ. ואחרי זה אפשר להתעתיק את הדוגמת קוד של הבוט ולהריץ עם F5. אחרי זה אפשר לשחק עם קוד הדוגמה כך שישנה את הדפים הרצויים. ערן - שיחה 17:53, 3 ביוני 2011 (IDT)תגובה
עשיתי, ואני מקבל את ההערה "Error 3 The type or namespace name 'Bot' could not be found (are you missing a using directive or an assembly reference?) C:\Users\בדיקה\AppData\Local\Temporary Projects\Wikipedia\Program.cs 3 15 Wikipedia

" ועל עוד כמה כמו DotNetWikiBot, Site וכו'... יש לך מושג מה זה? ‏Ofekalefשיחההצטרפו למיזם המקורי!18:58, 3 ביוני 2011 (IDT)תגובה

בSolution explorer תחת references צריך להוסיף את DotNetWikiBot. ערן - שיחה 19:01, 3 ביוני 2011 (IDT)תגובה
את ה-DLL? הוספתי אותו כבר... אמחוק ואנסה שוב.. ‏Ofekalefשיחההצטרפו למיזם המקורי!19:02, 3 ביוני 2011 (IDT)תגובה
מחקתי והחזרתי... עדיין אותה בעיה, רק שקודם היו הרבה יותר קבצים ברפרנסס... ‏Ofekalefשיחההצטרפו למיזם המקורי!19:04, 3 ביוני 2011 (IDT)תגובה
  • האם בהתחלת הקובץ יש לך using DotNetWikiBot?
  • בPROPERTIES של הפרוייקט, תחת Application, מה הTarget Framework?
ערן - שיחה 19:10, 3 ביוני 2011 (IDT)תגובה
והוא גם נותן אזהרה: ”Warning 1 The referenced assembly "DotNetWikiBot" could not be resolved because it has a dependency on "System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" which is not in the currently targeted framework ".NETFramework,Version=v4.0,Profile=Client". Please remove references to assemblies not in the targeted framework or consider retargeting your project. Wikipedia”... ‏Ofekalefשיחההצטרפו למיזם המקורי!19:23, 3 ביוני 2011 (IDT)תגובה
תשנה את הTarget framework לסתם 4.0/3.5/3.0 ולא CP. ערן - שיחה 19:29, 3 ביוני 2011 (IDT)תגובה
עובד!!!   תודה רבה! אין כמוך! אולי אצטרך לשאול עוד מספר שאלות בסיסיות. אבל זה עובד! :))) אני לא יודע איך להודות לך   שבת שלום ומבורכת, ‏Ofekalefשיחההצטרפו למיזם המקורי!19:47, 3 ביוני 2011 (IDT)תגובה

טוב אז אתחיל בשאלה נקודתית: אני רוצה לבדוק האם יש מופע של הטקסט "|(מספר רווחים משתנה)סינגל לפני(מספר רווחים משתנה)=(מספר רווחים משתנה)(לא משנה איזה טקסט)". כשאני אומר "מספר רווחים משתנה" אני מתכוון שיכול להיות שיהיו 20 רווחים ויכול להיות שיהיה 1... כשידרוג, אם זה פשוט, לבדוק האם בתוך הטקסט הזה, אין סוגריים שמכילים טקסט בעברית (או בתור התחלה את הטקסט "שיר"). אפשרי? ‏Ofekalefשיחההצטרפו למיזם המקורי!21:22, 3 ביוני 2011 (IDT)תגובה

  • אתה רוצה לבדוק האם יש מופע של הטקסט הזה איפה? בדף מסוים?
  • בשביל כאלו דברים יש ביטויים רגולריים. אתה יכול לקרוא השימוש בזה בC# בMSDN
ערן - שיחה 21:56, 3 ביוני 2011 (IDT)תגובה
תודה :) אסתכל מחר. בכללי תודה! ‏Ofekalefשיחההצטרפו למיזם המקורי!23:26, 3 ביוני 2011 (IDT)תגובה
הבנתי בערך ולא יותר... הטבלה של Examples היא הביטויים? אם נגיד אני רוצה למצוא | ועוד מספר רווחים, אז צריך לכתוב את הקוד הבא?
Regex rx = new Regex (מה צריך להיות כתוב פה?) ‏Ofekalefשיחההצטרפו למיזם המקורי!09:20, 4 ביוני 2011 (IDT)תגובה
אז ניסיתי להוסיף את הטקסט " Regex x = new Regex(
          @"|\s*?([^\.]+)\סינגל לפני");" שהוא שגוי, חסר שם שווה או משהו, לא נורא... הוספתי שתי ספריות using System;

using System.Text.RegularExpressions; והוא עושה שגיאה על הספרייה השנייה, ולא מוצא את "Regex"... למה? תודה, ‏Ofekalefשיחההצטרפו למיזם המקורי!09:31, 4 ביוני 2011 (IDT)תגובה

לדעתי השגיאה היא לא בגלל שלא נמצא regex אלא בגלל סיבה אחרת (מה הbuild error המדויק?). כמו כן הREGEX הזה לא טוב: יש תווים כמו | שיש להם משמעות בREGEX ולכן אם אתה מתכוון ל| אתה צריך להוסיף escape character כלומר \| ערן - שיחה 10:19, 4 ביוני 2011 (IDT)תגובה
שיניתי לפי מה שאמרת, וזה באמת הוריד את השגיאה, אבל עדיין יש שגיאה בספרייה: using System.Text.RegularExpressions; הוא אומר: "Error 1 The type or namespace name 'RegularExpressions' does not exist in the namespace 'System.Text' (are you missing an assembly reference?) C:\Users\בדיקה\documents\visual studio 2010\Projects\Wikipedia\Wikipedia\Program.cs 3 19 Wikipedia" אם אני מוריד את הספריה זה מחזיר את השגיאה לרג'קס... וד"א, מה שכתבתי מוצא | מספר רווחים טקסט סינגל לפני ? ‏Ofekalefשיחההצטרפו למיזם המקורי!10:50, 4 ביוני 2011 (IDT)תגובה
תנסה להוריד את הusing של RegularExpressions, ובקוד תכתוב Regex, וכשהסמן נמצא על REGEX אמור להופיע מתחת לREGEX אפשרות השלמה אוטומטית (Alt+Shift+F10 פותח אותה) - האם הוא מציע לך להוסיף using מתאים? ואם הוא מוסיף את הUSING האם זה עובד? ערן - שיחה 11:07, 4 ביוני 2011 (IDT)תגובה
הוא מציע להוסיף Class עבור Regex (שזה לא עובד- הוא מוסיף using Wikipedia) או "Generate new Type"... כמה רפרנסים אמורים להיות? כרגע יש לי רק את Dot Net... ‏Ofekalefשיחההצטרפו למיזם המקורי!11:09, 4 ביוני 2011 (IDT)תגובה

אז ככה: הוספתי את לרפרנסים את system.dll מתוך התיקייה "C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\Profile\Client" עכשיו אין שגיאות קומפילציה... כשאני מריץ אני מקבל שגיאה על מה שיש בתוך הסוגריים (זה היה לי ברור כי לא כל כך הבנתי את זה...) ה-Regex מופיע בירוק בהיר, זה בסדר? תוכל לתת לי דוגמה פשוטה בשביל שאני אנסה? תודה רבה! ‏Ofekalefשיחההצטרפו למיזם המקורי!11:22, 4 ביוני 2011 (IDT)תגובה

זה קוד מסובך? אם כן אז תן לי רק את הקוד הבסיסי ביותר אני כבר אבין איך להשתלט עליו.. .בעיקר מה שאני צריך איזה פקודות צריך לתת לו בשביל שיחליף נגיד כל מופע של שם כלשהו שלא כולל בתוכו ב-שם כלשהו שלא כולל בתוכו |. אם הוא כולל, אז הוא יחליף, מפרמטר סינגל לפני, לפרמטר טקסט חופשי לפני. מה אתה אומר? ‏Ofekalefשיחההצטרפו למיזם המקורי!16:43, 4 ביוני 2011 (IDT)תגובה

לוח המודעות עריכה

היי ערן. כפי שראינו בזמן האחרון, לוח המודעות אינו מתפקד כראוי. ויקיפדים רבים לא עוקבים אחריו, ולא מודעים להצבעות. אז חשבתי, לעשות (ראיתי שאתה עושה כמה כאלה בזמן האחרון, אבל רק אם זה ממש לא מסובך בשבילך), שכל ויקיפד שירצה יירשם ברשימה כלשהי, ויקבל התראה בדף השיחה שלו על ידי הבוט, שיש משהו חדש. בנוסף, אפשר לעשות לפי תגיות. כל משתמש יבחר לו מספר נושאים (למשל אני אבחר "מחיקה", "מוזיקה", "מחשבים"), וכל משתמש שמפרסם בלוח המודעות יכתוב בסוף ההודעה את התגיות הרלוונטיות. כך, כל משתמש יקבל בשבילו את הנושאים שמעניינים אותו, יש לדף שיחתו :) מה אתה אומר? האם זה מקובל מבחינת הקהילה? ‏Ofekalefשיחההצטרפו למיזם המקורי!12:42, 20 במאי 2011 (IDT)תגובה

בוט רץ בצד הקליינט (במחשב שלי ולא בשרתי ויקיפדיה) ונתון לחסדים של מתי המחשב שלי פתוח ומחובר - כך שרעיון לבוט כזה לא כל כך טוב. מי שרוצה שיוסיף לרשימת המעקב. ערן - שיחה 23:44, 24 במאי 2011 (IDT)תגובה

היי ערן, רציתי להיכנס לכאן כדי להביע את תודתי על תרומתך למקבץ השבועי השבוע (הצבעה חשאית - המון תודה!   ) וגם כדי לשאול אם אולי אתה יודע למה ויקיפדיה:המקבץ השבועי/עדכון לא עדכן בדפי השיחה של הנרשמים השבוע, ואז קראתי את הפסקה הזו, ואני תוהה האם עניין ריצת הבוט הנתונה לחסדי פתיחת המחשב שלך זו הסיבה... ובכל מקרה, האם לדעתך יש לזה פתרון לקראת השבוע הבא. תודה, Ravit - שיחה 22:28, 27 במאי 2011 (IDT)תגובה

כן זו הסיבה :) השבוע המחשב פעל. ערן - שיחה 20:14, 28 במאי 2011 (IDT)תגובה
יופי, ואכן קיבלתי עדכון לגבי המקבץ החדש. תודה, Ravit - שיחה 07:34, 29 במאי 2011 (IDT)תגובה

תקצירי מומלצים עריכה

היי ערן. נכנסתי היום לתבניות ערכים מומלצים (לפי תאריך) ואף שהדף טרם נוצר, בדף העריכה כבר היה שלד אוטומטי הכולל את הקישור התחתון, כולל פרמטר ללא קישור, תמונה למעלה בגודל 100px וכדומה. יש אפשרות להוסיף שלד אוטומטי כזה לדפים מסוג "פורטל:ערכים מומלצים/ערכים/שם ערך"? בתבניות ערכים מומלצים לפי תאריך זה לא כל כך מועיל כי במילא עורכים את התקציר עצמו בדף הפורטל, ומשם אפשר להסיר זאת. תומר - שיחה 10:03, 23 במאי 2011 (IDT)תגובה

ואגב מומלצים - וב 2.0, שנמצא ברשימת ההמתנה, זקוק עוד לעריכה ושיפורים כדי להיות בשל להצבעה. האם תיקח על עצמך שיפורים אלו, או שאארכב בינתיים את הדיון ונחכה לעבודות הנדרשות? תומר - שיחה 10:26, 23 במאי 2011 (IDT)תגובה
  • המלצות קודמות - שיניתי שעריכה ידחוף כתבנית את {{פורטל:ערכים מומלצים/ערכים/שם הערך}}. בתחתית הדף הוספתי אפשרות ליצור תקציר חדש על פי שם הערך
  • ערכתי מעט את וב 2.0 בהתאם להערות. ערן - שיחה 23:29, 24 במאי 2011 (IDT)תגובה
תודה רבה! אגב, אני לא בטוח, אבל ייתכן גם שאת דפי התבנית יש לכלול בקטגוריה של החודש בו הם מופיעים. הדבר כבר לא נהוג, אבל יש חוסר אחידות עם שנים קודמות.
אגב, יש בעיה נוספת שאולי תוכל לעזור בה. בפורטל:ערכים מומלצים מופיעים פעמים רבות ערכים שכבר הוסרה מהם המלצתם, וזאת בשל כך שהתקציר שנבחר להצגה (מבין השניים המוצגים) נבחר (בצורה אקראית אני חושב) מבין תבניות ערכים מומלצים לפי תאריך. האם יש דרך לשנות זאת כך שלא יופיעו בו הערכים שהמלצתם הוסרה? תודה, תומר - שיחה 00:33, 25 במאי 2011 (IDT)תגובה
  • הוספתי את זה לתבניות הימים.
  • הדרך היחידה היא בהסרת המלצה לבדוק באיזה תאריכים הערך הופיע כמומלץ ולשנות את התבנית של אותו תאריך. אבל כיוון שזה עיוות של ההיסטוריה עדיף שלא.
ערן - שיחה 21:58, 25 במאי 2011 (IDT)תגובה
אולי יש דרך להגריל את הערכים בצורה שונה, ולא דרך תאריך (אולי דרך שינוי שמות התקצירים)? תומר - שיחה 22:10, 25 במאי 2011 (IDT)תגובה
אפשר להסתמך על הערכים המומלצים בפורטלים עם קוד בסגנון {{פורטל:{{בחר פורטל}}/מאמר נבחר|פורטל:{{בחר פורטל}}}} - אבל צריך אז לקבוע שערכים מומלצים פורטלים יהיו רק ערכים מומלצים. ערן - שיחה 11:14, 27 במאי 2011 (IDT)תגובה
קשה לי להשלים עם המצב הזה, כיוון שערכים שהמלצתם הוסרה יכולים להיות גם ערכים לא טובים, והפתרון של הפורטלים גם הוא לא טוב, כי הוא מגביל את החופש של יוצרי הפורטלים. אולי אפשר להכין רשימה של כל הערכים המומלצים על ידי מעבר על קטגוריה:ערכים מומלצים, בה יהיה כל ערך ממוספר, וההגרלה תהיה בין 1 לבין מספר הערכים המומלצים, כאשר המיפוי מהמספר לערכים יהיה מוגדר, ושניתן יהיה לעדכן אותה בקלות? (הבעיה היחידה שאני רואה בשיטה זו היא שלא כל הערכים המומלצים כבר נמצאים בדף מסוג פורטל:ערכים מומלצים/ערכים/שם הערך). תומר - שיחה 18:21, 27 במאי 2011 (IDT)תגובה
הבעיה העיקרית שזה די הרבה עבודה ליצור ולתחזק רשימה כזו. אני לא חושב שכל כך חמור שערכים מומלצים שאינם עוד מומלצים יופיעו שם - כי הפינה הזו לא מציגה ערכים מומלצים אקראיים אלא מומלצים מהעבר. היום הצורך בפינה הזו קצת השתנה, כיוון שרבים מהערכים המוצגים בעמוד הראשי הם ממילא ישנים ולא בהכרח חדשים, ולכן יכול להיות שאפשר פשוט להציג את הערך המומלץ של היום והערך המומלץ שלפני שבוע במקום מומלצים היסטוריים. ערן - שיחה 18:29, 27 במאי 2011 (IDT)תגובה
זה יכול להיות רעיון טוב, להציג את הערך של היום ושל אתמול. אבל לגבי הערכים המומלצים מהעבר - הם לאו דווקא ערכים טובים, ולעתים הם מסומנים לשכתוב או עריכה. רעיון אחר שחשבתי עליו כעת, שאני חושב שלא דורש תחזוקה כלשהי אלא רק יותר קשה לכתוב עבורו את הקוד: אפשר אולי להגריל מבין כל התאריכים ולבחור באחד התקצירים, אבל לא להציג אותו אם אין בו תבנית {{ערך מומלץ}}, ובמקרה כזה להגריל ערך אחר, עד שמקבלים ערך מומלץ נוכחי. תומר - שיחה 18:47, 27 במאי 2011 (IDT)תגובה
זה לא אפשרי בתחביר ויקי. ערן - שיחה 19:12, 27 במאי 2011 (IDT)תגובה
אם כך, אני חושב שעדיף יהיה לבחור בפתרון הראשון. עדיף, אבל, לא להציג את הערך שמוצג היום בעמוד הראשי. כדי להבטיח אי-התנגשות בין שני הערכים המוצגים, צריך לקחת אחורה לפחות שלושה ימים, כי אתמול זה בחצי המקרים אותו ערך, ולעתים (בסוף חודש) ערך מוצג ב-29 עד ה-31. לכן אפשר להציג את הערך מלפני שלושה ימים ואת זה שלפני חמישה ימים. (לא יהיו שניים רצופים שהוצגו שלושה ימים) תומר - שיחה 19:34, 27 במאי 2011 (IDT)תגובה
בעצם, אפשר, כדי לא לסבך את החישובים וכדי למנוע מקרי קצה שונים, להגדיר בדף של הערך שמוצג היום מי השניים הקודמים שהוצגו. (או שאולי זה יסבך את החישובים יותר?) תומר - שיחה 19:38, 27 במאי 2011 (IDT)תגובה
שיניתי לשלושה ימים אחורה באחד מהם ובשני לשבוע אחורה. ערן - שיחה 19:47, 27 במאי 2011 (IDT)תגובה
תודה רבה. תומר - שיחה 19:58, 27 במאי 2011 (IDT)תגובה
בעצם, לאחר שינוי, אני לא בטוח שזה המצב העדיף, מאחר שמדובר בערכים שהוצגו זה עתה בעמוד הראשי, וכבר צפו בה הרבה. לאחר עיון מדוקדק יותר בקוד שבוחר את הערכים הנבחרים, נראה כי הוא בוחר את הערך שהוצג לפני כשנה. זה לדעתי מצב די טוב, כי זו לא הגרלה אקראית בין תבניות הערכים המומלצים והסיכוי לערך שהמלצתו הוסרה אינו כה גבוה. החזרתי למצב המקורי. בכל אופן תודה רבה על העזרה. תומר - שיחה 21:30, 27 במאי 2011 (IDT)תגובה

תבניות עריכה

שלומות ערן. התוכל לבחון את זה ולחוות דעתך? תודה ושבת שלום, דורית 00:56, 28 במאי 2011 (IDT)תגובה

הגבתי שם. ערן - שיחה 20:13, 28 במאי 2011 (IDT)תגובה

Gadget-checkty עריכה

שלום לך. כבר מזה זמן גירד לי באצבעות לסרוג משהו דומה לצ'קטי, אבל כזה שקורא את ויקיפדיה:בוט/בוט החלפות/רשימת החלפות נוכחית ועובד לפיה. בסוף כתבתי משהו, ורציתי להיוועץ בך מה לדעתך כדאי (אם משהו בכלל) לעשות עם זה. אם תרצה להציץ בקוד, הוא כאן. אם תרצה להעתיק אותו, לחץ על raw. אודה לעצה מה כדאי לעשות עם זה. הקוד הזה לא עושה כל מה ש-צ'קטי עושה, אלא רק את החלק של בוט החלפות. בברכה - קיפודנחש - שיחה 05:08, 4 ביוני 2011 (IDT)תגובה

הקוד של checkty יחסית ישן, והיום הייתי כותב אותו אחרת. בעיקרון אין לי התנגדות שיוחלט החלק של ההחלפות הHARDCODED בפונקציה שתקח את רשימת ההחלפות של בוט ההחלפות כשאת ההחלפות קוראים בAJAX כפי שעשית. אם זאת צריך לקחת בחשבון שכיוון שזה רץ בקונטקסט של קליינט ג'אווהסקריפט ולא בשרת, יכול להיות שהרצה של יותר מ600 החלפות היא אטית, ובמקרה כזה עדיף להשאיר רק החלפות מרכזיות. ערן - שיחה 16:43, 4 ביוני 2011 (IDT)תגובה
הרצה של 600 החלפות לוקחת אפס זמן , גם בדפים גדולים (או קיי, לא 0. במחשב שלי זה 30 מילי ביוליוס קיסר. מי שהמחשב שלו אטי פי מאה ימתין שלוש שניות). מי שעורך את מהדי מהאייפון שלו כנראה לא יריץ את הסקריפט.. הדבר היחיד שלוקח טיפונת זמן זה לקרוא את הדף, ואחרי שלימדת אותי לקרוא אותו raw, גם זה מהיר מאד. בכל מקרה, אני פשוט אציע לקהל את הסקריפט הזה ב-וק:ס - מי שירצה ייקח, ומי שלא לא... אפשר אולי לשלב עם שאר הדברים שצ'קטי עושה, אבל לא בטוח שכדאי. אם תהיה דרישה - אפשר לדבר. אם תחליט לעשות לצ'קטי השתלת כבד ולקחת את הסקריפטון, באותה הזדמנות תסיר אותו מוק:ס. בברכה - קיפודנחש - שיחה 23:25, 4 ביוני 2011 (IDT)תגובה

ביטויים רגולריים עריכה

ברשותך, אני פותח פסקה חדשה. מרוב דיבורים והזחות אני לא רואה כלום בקודמת... אם תוכל את תשובתך לכתוב כאן ולא בקודמת.   תודה רבה!, ‏Ofekalefשיחההצטרפו למיזם המקורי!16:59, 4 ביוני 2011 (IDT)תגובה

לא הבנתי את השאלה. ערן - שיחה 21:42, 4 ביוני 2011 (IDT)תגובה

אני מעוניין לשנות כל מופע של קישור פנימי שלא כולל את הסימן "|" של הפרמטר "סינגל לפני" לפשוט השם ללא הקישור. במידה והקישור כן כולל סימן "|" (כלומר שם התצוגה שונה), אני רוצה להחליף את הפרמטר בפרמטר "טקסט חופשי לפי". למשל: אם יש לי:
| סינגל לפני = Paparazzi
אני רוצה שזה יהפוך את זה ל:
| סינגל לפני = Paparazzi
אם יש לי:
| סינגל לפני = סתם
אני רוצה להפוך את זה ל:
| טקסט חופשי לפני = סתם
אפשרי לדעתך? ‏Ofekalefשיחההצטרפו למיזם המקורי!21:47, 4 ביוני 2011 (IDT)תגובה

אז אני לא חושב שההחלפה הזו טובה בכלל: עדיף שיהיה רק פרמטר סינגל לפני ומי שמשתמש בתבנית ידאג להוסיף קישור בעצמו. אחרת כולם צריכים להכיר שיש פרמטר נוסף ("טקסט חופשי לפני") וזה מאוד מבלבל.
בכל אופן אם ההחלפה הזו כן רצויה היה אפשר לעשות REGEX פשוט יחסית: "|סינגל לפני *= *\[\[((?!\|).*)\]\]", ואז לבדוק את $1.
זו הזדמנות להזכיר שלא להריץ בוט לתיקון בעייתי - אם זה תיקון או שינוי בתבנית צריך להעלות את זה לפני בויקיפדיה:תבנית/אולם דיונים ערן - שיחה 22:07, 4 ביוני 2011 (IDT)תגובה
השינוי היה בגלל שרצינו להוסיף לחצים קישור לערך... אולי נחסיר את זה... בכ"מ, לא הבנתי איזה פקודות אני צריך להריץ... ‏Ofekalefשיחההצטרפו למיזם המקורי!22:20, 4 ביוני 2011 (IDT)תגובה
יש מצב להסברון על XML? נגיד אני רוצה לעבור על כל הדפים בוויקיפדיה. צריך להוריד קובץ XML, נכון? מאיפה? כרגע בשביל לעבור על מספר רב של ערכים מילאתי רשימת ערכים בעץ קטגוריה (כרגע סינגלים). האם גם פה משתמשים ברשימת ערכים (Page List). ואיך השימוש, גם כאן כותבים for each Page i in PL ואז בפנים כותבים משהו? תודה, ‏Ofekalefשיחההצטרפו למיזם המקורי!13:41, 5 ביוני 2011 (IDT)תגובה
[10] מתניה שיחה 13:42, 5 ביוני 2011 (IDT)תגובה
תודה :). אני לוקח את "pages-articles.xml.bz2 "? ישלך מושג על הפקודות? ‏Ofekalefשיחההצטרפו למיזם המקורי!13:45, 5 ביוני 2011 (IDT)תגובה

אפשר עוד שאלה? איך אתה עושה שאם יש הודעה של הבוט הוא מוסיף לה? חשבתי לעשות אם הדף מכיל משתמש:ערן בוט - שיחה, אז תחליף, אבל בשביל זה צריך את התאריך כי אחרת אני לא אוכל להוסיף. זה גם ייצור בעיה עם הבאים, כי הוא יחליף את כולם ביחד, ולא רק את האחרון. תודה רבה, ‏Ofekalefשיחההצטרפו למיזם המקורי!10:01, 8 ביוני 2011 (IDT)תגובה

אני פשוט מחפש ==כותרת מתאימה== ודוחף את ההודעה בסוף שלה. ערן - שיחה 10:03, 8 ביוני 2011 (IDT)תגובה
אז איך אתה עושה שזה יהיה בסוף שלה? ואיך אתה יודע גם כמה הזחות לעשות? ‏Ofekalefשיחההצטרפו למיזם המקורי!10:42, 8 ביוני 2011 (IDT)תגובה
הסוף של כותרת זה ה== של הכותרת הבאה, או סוף הדף. מספר ההזחות - מספר הנקודותיים המקסימלי באותה פיסקה. ערן - שיחה 10:56, 8 ביוני 2011 (IDT)תגובה
אני חושב שעדיין לא הבנתי? תוכל להדגים לי? (אם זה רק להעתיק קוד. אחרת, לא). והאם תוכל לשלוח לי את הקוד של עדכון המצעדים? לעדכן אותו עם הבוט שלך או שלי? ‏Ofekalefשיחההצטרפו למיזם המקורי!11:03, 8 ביוני 2011 (IDT)תגובה
אני יכול למקד מה לא הבנתי: איך אתה יודע איפה נמצא ה-== הבא? איך אתה יודע אם לא מצאת את זה שבתחילת הדף, או בסוף שלו, הרי יכולים להיות הרבה, לא? רגע, יש דרך להפריד פסקה? ‏Ofekalefשיחההצטרפו למיזם המקורי!11:20, 8 ביוני 2011 (IDT)תגובה

הנה הקוד שמפריד פיסקה:

 int lastSuggestionTitle = suggestionPage.text.LastIndexOf("==המלצות לערכים חדשים לקריאה==");
int nextTitle = suggestionPage.text.IndexOf("\n==", lastSuggestionTitle);
int endOfP=(nextTitle != -1) ? (nextTitle - lastSuggestionTitle) : (suggestionPage.text.Length - lastSuggestionTitle);
string paragraph= suggestionPage.text.Substring(lastSuggestionTitle, endOfP);

ערן - שיחה 12:42, 8 ביוני 2011 (IDT)תגובה

תודה! :) ‏Ofekalefשיחההצטרפו למיזם המקורי!13:10, 8 ביוני 2011 (IDT)תגובה
ואני יכול אחרי זה לשנות את paragraph, והיא תשנה אוטומטית את התוכן בדף אחרי שאשמור? ‏Ofekalefשיחההצטרפו למיזם המקורי!13:25, 8 ביוני 2011 (IDT)תגובה
paragraph לא קשור באופן תמידי לדף נכון? אז עם איזו פקודה אני מכניס את הטקסט החדש לדף? ‏Ofekalefשיחההצטרפו למיזם המקורי!14:35, 8 ביוני 2011 (IDT)תגובה
הצלחתי! תודה :) ‏Ofekalefשיחההצטרפו למיזם המקורי!14:40, 8 ביוני 2011 (IDT)תגובה

ערן, מצטער, אני שוב חופר לך... השתמשתי בקוד שלך, בשביל לדלות קישורי Link FA מהוויקי האנגלית. הצלחתי. הבעיה שלי היא אם יש כמה כאלה. יש לך רעיון איך לעשות את זה? אולי להשתמש במערכים? אבל יש דרך לקחת את הכל חוץ מזה שכבר מצאתי. ‏Ofekalefשיחההצטרפו למיזם המקורי!16:34, 8 ביוני 2011 (IDT)תגובה

אפשר להכניס את הקוד לעיל ללולאה, ובמקום LastIndexOf להשתמש בIndexOf ולציין בו כל פעם את המקום הקודם שבו נמצא. אפשרות אחרת ויפה יותר היא להשתמש בRegex.Matches כשהרג'קס המתאים הוא \{\{LinkFA\|.+\}\} ערן - שיחה 22:05, 8 ביוני 2011 (IDT)תגובה
אז מצאתי פתרון עקום יותר, אבל הוא עובד והוא פשוט, אני פשוט מכניס אחרי שכתבתי את הלינק הראשון, ריפלייס של הלינק בכלום, ואז הדף לא מכיל את זה... האם לדעתך ישים לעבור עם זה על XML? הבוט טוען את הבינוויקי, בודק האם יש שם Link FA או GA, ובמקרה הצורך שומר.. אני חושש שזה ייקח המון זמן להריץ אותו.. ‏Ofekalefשיחההצטרפו למיזם המקורי!01:08, 9 ביוני 2011 (IDT)תגובה

טוב אז אני עכשיו עובד על קוד שמוסיף ומסיר את הקישורים בהתאם. הוא משתמש בעץ קטגוריה ואז foreach דף מהקטגוריה הוא עושה את זה... לדעתך יש דרך מהירה להריץ את זה באופן שיטתי? חשבתי (אם אפשר) להריץ אותו כל פעם על חמש מאות דפים לפי סדר אלפביתי. מה דעתך? ‏Ofekalefשיחההצטרפו למיזם המקורי!16:42, 10 ביוני 2011 (IDT) הנה הקוד שלי:תגובה

PageList Pl = new PageList(heWiki);
        Pl.FillFromCategoryTree("אלבומים");
        Pl.LoadEx();

        
        foreach (Page heP in Pl)
        {

            // Load the page
            string hePage = heP.text;
            string removed = "";
            string added = "";
            // Checks interwiki for enWiki
            if (heP.text.Contains("[[en:") && heP.text.Contains("{{בעבודה}}") == false && heP.GetNamespace() == 0)
            {


                int heFA = 0;
                heP.text = heP.text.Replace("{{link GA", "{{Link GA");
                heP.text = heP.text.Replace("{{link FA", "{{Link FA");
                while (heFA != -1)
                {
                    heFA = heP.text.LastIndexOf("{{Link FA");
                    if (heFA == -1)
                    {
                        break;
                    }
                    int nextLineheFA = heP.text.IndexOf("}", heFA) + 2;
                    int enOfL = (nextLineheFA != -1) ? (nextLineheFA - heFA) : (heP.text.Length - heFA);

                    string heLink = heP.text.Substring(heFA, enOfL);
                    Console.WriteLine(heLink);
                    if (heP.text.Contains(heLink + "\n"))
                    {
                        heP.text = heP.text.Replace(heLink + "\n", "");
                    }
                    else
                    {
                        heP.text = heP.text.Replace(heLink, "");
                    }
                    removed = removed + heLink + "\n";
                }

                int heGA = 0;

                while (heGA != -1)
                {
                    heGA = heP.text.LastIndexOf("{{Link GA");
                    if (heGA == -1)
                    {
                        break;
                    }
                    int nextLineheGA = heP.text.IndexOf("}", heGA) + 2;
                    int endOfheGA = (nextLineheGA != -1) ? (nextLineheGA - heGA) : (heP.text.Length - heGA);

                    string heLinkGA = heP.text.Substring(heGA, endOfheGA);
                    Console.WriteLine(heLinkGA);
                    if (heP.text.Contains(heLinkGA + "\n"))
                    {
                        heP.text = heP.text.Replace(heLinkGA + "\n", "");
                    }
                    else
                    {
                        heP.text = heP.text.Replace(heLinkGA, "");
                    }
                    removed = removed + heLinkGA + "\n";
                }




                int inter = heP.text.LastIndexOf("[[en:");
                int nextLine = heP.text.IndexOf("]]", inter);
                int endOfI = (nextLine != -1) ? (nextLine - inter) : (heP.text.Length - inter);
                string interWiki = heP.text.Substring(inter, endOfI);
                interWiki = interWiki.Replace("[[en:", "");
                interWiki = interWiki.Replace("]]", "");
                // Inter wiki euals now to the Articles name in Wikienglish.


                Page enP = new Page(enWiki, interWiki);
                enP.Load();
                enP.text = enP.text.Replace("{{link FA", "{{Link FA");
                enP.text = enP.text.Replace("{{link GA", "{{Link GA");

                // all the links to add
                string FA1 = "";


                // The index of the Link.
                int FA = 0;
                int nextLineFA = 1;
                // while there are more links.
                while (FA != -1)
                {
                    FA = enP.text.LastIndexOf("{{Link FA");
                    if (FA == -1)
                    {
                        break;
                    }
                    nextLineFA = enP.text.IndexOf("}", FA) + 2;
                    int endofFA = (nextLineFA != -1) ? (nextLineFA - FA) : (heP.text.Length - FA);
                    string Link = enP.text.Substring(FA, endofFA);

                    if (Link != "{{Link FA|he}}")
                    {
                        Console.WriteLine(Link);
                        // Update the list of links
                        FA1 = FA1 + Link + "\n";

                        if (hePage.Contains(Link) == false)
                        {
                            added = added + Link + "\n";

                        }
                        removed = removed.Replace(Link + "\n", "");

                    }

                    // Don't use this next time you scan
                    enP.text = enP.text.Replace(Link, "");
                }


                // All FA's are updated except from EN.

                // If EN article is FA.            
                if (enP.text.Contains("{{featured article}}") || enP.text.Contains("{{Featured article}}") || enP.text.Contains("{{Featured Article}}") || enP.text.Contains("{{featured Article}}"))
                {
                    Console.WriteLine("{{Link FA|en}}");
                    // Add it to the list.
                    FA1 = FA1 + "{{Link FA|en}}\n";

                    if (hePage.Contains("{{Link FA|en}}") == false)
                    {
                        added = added + "{{Link FA|en}} ";
                    }
                    removed = removed.Replace("{{Link FA|en}}", "");
                }


                // Good Articles
                // Index of the GA.
                int GA = 0;
                // While there are more links.
                while (GA != -1)
                {

                    GA = enP.text.LastIndexOf("{{Link GA");
                    if (GA == -1)
                    {
                        break;
                    }
                    int nextLineGA = enP.text.IndexOf("}", GA) + 2;
                    int endOfGA = (nextLineGA != -1) ? (nextLineGA - GA) : (heP.text.Length - GA);

                    string LinkGA = enP.text.Substring(GA, endOfGA);
                    // If he wiki doesn't have this link
                    if (LinkGA != "{{Link GA|he}}")
                    {
                        Console.WriteLine(LinkGA);
                        // Update the list.
                        FA1 = FA1 + LinkGA + "\n";
                        if (hePage.Contains(LinkGA) == false)
                        {
                            added = added + LinkGA + "\n";
                        }
                        removed = removed.Replace(LinkGA, "");
                    }


                    // Don't use it next time you scan.
                    enP.text = enP.text.Replace(LinkGA, "");
                }

                // If EN is GA

                if (enP.text.Contains("{{good article}}") || enP.text.Contains("{{Good article}}") || enP.text.Contains("{{Good Article}}") || enP.text.Contains("{{good Article}}"))
                {
                    Console.WriteLine("{{Link GA|en}}");
                    //Update the list
                    FA1 = FA1 + "{{Link GA|en}}\n";
                    if (hePage.Contains("{{Link GA|en}}") == false)
                    {
                        added = added + "{{Link GA|en}}\n";
                    }
                    removed = removed.Replace("{{Link GA|en}}", "");
                }


                if (FA1.Contains("{{Link"))
                {
                    heP.AddTemplate(FA1);
                }

            }

יש לדעתך דרך לייעל? קודם היה שכל דף מהקטגוריה הוא טוען בנפרד. עכשיו הוספתי את "Pl.LoadEx();" שמקצר בהרבה, אבל עדיין יש טעינת כל דף מויקי אנגלית... (אם אתה צריך תמחק את הקוד אם הוא מעמיס...) ואיך אז עובדים עם ה-XML? זה יהיה מספיק מהיר לדעתך? ‏Ofekalefשיחההצטרפו למיזם המקורי!15:20, 13 ביוני 2011 (IDT)תגובה

  • בלי קשר ליעילות - הקוד הזה מאוד מסורבל לכן
    • כדאי לפצל לכמה פונקציות (חלק מהדברים ממש חוזרים על עצמם) למשל החיפוש של LinkFA וLinkGA
    • אפשר למצוא תבניות וinterwiki הרבה יותר בקלות באמצעות regex למשל הרג'קס הזה "\{\{link ga|(.*?)\}\}" זה גם פותר בעיות של case sensetive
  • עיקר האטיות היא פניה לשרת - הפניה מתבצעת בLoad, ובהמשך (מעבר לקוד ששלחת) בחלק של Save.
    • בLoad - אפשר לעשות LoadEx על כל הדפים המתאימים בוויקי האנגלית. אפשר לעשות את זה ככה:
var enInterWikisList=from page in P1.pages
           let interWiki=page.GetInterWikiLinks().Where(x=>x.StartWith("en:")).FirstOrDefault()
           where !string.IsNullOrEmpty(interWiki)
           select new Page(enWiki,interWiki);
PageList enPages=new PageList();
enPages.pages.AddRange(enInterWikisList);
enPages.Loadex();
אחר כך כל הפניות לדף באנגלית פשוט אפשר לעשות באמצעות enPages[title] בלי צורך לעשות Load כל פעם
    • בSave - לא כתבת פה את החלק של SAVE, אבל אני ממליץ להוסיף לדפים שבאמת שונו (ולא לכאלו שסתם החלפת בהם link לLink) לpageList נפרד ורק עבורו לעשות save. בצורה הזו אין פניה לשרת בשביל לשמור דפים שלא באמת שונו.
ערן - שיחה 21:14, 13 ביוני 2011 (IDT)תגובה
טוב אז קודם כל תודה רבה :)
  • ה-save שומר באמת רק אם יש שינויים, וזה לא החלק שמאט, החלק שבאמת מאט הוא ה-Load. את הקוד שנתת לי למצוא אינטרוויקי מוסיפים לפני ה-foreach? ו-title שווה לשם הערך בעברית? ואז נגיד אני אומר לו: enPages[סינגל] וכו'? אפצל לפונקציות, זה רעיון (לא חשבתי על זה...) ועדיין לא כל כך הבנתי איך עובדים עם רג'קס... מהן הפקודות שצריך להשתמש, בשביל נגיד להכניס את כל המופעים לתוך מחרוזת? תודה רבה, ‏Ofekalefשיחההצטרפו למיזם המקורי!21:27, 13 ביוני 2011 (IDT)תגובה
  • הכוונה זה להוסיף את זה לפני הFOREACH
  • הtitle הוא באנגלית. אם תרצה ליצור מיפוי בין השם בעברית לשם באנגלית אפשר ליצור מיפוי כזה על ידי שינוי קל בLINQ הנ"ל כך שיצור DICTIONARY (להקיף בסוגריים ולהשתמש בToDictionary)
ערן - שיחה 22:18, 13 ביוני 2011 (IDT)תגובה
טוב, פרה פרה: כשאני יוצר את הרג'קס הנ"ל:
:::::Regex linkGA = new Regex("\{\{link ga|(.*?)\}\}");
:::::
אני מקבל שגיאה עבור כל { או }: "Unrecognized escape sequence". למה זה קורה? אם אני מסיר את הסלאשים, אז אני לא מקבל שגיאה, אבל, הוא מוצר לי פשוט את התבנית הראשונה שנמצאת בדף... ‏Ofekalefשיחההצטרפו למיזם המקורי!15:46, 14 ביוני 2011 (IDT)תגובה
נסה להכפיל את \ כלומר \\{ במקום \{ ערן - שיחה 22:41, 14 ביוני 2011 (IDT)תגובה
אפשרות נוספת, ב-#C, היא להוסיף @ לפני המחרוזת, כך:
.......
Regex linkGA = new Regex(@"\{\{link ga|(.*?)\}\}");
....
קיפודנחש - שיחה 23:44, 14 ביוני 2011 (IDT)תגובה
שני הרעיונות הורידו באמת את השגיאה, אבל הוא מצא ביטויים לא נכונים... שיניתי את הביטוי ל-"\\{\\{[Ll][Ii][Nn][Kk] [Gg][Aa]\\|(.*)\\}\\}" וזה עובד. עכשיו לחלק השני:
אני לא כל כך הבנתי איך אני יוצר קשר בין הערכים בעברית לאנגלית... (אולי אני צריך דוגמה) - אבל אם מסובך מדי ומקשה, אני יכול להשתמש בקוד שלי עכשיו למציאת השם של הערך באנגלית (רק בלי ה-Load) ואז אני לא צריך להתאים... מה כדאי יותר? ‏Ofekalefשיחההצטרפו למיזם המקורי!13:32, 15 ביוני 2011 (IDT)תגובה
רק לפני זה, העתקתי את הקוד שנתת לי למציאת קישורי בינוויקי, אחרי ששיניתי שמות של משתנים ודפים, והוא נותן לי שגיאה על x.StartWith: "'string' does not contain a definition for 'StartWith' and no extension method 'StartWith' accepting a first argument of type 'string' could be found (are you missing a using directive or an assembly reference?)". למה זה? ‏Ofekalefשיחההצטרפו למיזם המקורי!14:12, 15 ביוני 2011 (IDT)תגובה
שיניתי ל-Starts With, זה הסתדר. תודה! ‏Ofekalefשיחההצטרפו למיזם המקורי!14:13, 15 ביוני 2011 (IDT)תגובה
לא בטוח בכלל שהדרך הנכונה ללמוד תכנות היא על ידי ניסיונות לייצר בוט לוויקיפדיה שיעשה מה שאתה רוצה. זה קצת כמו ללכת לקורס "משוואות דיפרנציאליות חלקיות 2" לפני שלמדת חדו"א 1. אולי תצליח לגמור את הקורס, אבל תתקשה בדברים הקלים, ותיכשל בדברים הקשים, ובסופו של דבר לא תדע ממש לא חדו"א ולא מישדיף. לגבי הרג'קס:
{\\{[Ll][Ii][Nn][Kk] [Gg][Aa]\\|(.*)\\}\\}" אולי עובד, אבל זה גועל נפש. אתה רוצה להסתכל על RegexOptions.IngoreCase . קיפודנחש - שיחה 14:24, 15 ביוני 2011 (IDT)תגובה
אבל אלו שהצעתם לא עובדים. ולגבי הלימוד, זוהי דרכי שלי. אם לא תרצו לעזור, לא תחוייבו. לא אריץ אותו אם לא יעבוד. לדעתי-אין דרך אחרת (לפחות בגילי) ללמוד תכנות. תודה בכ"מ, ‏Ofekalefשיחההצטרפו למיזם המקורי!15:28, 15 ביוני 2011 (IDT)תגובה
IgnoreCase לא פותר את כל הבעיות או התהיות לגבי בקסלשים, אבל הוא חוסך את הצורך לכתוב [Ll][Ii][Nn][Kk] [Gg][Aa]. אין לי שום דבר נגד לקויי דיבור - אחדים מידידי הטובים סובלים מדרגות שונות של גמגום, אבל חבל לכתוב קוד מגמגם אם לא מוכרחים. עם האופציה הזו אפשר לכתוב פשוט link ga. קיפודנחש - שיחה 15:55, 15 ביוני 2011 (IDT)תגובה
לא התכוונתי ל-IgnoreCase שלא עובד: ה@ לפני זה לא מוצא את זה, גם אם אני כותב נכון מבחינת אותיות גדולות וקטנות. ‏Ofekalefשיחההצטרפו למיזם המקורי!17:37, 15 ביוני 2011 (IDT)תגובה
אני מציע שתיצור לך פרויקט קטן ב-#C בצד, שאינו קשור כלל לבוט, ובו תוכל לבדוק התנהגות של רג'קסים, מה הם מוצאים ומה מפספסים, עבודה עם מחרוזות, וכן הלאה. קיפודנחש - שיחה 14:06, 16 ביוני 2011 (IDT)תגובה

הי ערן, מה לדעתך הסיכויים של הקוד הבא לפעול כמו שצריך, על מנת להוסיף את ה-{{Link FA|en}} מעל לבינוויקי? (את ההשראה קיבלתי מהפונקציה אד טמפלט, אבל זה קצת שונה):

            string [] iw = heP.GetInterWikiLinks();
            heP.RemoveInterWikiLinks();
            heP.text += "\n" + FA1;
            heP.AddInterWikiLinks(iw);

כאשר FA1 אלו כל קישורי המומלצים. תודה רבה, ‏Ofekalefשיחההצטרפו למיזם המקורי!12:38, 30 ביוני 2011 (IDT)תגובה

רגע-עדכון, זה עובד, אבל הוא דוחף את הבינוויקי לפי האלפבית, כי הפונקציה Add inter WikiLinks מסדרת לפי אלפבית. אולי אפשר פשוט להגיד לו להוסיף את זה כמחרוזת ולא עם הפונקציה כלומר heP.text = heP.text + iw ? ‏Ofekalefשיחההצטרפו למיזם המקורי!12:47, 30 ביוני 2011 (IDT)תגובה
iw הוא מערך של stringים ולכן אי אפשר להשתמש בopertor+ ביחס אליו. במקום להוריד ולהוסיף אפשר מראש להוסיף במקום הנכון. את המקום הנכון אפשר למצוא עם text.indexOf ואת ההוספה במקום המסוים אפשר לבצע עם text.Insert ערן - שיחה 12:53, 30 ביוני 2011 (IDT)תגובה
כך עשיתי עד כה, כאשר השתמשתי בביטוי רגולרי על מנת למצוא את המקום הראשון בו מופיע [[טקסט:, הבעיה של זה זה שלפעמים זה מוצא לי דברים כמו [[csi : או דברים כאלה. לא השתמשתי פשוט בלמצוא את המקום הראשון של [[en: כי לפעמים זה לא מסודר נכון והאנגלית לא תמיד ראשון. ‏Ofekalefשיחההצטרפו למיזם המקורי!12:58, 30 ביוני 2011 (IDT)תגובה
ערב טוב, לבקשתך נוצרה המלצה לערכים חדשים שעשויים לעניין אותך. את הההמלצה ניתן למצוא במשתמש:ערן בוט/ביקורת עמיתים/ערן. בהנאה, ערן בוט - שיחה 21:42, 2 ביולי 2011 (IDT)תגובה


היי, בוט חסר נימוס .. עריכה

הבוט דרס תגובה (כנראה בשל התנגשות עריכה?) בקישור הבא. [11] ―אנונימי לא חתםמש:אנונימי 00:00, 10 בינואר 2000 (IST)תגובה

זה יכול לקרות לעתים, אבל זה מאוד נדיר. ערן - שיחה 21:41, 4 ביוני 2011 (IDT)תגובה
אם זה יכול לקרות אז הבוט לא משתמש בכלי הנכון. כדי להוסיף טקסט לסוף הדף צריך להשתמש ב-API עם action=edit ופעולה appendtext - באופן כזה זו פעולה יחידה (כלומר *לא* read-modify-write), ונמנעת האפשרות של דריסה (שים לב שזה put, לא get). כבוד - קיפודנחש - שיחה 14:28, 8 ביוני 2011 (IDT)תגובה

ערן, אני חושב שאני יודע מה מקור הבעיה. במידה ואתה משתמש בזה כמו שאני חושב: בתחילת התוכנית טוענים מספר דפים, נכון? ביניהם דף השיחה. אם בזמן הזה ועד שהוא שמר את הדף מישהו עשה שינוי, הוא ידרוס אותו. ולכן הדרך להפחית את זה כמה שיותר, זה לטעון אותו רק קצת לפני השמירה. זה נכון? ‏Ofekalefשיחההצטרפו למיזם המקורי!09:29, 30 ביוני 2011 (IDT)תגובה

  • זה נכון חלקית: גם טעינה לפני השמירה ואז שמירה לא מבטיחה שלא תהיה התנגשות
  • הדרך הנכונה לטפל בזה היא להסתמך על הTOKEN שמקבלים בעריכה, אבל זה לא משהו שאני רוצה להתעסק אלא אמור להיות מובנה בframework של הבוט. בעיקרון יש שם איזשהו טיפול בהתנגשות עריכה, ואם זה יקרה כמה פעמים אני יכול לדבג את הקוד שעליו מתבסס הבוט כדי להבין למה הוא לא מגיע לשם. ערן - שיחה 09:40, 30 ביוני 2011 (IDT)תגובה
ראיתי כמה פעמים שזה קרה, אבל אני לא חושב שזה כל כך קריטי. איפה ניתן למצוא את הקוד? בתיקייה של דוט נט ויקי בוט? אסתכל עליו, תודה על ההפניה. ‏Ofekalefשיחההצטרפו למיזם המקורי!09:42, 30 ביוני 2011 (IDT)תגובה
כן, חפש את Bot.Msg("Edit conflict occurred while trying to savе page \"{0}\"."), title)); ערן - שיחה 09:44, 30 ביוני 2011 (IDT)תגובה
באיזו פקודה אתה משתמש לשמירה? אני משתמש ב-Page.Save(string comment, bool isMinorEdit) שבה אין טיפול בהתנגשויות עריכה. הפונקציה שבה כן יש טיפול בהתנגשויות היא Save(string newText, string comment, bool isMinorEdit) שבה צריך לכתוב את ההודעה בגוף הפקודה. מה שאומר שזה הרבה בלגן. זה מקור הבעיה? ‏Ofekalefשיחההצטרפו למיזם המקורי!10:18, 30 ביוני 2011 (IDT)תגובה
אני חושב שאפשר לפתור את זה על ידי הוספת הפקודה, אבל אני חושב שהטיפול הנוכחי בבעייה הזו לא מתאים, כי במידה והתוכנית ארוכה, הוא פשוט עוצר אותה. ניתן אולי לעשות שאם הוא נתקל בהתנגשות עריכה הוא טוען מחדש את הדף, ואז עושה שוב את הפעולות. ‏Ofekalefשיחההצטרפו למיזם המקורי!10:10, 1 ביולי 2011 (IDT)תגובה

רשימות ותמונות ממוזערות עריכה

שלום,

ר׳ שיחת מדיה ויקי:Vector.css.

מכיוון שמדובר בשורה שאתה כתבת, אשמח אם תגיב על זה. --אמיר א׳ אהרוני - שיחה 22:38, 4 ביוני 2011 (IDT)תגובה

רג'קס עריכה

הי ערן, תוכל בבקשה לתקן את וק:רה על פי בקשתו של קיפודנחש כאן? מתניה שיחה 09:18, 5 ביוני 2011 (IDT)תגובה

ציורי הסלע בוואל קמוניקה עריכה

היי ערן. אתה יודע איך לגרום לתמונות בטבלה שבערך להופיע במאוזן ולא במאונך, כמו בוויקיאנגלית? תומר - שיחה 12:30, 9 ביוני 2011 (IDT)תגובה

תיקנתי באמצעות ציון מדויק של גודל העמודה. ערן - שיחה 23:31, 9 ביוני 2011 (IDT)תגובה
מעולה, תודה. תומר - שיחה 14:07, 10 ביוני 2011 (IDT)תגובה

כפתור בדיקה עריכה

אני רוצה להוסיף לכפתור את ההודעה הבאה: נראה כי בערך רשימה של מעל 20 פריטים. כדאי לשקול לפצלה לשני טורים באמצעות תבנית:שני טורים. אתה חושב שמסובך לגרום לזיהוי של עשרים כוכביות? אנדר-ויק 21:22, 9 ביוני 2011 (IDT)תגובה

הוספתי את הבדיקה הנ"ל לסקריפט. ערן - שיחה 23:48, 9 ביוני 2011 (IDT)תגובה
תותח. אנדר-ויק 12:16, 10 ביוני 2011 (IDT)תגובה
אבל אם-כבר-אז-כבר: אם כבר מוסיפים את ההצעה, לא כדאי כבר גם ברשימות ממוספרות? (# במקום *)? קיפודנחש - שיחה 16:33, 10 ביוני 2011 (IDT)תגובה
ב# יש סיבוך מסוים עם השבירה של הספירה. ערן - שיחה 16:35, 10 ביוני 2011 (IDT)תגובה
למה? תראה למשל כל דף עם הערות שוליים בטורים - יש שם שבירה של רשימה ממוספרת. לא מדובר על שינוי שעושה משהו - רק על הצעה (בעדינות) להשתמש... קיפודנחש - שיחה 21:29, 12 ביוני 2011 (IDT)תגובה
שים לב למימוש של התבנית: יש שם טבלה עם שני טורים, להבדיל מהצורה שמוגדרת בתבנית הערות שוליים שלא מתאימה לכל הדפדפנים. ערן - שיחה 22:03, 12 ביוני 2011 (IDT)תגובה
אופסי... צודק, באמת לא הסתכלתי בתבנית עצמה. א-פרופו, כבר מזמן חיפשתי דרך להגדיר value לתג li ברשימה ממוספרת, אבל ויקיקוד לא תומך עד כמה שראיתי, כך שבאמת אי אפשר לעשות זאת. קיפודנחש - שיחה 01:54, 13 ביוני 2011 (IDT)תגובה

אתה מותק עריכה

אין מילים בפי. יותר יפה ממה שיכולתי לקוות. הדף הכי יפה בוויקיפדיה! ‏Harel‏ • שיחה 22:37, 11 ביוני 2011 (IDT)תגובה

תודה ערן - שיחה 21:03, 12 ביוני 2011 (IDT)תגובה
אמור נא, יש סיכוי שתעתיר מכישורנך גם על ויקיפדיה:המקבץ השבועי (שאף אותו אתה עיצבת) שנראה עתה מעט מסכן ביחס לביכורים? רצוי כמובן בתיאום עם הפעילים שם. :) ‏Harel‏ • שיחה 09:47, 15 ביוני 2011 (IDT)תגובה

מעקב אחרי קטגוריה עריכה

שלום ערן,
ייתכן שאתה יודע את התשובה לשאלתי בויקיפדיה:דלפק ייעוץ#מעקב אחרי קטגוריה? תודה, ‏ישרוןשיחה!!and 19,327 people are justin bieber fan12:05, 13 ביוני 2011 (IDT)תגובה

הגבתי שם. ערן - שיחה 21:21, 13 ביוני 2011 (IDT)תגובה

החמור הלבן בדרך: ימין–שמאל בלי RTL.css עריכה

תראה מה נוצר בעקבות שיחת המוטיבציה שעשיתי למפתחים בברלין:

http://robinpepermans.be/mw-dev/index.php?title=Main_Page

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

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

תודה. --אמיר א׳ אהרוני - שיחה 00:50, 18 ביוני 2011 (IDT)תגובה

הפתרון שהיה בווויקישיתוף ובמטא היה סביר עד עדכון התוכנה האחרון שגורם להחלפת הכיווניות להתבצע רק אחרי טעינת הדף. אבל בכל מקרה זה היה ונשאר פאץ' ובאמת עדיף פתרון ברמת השרת ולא הקליינט. שיחקתי קצת עם הוויקי הזה (באמצעות &uselang=he) ונראה שזה עובד טוב. מצאתי בעיה קלה בדף השוואת הגרסאות שהוא הפוך והסוגריים של עריכה וביטול מעט מחורבשות. ערן - שיחה 01:22, 18 ביוני 2011 (IDT)תגובה

זכר/נקבה, משתמש/משתמשת וכו׳ עריכה

ר׳ שיחת משתמש:דורית#מגדר בהעדפות. אתה יודע איפה למצוא את מה שדורית מדברת עליו? --אמיר א׳ אהרוני - שיחה 00:54, 18 ביוני 2011 (IDT)תגובה

הגבתי בדף השיחה. ערן - שיחה 01:34, 18 ביוני 2011 (IDT)תגובה

בעיה נוספת עריכה

הי ערן, יש לי בעיה מוזרה פתאום: לפעמים, איפשהו באמצע הקוד (של הבוט) אני מקבל שגיאה ש-heP.text ריק (null) וזה מרגיש כאילו לא טענתי את הדף. זה מופיע רק במקרים של ויקיאנגלית, ומה שמוזר זה שחלק עובדים וחלק לא. דוגמה לכזה שלא עובד הוא B in the Mix: The Remixes. יש לך רעיון למה זה? תודה רבה מראש, ‏Ofekalefשיחההצטרפו למיזם המקורי!21:49, 18 ביוני 2011 (IDT)תגובה

קבל ביטול, הסתדרתי. מה שכן, בערך אהואטו, נסיך טונגה יש בעיה מוזרה. אם אני מבקש ממנו למצוא אם יש את הביטוי "[[en:" בערך הוא מוצא. אבל אם אני מבקש ממנו את האינדקס הוא מחזיר -1. יש לך רעיון למה זה קורה? ‏Ofekalefשיחההצטרפו למיזם המקורי!17:04, 19 ביוני 2011 (IDT)תגובה
אני לא יודע אבל אין שום סיבה לחפש [[en: בערך על ידי קוד שלך - יש פונקציה של PAGE שמביאה את כל הINTERWIKI הקיימים לדף. ערן - שיחה 22:31, 19 ביוני 2011 (IDT)תגובה

אוקיי, שאלה אחרת: האם הגיוני שעל בערך 2000 ערכים אצלנו (באינדקס ב' בערך) יש רק 410 בינוויקי לאנגלית? ‏Ofekalefשיחההצטרפו למיזם המקורי!15:45, 22 ביוני 2011 (IDT)תגובה

אין כאן שאלה של הגיוני ולא הגיוני. זה תלוי בתחום שבו עוסקים הערכים. למשל במוזיקה סביר מאוד שיהיו אלבומים ישראלים שלא יופיעו באנגלית, אבל אם אלו ערכי מוזיקת בלוז רוב הסיכויים שלכמעט כל ערך בעברית יש מקביל באנגלית. ערן - שיחה 21:15, 22 ביוני 2011 (IDT)תגובה
זה נכון, אבל באופן שיטתי בכל האלפבית העברי כמעט, על כל 2000 יש כ-500, אז תהיתי האם מדובר בבעיה בקוד או בזה שאין ערך באנגלית.. ‏Ofekalefשיחההצטרפו למיזם המקורי!21:21, 22 ביוני 2011 (IDT)תגובה
אמרתי כבר קודם שעדיף להשתמש בפונקציה של page.GetInterWikiLinks שמביאה את הinterwiki וככה להימנע מבאגים שאולי יש בקוד שכותבים. זה היתרון בשימוש בספריה מוכנה - הרבה אנשים משתמשים בה ויש בה פחות סיכויים לבאגים ובעיות. ערן - שיחה 21:25, 22 ביוני 2011 (IDT)תגובה
ה-400 דפים זה מה-PageList שהצעת לי, הוא מראה לי שהוא טוען 2000 דפים, ואז כשהוא עושה LoadEx לרשימה של הערכים בויקיאנגלית, הוא אומר שיש בערך 400... אני לא חושב שזה קריטי, הוא עובד די בסדר עכשיו.. ד"א, מה יש לך להגיד על שיחת תבנית:Link FA הפסקה התחתונה? ‏Ofekalefשיחההצטרפו למיזם המקורי!21:29, 22 ביוני 2011 (IDT)תגובה

הי ערן, התוכל לבחון את הקוד שכתבתי? הקוד מופיע בדף משתמש:Ofekalef/ארגז. עכשיו בשביל להתגבר על בעיה מסוימת, התבנית הזו רק מחזירה את התשובה הנכונה אם הפרמטר הראשון הוא ס:. לכן יצרתי תבנית נוספת, שהיא זו שמכלילה בקטגוריה, והיא משתמש:Ofekalef/ארגז1. במידה ונרצה שזה יהיה כך, משתמשים בתבנית האחרונה, וכעבור מספר הימים (בין שבעה לעשרה, תלוי בחודש) משתנית הקטגוריה מקטגוריה:שינוי שם ערך לקטגוריה שינוי שם ערך ישן. נראה לך בסדר? ‏Ofekalefשיחההצטרפו למיזם המקורי!12:41, 24 ביוני 2011 (IDT)תגובה

קטגוריות לא משתנות מעצמן - הוא מחשב לאיזה קטגוריה להוסיף דף רק בשמירה של הדף, או כשעושים לדף purge. למשל במשתמש:ערן/מבחנה 3 תראה שהדף שייך לקטגוריה של 15:22 (מתי שעשיתי פעם אחרונה לדף PURGE). ערן - שיחה 15:25, 24 ביוני 2011 (IDT)תגובה
דווקא אצלי כתוב 16:43.. מה זה PURGE? ‏Ofekalefשיחההצטרפו למיזם המקורי!16:44, 24 ביוני 2011 (IDT)תגובה
אז 16:43 זו הפעם האחרונה שמישהו שיחק עם דף העריכה (שמר בלי שינויים). purge זו פעולה של "עריכה" בלי שינויים שגורמת למערכת לחשב מחדש את כל התנאים בדף. ערן - שיחה 16:48, 24 ביוני 2011 (IDT)תגובה
עכשיו הבנתי. אז הפתרון לא טוב. אולי אפשר לכתוב בוט/סקריפט - הקוד לא אמור להיות קשה.. ‏Ofekalefשיחההצטרפו למיזם המקורי!16:54, 24 ביוני 2011 (IDT)תגובה
בכל מקרה, החישוב ב-משתמש:Ofekalef/ארגז לא טוב. מה שאתה רוצה זה להסתכל על {{הפרש בימים}}, יחד עם "{{#חשב תנאי:". קיפודנחש - שיחה 17:47, 24 ביוני 2011 (IDT)תגובה
את התבנית הזו חיפשתי. טוב, אני חושב שכבר ראית המון קודים שלי בשביל לדעת שאני פשוט מומחה בלקחת פרויקט שיש אליו פונקציה אחת, ולפתור אותו בשלושים שורות קוד, ולפעמים גם לא נכון   שבת שלום, ‏Ofekalefשיחההצטרפו למיזם המקורי!19:00, 24 ביוני 2011 (IDT)תגובה
החוכמה זה לאו דווקא להכיר את כל התבניות, אלא ללמוד איך משתמשים בכלים שויקיפדיה נותנת כדי למצוא את הכלי הקרוב ביותר למה שמחפשים (רמז: קטגוריות). תמצא תבנית כלשהי שעושה משהו שקשור בתאריכים, ותתחיל לזחול למעלה ולמטה מקטגוריה לתבנית לקטגוריה, עד שתמצא את הדבר הקרוב ביותר למה שחיפשת, ואם יש לך מזל - את הדבר עצמו...
זה רעיון :) תודה! אבל זה לא משנה, נכון? כי בכל מקרה הקטגוריה לא תשתנה עד שעושים PURGE, נכון? (ד"א, PURGE זה בעצם "רענון העמוד הראשי" שיש בכל מיני מקומות קשורים?) שבת שלום, ‏Ofekalefשיחההצטרפו למיזם המקורי!10:30, 25 ביוני 2011 (IDT)תגובה
במחשבה שנייה יכול להיות שהוא מחשב את הקטגוריה לא בהכרח כשעושים עריכה או PURGE אלא אולי זה תלוי בזכרון מטמון בשרת או משהו דומה. אולי כן אפשר להסתמך על HACK כזה. ערן - שיחה 11:26, 25 ביוני 2011 (IDT)תגובה
בוא נראה מתי יתחלף הקטגוריה של השעה אצלך. ד"א, אפשר להסתכל על נגיד התאריך האחרון של שינוי בדף עם משתנה מסויים? כך אולי נוכל לעשות שדף שלא נערך שבוע, יכלל בקטגוריה הישנה, והפוך. ‏Ofekalefשיחההצטרפו למיזם המקורי!11:29, 25 ביוני 2011 (IDT)תגובה
יש כמה משתנים שמאפשרים להסתכל על תאריך העריכה האחרונה: {{REVISIONDAY}}, {{REVISIONMONTH}} ו{{REVISIONYEAR}} או לחילופין {{REVISIONTIMESTAMP}}. ערן - שיחה 11:33, 25 ביוני 2011 (IDT)תגובה
ואז אפשר לעשות הפרש תאריכים, ולא צריך שתי תבניות. מעולה, אני כבר מנסה. ‏Ofekalefשיחההצטרפו למיזם המקורי!11:34, 25 ביוני 2011 (IDT)תגובה

תזכורת המקבץ השבועי עריכה

היי ערן, אני מקבל את התזכורת, אבל משום מה לא מופיע לי פס כתום, כך שאני לא ממש שם לב כשהיא מגיעה. בפעם הראשונה חשבתי שסתם לא שמתי לב, אבל זה כבר כמה שבועות. עידושיחה 19:18, 19 ביוני 2011 (IDT)תגובה

אני מקבל הודעה פעם בחודש על ערכים מומלצים לקריאה. האם כשאתה מקבל הודעה מהבוט על ערכים מומלצים לקריאה מופיע פס כתום? או שגם בזה וגם בבוט של מקבץ שבועי אתה לא מקבל? עוד משהו, האם במיוחד:העדפות תחת רשימת מעקב מבוטלת האפשרות של מעקב על שינויים של בוטים? ערן - שיחה 22:37, 19 ביוני 2011 (IDT)תגובה
למיטב זכרוני, בהודעה על ערכים לקריאה כן מופיע פס כתום (הפעם האחרונה היתה לפני שבועיים, אני כבר לא זוכר). ולא מסומן לי הסתרת מעקב. עידושיחה 22:22, 20 ביוני 2011 (IDT)תגובה
יכול להיות שהבעיה היא שהבוט מפיץ הודעה עם שינוי משני ובבוט המלצה על ערכים עם שינוי לא משני. אתקן את זה בריצה הבאה. ערן - שיחה 20:55, 25 ביוני 2011 (IDT)תגובה

טבלטים וסמרטפונים עריכה

אנא ראה ויקיפדיה:פיתוח התשתית/סמרטפון. תודה - קיפודנחש - שיחה 17:37, 25 ביוני 2011 (IDT)תגובה

הבעיה של התיקון שעשית היא שהוספת קובץ css חדש, אבל אני חושב שהוא לא נכלל. מה שאני מאמין שצריך זה להוסיף לקובץ (היחיד שנכלל): http://he.m.wikipedia.org/stylesheets/default.css את שתי השורות:
.wpAbbreviation:after { content: " (" attr(title) ")"; }
abbr.wpAbbreviation { border: none;}
ואז כולן תהיינה שמחות. (אם אתה מצליח לערוך את הקובץ הזה, אולי גם תוסיף "
body { direction: rtl; }
כי מה שיש כרגע זה רק "lang="he ולא נראה לי שכל הדפדפנים מצליחים להסיק מזה שצריך לעבוד ב-rtl).
קיפודנחש - שיחה 22:10, 26 ביוני 2011 (IDT)תגובה
אין לי גישה לCSS הנ"ל. כנראה שמי שצריך לפנות אליו זה translatewiki:User:Hcatlin. ערן - שיחה 23:37, 26 ביוני 2011 (IDT)תגובה
השארתי לו או לה הודעה - אם אלמד משהו חדש אשוב לעדכן. קיפודנחש - שיחה 00:45, 27 ביוני 2011 (IDT)תגובה
המשתמש/ת לא הגיב/ה על ההודעה למרות שחלפו שלושה ימים ויותר - משם כנראה לא תבוא ישועה. יש לך כיוון אחר? קיפודנחש - שיחה 00:53, 30 ביוני 2011 (IDT)תגובה
אני לא יודע, אולי bugzilla? ערן - שיחה 09:22, 30 ביוני 2011 (IDT)תגובה
אנסה על ה-irc בהזדמנות. קיפודנחש - שיחה 15:28, 30 ביוני 2011 (IDT)תגובה

ערן שלום עריכה

הועבר לשיחת משתמש:Itamarilevy ערן - שיחה 21:35, 26 ביוני 2011 (IDT)תגובה

תגים בעברית עריכה

שלום,

יש לך מה להוסיף? --אמיר א׳ אהרוני בחופשת ויקי - שיחה 09:27, 27 ביוני 2011 (IDT)תגובה

קראתי את הדיונים הנ"ל ובסך הכל סיכמו יפה את הבעד והנגד, ואין לי מה להוסיף ערן - שיחה 00:20, 28 ביוני 2011 (IDT)תגובה

האנציקלופדיסט עריכה

הי ערן, אני מתלבט איפה להכניס את כתובות ה-IP של האנציקלופדיסט בדף השיחה שלו, למען התיעוד: 46.120.94.134 (שיחה | תרומות | מונה) ו-109.160.202.177 (שיחה | תרומות | מונה). תוכל לעזור לי? ‏Ofekalefשיחההצטרפו למיזם המקורי!10:06, 30 ביוני 2011 (IDT)תגובה

ציפור הפיל עריכה

ערן, כתבתי לפני זמן מה את הערך משתמש:Tamir985/ציפור הפיל, לא מצאתי כול כך הרבה מידע אך אני חושש יש שגיאות, תוכך לבדוק את הערך. תודה תמיר - שיחה 11:28, 30 ביוני 2011 (IDT)תגובה

ציפור מעניינת :) ערכתי את הערך ומעט הרחבתי אותו. העברתי אותו לשם אפיאורניים, שראיתי שכבר מוזכר בערך קיים (עופות). בברכה, ערן - שיחה 12:44, 30 ביוני 2011 (IDT)תגובה
תודה תמיר - שיחה 13:15, 30 ביוני 2011 (IDT)תגובה

מספר ערכים מומלצים עריכה

היי ערן. בדקתי את ההתאמה בין תבנית:מספר ערכים מומלצים לבין מספר הערכים בקטגוריה:ערכים מומלצים, אבל בשנייה כתוב שיש ארבעה יותר. אני מעדכן את התבנית בקביעות, אולי זה טעות מלפני כן, ואולי לארבעה ערכים הוספה תבנית ללא דיון, שלא על ידי אחראי המומלצים, מבלי שישימו לב. האם יש דרך לבדוק זאת? תומר - שיחה 15:12, 1 ביולי 2011 (IDT)תגובה

טוב, אני זוכר די טוב מה מומלץ ומה לא. עברתי על הקטגוריה ובינתיים מצאתי את העריכה הזו של משתמש:MA1988 שהוסיף לערך משבר בני הערובה בבסלאן תבנית ערך מומלץ משום מה. הסרתי ערך זה מהקטגוריה. תומר - שיחה 16:11, 1 ביולי 2011 (IDT)תגובה
מסתבר גם שהיא הוסרה אחר כך על ידי משתמש:MT0, כדי להחזיר אותה בעריכה הבאה, בתחתית הערך. אפנה אל שניהם. תומר - שיחה 16:12, 1 ביולי 2011 (IDT)תגובה
טוב, מעבר לכך, לא הצלחתי למצוא ערך חשוד נוסף במעבר על הקטגוריה. האם יש אפשרות לבדוק באמצעות בוט האם יש ערך שהוספה לו התבנית שלא על ידי אחראי המומלצים בזמנו? (או, אולי יותר קל, שלא על ידי אחד מהאחראים.) תומר - שיחה 16:24, 1 ביולי 2011 (IDT)תגובה

השוואתי עם ויקיפדיה:ערכים מומלצים ומצאתי ערכים מומלצים שמעולם לא הוצגו משום מה בעמוד הראשי:

ערן - שיחה 18:48, 1 ביולי 2011 (IDT)תגובה

חיפשתי בגרסאות הקודמות של תבנית:מספר ערכים מומלצים, ולא מצאתי שהתבנית עודכנה בעת הוספתם. סביר שהערך האלמוני הנוסף גם הוא ערך שעבר דיון ולא עודכן, והמקרה של MA1988 הוא ייחודי. בכל אופן, אעלה ערכים אלה לעמוד הראשי (אני רק מתלבט לגבי התקציר בוק:עמ - מומלץ חדש, מומלץ ישן, מומלץ חדש-ישן? :) תומר - שיחה 18:53, 1 ביולי 2011 (IDT)תגובה
במקרה של יוצר האלמנות - F-104 סטארפייטר: אני לא בטוח, אבל נדמה לי שאריאל התבלבל בין "תמונה מומלצת" ובין "ערך מומלץ". לא הצלחתי למצוא דיון המלצה (כן יש דיון והחלטה לגבי התמונה), ולדעתי האישית, הגם שזה ערך טוב מעל הממוצע, הוא לא ערך מומלץ. קיפודנחש - שיחה 19:12, 1 ביולי 2011 (IDT)תגובה
דווקא יש את שיחה:F-104 סטארפייטר/הצעת הוספה למומלצים שקל להגיע אליו מדף השיחה. ערן - שיחה 19:35, 1 ביולי 2011 (IDT)תגובה
צודק -   אני חיפשתי את הדיון במרחב ויקיפדיה, וכן בארכיונים של וק:עמ. לא חשבתי לחפש בדף השיחה של הערך... קיפודנחש - שיחה 21:12, 1 ביולי 2011 (IDT)תגובה
הי ערן, האם יכול להיות שהקוד שסופר את מספר הערכים בקטגוריה אינו מדויק? בדקתי על קטגוריות קטנות והוא בסדר, אבל אי ההתאמה בין מספר הערכים המקושרים בהכללה לתבנית:ערך מומלץ לעומת מספר הערכים בקטגוריה גרם לי לחשוד. עשיתי קוד שייתן לי את כל אלו שלא קיימים, אבל אין כלום, ומה שאני רואה זה שכשהוא ממלא את רשימת הדפים היא כוללת 663 ולא 662 כמו שכתוב. בדקתי על קטגוריה קטנה והוא אומר את המספר הנכון שגם זה המספר שכתוב. מה אתה אומר? ‏Ofekalefשיחההצטרפו למיזם המקורי!16:53, 9 ביולי 2011 (IDT)תגובה
en:Wikipedia:FAQ/Categories#Why_might_a_category_list_not_be_up_to_date? ערן - שיחה 18:22, 9 ביולי 2011 (IDT)תגובה
תודה! PURGE לכל הדפים יעזור? על ידי בוט זה פשוט שמירה ללא שינויים, נכון? ‏Ofekalefשיחההצטרפו למיזם המקורי!17:01, 10 ביולי 2011 (IDT)תגובה
בתאוריה כן, אבל כיוון שהקטגוריה נמצאת בתבנית כבר די הרבה זמן אז לא סביר שהבעיה היא בגלל זה אני לא בטוח. כל עוד לא ניתן למצוא ערך עם התבנית וללא קטגוריה וערך בקטגוריה ללא התבנית - אין צורך להתעסק בזה יותר מדי. ערן - שיחה 20:45, 10 ביולי 2011 (IDT)תגובה
הבנתי. פשוט זה היה נראה לי מוזר, אבל בסדר. תודה, ‏Ofekalefשיחההצטרפו למיזם המקורי!20:47, 10 ביולי 2011 (IDT)תגובה
באופן כללי, numberofarticelsincat מסומן בתור אחד מה-magic-words היקרים. סביר שמישהו בינתיים "תפש שכל" ועשה לזה caching. במקרה כזה יכול לקחת הרבה זמן עד שזה יסתדר. קיפודנחש - שיחה 00:44, 11 ביולי 2011 (IDT)תגובה

תבנית:שינוי שם עריכה

מה השתבש שם? ראה שיחה:אסם. תומר - שיחה 18:51, 2 ביולי 2011 (IDT)תגובה

קריית הלאום עריכה

שלום ערן .

קריית הממשלה ע"ש דוד בן גוריון היא החלק המערבי של קריית הלאום ולא כוללת את כל האזור שנימצא בבנייה כבר 20 שנה. בבקשה להסיר את המודעה מעל הערך. פארוק - שיחה 23:35, 4 ביולי 2011 (IDT)תגובה

עדיף לקיים את הדיון בדף השיחה של הערך המדובר. קראתי את מה שאמרת שם כבר לפני כן. ערן - שיחה 23:36, 4 ביולי 2011 (IDT)תגובה

מצב ערכים בקטגוריה נתונה עריכה

שלום,

אשמח להתייחסותך / הצעות / רעיונות כאן. תודה, Neuköln - ש 22:40, 5 ביולי 2011 (IDT)תגובה

מדיה ויקי:Common.css עריכה

כשעשיתי את השינוי ב-css האישי שלי זה עבד. למה עכשיו לא? ראיתי שהחזרת, אבל אצלי זה מיד פעל. ‏Ofekalefשיחההצטרפו למיזם המקורי!16:12, 8 ביולי 2011 (IDT)תגובה

עניין של caching. ערן - שיחה 16:13, 8 ביולי 2011 (IDT)תגובה
סבבה. עניין של כמה דקות עד שזה יתעדכן אצל כולם? או כמה ימים? ‏Ofekalefשיחההצטרפו למיזם המקורי!16:14, 8 ביולי 2011 (IDT)תגובה
אצלי זה כבר מעודכן. רק צריך לעשות Ctrl+F5. ערן - שיחה 16:15, 8 ביולי 2011 (IDT)תגובה
כן, גם אצלי, רק יצאתי וחזרתי לדפדפן. ‏Ofekalefשיחההצטרפו למיזם המקורי!16:16, 8 ביולי 2011 (IDT)תגובה

Request for help עריכה

Hello! I am a Vietnamese wikipedian. Please help translate a short part of this in to Hebrew. Thank you very much for your help.Genghiskhan - שיחה 08:26, 9 ביולי 2011 (IDT)תגובה

Hello Genghiskhan, I've translated the article and added it as a new section to הפארק הלאומי פהונג נהא-קה באנג#מערת סון דונג (Phong Nha-Ke Bang National Park), which the cave belongs to. ערן - שיחה 22:21, 10 ביולי 2011 (IDT)תגובה

אנטילוקפרה אמריקנית עריכה

הי, תוכל לוודא שהעריכות האלו נכונות? האם בכלל שם הערך נכון? זה לא צריך להיות אמריקאית? תודה, ‏Ofekalefשיחההצטרפו למיזם המקורי!15:38, 13 ביולי 2011 (IDT)תגובה

העריכה הנ"ל נכונה, אבל בהקשר של המהירות אפשר למצוא כל מיני מהירויות, והחלפתי את זה בטענה מגובה מתוך ADW. ערן - שיחה 23:03, 13 ביולי 2011 (IDT)תגובה
מעולה, תודה רבה, ‏Ofekalefשיחההצטרפו למיזם המקורי!19:31, 14 ביולי 2011 (IDT)תגובה

סקריפט חזרות עריכה

היי ערן. אני לא יודע למה, אבל דף התרומות שלי כרגע מלא בסיווג "חזרות". אולי כדאי למתן את הסקריפט הזה (בין היתר, כאשר החזרות הן מסוג "נגד" או "בעד"). תומר - שיחה 13:22, 16 ביולי 2011 (IDT)תגובה

יוני עשה שינוי לאחרונה במסנן כך שיהיה הרבה יותר מחמיר, נראה לי שזה קופץ בגלל חתימות. ערן - שיחה 15:30, 16 ביולי 2011 (IDT)תגובה
אה, לא חשבנו על חתימות. יש אפשרות להוסיף [~^] או משהו בסגנון? ‏Ofekalefשיחההצטרפו למיזם המקורי!16:07, 16 ביולי 2011 (IDT)תגובה
ניחוש: הבעיה היא לא חתימות אלא הזחות. קיפודנחש - שיחה 16:54, 16 ביולי 2011 (IDT)תגובה
לא, יוני סידר שזה לא יהיה זה. וגם לפעמים זה עובד כשאין אף נקודתיים. ‏Ofekalefשיחההצטרפו למיזם המקורי!17:18, 16 ביולי 2011 (IDT)תגובה
בעצם אולי לא. בקוד

( (added_lines rlike "([^0-9:=~'])\1{3}" & !(added_lines rlike "#[a-z]*([a-z])\1{3}") & !(added_lines rlike "http:.*([a-z])\1{3}")) | summary rlike "([^0-9])\1{3}" ) יש את "[^0-9:=~']" אני משער שזה אומר הכל חוץ מ-0-9, :, =, ~ ו-'. אם כן, אני לא יודע מה מפריע. ‏Ofekalefשיחההצטרפו למיזם המקורי!17:22, 16 ביולי 2011 (IDT)תגובה

ואם כבר בנושאי מסננים: למה מסנן 9 לא עובד? לפחות כך זה נראה לי. ‏Ofekalefשיחההצטרפו למיזם המקורי!17:23, 16 ביולי 2011 (IDT)תגובה
הוא דווקא עובד, אפשר לראות ביומנים שהוא הופעל היום למשל בגבולות מדינת ישראל - ואם השאלה היא למה בכל זאת האנונימי הצליח לשחזר אז התשובה היא שההגבלה היא לשניים כאלו בחמש דקות. ערן - שיחה 19:45, 16 ביולי 2011 (IDT)תגובה
אולי אפשר להפעיל מניעה? אני לא רואה סיבה שמשתמש פחות מארבעה יצטרך לבטל עריכה של מישהו אחר - חוץ מבמקרה של השחתה. בגלל זה לא הפעלתם אותו? ‏Ofekalefשיחההצטרפו למיזם המקורי!19:51, 16 ביולי 2011 (IDT)תגובה
עדיין לגיטימי שמשתמש אנונימי/חדש יבטל עריכה - זה יכול להיות טיפול בהשחתה או ביטול של עריכה שהוא עושה בטעות (שחזור עצמי) - לכן לא מתאים מניעה מוחלטת. ערן - שיחה 22:28, 16 ביולי 2011 (IDT)תגובה
אוקיי. יש לך רעיון לגבי החזרות? אני רואה משתמשים רבים שמקבלים את זה. זה בכלל אמור לפעול רק על חדשים, לא? ‏Ofekalefשיחההצטרפו למיזם המקורי!22:29, 16 ביולי 2011 (IDT)תגובה
אוקיי מצאתי כמה בעיות במסנן:
  • צריך להתחשב בעריכות לגיטימיות שיש בהן שימוש בהרבה תבניות ולכן גם התווים {} מותרים. כנ"ל לגבי [] (קישור בתוך תמונה.
  • המסנן לא הופעל על קבוצת המשתמשים הנכונה ולכן גם משתמשים ותיקים הופיעו בו
ערן - שיחה 22:56, 16 ביולי 2011 (IDT)תגובה
אוקיי, נקווה שזה יעבוד. תודה, אדווח אם יהיו שגיאות. ‏Ofekalefשיחההצטרפו למיזם המקורי!22:57, 16 ביולי 2011 (IDT)תגובה
הנה עריכה טרייה, שסומנה על ידי המסנן. אני חושב שזה בגלל שהוא עשה יותר משלוש פעמים אנטר, אבל לפי הבנתי, זה רק חזרות באותה שורה, ולכן אני לא יודע מה גרם לזה. מה אתה אומר? ‏Ofekalefשיחההצטרפו למיזם המקורי!20:42, 25 ביולי 2011 (IDT)תגובה
תיקנתי על ידי הוספת הסימן \n למסנן. ערן - שיחה 22:20, 25 ביולי 2011 (IDT)תגובה
אוקיי, יש פה עוד אחד: [12] האם הוא בודק בכל הטקסט, או בכל שורה בנפרד? ‏Ofekalefשיחההצטרפו למיזם המקורי!11:51, 26 ביולי 2011 (IDT)תגובה
עכשיו זה היה תאמין או לא (וזה נשמע לא פחות אמין מהבקשה שלך לשחרור חסימה של בית ספר בזמן החופש הגדול...), רווח :) ערן - שיחה 11:57, 26 ביולי 2011 (IDT)תגובה
(: נו, קורה :) בסוף נצליח להבין את זה :) ואת האמת מדובר במקום עבודה של אמא שלי שנמצא בצמוד לבית ספר ;) ד"א, תוכל להביט בפסקה בקשה אצל קיפוד ולראות אם אתה יכול לעזור? תודה! ‏Ofekalefשיחההצטרפו למיזם המקורי!12:00, 26 ביולי 2011 (IDT)תגובה

משוב עריכה

אמרו לך פעם שהרעויות שלך גאוניים? ‏Ofekalefשיחההצטרפו למיזם המקורי!23:48, 26 ביולי 2011 (IDT)תגובה

:) ערן - שיחה 23:50, 26 ביולי 2011 (IDT)תגובה
אז אם כבר, שאלה: העריכה הזו, לדעתך בוצעה על ידי התיבה, והוא הסיר את התבנית, או שמדובר כנראה במשתמש שמכיר וחתם לבד? ‏Ofekalefשיחההצטרפו למיזם המקורי!23:55, 26 ביולי 2011 (IDT)תגובה
אי אפשר לדעת. עבור סוג כזה של משוב (אם זה דרך המשוב) כמו שאמרתי בדיון - אין הבדל של ממש בין הודעה בדף השיחה לתגובה מהמשוב. ערן - שיחה 23:59, 26 ביולי 2011 (IDT)תגובה

כפן צהוב-מקור עריכה

אין מה לדבר, לך יש מגע זהב בידיים. ברכות אריאל פ. (slav4)דף שיחה 20:25, 18 ביולי 2011 (IDT)תגובה

חזרה לדף המשתמש של "ערן/ארכיון 34".