שיחת משתמש:קיפודנחש

מתוך ויקיפדיה, האנציקלופדיה החופשית
קפיצה לניווט קפיצה לחיפוש


ההודעה האחרונה בדף השיחה של קיפודנחש התקבלה מאת בורה בורה בתאריך 24/6/2018 בשעה 18:23:52.
272,263

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

תוכן עניינים


שתי פסקאות[עריכת קוד מקור]

היי. בהתאם להנחיות למעלה, הנה שתי שיחות שטרם סיימנו לדבר עליהם: סקריפט 88, 88. כשאהיה מול המחשב, אשתדל לזכור לשים קישורים. יגאל (בקשת עזרה, IKhitron ושיחה) 00:17, 19 באוקטובר 2017 (IDT)

לגבי "סקריפט 88" (מספר דו ספרתי משבש במקצת את התצוגה): העפתי בזה עין, אין לי כוונה לנסות לתקן. אפשר לחיות עם זה, ואפילו לחיות טוב. לגבי "88" (רענון הסקריפט כשנזרק אוונט "wikipage.content"): בוצע. אם נראה לך שהסקריפט לא מתרענן, כנראה שהאוונט לא נזרק. תוכל לבדוק על ידי הוספת hook משלך, למשל לפונקציה שכותבת משהו ב-console.log, או זורקת alert. בכל מצב שהפונקציה נקראת, הקופסה מתרעננת. אם אתה בודק ומתברר שמה שכתבתי לא נכון, אבדוק שוב. קיפודנחש 00:29, 19 באוקטובר 2017 (IDT)
לגבי העניין השני - תודה רבה, אני אתעמק בזה. לגבי העניין הראשון - אי אפשר לחיות עם זה, כי לא רואים כלום, ולא יודעים על מה לוחצים. אני אנסה לפתור את זה תכנותית, ואם לא אצליח, אשתדל לדחוף לשם סתם שטח לבן עם css, אם אין לך זמן לזה, כי ככה אי אפשר להשאיר. תודה, יגאל (בקשת עזרה, IKhitron ושיחה) 01:03, 19 באוקטובר 2017 (IDT)
לא ברור לי מה אתה רואה. אצלי, זה קצת דורך על "שיחה" משמאל, אבל זה לא נראה בעייתי עד כדי "אי אפשר לחיות עם זה". אתה יכול לבדוק בקלות, בעזרת API בשם setnotificationtimestamp. היכנס לארגז החול (כבר סידרתי לך את כל השדות בקישור, אבל תצטרך להוסיף את ה-token - לחץ על setnotificationtimestamp, גלול לשדה token, ולחץ על ה- < בצד שמאל). זה יסמן את כל הערכים ברשימת המעקב שלך שנערכו בשבע השנים האחרונות כ"לא נקראו". המספר בבועה צריך לקפוץ ל-49 בדגימה הבאה (תוכל באותה הזדמנות לבדוק אם ה-event אכן גורם לרענון - זרוק בקונסול mw.hook('wikipage.content').fire(mw.util.$content) ותראה אם הבועה מתעדכנת. זה 49 כי הסקריפט מבקש "לכל היותר 50", ומסיבה עלומה מקבל 49). הפאניקה של "אי אפשר לחיות עם זה" נראית לי מופרזת לחלוטין. קיפודנחש 01:13, 19 באוקטובר 2017 (IDT)
תודה רבה על העצות. אני בטוח שאם זה עולה על שיחה זה לא בעיה. אבל כשיש שם מילים הרבה יותר ארוכות בגלל סקריפטים אישיים, זה רע. ולמרות שאתה לא אוהב את זה, במיוחד רע על מסכי מגע. אז אני אשתדל בכל זאת לתקן. יגאל (בקשת עזרה, IKhitron ושיחה) 01:22, 19 באוקטובר 2017 (IDT)
איפה זה "שם"? כרגע למשל במקום "שיחה" היה לי "יש לך הודעות חדשות" עם רקע כתום-קיא (בזכות עריכתך בדף שיחתי), שזה מתאים ל"מילים יותר ארוכות", ושום דבר לא היה מוסתר (המספר בבועה - 50). אם יש סקריפטים אישיים שעושים שם בלגנים, אז אולי אותם כדאי לתקן? קיפודנחש 01:33, 19 באוקטובר 2017 (IDT)
כן, זה שם. בהחלט יכול להיות, אני אבדוק גם אותם. אם כי זה לא כל כך סביר, כי יש שם רק addportletlink, אין מה לשבור. יגאל (בקשת עזרה, IKhitron ושיחה) 02:35, 19 באוקטובר 2017 (IDT)
קיפוד, משום מה יגאל לא מזכיר במפורש, אבל כמדומני יש לו סקריפטים רבים נוספים שמוסיפים קישורים בשורה ההיא, ממש ליד הבועה, ולא מדובר בקישור מיותר לדף השיחה האישי שלא מפריע אם הוא מכוסה. בברכה, מלא כל הארץ כבודישלח הודעה ל-013-28143 • כ"ט בתשרי ה'תשע"ח • 14:10, 19 באוקטובר 2017 (IDT)
דווקא כן דיברתי על זה, כנראה פספסת. יגאל (בקשת עזרה, IKhitron ושיחה) 00:23, 20 באוקטובר 2017 (IDT)
לא הזכרת את זה מספיק במפורש עבור קיפודנחש, מה שדי ברור מתגובותיו שמדברות על כך שלא נורא אם קישור לדף השיחה יכוסה במקצת. בברכה, מלא כל הארץ כבודישלח הודעה ל-013-28143 • ל' בתשרי ה'תשע"ח • 16:30, 20 באוקטובר 2017 (IDT)
אז זהו, שאמרתי את זה בעקבות התגובות האלו :-) יגאל (בקשת עזרה, IKhitron ושיחה) 16:48, 20 באוקטובר 2017 (IDT)

מישהו כאן לא טורח לקרוא את התשובות. בכולופן, כרגע אין לי כוונה לשנות את 88, ואודה גם לכם אם לא תגעו בו (הוא משמש אותי, וכנראה גם משתמשים אחרים, כסקריפט גלובלי). אם מישהו רוצה לשחק עם זה, אנא העתיקו לסקיפט נפרד, ושם עשו כרצונכם. קיפודנחש 17:59, 20 באוקטובר 2017 (IDT)

אל תדאג, אחרי שאתקן את הבאגים הללו, אם אצליח, אביא לך לאישור. יגאל (בקשת עזרה, IKhitron ושיחה) 18:02, 20 באוקטובר 2017 (IDT)
אין שום בגים לתקן. קיפודנחש 19:27, 20 באוקטובר 2017 (IDT)
Im-yahoo.svg יש. למשל, זה שהסקריפט לא מגיב להדלקת hook, זה באג. יגאל (בקשת עזרה, IKhitron ושיחה) 19:33, 20 באוקטובר 2017 (IDT)
הסקריפט כן מגיב לאוונט, ונתתי לך הנחיות מדויקות איך להיווכח בכך בעצמך (דרך הקונסול שלח mw.hook.fire, ותראה שהמספר מתעדכן). כפי שציינתי, למרות מה שנדמה לך, האוונט הזה לא נשלח. (הוסף hook דרך הקונסול ותראה שהוא לא מתבצע). קיפודנחש 20:01, 20 באוקטובר 2017 (IDT)
הבעיה היא שעוד לפני שדיברנו, הוספתי את זה, כשהכנסתי לגאדג'ט, והוא כן מגיע. ברור שיש באג באיזהשהו מקום. או אצלי, או ב-88, או בתחביר של קריאת ה-hook. לא בימים הקרובים, אבל כשיהיה לי זמן, אני אתעמק בזה, ואתחיל ממה שכתבת עכשיו. יגאל (בקשת עזרה, IKhitron ושיחה) 20:10, 20 באוקטובר 2017 (IDT)

────────────────────────────────────────────────────────────────────────────────────────────────────

אני חושב שהבנתי מה הבעיה עם המספר שעולה על המילים. אני כמעט בטוח. גודל הגופן בהרחבה הוא 0.9em. בסקריפט הוא 12px. כשהקטנתי את זה, הבעיה נעלמה. לכן זה גם נראה שונה במכשירים שונים, נדמה לי, כי יש הבדל ביחידות מדידה. בכל מקרה, מה דעתך לשנות את זה? יגאל (בקשת עזרה, IKhitron ושיחה) 17:19, 25 באוקטובר 2017 (IDT)

יתכן. במקור זה היה 12px משום שזה מה שהיה אז באלמנטים שמדיה ויקי שמה - הם כנראה שינו זאת מאז ל- 0.9em. בכולופן, מסיבות מסתוריות, אי אפשר לשנות ב-88 ל-0.9em - המספר פשוט נעלם. קיפודנחש 20:00, 25 באוקטובר 2017 (IDT)
ראיתי. מה דעתך על פחות פיקסלים? אצלי 10 עזר, אבל לא מבין בזה מספיק כדי לדעת שזה יעזור בכל מקום. יגאל (בקשת עזרה, IKhitron ושיחה) 20:14, 25 באוקטובר 2017 (IDT)
אתה יכול לעשות מה שאתה רוצה אצלך (כלומר ב-css האישי שלך), ובעזרת !important זה גובר על מה שיש שם עכשיו. אם תמצא משהו שעושה את העבודה, תן לי לנסות, ואם אין עם זה בעיה, אחליף. (נצל"ש - ראה תשובתי בעניין url בדף המתאים). קיפודנחש 20:19, 25 באוקטובר 2017 (IDT)
תודה, אעשה זאת. יגאל (בקשת עזרה, IKhitron ושיחה) 23:26, 25 באוקטובר 2017 (IDT)
היי. גיליתי למה זה לר עבד עם em. מתברר שבזמן האחרון אייקונים ההודעות עברו ל-ooui. אולי גם אתה תמצא יום אחד רצון וזמן להפוך את זה... בינתיים, זה מה שעשיתי, וזה נראה לי טוב למדי:
#pt-notifications-watchlist .mw-echo-notifications-badge::after {font-size: 10px;}
מה אתה אומר? תודה, יגאל (בקשת עזרה, IKhitron ושיחה) 14:41, 26 באוקטובר 2017 (IDT)
ובעניין ה-hook, אני די מיואש. שיחקתי עם זה בכל מיני צורות, ולא הצלחתי. מה שהכי גרוע, זה שהקוד שאתה כתבת, זהה לגמרי לקוד שאני כתבתי ב-WLM, שורות 825-826, ושם הוא עובד. הרצתי גם
mw.hook('wikipage.content').add(function() {alert('!');});
בקונסול, וזה קופץ כמו שעון. מוזר... יגאל (בקשת עזרה, IKhitron ושיחה) 15:03, 26 באוקטובר 2017 (IDT)
יתכן שההבדל נובע מכך שלא מופעל אצלי "עדכונים חיים". אנסה עכשיו עם עדכונים. (עדכון): ניסיתי, והבועה התעדכנה מיד. יתכן שזה אקראי (אחרי הכל, הבועה מתעדכנת בכל מקרה פעם בדקה בערך). אנסה שוב. (עוד עדכון): ניסיתי שוב. מתעדכן כמו גדול. קיפודנחש 18:10, 26 באוקטובר 2017 (IDT)
אם כך, יכול להיות שאני יודע מה הבעיה. תודה, אבדוק מחר. מה עם גודל הגופן? יגאל (בקשת עזרה, IKhitron ושיחה) 23:42, 26 באוקטובר 2017 (IDT)
תודה רבה. כן, זה נראה פחות טוב, אבל לפחות לא באג. אם ערב אחד יהיו לך 80 שעות פנויות כדי שתוכל להעביר את זה ל-ooui, זה יחזור להרואת טוב :-) יגאל (בקשת עזרה, IKhitron ושיחה) 15:48, 29 באוקטובר 2017 (IST)
בדקתי את ה-hook וזה לא זה. תגיד, יכול להיות שאם שמים כמה דברים על אותו hook, רק אחד מתבצע? יגאל (בקשת עזרה, IKhitron ושיחה) 15:10, 3 בנובמבר 2017 (IST)

לא. אפשר לשים כמה דברים שרוצים, והסמנטיקה (add) מבהירה זאת. לא הבנתי מה כוונתך "זה לא זה". אם אתה שולח אוונט ידנית, כמו שהראיתי, הבועה לא מתעדכנת מיד? אצלי כן. קיפודנחש 15:50, 3 בנובמבר 2017 (IST)

זה לא זה פירושו שהבעיה שחשדתי בה לא גורמת לבלגן. איך שולחים ידנית? יגאל (בקשת עזרה, IKhitron ושיחה) 16:17, 3 בנובמבר 2017 (IST)
mw.hook('wikipage.content').fire(mw.util.$content);

קיפודנחש 16:41, 3 בנובמבר 2017 (IST)

תודה. עשיתי את זה. הגאדג'ט התעדכן, 88 לא. יגאל (בקשת עזרה, IKhitron ושיחה) 17:30, 3 בנובמבר 2017 (IST)
אין לי מושג מי זה ה"גאדג'ט" הזה שהתעדכן (אל תסביר - זה לא הנושא). מה קורה כשאתה מבצע קריאה ל-API? הכוונה לaction=query&format=rawfm&list=watchlist&wlshow=unread. מה שחוזר שם זה מה ש-88 מראה. אפשר אפילו משהו יותר פשוט: חכה שתי דקות, ותראה אם 88 מתעדכן. אם הוא לא מתעדכן כפי שאתה מצפה אחרי 2 דקות, המשמעות היא שאין לזה קשר ל-hook, אלא כנראה מה שאתה מצפה לראות זה לא מה ש-88 מתכוון להראות. קיפודנחש 17:35, 3 בנובמבר 2017 (IST)
הוא בהחלט מתעדכן מדי זמן קצוב וכשאני מפעיל את ה-hook השני שהצמדת. כאן זה לא עובד. יגאל (בקשת עזרה, IKhitron ושיחה) 19:55, 3 בנובמבר 2017 (IST)
ניחוש: מתישהו החלטת לשחק עם 88 ויצרת לך עותק פרטי, ומה שאתה מריץ כרגע זה לא 88 אלא העותק הפרטי שלך, שכמובן לא מקשיב להוק. קיפודנחש 20:05, 3 בנובמבר 2017 (IST)
ניחוש יפה, אבל לא נכון. יגאל (בקשת עזרה, IKhitron ושיחה) 20:32, 3 בנובמבר 2017 (IST)
וידאתי שוב. קריאה ל-fire גורמת לסקריפט לעדכן את הבועה. אתה אומר שאצלך זה לא עושה את זה. לא ברור לי מה ההבדל, ואין לי אפשרות לדבג מה שקורה אצלך ולא קורה אצלי. נסה אולי לבצע רענון אגרסיבי - אולי מסיבה עלומה כלשהי רצה אצלך גרסה עתיקה מהמטמון של הדפדפן. בכולופן, אין לי כוונה להמשיך להתעסק עם זה. אם תמצא משהו, ספר לי. בברכה - קיפודנחש 20:45, 3 בנובמבר 2017 (IST)
ברור שאתה לא צריך לבזבז על זה זמן, אם אי אפשר לשחזר. אני אנסה רענון, החלפת דפדפן, החלפת קוד הקריאה למשהו ייצוגי, וכך הלאה. תודה, יגאל (בקשת עזרה, IKhitron ושיחה) 22:40, 3 בנובמבר 2017 (IST)
הצעה: השתמש בדיבגר של הדפדפן (פיירבג או כרום), ופתח טאב network. קל למדי לזהות את הקריאות של 88 (דומות לקריאה שהצעתי לך לבדוק בעצמך ב-API). כך תוכל לראות אם 88 אכן מגיב להוק על ידי קריאה נוספת ל-API אחרי קבלת הטריגר של 'wikipage.content' . קיפודנחש 23:19, 3 בנובמבר 2017 (IST)
תודה רבה, אעשה זאת בשבוע הבא. ואם כבר מדברים, ניסיתי בכרום ויש שם את אותה הבעיה. יגאל (בקשת עזרה, IKhitron ושיחה) 23:54, 3 בנובמבר 2017 (IST)
היי. מצאתי זמן. הוא לא. האם יש משהו שיכול למנוע בתנאים מסויימים מ-hook לעבוד? למשל, פקודה מסויימת שמורצת באחד הסקריפטים, או פעולה לא טובה שנעשית בין הדלקתו לבין הביצוע, בפונקציה אחרת שמחוברת אליו גם כן? תודה, יגאל (בקשת עזרה, IKhitron ושיחה) 14:39, 15 בנובמבר 2017 (IST)

אתה מריץ את סקריפט 88, או את הגאדג'ט? מה שזכרתי זה שהגאדג'ט טוען. את הסקריפט, אבל זה לא מה שקורה, מתיישהו מישהו (אולי אני...) העתיק את הסקריפט לגאדג'ט. כל השינויים הם רק בסקריפט. אם אתה מריץ את הגאדג'ט, הוא אכן לא מגיב להוק. קיפודנחש 16:51, 15 בנובמבר 2017 (IST)

לא הבנתי. איזה גאדג'ט? יש לי מו:88 בקובץ הקומון. יגאל (בקשת עזרה, IKhitron ושיחה) 17:18, 15 בנובמבר 2017 (IST)
יש גאדג'ט, אבל זו הייתה טעות שלי: הגאדג'ט עושה מה שצריך, כלומר טוען את הסקריפט - כשכתבתי זאת הייתי בנייד, ובטעות הסתכלתי על גאדג'ט אחר. אין לי עצה עבורך. כאמור, אצלי ההוק עושה בדיוק מה שהתכוונתי שיעשה. אם זה חשוב לך, תצטרך לדבג (למשל: שים ברייקפוינטס במקום שהסקריפט קורא ל-add, ובפונקציה שמופעלת). קיפודנחש 17:40, 15 בנובמבר 2017 (IST)
אה. אוף. יגאל (בקשת עזרה, IKhitron ושיחה) 22:24, 15 בנובמבר 2017 (IST)
עדכון מבהיל. סתם שתדע, ביטלתי את הגאדג'ט WLM, והבעיה עדיין קיימת. יגאל (בקשת עזרה, IKhitron ושיחה) 15:06, 16 בנובמבר 2017 (IST)

חונכות[עריכת קוד מקור]

במשך שבוע לא הייתי ליד מחשב, האם הנושא עדיין אקטואלי? ברכות אריאל פ. (slav4)דף שיחה 09:58, 19 באוקטובר 2017 (IDT)

Gilgamesh, ארכבת את הדיון לפני כמה שעות. מה המסקנה? האם עדין צריך חונך? אינג. יונה ב. - שיחה - הבה נכחילה 10:06, 19 באוקטובר 2017 (IDT)
כן. הוחלט להטיל חונכות על המשתמש לאור ההסכמה הגורפת שהייתה בדיון. המשתמש משתף פעולה וביקש הדרכה לאיתור חונך. שלחתי אותו לגארפילד, אחראי החממה כדי שיתאם לו חונך. אם אתה חושב שאתה מתאים אז זה בוודאי מעולה. אשמח אם הוא יסכים. גילגמש שיחה 10:11, 19 באוקטובר 2017 (IDT)

גמביט (קומיקס)[עריכת קוד מקור]

ראה מה קורה שם. אם לוחצים "סימון" המסגרת קופצת לימין. בעבר היא הייתה מסמנת את התבנית עצמה? בנוסף, עברתי על התבנית ביסודיות ולא זיהיתי בעייה. מה אומר? בורה בורה - שיחה 01:58, 27 באוקטובר 2017 (IDT)

בדיוק מה שאמור לקרות: ההודעה מופיעה מעל התבנית עם השגיאה. ההודעה לא מופיעה, ולא אמורה להופיע בתוך התבנית. ההודעה מופיעה באלמנט שמכיל את התבנית הסוררת, במקרה הזה בדף עצמו. ההודעה לא מושפעת מהעיצוב של התבנית (במקרה הזה הצמדה לשמאל). כשהתבנית הסוררת בעצמה נמצאת בתוך אלמנט אחר (למשל רשימה), ההודעה מופיעה באלמנט הזה, לפני התבנית ("לפני" בדף זה כמעט תמיד מעל, ויזואלית). קיפודנחש 05:04, 27 באוקטובר 2017 (IDT)

ולעצם הסיבה להודעת השגיאה? מזהה משהו? בורה בורה - שיחה 16:18, 27 באוקטובר 2017 (IDT)
תוקן. יגאל (בקשת עזרה, IKhitron ושיחה) 16:28, 27 באוקטובר 2017 (IDT)

בורה, הנה הצעה: כשקורה דבר כזה, נסה להיעזר באשף התבניות: בהסתברות טובה הפרמטר הבעייתי יופיע באדום בתחתית. כרגע בנייד, וקשה לי לבדוק את המקרה הספציפי - זכור לי שסוגריים מרובעים לא מאוזנים (ראה את התיקון של יגאל) יכולים לבלבל את האשף, אבל במקרה הכללי, אם הבעיה לא ברורה מיד, זה הדבר הראשון שהייתי מנסה. קיפודנחש 16:38, 27 באוקטובר 2017 (IDT)

נראה לך שלא ניסיתי? האשף לא מוציא אדומים במקרה של סוגריים לא מאוזנים. עברתי כמה פעמים וספרתי אותם... לא עליתי על מה שיגאל עלה והודיתי לו. בורה בורה - שיחה 18:43, 27 באוקטובר 2017 (IDT)
זו הייתה עצה במקרה הכללי. במקרה הזה, התבוננות קפדנית בתבנית דף עצמו (לא במצב עריכה) יכולה לגלות את הבעיה (עוד יותר עוזר אם יודעים מראש איפה לחפש... :) ). קיפודנחש 21:24, 27 באוקטובר 2017 (IDT)
אני מצאתי את זה בצורה הרגילה, עם חיפוש בינרי. יגאל (בקשת עזרה, IKhitron ושיחה) 21:30, 27 באוקטובר 2017 (IDT)

תבנית:הודעת פרמטר לא מולא[עריכת קוד מקור]

אתה יכול להסביר לי איך התבנית הזו עובדת? האם ניתן בצורה כזו לבדוק קישורים שבורים באופן כללי? אני מעוניין למצוא את כל המקומות בהם {{ויקירפואה}} יוצרת קישורים שבורים ולשים אותם בקטגוריה. איך עושים? בורה בורה - שיחה 09:16, 5 בנובמבר 2017 (IST)

התבנית עצמה לא "עובדת". היא מודיעה על מצב מסוים, וככל הנראה יחידה או תבנית אחרת כלשהי, מהמערכת של התבניות והיחידות ויקינתונים, מניחה אותה בתנאים מסוימים. התחלתי לנסות לחפור כדי למצוא מי בדיוק מניח אותה, אבל לא מצאתי. אין לי ספק שמייקי וערן יודעים. קיפודנחש 17:41, 5 בנובמבר 2017 (IST)
משתמש:Mikey641? בורה בורה - שיחה 17:44, 5 בנובמבר 2017 (IST)
[1] יגאל (בקשת עזרה, IKhitron ושיחה) 17:46, 5 בנובמבר 2017 (IST)
יגאל, כל אלה שואבים מוויקינתונים ומדווחים אם אין מאפיין שם. השאלה היא איך למצוא את כל המקומות בהם {{ויקירפואה}} יוצרת קישורים שבורים ולשים אותם בקטגוריה? אין לה מאפיין בוויקינתונים. בורה בורה - שיחה 18:16, 5 בנובמבר 2017 (IST)
לא יודע. השאלה הייתה מי מזין את זה. יגאל (בקשת עזרה, IKhitron ושיחה) 18:30, 5 בנובמבר 2017 (IST)

כנראה צריך להריץ בוט לזיהוי קישבורים (מתניה הריץ בוט כזה, ובטח אפשר למצוא כאלו בוויקיפדיות בשפות אחרות). אפשר להגביל בוט כזה לקישורים בוויקירפואה, וללמד אותו לסמן את הערכים עם קישור שבור בעזרת התבנית, או אפילו ישירות בקטגוריה. קיפודנחש 22:27, 5 בנובמבר 2017 (IST)

כן כתבתי בוט כזה. יש לו קצת בעיות טכניות אבל הייתי מעדיף משהו אוטומטי, כמו הניהול... בורה בורה - שיחה 03:38, 6 בנובמבר 2017 (IST)

צהריים טובים[עריכת קוד מקור]

התוכל להפנות אותי לכלל הקובע כי אין להפנות בלוח המודעות פעמיים לאותו דיון? תודה. חצי חציל 15:51, 10 בנובמבר 2017 (IST)

ויקיפדיה:שכל ישר. קיפודנחש 15:56, 10 בנובמבר 2017 (IST)

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

בתבנית:עיתונות יהודית היסטורית/תיעוד היה templatedata לתיאור הפרמטרים, אך גיליתי שאין בו תועלת, משום שמערכת בדיקת פרמטרים אינה מזהה אותו שם. כאשר העברתי את ה-templatedata לתבנית:PalPost הוא הפך לאפקטיבי והביא לגילוי שגיאות אחדות, אבל המשמעות של פתרון זה היא העתקת התיאור לכל אחת מעשרות התבניות שמקשרות לאתר "עיתונות יהודית היסטורית", וזה לא נוח לתחזוקה. האם יש לך פתרון שיאפשר בכל זאת לשמור רק עותק אחד של ה-templatedata ? תודה, דוד שי - שיחה 06:52, 11 בנובמבר 2017 (IST)

@דוד שי: שלום. כמה דברים: (1) תבנית:עיתונות יהודית היסטורית/תיעוד חסר משמעות. אמנם המערכת יודעת לשלוק את ה-TD מדף התיעוד של התבנית אם היא לא מוצאת אותו בדף התבנית, אבל כל התבניות משתמשות היום ב-תבנית:עיתונות יהודית היסטורית 2 (שים לב ל-2), ודף התיעוד בו מדובר לא רלוונטי. העובדה שהדף הזה נכלל (תחת noinclude) בתבניות הללו אינה רלוונטית: המערכת צורכת את דף התבנית בצורת קוד מקור כדי למצוא את ה-TD (וכאמור, אם היא לא מוצאת, היא אמורה לחפש בדף משנה "תיעוד"). בקוד המקור לא מופיע ה-TD, אלא רק הכללה של דף התיעוד, והמערכת מתעלמת מכך.
ה"פתרון" הפשוט הוא לבקש ממשתמש:בורה בורה למקש את כל התבניות מהסוג הזה (בורה: מדובר בכל התבניות שצורכות את {{עיתונות יהודית היסטורית 2}}). נכון שיש כאן עבודה ידנית, אבל היא לא ענקית (המיקוש הוא חלק יחסית קטן של העבודה - רוב העבודה זה לרוץ אחר כך ולתקן במקומות ששגיאה נמצאת. על הדרך: תודה רבה לך על הקריאה לדגל בלוח המודעות! כמדומני שבורה כתב על כך מאמר לטילדה הרביעית, אבל לא זכור לי אם הגיליון הזה בכלל יצא לאור, וגם אם כן, יכול להיות שיש יותר ויקיפדים שקוראים את לוח המודעות מאלו שקוראים בעיון את הטילדה, ואולי גם יש יותר ויקיפדים שישמעו לעצה או בקשה שלך, מאלו שישמעו לי או לבורה... קיפודנחש 07:58, 12 בנובמבר 2017 (IST)
תודה על ההסבר. את עשרות התבניות של עיתונות יהודית היסטורית כבר תיקנתי, אבל חיפשתי פיתרון טוב יותר. דוד שי - שיחה 08:00, 12 בנובמבר 2017 (IST)

עריכה שלי ששחזרת בטעות[עריכת קוד מקור]

היי. ... כי אתה לא בן אדם שיפגע בכוונה. אם אתה זוכר, לא אהבת משהו שעשיתי, בעניין טווח הכתובות, והבאת את ערן בתור בורר. הוא הביא פתרון, אני הסכמתי, אתה סירבת. הצעת פתרון אחר, שתעביר את הקישור שהוא הוסיף לכותרת שדה המשתמש בדף התרומות, ערן ואני הסכמנו. אז חיכיתי יום למקרה שיהיה לך זמן לעשות את זה מייד, ואז החזרתי בינתיים את הישן, כי אי אפשר הרי להשאר בלי כלום, עד שיהיה לך זמן לממש את הפתרון שלך. כנראה שכחת, וגם לא שמת לב לפנייה בשיחה ולתקציר העריכה, כי ביטלת אותה איכשהו. אני אחכה עוד איזו שעה, למקרה שיהיה לך זמן עכשיו, ואם לא, אחזיר עד שכן יהיה לך זמן. תודה, יגאל (בקשת עזרה, IKhitron ושיחה) 22:30, 15 בנובמבר 2017 (IST)

יגאל, היה לנו דיון ארוך בנושא, וחשבנו שהגענו להסכמה (בתיווך ערן) שמה שעשית לא מתאים. לא ברור לי למה אתה מתכוון "אני הסכמתי ואתה סירבת". הנה מה שערן כתב:
ההודעה מיועדת להסב את תשומת לבם של המנטרים ליכולת חדשה, ונראה שאחרי חודשיים מאז שנוצרה היא כנראה השיגה את מטרתה וכבר אפשר להקטין אותה. העברתי את זה לתבנית:ויקיפדיה - כלים לתרומות אלמוני בצירוף קישור מדויק לטווח כתובות ממוסך עם 24 בהתאם לדף התרומות המסוים. זה נראה לי שימושי בצורה מוגבלת למשחית מתוחכם שיכול להחליף כתובות IP, ושימושי במידה דומה ל"תרומות וחסימות במיזמי ויקי אחרים" - משחית מתוחכם אחר יכול להשחית בוויקים שונים. ערן - שיחה 11:43, 11 בנובמבר 2017 (IST)
אתה התעלמת מדבריו ולא נגעת בהודעה, אז עשיתי זאת בעצמי. לגבי ההמשך - לא הייתה לי כוונה לעשות זאת - אתה זה שחשוב לו לפרסם את עניין הטווח, אז ציפיתי שאם זה נראה לך, תעשה מה שהצעתי, או אולי משהו אחר. על הדרך אולי שמת לב - ה"טיפ היומי" שמופיע, למשל בראש דלפק הייעוץ היה הבל מוחלט, ורציתי להחליפו, אז ניצלתי את ההזדמנות ושמתי את תוכן ההודעה שם.
לגבי שאלתך על לוח המודעות - ממתי מבקשים רשות כדי לפרסם שם משהו? שים את זה בלוח המודעות, או ב"חדשות", או בשניהם. מעולם לא התכוונתי להוסיף את זה לשום מקום - פשוט הצבעתי על המקום המתאים לדעתי. אם זה חשוב לך, הוסף. מבחינתי, זה יכול לא להופיע בשום מקום. לסיכום: אנא העף את הדבר הזה מראש דף התרומות - כרגע זה על תקן של הצקה גרידא. תודה (תוספת מאוחרת: אופסי - לא הבנתי. חשבתי לפי דבריך שהחזרת את ההודעה, אבל טעיתי. סליחה). - קיפודנחש 22:52, 15 בנובמבר 2017 (IST)
אז תגיד שאתה לא רוצה לעשות את זה. יכולתי לחכות שנה. אין בעיה, אני אעשה את זה במקומך עכשיו. לגבי "התעלמתי" - לא הבנתי למה הכוונה. לגבי לוח המודעות - ברור שלא צריך אישור. אבל אם אנו עושים משהו ביחד, לא פועלים לבד. הולך להעביר קישור, לשאול אותך עם זה בסדר, ואם כן, לפרסם בלוח. זה לא מספיק חשוב לחדשות. יגאל (בקשת עזרה, IKhitron ושיחה) 23:00, 15 בנובמבר 2017 (IST)
רגע, ההודעה הזאת עם כותרת השדה היא גם לאלמונים וגם לרשומים. איך כותבים שזה יופיע רק לאלמונים? אין לי מושג איך רצית לעשות את זה. יגאל (בקשת עזרה, IKhitron ושיחה) 23:17, 15 בנובמבר 2017 (IST)
ההודעה אומרת משהו כמו "כתובת IP או שם משתמש". חשבתי משהו כמו "שם משתמש, כתובת IP, או טווח כתובות", שיוביל לדף הסבר. אפשר ניסוח אחר, נניח "שם משתמש או כתובת IP (השתמשו ב "/24" לטווח כתובות)" או משהו דומה. כמדומני שכתבתי ניסוח כלשהו בדף שיחתך. קיפודנחש 23:28, 15 בנובמבר 2017 (IST)
אם כך, אני יכול לקשר לטיפ שכתבת. ובלי קשר, למה שלא נשאיר את מה שערן הוסיף למטה במקומו? זה חישוב יפה מאוד. יגאל (בקשת עזרה, IKhitron ושיחה) 23:42, 15 בנובמבר 2017 (IST)
מי הציע להסיר את התוספת של ערן? הפוטר זה בדיוק המקום המתאים לדברים האלו (אפרופו: כמו שכתבתי בדף שיחתו, הקישור "טווח כתובות" מופיע גם בדף תרומות אלמוני של IPv4 וגם בדף של IPv6, אבל בדף של 6 לא עושה כלום. ממילא יש שם קריאה ללואה, ולדעתי עדיף לעשות הכל בלואה, באופן כך שבמקרה של 6 לא יופיע "טווח כתובות" בכלל). קיפודנחש 00:29, 16 בנובמבר 2017 (IST)
זה מה שהבנתי ממה שכתבת אצלי שאתה מעדיף שם. עוד יותר טוב, מוסיף ומפרסם. תודה, יגאל (בקשת עזרה, IKhitron ושיחה) 01:08, 16 בנובמבר 2017 (IST)
לא עובד. ההודעה לא מפורסרת לקוד ויקי. יגאל (בקשת עזרה, IKhitron ושיחה) 01:55, 16 בנובמבר 2017 (IST)
קיפודנחש? יגאל (בקשת עזרה, IKhitron ושיחה) 21:56, 20 בנובמבר 2017 (IST)
לא הבנתי את השאלה. אם ההודעה לא מפורסרת לקוד ויקי, אז כנראה אי אפשר לשים בה קישור. זה החיים, לא? כפי שכבר הוכחת, מדיה ויקי:contributions-summary כן מפורסרת - אז כנראה זה המקום לקישור (כמו שדובר מזמן, משהו כמו עזרה:תרומות). קיפודנחש 22:57, 20 בנובמבר 2017 (IST)
לא הבנת, אבל ענית כמו שצריך. אז אם כך, מה דעתך שאשים ב-summary משפט אחד, ללא תבנית אזהרה, "הנחיות לצפייה בתרומות הטווח", מקושר לטיפ שכתבת, וכשייכתב דף העזרה זה יועבר אליו? יגאל (בקשת עזרה, IKhitron ושיחה) 00:33, 21 בנובמבר 2017 (IST)
סבבה. הקישור יכול להגיד "מידע נוסף". מצדי, אפשר לייסד עכשיו את עזרה:תרומות, ולהעתיק לתוכו את הטיפ, או אפילו הנייה לטיפ, וברבות הימים למלא אותו בתוכן. "הנחיות לצפייה בתרומות הטווח" נראה ניסוח סתום, שיובן רק למי שיודע על מה מדובר, וממילא לא צריך את הטיפ. קיפודנחש 01:38, 21 בנובמבר 2017 (IST)
אני צריך אותו בשביל האנשים שכן ירצו לחפש טווח ולא יידעו איך. המילים "מידע נוסף" לא עוזרים, כי זה לא נותן שום מידע. יגאל (בקשת עזרה, IKhitron ושיחה) 17:59, 21 בנובמבר 2017 (IST)
אתה כמובן לא צריך אותו בשביל כלום - זה אמור לעזור לאנשים אחרים. המשפט "הנחיות לצפייה בתרומות הטווח" אולי מובן לך (כמו כל דבר שכתבת עד היום בדף שיחתי), אבל לדעתי הוא לא מובן לעורך תמים שפותח דף תרומות, או למעשה לאף אחד אחר חוץ ממך. אם אתה רוצה שהקישור יועיל, הוא צריך להיות ברור יותר. משהו כמו "לצפייה בתרומות מטווח כתובות IP". לחילופין, השתמש ב"מידע נוסף" או "עזרה" או כדומה, ובטופס עצמו החלף את "כתובת IP או שם משתמש" למשהו כמו "שם המשתמש או כתובת IP (עבור טווח כתובות, ראו "מידע נוסף")" או משהו כזה. עדיף להשאיר את דף הקישור עצמו כללי ולא ספציפי, משום שיש עוד דברים לכתוב בדף העזרה, מעבר ל"טווח כתובות" קיפודנחש 19:00, 21 בנובמבר 2017 (IST)
צודק. אבל נראה לי מסובך מדי. מה דעתך על "מידע נוסף (כולל על צפייה בתרומות מטווח כתובות IP)"? יגאל (בקשת עזרה, IKhitron ושיחה) 19:03, 21 בנובמבר 2017 (IST)
תבנית:מושכת בכתפיה - לדעתי, המקום המתאים להתייחסות מפורשת לטווח בדף התרומות הוא הטופס עצמו. מה הכוונה "מסובך מדי"? הניסוח שהצעתי? בטוח אפשר לנסח בצורה ברורה יותר. מצד שלישי, זה לא ממש חשוב לי. מה שהפריע לי הייתה ההודעה המפחידה והמפריעה, שאותה מחקתי. כל עוד אין הודעה דומה, עשה מה שתמצא לנכון. קיפודנחש 19:12, 21 בנובמבר 2017 (IST)
מסובך מדי זה ראה מידע נוסף וצריך לחפש איפה זה מידע נוסף. תודה, אעשה זאת. יגאל (בקשת עזרה, IKhitron ושיחה) 19:21, 21 בנובמבר 2017 (IST)

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

היי. הפעם אני לא מבקש ממך לתקן, כי לא נראה לי שאפשר לעשות בכלל משהו, אבל כדאי שתדע. במחוץ לזמן בנייד בתצוגת מחשבים לרוחב, וסביר שזה יהיה ככה גם בלפטופים עם מסך צר, העיצוב מקדיש רוחב מסויים לשני האייקונים. ברגע שיש שלושה, אין מספיק מקום, והם נזרקים שלושתם מהמקום המיועד לאמצע הדף, מעל טקסט אחר. מנפלאות ה-html. יגאל (בקשת עזרה, IKhitron ושיחה) 21:56, 25 בנובמבר 2017 (IST)

בוצע תוקן. קיפודנחש 00:14, 26 בנובמבר 2017 (IST)
ואו. אתה גאון, כרגיל. תודה. יגאל (בקשת עזרה, IKhitron ושיחה) 00:36, 26 בנובמבר 2017 (IST)

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

היי. אפשר במקום לכתב אותך לשים את רשימת המשימות שלדעתי חיוניות לך באיזה מקום, כדי שתוכל לבחור משם? כי עכשיו, למשל, יש משהו שאני בטוח במיליון אחוז שיעניין אותך. יגאל (בקשת עזרה, IKhitron ושיחה) 19:01, 26 בנובמבר 2017 (IST)

רוב הסיכויים שאתה טועה. אני בקושי רואה את המשימות שפתחתי בעצמי. אין לי ממש זמן לפבריקטור. אתה כמובן מוזמן לשים את הרשימה באיזה מקום - אקרא את הדף ואף אעקוב אחריו, אבל זה לא אומר שאלך ואקרא אפילו אחת מהמשימות הללו. קיפודנחש 19:28, 26 בנובמבר 2017 (IST)
מצויין. זה כל מה שצריך. באיזה מקום? יגאל (בקשת עזרה, IKhitron ושיחה) 19:30, 26 בנובמבר 2017 (IST)
איפה שתגיד. קיפודנחש 20:24, 26 בנובמבר 2017 (IST)
מותר לי ליצור משתמש:קיפודנחש/הצעות לפבריקטור? יגאל (בקשת עזרה, IKhitron ושיחה) 20:27, 26 בנובמבר 2017 (IST)
לא, למה? חשבתי שאתה מדבר על דף במרחב המשתמש שלך. למה חשוב לך לשים דף שלך אצלי? אמרתי שאם תיצור דף כזה, אקרא אותו ואעקוב אחריו. זה לא מספיק טוב? קיפודנחש 20:34, 26 בנובמבר 2017 (IST)
זה מצויין. חשבתי שיהיה יותר "קרוב" לך אצלך. ברור שלי יותר נוח אצלי, אבל חשבתי עליך. אין בעיה, אני יוצר. יגאל (בקשת עזרה, IKhitron ושיחה) 20:51, 26 בנובמבר 2017 (IST)
מוכן: משתמש:IKhitron/הצעות לפבריקטור לקיפודנחש. קריאה נעימה. יגאל (בקשת עזרה, IKhitron ושיחה) 21:02, 26 בנובמבר 2017 (IST)

אולי יש לך עצה לתרום בנושא שלנו בויקיטקסט - בעיה עם צבעים[עריכת קוד מקור]

נמצא במזנון של ויקיטקסט. מדובר על בעיה של צבעים בגופן. ניסיתי לקשר אבל לא יוצא כאן משום מה. תודה רבה לך. בברכה, --Roxette5 - שיחה 08:55, 3 בדצמבר 2017 (IST)

הסברתי שם. יגאל (בקשת עזרה, IKhitron ושיחה) 12:40, 3 בדצמבר 2017 (IST)

מיזם הידעת?[עריכת קוד מקור]

ממצב?
בתקופה הקרובה אני מצמצם לצערי פעילות בויקיפדיה. אני מניח שאאלץ גם לפרוש בקרוב מתפקידי כמנהל מיזם הידעת. התרשמתי א. שאתה מבין עניין. ב. הביקורות שלך כלפי קטעים קיימים וכלפי נושאים כלליים יותר היו תמיד לעניין. אני חושב שאתה יכול לתרום מאד למיזם הזה. אשמח אם תצטרף אלי כמנהל ולאחר זמן תחליף אותי. שקול זאת היטב. מובטחת תהילת עולם. חמויישֶה - שיחה 16:19, 6 בדצמבר 2017 (IST)

צר לי לשמוע על פרישתך מהמיזם, ומצמצום פעילותך באופן כללי. תקוותי שזה לטובת דברים טובים. לגבי "הידעת": לדעתי, המיזם הזה זקוק לאוברול רציני, כשהדגש צריך לעבור מדגש על עניין ופיקנטריה, לדגש על איכות הערך המרכזי של הידעת. למשל, להידעת עליו כתבתי במזנון, על "מה אפשר ללמוד משלד", אין לדעתי זכות קיום לא בגלל השגיאות שהכיל (ועדיין מכיל), אלא בגלל שהערך שלד ראוי לתבנית שכתוב, ולא צריך להפנות אליו מהעמוד הראשי. גם אם היה לי זמן למיזם (כרגע אין, ולא סביר שהמצב ישתנה בעתיד הנראה לעין), העובדה שהקהילה לא מסכימה אתי בשאלה הזו, פוסלת אותי מהתפקיד. בברכה, קיפודנחש 17:15, 6 בדצמבר 2017 (IST)

תודה. חמויישֶה - שיחה 17:59, 6 בדצמבר 2017 (IST)

imagemap[עריכת קוד מקור]

היי. יש לי אליך שאלה תאורטית. האם לדעתך קיימת אפשרות להוסיף קוד ל-imagehighliting, שתבדוק האם הקישור הוא עצמי, כלומר, המפה נמצאת בדף אליו התחום מצביע, ואם כן, הצורה תוצג באופן קבוע, בלי קשר לעכבר, בגבולות בלבד, ובצבע אחר? תודה, יגאל (בקשת עזרה, IKhitron ושיחה) 15:52, 12 בדצמבר 2017 (IST)

בדרך כלל התשובה היא שזה כנראה אפשרי. מצד שני, לא ברור כמה קוד זה עולה. אם הצצת בסקריפט הזה, ודאי ראית שהוא מתוק: 130 שורות, לא בזכות כתיבה דחוסה ועמומה, אלא בזכות קוד פשוט (אם כי לא חסר תחכום). לא הייתי רוצה להעמיס שם עוד קוד רב עבור מקרים מיוחדים. אם אצליח לחשוב על דרך לעשות זאת בעזרת שלוש או ארבע שורות, אומר לך. צריך גם לזכור שהקוד הזה נמצא בשימוש בעשרות אתרים, וכנראה חלקם לא העתיקו, אלא צורכים אותו מכאן, כך שכל דבר שעושים משפיע בעוד מקומות. אין לי שום כוונה לעשות משהו דומה להגדרה שלך, משום שזה ישנה את ההתנהגות הדיפולטית, אבל אפשר אולי לחשוב על משהו שיפעל, נניח, דרך התבנית. באופן כזה אפשר לאו דווקא "להדגיש" אזורים שמקשרים לדף הנוכחי, אלא להעביר פרמטר (למשל בעזרת תג data), שאומר לסקריפט אילו אזורים להדגיש (היו בקשות אפילו לאפשר להדגיש את כולם). התבנית המכילה יכולה אז לסמן את הדף הנוכחי להדגשה. נראה. קיפודנחש 16:55, 12 בדצמבר 2017 (IST)

בעניין השימוש הנרחב - אל תדאג. לא מדובר בשינוי הקוד הזה, אלא עותק מקומי בוויקי אחר. גם אני הייתי שמח לעשות את זה בתבנית, אבל אני לא יודע איך. תודה רבה. יגאל (בקשת עזרה, IKhitron ושיחה) 17:19, 12 בדצמבר 2017 (IST)
זה לא "לעשות את זה בתבנית". ברור שנחוץ שינוי קוד כדי לעשות מה שביקשת, אבל הקוד לא צריך להיות ספציפי: במילים אחרות, הקוד לא צריך לסמן דווקא את האזור שמצביע לדף הנוכחי, אלא לקבל כפרמטר את האזורים אותם יש להדגיש (אולי אפילו כביטוי רגולרי, כך שתוכל גם לבקש "כולם"). העברת הפרמטרים, כנראה דרך תג data, זו העבודה של התבנית, והיא גם זו שצריכה, במקרה הספציפי שהגדרת, לחלץ את שם הדף הנוכחי ולהעבירו הלאה. ההדגשה לא צריכה להיות "במקום" מה שיש היום, אלא בנוסף - גם כאן, אפשר אולי להעביר את סגנון ההדגשה כפרמטר. קיפודנחש 18:39, 12 בדצמבר 2017 (IST)
הבנתי... נשמע לי עבודה של שנים... יגאל (בקשת עזרה, IKhitron ושיחה) 18:42, 12 בדצמבר 2017 (IST)
משהו כמו 30 דקות. אפשר אולי לנצל את ההזדמנות ולהפוך גם את סגנון ההדגשה הקיים לפרמטרי (תוך שמירה על הקיים כברירת מחדל כשהתבנית לא מעבירה פרמטר). לא הולך לקרות היום או מחר - אולי בסופ"ש אחרי כמה שכטות. קיפודנחש 18:47, 12 בדצמבר 2017 (IST)
לי זה יקח שנים. ואני לא עד כדי כך חוצפן כדי לבקש שאתה תבזבז על זה זמן... יגאל (בקשת עזרה, IKhitron ושיחה) 18:50, 12 בדצמבר 2017 (IST)
היי. מצטער שאני מנדנד לך, אבל לקחת במקרה כמה שכטות? שוב תודה ענקית שהצעת לעזור. יגאל (בקשת עזרה, IKhitron ושיחה) 21:39, 11 במרץ 2018 (IST)
בוא אתאר לך על מה חשבתי, ואתה תגיד אם זה פותר את הצורך. אם לא, צריך לחשוב על משהו אחר. הרעיון הוא להוסיף לתבנית פרמטר שיגיד משהו כזה (כנראה על ידי יצירת json): "עבור אזור #1, השתמש בגבול X1 ומילוי Y1. אזור #1 במעבר עכבר גבול Z1 ומילוי W1" וכן הלאה ל-2, 3, 4 וכמה שרוצים. בדומה, אפשר לציין את הפרמטרים של ברירת המחדל. להדגמה, זה נראה בערך כך:
{
    "default":{fillStyle:"rgba(0,0,0,0.35)",strokeStyle:"yellow",lineJoin:"round",lineWidth: 2},
    "default_hover":{fillStyle:"rgba(0,0,0,0.35)",strokeStyle:"yellow",lineJoin:"round",lineWidth:2},
    "1":{fillStyle:"rgba(0,0,0,0.35)",strokeStyle:"yellow",lineJoin:"round",lineWidth:2},
    "1_hover":{fillStyle:"rgba(0,0,0,0.35)",strokeStyle:"yellow",lineJoin:"round",lineWidth:2},
    "2":{fillStyle:"rgba(0,0,0,0.35)",strokeStyle:"yellow",lineJoin:"round",lineWidth:2},
    "2_hover":{fillStyle:"rgba(0,0,0,0.35)",strokeStyle:"yellow",lineJoin:"round",lineWidth:2}
// and so on and so forth, etc. etc. etc.
}

התבנית תעביר זאת לסקריפט דרך אטריבוטה מסוג data ב-div שמקיף את ה-imagemeap. מה שלא מוגדר ישתמש בברירת המחדל, כלומר הפרמטרים הנוכחיים: אין שום סימון לאזור בלי hover, וכל אזור עם hover מסומן כמו היום (שזה בדיוק הפרמטרים בדוגמה - גבול צהוב בעובי 2 עם פינות מעוגלות, מילוי שחור בשקיפות 0.35)

כמובן, בדוגמה הכל אותו דבר, אבל בחיים עשה מה שאתה רוצה. שים לב שאין כאן את החלק של "תבדוק האם הקישור הוא עצמי, כלומר, המפה נמצאת בדף אליו התחום מצביע" - קודם כל מפני שלא בטוח שהבנתי את המשפט הזה, ושנית, משום שלא נראה לי שזו עבודה של הסקריפט לבדוק דברים כאלו (הסקריפט הוא כללי לגמרי - לא ספציפי למדיה ויקי. הסקריפט לא יודע כלום על "דפים" - הוא היה אולי יכול להשוות כתובת של ה-href, אבל זה מפוקפק: לדפים יש יותר מכתובת אחת, למשל בעזרת /wiki/ מול title=). את זה תפתור בתבנית, ותזין לסקריפט את המסקנות. אם זה פותר לך את הבעיה, אוכל לנסות לעשות משהו (למרות שלא "לקחתי כמה שכטות" - נגמר לי החומר, ויעבור עוד כמה זמן עד שהנכדים יביאו עוד). אם זה לא פותר את הבעיה, צריך להמשיך לדבר. קיפודנחש 01:45, 13 במרץ 2018 (IST)

זה נראה פותר, ואני מבין את הלוגיקה שלך שלא לתת את זה לסקריפט להחליט, אבל קשה לי להבין מה זה אזור #1. זה לפי השם? לפי מספר שורה? עוד משהו? לפי השם זה בסדר. לפי מספר שורה זה לא, כי אז אצטרך לשלוח פרמטר נפרד עם מספרים לכל אחת מ-300 ההכללות של התבנית. תודה רבה, יגאל (בקשת עזרה, IKhitron ושיחה) 18:33, 13 במרץ 2018 (IST)
האזורים מסודרים לפי הסדר בו הם מוגדרים במפה. אבל אולי אפשר יותר נאה: אם תפעיל בתבנית:מפת תמונה פרמטר "סימון=כן", תקבל את שמות האזורים (השם שרואים בהצפת עכבר מעל האזור). אפשר משהו כזה:
{
   "hover": {
        "default":{fillStyle:"rgba(0,0,0,0.35)",strokeStyle:"yellow",lineJoin:"round",lineWidth: 2},
        "שם אזור 1":{fillStyle:"rgba(0,0,0,0.35)",strokeStyle:"yellow",lineJoin:"round",lineWidth:2},
        "שם אזור 2":{fillStyle:"rgba(0,0,0,0.35)",strokeStyle:"yellow",lineJoin:"round",lineWidth:2}
        // etc.
    },
    "normal": {
        "default":{fillStyle:"rgba(0,0,0,0.35)",strokeStyle:"yellow",lineJoin:"round",lineWidth: 2},
        "שם אזור 1":{fillStyle:"rgba(0,0,0,0.35)",strokeStyle:"yellow",lineJoin:"round",lineWidth:2},
        "שם אזור 2":{fillStyle:"rgba(0,0,0,0.35)",strokeStyle:"yellow",lineJoin:"round",lineWidth:2}
    }
}
כאשר השמות הם מה שמוצג ב"סימון=כן" (לחץ "הצגת מקרא"). שים לב ש"שם אזור" יכול להתייחס לכמה תחומים ב-imagemap, אם יש להם אותו שם. ראה לדוגמה בתב:מפת תמונה/מערכת העיכול - המעי הגס למשל זה כמה אזורים שונים. אם "שם האזור" הוא גם שם הדף, התבנית תוכל בקלות לעשות מה שאתה מבקש, והסקריפט יכול להשאר כללי. ("normal" זה לא תג טוב - אולי "no hover" או משהו כזה). קיפודנחש 19:17, 13 במרץ 2018 (IST)
תודה על ההסבר. אבל אם הבנתי אותך נכון, אצטרך ליצור 300 קבצי ג'ייסון על 300 הכללות של אותה מפת תמונה? יגאל (בקשת עזרה, IKhitron ושיחה) 19:22, 13 במרץ 2018 (IST)9

לא מדובר על "קבצי גסון", אלא על קטע טקסט שמופיע בתור אטריבוטה בדיב שמכיל את המפה (אותו דיב עם המחלקה שמורה לסקריפט לעשות את מה שהוא עושה על מפת תמונה ספציפית). זה לא צריך להיות נורא קשה ללמד תבנית, או יחידה, להשפריץ את הגסון המתאים בהתאם לדף בו התבנית מוצבת. קיפודנחש 19:35, 13 במרץ 2018 (IST)

אז למה זה צריך להיות hardcoded. אם זאת הייתה משימה שעומדת לפניי, הייתי נותן בתור פרמטר שם דף ויקי מסוג javascript, שבו פונקציה עם שם ידוע מראש, נגיד main, מחזירה את ג'ייסון באופן דינמי, כשהיא מורצת עבור הכללה ספציפית, כלומר, עבור דף מסויים בלבד, ושם משתמשת ב{{שם הדף}}. לא יודע אם זה אפשרי, אבל זה לא יוסיף 300 שורות מפוצצות קוד לתבנית. יגאל (בקשת עזרה, IKhitron ושיחה) 19:39, 13 במרץ 2018 (IST)
קשה לי לחשוב על דרך נקיה להעביר callback לסקריפט. לאילו פרמטרים ה-callback הזה יצפה? זה כמובן גורם לכל מיני צרות עם סדר הטעינה, למשל. אוקצור - נראה יותר מסובך ממה שהצעתי.
למה נראה לך קשה לכתוב תבנית שמכילה קטע שנראה בערך כך? (למעשה, אולי יותר טבעי לעשות זאת עם יחידה, אבל זה יותר מסובך להדגים)
<div class='imageMapHighlighter' data-mark='{"normal":{"{{PAGENAME}}":{"fillStyle":"rgba(7,8,9,0.44)","strokeStyle":"green","lineJoin":"round","lineWidth": 3} }'>

כאן את מפת התמונה עם כל השטיקים והשמיקים
</div>
זו כמובן סקיצה, וכנראה השמטתי כל מיני פרטים, אבל היא מדגימה שלא צריך 300 שורות, ולא צריך ליצור תבנית מיוחדת לכל דף. כן צריך לשים לב לכמה פרטים שהתעלמתי מהם, כמו למשל לטפל באפשרות ששם הדף מכיל מירכאות יחידות או כפולות, ולעשות מה שצריך, אבל זה קטן עליך. השאלה היא האם תוספת כזו לסקריפט פותרת את הצורך שלך, ושים לב שבאותה מכה גם עונים לכל מיני בקשות אחרות - למשל מישהו/הי ביקש/ה לאפשר לסמן מראש את כל האזורים, והסקיצה שרשמתי מאפשרת גם זאת. על הדרך, אולי נרצה להוסיף טיפונת: הדוגמה הזו מתייחסת רק לסימון של האזורים, אבל אולי בעצם יש טעם לעשות משהו עם הסימון של הסעיף המתאים ברשימה אם יש מקרא. את זה למעשה אפשר לעשות על ידי כך שהסקריפט יטגל איזו מחלקה על הפריט ברשימה שמתאים להובר הנוכחי, ואז תעשה מה שאתה רוצה עם CSS, כך שלא צריך דווקא להוסיף פרמטר - רק לתעד את הסקריפט... קיפודנחש 20:46, 13 במרץ 2018 (IST)
העניין הוא שקשה לי מאוד להבין מראש למה אתה מצפה. אתה רואה את זה בראש, אני לא. לכן אני סומךף על דבריך כשאתה אומר שזה אפשרי, אבל לא מצליח לדמיין את זה. אני אפילו לא מבין, איפה הטקסט הזה שציינת בכלל יופיע, ולאן הוא יועבר... אם אתה אומר שזה יעבוד - אני סומך עליך. אם אתה אומר שאצליח לפתור את בעיית המרכאות בשם - נגיד, שאני סומך עלייך, אם כי אולי אתה מעריך אותי יותר מדי, לא יודע. ודרך אגב, בחזרה לתחילת השיחה, למרות שאתה לא רוצה לתת לסקריפט להחליט איפה לשים צבעים שונים, ואיפה לא, אולי אפשרי לעשות צביעה שונה של קישור עצמי אופציונלית וכבויה, מתוך סיבה שזה משהו שיהיה בשימוש פי מאה יותר מכל שימוש אופציונלי אחר שאנו דנים בו (-: ? תודה רבה, יגאל (בקשת עזרה, IKhitron ושיחה) 20:54, 13 במרץ 2018 (IST)
לגבי מירכאות - במקום לקרוא ל"שם הדף" אתה קורא לתבנית שיצרת, נניח "שם הדף מנוקה". התבנית הזו משתמשת למשל בפונקציות בלואה לבצע את הניקיונות, ולהחזיר את שם הדף הנוכחי איך שמתאים. לגבי "איפה הטקסט מופיע": תקרא את קוד המקור של תבנית:מפת תמונה, ותדמיין שבמקום שמוסיפים את המחלקה imageMapHighlighter, מוסיפים עוד אטריבוטה בשם-data-mark (או שם יותר אקספרסיבי, אם אחשוב על כזה) כמו שמוסבר בתיעוד, ושם מעבירים משהו דומה למה שכתבתי בדוגמה. קפיש?
שים לב שכרגע מדובר במתווה, כמובן. שום דבר לא ממומש - זה יחכה כנראה עד שהנכד יביא איזו חבילה קטנה, רציתי רק לוודא שמימוש כזה יענה על הצורך שתיארת בצורה סבירה, ועד עכשיו נראה שכן.
סיכום
מה שנראה לי שאתה רוצה זו תבנית דמוית "מפת תמונה", שתסמן, במצב "סרק", אזור ששמו כשם הדף בו מוצבת התבנית, אם יש כזה. תבנית כזו יכולה להשתמש בתבנית כללית יותר, שמוכנה לקבל את שם האזור המסומן (או רשימת האזורים המסומנים), והגדרת הסימון, כפרמטרים. במתווה שהצעתי קל לממש תבניות שתתנהגנה כפי שתיארתי. אנא אשר שתבניות כאלו יענו על הצורך בצורה נוחה לשימוש (בלי להתייחס לשאלה "כמה מסובך לכתוב אותן"). קיפודנחש 21:43, 13 במרץ 2018 (IST)
הבנתי.
מסכים עם שכלך השופע.
תודה רבה.
מה זאת חבילה? המשמעות שאני מכיר לא מסתדרת לי עם הכוונות שלך. יגאל (בקשת עזרה, IKhitron ושיחה) 21:50, 13 במרץ 2018 (IST)
זה ביני ובין הנכד, וקשור לשאלה שלך מה-11. קיפודנחש 21:57, 13 במרץ 2018 (IST)

כוכב בשבילך![עריכת קוד מקור]

Original Barnstar Hires.png הכוכב המקורי
תודה אני חדש Liri321 - שיחה 00:58, 23 בדצמבר 2017 (IST)

תבנית:ציטוטון[עריכת קוד מקור]

אם זה עובד, אולי נשנה בכל ה-800 תבניות בבוט? בורה בורה - שיחה 05:18, 8 בינואר 2018 (IST)

ראה את מה שכתבתי שם. ולא צריך להסתכל על זה, כי מדובר ביחידה אחרת. יגאל (בקשת עזרה, IKhitron ושיחה) 12:22, 8 בינואר 2018 (IST)

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

שניכם באתם הנה לפני כמה חודשים, והנושא דוסקס. מה עוד תבקשי מאתנו מכורה? מה אני יכולה לעשות בשבילכם? מה בורה מתכוון כשהוא כותב "אם זה עובד"? זה לא נסגר בסיבוב הקודם? מה לא עובד בדיוק? אם מוצאים בעיה מתקנים, ואודרוב. קיפודנחש 17:12, 8 בינואר 2018 (IST)

קיפודנחש, זאת חידה, כי זה לא מדבר אליך. אני מתייחס למשהו שאמרתי לבורה בורה ותייגתי אותו אז. אבל אם מעניין אותך, כתבתי לפי ההנחיות שלך יחידה חדשה, י:PV-options, אתה גם שיפרת אותה, ואני מאוד מפחד שטעיתי באיזה מקום, אז בורה בורה הבטיח לבדוק כשיהיה לו זמן. יגאל (בקשת עזרה, IKhitron ושיחה) 19:21, 8 בינואר 2018 (IST)

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

אתה חיברת יחידה אחרת, לא זאת שכתבתי. ואת זה אפשר יהיה לבדוק אחר כך. בורה בורה אמור לעבור על הקוד, לראות אם יש דברים לא נכונים. כמו, למשל, החזרה ריקה במרחב הערכים. יגאל (בקשת עזרה, IKhitron ושיחה) 20:56, 8 בינואר 2018 (IST)
תודה. הנה, אתה רואה, מדברים כאלו בדיוק אני חושש. ולשאלתך, זה בא מחיפוש והחלפה לא זהירים. יגאל (בקשת עזרה, IKhitron ושיחה) 00:39, 9 בינואר 2018 (IST)
אין מה "לבדוק". מפעילים, וכשמוצאים טעות או בעיה, מתקנים. אם אתה רוצה לחכות עד שבורה "יבדוק", זה אומר לא להפעיל לעולם. קיפודנחש 00:54, 9 בינואר 2018 (IST)
למה, אתה חושב שהוא משקר? יגאל (בקשת עזרה, IKhitron ושיחה) 00:57, 9 בינואר 2018 (IST)

יגאל, הטעות שתיקנתי לא נמצאה באיזו "בדיקה" פורמלית, אלא בשימוש. אולי יש עוד בג או שניים, אולי אפילו ביחידה עצמה (כוונתי ליחידת הבדיקות, לא לאופציות). אז מה?

אין כאן מחלקת בקרת איכות שמבצעת "בדיקות". משתמשים, וכשמוצאים בעיה, מתקנים. ואם יש בג שלא מוצאים, הוא כנראה לא מאד מפריע, ואחרי מספיק זמן כנראה נמצא גם אותו. כמה זמן לקח לך "לבדוק" את מערכת הבדיקות? וכמה מהבגים התגלו בבדיקה שלך? רוב הבעיות נמצאו בשימוש, לא ב"בדיקה". ככה זה בוויקיפדיה, וזה עובד לא רע. קיפודנחש 07:42, 9 בינואר 2018 (IST)

לקח לי לבדוק אותה חצי שנה, והתגלו כעשרה באגים. אני מעולם לא עושה משהו מבלי שזוג עיניים נוסף יסתכל עליו, או להפך. כי עכשיו המערכת עובדת על רוב הערכים. אם יש באג ונעביר, היא תפסיק לעבוד על כולם. יגאל (בקשת עזרה, IKhitron ושיחה) 15:08, 9 בינואר 2018 (IST)

הכל בפרופורציות. למשל, הייתה בעיה כשההודעה המקורית, שהייתה ב div, הועברה באופן גורף לשימוש בspan, ועל הדרך איבדנו את הבדיקה של type, שנמצאת בשימוש במספר מצומצם של תבניות. הנזק היה מוגבל, וכשהתגלה, תוקן מהר, ולא קרה כלום. כשאתה מדבר על "עשרה בגים", אז קודם כל אתה מגזים, שנית, חלק לא מבוטל לא היו בגים אלא התנהגויות שרצית לשנות, כולל שיפורים (למשל התראה על פרמטר לא ריק עם alias לא ריק, בדיקה שלא הייתה בספק המקורי), ושלישית, כמעט כל הדברים לא היו במערכת הבדיקה, אלא בעיצוב ההודעות. במקרה הנוכחי, לא מדובר על העברה גורפת אלא על מעבר על התבניות אחת אחת (כדאי להתחיל מאלו שבגללן יש ערכים שמקבלים פטור מהבדיקה), והסבתן. בצורה זו קל לראות, כשמסבים תבנית שיש בה שגיאות, שאחרי ההסבה אותן שגיאות נתפסות. לא יקרה הדבר שנראה שאתה מצפה לו, כלומר שמישהו, כנראה בורה, ישקיע ימים או שבועות ב"בדיקה" של המעבר לשימוש באופציות מיחידה. בינתיים, ממשיכים להופיע ערכים שמערכת הבדיקות מציקה להם בלי צורך. הצעתי היא לבחור ערך מרשימת המוחרגים, לנסות לראות איזו תבנית בו גורמת להכללה המופרזת, להסב את אותה תבנית, ולנסות להסיר את ההחרגה. גם לדעתי, הסבה מסיבית של כל התבניות כפי שמציע בורה אינה דבר רצוי, וצריך, לפחות בהתחלה, להסב ידנית אחת אחת, אבל אין מה לחכות ל"בדיקה" שתתן חותמת כשרות, כי זה פשוט לא יקרה. קיפודנחש 16:22, 9 בינואר 2018 (IST)

לא צריך ימים או שבועות. זה לא אמור לקחת יותר מחצי שעה נטו - לקרוא את שתי התבניות הישנות ולהשוות עם היחידה. הייתי מבקש ממך להשקיע רבע שעה, אבל אתה תמיד חסר זמן, לצער כולנו. יגאל (בקשת עזרה, IKhitron ושיחה) 00:36, 10 בינואר 2018 (IST)

אתה מדבר על code review. זה משהו אחר מבדיקה. את זה עשיתי (כנראה עבור היחידה שאני כתבתי, לא זאת שאתה כתבת. על הדרך, זה היה רעיון סטוי להשתמש באותו שם עם שינוי ב-cading של אות אחת), אבל כאמור, CR זה לא בדיקה. קיפודנחש 00:49, 10 בינואר 2018 (IST)

שיהיה השם אשר יהיה. זה כל מה שאני צריך. אם בטעות גרמתי באיזה מקום בעיה עם העתק הדבק, צריך לגלות את זה. נכון, כי לא ציפיתי שהגרסה שלך, שקראת לה טיוטה, תשאר. יגאל (בקשת עזרה, IKhitron ושיחה) 00:53, 10 בינואר 2018 (IST)
עשיתי CR. תעשה גם - שיניתי שם עוד טיפה, לטובת הנוחיות. (שבירת השורה זה בגלל בעיות כיווניות - אין לזה השפעה על התוצאה). לדעתי אפשר להתחיל להסב בזהירות תבניות שונות. תתחיל אולי מתבנית שיש בה שגיאות, כדי לראות שאין הבדל, ואז אפשר להמשיך לתבניות שמופיעות בערכים המוחרגים, ולהסיר את ההחרגה. מש:בורה בורה - אם יש לך כוח, אתה מוזמן. לפני שמתחילים להתנפל עם בוטים. לגבי "לא ציפיתי שהגרסה שלך, שקראת לה טיוטה תישאר" - מי חשבת שימחק את זה? משלושתנו רק לך יש הרשאות מחיקה. קיפודנחש 03:20, 10 בינואר 2018 (IST)
יגאל, היות ואני פחות פעיל הזכר לי. הקוד החדש שלך זה עם השכפולים אין סוף שלא אהבתי? בורה בורה - שיחה 12:02, 10 בינואר 2018 (IST)
תודה רבה, קיפודנחש! בעניין המחיקה - לא ציפית שאמחק בלי הוראה מפורשת ממך, נכון? :-)
בורה בורה, לא. מאז כל השכפולים ירדו. התוצאה מופיעה בדף יחידה:PV-options. אם אתה מעוניין לבדוק גם, מה שעכשיו פחות קריטי, אחרי הבדיקה של קיפודנחש, אבל יכול להיות נחמד, יש להשוות את שתי התבניות הנוכחיות עם הקוד שם, שהוא מאוד קצר. יגאל (בקשת עזרה, IKhitron ושיחה) 15:13, 10 בינואר 2018 (IST)

נראה עכשיו מעולה. אפשר להפעיל על התבניות: C ◄ שגיאות פרמטריות בתבנית Cc-by-sa-3.0‏ (2 קב') ◄ שגיאות פרמטריות בתבנית Cite book‏ (54 דפים) P ◄ שגיאות פרמטריות בתבנית PD-Israel‏ (5 קב') ◄ שגיאות פרמטריות בתבנית PD-old‏ (257 קב') בורה בורה - שיחה 20:23, 10 בינואר 2018 (IST)

מצויין. רק תזכורת: דיברנו על כך שהפעם מפעילים בלי צוואר בקבוק, ישירות ליחידה של של קייפודנחש. יגאל (בקשת עזרה, IKhitron ושיחה) 20:27, 10 בינואר 2018 (IST)

בקשה לעוקבים אחרי הדף[עריכת קוד מקור]

אנא קיראו את הערך החדש שיצרתי (כלומר העברתי מטיוטה) היסטוריה של המחשב האישי, תקנו, השלימו, עירכו, והעירו הערות. תודה. קיפודנחש 03:54, 14 בינואר 2018 (IST)

היי. קראתי קצת. אנסה למצוא הרבה זמן כדי לקרוא את הכל. נראה מרשים. לשני דברים שמתי לב בינתיים. מה הקטע עם הירכיים כל הזמן? אף אחד לא יבין אותך. וגם, לא שקלת להוסיף איזה משפט על איידס, בתור אנקדוטה? יגאל (בקשת עזרה, IKhitron ושיחה) 12:35, 14 בינואר 2018 (IST)

תודה. לא הבנתי את ההערה: חיפשתי בדף ולא מצאתי משהו שנראה כמו "ירכיים". אולי התכוונת למשהו אחר, אבל לא הבנתי למה. את ההערה על איידס גם לא הבנתי. קיפודנחש 16:19, 14 בינואר 2018 (IST)

כתבת כל הזמן "מחשב ירך" לא מכיר כזה מושג. נאלצתי לבדוק בקישורים כדי להבין.
בעניין איידס: בשנת 1982 הוציאה חברת זירוקס, שבאותו זמן הייתה המובילה בתחום הטכנולוגיה בעולם, מחשב אישי ראשון שלה, "Artificial Intelligence Desktop System", אם אני זוכר נכון את השם. זה היה מחשב מאוד טוב בזמנו. הוא היה הופך את החברה למובילה בשוק המחשבים, מה שקרה בסוף עם IBM. אבל תוך כמה חודשים גילו מחלה חדשה, איידס. ואף אחד לא רצה לקנות מחשב שכתוב עליו באותיות יפות מקדימה "AIDS". לא שזה קשור, אלא מתת מודע. זה היה כישלון עסקי ענק, ומאז החברה כבר לא הצליחה לחזור לעצמה. יגאל (בקשת עזרה, IKhitron ושיחה) 16:24, 14 בינואר 2018 (IST)

הבנתי, תודה. חשבתי שזה התרגום המקובל של laptop. הערך בעברית נקרא "מחשב נייד", אבל זה התרגום המקובל ל portable computer, תצורה שהתקיימה בראשית שנות ה 80, למשל באוסבורן 1, קייפרו, קומפק נייד ועוד (למעשה, יבמ יצאה עם "נייד" בסביבות 1970, שהיה כמעט כמו מה שאחר כך נקרא "מחשב אישי", פרט לעובדה שמחירו היה קרוב ל 20,000 דולר). אשמח לשמוע הצעה טובה יותר מ"מחשב ירך". שוב, את ההערה על איידס לא הבנתי. קיפודנחש 16:34, 14 בינואר 2018 (IST)

אתה יכול להשאיר באנגלית, אני חושב, או באנגלית עם כתיב עברי. מה לא הבנת? יגאל (בקשת עזרה, IKhitron ושיחה) 16:38, 14 בינואר 2018 (IST)
אולי "מחשב חיק"? תרגום שלי, אין לי מושג אם הוא מקובל... ראובן מ. - שיחה 16:39, 14 בינואר 2018 (IST)
צריך משהו שכולם מכירים. יגאל (בקשת עזרה, IKhitron ושיחה) 16:41, 14 בינואר 2018 (IST)

יגאל, הסיפור על AIDS נשמע לי הנפצה. זירוקס אכן יצאו עם מחשב, בשם סטאר 8010, בשנת 81, המחשב לא הצליח מסיבות שונות, בין השאר בגלל המחיר. ראה en:Xerox Star. אם יש לך קישור או מידע על ה AIDS הזה, אשמח ללמוד. קיפודנחש 17:13, 14 בינואר 2018 (IST)

לגבי "מחשב ירך", המושג מופיע בוויקיפדי בערך מחשב אישי, אבל כנראה אתה צודק שהוא לא מוכר. אולי אחליף אותו ב"מחשב נייד", ואת האיזכורים הנוכחיים ל"נייד" אחליף ל"מיטלטל"? מה דעתכם? קיפודנחש 17:17, 14 בינואר 2018 (IST)

אין לי קישור. זה היה חלק מחומר הקורס בקומפילציה שלמדתי בתואר ראשון. מה זה "מיטלטל"? יגאל (בקשת עזרה, IKhitron ושיחה) 17:18, 14 בינואר 2018 (IST)
ראה [2] "נישא, נייד, נוח לנשיאה, מתקפל, מתפרק, קומפקטי, פורטב". חשבתי שזו מילה פשוטה ומובנת. אולי למשתמש:ראובן מ. יש הצעה טובה יותר? לגבי "קורס קומפילציה": השערתי היא שהמרצה או המתרגל שפך עליכם אגדה אורבנית. בכולופן, קריאה על ההיסטוריה של טכנולוגיה בכלל והמחשב האישי בפרט היא אחד מתחביבי, ולא זכור לי שנתקלתי בסיפור על מחשב כלשהו, בשם כזה. באחריות, לא מדובר בזירוקס - מעולם לא היה להם מוצר בשם זה או אפילו דומה. אולי המתרגל שסיפר את הסיפור התבלבל עם IDE - סביבת פיתוח משולבת, שאכן הסטאר היה אחד המחשבים הראשונים, אם לא הראשון שיצא עם סביבה כזו. המונח IDE נמצא בשימוש עד היום, וקרבתו המפוקפקת ל-AIDS מעולם לא היוותה מכשול לשימוש בו. קיפודנחש 18:35, 14 בינואר 2018 (IST)
אני מכיר את המילה, אבל לא נהוג להשתמש בה במחשבים. זה לא מרצה שיספר משהו שלא בדוק במאה אחוז, ואז בדוק שוב. והוא לא מתבלבל עד כדי כך אף פעם. אולי זה סיפור נכון, אבל לא מוכר. יגאל (בקשת עזרה, IKhitron ושיחה) 18:42, 14 בינואר 2018 (IST)
"לא נהוג להשתמש בה" - גם לא נהוג לייצר מחשבים מיטלטלים - המנהג חלף מהעולם בשנות ה-80, כנראה לפני זמנך. ההבדל העיקרי בין "מיטלטל (portable(אנ'), מה שקראתי בערך "נייד") ובין נייד (laptop - מה שקראתי בערך "מחשב ירך") הוא הסוללה - מחשב מיטלטל עדיין זקוק לשקע עם חשמל כדי לפעול. הבדל נוסף הוא המסך - המיטלטלים קדמו לזמינות המסחרית של מסכים שטוחים, והם מצוידים באופן אפייני בשק"ק. לגבי AIDS - באחריות לא זירוקס, ולדעתי לא נכון בכלל. בכולופן, בלי מקור כלשהו בוודאי אי אפשר להוסיף סיפור כזה לערך, אפילו אם הוא כן היה נכון. קיפודנחש 18:59, 14 בינואר 2018 (IST)
האם השתמשו אז במושג הזה בהרחבה בעברית? זה כנראה לפני זמני, כי אני עבדתי בשנות ה-80 על מחשבים עם סרט מחורר. בסדר גמור. אם יהיה לי מקור כתוב יום אחד, אחזור אליך. יגאל (בקשת עזרה, IKhitron ושיחה) 19:10, 14 בינואר 2018 (IST)
משומה היה נדמה לי שאתה עבדת בשנות ה-80 על בקבוק מחורר Flaskmatning.jpeg, לא "מחשבים עם סרט מחורר" - לא חשבתי שיש עליך ארבעים. לפי זכרוני השם המקובל היה "מחשב נייד", וכשהגיעו הלפטופים, לא כל כך ידעו איך לקרוא להם, ומכאן "מחשב ירך" (תרגום פחות או יותר מילולי של לפטופ). לפי ויקיפדיה, היום קוראים ללפטופ מחשב נייד, אז צריך למצוא או להמציא שם ל-portable (שכאמור, פעם נקרא "נייד"). קיפודנחש 19:32, 14 בינואר 2018 (IST)
אני עבדתי על מחשבים עם סרט מחורר גם בשנות ה-70, אם כבר מדברים על זה. לא הבנתי מההסבר שלך, אם זטת הצעה שלך עכשיו, או שם נפוץ בין דוברי עברית דאז. יגאל (בקשת עזרה, IKhitron ושיחה) 19:35, 14 בינואר 2018 (IST)
הפתעת אותי. אם "שנות ה-70" זה 1979, ואם עבדת בגיל 5, אתה צריך להיות לפחות בן 44 - משומה חשבתי שאתה בשנות ה-20 שלך.... ניחא. כל יום לומדים משהו חדש. לגבי השם המקובל - כאמור, השם המקובל ל-portable היה למיטב זכרוני "נייד", וזה הניסוח בו השתמשתי, אבל בעקבות הערתך על ירכיים, חפרתי ומצאתי את הערך מחשב נייד, והעברתי את השימוש ב"נייד" ללפטופ. כיוון שמחשבים מסוג portable הם ארכאיים, לא נורא אם נשתמש עבורם במילה ארכאית - "מיטלטל". כאמור, רעיונות טובים יותר יתקבלו בברכה. קיפודנחש 20:05, 14 בינואר 2018 (IST)
כן. אני פשוט חושש משימוש במושג שלא ידוע לציבור, גם כמחקר מקורי, וגם כי לא יבינו. יגאל (בקשת עזרה, IKhitron ושיחה) 20:16, 14 בינואר 2018 (IST)
לא בטוח ש"ידוע לציבור" זה קריטריון ישים - הציבור כבר שכח מהו מחשב poratable (שלמען האמת, אף פעם לא היו ממש נפוצים, וסביר שמספרם בישראל היה קטן). אבל זה לא "מחקר מקורי". ראה למשל כאן. למרות שההגדרה לא ממש מכסה את סוג המחשבים הזה, הרי שהמונח באנגלית זה בדיוק זה. כמו כן כאן (כאן laptop זה "מחשב ברכיים" - "מחשב ירך" יותר מקובל, ומופיע אפילו כשם חליפי במחשב נייד). בכולופן, נראה לי שטחנו מספיק בשאלה הזו - קיבלתי את הערתך על ירך, ושיניתי ל"נייד". אם תמצא שם יותר טוב ל-portable הרגש חופשי לערוך, ובינתיים זה "מיטלטל". העבודה על הערך נמשכת (בעצלתיים), ואולי עכשיו, במרחב הערכים, עורכים אחרים ישפרו. קיפודנחש 21:50, 14 בינואר 2018 (IST)
לא, אם הבאת מקור, זה מספיק. יגאל (בקשת עזרה, IKhitron ושיחה) 21:52, 14 בינואר 2018 (IST)

צביעת עוגנים[עריכת קוד מקור]

היי. רק אם יש לך שניה פנויה לחשוב על זה, אני אשמח, אם לא - תתעלם. בוויקיפדיה אחרת העוגנים לא נצבעים כשמגיעים אליהם דרך הפניה מתוך imagemap (כלומר, השטח מביא להפניה עם סולמית, ומשם לעוגן). גיליתי בקונסול שבמקרה כזה לא נוצר ":target" בתוך span.citation. לחיצה על F5 ביעד מתקנת את הבעיה. יש לך במקרה מושג איך זה אפשרי? תודה, יגאל (בקשת עזרה, IKhitron ושיחה) 21:33, 15 בינואר 2018 (IST)

יחידת ניהול פרמטרים[עריכת קוד מקור]

היי. מה הקטע של 79 בינוויקי ליחידה שלך? אני לא בטוח שרובם קשורים. יגאל (בקשת עזרה, IKhitron ושיחה) 03:24, 19 בינואר 2018 (IST)

בנו משהו דומה בוויקינגליש, עם הבדלים: הבדיקה לא דרך td, אלא רשימת הפרמטרים המותרים מועברת ל invoke ידנית, בהכללה, אין שימוש ב options, ובמקום זה העיצובים מוגדרים ביחידה בצורה קשיחה, האזהרה לא מופיעה בקופסה נסתרת, אלא בעיצוב hat שנמצא בשימוש בתבניות כמו "פירוש נוסף", ואולי עוד כמה. בוויקינגליש יש תבניות סופר מתוחכמות (ייבאת כמה מהן, אז אתה אמור להכיר, נדמלי cs1 או משהו דומה), וכמה קונוונציות שאין אצלנו, למשל נוהג להשתמש בפרמטר "סיבה" גם כשאינו מוגדר בתבנית עצמה, כדי להראות במצב עריכה למה התבנית שם, סוגשל "הערה נסתרת" כשמדובר בתבניות, ועוד. העברת רשימת הפרמטרים המותרים ידנית מאפשרת "להתיר" שימוש בפרמטרים מסוג זה, למרות שהם לא מופיעים ב td (למעשה גם היחידה שלנו מאפשרת משהו דומה, בעזרת הוספת אופציה להתעלם מפרמטרים, אבל בפועל אנחנו לא משתמשים בזה). גש לבינוויקי באנגלית, דף התיעוד מסביר. היחידה שלנו מוזכרת שם בראוגם, וכנראה מישהו חשב שהן מספיק דומות לצרכי בינוויקי. לדעתי מה שאנחנו עושים יותר מוצלח, השימוש יותר פשוט, והבדיקה יותר ממצה, אבל זה גם יותר יקר, מפני שקריאת ה-td מתבצעת ידנית. יש בקשה עתיקה בפבריקטור להתת גישה ל td מסקריבונטו, בדומה לגישה מהאפי, אבל אין להם עניין. אם זה ימומש, היחידה והגישה שלנו עולה על שלהם מכל הבחינות (בהנחה שלכל תבנית יש td), אבל עד אז כאמור, שלהם זולה יותר. הוספת הגישה ל td זה משהו שנרלי מתאים לאיזה הקאתון. נצל"ש מש:ערן, מה דעתך? זה משהו שאתה יכול לעשות בחצי יום, ויש לך קשר להקאתונים, אולי אפשר לעשות משהו? להדליק על זה האקר צעיר? יוצר סקריבונטו אומר שזה בערוגה של הרחבת td, והם שייכים לזן של פורסטר שבז לדרישות מהשטח, כך שבמסלול הנורמלי זה לא זז. קיפודנחש 11:35, 19 בינואר 2018 (IST)

האם מכל זה לא מתבקש פיצול לשני פריטי ויקינתונים? ובעניין המימוש, אי אפשר פשוט לפנות למוריאל ולבקש ממנה יפה להקדיש את החצי יום הזה? יגאל (בקשת עזרה, IKhitron ושיחה) 11:59, 19 בינואר 2018 (IST)
לכל תבנית יד TD. רק תבניות שלא אני יצרתי, שזה 0.017% (לא מספר מומצא) עלולות להיות חסרות TD וגם על זה אין סיכוי כי יש שגיאה אם אין TD. בורה בורה - שיחה 15:27, 19 בינואר 2018 (IST)

לגבי ויקינתונים, לא בהכרח. כמו ערכים, קטגוריות ותבניות, אותו פריט בוויקינתונים לא בהכרח אומר שהתוכן זהה, אלא שזה אותו "נושא", תלוי בהקשר. מצד שני, אולי כן. נדמלי שיש לפחות ויקיםדיה אחת שהעתיקה את היחידה שלנו (יידיש?), ויתכן ששני פריטים נפרדים יותר נכון. לגבי דיבור עם מיוריאל (או מוריאל?),שנים מאז היינו בקשר, אבל אתה מוזמן להציע לה. כרגע בנייד, אבל אם תרצה, אוכל מאוחר יותר לקשר לכרטיס בפבריקטור. קיפודנחש 17:18, 19 בינואר 2018 (IST)

אפשר לעניין גם את Anomie שמכיר את סקריבונטו טוב. בחודשים האחרונים יצא לי מעט להכיר טוב יותר איך עובד סקריבונטו מאחורי הקלעים, אז אולי גם אוכל לקדם את זה בעצמי במסגרת מפגשי המפתחים של ויקימדיה ישראל או בהאקתון. ערן - שיחה 19:48, 19 בינואר 2018 (IST)

כשפתחתי את הכרטיס בפבריקטור, אנומי הוא זה שאמר "ימים זוגיים זה סילביה", כלומר, זו משימה לחברה של ה td. אולי הוא יהיה מוכן לשקול מחדש. כבר יש אפי שמחזיר מבנה בג'ייסון, כך שזה צריך להיות מאד פשוט לחבר לסקריבונטו. קיפודנחש 20:44, 19 בינואר 2018 (IST)

phab:T107119. קיפודנחש 23:32, 19 בינואר 2018 (IST)
אגב, סילביה (בלהה בירמן-ריבלין), היא ידידה ותיקה שלי. יש צורך שאדבר איתה לפתור איזה מכשול? בורה בורה - שיחה 23:42, 19 בינואר 2018 (IST)
לא יעזור - היא רק תגיד לך שסקריבונטו זה פופטיץ. אם אתה לא מאמין לי אתה מוזמן לנסות. קיפודנחש 00:21, 20 בינואר 2018 (IST)

ניסוי הרצח ע"י היפנוזה[עריכת קוד מקור]

הערך עבר עריכה מאסיבית שלי עקב דיוני השבועיים האחרונים. אודה לך אם תעבור עליו ותבדוק את השינוי, אם כי אני לא מעז לקוות יותר מדי שתשנה את עמדתך בשאלת חשיבותו. על כל פנים הפידבק ממך חשוב לי. אילן שמעוני - שיחה 22:07, 24 בינואר 2018 (IST)

אשתדל, בלי נדר (על הדרך: בהוספת סעיף חדש לדף שיחה, אם לוחצים על "פסקה חדשה" בראש הדף במקום לערוך את הדף כולו, או כמו שעשית, פתיחת הסעיף האחרון בדף והוספת סעיף נוסף אחריו, מקבלים תקציר נכון יותר. כאן התקציר היה נראה כך: /* ניסוי הרצח על ידי היפנוזה */ פסקה חדשה, במקום התקציר הקיים ממנו נראה כאילו עריכתך נוגעת ל"יחידת ניהול פרמטרים". תקציר נכון יותר עוזר בגרסאות קודמות וברשימת המעקב, גם כדי להבין במה מדובר, וגם בעזרת ה- ←‏ משמאל לתקציר, שמהווה קישור ישיר לסעיף. זה נכון בדפי שיחה ובדיונים, בהם סעיפים חדשים נוספים בסוף הדף. במרחבים בהם מוסיפים סעיפים באמצע הדף ולא בסופו, כמו מרחב הערכים, בכלל אין "פסקה חדשה" בתפריט העליון). קיפודנחש 23:44, 24 בינואר 2018 (IST)

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

היי. בעקבות העצה שלך תיקנתי את הבאג בגאדג'ט מנהל רשימת המעקב. תודה. אבל זה גרם לכך שאני שולח get על כל דף שהתעדכן. זה די איטי. יש לך במקרה איזה פטנט איך להשוות את ערכי timestamp שבאים מתוך api, כדי שאפשר יהיה להריץ את זה רק פעמיים לכולם? תודה, יגאל (בקשת עזרה, IKhitron ושיחה) 13:23, 25 בינואר 2018 (IST)

לא ממש הבנתי. אמנם מתישהו דיברנו על כל מיני דברים, אבל זה לא אומר שהפרטים זכורים לי. אם השאלה היא השוואת שני ts כדי לדעת מה לפני מה, זה טריוויאלי: הפורמט שמדיה ויקי משתמשת בו ל ts בנוי כך שהשוואה לקסיקלית (כלומר ההשוואה הטבעית והמובנית של מחרוזות) עובדת, ו ts מאוחר יותר תמיד יותר גדול ( > ) מ ts מוקדם יותר. קיפודנחש 10:21, 26 בינואר 2018 (IST) קיפודנחש 10:21, 26 בינואר 2018 (IST)

גדול. תודה רבה. בעניין העבר - על קצה המזלג, הסברת לי איך עובד notificationtimestamp ומתי הופך לריק. אם תרצה, אספר פרטים. יגאל (בקשת עזרה, IKhitron ושיחה) 11:46, 26 בינואר 2018 (IST)

בועז ארד[עריכת קוד מקור]

למה הניהול צועק שם? בורה בורה - שיחה 19:58, 2 בפברואר 2018 (IST)

בגלל השורה
  • 2013 - Invito mostra Israel Now - Reinventing the future | Macro Testaccio Roma
הפייפ גורם למה שאחריו להיחשב לפרמטר מספר 1, ובהגדרת ה TD כתוב ש-1 זה אליאס ל"תוכן". קיפודנחש 20:05, 2 בפברואר 2018 (IST)
חשדתי בזה ואף ספרתי 9 פייפים... כנראה פקששתי. תוקן. בורה בורה - שיחה 20:16, 2 בפברואר 2018 (IST)

ארץ זרה[עריכת קוד מקור]

היי. תגיד, קיימת אפשרות לקרוא ל-get עבור אתר ויקי אחר, ושים לב שלא אמרתי ויקיפדיה אחרת? תודה, יגאל (בקשת עזרה, IKhitron ושיחה) 11:50, 6 בפברואר 2018 (IST)

ובאותו נושא: איך מזהים ב-js באיזה אתר ויקי נמצאים? שוב תודה, יגאל (בקשת עזרה, IKhitron ושיחה) 15:00, 6 בפברואר 2018 (IST)

כן. ראה en:Cross-site scripting. יש דפדפנים או תוספים שמזהירים, אבל זה נדיר. אנחנו עושים זאת כל הזמן, כך למשל עובדים הבוקמרקלטים של שמוליק. תבדוק את window.location. קיפודנחש 00:01, 7 בפברואר 2018 (IST)

תודה. אבל אני כנראה טיפש, ולא הבנתי איך זה קשור למה ששאלתי. יכול להיות שלא הסברתי טוב את מה שהתכוונתי? אם כן, אנסה שוב. אם אני מריץ יצירת Api, זה קורה לוויקי שלנו. האם אפשר לעשות משהו אחר, נגיד לתת לבנאי פרמטר wiki=enwiki, כדי שזה יגיע לשם ואפשר יהיה לשאול get? וגם mw.config.get שיחזיר את commons או את wikidata. תודה. יגאל (בקשת עזרה, IKhitron ושיחה) 15:05, 7 בפברואר 2018 (IST)

אתה לא יכול להשתמש ב mw.Api כדי לתקשר עם אתר אחר, אבל אתה יכול להשתמש למשל ב jquery (ולמעשה אפשר גם בלי). ראה $.ajaxGet למשל. לא בדיוק הבנתי מה אתה חושב שאפשר לעשות עם config, אבל נראה לי שמה שאתה חושב שאפשר, אי אפשר. משאלתך המקורית עלה שאתה מנסה לעשות משהו עם אתר שכלל לא מריץ תוכנת מדיה ויקי, וכאמור, זה אפשרי. קיפודנחש 16:17, 7 בפברואר 2018 (IST)

לא, ממשל לא התכוונתי ל"לא קשור למדיה ויקי", אלא לדברים כמו ויקיפדיה, ולא רק - ויקישיתוף, ויקינתונים, מדיהוויקי, מטא. אני אבדוק את ajax, תודה. בעניין אי אפשר - אז שוב כנראה הסברתי לא טוב, כי ראיתי קוד כזה בעבר. אני רוצה לשים ב-global.js קוד, שייטען תמיד, לא כולל את ויקיעברית, לכן אני צריך לבדוק את זה איכשהו. תודה רבה. יגאל (בקשת עזרה, IKhitron ושיחה) 16:22, 7 בפברואר 2018 (IST)

אתה יכול לעשות זאת, אבל צריך להבין מה קורה: למשל אם אתה מסתכל על config, אתה צריך להבין שהערך שמתקבל הוא הקונפיגורציה של הדף (ולכן האתר) הנוכחי, לא הקונפיגורציה באתר ממנו נשאב הסקריפט. את זה אנחנו עושים לא מעט, למשל עם כל מיני גאדג'טים, כמו קטלוט, הוטקט, וויקאדיט, שכולם רצים מקומית, למרות שהקוד שלהם נקרא מאתרים אחרים. אם אתה רוצה לבצע שאילתת api כנגד אתר אחר (כולל פשוט קריאת תוכן דף), כמו שכתבתי למעלה, לא תוכל להשתמש ב mw.Api, ששם כתובת השרת כבר אפויה בתוך העוגה, אבל תוכל עדיין לבצע קריאה דרך ג'קוורי, או אפילו ישירות בקוד גאווהסקריפט, בלי שימוש בשום ספריה חיצונית (אין סיבה לעשות זאת, אבל עדיין אפשר). קיפודנחש 17:07, 7 בפברואר 2018 (IST)

כן, אני רוצה לדעת איפה אני נמצא כרגע, לא משנה מאיפה מגיע הסקריפט. אני עדיין לא מצליח להבין מה לעשות עם קריאה לוויקי אחר, אתה כל פעם זורק שמות שאני לא מכיר. תודה רבה, יגאל (בקשת עזרה, IKhitron ושיחה) 17:38, 7 בפברואר 2018 (IST)
איפה אתה נמצא כרגע - עניתי לך בתגובתי הראשונה: בדוק את window.location (יש בטח עוד כמה, אבל זה הקאנוני, עד כמה שידוע לי). אתה רוצה פשוט לבדוק אם window.location.hostname === "he.wikipedia.org". לגבי לבצע קריאות ל-API באתרים אחרים - רוב האתרים של מדיה ויקי, כולל ויקינתונים, יסרבו לבצע קריאות כאלו שמגיעות מוויקיפדיה בעברית (כלומר קריאות מדפדפן שהדף הנוכחי שלו בוויקיפדיה בעברית). יש משתנה בקובץ הקונפיגורציה (mw:Manual:$wgCrossSiteAJAXdomains) עם רשימת האתרים שהאתר מוכן לשרת עבורם קריאות API, וויקיפדיה בעברית לא ברשימה של ויקינתונים, ויקישיתוף, מדיה ויקי או מטא. קיפודנחש 01:31, 8 בפברואר 2018 (IST)
בעניין ה-location - הבנתי. זה לא הסתדר לי קודם, כי לא קיבלתי object, אלא כתובת url של הדף הנוכחי, שלא ממש עזר. עכשיו אדע מה לעשות. בעניין הקריאות מבחוץ - חבל מאוד, אבל אין מה לעשות. אוותר על העניין. כל מה שרציתי - ליצור גרסה שלי של סקריפט 88 שיציג לי כמה דפים שלא נקראו יש לי בעוד שישה אתרי ויקי, בלי לקפוץ לשם פיזית. באמת חבל. תודה רבה לך על העזרה. יגאל (בקשת עזרה, IKhitron ושיחה) 01:37, 8 בפברואר 2018 (IST)
כדי לבדוק אם אתה בוויקיפדיה בעברית, לא חייבים location: אפשר גם להסתכל למשל על wgSiteName, שרק כאן יהיה "ויקיפדיה", או wgServer, ובטח יש עוד כמה דומים.
לגבי "88 מהרבה אתרים": יש לרשימת המעקב יכולת לתת רסס (מעולם לא השתמשתי, ואין לי שום ניסיון בעבודה עם רסס, ויכול להיות שזה עולם הולך ונעלם) - יתכן שבדרך זו אפשר לקבל מה שאתה רוצה מאתרים אחרים, כנראה עם קצת עבודה ידנית (בשביל לקבל את הרשימה צריך את "אסימון רשימת המעקב", ותצטרך להעתיקו ידנית מכל אחד מהאתרים). נרלי שזה פרויקט גדול, אבל אולי לא - כאמור, מעולם לא עבדתי עם רסס. קיפודנחש 01:45, 8 בפברואר 2018 (IST)
כבר עשיתי את מה שאמרת קודם, וזה עובד. בעניין הרסס - אני כן עבדתי עם זה, והרבה, ותאמין לי שזה לא משהו שהיינו רוצים לעשות, אז אוותר. אבל מוזר שאפשר לתת url ל-api מדפדפן, וזה יעבוד, ואותו דבר מבפנים לא יעבוד... יגאל (בקשת עזרה, IKhitron ושיחה) 02:08, 8 בפברואר 2018 (IST)

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

שלום קיפודנחש,

שמתי לב שאתה כתבת את מרבית הערך. אני תוהה אם תרצה לשפר אותו מעט כדי שנוכל להגיש אותו לדיון המלצה. צריך בעיקר להוסיף הערות שוליים ולטפל בקישורים שבורים (רשימה בדף שיחה). גילגמש שיחה 06:31, 9 בפברואר 2018 (IST)

מעניין. קודם כל, תודה על המחמאה. שנית, אשתדל לחזור לדף הזה ולהשלימו. קשה לתת צפי זמן - כרגע החיים קצת עמוסים, ומסיבה זו ואחרות, זמן ויקיפדיה שלי קצר יותר משהיה לפני שנה או שנתיים. מעניין שהסתכלת על הערך הזה - השקעתי משמעותית יותר במכונת חישוב, והייתי מצפה שציידי המומלצים יסתכלו עליו לפני קורטה. קיפודנחש 10:13, 9 בפברואר 2018 (IST)

גם מכונת החישוב הוא ערך טוב, אבל גם שם יש מעט הערות שוליים. כדאי להוסיף. גילגמש שיחה 14:15, 9 בפברואר 2018 (IST)

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

היי. זה סקרן אותי, אולי גם יסקרן אותך. כשאני פותח גרסאות קודמות של הדף הראשי, אני לא רואה את הודעת history-title. כלומר, אין כותרת 'היסטוריית גרסאות של הדף "עמוד ראשי"'. ישר מתחיל מהתוכן. במוד בטוח הכותרת חוזרת. זה שזה באג של אחד הסקריפטים או הגאדג'טים, עם זה אין ספק. הסקרנות היא איך בכלל אפשר לעשות כזה דבר מבלי להתכוון... Face-smile.svg יגאל (בקשת עזרה, IKhitron ושיחה) 21:30, 11 בפברואר 2018 (IST)

אולי לאו דווקא "בלי להתכוון". ב common.js של האתר, אאז"נ, יש קטע שבודק אם זה עמוד ראשי, ועושה כמה דברים בצורה שונה אם כן. לא בטוח לגבי common.css. אולי זה משם. קיפודנחש 00:27, 12 בפברואר 2018 (IST)
safemode לא טוען גם את common.js? ואם כן, למה שמישהו יוריד את זה בכוונה? יגאל (בקשת עזרה, IKhitron ושיחה) 00:41, 12 בפברואר 2018 (IST)
לשאלה הראשונה: לא ידוע לי, אבל נרלי קל לבדוק, לא? לשאלה השנייה: יכול להיות שזה לא "להוריד בכוונה" אלא ההפך: אולי פיסת הקוד שמביאה את הדברים שחסרים לך לא רצה בעמוד הראשי. אלו כמובן ספקולציות חסרות בסיס, אבל אם זה מעניין אותך, אלו כמה נקודות מהן אפשר להתחיל לבדוק. קיפודנחש 04:27, 12 בפברואר 2018 (IST)
מאוד מוזר. לגבי להפך - לא בטוח, במיוחד כי בוויקיאנגלית בכל מקרה. אני בהחלט אשחק עם זה, אם יהיה לי זמן, ואתחיל בטעינת common.js מהקונסול במוד בטוח. תודה, יגאל (בקשת עזרה, IKhitron ושיחה) 13:01, 12 בפברואר 2018 (IST)

ובכן, זה לא נעשה בכוונה. מדובר בבאג, בקוב. common.css, שורה 24. ניסיתי לחשוב איך לפתור את זה, עדיין לא הצלחתי, כי לא רעיתי שום הפרדה בין סוגי דפים, רק בין פעולות, מה שאומר שצריך למנות את כל האפשרויות, ותמיד אפשר לשכוח משהו. יגאל (בקשת עזרה, IKhitron ושיחה) 15:50, 12 בפברואר 2018 (IST)

שיערתי משהו כזה, ראה תגובתי הראשונה. לא הבנתי למה לדעתך זה לא בכוונה: לי זה נראה מכוון. כנראה לא נורא קשה לשנות זאת, כך שהשורה הזו לא תבוא לידי ביטוי בדף גרסאות קודמות, אבל כאן עולה השאלה: למה לטרוח? חשבתי שמדובר בסקרנות, לא בבעיה ממשית שמפריעה למישהו. קיפודנחש 16:47, 12 בפברואר 2018 (IST)
כי זה כוון להוריד את השם מעמוד ראשי במצב קריאה, שם הוא באמת מפריע, לא בהיסטוריה. כי גיליתי שזה אכן באג. יגאל (בקשת עזרה, IKhitron ושיחה) 17:02, 12 בפברואר 2018 (IST)
שיניתי שם, אבל כמו שאומרים אצנו בכפר, "תאמין לי" - זה לא בגלל שזו בעיה אמתית, אלא רק בגלל שזה הפריע לך אישית.... בב"ח - קיפודנחש 18:07, 12 בפברואר 2018 (IST)
תודה. זה השינוי הראשון שחשבתי עליו, אבל לא הייתי בטוח, כי זה משאיר את הכותרת במצב עריכה. אבל חשבתי על זה, ויצא הכי טוב. יגאל (בקשת עזרה, IKhitron ושיחה) 18:45, 12 בפברואר 2018 (IST)

תבנית:קישורי פורטל[עריכת קוד מקור]

איך מסדרים שהתבנית תשאר במקומה כפי שהוגדר בערך ולא תעוף לאי שם? ראה דוגמה בערך בית חיים ויצמן. בורה בורה - שיחה 01:42, 15 בפברואר 2018 (IST)

פרמטרים זה הספציאליטה שלך, לא? בכולופן, לתבנית הזו יש פרמטר "יישור", שכנראה כברירת מחדל הוא "שמאל". עשיתי שם משהו להדגמה. כרגע בנייד בתנועה. בדוק, תקן, או שחזר כראות עיניך. קיפודנחש 02:04, 15 בפברואר 2018 (IST)

זה לא קשור לפרמטרים. להערכתי זה קשור למאפיין float בתבנית. את יישור=ימין ניסיתי כמובן לפני שפניתי אליך... ראה אח"כ כשאתה במחשב בבקשה. בורה בורה - שיחה 02:17, 15 בפברואר 2018 (IST)
משתמש:IKhitron? בורה בורה - שיחה 16:38, 15 בפברואר 2018 (IST)
לא מבין בזה. יגאל (בקשת עזרה, IKhitron ושיחה) 16:43, 15 בפברואר 2018 (IST)
איך אתה רוצה שזה יופיע? לא לגמרי ברור למה אתה מתכוון כשאתה מדבר על "מקומה כפי שהוגדר בערך". אתה רוצה שזה יופיע כפריט ברשימה, כמו "ויקישיתוף בשורה"? שישאר קופסה אבל יהיה מעל הרשימה? בצד שמאל, ימין, או אמצע? קיפודנחש 20:04, 15 בפברואר 2018 (IST)
כמו למשל בערך משה מנדלסון. בורה בורה - שיחה 22:09, 15 בפברואר 2018 (IST)
לי זה נראה אותו דבר, בהבדל קטן, שבמשה מנדלסון, אין בסעיף קישורים חיצוניים רשימה, אלא רק קישורי פורטל ותבנית מיזמים. אם הייתה שם רשימת קישורים, זה היה נראה _ממש_ אותו דבר. יש כמובן גם את נושא התמונות מסעיפים קודמים, שברוחבי דף מסוימים יכולות "לנזול" לסעיפים הבאים (במשה מנדלסון יש פחות תמונות, ואין נזילה כזו) - אולי זה מה שמפריע לך? נסה להרחיב ולהצר את הדף (כלומר את רוחב הדפדפן) עד שתמצא רוחב בו זה נראה לך ההכי הבעייתי, וספר לי מה הרוחב (נניח, לחץ F12, ובקונסול כתוב mw.util.$content.width()), ומה בדיוק מפריע לך בתצוגה במצב הזה. קיפודנחש 01:01, 16 בפברואר 2018 (IST)
הוספתי {{מיזמים}} ואכן נראה שגם היא "נוזלת" עקב התמונות... בורה בורה - שיחה 08:41, 16 בפברואר 2018 (IST)

מפרצת בטנית באבי העורקים[עריכת קוד מקור]

איך מסמנים שם את מיקום שגיאת הפרמטרים? בורה בורה - שיחה 00:24, 13 במרץ 2018 (IST)

לוחצים על "סימון". כמדומני הערת שוליים #56, לא? קיפודנחש 01:20, 13 במרץ 2018 (IST)
אתה יודע מה קרה? זה הבאג המטופש הזה שגולל לרוחב ולא לאורך! אז לא ראיתי את הסימון כי הוא היה ק"מ שמאלה... מתי כבר יתוקן הזבל הזה? בכל אופן תודה. בורה בורה - שיחה 01:53, 13 במרץ 2018 (IST)9
תפסיק להשתמש בתיבת גלילה להערות. אתה יכול להגדיר פונט קטן כרצונך להערות. קיפודנחש 03:55, 13 במרץ 2018 (IST)

היסטוריה של דיונים[עריכת קוד מקור]

היי. כמו שהבטחתי, אני בא לכאן. וזה העניין ההיסטורי שרציתי לדבר איתך עליו, ברשותך. כי לדעתי אתה המתאים מכולם עבורו. לפני זמן מה גיליתי שהדרך בה עובדים המנטרים אצלנו שונה לחלוטין מהדרך בה עובדים ברוב אתרי ויקי בעולם. אני מדבר על FlaggedRevs, למקרה ששמעת, אבל זה לא כל כך משנה לענייננו כאן. לאור התלונות הרבות של מנטרים על השיטה הנוכחית שלנו, אני שוקל לספר לקהילה יום אחד על שתי השיטות, כדי שתהיה לה אפשרות בחירה. אני נוטה דווקא לגרסה הנוכחית, וכך גם שלושה מנטרים מובילים שהתייעצתי איתם במייל בחודש האחרון, רובם עקב חוסר אפשרות לשחק עם המערכת האחרת על יבש, כדי לגבש את דעתם. כך שיש סיכוי רב שאם זה אכן יוצג, וזה אם גדול, שום דבר לא ישתנה. אבל אם זה יוצג, תהיה לקהילה אפשרות לבחור. לכן נשאלת שאלה. השיטה שלנו נקבעה על ידי יוני הטוב ביותר בבקשה שפתח בבאגזילה, ב-2008. לא מצאתי שום עדות לקיום דיון בקהילה. הוא הסביר את סיבת פנייתו בצורה מאוד הגיונית, ואכן לשיטה שלנו יש יתרון שציין. לעומת זאת, זה הביא לחסרונות שלא היו בשיטה הנהוגה בעולם. האם קיים דיון כזה בארכוין? האם יש קישור אליו? האם נשקל בו לכל הפחות החיסרון העיקרי של השיטה שלנו לעומת זאת שמשתמשים בה כולם, והוא סימון אוטומטי של כל העריכות כבדוקות חודש לאחר שנעשו, מה שמקטין מאוד את האפשרות למצוא השחתות ישנות יותר? תודה, יגאל (בקשת עזרה, IKhitron ושיחה) 17:03, 15 במרץ 2018 (IST)

מה שאתה מתאר לא מתאים למה שידוע לי. אנחנו משתמשים ב-patrol. רוב הוויקיפדיות לא משתמשות בו (כמה משתמשות בווריאציה עליו), אבל עדיין יש לא מעט שכן, ולמיטב ידיעתי עושות זאת באותו אופן שאנחנו עושים זאת.
לא ידוע לי מה זה FlaggedRevs, אבל ידועה לי שיטת ניטור שכן נמצאת בשימוש בכמה ויקיפדיות (ספציפית, ברוסית), בה יש בעלי הרשאה שיכולים לסמן גרסה כ"בדוקה" (זה נשמע כמעט אותו דבר כמו פטרול, אבל זה לא, בגלל ההבדל העדין בין "גרסה" ובין "שינוי". שינוי זה rcid, גרסה זה curid, וזה בשתי טבלאות שונות - rcid "מתאייד" אחרי 30 יום, curid זה לנצח). השיטה המוכרת לי, שאולי זה ה-FlaggedRevs שאתה מדבר עליו, כן נדונה במזנון, והוחלט לא להשתמש בה. מה שהיא עושה זה שכשהקורא מגיע לדף שהעריכה האחרונה בו טרם סומנה כבדוקה, יש חיווי בראש הדף "גרסה זו לא נבדקה", עם קישור לגרסה הבדוקה האחרונה. בוויקירוסית קל למצוא דפים שנערכו עשרות או מאות פעמים מאז הגרסה ה"בדוקה" האחרונה, שלפעמים היא גרסה מלפני כמה שנים. את השיטה הזו ניתן להפעיל סלקטיבית על דפים, כלומר לקבוע לכל דף אם הוא כפוף למערכת הבקרה הזו או לא.
לגבי הווריאציה שהזכרתי: בוויקינגליש, למשל, ה-patrol מופעל רק על יצירת דף, וכל עורך ותיק יכול לסמן יצירת דף כ"בדוקה", פרט לדפים שהוא עצמו יצר (כלומר כל עורך ותיק הוא "מנטר", אבל לא כמו אצלנו, הוא לא "בדוק אוטומטית", הרשאה שאצלנו נובעת אוטומטית מהרשאת מנטר). גם שם יש הרשאת "בדוק אוטומטית", אבל לא מרבים להעניק אותה: למשל, לי יש בוויקינגליש הרשאות לשחזור ולעריכת תבניות (לא ביקשתי, אבל מתיישהו, כשהייתי יותר פעיל שם מאשר היום, מפעילים שונים הדביקו לי את ההרשאות), אבל אין לי הרשאת "בדוק אוטומטית". להערכתי יש יותר ויקיפדיות שמשתמשות בווריאציה הזו (כלומר שימוש ב-patrol רק ליצירת דפים ולא לעריכות רגילות) מאשר בווריאציה שלנו, אבל אנחנו בהחלט לא היחידים.
אמ;לק: מערכת הבדיקה שתיארתי, שאולי זה ה-FlaggedRevs שהזכרת ואולי לא, נדונה בעבר והוחלט לא להשתמש בה. למיטב זיכרוני הנושא נדון לפחות פעמיים, ואולי יותר. כמעט בטוח שמשתמש:Amire80 פתח לפחות אחד מהדיונים הללו - אולי הוא יודע יותר או זוכר יותר ממה שכתבתי כאן, ואם יש טעויות או אי דיוקים במה שכתבתי, הוא יכול לתקן. קיפודנחש 18:12, 15 במרץ 2018 (IST)
תודה על התשובה המפורטת, וכן, זה מה שדיברתי עליו. בהחלט אשמח למצוא דרך לשני הדיונים שהזכרת. יגאל (בקשת עזרה, IKhitron ושיחה) 18:18, 15 במרץ 2018 (IST)8

אתה יכול להתחיל בשיחת ויקיפדיה:מערכת בקרת שינויים ובארכיון 345 של המזנון, אבל די בטוח שהנושא נדון במזנון לפני זה, ואולי גם יותר ברצינות. מהקיטורים של המנטרים אפשר להתעלם, הם לא ממש מבינים את הנושא. יש מנטרים שנדמה להם שאם הם יצליחו לסמן את כל העריכות כבדוקות, זה יגרום לשינוי משמעותי באיכות ואמינות ויקיפדיה, וזו שטות מוחלטת. בעיית האמינות של ויקיפדיה נובעת רובה ככולה מהוספת מידע שגוי, מטעה, או שקרי על ידי עורכים עם רצון טוב. מערכת הבקרה שאתה מציע לא תשפר כלום. המצב הוא שמה שיש זה מה שיש. הדרך לשיפור האמינות עוברת במערכת הדיווח על טעויות, שכרגע לא זמינה בגלישת ניידים, לא מודגשת מספיק בשולחני, והטופס שנפתח לא טוב: צריך להיות יותר קל ופשוט לדווח, ובעיקר הטיפול בדיווחים צריך להשתפר. קיפודנחש 19:14, 17 במרץ 2018 (IST)

היי. חוץ מ"אתה מציע" מסכים עם כל מילה שאמרת, כי אני לא מציע אלא מתעניין. הטקסט בדף השיחה מדבר על הפיתוח של השיטה הנוכחית, לא המעבר מהקודמת, ובארכיון 345 לא מצאתי כלום. תודה רבה, יגאל (בקשת עזרה, IKhitron ושיחה) 19:33, 17 במרץ 2018 (IST)
ויקיפדיה:מזנון/ארכיון 345#עריכות של אנונימיים, ויקיפדיה:מזנון/ארכיון 296#עורכים וסוקרים, ויש בטח עוד. קיפודנחש 20:20, 17 במרץ 2018 (IST)
מצויין. תודה. אז אין צורך להציג את זה רק כדי שיידעו, כי כבר יודעים. יגאל (בקשת עזרה, IKhitron ושיחה) 23:47, 17 במרץ 2018 (IST)
תודה ל־IKhitron על התזכורת הכללית ולקיפודנחש על הקישורים לדיונים הישנים.
אני עדיין עומד מאחורי כל מה שכתבתי שם באופן עקרוני. הפעלה על כל הדפים זה אסון. הפעלה בתור רמת הגנה נמוכה על דפים רגישים זה דבר רצוי והגיוני, וקרוב יותר לעקרון הוויקי מאשר הגנה מלאה. חבל שגם אצלנו וגם באנגלית זה שקע ביותר מדי דיונים תאורטיים. באנגלית הדיונים האלה היו כה ארוכים ובלתי־נסבלים שאיש אינו רוצה לגעת בזה יותר בכלל. כלומר, אם יקרה נס ואנשים בוויקיפדיה העברית פתאום יחליטו להפעיל את FlaggedRevisions במתכונת מתונה כמו שאני מציע, ייתכן שהאנשים הטכניים שמתמצאים בהגדרות שלה ימליצו לא לעשות את זה, או אפילו ממש יסרבו, כי הקוד לא מי־יודע־מה מתוחזק. חבל, כי זה הפסד של כולם. זה מה שיוצא מיותר מדי דיונים. (עוד סיבה לחוסר ההצלחה של FlaggedRevisions היא שבשלב מסוים ההרחבה הזאת כוונה, כפי שמרמז השם שלה, לסימון „גרסאות יציבות”. כשהתברר שדבר כזה לא יכול בשום אופן להצליח בקהילת ויקי, הכיוון שלה שונה למשהו שמאפשר את שיטת „רמת ההגנה הנמוכה”, ההגיונית בהרבה, אבל הנזק התדמיתי כבר נעשה.)
כיום דיונים סביב ניטור עוסקים יותר בבינה מלאכותית, כלומר ORES וכיו״ב, וזה כנראה מגניב, אבל משהו פשוט כמו FlaggedRevisions היה יכול להיות יעיל יותר לאתר ויקי בגודל של ויקיפדיה עברית (שזה גם הגודל של רוב הוויקיפדיות בשפות האירופיות). אולי מישהו ירים את הכפפה ויקים הרחבה חדשה שעושה משהו כזה, אבל עם קוד מודרני ובלי יותר מדי יכולות מתחכמות ומיותרות שהטביעו את FlaggedRevisions. --אמיר א׳ אהרוני - שיחה 23:23, 18 במרץ 2018 (IST)
ממה שראיתי בוויקיפדיות שמשתמשות, הגרסה שמוצגת לקורא היא הגרסה האחרונה, שכוללת גם עריכות לא בדוקות (לא כמו שחיים7 תיאר בדיון, כאילו הגרסה המוצגת היא הגרסה הבדוקה/מאושרת האחרונה, ורשומים יכולים לראות את הגרסה האחרונה ממש אם ילחצו על הקישורית). יתכן שאפשר לקנפג את ההרחבה כך שתעבוד כמו שחיים תיאר, אבל אם לא, זה לא נראה שימושי כתחליף להגנה.
לגבי השימושיות של המערכת באופן כללי: אפשר לראות שבוויקיפדיה ברוסית, למשל, זה פשוט חסר ערך - דוגמה (הראשונה שעלתה בחכה): ru:Журналистские этика и стандарты, עם גרסה בדוקה מ-2012, כשהגרסה שהקורא רואה מכילה עשרות עריכות לא בדוקות. נראה שהם הפעילו את המערכת עבור הרבה ערכים (כולם?), אבל נואשו מלבצע את הבדיקה. בוויקיפדיה בגרמנית המצב יותר טוב, אבל עדיין, בדף de:Special:PendingChanges מופיעות עריכות מ-2017 שטרם נבדקו. בוויקינגליש, הרשימה קצרה, ו(לפחות כרגע) לא מכילה ערכים שמחכים יותר משעות ספורות, כלומר היא כנראה מטופלת, אבל כמו שאמיר ציין, מיעוט קטן מהערכים נמצאים במערכת הזו. קיפודנחש 21:26, 19 במרץ 2018 (IST)
אני לא זוכר בדיוק מה ההגדרות בגרמנית וברוסית, אבל הם אכן הפעילו את זה עבור כל הערכים או משהו קרוב לזה. זה אסון – הן באופן עקרוני, כי זאת התרחקות חמורה ובלתי־קבילה מרעיון הוויקי, והן באופן מעשי, כי פשוט אין סיכוי שמספיק עורכים מנוסים יעברו על כל התור הזה.
באנגלית זה מופעל למספר מוגבל מאוד של דפים, בערך כמו רמת הגנה, וזה היה יכול להיות טוב מאוד, אבל זה לא באמת קורה כי יש דיונים אין־סופיים על המדיניות המדויקת, ונדמה לי שעכשיו אסור לגמרי להשתמש בזה. מוזר, אבל ככה זה.
הטרגדיה היא שהערכים הכי נצפים והערכים שהכי הרבה אנשים רוצים לערוך נוטים גם להיות הערכים בעלי הסיכוי הגבוה ביותר להיות מוגנים. אין ספק שיש קשר בין זה לבין העובדה שמעט מאוד אנשים מהציבור הרחב יודעים שאפשר לערוך את ויקיפדיה – הסיכוי שהם יראו את הכפתור „עריכה” מונמך על־ידי ההגנה. הפעלה של משהו כמו FlaggedRevs הייתה מאפשרת להראות להרבה יותר אנשים את הכפתור הזה. --אמיר א׳ אהרוני - שיחה 13:59, 20 במרץ 2018 (IST)

כפי שכתבתי, באנגלית, רוסית וגרמנית, הקורא רואה את הגרסה האחרונה, לא את הגרסה המאושרת האחרונה, ולכן זה חסר ערך בתור תחליף להגנה. אם יש דרך להפעיל באופן שהקורא יראה את הגרסה הבדוקה/מאושרת האחרונה, אז אולי אפשר להשתמש כתחליף להגנה. לא ידוע לי אם יש או אין. קיפודנחש 16:06, 20 במרץ 2018 (IST)

משתמש אלמוני רואה את הגרסה האחרונה. משתמש רשום יכול לבחור בין תצוגת גרסה אחרונה לגרסה בדוקה בכל דף בנפרד, וגם לבחור בהעדפות איך הוא רוצה את זה כשדף מסויים נפתח. במקביל עם הגנה על דפים, מפעילים יכולים לקבוע שדף יוצג לאלמונים בגרסה בדוקה בלבד, מבלי יכולת לראות את האחרונה. הדפים המומלצים נמצאים במצב הזה באופן קבוע. יגאל (בקשת עזרה, IKhitron ושיחה) 16:10, 20 במרץ 2018 (IST)
תודה, למדתי משהו. אם כך, דעתי כדעת אמיר - זה כלי רצוי, אך לא כעזר ניטור (כפי שמשתמע מהפוסט הראשון שלך בסעיף), אלא כתחליף לרמות ההגנה בהן אנו משתמשים היום. קיפודנחש 16:42, 20 במרץ 2018 (IST)
תיקון למשפט הראשון: משתמש אלמוני רואה את הגרסה האחרונה, ויכול לראות את הבדוקה. יגאל (בקשת עזרה, IKhitron ושיחה) 17:22, 20 במרץ 2018 (IST)

מלבד זאת אני סבור שיש להרוס את קרתגו[עריכת קוד מקור]

זה המשפט הנכון... ואהבתי! בורה בורה - שיחה 20:05, 19 במרץ 2018 (IST)

זה משפט בלטינית. המילה היא "Ceterum". דודה גוגל מתרגמת "יתר על כן", כשהיינו ילדים התרגום המקובל היה "וחוץ מזה". אין שום סיבה לא להגיד "מלבד זאת". השאלה היא אם זה אותו דבר או היינו הך. קיפודנחש 21:05, 19 במרץ 2018 (IST)
איך שלא נתרגם, אני בטוח שעוד נשמע את קאטו הזקן... בורה בורה - שיחה 00:46, 20 במרץ 2018 (IST)

תוויות[עריכת קוד מקור]

היי קיפוד, עשיתי תיקון קטן באשף התבניות כך שיתמוך בlabel. למשל ב{{TheMarker}} שיופיע "שם המחבר" במקום "1". על הדרך תיקנתי גם שהקוד שהוגדר hard coded לעברית עבור תיאורים, יעשה במקום זאת שימוש בשפת המשתמש לטובת ויקיפדיות אחרות שמשתמשות בסקריפט. אשמח אם תוודא שלא שברתי כלום. בברכה, ערן - שיחה 10:32, 24 במרץ 2018 (IDT)

ur:Module:ParamValidator[עריכת קוד מקור]

היי קיפודנחש ובורה בורה יגאל (בקשת עזרה, IKhitron ושיחה) 01:48, 27 במרץ 2018 (IDT)

אורדו? מעניין. בכולופן לא נראה שהם התחילו להשתמש בזה... קיפודנחש 02:12, 27 במרץ 2018 (IDT)
כי זה מהבוקר. תן להם קצת זמן. יגאל (בקשת עזרה, IKhitron ושיחה) 02:20, 27 במרץ 2018 (IDT)

I'm just saying... קיפודנחש

עד שזה לא בסווהילי אני לא חוגג... בורה בורה - שיחה 03:42, 27 במרץ 2018 (IDT)

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

ראיתי לאחרונה שהאשף החל לשים בפרמטרים " = " במקום "=". למשל "| מקום פטירה = " במקום "| מקום פטירה=". זה שינוי שאתה יזמת? היכן זה נדון? תודה על התשובה. בורה בורה - שיחה 06:11, 1 באפריל 2018 (IDT)

זו התאמת ההתנהגות של האשף של עורך קוד מקור להתנהגות של האשף בעורך החזותי. יש דיון קצר בשאלה בדלפק הייעוץ, אבל התאמה כזו נחוצה ומוצדקת ללא קשר לדיון. ברור ששני האשפים צריכים להתנהג באותו אופן. מצב שבו התצורה זזה קדימה ואחורה כי עורך אחד משתמש באשף החזותי ועורך שני באשף של עורך קודמקור הוא בלתי נסבל. קיפודנחש 07:40, 1 באפריל 2018 (IDT)
כפי שאתם רואים, קיפודנחש ובורה בורה האשף החדש התחיל לפעול ברחבי העולם. (הוספתי את התיוג באמצעותו. ה"1=" נראה לי מיותר, מצד שני, קיבלתי השלמה אוטומטית של שמות משתמש.) כדאי בכלל להשקיע בהתאמות הישן? יגאל (בקשת עזרה, IKhitron ושיחה) 18:07, 1 באפריל 2018 (IDT)
אנו מדברים על אשף לעורך הישן בטיפול בתבניות. בורה בורה - שיחה 18:37, 1 באפריל 2018 (IDT)
גם אני. קיפודנחש כתב לפנו כמה ימים, שצריך לזרוק אותו ברגע שהחדש יגיע. יגאל (בקשת עזרה, IKhitron ושיחה) 18:51, 1 באפריל 2018 (IDT)
לא בדקתי אותו עדיין. אם אין לו אפשרות לשמר / ליצור שדות ריקים, כפי שהקהילה החליטה, אני נגד. בורה בורה - שיחה 19:23, 1 באפריל 2018 (IDT)
אין. ומצאתי עוד שתי בעיות. א' הוא לא יודע לערוך תבניות קיימות, רק להוסיף חדשות. ב' אם מדובר בתבנית שקיימת בוויקיאנגלית, הוא לא משתמש ב-TD שלנו, אלא משם, למרות שאין לו קשר לדרישות שלנו. יגאל (בקשת עזרה, IKhitron ושיחה) 19:43, 1 באפריל 2018 (IDT)

אם כתבתי "לזרוק את הישן", זה היה בלי מחשבה. יש אנשים שמשתמשים במונוכרום, ויש לא מעט שמשתמשים בגאדגט של הפופאפ במקום בתכונה המובנית, וכל זמן שיש מי שרוצה להמשיך להשתמש באשף הנוכחי, נמשיך להחזיק אותו (כרגע הוא עדיין היחיד שזמין בעורך קודמקור, כך שכל הדיבור הזה הוא על משהו עתידי). השינויים האחרונים באשף כולם של ערן, שמתאים קלות ל-td ואשף קיימים - קצת למעלה אפשר למצוא הודעה שלו על הוספת תמיכה בתכונה של td שעד אז לא נתמכה באשף הישן (label). קיפודנחש 22:33, 1 באפריל 2018 (IDT)

אנט מניח שבקצב הזה החדש עוד המון זמן לא יעקוף את שלנו. אבל אמרת ששלנו הוא היחיד שזמין בעורך קוד מקור - שניהם זמינים, מאתמול. יגאל (בקשת עזרה, IKhitron ושיחה) 23:00, 1 באפריל 2018 (IDT)
קיפוד, קראתי את הדיון עם משתמש:נרו יאיר ויש ממש לטענתו שמתקנים איזה פסיק קטן והוא מתקן עשרות שורות. מה דעתכם על הרצת בוט שישנה את ה-"=" ל" = ", שלפחות אלה לא יצוצו. נפתח כמובן דיון, רק הלך רוח ראשוני. בורה בורה - שיחה 00:36, 2 באפריל 2018 (IDT)
אעתיק לכאן את התשובה שניתנה בסעיף לא נכון: "מה שכן כדאי לעשות זה לעדכן בדפי התבנית או דפי התיעוד שלהם, את הקטע להעתקה (רק באלו שיש, כמובן), כך שיהיו מפורמטים נכון." קיפודנחש 22:58, 2 באפריל 2018 (IDT)

שינויים תמוהים ולא מקובלים באשף שלך[עריכת קוד מקור]

ראה את סניה ולדברג. שינו את שם התבנית מסופר לאישיות ויצרו הרבה שגיאות פרמטרים. בעבר הייתי רואה את שמות השדות שהוסרו באדום והייתי מתאים לשדות בתבנית החדשה. עכשיו אני רק רואה רשימה ללא כותרת ולך תדע מה שייך למה... כבר כמה ימים אני מנסה להתמודד עם שגיאות כאלה ועכשיו הרמתי ידיים. רוצים את הפונקציונליות הישנה והטובה ובבקשה לא לשנות ללא דיון. בורה בורה - שיחה 06:05, 2 באפריל 2018 (IDT)

לא לגמרי הבנתי את התלונה, אבל זה לא נשמע קשור לשינוי שנעשה. לגבי ההצעה מהסעיף הקודם (בוט): לא בטוח שזה חיוני, אבל מה שכן כדאי לעשות זה לעדכן בדפי התבנית או דפי התיעוד שלהם, את הקטע להעתקה (רק באלו שיש, כמובן), כך שיהיו מפורמטים נכון. לגבי התלונה - אולי כשאגיע לדפדפן שולחני אשחק עם זה קצת בניסיון להבין למה אתה אומר שהפונקציונליות הישנה (צביעה באדום) לא עובדת. לדעתי היא כן, אם כי אולי צריך להקליק על שורת הקלט כדי לראות את התוכן. אם זו הבעיה, אז אתה מתלונן על שינוי התנהגות שצץ כשלימדנו את האשף לצרוך td לפני כמה שנים, לא משהו חדש. קיפודנחש 07:17, 2 באפריל 2018 (IDT)
אוקיי, הטרחתי עצמי למחשב שולחני וראיתי את הבעיה. היא לא קשורה לשינוי בפורמט, אבל היא גם לא כל כך ישנה - זה משהו שקרה כשערן הוסיף תמיכה בשדה label שקיים ב-TD. הוא ביקש ממני לעבור על השינוי ולוודא שאין בעיה, ושנינו פיספסנו את הרגרסיה לגבי שדות בתבנית שכבר קיימת בדף, שלא מופיעים ב-TD (הכותרות האדומות).
הבעיה סודרה. (כלומר בוצע תוקן).
לגבי מה שיגאל כתב למעלה, כאילו האשף החדש קיים בעורך קוד מקור - יגאל אומר שהוא אף פעם לא שותה ולא מעשן, אבל אולי לכבוד הסדר הוא הוריד כמה כוסות - כמובן שאין שום "אשף חדש" בעורך קוד מקור.
אעז לנחש שיגאל התכוון למשהו חצי אפוי שנקרא "מצב קוד מקור חדש" (אפשר להדליק בהעדפות => בטא, אבל רק כדי לשחק - ככלי עריכה זה חסר ערך), אבל זה נישט אהין און נישט אהער - במצב הזה ה"אשף" לא יודע לעבוד עם תבנית קיימת, ולכן הוא חסר ערך, פרט למקרה של הצבת תבנית במקום בו לא הייתה לפני כן, שזה לא המקרה עליו מדובר כאן. קיפודנחש 07:50, 2 באפריל 2018 (IDT)
תודה על התיקון. בשביל זה אני תמיד בשטח, למצוא את הבעיות האלה. Face-smile.svg בורה בורה - שיחה 08:21, 2 באפריל 2018 (IDT)
לא שתיתי גם הפעם, קיפודנחש. אני בפירוש מדבר על עורך קוד מקור 2010, על כפתור הפאזל שמופיע (לפחות אצלי, כי הסדר תמיד תלוי משתמש), בין הסוגריים המסולסלים של האשף הנורמלי ובין תפריט "מתקדם", בסרגל העליון של העורך. אותו אחד שמספרים עליו בחדשות הטכניות היום. ברור שצריך להפעיל את זה קודם. יגאל (בקשת עזרה, IKhitron ושיחה) 17:41, 2 באפריל 2018 (IDT)
מה זה "לא שתיתי"? ארבע כוסות זה חובה, לא רשות. מה הכוונה "ברור שצריך להפעיל את זה קודם"? לא מצאתי שום העדפה שנראית קשורה. אצלי לא מופיע סמליל פאזל בשום מקום בעורך קוד מקור. אתה בטוח שזה לא משהו שאתה מפעיל אצלך דרך (גאדג'ט/סקריפט/משהו)?קיפודנחש 18:12, 2 באפריל 2018 (IDT)
גם ארבע כוסות לא שתיתי. קראת בכלל את החדשות הטכניות? זה מה שנקרא להדליק. הרי זה עדיין אפילו לא בטא. יגאל (בקשת עזרה, IKhitron ושיחה) 19:28, 2 באפריל 2018 (IDT)
לא מצאתי חדשות טכניות שמתייחסות לאשף הזה - אולי לא חיפשתי מספיק ביסודיות. איפה ההודעה? לגבי האשף הזה - ההגדרה שלך ל"זמין" משונה. כשכתבת "שניהם זמינים מאתמול", הבנתי זאת כאילו יש אשף חדש זמין מאתמול, לא "אם טוענים סקריפט משתמש מוויקיפדיה באנגלית". אם כבר סקריפט משתמש, אז שלנו עדיף (הוא לפחות יודע להשתמש בתבנית קיימת בדף). קיפודנחש 20:13, 2 באפריל 2018 (IDT)
זה ששלנו עדיף, בזה אין שום ספק. כשאני מדבר על זמין, אני מתכוון להודעה בחדשות הטכניות (של היום, אם אני לא טועה, מקסימום של השבוע שעבר), בו כתוב הרחבה חדשה של אשף התבניות תתווסף לעורך קוד מקור של מדיהוויקי בקרוב. כשפותחים את הקישור של ההרחבה החדשה, מקבלים הסבר, שכל עוד זה לא מוכן, אי אפשר להציג את זה בתור הרחבה באמת, אלא להוסיף את השורה הבאה. נשמח לפידבק. יגאל (בקשת עזרה, IKhitron ושיחה) 21:12, 2 באפריל 2018 (IDT)
כפי שכתבתי, חיפשתי ולא מצאתי. אחרי ששאלת אם קראתי את החדשות הטכניות חיפשתי שוב, ולא מצאתי שום הודעה על אשף תבניות. באיזה דף ואיזה סעיף מדובר? קיפודנחש 22:51, 2 באפריל 2018 (IDT)
החדשות הטכניות של הערב, הסעיף הכי ראשון שש. יגאל (בקשת עזרה, IKhitron ושיחה) 23:18, 2 באפריל 2018 (IDT)
קשה לי אתך בצורה שקשה לתאר. מה זה "החדשות הטכניות של הערב"? איפה זה? קיפודנחש 00:39, 3 באפריל 2018 (IDT)
וק:ד#Tech News: 2018-14. ‏Guycn2 · ☎‏ 00:41, 3 באפריל 2018 (IDT)

ברור לך שמה שכתוב שם זה שטויות במיץ גזר, נכון? כתוב "סקריפט החדש של אשף התבניות זמין לבדיקה. מדובר באשף לעורך קוד מקור השונה מהאשף הרגיל ({{}}). כדי להפעיל אותו, יש ללחוץ על הכפתור עם ציור הפאזל בסרגל של עורך קוד מקור.", אבל כמו שחזרנו ואמרנו ואמרנו וחזרנו, _אין_ בסרגל הכלים של עורך קוד מקור שום ציור של פאזל (כלומר למי שלא דחף ל-common.js האישי שלו את הטענת הקוד של Samwilson). לכל הפחות ההודעה צריכה לומר "כדי להפעיל אותו, יש לבצע את הוראות ההתקנה בקישור, _ואז_ ללחוץ...." מה שהיא אומרת כרגע, זה שכבר נוסף לסרגל הכלים כפתור חדש, וזה סתם שקר. קיפודנחש 01:30, 3 באפריל 2018 (IDT)

כן. הניסוח לא משהו. את החלק על {{}} אני הוספתי, כל השאר היה במקור. אבל אם זה מה שיש, תהיה קצת סקרני ותלחץ על הקישור :-) יגאל (בקשת עזרה, IKhitron ושיחה) 01:56, 3 באפריל 2018 (IDT)
אתה לא חושב שלא עשיתי זאת לפני שעניתי לך... אם הצצת בדף הסקריפטים האישי שלי ולא ראית כלום, זה לא אומר שלא ניסיתי - יש לי סקריפט בשם "סקריפט אישי", שמאפשר לי לנסות דברים בלי לערוך את דף הסקריפטים האישי כל פעם (נדמלי 66 בוק:ס). בעיקר מאכזבת העובדה שהאשף הוא חדפעמי - הוא לא עוזר להוסיף או לשנות פרמטרים כשכבר יש תבנית בדף. מאכזבת גם העובדה שהוא לא עובד בלי TD - אצלנו, בזכות בורה, זאב, מיקי, ועוד כמה (אולי גם אתה - לא ממש עקבתי), לכל התבניות החשובות יש TD (לפחות התבניות החשובות עם פרמטרים שמיים), ויחד עם זה, האשף המסכן שלנו יודע לעבוד גם בלי TD.... לעומת זאת בוויקינגליש יש הרבה מאד תבניות פרמטריות חשובות בלי TD, כך שהכלי הזה (ובדומה, האשף של העורך החזותי) פחות שימושי ממה שהיה יכול להיות. לפחות האשף של החזותי יודע לאכלס את הפרמטרים כשהתבנית כבר קיימת... קיפודנחש 03:23, 3 באפריל 2018 (IDT)
אני עדיין חושב ש"לעשות פחות" זה פחות גרוע מ"לעשות לא נכון", לכן ההתנהגות השגויה של התבניות הבנלאומיות שתיארתי היא לדעתי בכל זאת החיסרון הבולט. יגאל (בקשת עזרה, IKhitron ושיחה) 03:36, 3 באפריל 2018 (IDT)
???? איזה התנהגות שגויה של אילו תבניות? איפה תיארת דבר כזה? אולי נמנמתי לרגע ולא שמתי לב? המשפט האחרון שלך נראה לי לקוח משיחה אחרת, אבל אולי החמצתי משהו. קיפודנחש 03:39, 3 באפריל 2018 (IDT)
איפשהו למעלה. תזכורת. אם מנסים להוסיף תבנית שיש לה אותו שם בוויקיאנגלית כמו אצלנו, וגם יש לה TD שם (אני ראיתי cite journal, נדמה לי, או אחת עחרת של CS1), אז היא גם משתמשת בו משם, ולא במקומי - פרמטרים לא נכונים, רשימת פרמטרי חובה לא תואמת לשלנו וכו'. אלא אם תיקנו את זה מאז. יגאל (בקשת עזרה, IKhitron ושיחה) 03:50, 3 באפריל 2018 (IDT)

קשה לי להאמין. לדעתי זה סתם נדמה לך. איזה שינויים עשינו ב td? זכור שבכלל לא משנה מה עשינו ביחידה. ההתנהגות של כל האשפים מוכתבת אך ורק ואך לפי ה td, ואם אשף אחד מזייף כמו שאתה מתאר, נראה לי בלתי אפשרי שהאחרים עובדים נכון. קיפודנחש 09:39, 3 באפריל 2018 (IDT)

לא, זה לא מה שאתה אומר. כנראה, לא הבנת את ההסבר. לא אמרתי שהוא לא פועל לפי td, אלא שברירת מחדל ל-td שלו שונה מהאשף שלנו, וזה בהחלט אפשרי. אבל בדקתי עכשיו, ומתברר שהסיבה הרבה יותר פרוזאית - ה-td האנגלי הועתק אלינו כמו שהוא, בלי התאמות לעברית, והוא פשוט משתמש בו. אם יום אחד האשף החדש יהיה טוב מספיק לשימוש כללי כאן, יהיה צריך לעבור על כל התבניות CS1 ולעשות שם קצת סדר ב-TD. יגאל (בקשת עזרה, IKhitron ושיחה) 15:26, 3 באפריל 2018 (IDT)

אין דבר כזה "ברירת המחדל ל td". האשף הזה, כמו שני האחרים (החזותי והמקומי) פועל לפי ה td, וזה בדיוק מה שאמרתי, וזה בדיוק מה שאתה לא אמרת. אוקצור, הבעיה שתיארת לא קיימת. אם מישהו ייבא יחידה ותבנית, ושינה את הפרמטרים שהיחידה מעבדת בלי לעדכן את ה td בתבנית, אז המישהו הזה יצר בעיה, אבל זה לא קשור לאשף.קיפודנחש 16:01, 3 באפריל 2018 (IDT)

אז בטוח לא הבנת. טוב, לא משנה, זה לא קיים. אלו אנשים שונים. אף אחד לא שינה את הפרמטרים בלי לשנות את התבנית, הבעיה היא במקור באנגלית. יגאל (בקשת עזרה, IKhitron ושיחה) 16:14, 3 באפריל 2018 (IDT)
יגאל, אתה אמרת שהאשף צורך TD מוויקיפדיה באנגלית, ולמיטב ידיעתי זה פשוט שטויות במיץ גזר. אם יש תבנית כלשהי (למשל cite journal) עם TD לא נכון, זו לא בעיה של האשף. אתה כותב דברים שאי אפשר להבין ("זה לא קיים" - מה זה בדיוק "זה"? על מה אתה מדבר?, או "אלו אנשים שונים" - על אילו אנשים אתה מדבר? "הבעיה היא במקור, באנגלית" - על איזו "בעיה" אתה מדבר? בעיה באשף, או בעיה בתבנית שיובאה הנה?) אם יש בתבנית מסוימת אי התאמה בין ה-TD לפרמטרים שהתבנית צורכת בפועל, בלי קשר לשאלה אם זו תבנית "פשוטה" או כזו שמשתמשת ביחידה, אז אי ההתאמה הזו תופיע בכל האשפים שמשתמשים ב-TD, ובכל הדברים האחרים שמשתמשים ב-TD, כמו למשל יחידת הבדיקות (לגבי יחידת הבדיקות, יש עוד נושא, וזו העובדה שהיחידה לא צורכת את ה-TD מאיזה API, כמו שהיה נכון לעשות, אלא ממצה אותו בעצמה מדף התבנית, בגלל שה-!@#$%^ האלה לא טורחים לייצר API זמין ללואה. זה יכול ליצור בעיות, למשל אם בדף תבנית כלשהי מופיע יותר מתג templatedata אחד, יתכן שהקוד הפרטיזני שכתבתי לא ייצר אותה תוצאה כמו ה-API שזמין לאשפים), אבל כל זה לא קשור לנושא השיחה: אתה אמרת שבמקרים מסוימים, האשף צורך את ה-TD מוויקיפדיה אחרת. לא הבנתי אם הודעתך האחרונה (שאכן נפתחת במילים "לא הבנת") משמעה שהבנת שטעית ובעצם אין דבר כזה לצרוך TD מוויקיפדיה אחרת, או שלדעתך זה אכן קורה. אם לדעתך זה קורה, זה בג חמור שיש לדווח עליו, ואם, כפי שנדמה לי, זה בעצם לא קורה, תגיד. קיפודנחש 17:39, 3 באפריל 2018 (IDT)
אני רואה שאתה ממשיך לא להבין. מהתחלה, פרה פרה. חבל שאין כאן ציטוט אוטומטי כמו בפבריקטור. המשפט הראשון שלך - בדיוק. זה מה שחשבתי מהתחלה והתברר כלא נכון. משפט שני - לגמרי. ה"זה" היא הבעיה שניסית להתמודד איתה בתגובתך, זאת שהזכרת במשפט הראשון עכשיו. "אנשים שונים" - דיברת על בן אדם שייבא את היחידה ואת התבניות. "הבעיה" היא אותה בעיה שאנו מדברים עליה כל הזמן, שהאשף מציג שטויות ב-cite journal, למשל, אז היא נוצרה בכתיבה לא קונסיסטנטית של TD של התבנית הזאת בוויקיאנגלית. המשפט האחרון שכתבת לפני האותיות הקטנות - בדיוק מה שאמרתי. המשפט הלפני האחרון - כן, שוב, מצאתי שהבעיה היא בהסקת המסקנות שלי, ולא באשף. יגאל (בקשת עזרה, IKhitron ושיחה) 18:13, 3 באפריל 2018 (IDT)

קטע זה הועתק מהויקי[עריכת קוד מקור]

לאחר שערך נמחק בעקבות דיון חשיבות או הצבעת מחיקה, לעתים רחוקות עולה הדרישה ליצירתו מחדש, אם באמצעות שחזור הערך שנמחק ואם באמצעות כתיבתו מחדש. ערך כזה לא יחזור למרחב הערכים, אלא אם יתקיים קודם לכן --דיון חשיבות-- נוסף בדף השיחה, שבו יינתן נימוק לשינוי נסיבות מהותי שחל מאז הדיון הקודם, ותושג הסכמה רחבה (אין צורך בהסכמה פה אחד) לכך שנימוק זה מצדיק את יצירת הערך מחדש 129.69.140.138 14:29, 4 באפריל 2018 (IDT)

יש מצב בו מוצבת תבנית חשיבות על ערך, איש לא מבהיר את החשיבות, והערך נמחק אחרי שבוע. במקרה זה, למרות שהוצבה תבנית, למעשה לא התקיים "דיון חשיבות". אין לי כוונה לחפור בארכיוני הדיונים, אבל למיטב זכרוני מצב כזה נדון בעבר, והקונצנזוס תואם למה שכתבתי בוק:ד. אין חולק על כך שהקטע שציטטת תואם לנוהג ולנוהל במקרה שערך נמחק אחרי הצבעה, אבל השאלה שנשאלה, לפי מה שהבנתי, מתאימה למה שתיארתי כאן. קיפודנחש 15:13, 4 באפריל 2018 (IDT)

תודה. 129.69.140.138 16:46, 4 באפריל 2018 (IDT)
אפשר לבקש הבהרה מדויקת יותר של הנהלים והכללים בשאלה ממשתמש:Lostam, הוא המומחה. קיפודנחש 18:40, 4 באפריל 2018 (IDT)
מצב שבו הונחה תבנית חשיבות על ערך והוא נמחק לאחר שבוע, כשאף אחד לא הבהיר חשיבות או אפילו כשאף אחד לא הגיב בדף השיחה - זה נחשב על פי הכללים שלנו לערך שנמחק לאחר דיון חשיבות. זה שאף אחד לא בחר להשתתף בדיון או להגן על הערך לא מקנה לו "חסינות". הערך ישוחזר רק לאחר דיון חוזר, בהתאם למה שצוטט, או לאחר הצבעת שחזור, שניתן לפתוח לפי כללים מסוימים. Lostam - שיחה 21:01, 4 באפריל 2018 (IDT)
תודה על התשובה. אין לי מנוס אלא לקבל את העובדה שזה הכלל, אבל עלי לציין שזה לא מתקבל על הדעת. כשערך נמחק בלי דיון, או אחרי דיון דל בו לא הועלה נימוק כלשהו שהיה תקף כבר אז, לפי ה"כלל" הזה, לכאורה הנימוק הזה "פג תוקף", משום שהכלל דורש "שינוי נסיבות מהותי שחל מאז הדיון הקודם" - המקרה המתואר הוא מקרה בו לא היה כל שינוי בנסיבות, אלא נימוק שלא עלה בדיון (שזה כמובן נכון לכל נימוק, במקרה שבכלל לא היה דיון). קיפודנחש 03:05, 6 באפריל 2018 (IDT)

הצעה לפרויקט בנושא משחקי שחמט[עריכת קוד מקור]

שלום, לאחר שבנית בהצלחה כה רבה את התבנית שמאפשרת להציג את המשחקים רציתי להציע פרויקט משלים. אני אייצר קובץ PGN ענק של משחקי שחמט , כאשר לכל משחק יהיו את כל הפרמטרים המקובלים. מה דעתך ליצור בויקינתונים קלט של כל המשחקים ותבנית שתאפשר לגשת למשחקים ולהציגם מהערך על שחמטאי? לדעתי אם יהיה צירוף כזה לתבנית שמאפשרת להציג משחקים יהיה שימוש בכל הויקיפדיות, לכל שחקן יהיה מספר חד ערכי שיאפשר להציג את משחקיו (אולי בחתך שנה, או יריב, או תחרות - צריך לחשוב על זה). אני מאמין שזה פרויקט שיכול לקבל תקציב מויקימדיה (אני כמובן לא אעשה הרבה חוץ מלייצר את הקובץ של ה-PGN) אבל מי שיתכנת את זה יוכל לקבל תקציב. מה דעתך? --‏Yoavd‏ • שיחה 15:34, 5 באפריל 2018 (IDT)

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

אני חושב שזה רעיון מצוין לאגד את המשחקים במקום שיהיה משותף לוויקיפדיות שונות. לגבי ייצוג הנתונים - מבחינת תשתית טכנולוגית של ויקינתונים, היא די בנויה לשלשות קצרות (<נושא>-<מאפיין>-<קביעה> למשל גרמניה-עיר בירה-ברלין) ופחות מתאימה לתוכן "ארוך". PGN הוא לא מאוד ארוך, אבל גם לא מאוד קצר ולכן עשוי להיות גבולי מבחינת האורך שמצפים לו בוויקינתונים, ואולי מתאים יותר לשלב את זה בוויקישיתוף כדטה. למשל בדומה למבנה טבלאי שנתמך בוויקישיתוף (למשל c:Data:Ncei.noaa.gov/weather/New_York_City.tab כשניתן להפנות אליו מוויקינתונים למשל ‏ניו יורק‏ (Q60)). בהנחה שמתייחסים לPGN כדאטה ולא כקובץ אפשר בהמשך לערוך אותו בצורה קלה בוויקי כטקסט. בהינתן שמשחק מופיע בוויקישיתוף (בין אם כPGN אמיתי ובין אם כ"טבלה" בצורה מאולצת), אפשר ליצור ישויות בוויקינתונים למשחקים - בדיוק כמו ‏משחק האלמוות‏ (Q723704) ובתוספת מאפיין של "משחק: PNG בוויקישיתוף" או לשלב מאפיין של "משחק" בערכי שחמט (אולימפיאדות, שחקנים וכו').
אם רוצים לנסות את זה הצורה המאולצת של טבלה, אפשר לעשות ניסוי ולהעביר את את הPGN שבמשחק האלמוות לc:Data:Sandbox/Immortal Game.tab, לטעון מוויקישיתוף בלואה (mw.ext.data.get) ולהזין את המשחק לתבנית קיימת של PGN. ערן - שיחה 18:40, 5 באפריל 2018 (IDT)
@ערן: - שים לב שה-PGN בנוי משני חלקים: חלק ראשון הוא אוסף של זוגות key-value, שבמבט ראשון נראה שמתמפים בצורה מאד טבעית למה שקראת "מאפיין/קביעה". נכון שה-key הם לכאורה מה שרוצים, אבל בפועל, יש מספר לא גדול של מפתחות שמכסים כמעט את כל המקרים. מה שנשאר זה הרישום האלגברי של המשחק, שהוא בדרך כלל מחרוזת לא מאד ארוכה, אחרי שמנפים ממנו את כל ההערות[1] (נדיר שמשחק אורך יותר מ-60 מסעים, וכל מסע הוא מהצורה 6. Nb3 Be7, בין 8 ל-12 תווים - ביחד מחרוזת שכמעט תמיד יותר קצרה מ-500 תווים). מודל כזה אומר שכל משחק הוא "ישות" בוויקינתונים, ונראה לי שזה מועיל רק אם אפשר בקלות לענות על השאילתה "הגש לי את כל המשחקים ש<ירחמיאל> השתתף בהם" או "הגש לי את כל המשחקים בהם אירוע = <אליפות באר שבע למקומות עבודה 1984>". קיפודנחש 21:55, 5 באפריל 2018 (IDT)
ויקינתונים כבר עכשיו די מתאים להחזקת על המידע סביב המשחק אולי מלבד תוכן המשחק. כרגע יש 55 ישויות מנוונות של משחקים: אפשר להריץ את השאילתה הבאה:
SELECT ?item ?itemLabel 
WHERE 
{
  ?item wdt:P31 wd:Q2683596.
  SERVICE wikibase:label { bd:serviceParam wikibase:language "he,en". }
}
מבלי להלאות כאן, אפשר להוסיף תנאים לשאילתה כדי לקבל רק משחקים שבהם שיחק שחקן מסוים, רק משחקים שהתקיימו בשנים מסוימות וכו'. גם באמצעות Lua ניתן לקבל את כל המשחקים שמופיעים בוויקינתונים וששייכים לשחקן מסוים (‏השתתף ב־‏ (P1344).
אז אם ננסה למפות את החוסרים:
  • יש רק 55 משחקים => צריך לכתוב בוט שמקבל PGN ומייצר ישות על פי הHEADER. זו נראית לי משימה קלה ושימושית ואשמח לכתוב בוט כזה.
  • פרטים חסרים במשחקים => נתונים מהותיים שצריכים להופיע בישות כזו הם מי שיחק בתור לבן/שחור (אולי אפשר להשתמש ב‏subject has role‏ (P2868)) ותוכן המשחק (PGN). (עד שלא נטפל בזה עדיף לחכות עם כתיבת הבוט).
לגבי הנקודה השנייה, אפשר שנציע בd:Wikidata:Property_proposal הצעה למאפיין חדש:
"משחק שחמט (PGN)" או "Chess game (PGN)" מסוג string (לא מצאתי מה האורך המקסימלי שמוגדר למחרוזת - אבל צריך להעלות את זה כשאלה שם). יכול להיות שזה ארוך מדי ואז יהיה צורך ליצור טיפוס חדש (כלומר מצריך פיתוח מסוים), אבל לפחות יהיה קונצנזוס קהילתי בוויקינתונים לגבי הצורך בזה וזו לא תהיה סתם משימה שתשב בעדיפות נמוכה
אפשר להציג משחק יחיד (למשל ‏משחק האלמוות‏ (Q723704)) כמעיין דוגמה לאיך צריכה להיראות ישות של משחק, וברגע שזה יעבוד שם יפה לשכפל את הדוגמה למשחקים אחרים באמצעות PGNים.
ערן - שיחה 10:00, 6 באפריל 2018 (IDT)
הכוונה שלי היתה לקליטת 16 השדות המקדימים למשחק המפורטים מטה, ולאחר מכן את מסעי המשחק. יש לי אוסף של כ-8 מיליון משחקים מסודרים, ואשמח להכין קובץ PGN שיוכל לשמש כבסיס לנתונים לויקיפדיה. כמובן שאחר כך צריך לעדכן בהדרגה בתחרויות עתידיות.
  • [Event "45th Biel GM"] - שדה של התחרות בה התקיים המשחק
  • [Site "Biel SUI"] - העיר
  • [Date "2012.07.23"] - תאריך המשחק
  • [Round "1"] - מספר הסיבוב
  • [White "Carlsen, Magnus"] - השחקן ששיחק בלבן
  • [Black "Nakamura, Hikaru"] - השחקן ששיחק בשחור
  • [Result "1/2-1/2"] = תוצאה
  • [WhiteTitle "GM"] - דרגתו של השחקן הלבן
  • [BlackTitle "GM"] - דרגתו של השחקן השחור
  • [WhiteElo "2837"] - מד הכושר של השחקן הלבן
  • [BlackElo "2778"] - מד הכושר של השחקן השחור
  • [ECO "B53"] - קוד הפתיחה
  • [Opening "Sicilian, Chekhover variation"] - שם ה=תאורי של הפתיחה
  • [WhiteFideId "1503014"] - זיהוי הלבן לפי קודי CHESSBASE
  • [BlackFideId "2016192"] - זיהוי השחור לפי קודי CHESSBASE
  • [EventDate "2012.07.23"] - תאריך תחילת התחרות

1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Qxd4 a6 5. c4 Nc6 6. Qd1 Bg4 7. Be2 Nf6 8. Nc3 Bxf3 9. Bxf3 g6 10. O-O Bg7 11. Be3 O-O 12. Rc1 Nd7 13. Be2 Nc5 14. f3 Rc8 15. Kh1 e5 16. Nd5 Ne6 17. Qd2 Ncd4 18. Bd3 Nc7 19. Bg5 f6 20. Be3 Nxd5 21. cxd5 Qb6 22. Rc3 Rc5 23. Bxd4 exd4 24. Rcc1 Rxc1 25. Rxc1 Rf7 26. Rc8+ Rf8 27. Rc4 Rf7 28. Qc1 Bf8 29. g3 Be7 30. Kg2 Bd8 31. Rc8 Kg7 32. Qd2 Bc7 33. h4 Rf8 34. Rxf8 Kxf8 35. h5 Kg7 36. h6+ Kf7 37. f4 Bd8 38. Qf2 Qc5 39. Qe2 Qc1 1/2-1/2

--‏Yoavd‏ • שיחה 20:06, 6 באפריל 2018 (IDT)

אפשר להמשיך את הדיון לגבי PGN ב-d:Wikidata:Property_proposal/Portable_Game_Notation -תייגתי אותכם שם (אולי יעניין גם את נעם דובב). נראה האם יש תמיכה ועניין בנושא מצד הקהילה מצד אחד, ושאין השגות טכניות מצד שני, ואם כן יצרו Property כזה בוויקינתונים שנוכל להתחיל למלא באמצעותו משחקים קיימים או ליצור ישויות למשחקים חדשים. לידיעתכם - דיון שם עשוי להימשך מספר שבועות או חודשים עד לקבלת החלטה. ערן - שיחה 21:06, 11 באפריל 2018 (IDT)

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

  1. ^ את ההערות ממילא חייבים לנפות, משום שהן תלויות שפה, ובנוסף, יכולות להיות עליהן זכויות יוצרים

כוכב לחרוץ![עריכת קוד מקור]

Barnstar of Diligence Hires.png כוכב החריצות
תודה רבה לך על עבודת הענק שעשית בשיפור סקריפט ה-imagehighlight! יגאל (בקשת עזרה, IKhitron ושיחה) 19:10, 10 באפריל 2018 (IDT)

תבנית:מיזמים[עריכת קוד מקור]

- הועבר לדף שיחת תבנית:מיזמים בורה בורה - שיחה 19:59, 18 באפריל 2018 (IDT)

wikEdDiff[עריכת קוד מקור]

היי. גם אצלך הוא לא עובד יותר? יגאל (בקשת עזרה, IKhitron ושיחה) 17:29, 26 באפריל 2018 (IDT)

נפתרה התעלומה (אחרי הרבה חפירה): בראש דף ההבדלים יש טוגל קטן בין "חזותי" ל"קודמקור". הכפתור מתחבא ב"חזותי". קיפודנחש 20:06, 26 באפריל 2018 (IDT)
מה??? לא מצחיק. יגאל (בקשת עזרה, IKhitron ושיחה) 20:07, 26 באפריל 2018 (IDT)
קיפודנחש? יגאל (בקשת עזרה, IKhitron ושיחה) 00:11, 27 באפריל 2018 (IDT)
לא הבנתי מה אתה אומר או שואל. מתברר שהגאדג'ט כן עובד, אבל בכוונה או לא בכוונה, הכפתור נדד לתצוגה של "השוואה חזותית". זו אפשרות בטא, ואם תבטל אותה, הכפתור מופיע בהשוואת גרסאות. זו הפינה. מה השאלה? קיפודנחש 00:29, 27 באפריל 2018 (IDT)
אבל זה באג. הוא אמור להופיע לפחות במצב ברירת מחדל. יגאל (בקשת עזרה, IKhitron ושיחה) 00:30, 27 באפריל 2018 (IDT)
אתה יכול להעלות זאת בדף השיחה של הגאדג'ט, או עודיותרטוב, בדף הדיווח של אפשרות הבטא. twisi, כשמדובר ב"אפשרות בטא", בגים זה דבר צפוי, ואין מה להתרגש. כשאפשרות הבטא הזו תחדור לתוכנה כברירת מחדל, אם ההתנהגות תישאר כמו היום, אפשר יהיה להתחיל לצעוק. קיפודנחש 00:38, 27 באפריל 2018 (IDT)
תודה. לא מסכים. עדיף לטפל מוקדם ככל האפשר. גם מניסיון עם wikEd וצביעת קוד. תודה, אדבר איתם. יגאל (בקשת עזרה, IKhitron ושיחה) 00:41, 27 באפריל 2018 (IDT)

אי התאמה בין ה-TD לתבנית[עריכת קוד מקור]

ראה שיחת משתמש:Yishaybg#תבנית:רכב חלל 2. שנים השדה הזה לא הוצג... יש מצב לקבל התראה ממערכת הבדיקות אם זה קורה? אולי עוד כאלה מתחבאים. בורה בורה - שיחה 21:58, 26 באפריל 2018 (IDT)

מבחינת מערכת הבדיקות, בכלל אין דבר כזה "תבנית" (יש כמובן את ה_שימוש_ בתבנית, אבל התבנית עצמה לא מעניינת). יש אך ורק TD. מה שקרה כאן (תקן אותי אם זה לא כך), זה שב-TD הוגדר שם מסוים לפרמטר, ולכן כל הרי הגעש וכל האשפים השתמשו בשם שהוגדר ב-TD. במקומות בהם נעשה שימוש בתבנית נעשה שימוש בשם הזה, אבל קוד התבנית, נעבעך, הסתכל על פרמטר בשם אחר (שבשום מקום לא נעשה בו שימוש), ולכן גם לא הוצג.
זה מתקבל על הדעת: תחשוב על תבנית מחוסרת קוד, שבלי יותר מדי עניינים קוראת ליחידה: במקרה כזה, המיפוי הוא TD <==> קוד בלואה, והתבנית משמשת בסך הכל עטיפה ריקה, שלא יודעת שום כלום על פרמטרים. מה שעשיתם היה כנראה לא נכון: הדבר הנכון לעשות היה כנראה להתאים את שם הפרמטר בו משתמש קוד התבנית, לשם שהוגדר ב-TD (ולכן גם השם בו משתמשים מופעי התבנית בערכים), ואז הכל היה עובד, בלי צורך לתקן שום דבר אחר, לא ההפך - התאמת ה-TD לתבנית במקרה הזה הייתה טעות.
אי אפשר לקבל התראה ממערכת הבדיקות (שכאמור, בכלל לא יודעת שיש תבנית - רק TD), אבל אפשר אולי להריץ בוט, או לכתוב סקריפט שיתריע כשיש ב-TD פרמטר שלא מופיע בתבנית, או כשהתבנית משתמשת בפרמטר שלא מופיע ב-TD. קיפודנחש 22:31, 26 באפריל 2018 (IDT)
זה מה שחשבתי... אפשר לנתח את התבנית ב-batch? זה מה שעשינו בדור הראשון, עוד לפני יגאל, אבל הבחור עזב מאז... בורה בורה - שיחה 22:53, 26 באפריל 2018 (IDT)
מה הכוונה ב-BATCH? אפשר לכתוב קוד בפייתון, ג'אווהסקריט, או לואה שימצה את רשימת הפרמטרים מקוד התבנית וגם מה-TD, ישווה ביניהם ויחזיר מידע על הבדלים, אבל בשביל עטיפה שתבצע זאת על רשימת תבניות (בדרך כלל מכונה "בוט") צריך מישהו אחר. אם יש לך מישהו שעובד עם AWB (נדמלי שכך קוראים לקוד .net שמשמש ל"בוטים ידניים"), אוכל להנחות אותה איך לצרוך את ה-TD, ואיך למצות את רשימת הפרמטרים. בשביל קוד ב-javascript שעושה זאת אפשר להציץ באשף התבניות - יש שם שתי רוטינות, אחת שממצה את הרשימה מדף התבנית, ואחת שמבקשת מה-API את ה-TD. בינתיים, הפכתי את השינוי בתבנית (כלומר התאמתי את התבנית ל-TD במקום ההפך), ורשימת השגיאות הצטמצמה מ-150 ל-12 (אלו שישי הספיק "לתקן"). כמה מהם שחזרתי, אבל לא סיימתי את המלאכה - אשאיר זאת לכם. קיפודנחש 23:01, 26 באפריל 2018 (IDT)
נשארו 7 ותיקנתי אותם. אלוף העולם ב-AWB הוא יגאל. נשמע מה הוא אומר. בורה בורה - שיחה 23:23, 26 באפריל 2018 (IDT)
תלוי כמה זמן זה יקח. אבל לפני זה, יש בעורך TD מציע אוטומטי של שדות חסרים. אי אפשר לתשאל אותו אוף ליין? יגאל (בקשת עזרה, IKhitron ושיחה) 00:13, 27 באפריל 2018 (IDT)
(הגיל עושה את שלו, והתאים האפורים נשחקים) מש:בורה בורה, אתה זוכר מה שמה של המפתחת החביבה שבנתה את הכלי? אפשר להיוועץ בה, כמדומני שהיא דוברת עברית. קיפודנחש 00:41, 27 באפריל 2018 (IDT)
מוריאל. יגאל (בקשת עזרה, IKhitron ושיחה) 00:44, 27 באפריל 2018 (IDT)
אבל מוריאל זה לא שם המשתמש שלה... היא דוברת עברית. בורה בורה - שיחה 00:47, 27 באפריל 2018 (IDT)
זה בכולופן עזר. משתמשת:Mooeypoo: השאלה היא, האם אפשר ללמד את הכלי "ניהול נתוני תבנית" (או "Manage templatedata"), לא רק להציע פרמטרים חסרים, אלא גם לסמן שדות ב-TD, שהכלי לא חושב שקיימים בתבנית? זה יכול לעזור למצוא אי-התאמות בין ה-TD לתבנית עצמה. קיפודנחש 01:15, 27 באפריל 2018 (IDT)
הממם... הכוונה היא לסמן שדות שמשתמש מכניס אבל שהמערכת לא זיהתה אוטומטית? הבעיה בזה היא שהזיהוי האוטומטי כבר ככה לא משהו; מאד קשה לעשות זיהוי שעובד באחוזים גבוהים - בגלל זה המערכת כרגע "רק" מציעה. אפשר לסמן שדות שמשתמש הוסיף באופן ידני והמערכת לא מזהה, אבל זה לא יעבוד אם לתבנית יש דפי משנה, או אם הפרמטר יחסית חבוי בתוך תנאים. אני קצת סקפטית, אבל אולי זה רעיון לא רע לנסות ולחקור כמה אפשר להכנס לזה. תוכל לפתוח כרטיס בPhabricator עם הסבר (באנגלית) של מה אתה מתכוון ולמה זה יעזור? ננסה לערב את שאר המפתחים, אולי למישהו יהיה רעיון יצירתי... מוריאל שוטלנדר - שיחה 20:35, 29 באפריל 2018 (IDT)

הפיכת אובייקט לניתן לאישור[עריכת קוד מקור]

היי. תוכל להפנות אותי בבקשה לתיעוד נורמלי של jquery.confirmable? לא מצאתי בגוגל. אם לא פגשת את זה אף פעם, פתח לדוגמה את הדף [3] (זה במוד בטוח), ותריץ שם

mw.loader.using('jquery.confirmable', function () {$('input.historysubmit').confirmable();})

ואז תלחץ על השוואת הגרסאות שנבחרו. זה אמור ליצור שני כפתורים, הימני אישור, השמאלי ביטול. אבל הוא עושה זאת מוזר. תודה, יגאל (בקשת עזרה, IKhitron ושיחה) 17:35, 29 באפריל 2018 (IDT)

ראה https://github.com/chriswoodford/jQuery-Confirmable-Plugin . לא התעמקתי, אבל ממבט ראשון נראה שזה משהו שמסייע להפוך אלמנט לחיץ לכזה שהלחיצה קודם כל מקפיצה areyousure, ורק אם המשתמש אומר "כן", קורים כל הדברים האחרים שהאלמנט הלחיץ אמור לעשות. קיפודנחש 17:38, 29 באפריל 2018 (IDT)
תודה, ראיתי, אבל זה לא זה. כאן אין דרך לשים טקסט של "לא". וגם אצלנו בוויקי זה משתמש במדיה ויקי:confirmable-yes או -no. יגאל (בקשת עזרה, IKhitron ושיחה) 17:44, 29 באפריל 2018 (IDT)
לפחות, בינתיים אפשר להתקדם עם קישורים חיצוניים. אבל עדיין אשמח לדעת מה עושים עם כפתורים. תודה, יגאל (בקשת עזרה, IKhitron ושיחה) 17:59, 29 באפריל 2018 (IDT)

משתמש:קובי כרמל/CheckURL.js[עריכת קוד מקור]

שלום,

למה אסור להשתמש בזה? האם זה עובד? האם יש תחליף לזה שמותר להשתמש בו?. תודה, חזרתישיחה 22:51, 29 באפריל 2018 (IDT)

זה לא עובד. הסקריםט מנסה להתקשר לאתר כלשהו בפרוטוקול http, ודפדפנים מודרניים לא מאפשרים זאת מדף שניגשים אליו בפרוטוקול https. בהסתברות גבוהה יש עוד בעיות עם הסקריפט הזה, אבל לא צריך יותר. קיפודנחש 02:28, 30 באפריל 2018 (IDT)

תודה. חזרתישיחה 08:03, 30 באפריל 2018 (IDT)
ממילא, נראה שהאתר אליו כיוון קובי, "www.kupa-elad.org.il/ping.php", כבר לא פעיל. קיפודנחש 01:24, 1 במאי 2018 (IDT)

שני צבעים[עריכת קוד מקור]

היי. אתה חושב שאפשר ליצור מעגל ב-imagemap עם שני צבעים? נגיד, חצי ימין מול שמאל. ניסיתי לדחוף conic-gradient לתוך fillStroke בקוד ג'ייסון שנתת לי, אבל כנראה לא עושים את זה ככה. תודה רבה, יגאל (בקשת עזרה, IKhitron ושיחה) 14:52, 1 במאי 2018 (IDT)

אמנם canvas זה קצת "שריד היסטורי", אבל בטח אפשר למצוא תיעוד ודוגמאות בכל מיני מקומות. מה שהקוד עושה זה פשוט להניח path ולסגור אותו (הכל קורה בפונקציה אחת, לא קשה להבין). בזמנו קראתי בתיעוד את המינימום הדרוש כדי לעשות מה שרציתי, ולא התעמקתי מעבר לזה. הקוד מעתיק כל מה שבג'ייסון לתוך הקנוואס, ואז משרטט מסלול וסוגר אותו. קיפודנחש 17:06, 1 במאי 2018 (IDT)
זה בדיוק העניין. אני לא מוצא התאמה בין פונקציות של קנבס לבין המיפוי של ג'ייסון. יש דוגמאות איך עושים זאת, אבל איך מתרגמים אותן הנה? תודה, יגאל (בקשת עזרה, IKhitron ושיחה) 17:11, 1 במאי 2018 (IDT)
הפונקציות הן beginpath, ‏ moveto ו- lineto, ולבסוף closepath. כשהקנווס עושה את ההתעמלות הזו, האפקט הוויזואלי נקבע לפי פרופרטיז של הקנווס ששולחים דרך הג'ייסון. קיפודנחש 17:25, 1 במאי 2018 (IDT)
אתה מתכוון לצייר את זה ידנית? הדוגמה הפשוטה של conic-gradient, שעושה את זה לבד, לא תעבוד עם ג'ייסון? יגאל (בקשת עזרה, IKhitron ושיחה) 17:27, 1 במאי 2018 (IDT)

,ועוד שאלה אחת, ברשותך. השתמש ב"פונקציה" data, כדי למשוך פרמטרים של תג html. ניסיתי להעביר עוד פרמטר, וזה לא עבד. עשיתי stringify של ()data בלי פרמטרים, ואין שם את זה. צריך להגדיר את שמות הפרמטרים מראש, או משהו? ניסיתי הכי פשוט, |data-ttt=ppp. תודה, יגאל (בקשת עזרה, IKhitron ושיחה) 18:00, 1 במאי 2018 (IDT)

נסה data-something במקום data_something. קיפודנחש 18:09, 1 במאי 2018 (IDT)
אה, כן: לגבי גרדיאנט: זה כנראה דורש שינוי בקוד. כאמור, לא התעמקתי, ו-TBH, זה לא נראה לי מועיל, אבל כיוון שאתה ממילא עובד עם עותק פרטי, אתה יכול לנסות מה שאתה רוצה. לדידי, יכולת הסימון, יצירת המקרא, וההלחמה של סימון האזורים לסימון המקרא זה מספיק, ולא צריך יותר מזה. מצד שני, אם אתה רוצה כל מיני אפקטים דרך קנבס, בטח אפשר למצוא דוגמאות ברשת. קיפודנחש 18:14, 1 במאי 2018 (IDT)
אופס. טעות כתיב שלי. ברור שעשיתי עם מקף. רק כאן פספסתי. ןזה עדיין לא עבד. לא, אם זה לא נתמך אוטומטית, אין טעם להתעמק, לא שווה. תודה רבה, יגאל (בקשת עזרה, IKhitron ושיחה) 18:25, 1 במאי 2018 (IDT)
הבנתי את ההתחלה. הפרמטר הוא של div, ואתה מפעיל את data על ol בתוכו. כנראה באיזה מקום אתה מעביר את הנתונים פנימה, ופספסתי את זה. תודה, יגאל (בקשת עזרה, IKhitron ושיחה) 18:48, 1 במאי 2018 (IDT)
לאו דווקא div - הסקריפט מוצץ את ה-data מהאלמנט שמסומן בעזרת המחלקה הראשית (זו שאומרת לסקריפט לחפש תמונות עם מפה ולפעול עליהן). בעבר אמרתי לך שאפשר גם טבלה, ואין לי ספק שאכן אפשר, אבל זה כנראה לא עם {| (נדמלי שהפרשן של מדיה ויקי מעביר רק style ו-class, לא כל אטריבוטה שהוא מוצא). אבל אם תייצר את הטבלה בעזרת תג tr, אין סיבה לא להדביק את ה-data לשם. את ה-ol הסקריפט בונה בעצמו, וברור שאי אפשר להעביר בעזרתו פרמטרים... קיפודנחש 18:55, 1 במאי 2018 (IDT)
תודה, זה בדיוק מה שחיפשתי. בעניין טבלה - הפרמטר שהוספתי הוא שם דף ה-json, שאני קורא וממזג עם הפרמטר הראשון. יגאל (בקשת עזרה, IKhitron ושיחה) 19:24, 1 במאי 2018 (IDT)
לא. הפרמטר שהוספת הוא ה-JSON עצמו. זה שעשית זאת על ידי הכללת תבנית זה לא קשור. לגבי טבלה - אתה אולי זוכר שבאחד הניסיונות, הוספתי את האטריבוטה data אחרי {| וזה לא תפס - כנראה הפרשן של מדיה ויקי לא מתייחס. אם במקום {| היינו משתמשים בתג tr, זה כנראה כן היה תופס. קיפודנחש 19:28, 1 במאי 2018 (IDT)
הוספתי שם של קובץ json. היום. ואז אני קורא את הקובץ הזה ומפעיל עליו parse. יגאל (בקשת עזרה, IKhitron ושיחה) 19:37, 1 במאי 2018 (IDT)
זה בסקריפט אחר, לא בזה שעליו אנחנו מדברים כאן. אם בסקריפט אחר עסקינן, אתה יכול גם לעשות גרדיאנטים, ומה שאתה רוצה.... קיפודנחש 20:11, 1 במאי 2018 (IDT)
נכון. כי שם אני צריך קבצים קבצים גדולים בהרבה, לדחוף כזה דבר כפרמטר בתג זה לא רעיון טוב. יגאל (בקשת עזרה, IKhitron ושיחה) 20:14, 1 במאי 2018 (IDT)
כאמור, אתה יכול לעשות מה שאתה רוצה. לדעתי לא צריך להתרגש מאטריבוטה קצת ארוכה, וזה עדיף על קריאה ל-API כדי לקרוא תוכן של דף (ששמו הועבר כפרמטר). לקרוא דפים דרך ה-API זה לא תמיד דבר טוב (לא שלא עושים את זה, אבל יש הבדל בין משתמשים באיזה גאדג'ט או סקריפט אישי, ובין משהו שמופעל עבור כל אחד, אפילו אלמוני, שפותח דף מסוים או דף שמותקנת בו תבנית מסוימת). יש כאן אפילו אלמנט של "רמאות" - תוכנת ויקיפדיה סופרת הכללות, אבל הכללה מהסוג הזה לא נספרת, משום שהיא קורה "מחוץ" לתכנת מדיה ויקי. קיפודנחש 21:38, 1 במאי 2018 (IDT)
ככל הידוע לי, יש הגבלה של 255 תווים לערך של אטריבוטת תג html. אני לא רוצה שיהיה איזה דפדפן בו זה לא יעבוד. יגאל (בקשת עזרה, IKhitron ושיחה) 22:18, 1 במאי 2018 (IDT)
אתה צודק, אבל לא מדייק: אכן יש הגבלה על אורך האטריבוטות (לא התעמקתי, אבל כמדומני המגבלה היא לכל האטריבוטות של אלמנט, לא לאטריבוטה מסוימת), אבל המגבלה היא 16 סיביות ולא 8, או במילים אחרות, 64K.
המסמך הזה מסביר מה זה ATTSPLEN, אבל מייחס ערך מיושן של כ-2K. מאז HTML4 זה 64K. קיפודנחש 23:36, 1 במאי 2018 (IDT)
תודה. אבל בקצב שהם רוצים שם, זה יכול בקלות לעבור 64K יום אחד. יגאל (בקשת עזרה, IKhitron ושיחה) 23:59, 1 במאי 2018 (IDT)

mysql[עריכת קוד מקור]

היי.אין במקרה דרך לשלוח לבסיס הנתונים שאילתת mysql בתור string כמו של quarry, אבל מתוך סקריפט של ג'אווהסקריפט, ולקבל תשובה? תודה, יגאל (בקשת עזרה, IKhitron ושיחה) 04:00, 3 במאי 2018 (IDT)

זה לא שאלה של שפה. בוודאי שיש ספריות של node בג'אווהסקריפט שמתקשרות עם מייסקל, או סקוול סרבר של מיקרו$סופט או פוסטגרס. בדרך כלל ספריות אלו לא רצות בדפדפן. אם השרת פותח api בפרוטוקול שהדפדפן מכיר (כמו https), אין סיבה שגם סקריפט שרץ בדפדפן לא יוכל להריץ שאילתת סקוול. בדרך כלל שרתים לא פותחים גייטוויי כזה, אבל אין סיבה טכנית לא לעשות זאת. לא התעמקתי בסיבות אחרות, אבל קל לי לדמיין שיש כאלו. קיפודנחש 07:51, 3 במאי 2018 (IDT)
אז אם ככה, בוא נשנה את תנאיי הפתיחה. ישנו קוד ב-php שעושה עת זה. האם זה אומר שניתן לכתוב את זה ב-js? יגאל (בקשת עזרה, IKhitron ושיחה) 11:17, 3 במאי 2018 (IDT)
אחזור על מה שכתבתי בניסוח אחר. זו לא שאלה של שפה. הקוד בפהפ רץ בשרת, ואין מניעה לכתוב קוד ב js שירוץ בשרת ויעשה אותו דבר. כדי שקוד שרץ בדפדפן יעשה זאת, נחוצים מספר תנאים נוספים, שבדרך כלל לא מתקיימים (שרת הנתונים צריך להיות נגיש למרשתת, ולספק ממשק דרך פרוטוקול https - למרות שטכנית זה אפשרי, זה בדרך כלל לא המצב, וכמובן שבמקרה של ויקיפדיה זה לא). קיפודנחש 16:42, 3 במאי 2018 (IDT)
בדיוק בגלל זה דיברתי על שפה אחרת. אם התנאי מתקיימים כבר בשביל התוכנית הזאת בשפה אחרת, זה לא אומר שיתקיימו גם כאן? יגאל (בקשת עזרה, IKhitron ושיחה) 17:16, 3 במאי 2018 (IDT)
לא הבנתי. מה פירוש "התנאי מתקיימים כבר בשביל התוכנית הזאת בשפה אחרת"? באותו מקום שרץ הקוד בפהפ, אפשר להתקין node.js, ולהסב את הקוד לjs, וכנראה זה יעבוד. זה עדיין לא סקריפט שרץ בדפדפן. קיפודנחש 19:52, 3 במאי 2018 (IDT)
עכשיו הבנתי. תודה רבה. יגאל (בקשת עזרה, IKhitron ושיחה) 19:53, 3 במאי 2018 (IDT)

היסטוריה של המחשב האישי[עריכת קוד מקור]

היי. תעבור, בבקשה, על הערות שוליים 13, 14. אם לא תמצא בעיה, נסה מחשב עם רוחב לשתי עמודות. יגאל (בקשת עזרה, IKhitron ושיחה) 17:59, 4 במאי 2018 (IDT)

בערך הזה יש רק 4 הער"ש. אם התכוונת להיסטוריה של המחשב האישי, ניסיתי, ולא ראיתי בעיה (כרום). אולי בדפדפנים אחרים? קיפודנחש 18:51, 4 במאי 2018 (IDT)
כן, סליחה. [4] פיירפוקס. וזה מופיע ונעלם תלוי בזום. יגאל (בקשת עזרה, IKhitron ושיחה) 18:55, 4 במאי 2018 (IDT)
אם יהיה לי זמן, אנסה למלא bug report לפיירפוקס - אם אתה יכול לעשות זאת, עדיף. רצוי לא לעשות זאת עם הדף בוויקיפדיה בעברית, אלא עם דוגמה סינתטית (כלומר ליצור דף HTML קצר ככל הניתן שמדגים את הבעיה): נראה שפיירפוקס לא מטפל נכון ברשימה מקוננת שמוצגת בשורות. קיפודנחש 18:58, 4 במאי 2018 (IDT)
אז זהו. שאין לי מושג מה קורה שם. ה-html נראה תקין. אני אחכה עד שיהיה לך זמן... ואתה בטוח שזה רק בפיירפוקס? יגאל (בקשת עזרה, IKhitron ושיחה) 19:04, 4 במאי 2018 (IDT)
מה שצריך לעשות זה לבדוק את ההתנהגות של פיירפוקס במקרה פשוט של רשימה מקוננת שמוצגת בטורים. בהחלט יתכן שבג דומה קיים בעוד דפדפנים - מסקירה שטחית נראה שבכרום אין בעיה דומה. קיפודנחש 19:08, 4 במאי 2018 (IDT)
בדיוק. אני לא רוצה לעשות את זה בעצמי, כי אני לא יכול לזהות מה לא בסדר במבנה הדף, אחרת הייתי לוקח את זה ומביא לדפדפנים אחרים. יגאל (בקשת עזרה, IKhitron ושיחה) 19:11, 4 במאי 2018 (IDT)
למה אתה מניח שיש משהו לא בסדר במבנה הדף? מצאת בג בפיירפוקס, דווח למוזילה. קיפודנחש 19:52, 4 במאי 2018 (IDT)
א', כי מניסיון אף אחד שם לא קורא את זה. ב' כי אני לא יודע אם זה אכן של פיירפוקס או של ויקי. אתה כן. יגאל (בקשת עזרה, IKhitron ושיחה) 19:58, 4 במאי 2018 (IDT)
עשיתי עוד קצת מחקר. ובין היתר, ראיתי את הבעיה בדף קטגוריה קטגוריה:דרגת מסוכנות גבוהה לריקון מיידי, כשהוא בוודאות לא היה כאן לפני שבוע. זה נראה כמו משהו שהשתנה בקוד ויקי, והשפיע על FF, ואולי על דפדפנים אחרים, לא כרום או אקספלורר, אבל אולי עוד. אני מציע שאדווח על זה בפבריקטור. מה דעתך? יגאל (בקשת עזרה, IKhitron ושיחה) 21:39, 4 במאי 2018 (IDT)

תבניות נעלמות בתצוגה[עריכת קוד מקור]

יש לך מושג פה קורה פה?

  1. תבניות נעלמות כאילו בלעה אותן האדמה. למשל בערך יוסף שנברגר או טלרייטים ועוד רבים
  2. פתאום קטגוריות השגויים מזדבלות בדפי משתמש. למשל קטגוריה:שגיאות פרמטריות בתבנית רב, קטגוריה:שגיאות פרמטריות בתבנית אישיות ועוד כמה עשרות תבניות.
  3. מקור התקלה ותיקונה? בורה בורה - שיחה 02:46, 18 במאי 2018 (IDT)
לא הצלחתי לרדת לשורש הבעיה. ראה גם משתמש:קיפודנחש/ארגח 6. קיפודנחש 00:38, 19 במאי 2018 (IDT)
זה קשור כנראה לשינוי שמשתמש:ערן עשה ביחידה:תבנית מידע שאמור להעלים תבניות ריקות. אבל כמו בדוגמה שלך, תבנית עם תמונה וכיתוב ולעתים גם מלל מינימלי לא אמורות להיות מושפעות. הכנסת דפי משתמש למערכת הניהול שלנו שמוזכרת בסעיף 2, זה בהחלט בטריטוריה שלנו ולא ברור לי למה זה קורה. מתייג גם את משתמש:IKhitron ומדגיש שזה לא קשור לשדרוג של pv_options שאנו עושים. בורה בורה - שיחה 01:04, 19 במאי 2018 (IDT)
ישבתי כבר על זה, לא שהיה לי הרבה זמן. אני כמעט בטוח שהבעיה היא בתנאים להעלמת התבנית ביחידה, בין עם תנאי לא נכון או תגי html לא מאוזנים. כשאני נוטה לשני. יגאל (בקשת עזרה, IKhitron ושיחה) 01:07, 19 במאי 2018 (IDT)
ראו הערך שאקירה. גם ההודעה הסתומה שם קשורה לכל הבלגן האחרון? בורה בורה - שיחה 21:11, 21 במאי 2018 (IDT)
לא. זה קשור ל-36 הנותרים ב-module_options. מישהו הדביק לתוך הערך קוד של תבנית. יגאל (בקשת עזרה, IKhitron ושיחה) 21:14, 21 במאי 2018 (IDT)

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

אני דורש שתבהיר היכן שיקרתי, אם אתה מסוגל. נרו יאירשיחה • כ"ב בסיוון ה'תשע"ח • 09:28, 5 ביוני 2018 (IDT)

עניתי שם. קיפודנחש 09:47, 5 ביוני 2018 (IDT)

אתה מאשים אותי בשקרים בגלל שאתה חולק עליי בשאלה מה יותר חמור?! וגם ההאשמה הזאת נובעת מכך שציטטת את דברי דגש, כמה פעמים, תחת מרכאות, באופן מעוות. הוא לא כתב את מה שציטטת בשמו. אחר כל זה עוד קראת לי "חצוף" ו"עזות מצח" ומה לא. גם לך יש בעיה של שליטה עצמית. נרו יאירשיחה • כ"ב בסיוון ה'תשע"ח • 14:51, 5 ביוני 2018 (IDT)

שאלת השליטה העצמית שלי היא הסטת הדיון. כתבתי ששיקרת כי שיקרת. אתה רשאי להאמין שכתבתי זאת לא רק בגלל בעיית שליטה עצמית, אלא גם משום שאחד מ"מאות ארגוני הקרן החדשה" שילם לי. קיפודנחש 16:08, 5 ביוני 2018 (IDT)

אולי פשוט תענה ישירות, כדי לא להסיט את הדיון: אתה מאשים אותי בשקרים בגלל שאתה חולק עליי בשאלה מה יותר חמור?! וגם ההאשמה הזאת נובעת מכך שציטטת את דברי דגש, כמה פעמים, תחת מרכאות, באופן מעוות. נרו יאירשיחה • כ"ב בסיוון ה'תשע"ח • 16:49, 5 ביוני 2018 (IDT)
אני מודה על ההתנצלות במפעיל נולד. נרו יאירשיחה • כ"ב בסיוון ה'תשע"ח • 17:28, 5 ביוני 2018 (IDT)
כתבתי לפני התנגשות עריכה -פירוט:
כתבת כך: ״זה מאוד מעניין. אביעדוס חסם את דגש חזק ליום שלם, מיד לאחר שהתווכח איתו בנושא אחר, על המילים "פעלת כאן באופן פרוע (שלא לומר מושחת מיסודו)". הייתי יכול ללמד זכות שהוא מאוד רגיש לשפה מנומסת, כפי שכתוב בדף השיחה שלו ("בדף זה מקפידים על נימוס").״
מדבריך אלו עולה כאילה הבעיה בדברי דגש חזק הם ״שפה לא מנומסת״ .זה שקר. האשמת מישהו שהוא פועל באופן ״מושחת מיסודו״ זו לא ״שפה לא מנומסת״, כמו קריאה למישהו ״חצוף״. שחיתות היא דבר פלילי. האשמה בשחיתות זה לא ״חוסר נימוס״. זו דיבה ולשון הרע. הרמז המכוער שלך כאילו יש קשר בין הוויכוח של אביעדוס עם דגש לבין חסימתו המוצדקת של דגש זה לא שקר, זה סתם לכלוך. אבל כשכתבת ״הוא חסם אותו על שפה בלתי מנומסת, מיד לאחר שהתווכח איתו בנושא אחר. הבעיה היא שהוא עצמו מתנסח באופן מנומס אפילו פחות״, שיקרת: דגש לא נחסם על ״שפה לא מנומסת״. הוא נחסם על לשון הרע.
כשכתבת ״אני חושב ששניכם הייתם מראשי המתנגדים אם היה מדובר במישהו שפחות מוצא חן בעיניכם ומתנהג באופן כזה״, טכנית לא שיקרת - בסך הכל שיתפת את הקהילה במחשבותיך. אבל זו התחמקות זולה: בפועל, מה שאמרתי זה שדוד ואנוכי היינו מתנהגים כפי שאתה התנהגת כאן, אם היה מדובר במישהו שלא מוצא חן בעינינו. כפי שציינתי, גם אתה, גם דוד וגם אני פעילים בוויקיפדיה קצת יותר משלושה שבועות, וה״מחשבות״ הללו שלך חסרות כל בסיס. למרות שטכנית זה לא ״שקר״, באופן מעשי זה כן.
ולקינוח, כשכתבת שאביעדוס התבטא בדיון בוק:מנ בצורה ״לא מרוסנת״, שמראה על ״קשיים בשליטה עצמית״ שיקרת שוב, וכשדרשתי ממך להביא דוגמאות לדברים הבאת מספר התבטאויות שאף אחת מהן אינה ״לא מרוסנת״, ואף אחת מהן לא מדגימה ״קשיים בשליטה עצמית״. פיכסה.
אם אתה מעוניין לחזור לכאן ולדרוש ולקבל דוגמאות לשקרים ששיקרת, אשתדל להמשיך ולמלא את מבוקשך, אבל לדעתי ייטב לך וייטב לי אם נפסיק כאן. קיפודנחש 17:29, 5 ביוני 2018 (IDT)
א. לכתוב "שפה לא מנומסת" על שפה חמורה זה לא שקר, אלא אנדרסטייטמנט. זה לא אותו דבר.
ב. אני חושב שאתה כבר יודע שדגש לא כתב אפילו שאביעדוס פועל באופן מושחת מיסודו.
ג. אגב, גם לומר שמישהו משקר יכול להיות עילה לתביעת דיבה.
ד. השאלה אם אביעדוס שולט בעצמו או לא היא עניין של שיקול דעת. גם אם מישהו חולק עליך (והיו כמה כאלה במפעיל נולד) אין זה אומר שהוא משקר, או להפך. נרו יאירשיחה • כ"ב בסיוון ה'תשע"ח • 17:36, 5 ביוני 2018 (IDT)
אם רוצים, אפשר לקרוא לזה ״אנדרסטייטמנט״, אבל כשמשפט אחרי זה אתה אומר שדברי אביעדוס אליך (״חצוף ועז מצח״) הם בלתי מנומסים ״באותה מידה או אפילו יותר״ (ציטוט מהזיכרון - אם לא דייקתי בנוסח המדויק, סליחה), הפכת את ה״אנדרסטייטמנט״ שלך לשקר.
ד״ח אכן לא כתב שאביעדוס פעל באופן ״מושחת מיסודו״ - הוא אמר זאת על מישהו אחר. אם הוא היה אומר זאת על אביעדוס, קרוב לוודאי שאביעדוס היה מבקש ממפעיל אחר לחסום (אם כי זו כמובן השערה בלבד)
לומר שמישהו משקר אולי יכולה להיות עילה לתביעת דיבה, אבל כשהשקר ניצב מול העיניים, כמו כאן, תביעת הדיבה תסוף באיבה.
השאלה היא לא ״אם אביעדוס שולט בעצמו״, אלא אם התבטאויותיו ״מראות חוסר שליטה עצמית״. את זה אפשר לשפוט באופן אובייקטיבי, וההתבטאויות שלו שם לא מראות זאת.
אולי יפתיע אותך לשמוע, אבל ״מישהו חולק עלי״ זה לא משהו ממש נדיר. זה משהו שקורה די תכופות, הן בוויקיפדיה והן מחוץ לה. אין זה ממנהגי להאשים את החולקים עלי בשקרים, אלא אם כן הם אכן משקרים (וגם אז לא תמיד). קיפודנחש 17:52, 5 ביוני 2018 (IDT)

שאלה לשיור והצעה לשיפור[עריכת קוד מקור]

היי.

  • למה יש לנו ארבע תבניות כמעט זהות לארבע רמות הגנה, במקום אחת שמציגה את כל האפשרויות?
  • למה לא להוסיף שם משפט, בסגנון המציג לבדוקי אוטומטית ומעלה, האומר שנשארו פחות מ-72 שעות לסיום ההגנה?

יגאל (בקשת עזרה, IKhitron ושיחה) 19:15, 6 ביוני 2018 (IDT)

למה אתה שואל אותי? לא זכור לי שעשיתי משהו בקשר לאיזו תבניות כזו. למה לא תציץ בהיסטוריה שלהן, ותברר עם מישהו שיכול לענות? לגבי ציון מועד תום ההגנה: יש מנגנון אוטומטי? לא ידעתי ששינוי רמת הגנה היא פעולה עם מועד פקיעה. אולי יותר פשוט לתת קישור ליומן ההגנות: ביומן מופיעה היסטוריית ההגנות, וכן כל פרט שהמפעיל שביצע או שינה את ההגנה הוסיף לתקציר. קיפודנחש 19:24, 6 ביוני 2018 (IDT)
אני שואל אותך כי אתה מפקד התבניות. כן, יש infinity (ראה במצב עריכה). למשל, רוח נשית. אפשר אפילו יותר פשוט מקישור, ללחוץ על עריכה. אני מדבר על תצוגה תוך כדי קריאה. יגאל (בקשת עזרה, IKhitron ושיחה) 19:29, 6 ביוני 2018 (IDT)
לא זכור לי מתי מוניתי ״מפקד התבניות״ (לא מפתיע - הזיכרון שלי דומה יותר לצרור נקוב מאשר לבור סוד). אנא קבל את התפטרותי (או פרישתי) מהתפקיד המכובד. אם אפשר להוסיף מידע על מועד פקיעה זה נשמע רעיון לא רע - שוב, למה לא תלבן את הנושא מול מי שיצר (או אלו שיצרו) את התבניות הללו? קיפודנחש 19:37, 6 ביוני 2018 (IDT)
לא מונית, הרווחת. ואתה לא יכול להתפטר פיזית. כדי שזה יקרה, צריך להיות מישהו שמבין בזה יותר ממך. בסדר, אדבר עם חיים 7. יגאל (בקשת עזרה, IKhitron ושיחה) 19:40, 6 ביוני 2018 (IDT)
אם אתה כבר כאן: ראית את ההודעה במזנון על טולהאב. מה דעתך ליצור ולתחזק רשימה מקומית של כלים שיכולים להתאים? יש מספר כלי כאלו שיצרתי שאפשר לשקול את התאמתם, ובוודאי יש עוד כלים שיצרו אחרים שיכולים להתאים (את תרומתי הטכנית החשובה ביותר, לדעתי, אשף התבניות, מאוחר מדי להוסיף - הם בונים כלי מובנה שעושה אותו דבר, אם כי הכלי שלהם נכה לעומת זה שבניתי לפני שנים... תקוותי שהוא יגדל ויצמח, ובסופו של דבר יהיה טוב יותר מזה שבניתי אי אז). אבל אפשר לחשוב על כל מיני דברים - החל מיחידת בדיקת הפרמטרים, ועד imagemaphighlighter. יש גם כמה כלים חביבים שאור בנה, כמו ה״מי סימן כבדוק״. אולי נעשה רשימה של כלים מקומיים, וכשפחות או יותר נסכים עליה, נרשום את הכלים בטולהאב? קיפודנחש 16:15, 7 ביוני 2018 (IDT)
כן, תרגמתי אותה. אבל כמה כלים יהיו שם? 5? יגאל (בקשת עזרה, IKhitron ושיחה) 16:18, 7 ביוני 2018 (IDT)

────────────────────────────────────────────────────────────────────────────────────────────────────

על זה כדאי לדבר: מה כדאי לשים כ״כלי״? ארשום כאן דברים שכתבתי שפוטנציאלית מתאימים (ואולי יש עוד ששכחתי) - על כך רציתי לדון:

  • imagehighlight
  • pgn viewer
  • paramvalidator
  • dwim search (הסמיצ׳יק שמאפשר לך להשתמש במקלדת לא נכונה בשורת החיפוש ובכל זאת לקבל את הערכים המתאימים)
  • רשימת המעקב בשורת ההתראות (כמדומני ״88״)
  • אשף התבניות (כנראה כבר לא ממש רלוונטי, אבל לא בטוח שלא)

בדרך כלל, השתדלתי שכלים שכתבתי לא יהיו ספציפיים לשפה העברית או לוויקיפדיה בעברית. לא מותקן אצלי WLM, ובפעם האחרונה שהצצתי היה נדמה לי שהוא דווקא כן ספציפי (לא בהכרח לשפה, יותר לדרישות ייחודיות שמתאימות לצורת העבודה המקובלת כאן - כאמור, זו התרשמות שטחית), אבל בהחלט יתכן שגם WLM מתאים, ובטח אפשר למצוא עוד איזה תריסר או יותר פיתוחים מקומיים שלכל הפחות ראויים לדיון. קיפודנחש 16:33, 7 ביוני 2018 (IDT)

אז 5. WLM רב לשוני, אבל הוא בהחלט לא מתאים לאתרי ויקי אחרים, כי הוא בנוי על סכימת html מקומית ומותאם לגאדג'טים ולסקריפטים מקומיים. איפה מוצאים עוד תריסר? יגאל (בקשת עזרה, IKhitron ושיחה)
5 ״שלי״ (ולמעשה, לא מניתי אפילו את כל הפוטנציאליים ״שלי״: יש למשל שני סקריפטים שמחליפים טולטיפים - פרטי העריכה האחרונה בדף בטולטיפ של ״גרסאות אחרונות״, וספירת עוקבים בטולטיפ של הכוכב של רשימת המעקב, למי שיש הרשאות). יש למשל הסקריפט המתוק של אור שבדף ההבדלים מספר לך מי סימן כבדוק, ובטח יש עוד, ובטח לא מעט דברים שערן כתב. אפשר לסרוק את היחידות, הגאדג׳טים, והסקריפטים המקומיים ולדון איזה מתאים. אתערב אתך שדיון כזה יניב לפחות תריסר... כמובן, יתכן גם שלא זו הכוונה בטולהאב, ואולי מכל אלו מתאימים רק שניים ורבע. על כך הצעתי לדון, ולאו דווקא בדף שיחתי. קיפודנחש 16:58, 7 ביוני 2018 (IDT)
תגיד, אתה מודע לכך, שהפרוייקט הזה מיועד לכלים חיצוניים, היושבים בדומיין ה-toolforge? יגאל (בקשת עזרה, IKhitron ושיחה) 17:11, 7 ביוני 2018 (IDT)
אולי לא הבנתי נכון את ההודעה. לפי מה שהבנתי, זה מיועד לקטלוג כל הכלים המקומיים שיש להם פוטנציאל לעניין מיזמים אחרים - ראה את מבנה הג׳ייסון שהוגדר - הוא לא כולל קישור לכלי? קיפודנחש 17:25, 7 ביוני 2018 (IDT)
אז אולי אני לא הבנתי נכון. כי כל הכלים שראיתי שם עד כה, ועברתי על 500, היו בשרת. יגאל (בקשת עזרה, IKhitron ושיחה) 17:44, 7 ביוני 2018 (IDT)
זה כנראה נכון. לעומת זאת הקריאה וההזמנה ממש לא אמרו זאת, ומהן נראה שהכוונה לכל הכלים - כולל כאלו שמסייעים לעריכה, מוסיפים תכונות רצויות לגלישה (כמו imagehighlight), או מסייעים לתחזוקה, כמו ערימה שלמה של כלים שבנינו כאן סביב מסדר הניקיון. אפשר לשאול את היוזמים אם זה מתאים, אבל לפחות לפי ההזמנה, נראה שכן. קיפודנחש 19:28, 7 ביוני 2018 (IDT)
אם כך, כלי ה-purge צריך להיות שם, למשל. הוא נמצא בשימוש כאן וברווויקי בהצלחה רבה. יגאל (בקשת עזרה, IKhitron ושיחה) 19:49, 7 ביוני 2018 (IDT)
לא כאן המקום לדיון בשאלה ״מה מתאים״ - ראה את הודעתי הראשונה בנצל״ש הזה: ״מה דעתך ליצור ולתחזק רשימה מקומית של כלים שיכולים להתאים?״...הכוונה כמובן גם לחטיבת דיון, והזמנת עורכים שיכולים לתרום לה. בב״ח - קיפודנחש 21:30, 7 ביוני 2018 (IDT)
מתוך סקרנות: למה אני ולא אתה? יגאל (בקשת עזרה, IKhitron ושיחה) 21:47, 7 ביוני 2018 (IDT)
אני כנראה לא אטפל בזה: להציע יותר קל מלעשות. לא הטלתי עליך משימה, רק שאלתי אם אולי תרצה להטיל על עצמך... אם לא אז לא. בברכה - קיפודנחש 01:25, 8 ביוני 2018 (IDT)
לא אמרתי שכן ולא אמרתי שלא. אם רק היו לי עוד חמישים שעות פנויות כל יום, כמע דברים הייתי יכול לעשות... יגאל (בקשת עזרה, IKhitron ושיחה) 02:57, 8 ביוני 2018 (IDT)

האם יש אפשרות טכנית "להעלים" קישורים אדומים בעמוד הראשי?[עריכת קוד מקור]

היי. עברתי על תקציר הערך המומלץ של מחר וכרגיל עלו לנגד עיניי בקלות מספר ערכים שטרם-נכתבו-כאן-אך-בע"ה-עוד-ייכתבו: דה-רגולציה (אנ'), גוש סחר (אנ'), אשרור (אנ'), הבטחת בחירות (אנ'). כמובן, אין לדעת מתי כל אחד מאלה ייכתב – ואחרי שהם אמנם ייכתבו יש לשער שלתקציר הזה לא יוכנסו מיד קישורים אליהם (ואם נהיה ריאליים, אם בכלל). העניין נדון פעמיים במזנון בעת האחרונה, ללא תועלת מרובה (חלק סבורים שיש להציג קישורים אדומים בעמוד הראשי וחלק לא, וזה לא הלך לשום מקום). תהיתי אם ישנה אפשרות טכנית לגרום לכך שבכל דף מעין זה הנ"ל לא יוצגו קישורים אדומים כשהוא מופיע בעמוד הראשי אף אם יש בו כאלה. אביעדוסשיחה 22:24, 6 ביוני 2018 (IDT)

כנראה אפשר לעסות את העמוד הראשי, ולהחליף קישורים אדומים בטקסט שחור. האם זה רצוי? לא ברור. טכנית, זה לא צריך להיות קשה לביצוע - אולי איזה 13 שורות ג׳אווהסקריפט. גם כך אנו מטפלים טיפול מיוחד בעמוד הראשי... gtg - המשך (אולי) יבוא. קיפודנחש 23:29, 6 ביוני 2018 (IDT)
מש:ערן: מה דעתך בנידון? אודה לשדעתי האישית אין פסול בקישורים אדומים בעמוד הראשי, אבל נראה לפי כמה דיונים בזמן האחרון במזנון שהקהילה חושבת שזה לא נאה ולא יאה. יתכן שעדיף, במקום לנפות אדומים ידנית מתקציר הערך המומלץ וכל כת דיליה, לסרק את העמוד הראשי בעזרת סקריפט קטן ולתת למכונה לעשות את העבודה. קיפודנחש 17:23, 7 ביוני 2018 (IDT)
אביעדוס וקיפודנחש: אפשר להחליף קישורים ל{{קישור אם קיים}} (אפשר באמצעות החלפה פשוטה כשיוצרים את התקציר). בצורה זו כאשר הערך יופיע בעמוד הראשי פעם נוספת אותם קישורים שבעבר לא היו קיימים יופיעו. ערן - שיחה 21:51, 7 ביוני 2018 (IDT)
וואלה. נראה כמו פתרון לא רע בכלל. ואם יש בוט שדואג להעביר את התבנית הזו בקישורים רגילים משנכתב הערך, בכלל טוב (ערן, יש כזה?). אביעדוסשיחה 01:12, 8 ביוני 2018 (IDT)
אין וכנראה גם לא צריך: {{קישור אם קיים|חתול}} מוצג כקישור כחול, ו{{קישור אם קיים|חתלתולים}} מוצג כטקסט רגיל, בשחור (במקום קישור אדום ליצירת הדף): חתול ומולו חתלתולים. התבנית הזו משתמשת בפונקציה שנחשבת ״יקרה״, ולכן יש מגבלה כמה פעמים אפשר להשתמש בה בדף אחד (כמדומני 500), אבל בהנחה שלא מגיעים לסף הזה, אין צורך להחליפה בקישור רגיל גם אחרי שהערך נכתב. דפים שכבר קיימים כשנכתב התקציר עדיף לקשר בקישור רגיל, כדי לחסוך בשמוש בתבנית יקרה, ומשום שיכול להיות, למשל במיזם הערכים המומלצים, דף עם הרבה תקצירים: ברגע שעוברים את הסף קורים דברים לא נעימים. קיפודנחש 01:23, 8 ביוני 2018 (IDT)
אביעדוס: אפשר לכתוב בוט כזה, אבל אופן השימוש בתבנית הוא כזה שלא תמיד מאפשר החלפה - למשל תבניות קישורים חיצוניים לעיתונים נראים כך "{{קישור אם קיים|{{{שם הכותב}}}}}, ..." כך שהפרמטר חופשי (תבנית הקישור החיצוני) ונקבע מבחוץ (בערך עצמו שבו מציינים את הכותב). ערן - שיחה 09:08, 8 ביוני 2018 (IDT)
קיפודנחש, אין הצדקה מיוחדת לקיים את התבנית במקום קישור רגיל לאחר שנכתב ערך; אפילו אם רק כדי להימנע ממקרה קצה כמו שתיארת, זה עדיין משתלם. ערן, אני לא בטוח שהבנתי: אם אינני טועה, בתבניות הקישורים לעיתונים הפרמטר של שם הכותב לא מובא מהערך שבו התבנית נמצאת אלא משם הכותב המופיע במפורש בתבנית, כמו במקרים האחרים. אביעדוסשיחה 18:24, 8 ביוני 2018 (IDT)
אכן. התכוונתי רק שאין שימוש ישיר בתבנית קישור אם קיים אלא שימוש עקיף, דרך תבנית נוספת. ערן - שיחה 18:35, 8 ביוני 2018 (IDT)
כתבתי לפני התנגשות עריכה - (תגובה לדברי אביעדוס): זה נכון, כמובן, אבל אם ״סומכים״ על מישהו שיעבור ויחליף את התבנית בקישור פשוט ברגע שהערך נכתב, אפשר לקצר את התהליך ולסמוך על אותו מישהו שיוסיף קישור ברגע שהערך נכתב... היתרון בתבנית זה שאפשר לשכוח ממנה, גם אם זה כמובן לא _מחייב_ אותנו לשכוח ממנה. לגבי תגובתך לערן: כשאתה כותב ״שם הכותב המופיע במפורש בתבנית״, זה דו משמעי: שם הכותב לא מופיע בתבנית עצמה, אלא מוזן אליה בפרמטר, מהמקום בו _משתמשים_ בתבנית, בעוד ש{{קישור אם קיים}} מופיע בתבנית עצמה. לדעתי, במקרה עליו אנו מדברים הבעיה שתיאר ערן אינה בעיה אמתית, משום שבתקציר ערך מומלץ, הקישורים (בין כחולים ובין אדומים) כמעט תמיד נמצאים ישירות בתקציר עצמו, ולא מגיעים לשם בעקיפין דרך פרמטר, כמו בקישורים לעיתונים. קיפודנחש 18:44, 8 ביוני 2018 (IDT)
אכן. אחלה, בקיצור. אביעדוסשיחה 00:28, 11 ביוני 2018 (IDT)

תצוגת ניידים מקבילה[עריכת קוד מקור]

היי. יש בפיירפוקס כלי חדש. אם אתה רואה איזה דף בוויקיפדיה, אתה יכול ללחוץ על כפתור "כווץ" בשורת הכתובת של הדפדפן, לייד כוכב הבוקמרקס, והמסך יהפוך לצר יותר במקצת, ובמקום שמתפנה, בצד, אתה תראה את גרסת הניידים של אותו הדף, כדי שתוכל להשוות. מעוניין? יגאל (בקשת עזרה, IKhitron ושיחה) 16:41, 8 ביוני 2018 (IDT)

תודה, אבל כבר מזמן התקנתי כלי של בריון שמוסיף סמליל נייד לתפריט, ולחיצה עליו מציגה נייד מונח על הדף. הכלי שתיארת נשמע מועיל, אבל בפועל עברתי לכרום באופן כמעט אקסקלוסיבי (פרט לבדיקת דיווחי בגים), כך שזה לא יהיה לי מאד שימושי. תודה. קיפודנחש 17:20, 8 ביוני 2018 (IDT)
אין בעיה. מציגה נייד במקום או ליד? יגאל (בקשת עזרה, IKhitron ושיחה) 17:24, 8 ביוני 2018 (IDT)

לא. התצוגה היא בחלונית קטנה שמונחת מעל הדף, ואפשר להזיזה למקום שרוצים בתחום חלון הדפדפן, ולסגור אותה בקלות, כשהיא זוכרת את מצבה כשעוברים בין דפים. זה לא משהו כללי כמו הכלי שתיארת, זה רק לוויקיפדיה. קיפודנחש 17:28, 8 ביוני 2018 (IDT)

כן, מה שתיארתי טוב יותר, כי הוא לא מסתיר חלק מבדף המקורי. יגאל (בקשת עזרה, IKhitron ושיחה) 17:33, 8 ביוני 2018 (IDT)
להשלמת התמונה: סקריפט 91. אולי כדבריך ״פחות טוב״, אבל בתור פיצוי, עובד בכל דפדפן, ולא דורש התקנת הרחבה. שערוריה! הסקריפט הזה לא מתועד ב-וק:ס! אם מישהו/י שעובר כאן מתנדב להוסיף, (י|ת)בורך. (רמז: אם מתקינים את סקריפט 66, קל לנסות ולראות איך ומה עושה כל סקריפט, כולל 91, בלי צורך בעריכה בלתי פוסקת של דף הסקריפטים האישי, ואם אוהבים, רק אז להתקין). קיפודנחש 18:51, 8 ביוני 2018 (IDT)

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

היי. יש לי קוד: table tr td td td td td /tr /table. כל תא רחב, ולא ניתן לשבירה. לכן הטבלה גולשת מחוץ למסך. יש דרך לשבור את tr כך שכל התאים שלא נכנסים למסך, יועברו מתחת? width לא עוזר. תודה, יגאל (בקשת עזרה, IKhitron ושיחה) 20:21, 8 ביוני 2018 (IDT)

אם הבנתי נכון, אתה רוצה טבלה אוטומטית, שתדע לשלוח חלק מהעמודות לשורה חדשה כשרוחב הדף לא מספיק? לדעתי, התשובה הנכונה היא, שבמקרה כזה טבלה אינה האלמנט העיצובי הנכון. מקובל לומר ששימוש בטבלה ככלי עיצובי נטו ב-html זה שימוש שגוי (למרות שזה היה פחות או יותר הסטנדרט בתריסר השנים הראשונות של הווב). שימוש בטבלה אמור להיות שמור להצגת מידע טבלאי, ולא לשום דבר אחר, ובמקרה כזה ה״פיצול״ שאתה רוצה יהיה כנראה שגוי, ואז צריך לסבול בשקט את העובדה שיש סרגלי גלילה.
אם השאלה הבאה היא ״אוקיי, אז איזה אלמנט עיצובי כן מתאים?״, התשובה פשוטה: כאן הגעתי לקצה ידיעתי. החדשות הטובות הן שיש אנשים שכן יודעים (אתה יכול להתחיל . כאן). אם לא הבנתי נכון את השאלה (אפשרות סבירה בהחלט), אז לא הבנתי... קיפודנחש 21:29, 8 ביוני 2018 (IDT)
הבנת נכון. וגם אני חושב שהטבלה לא מתאימה, אבל לא מצאתי שום דבר יותר טוב. אני צריך שישה כפתורי OOui בשורה, מקסימום שתיים. אוף. ובקישור שנתת צריך לדעת את הרוחב מראש. תודה. יגאל (בקשת עזרה, IKhitron ושיחה) 21:38, 8 ביוני 2018 (IDT)
הקישור הזה (שמצאתי אחרי 43 שניות חיפוש) הוא אילוסטרציה להצגת רשימה לא מסודרת בעיצוב טבלאי, למרות שזו לא טבלה. גם אם באילוסטרציה הרוחב ידוע מראש, בהסתברות טובה אפשר להשתמש בטכניקה הזו, או בדומה לה, כדי לעשות מה שאתה רוצה כשהרוחב לא ידוע. אם לא, אז צריך להמשיך לחפש. קיפודנחש 21:45, 8 ביוני 2018 (IDT)
אז זהו, שחיפשתי הרבה מאוד, לפני שבכלל פניתי אליך. יגאל (בקשת עזרה, IKhitron ושיחה) 21:48, 8 ביוני 2018 (IDT)

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

- הועבר לדף שיחת יחידה:Chess

ויקיפדיה:מזנון[עריכת קוד מקור]

Kindness Barnstar Hires.png

שמתי לב לתרומתך הרבה לערך ויקיפדיה:מזנון, ורציתי להביע את הערכתי. תודה רבה!
בברכה, אילן שמעוני - שיחה 19:43, 11 ביוני 2018 (IDT)

שימוש ב-API כדי למצוא דף שמופיעות בו שתי תבניות מסוימות[עריכת קוד מקור]

בהקשר לזה - האם יש דרך כזו? לחילופין לבנות שאילתה על בסיס petscan? אני מכיר כיום רק דרך לקבל את כל הדפים של תבנית מסוימת. כשבתוצאות יופיע גם האם מופיעה התבנית השנייה. אבל חבל לי להעמיס על שרתי ויקי עם עשרות אלפי תוצאות לשאילתה. החבלןשיחה • 10:51, 13 ביוני 2018 (IDT)

ב-petscan אתה יכול לעשות חיתוכים לפי 2 תבניות. אינג. יונה ב. - שיחה - הבה נכחילה 12:56, 13 ביוני 2018 (IDT)

החיפוש המובנה בוויקיפדיה תומך בזה, כמו גם בקטגוריות (כולל חיפוש לעומק, אם כי יש מגבלה על מספר הקטגוריות בעומק). דוגמה לחיפוש שמעלה דפים עם מנהיג וחייל; מיוחד:חיפוש/hastemplate:מנהיג hastemplate:חייל (כרגע בנייד, אולי יש בדוגמה תקלדה). אם שם התבנית מכיל רווחים, אפשר או להקיף את השם במירכאות כפולות, או להחליף את הרווחים בקו תחתי. אפשר לשלב סוגי חיפוש שונים, למשל, דפים שמכילים תבנית מסוימת (או כמה), נמצאים בעומק (עד 5) בקטגוריה מסוימת, ומכילים את המילה "אינטרפולציה". קיפודנחש 16:03, 13 ביוני 2018 (IDT)

(תוספת מאוחרת) מתברר שהקישורית שרשמתי לחיפוש עובדת, וכרגע יש בוויקיפדיה בעברית 64 דפים במרחב הערכים שמכילים את שתי התבניות. יותר טוב ונוח מ api, ומ petscan. בהעדפות בטא אפשר להפעיל ממשק יותר נוח לחיפוש, לא בטוח אם hastemplate נתמך. בדף החיפוש המתקדם יש תיבת עזרה, וכן בטוח ששם יש. קיפודנחש 16:09, 13 ביוני 2018 (IDT)
תוספת מאוחאוחרת: עכשיו בשולחני. בדקתי, ו״״ממשק חיפוש מתקדם״ תומך גם תומך. הפעל בהעדפות => בטא את ״ממשק חיפוש מתקדם״, הקש על סמליל המגדלת בחיפוש, פתח את ״פרמטרים מתקדמים״, והוסף ב״דפים עם התבניותו״ את התבניות, אחת אחת, ובסיום הקש ״חיפוש״. קיפודנחש 16:39, 13 ביוני 2018 (IDT)
תודה לשניכם. אבל האם אני יכול להשתמש בזה בקוד? הייתי רוצה שהבוט יהיה אוטומטי לגמרי. ולא שאני אצטרך להכניס לו hard-code את ה-json של רשימת הערכים. החבלןשיחה • 21:12, 13 ביוני 2018 (IDT)
ל-search יש גם api. מומלץ להתחיל לשחק עם מיוחד:ApiSandbox.
דוגמה לחיפוש שרשמתי למעלה דרך ה-api. קיפודנחש 22:40, 13 ביוני 2018 (IDT)
תודה רבה! לא הכרתי את האפשרות של list:search. בדיוק מצאתי איך להוציא מ-petscan את השאילתה כ-api - מכוער ועובד... אבל ה-api באמת יעזור לי יותר. החבלןשיחה • 10:44, 14 ביוני 2018 (IDT)

יתכן שאפשר לשאול את השאלה בצורה ישירה, אבל הנחמד בחיפוש זו הפשטות והגמישות. "הם" הוסיפו לא מזמן את האפשרות לחיפוש קטגוריות לעומק (deepcategory), והשילוב בחיפוש, או "שאילתה" אחת של כל הסוגים (מפורט בטבלה בדף החיפוש המיוחד), עונה על רוב הצרכים. שאילתות יותר מורכבות ממה שאפשר בחיפוש כנראה מצריכות כבר כלים חיצוניים, וכנראה petscan זה לא הכלי העוצמתי ביותר. קיפודנחש 16:12, 14 ביוני 2018 (IDT)

אני בדיוק מתעניין בנושא זה גם. יש מקום שאוכל למצוא תיעוד על אפשרויות החיפוש השונות דרך הAPI, מהסוג שתיארת? (התיעוד הרגיל באתר מדיה ויקי ממש לא מכסה את זה, הוא מינימלי, וכמעט גרם לי להאמין לרעיון התמוה שאין אפשרות לאחזר רשימות דפים לפי קטגוריה). אני מחפש למשל כרגע את האפשרות לאחזר רשימה של כל הדפים מקטגוריה מסויימת. איך עושים זאת? וכיצד יכולתי למצוא את המידע הזה לבד? תודה רבה! דוד - שיחה 14:49, 19 ביוני 2018 (IDT)
מיוחד:APIhelp? יגאל (בקשת עזרה, IKhitron ושיחה) 15:29, 19 ביוני 2018 (IDT)
אם אתה מתכוון ל"opensearch" זה די בסיסי ולא נותן את האפשרות שביקשתי. הלכתי בינתיים על דרך של ניסוי ותעיה, וניסיתי להעתיק פרמטרים מדף החיפוש המתקדם. זה עבד. אבל משום מה שניסיתי את זה בקוד זה לא עבד:
var categoryName = "פירושנים";
var api = new mw.Api();
api.post("query", {
format: "json",
list: "search",
srsearch: "deepcat:" + encodeURI(categoryName),
srnamespace: "0",
srlimit: "100",
srqiprofile: "empty",
srwhat: "text",
srprop: ""
}).done(function (data, jqXHR, r) {
var a = data;
});
דוד - שיחה 15:37, 19 ביוני 2018 (IDT)
דוד, השגיאה במילה פירושונים מכוונת? • דגש חזקשיחה • ו' בתמוז ה'תשע"ח • 15:40, 19 ביוני 2018 (IDT)
לא, ברור! Face-smile.svg למרבה הפלא זה פתר את הבעיה. אך לא בופד שהצגתי כאן בקוד, הוא עדיין לא עובד משום מה, אלא כך:
        var categoryName = "פירושונים"
        var url = "/w/api.php?action=query&format=json&list=search&srsearch=deepcat:" + encodeURI(categoryName) + "&srnamespace=0&srlimit=100&srqiprofile=empty&srwhat=text&srprop="
        $.post(url, function (data, status) {
            var a = data
        })

ועדיין, מוזר לי: עד החיפוש המתקדם לא הייתה דרך לשלוף רשימת דפים מקטגוריה? אין דרך פשוטה? דוד - שיחה 15:56, 19 ביוני 2018 (IDT)

למה query ולא action? למה post ולא get? יגאל (בקשת עזרה, IKhitron ושיחה) 16:18, 19 ביוני 2018 (IDT)
השימוש שלך ב-api לא סטנדרטי. כמו שיגאל ציין, השאילתה הזו היא get. כמו כן, אין צורך וסיבה לקרוא ל-encodeURI. בנוסף, מילת הקסם היא deepcategory. נכון שגם הקיצור deepcat לכאורה עובד, אבל היו לי בעיות אתו. אין צורך להגדיר format או action במקרה הזה - json ו-query הם ברירת המחדל. להלן קוד להדגמה - לא בדוק.
var category = "אלים יווניים";
var api = new mw.Api();
api.get({
    list: "search",
    srsearch: 'deepcategory:"' + category + '"',
    // add more stuff, like srlimit, srprops etc.
}).done(function(response) {
    // expect results in response.query.search
});
לשאלתך: יש דרך קלה ונוחה לקבל את תוכן הקטגוריה ישירות מה-api, מופרד לשלושה סעיפים: דפים, קטגוריות, וקבצים (בדרך כלל תמונות). מה שאין, זה ״חיפוש לעומק״. אנחנו, בוויקיפדיה בעברית נוטים לחשוב ולדבר על ״עץ קטגוריות״, אבל מבחינת התוכנה אין עץ ואין נעליים. כל דף וכל קטגוריה יכולים להשתייך לכל קטגוריה, כולל האפשרות לקיטרוג מעגלי, או לקטגוריה שכוללת את עצמה. הרעיון של ״תת קטגוריות״, מבחינת התוכנה, זה פיקציה. לכן, אם רוצים ״חיפוש לעומק״ בעזרת ה-api, צריך, במחילה, לעשות ביד, ובדרך לשים לב לא להניח שמדובר ב״עץ״ - קוד לא זהיר יכנס לחיפוש מעגלי אינסופי. כמו כן, ה-api לא נותן לך לשאול ״כל הדפים שהם גם בקטגוריה א׳ וגם ב-ב׳ ״. בדומה, לגבי דפים שמכילים תבנית: אפשר למצוא זאת בעזרת ה-api, אבל אי אפשר לשאול ישירות ״דפים שמכילים תבנית א׳ וגם ב׳ ״, או עוד יותר מתוחכם, ״דפים שמכילים תבנית א׳ ו_לא_ מכילים ב׳ ״, ובוודאי לא ״דפים שמכילים תבנית א׳ אבל לא ב׳, ונמצאים (בעומק) בקטגוריה א׳ אבל לא ב-ב׳, ומופיעה בהם המילה ׳נפילים׳ ״. החיפוש נותן לך לעשות זאת בשאילתה אחת (אולי לא חזק כמו שאילתת sql, אבל יותר חזק מכל דבר שה-api נותן), ולכן הוא חביב עלי.
מגבלה שיש לתת עליה את הדעת היא מספר הקטגוריות שה״חיפוש לעומק״ מוכן ללכוד: כרגע יש מגבלה של 70, לכן אי אפשר להשתמש בו בחיפוש לעומק של קטגוריות יותר מדי אגרסיביות, כמו ״כדורגלנים״, ״ישראל״, או ״קצרמר״. נדמלי שלמעלה כתוב שאפשר להשתמש ב- petscan במקרה כזה. זה בהחלט יתכן. קיפודנחש 17:39, 19 ביוני 2018 (IDT)
תודה על ההסבר המפורט, מתברר שההיגיון הפנימי של הקטגוריות בוויקי פחות פשוט ממה שחשבתי. אתה אומר שבחיפוש דרך הAPI - אני אקבל כל דף שמשתייך באיזו צורה לקטגוריה - הבנתי נכון? כ"כ, החיסרון של שיטת החיפוש לעומק הוא פשוט - הוא פועל רק החל מהגרסה האחרונה של מדיה ויקי, ורק אם הפונקצית בטא מופעלת אצלך. לגבי הקוד שנתת, אני מבין שמספיק GET, אבל באמת גם הקוד שלך לא עבד, הניב אותה תוצאה. דוד - שיחה 19:01, 19 ביוני 2018 (IDT)
אצלי הקוד הזה עובד מצויין. יגאל (בקשת עזרה, IKhitron ושיחה) 19:11, 19 ביוני 2018 (IDT)
אהה! אז זה משהו אישית נגדי! מה זה יכול להיות? העתקתי לקונסול, ולא פועל. כלומר אני מקבל איזה אובייקט שאני לא ממש מבין מה הולך בו, ובכל אופן אינו דומה לאובייקט שאמור להתקבל, ושמתקבל בקוד שאיתו כן הצליח לי למעלה. דוד - שיחה 19:20, 19 ביוני 2018 (IDT)
הבנתי מה הבעיה שלך. מה שאתה רואה זה פרמיס. תריץ משהו כמו:
var category = "פירושונים";
var api = new mw.Api();
var c;
api.get({
    list: "search",
    srsearch: 'deepcategory:"' + category + '"',
    srnamespace: "0",
    srlimit: "100",
    srqiprofile: "empty",
    srprop: ""
}).done(function(response) {
    c = response.query.search;
});
c;
וזה אמור לעבוד. יגאל (בקשת עזרה, IKhitron ושיחה)
תודה. זה אומר שהבקשה הייתה נכונה, רק לא קראתי נכון את האובייקט. לא מבין עדיין איך זה ומה קרה פה, הקונסול לא מראה את הquery.search. מה זה אומר הפרמיס הזה? דוד - שיחה 21:01, 19 ביוני 2018 (IDT)
קיפודנחש - כתבת "יש דרך קלה ונוחה לקבל את תוכן הקטגוריה ישירות מה-api, מופרד לשלושה סעיפים: דפים, קטגוריות, וקבצים" - מהי? המגבלה של ה70 תוצאות באמת הופכת את זה ללא יעיל כאשר אתה רואה לעשות בדיקה על כל הדפים בקטגוריה מסוימת. דוד - שיחה 21:04, 19 ביוני 2018 (IDT)
[5] יגאל (בקשת עזרה, IKhitron ושיחה) 21:05, 19 ביוני 2018 (IDT)
נראה שלא הבנת מה אמרתי. אין מגבלה של 70 תוצאות. כשמשתמשים ב-deepcategory, יש מגבלה של 70 _קטגוריות_. אם לא משתמשים בחיפוש, צריך לתשאל לחוד כל קטגוריה. לשאלתך ״מהי״? - RTFM. קיפודנחש 21:12, 19 ביוני 2018 (IDT)

תודה לשניכם! דוד - שיחה 22:42, 19 ביוני 2018 (IDT)

קצת javascript[עריכת קוד מקור]

היי. יש לי אליך שאלה תאורטית, ברשותך. לפעמים קשה לי כי אי אפשר "לתפוס" event מסויים ולהעביר או להעתיק אותו ל-dom אחר. עכשיו גיליתי משהו שיעזור ברוב המקרים - לתפוס את המקור עם $ ולהוסיף בתוצאה קריאה שלו לפונקציה click/0. אבל זה עובד לחלק מכפתורי OOui ולא עובד לחלק אחר (ווידג'ט שאני בניתי). יש לך מושג מה יכול להיות חסר? תודה, יגאל (בקשת עזרה, IKhitron ושיחה) 19:15, 17 ביוני 2018 (IDT)

צר לי, אבל יותר מדי דברים לא הבנתי. נניח שכשאתה אומר dom אחר, אתה מתכוון לאלמנט אחר. לא הבנתי מה אתה מתכוון "לתפוס עם $", ולא הבנתי מה זה click/0. אומר לך מה נראה לי סביר: אוונטים שמגיעים מהעכבר או המקלדת, נשלחים לאלמנט שהיה בפוקוס או שעליו הקשת. אוונטים שנשלחים בצורה פרוגרמטית, אפשר לשלוח ל"מסלקה", בדרך כלל body, ולהלביש את ה handler שם, במקום לנסות לשלוח לאלמנט ספציפי. קשה לי להאמין שהתשובה הזו מועילה, אבל זה הכי טוב שיש לי. קיפודנחש 21:42, 17 ביוני 2018 (IDT)
תודה. אז אנסה להסביר עם דוגמה. פתח את השינויים האחרונים או את רשימת המעקב, עם המסננים החדשים, ותקליד בקונסול $('.mw-rcfilters-ui-liveUpdateButtonWidget a').click() - תראה שכפתור העדכונים החיים עובד, כאילו לחצת עליו. זה מה שאני רוצה. יגאל (בקשת עזרה, IKhitron ושיחה) 21:51, 17 ביוני 2018 (IDT)
אם לסכם מה שהבנתי עד עכשיו: בנית ווידג'ט, ואתה לא מצליח לשלוח לו click. נניח שהבנתי נכון. האם אתה רואה אותו בdom? כלומר, כשאתה מחפש אותו עם $, אתה מקבל משהו עם length == 1 ? קיפודנחש 22:19, 17 ביוני 2018 (IDT)
כן. כן. כן. וכשאני לוחץ על הריבוע היחיד שלידו אינדקס 0, אני מקבל את הקוד שלו ב-html. יגאל (בקשת עזרה, IKhitron ושיחה) 22:57, 17 ביוני 2018 (IDT)
הלאה: כשאתה מסתכל על התג של האלמנט שלכדת, הוא מאותו סוג כמו האלמנט המובנה, שאתה כן מצליח לשלוח לו קליק? קיפודנחש 23:10, 17 ביוני 2018 (IDT)
מה זה "סוג" במקרה הזה? יגאל (בקשת עזרה, IKhitron ושיחה) 23:12, 17 ביוני 2018 (IDT)
סוג/תג, הכוונה input, div, a, span וכן הלאה. קיפודנחש 23:20, 17 ביוני 2018 (IDT)
אז אני כמעט בטוח שכן. אני אבדוק, כשאהיה בפעם הבאה ליד הקונסול. יגאל (בקשת עזרה, IKhitron ושיחה) 00:20, 18 ביוני 2018 (IDT)
אנסה להבהיר לאן הולכות השאלות: הדבר הראשון שהייתי בודקת זה לאיזה אלמנט בדיוק המערכת ooui מדביקה את ההנדלר של הקליק: כשהתצוגה נבנית, כמו שאפשר לחפור בעזרת הכלים (כדאי לך לנסות פעם כרום), זה קצת כמו בצל, אלמנט בתוך אלמנט, והניחוש שלי הוא שהאלמנט שההנדלר של קליק דבוק אליו, נמצא שכבה או שתיים מעל או מתחת במגדל הזה, ומה שחסר לך בסלקטור זה הסתכלות למעלה או למטה (למטה פשוט ממשיכים את הסלקטור, למעלה זה בקריאה ל closest). קיפודנחש 02:17, 18 ביוני 2018 (IDT)
אני לפעמים עובד בכרום, למשל כשצריך console.log. רעיון טוב. וגם בקוונטום אפשר לבדוק איפה ה-event בקלות לפי מיקום עיגול אפור. גם את זה אעשה כשאגיע לשם. תודה. יגאל (בקשת עזרה, IKhitron ושיחה) 02:58, 18 ביוני 2018 (IDT)
אבל במחשבה שנייה, למרות שלא אמרת את זה, תן לי לנחש שמה שאתה צריך זה משהו כזה: בנית איזה ווידגט שעושה משהו, ואתה רוצה דרך לדמות קליק באופן פרוגרמתי מפיסת קוד אחרת. אם זו הבעיה, הנה פתרון עוקף אלגנטי. תתלה את הפונקציה שלך על איזה אוונט שתגדיר בעצמך (בסך הכל מחרוזת), על אלמנט ידוע. בכפר שלנו נהוג לתלות על 'body'. מהווידג'ט שלך, אל תבצע את הקוד ישירות, אלא תשלח (trigger) את האוונט הזה, ומהמקום שאתה רוצה ללחוץ על הכפתור באופן פרוגרמטי, גם. קיפודנחש 03:04, 18 ביוני 2018 (IDT)
בדקתי. זה אכן אותו דבר. חסר שם פרמטר אחד. הוספתי אותו ליתר ביטחון, אבל לא עזר. והעיגול באותו מקום. בעניין body - זה אפשרי כנראה, אבל אני מעדיף לדעת איך לפתור את הבעיה המקורית. הכי גרוע זה שאני לא מקבל שום הודעת שגיאה. הפונקציה פשוט עושה כלום. ויש גם כפתורי מדיהוויקי, שאצלם זה לא עובד... יגאל (בקשת עזרה, IKhitron ושיחה) 13:10, 18 ביוני 2018 (IDT)
מצאתי את הבעיה. זה אכן היה הבדל בקוד, אבל במקום אחר לגמרי, לא ב-dom הזה בכלל. אבדוק מה אפשר לעשות, אבל כנראה אצטרך לחזור ל-body. תודה רבה שעזרת. יגאל (בקשת עזרה, IKhitron ושיחה) 13:26, 18 ביוני 2018 (IDT)
ניסיתי, לא הצלחתי. ובעניין body - נראה שזה לא ילך, כי אני רוצה את זה כדי להעתיק או להעביר את ה-event שאני לא יודע מיהו. יגאל (בקשת עזרה, IKhitron ושיחה) 17:59, 18 ביוני 2018 (IDT)
אז כנראה ההשערה שלי לגבי הצורך המקורי לא מדויקת. אחרי כמה דברים שכתבת, חשבתי שאתה רוצה לדמות קליקים. לפי מה שכתבת עכשיו, נראה כאילו יש לך אלמנט כלשהו שאתה רוצה ללכוד את כל האוונטים שנשלחים אליו, לארוז אותם, ולשלוח לאלמנט אחר. זה כנראה אפשרי, אבל גם עכשיו לא בטוח שהבנתי מה אתה מנסה לעשות בעצם. קיפודנחש 18:50, 18 ביוני 2018 (IDT)
כן, ההנחה האחרונה נכונה. לפעמים אני לא אוהב איך נראה כפתור של מדיהויקי, ואני רוצה להעביר event לאחד שבניתי. לפעמים אני רוצה שיהיו יותר מאחד כפתורים לאותה פעולה. היו כבר הרבה מקרי שהייתי צריך את זה. יגאל (בקשת עזרה, IKhitron ושיחה) 18:53, 18 ביוני 2018 (IDT)

נבחרת קוסטה ריקה בכדורגל[עריכת קוד מקור]

- הועבר לדף שיחת תבנית:נבחרת לאומית בורה בורה - שיחה 18:23, 24 ביוני 2018 (IDT)