שיחת משתמש:קיפודנחש/ארכיון 6 - הארכיבר המבורבר
דף זה הוא דף ארכיון של דיון או הצבעה שהסתיימו. את המשך הדיון יש לקיים בדף השיחה של הערך או הנושא הנידון. אין לערוך דף זה.
דף זה מאורכב (קצת לפני או קצת אחרי שמשקלו 200 קילו) על ידי העברה ולא ב"העתק הדבק". כתוצאה מכך מאורכבות לפעמים גם שיחות "צעירות". אם ברצונכם להמשיך שיחה שאורכבה, אנא צרפו קישור לחלק השיחה שאורכב, והמשיכו כאן.
תקלה בסקריפט
עריכההי, ההצעה שנתת לי עם להכניס את שני ה-if לתוך ה-If הגדול כי זה יכול לגרור שגיאה, עשתה שאם דף השיחה עוד לא נוצר, לא יופיע כפתור החסימה, ולכן ביטלתי אותה.. השגיאה הכי גרועה מה יכול לגרום? Ofekalef • שיחה • הצטרפו למיזם המקורי! 21:50, 30 ביוני 2011 (IDT)
- "אם דף השיחה עוד לא נוצר" לא צריכה להיות בעיה בכלל, משום שהפונקציה כולה נקראת רק אחרי שהדף גמר להיטען (זו המשמעות של addOnLoadHook). לגבי מה שיקרה, זה פשוט: יש משתנה בשם x שמועבר בתור הפרמטר הראשון לפונקציה addTab. אם ה-if הראשון מחזיר false, הערך של x נשאר null, אבל addTab מניחה שלפרמטר הראשון שלה יש ערך טוב (כבר בשורה הראשונה היא פונה לשדה שלו), והיא תזרוק. לכן עדיף במקרה כזה לא לקרוא לה, במלים אחרות להכניס את הקריאות הנוספות לתוך ה-if שבודק אם יש אלמנט ca-history. הקוד שאני כתבתי פשוט יותר, משום שהוא משתמש ב-jquery, וזה כבר מבטיח שהכול בסדר (כלומר הפונקציות שאני קורא להן לא יזרקו exceptions). קיפודנחש - שיחה 22:23, 30 ביוני 2011 (IDT)
- אבל מה קורה אם אני רוצה לחסום מישהו שלא שוחח עם אף אחד? משחית חוזר או מישהו שלא צריך להזהיר? במקרה כזה צריך את הכפתור גם אם הדף לא נוצר, וזה מה שהיה כתוב בסקריפט הקודם, מהסיבה הזו. Ofekalef • שיחה • הצטרפו למיזם המקורי! 22:40, 30 ביוני 2011 (IDT)
- איפה הכפתור הזה נוצר בדיוק? כמו שהקוד כתוב עכשיו, אם אין ca-history, אי אפשר ליצור את הכפתור. זה לא משנה שאתה *רוצה* ליצור אותו - הקוד יודע לעשות את זה רק אם הוא מוצא אלמנט ca-history. ברור שאפשר לעשות זאת גם אחרת (כל דבר אפשר לעשות אחרת) אבל הקוד הנוכחי, ולא משנה אם הקריאות הן בתוך ה-if או בחוץ, לא יודע להוסיף את הכפתור אם הוא לא מוצא ca-history. קיפודנחש - שיחה 22:46, 30 ביוני 2011 (IDT)
- אלא אם הוצאתי את היצירה שלו אל מחוץ ל-If שבודק האם יש ca-history. אני עדכנתי אותו לפני כמה זמן, יכול להיות שלא ראית את הגרסה החדשה? בכ"מ זה עכשיו עובד גם אם הדף לא נוצר, והוא נוצר ליד ה-0 או היצירה שבדף. Ofekalef • שיחה • הצטרפו למיזם המקורי! 22:49, 30 ביוני 2011 (IDT)
- לא "הוצאת את היצירה שלו אל מחוץ ל-If". מה שיש זה השורה שלא שמתי אליה לב
x || document.getElementById("ca-addsection") || document.getElementById("ca-edit") || document.getElementById("ca-nstab-user"
- שמשתמשת בתכונה של האופרטור || שקצת מסובך להסביר. בכולופן, השורה שאחריה דווקא כן יכולה לזרוק אם אין ca-history. אולי זה אף פעם לא קורה (ואולי כן - אני לא בטוח), אבל זה לא יפה כמו שזה. קיפודנחש - שיחה 23:10, 30 ביוני 2011 (IDT)
- || זה אופרנד "או", לא? בכ"מ הבנתי. ראית מה כתבתי בשו:בוקמרקלטים? Ofekalef • שיחה • הצטרפו למיזם המקורי! 23:12, 30 ביוני 2011 (IDT)
- לא "הוצאת את היצירה שלו אל מחוץ ל-If". מה שיש זה השורה שלא שמתי אליה לב
- אלא אם הוצאתי את היצירה שלו אל מחוץ ל-If שבודק האם יש ca-history. אני עדכנתי אותו לפני כמה זמן, יכול להיות שלא ראית את הגרסה החדשה? בכ"מ זה עכשיו עובד גם אם הדף לא נוצר, והוא נוצר ליד ה-0 או היצירה שבדף. Ofekalef • שיחה • הצטרפו למיזם המקורי! 22:49, 30 ביוני 2011 (IDT)
- איפה הכפתור הזה נוצר בדיוק? כמו שהקוד כתוב עכשיו, אם אין ca-history, אי אפשר ליצור את הכפתור. זה לא משנה שאתה *רוצה* ליצור אותו - הקוד יודע לעשות את זה רק אם הוא מוצא אלמנט ca-history. ברור שאפשר לעשות זאת גם אחרת (כל דבר אפשר לעשות אחרת) אבל הקוד הנוכחי, ולא משנה אם הקריאות הן בתוך ה-if או בחוץ, לא יודע להוסיף את הכפתור אם הוא לא מוצא ca-history. קיפודנחש - שיחה 22:46, 30 ביוני 2011 (IDT)
- אבל מה קורה אם אני רוצה לחסום מישהו שלא שוחח עם אף אחד? משחית חוזר או מישהו שלא צריך להזהיר? במקרה כזה צריך את הכפתור גם אם הדף לא נוצר, וזה מה שהיה כתוב בסקריפט הקודם, מהסיבה הזו. Ofekalef • שיחה • הצטרפו למיזם המקורי! 22:40, 30 ביוני 2011 (IDT)
אהלן, לפני שאני מתקן את העריכה שלך המדברת על כונסים במטוסים רציתי רק להתייעץ איתך לגבי האופן, כי סך הכל כלל המטוסים בזמנו השתמשו במערכת כלשהי להגבלת כניסת אוויר במהירויות שונות. לקורנס היו כונסים עם מדף מתנפח, למיראז' היו חרוטי כונסים שכונו עכברים שנעו קדימה ואחורה בתלות במהירות, גם למיג 21 הייתה מערכת דומה מאוד אבל שם החרוט היה גם הראדום של המכ"ם, ככה שהעריכה שלך לא מדויקת. Lirdon - שיחה - הצטרפו למלחמה האווירית 14:56, 2 ביולי 2011 (IDT)
- בכל אופן אי אפשר להגיד "בכל המטוסים בני התקופה". כמי ששהה זמן מסוים בקורס טיס אני יכול לספר שלא בפוגה ולא בסקייהוק יש כונס גאומטריה משתנה. הניסוח הקודם היה לא ברור, וזו הסיבה ששיניתי: "בשונה מרוב המטוסים בני זמנו הכונסים היו בעלי גאומטריה משתנה כדי להגביל כניסת אוויר מיותר". לכל הפחות צריך לכתוב משהו כמו "בשונה מרוב המטוסים העל-קוליים בני זמנו בהם הותקנו כונסים בעלי גאומטריה משתנה כדי להגביל כניסת אוויר מיותר". הניסוח אותו שיניתי אומר "הכונסים היו". מי הם "הכונסים" הללו? המשמעות הלשונית היא שמדובר בכונסים של הסטארפייטר עצמו, דבר שעומד בסתירה למשפט הבא (וחוץ מזה סתם לא נכון). המשפט הזה בלבל אותי כשקראתי, והייתי צריך לקרוא את ה-ref כדי להבין על מה באמת מדובר, וזו הסיבה ששיניתי. גם מההסבר שערכתי על הזדקרויות מדחס בהמראה אני לא ממש מרוצה, אבל גם כאן, ההסבר הקודם היה אפילו פחות ברור. אני לא מאוהב בריח של הנפיחות של עצמי - אדרבה, עבור עליהן, שנה ושפר. אבל בבקשה אל תשאיר ניסוח לא ברור ומעורפל כמו זה ששיניתי, אלא מצא משהו ברור יותר. כבוד - קיפודנחש - שיחה 17:34, 2 ביולי 2011 (IDT)
ייתכן ותהיה מעוניין להביע את דעתך בדיון זה? קולנואני - שיחה 16:28, 3 ביולי 2011 (IDT)
- תודה על ההתראה. קיפודנחש - שיחה 17:22, 3 ביולי 2011 (IDT)
אני שמח שהרמת את הכפפה. חיכיתי שמשתמש:ori יעשה זאת, אבל הוא התמהמה. עניתי לחלק מהטיעונים שלך בדף המחלוקת. אני לא יודע מה הנהלים בנושא הזה, אבל אני מציע שאנחנו נדון שם עד שלא יהיה לנו משהו חדש להוסיף (בוודאי יקרה בקרוב מבחינתי), אז נזמין אחרים להשתתף שם בדיון, ורק אחרי זה נפתח את ההצבעה.--גמדקנאי - שיחה 19:05, 6 ביולי 2011 (IDT)
- אין בעיה. ראיתי לנכון לכתוב את הנימוקים, למרות שאין לי סנטימנט ממש חזק. במלים אחרות, לדעתי הפיצול מיותר, אבל לא מזיק. קיפודנחש - שיחה 19:16, 6 ביולי 2011 (IDT)
אלבומין
עריכהשלום קיפודנחש. נושא האלבומין הוא נושא רחב ביותר. להפתעתי הגדולה (והרעה) קראתי את הערך בכל השפות שאני מכיר ובכולם הערך הוא מאוד מצומצם ושטחי. אני הייתי מחלק את הערך לשניים: ערך אלבומין שדן בהגדרת החלבון, כימיה, מקורות (ביצים, חלב ועוד), ערך תזונתי, ערך קלורי. בערך זה הייתי מכניס פרק קצר של מספר שורות בלבד על תפקיד האלבומין בגוף האדם. ערך נוסף צריך להיות האלבומין בסרום (או בגוף האדם). ערך זה צריך לכלול את התפקידים הרבים מאוד שיש לחלבון זה בגוף האדם מהעובר עד הקשיש בתחומים כמו האוסמוזה, נשיאת תרופות ומולקולות אחרות בדם, בניית התאים, מחלות הקשורות באלבומין (חוסר או עודף), בדיקות דם הקשורות באלבומין ועוד ועוד. איני סבור שכדאי לאחד שני ערכים אלו לערך אחד שיכלול הגדרה, כימיה, טבע, תזונה, רפואה ופרמקולוגיה יחדיו, כי זה יהווה ערך רחב מדי וארוך מדי. --וידנפלד - שיחה 21:33, 6 ביולי 2011 (IDT)
- הידע שלי בנושא מספיק במקרה הטוב כדי לעזור לי לתרגם - בוודאי לא כדי לכתוב משהו יותר טוב ממה שיש בשפות אחרות. אני מוכן לעשות זאת, כאתגר, אבל רק אם תוכל לחנוך אותי. קיפודנחש - שיחה 21:58, 6 ביולי 2011 (IDT)
"שעון מעורר למנטרים"
עריכההי, אחרי שהוספתי את הסקריפט, לפעמים כשאני לוחץ על גלגלת העכבר על הקישור "בקשות ממפעילים" בשביל לפתוח אותו בכרטיסייה חדשה, גם הדף הנוכחי עובר אל הדף. אפשר לפתור? Ofekalef • שיחה • הצטרפו למיזם המקורי! 20:00, 7 ביולי 2011 (IDT)
- סודר - אני מקווה שלא דפקתי דפדפנים אחרים. אם תוכל לבדוק עם שוא"ש, כרום ואכספלורך זה יהיה נחמד. קיפודנחש - שיחה 21:54, 7 ביולי 2011 (IDT)
מחסום watch
עריכהאין לי כבר כוח לכתוב זאת שוב תגיב את דעתך ואל תמחוק בדף השיחה של הערך פה או בדף שיחה של Gilgamesh שמסתבר שגם שם יש דבר דומה--Chuzia - שיחה 22:04, 7 ביולי 2011 (IDT)
מובייל
עריכהלסגירת המעגל - התיעוד. מתניה • שיחה 23:08, 7 ביולי 2011 (IDT)
החלה הצבעת מחלוקת
עריכההחלה הצבעת מחלוקת בנושא קטגוריה:סרטי שחור-לבן, דיון בו נטלת חלק. לידיעתך. קולנואני - שיחה 10:47, 8 ביולי 2011 (IDT)
ח"ח קטן...:)
עריכהLike על השימוש בלשון נקבה, כן תִרבה... Itzuvit • שיחה • הצטרפו למיזם המקורי! 11:00, 8 ביולי 2011 (IDT)
רגימנט קלעי גורקה המלכותי
עריכהבוקר טוב ושבת שלום. אני מפנה אותך לדף השיחה שלי, להמשך דיון בשם הערך. יום טוב. Jakednb - שיחה 11:40, 8 ביולי 2011 (IDT)
תבנית:משקה
עריכהשלום. יש בעייה בתבנית:משקה. בתבנית עצמה יש אופציה לאחוז אלכוהול אך כאשר הדף מוצג רואים רק {{{אחוז}}}. האם אתה יכול לעזור לפתור את הבעייה? לדוגמא: http://he.wiki.x.io/wiki/%D7%96%D7%95%D7%91%D7%A8%D7%95%D7%91%D7%A7%D7%94 Ofir michael - שיחה 18:06, 10 ביולי 2011 (IDT)
- בינתיים הבעיה תוקנה על ידי Neukoln. קיפודנחש - שיחה 19:12, 10 ביולי 2011 (IDT)
עדכון ויקיפדיה:הצבעות
עריכהתוכל לעדכן את הדף בהצבעה האחרונה שנערכה? ראה ויקיפדיה:פרלמנט/ארכיון 54. תודה. יואב ר. - שיחה 20:42, 10 ביולי 2011 (IDT)
- למעשה חסרות כל ההצבעות מ-2011. זה לא כל כך מעט עבודה כמו שאפשר לחשוב - מקווה להגיע לזה במהלך השבוע. קיפודנחש - שיחה 21:08, 10 ביולי 2011 (IDT)
- תודה. יואב ר. - שיחה 21:10, 10 ביולי 2011 (IDT)
- בוצע. אנא בדוק וודא שלא הכנסתי שגיאות, ותקן אם יש צורך. קיפודנחש - שיחה 02:36, 15 ביולי 2011 (IDT)
- תודה. יואב ר. - שיחה 21:10, 10 ביולי 2011 (IDT)
מצטער
עריכהשזנחתי את המיזם. התחייבתי ליותר מדי משימות ויקי בזמן האחרון, ואני לא מספיק. צריך לחשוב על דרך למצוא את הערכים. אולי נתחיל בלעבור על קטגוריות קטנות? Ofekalef • שיחה • הצטרפו למיזם המקורי! 21:03, 10 ביולי 2011 (IDT)
- מה זה מפת תמונה משופרת? Ofekalef • שיחה • הצטרפו למיזם המקורי! 21:37, 10 ביולי 2011 (IDT)
- הוספתי לאחר התנגשות עריכה: (בזמן שכתבתי את זה אתה שאלת...) בינתיים הייתי לא כל כך מרוצה ממה שimagemap נותן, אז ניסיתי ליצור "מפת תמונה משופרת". כרגע יש לזה חיסרון אחד שאני יודע עליו - זה לא מתנהג יפה כשעושים resize לדף. אתקן בקרוב. אנא נסה זאת. מה שצריך זה להוסיף את הסקריפט משתמש:קיפודנחש/common.js/imageMapHighlight.js, ולהסתכל בדף משתמש:קיפודנחש/אנטומיה - שתי התמונות האחרונות. מה שזה עושה זה שהאזורים עצמם עושים "highlight" כלומר כשנכנסים עם העכבר לאיזור חם הוא מסומן, ובנוסף נוצר (אוטומטית, לפי האזורים שמוגדרים בתמונה) "מקרא" מתחת לתמונה, עם ה-title של כל האזורים החמים (וכמובן גם הקישור), באופן שכמציפים את העכבר מעל אחת הכותרות, האזור החם בתמונה עושה highlight. שחק עם זה קצת ונשמע מה אתה חושב. קיפודנחש - שיחה 21:47, 10 ביולי 2011 (IDT)
- במבט ראשון, זה נראה מעולה וזה מוסיף המון, כי זה עוזר להבין בדיוק איפה נמצא מה, ולא "בערך". החיסרון של זה זה שזה מדגיש את נקודות הפנייה כלומר, זה נראה כמו מצולע בעל חמש עשרה צלעות. האם לדעתך יש דרך לעשות שזה "יחליק" את זה? Ofekalef • שיחה • הצטרפו למיזם המקורי! 21:53, 10 ביולי 2011 (IDT)
- אפשר, במחיר של אי דיוק מסוים (כלומר ה-area בעצמו יכול להיות רק מצולע, מלבן או עיגול: זו מגבלה של אלמנט html מסוג area. כשמציירים אותו, אפשר להחליק הרבה דברים, משום שהמערכת שמציירת אותו היא canvas (אלמנט שהפך סטנדרטי רק ב-html5, אבל למעשה נתמך על ידי כל הדפדפנים המשמעותיים). canvas יודע לעשות הרבה דברים ש-area לא יודע. בשלב זה בחירת הצבעים היא די אקראית (ורוד להדגשה ברשימה, ו-highlight עם פנים שחור וגבול צהוב). בשלב ראשון אשמח אפילו רק לשיפור הצבעים (תאורטית זה יתכן שבחירה אקראית שעשיתי בזמן הפיתוח תתברר כבחירה הטובה ביותר האפשרית, אבל זה לא ממש סביר). כרגע יותר מציק לי התנהגות לא נכונה כשעושים לדפדפן resize. קיפודנחש - שיחה 22:00, 10 ביולי 2011 (IDT)
- אוי, לא ראיתי את זה. נראה שמה שהסקריפט שלך עושה זה מצייר על זה עוד שכבה? Ofekalef • שיחה • הצטרפו למיזם המקורי! 22:03, 10 ביולי 2011 (IDT)
- אם להיכנס לפרטים טכניים, אני הופך את התמונה לשקופה ומרים אותה (zIndex), ואז מצייר מתחתה. באופן כללי, כשהופכים תמונה לשקופה, רואים את הרקע שמאחריה, מה שהופך את התמונה ל"דלוחה". כדי להתגבר על זה אני מייצר עוד תמונה שמשמשת כרקע, כך שהתמונה אמנם שקופה, אבל מה שרואים מתחתה זה את אותה התמונה עצמה. במילים אחרות יש פה סנדוויץ': פעמיים את התמונה, ושכבת ה-canvas שמשמשת ל-highlight ביניהן. עשיתי את זה על ידי שימוש באלמנט img נוסף, אבל אולי זה היה עובד גם עם שימוש בתכונת ה-background של css - לא טרחתי לבדוק. קיפודנחש - שיחה 22:22, 10 ביולי 2011 (IDT)
- אני חושב שהבנתי, פחות או יותר, אבל בשביל לפתור את בעיית ה-resize, צריך להבין מה עושה הפעולה מבחינת הדפדפן. ואת זה, אני גם לא יודע. Ofekalef • שיחה • הצטרפו למיזם המקורי! 22:49, 10 ביולי 2011 (IDT)
- אל דאגה - לא התכוונתי לבקש ממך לפתור את הבעיה... בעיית ה-resize פתורה, ובנוסף הוספתי קצת לוגיקה ל"צמצום": אם יש מספר areas שיש להם אותו title, אז אני עכשיו מייצר רק פריט אחד ברשימה, והוא עושה hilight לכל האזורים המתאימים (אפשר לראות את זה ב"עין" - "שריר ריסני" ו"לשכה אחורית" מורכבים כל אחד משני אזורים שונים). בנוסף, הפינות של המצולע טיפה מעוגלות עכשיו, אבל צריך עיניים מאד טובות כדי לחוש בהבדל. קיפודנחש - שיחה 23:14, 10 ביולי 2011 (IDT)
- אני חושב שהבנתי, פחות או יותר, אבל בשביל לפתור את בעיית ה-resize, צריך להבין מה עושה הפעולה מבחינת הדפדפן. ואת זה, אני גם לא יודע. Ofekalef • שיחה • הצטרפו למיזם המקורי! 22:49, 10 ביולי 2011 (IDT)
- אם להיכנס לפרטים טכניים, אני הופך את התמונה לשקופה ומרים אותה (zIndex), ואז מצייר מתחתה. באופן כללי, כשהופכים תמונה לשקופה, רואים את הרקע שמאחריה, מה שהופך את התמונה ל"דלוחה". כדי להתגבר על זה אני מייצר עוד תמונה שמשמשת כרקע, כך שהתמונה אמנם שקופה, אבל מה שרואים מתחתה זה את אותה התמונה עצמה. במילים אחרות יש פה סנדוויץ': פעמיים את התמונה, ושכבת ה-canvas שמשמשת ל-highlight ביניהן. עשיתי את זה על ידי שימוש באלמנט img נוסף, אבל אולי זה היה עובד גם עם שימוש בתכונת ה-background של css - לא טרחתי לבדוק. קיפודנחש - שיחה 22:22, 10 ביולי 2011 (IDT)
- אוי, לא ראיתי את זה. נראה שמה שהסקריפט שלך עושה זה מצייר על זה עוד שכבה? Ofekalef • שיחה • הצטרפו למיזם המקורי! 22:03, 10 ביולי 2011 (IDT)
- אפשר, במחיר של אי דיוק מסוים (כלומר ה-area בעצמו יכול להיות רק מצולע, מלבן או עיגול: זו מגבלה של אלמנט html מסוג area. כשמציירים אותו, אפשר להחליק הרבה דברים, משום שהמערכת שמציירת אותו היא canvas (אלמנט שהפך סטנדרטי רק ב-html5, אבל למעשה נתמך על ידי כל הדפדפנים המשמעותיים). canvas יודע לעשות הרבה דברים ש-area לא יודע. בשלב זה בחירת הצבעים היא די אקראית (ורוד להדגשה ברשימה, ו-highlight עם פנים שחור וגבול צהוב). בשלב ראשון אשמח אפילו רק לשיפור הצבעים (תאורטית זה יתכן שבחירה אקראית שעשיתי בזמן הפיתוח תתברר כבחירה הטובה ביותר האפשרית, אבל זה לא ממש סביר). כרגע יותר מציק לי התנהגות לא נכונה כשעושים לדפדפן resize. קיפודנחש - שיחה 22:00, 10 ביולי 2011 (IDT)
- במבט ראשון, זה נראה מעולה וזה מוסיף המון, כי זה עוזר להבין בדיוק איפה נמצא מה, ולא "בערך". החיסרון של זה זה שזה מדגיש את נקודות הפנייה כלומר, זה נראה כמו מצולע בעל חמש עשרה צלעות. האם לדעתך יש דרך לעשות שזה "יחליק" את זה? Ofekalef • שיחה • הצטרפו למיזם המקורי! 21:53, 10 ביולי 2011 (IDT)
- הוספתי לאחר התנגשות עריכה: (בזמן שכתבתי את זה אתה שאלת...) בינתיים הייתי לא כל כך מרוצה ממה שimagemap נותן, אז ניסיתי ליצור "מפת תמונה משופרת". כרגע יש לזה חיסרון אחד שאני יודע עליו - זה לא מתנהג יפה כשעושים resize לדף. אתקן בקרוב. אנא נסה זאת. מה שצריך זה להוסיף את הסקריפט משתמש:קיפודנחש/common.js/imageMapHighlight.js, ולהסתכל בדף משתמש:קיפודנחש/אנטומיה - שתי התמונות האחרונות. מה שזה עושה זה שהאזורים עצמם עושים "highlight" כלומר כשנכנסים עם העכבר לאיזור חם הוא מסומן, ובנוסף נוצר (אוטומטית, לפי האזורים שמוגדרים בתמונה) "מקרא" מתחת לתמונה, עם ה-title של כל האזורים החמים (וכמובן גם הקישור), באופן שכמציפים את העכבר מעל אחת הכותרות, האזור החם בתמונה עושה highlight. שחק עם זה קצת ונשמע מה אתה חושב. קיפודנחש - שיחה 21:47, 10 ביולי 2011 (IDT)
עזרה בתבנית:חוות דעת אזמרי
עריכהשלום לך. אשמח לעזרתך בעיצוב התבנית הזו שיצר ליאור. היא נועדה לכך שנוכל להכניס בתוכה את חוות הדעת של שופטי תחרות אזמרי על פי קריטריונים, ולהציב בדפי השיחה של 80 הערכים שהשתתפו בתחרות. כרגע נראה שהקריטריונים והפירוט לגבי מהותם תופסים נפח נכבד מהתבנית, דבר שאולי קצת מעפיל על התוכן של הערות השופטים עצמן. ראה דוגמא במשתמש:תחרות ביתא ישראל/דוגמא3 (הערך הראשון והערך הלפני-אחרון). יש לך אולי איזה רעיון יצירתי בעניין זה? (צבע בהיר יותר ובולט פחות לשורות של פירוט מהות הקריטריונים? הסבר ש"קופץ" רק כשמרחפים על שם הקריטריון עם העכבר? רעיון אחר?)
דבר נוסף: איך ניתן להכניס לתוך התבנית פתיח שנראה בערך ככה: "ערך זה נכתב במסגרת תחרות אזמרי - תחרות הכתיבה הראשונה על מורשת ביתא ישראל ותרבות אתיופיה בוויקיפדיה. להלן הערות השופטים בתחרות על היבטים שונים בכתיבת הערך ואפשרויות לשיפורו: " ? (בדומה למשפט הסיום שהוכנס מתחת לתמונה בסוף).
תודה מראש על העזרה, והמשך יום נעים, אזמרי לשירותך (: 19:49, 14 ביולי 2011 (IDT) (רוית)
- אשתדל לעזור - בלי נדר... בימים הקרובים. קיפודנחש - שיחה 21:10, 14 ביולי 2011 (IDT)
- זה מה שאני יכול. למרבה השמחה תמיד אפשר לגלגל אחורה... קיפודנחש - שיחה 22:07, 18 ביולי 2011 (IDT)
סקריפט סימון תורמים
עריכההיי,
מה משתמש:קיפודנחש/vector.js/specialContribs.js עושה או איך עובדים איתו? אם הבנתי נכון זה מעין תזכורות לגבי משתמשים. Neuköln - ש 01:04, 15 ביולי 2011 (IDT)
- זה סקריפט שכתבתי לבקשת משתמש:Eldad אם אני זוכר נכון. לדעתי הסיבה לבקשה הייתה שבאותה תקופה משתמש:פומפריפוזה עשה עלינו "חרם" ולא רצה לתרום בשם המשתמש שלו ("אלמוג"), ותרם כאלמוני. אלדד רצה שב"שינויים אחרונים" הוא יוכל לסמן את כתובת ה-IP של אלמוג כך שהוא יהיה פטור מלבדוק את השינויים שלו. הסקריפט עובד על ידי כך שאתה מגדיר רשימה של תורמים (דרך שם משתמש או כתובת IP), ומגדיר למה לשנות אותם, או איך לסמן אותם. אתה יכול למשל להגדיר להחליף כתובת IP מסוימת או שם משתמש מסוים (ברשימת השינויים האחרונים בלבד) במחרוזת כלשהי, או לצבוע אותה בוורוד, להציג אותה בגודל כפול, עם מסגרת או קו תחתי וכולי. בסקריפט עצמו יש (בתוך הערה) כמה דוגמאות, למשל להחליף בדף שינויים אחרונים את שם המשתמש "קיפודנחש" במחרוזת "סתם נודניק". קיפודנחש - שיחה 01:40, 15 ביולי 2011 (IDT)
- הבנתי. אם אסתבך אציק שוב. תודה, Neuköln - ש 01:47, 15 ביולי 2011 (IDT)
- ראיתי שלקחת את הסקריפט, אבל לא סימנת שום תורם, כלומר הסקריפט למעשה לא עושה כלום אצלך (חוץ מאשר אוכל קצת ושותה קצת: המחשב שלך עדיין מריץ אותו כל פעם שאתה טוען דף...). מה שצריך לעשות, אם יש תורמים מסוימים לפי שם או IP שברצונך לסמן בדף "שינויים אחרונים", זה לסמן אותם, כשהחשק של הסקריפט בהערה נותן דוגמאות שונות לסימונים והחלפות שונים. קיפודנחש - שיחה 17:42, 15 ביולי 2011 (IDT)
- כן אני יודע. לקחתי את זה בלילה ראיתי שזה לא עושה כלום ובאתי הנה. לא היה לי כבר כח לשחק עם זה אתמול. אני קודם מנסה להבין איפה אני אמור לשים את השורה שיוני נתן לי לסיידבאר ולמה זה לא עובד (כלומר אני בשלבי משחק עם הקש של הדפדפן). אח"כ אנסה להפעיל את הסקריפט תורמים. Neuköln - ש 17:45, 15 ביולי 2011 (IDT)
- הורדתי את ה-*/ כדי לראות אם השם שלך משתנה בשינויים האחרונים. לא הלך. אנסה לתפוס אותך בהזדמנות בצ'אט. Neuköln - ש 18:09, 15 ביולי 2011 (IDT)
- כן, בדוגמאות עצמן יש כמה בגים. תחליף את הקטע עם הדוגמאות ב:
- הורדתי את ה-*/ כדי לראות אם השם שלך משתנה בשינויים האחרונים. לא הלך. אנסה לתפוס אותך בהזדמנות בצ'אט. Neuköln - ש 18:09, 15 ביולי 2011 (IDT)
- כן אני יודע. לקחתי את זה בלילה ראיתי שזה לא עושה כלום ובאתי הנה. לא היה לי כבר כח לשחק עם זה אתמול. אני קודם מנסה להבין איפה אני אמור לשים את השורה שיוני נתן לי לסיידבאר ולמה זה לא עובד (כלומר אני בשלבי משחק עם הקש של הדפדפן). אח"כ אנסה להפעיל את הסקריפט תורמים. Neuköln - ש 17:45, 15 ביולי 2011 (IDT)
- ראיתי שלקחת את הסקריפט, אבל לא סימנת שום תורם, כלומר הסקריפט למעשה לא עושה כלום אצלך (חוץ מאשר אוכל קצת ושותה קצת: המחשב שלך עדיין מריץ אותו כל פעם שאתה טוען דף...). מה שצריך לעשות, אם יש תורמים מסוימים לפי שם או IP שברצונך לסמן בדף "שינויים אחרונים", זה לסמן אותם, כשהחשק של הסקריפט בהערה נותן דוגמאות שונות לסימונים והחלפות שונים. קיפודנחש - שיחה 17:42, 15 ביולי 2011 (IDT)
var specialContribs = {
"94.159.166.231":{color:'black'},
"94.159.166.232":{fontWeight:'bold'},
"94.159.166.233":{fontStyle: 'italic'},
"94.159.166.234":{fontSize:'2em'},
"94.159.166.235":{border: 'solid red 2px'},
"94.159.166.236":{replaceWith: 'מוישה זוכמיר'},
"94.159.166.237":{comment:'אני מכיר אותו עוד מקפריסין'},
"94.159.166.238":{color:'black',fontWeight:'bold',fontStyle:'italic',fontSize:'2em',border:'solidred2px', replaceWith:'מוישהזוכמיר',comment:'אני מכיר אותו עוד מקפריסין'},
"קיפודנחש": {replaceWith: "סתם נודניק"},
"דוד שי": {comment: 'אדוננו, מורנו ורבנו', color: '#808080', fontSize: '2em', border:"solid black 2px", fontWeight:'bold', replaceWith:'חד, יחיד ומיוחד'},
}
- כמובן שלא תראה כמעט כל השפעה (פרט לתרומות שלי ושל דוד שי), משום שה-IP-ים שהסקריפט מסמן שייכים לאיזה יום אקראי בעבר. אם יש IP מסוים שאת/ה רוצה להדגיש, כדאי להחליף את אחד ה-IP-ים בדוגמה עם אותו IP. בנוסף, כל הדף vector.js אצלך מבולגן: כמעט כל מה שיש שם מיותר או ניתן להחלפה בסקיריפטים שנמצאים בוק:ס (לפי ההוראות שמופיעות שם). קיפודנחש - שיחה 18:27, 15 ביולי 2011 (IDT)
- עובד. הדבר הראשון בוקטור שלי זה מה שהיה פעם אשף הקש"ח? יש דרך להסתיר את תוכן הדף משאר העולם? Neuköln - ש 18:55, 15 ביולי 2011 (IDT)
- כן. לא ידועה לי דרך כזו. קיפודנחש - שיחה 19:00, 15 ביולי 2011 (IDT)
- תודה על העזרה. Neuköln - ש 19:16, 15 ביולי 2011 (IDT)
- כן. לא ידועה לי דרך כזו. קיפודנחש - שיחה 19:00, 15 ביולי 2011 (IDT)
- עובד. הדבר הראשון בוקטור שלי זה מה שהיה פעם אשף הקש"ח? יש דרך להסתיר את תוכן הדף משאר העולם? Neuköln - ש 18:55, 15 ביולי 2011 (IDT)
- כמובן שלא תראה כמעט כל השפעה (פרט לתרומות שלי ושל דוד שי), משום שה-IP-ים שהסקריפט מסמן שייכים לאיזה יום אקראי בעבר. אם יש IP מסוים שאת/ה רוצה להדגיש, כדאי להחליף את אחד ה-IP-ים בדוגמה עם אותו IP. בנוסף, כל הדף vector.js אצלך מבולגן: כמעט כל מה שיש שם מיותר או ניתן להחלפה בסקיריפטים שנמצאים בוק:ס (לפי ההוראות שמופיעות שם). קיפודנחש - שיחה 18:27, 15 ביולי 2011 (IDT)
הבנת מה ניסיתי לעשות, ולמה זה לא עבד? Ofekalef • שיחה • הצטרפו למיזם המקורי! 17:55, 16 ביולי 2011 (IDT)
- לא הבנתי מה ניסית לעשות, אבל אין מצב שלשורה שהוספת יהיה איזשהו אפקט (פרט, כמובן, לביטול הפעולה של השורה שהייתה שם קודם וכן עשתה משהו): בג'אווהסקריפט הפונקציה replace לא משנה את המחרוזת, אלא מחזירה מחרוזת חדשה עם ההחלפה הרצויה. אם קוראים לפונקציה אבל לא מבצעים השמה של הערך המוחזר למשתנה כלשהו, הקריאה לא עושה שום דבר. תעשה לי טובה, משחקים ובדיקות כאלו אל תעשה על הסקריפט בוק:ס, אלא תעתיק מקומית למרחב המשתמש שלך, ורק אחרי שאתה בטוח ב-100% שהכל עובד כמו שצריך, אפשר לשנות בוק:ס. קיפודנחש - שיחה 18:07, 16 ביולי 2011 (IDT)
- טוב. ניסיתי לעשות שבתקציר יהיה רק התוצאה ולא המילים במקור. Ofekalef • שיחה • הצטרפו למיזם המקורי! 18:16, 16 ביולי 2011 (IDT)
- עושים שם push של משהו + משהו + משהו. מה שצריך זה פשוט להסיר חלק מה"משהו", אבל עם מבטלים את ה-push אז לא יתווסף לתקציר כלום. קיפודנחש - שיחה 18:18, 16 ביולי 2011 (IDT)
- טוב. ניסיתי לעשות שבתקציר יהיה רק התוצאה ולא המילים במקור. Ofekalef • שיחה • הצטרפו למיזם המקורי! 18:16, 16 ביולי 2011 (IDT)
תיקונים לשוניים שביצעתָּ
עריכההיי קיפודנחש. ראיתי את תיקונייך לגבי המילה טרם בטייסות 125, 149, 254. על אף שרמת העברית שלי גבוהה למדי, בחרתי שלא למהר ולבטל/לתקן את עריכותיך אלו, ולקבל ייעוץ לגבי העניין מגיסתי, שהיא עורכת לשונית, ולהלן תשובתה: זה תקין ונכון לחלוטין לכתוב "טרם סגירתה, הפעילה הטייסת". בניגוד לכך, לכתוב "עד סגירתה הפעילה", זה לרדת ברמת העברית ואף שגוי. אם בכל זאת מתעקשים להוריד את רמת העברית, ניתן לכתוב: "עד לסגירתה, הפעילה הטייסת". כולל הפסיק שאחרי המילה סגירתה. אז תיקנתי חזרה. ובכל מקרה, יש לשני הנוסחים משמעויות שונות לגמרי ולהלן ההסבר: "טרם סגירתה" - מציין את הזמן שממש לפני סגירתה של הטייסת, כלומר, איזה סוג מטוס אחרון הופעל ממש לפני סגירתה. "עד סגירתה" - מציין משך זמן לא ידוע שעד לסגירה, שבו הופעלו כל מיני סוגי מטוסים. נוסח לא מתאים בעליל כשמדובר בסוג המטוס האחרון שהפעילה הטייסת. ראיתי שהמילה טרם מאוד מפריעה לך גם בערכים אחרים שאינם נמצאים אצלי במעקב, אבל זה כבר עניין לויקיפדים אחרים. לי יש זמן לנטר ולתחזק רק את ערכי חיל האוויר. בברכה, ירונש • שיחה 20:08, 17 ביולי 2011 (IDT)
- השימוש במילה "טרם" בערכים אלו היה תקין, אם כי מאולץ משהו. "עד לסגירתה הפעילה" משמעו ממש עד לסגירה, ואינה זהה ל"במהלך קיום הטייסת היא הפעילה". בדיוק כמו ש"הוא עבד בעבודת השדה עד יומו האחרון" משמעו שביומו הלפני-אחרון הוא לבש בגדי עבודה ויצא לשדה. אפשר להתווכח אם העריכות שלי שיפרו את הערך או גרעו ממנו, אבל הן לא שינו את משמעות המשפטים. בעריכותי הסרתי שימושים רבים למילה "טרם" (אם כי זו טיפה בים: מתוך כמה עשרות שימושים במילה עליהם עברתי, יותר מרבע היו שגויים [לא סטטיסטיקה מוסמכת], כך שבוודאי כדאי להמשיך לבדוק - המילה מופיעה ביותר מ-1000 ערכים). לגבי השימוש במילה בערכי הטייסות, כאמור זה שימוש מאולץ לדעתי, וכאמור המילה "עד" מדויקת (אפשר להתווכח על "עד סגירתה הפעילה" מול "עד לסגירתה הפעילה", ואפשר גם להתווכח על הפסיק, שלדעתך נחוץ ולדעתי מזיק, אבל אלו כבר קטנות). שורה תחתונה: אני מעדיף את הניסוח שלי, אבל אין לי שום כוונה להתעקש. כבוד - קיפודנחש - שיחה 20:44, 17 ביולי 2011 (IDT)
פששש..
עריכהיפה מאד מה שיודע לעשות הקוד שכתבת. כמה שאלות ראשוניות שעלו לי, האם אפשר לשנות את הגוון של ההבלטה? (ראה למשל באיור של העור, ההבלטה מחשיכה למדי את הכתוביות וקשה לקרוא אותן, להבדיל ביתר האיורים ההבלטה מצויינת) והאם אפשר לבטל את מסגרת ההבלטה הצהובה או פתרון אחר כדי לא להבליט את הפוליגונים הפשוטים שמכסים צורות מורכבות יותר? יוסי • שיחה 13:31, 18 ביולי 2011 (IDT)
- אפשר לשנות איך שרוצים, אבל לשנות את ההבלטה באופן שתלוי בתוכן האזור בתמונה זה בסדר גודל יותר מסובך, ואת זה אני לא חושב שאעשה, כלומר צריך לבחור משהו. אפשר לאפשר לעורך להגדיר זאת כחלק מההגדרה של imagemap, או יותר נכון כחלק מההגדרה של תבנית כלשהי שתעטוף את ה-imagemap ("זאת": עובי וצבע המסגרת, כשעובי 0 משמעותו שאין מסגרת, וכן הצבע ומידת ה"שקיפות" של פנים האזור). באופן כזה, יוכל העורך לבחור את אופי ההדגשה לפי התמונה, אבל עדיין כל האזורים באותה תמונה ישתמשו באותה הדגשה.
- הסיבה שעשיתי גם "פנים" וגם מסגרת היא כדי שיהיה ניתן לסמן אזורים גם בתמונות כהות מאד וגם בבהירות מאד. דרך אגב, אפשר להפוך, כלומר שפנים האזור יהיה בהיר יותר, והמסגרת בצבע כהה. קיפודנחש - שיחה 16:41, 18 ביולי 2011 (IDT)
- אה, לא התכוונתי לשינוי התלוי בחלק בתמונה, רק להגדרה שמתאימה לאיור. התיאור שתיארת של בחירת גוון ועובי מסגרת לכל אימג'מפ נשמעת פתרון מצויין. יוסי • שיחה 19:19, 18 ביולי 2011 (IDT)
- הוספתי לאחר התנגשות עריכה: פתרון פשוט יותר הוא למצוא הבלטה שעובדת טוב ביותר מקרים (במלים אחרות: שיניתי קצת. איך זה עכשיו? אל תשכח לרענן, כמובן...) קיפודנחש - שיחה 19:24, 18 ביולי 2011 (IDT)
- הבנתי. נראה כמו באג קטן (אני בווקטור ו FF אם זה משנה משהו). באיור של העין, אם אתה עומד על האיור מקבלים גוון בהיר ולעומת זאת אם עומדים על הקישורים הכחולים למטה, מקבלים גוון כהה. הגוון הכהה לא בכל הקישורים, חלקם בהיר וחלקם כהה. יוסי • שיחה 21:01, 18 ביולי 2011 (IDT)
- אמת.
ישהיה לי בג - בכותרות שיש להן יותר מאזור אחד ביצעתי את הסימון מספר פעמים כמספר האזורים, כך שבמקרים כאלו האזורים נהיו הרבה יותר כהים ממה שצריך. זה סודר (אני מקווה שלא הוספתי יותר מדי בגים חדשים). תודה על הבדיקה. קיפודנחש - שיחה 21:19, 18 ביולי 2011 (IDT)- יש עוד פרט "מלוכלך" אחד שהסתרתי: באינטרנט אכספלורך לפני גרסה 9, ה-canvas לא עובד. משמעות הדבר היא שהקוד שלי מייצר את הרשימה מתחת לתמונה, וגם עושה highlighting לפריט ברשימה כשמציפים את העכבר על אזור חם, אבל סימון האזורים עצמם לא מתבצע. באכספלורך 9 זה כבר עובד, למרות שלא בטוח שבצורה מושלמת. קיפודנחש - שיחה 21:26, 18 ביולי 2011 (IDT)
- לא רואים מאצלי שהבג סודר. לחצתי CTRL F5 בזמן שהייתי בארגז החול, אבל עכשיו כשאני חושב על זה נראה לי שעלי להעתיק מחדש את הקוד. נדמה לי שיש דרך פשוטה יותר ששכחתי, במקום להעתיק את כל הקוד לדף הווקטור שלי, מספיק שאני אקרא לסקריפט, נכון? איזו שורה עלי להוסיף לדף הווקטור כדי לקרוא לסקריפט בלי להעתיק אותו? יוסי • שיחה 23:14, 18 ביולי 2011 (IDT)
- אם העתקת את הסקריפט אליך, שום שינוי שאני אעשה בסקריפט במרחב המשתמש שלי לא יבוא לידי ביטוי אצלך. כדי לכלול את הסקריפט ממרחב המשתמש שלי, כך שהשינויים (ואולי גם השינויים העתידיים) ישתקפו בו, צריך לכלול את השורה
- לא רואים מאצלי שהבג סודר. לחצתי CTRL F5 בזמן שהייתי בארגז החול, אבל עכשיו כשאני חושב על זה נראה לי שעלי להעתיק מחדש את הקוד. נדמה לי שיש דרך פשוטה יותר ששכחתי, במקום להעתיק את כל הקוד לדף הווקטור שלי, מספיק שאני אקרא לסקריפט, נכון? איזו שורה עלי להוסיף לדף הווקטור כדי לקרוא לסקריפט בלי להעתיק אותו? יוסי • שיחה 23:14, 18 ביולי 2011 (IDT)
- יש עוד פרט "מלוכלך" אחד שהסתרתי: באינטרנט אכספלורך לפני גרסה 9, ה-canvas לא עובד. משמעות הדבר היא שהקוד שלי מייצר את הרשימה מתחת לתמונה, וגם עושה highlighting לפריט ברשימה כשמציפים את העכבר על אזור חם, אבל סימון האזורים עצמם לא מתבצע. באכספלורך 9 זה כבר עובד, למרות שלא בטוח שבצורה מושלמת. קיפודנחש - שיחה 21:26, 18 ביולי 2011 (IDT)
- אמת.
- הבנתי. נראה כמו באג קטן (אני בווקטור ו FF אם זה משנה משהו). באיור של העין, אם אתה עומד על האיור מקבלים גוון בהיר ולעומת זאת אם עומדים על הקישורים הכחולים למטה, מקבלים גוון כהה. הגוון הכהה לא בכל הקישורים, חלקם בהיר וחלקם כהה. יוסי • שיחה 21:01, 18 ביולי 2011 (IDT)
- הוספתי לאחר התנגשות עריכה: פתרון פשוט יותר הוא למצוא הבלטה שעובדת טוב ביותר מקרים (במלים אחרות: שיניתי קצת. איך זה עכשיו? אל תשכח לרענן, כמובן...) קיפודנחש - שיחה 19:24, 18 ביולי 2011 (IDT)
- אה, לא התכוונתי לשינוי התלוי בחלק בתמונה, רק להגדרה שמתאימה לאיור. התיאור שתיארת של בחירת גוון ועובי מסגרת לכל אימג'מפ נשמעת פתרון מצויין. יוסי • שיחה 19:19, 18 ביולי 2011 (IDT)
importScript('משתמש:קיפודנחש/common.js/imageMapHighlight.js')
התראה על ערך יתום באמצעות מסנן ההשחתות
עריכהשלום וברכה! בהמשך לשיחה בנושא הנ"ל אצל מתניה, הוא המליץ לי לפנות אליך. הבנתי ממנו שצריך מישהו מומחה לג'אווה סקריפט...
מדובר ברעיון להתריע באמצעות מסנן מיוחד, בפני מי שעורך ערך חדש, במידה והערך שהוא יוצר הוא יתום. האם תוכל בבקשה לעזור? תודה רבה - Ovedc • שיחה • אמצו ערך יתום! 14:06, 18 ביולי 2011 (IDT)
- זה לא פשוט. נסה לתאר לי מה לדעתך צריך לקרות: הבדיקה מתבצעת בלחיצה על "שמירה"? איזו הודעה להקפיץ אם הערך יתום? קיפודנחש - שיחה 16:45, 18 ביולי 2011 (IDT)
- אנסה לסייע, הסקריפט צריך לבדוק שאין "דפים המקושרים לכאן" (נמצא בתיבת הכלים מימין) מהמרחב הראשי לערך, ואם אכן אין כאלו, להקפיץ תיבת דו-שיח שהערך יתום. עוזר? מתניה • שיחה 17:03, 18 ביולי 2011 (IDT)
- זה לא מספיק טוב. צריך להגדיר שאין דפים מקושרים מהמרחב הראשי. הרבה פעמים זה יכול להיות מקושר מ"ערכים מבוקשים" או מדפי קטגוריות. Neuköln - ש 17:12, 18 ביולי 2011 (IDT)
- תקרא שוב בבקשה :) מתניה • שיחה 17:13, 18 ביולי 2011 (IDT)
- אופס Neuköln - ש 17:29, 18 ביולי 2011 (IDT)
- נסה את הקוד הבא. יש לשים לב לפרט חשוב ומצער, שלא הצלחתי לעקוף: הבדיקה מתבצעת בעזרת ajax, והבדיקה מתבצעת לפני השמירה. התוצאה של הצירוף הזה היא שאם דבר מה משתבש, פעולת השמירה נכשלת. צריך לכן לבדוק את הסקריפט בשבע עשרה עיניים לפני שמוסיפים אותו לממשק הכללי. החיבור שלי למרשתת הוא יציב ומהיר, כך שאיני יכול לבדוק מה קורה בחיבורים רעועים, ובדומה איני יכול לבדוק התנהגות כשהשרתים מגמגמים. עם ההסתייגויות הללו, נראה שהסקריפט המצורף עובד ועושה מה שביקשת:
- אופס Neuköln - ש 17:29, 18 ביולי 2011 (IDT)
- תקרא שוב בבקשה :) מתניה • שיחה 17:13, 18 ביולי 2011 (IDT)
- זה לא מספיק טוב. צריך להגדיר שאין דפים מקושרים מהמרחב הראשי. הרבה פעמים זה יכול להיות מקושר מ"ערכים מבוקשים" או מדפי קטגוריות. Neuköln - ש 17:12, 18 ביולי 2011 (IDT)
- אנסה לסייע, הסקריפט צריך לבדוק שאין "דפים המקושרים לכאן" (נמצא בתיבת הכלים מימין) מהמרחב הראשי לערך, ואם אכן אין כאלו, להקפיץ תיבת דו-שיח שהערך יתום. עוזר? מתניה • שיחה 17:03, 18 ביולי 2011 (IDT)
if (wgNamespaceNumber == 0) {
var onSaveClick = function(event) {
event.preventDefault();
button = $(this);
var params = {format: 'json', action: 'query', list: 'backlinks', bltitle: wgTitle, blnamespace: 0};
$.getJSON(wgScriptPath + '/api.php?', params,
function(data) {
if (data && data.query && typeof data.query.backlinks != "undefined" && data.query.backlinks.length == 0)
alert('הערך ' + wgTitle + ' "יתום": אין ערך אחר המקשר אליו.\nאנא נסו למצוא ערכים קיימים שיכולים לקשר לערך זה, ולהוסיף קישורים כאלו.');
button.unbind('click', onSaveClick);
button.click();
}
);
};
$(".editButtons").find('#wpSave').click(onSaveClick);
}
- בדקתי את זה על הערך מכונות קפה. עובד היטב. מתניה • שיחה 19:17, 18 ביולי 2011 (IDT)
- קיפודנחש – המון תודה על העבודה היפה! לא הצלחתי להבין איך אני יכול להפעיל את זה, ולכן לא בדקתי את הסקריפט, אבל אני סומך על מתניה.
- במחשבה שנייה ולאור הערותיך, אני לא חושב שאני רוצה שיהיה על המצפון שלי את כל הנושא של העיכוב בזמני תגובה בעת כל שמירה שיבצעו כולם בוויקיפדיה, ואף חמור מכך – חשש לתקלות שיגרמו לאי שמירת עריכות. לכן, אני מציע תיקון קטן: "להדליק" את הבדיקה הזו רק בפעם הראשונה שהערך מוקם. האם זה אפשרי? Ovedc • שיחה • אמצו ערך יתום! 09:43, 19 ביולי 2011 (IDT)
- אני לא יכול לחשוב על דרך להפעיל את המסנן כתלות בשאלה האם הערך חדש. יכול להיות לשערן יהיו רעיונות טובים יותר איך להפעיל את הסקריפט בצורה "תלויה". יש עוד אפשרויות: למשל, לערן יש סקריפט שנקרא "checkty", שמוסיף כפתור חדש לעריכה בשם "בדיקה". אפשר להעביר את נושא היתמות לשם, אם כי זה כמובן לא ימלא בדיוק את מה שאתה רצית. אפשרות נוספת היא לחזור לרעיון המקורי שלך של שימוש במסנן השחתות. בכולופן, רק למקרה שתרצה לנסות - כל מה שצריך זה פשוט צריך להעתיק את הקטע כמו שהוא (אם אתה פותח את הדף במצב עריכה, שים של שבאמירה "כמו שהוא" הכוונה היא למה שבין תג script לתג script/, אבל בלי התגים עצמם) לתוך מיוחד:הדף שלי/common.js. קיפודנחש - שיחה 17:33, 19 ביולי 2011 (IDT)
- אולי אני מדבר שטויות, אבל לעריכה חדשה יש דגל N אולי אפשר להשתמש בזה. מתניה • שיחה 17:37, 19 ביולי 2011 (IDT)
- לא ידוע לי על דרך לקרוא את הדגלים שלא בעזרת ה-API (כלומר שימוש ב-ajax). באותו כסף אפשר כבר לבדוק יתמות... מה שכן, חשבתי לתומי שאפשר לבצע את הבדיקה בזמן הכניסה לעריכה ולא בזמן השמירה. פרט למקרה הנדיר בו מישהו אחר הוסיף קישור בזמן שאתה עורך, ייתכן שזה הפתרון. תן לי לנסות משהו... קיפודנחש - שיחה 17:41, 19 ביולי 2011 (IDT)
- הקוד הבא חף מהבעיות שציינתי. עדיין שווה לבדוק, אבל למיטב שיפוטי הוא לא מסוכן וניתן להוסיף אותו לממשק הכללי, והוא עושה מה שרוצים. ה"טריק" הוא לחשב את היתמות בכניסה לעריכה ולא ביציאה. אם הקריאה ל-API נכשלת, הנזק היחיד הוא שלא תופיע אזהרה גם אם צריך, אבל אין פגיעה בפעולת השמירה עצמה. אם בעתיד אנשים יבקשו אפשרות ל-opt-out, יהיה צורך להוסיף עוד טיפונת קוד.
- לא ידוע לי על דרך לקרוא את הדגלים שלא בעזרת ה-API (כלומר שימוש ב-ajax). באותו כסף אפשר כבר לבדוק יתמות... מה שכן, חשבתי לתומי שאפשר לבצע את הבדיקה בזמן הכניסה לעריכה ולא בזמן השמירה. פרט למקרה הנדיר בו מישהו אחר הוסיף קישור בזמן שאתה עורך, ייתכן שזה הפתרון. תן לי לנסות משהו... קיפודנחש - שיחה 17:41, 19 ביולי 2011 (IDT)
- אולי אני מדבר שטויות, אבל לעריכה חדשה יש דגל N אולי אפשר להשתמש בזה. מתניה • שיחה 17:37, 19 ביולי 2011 (IDT)
- אני לא יכול לחשוב על דרך להפעיל את המסנן כתלות בשאלה האם הערך חדש. יכול להיות לשערן יהיו רעיונות טובים יותר איך להפעיל את הסקריפט בצורה "תלויה". יש עוד אפשרויות: למשל, לערן יש סקריפט שנקרא "checkty", שמוסיף כפתור חדש לעריכה בשם "בדיקה". אפשר להעביר את נושא היתמות לשם, אם כי זה כמובן לא ימלא בדיוק את מה שאתה רצית. אפשרות נוספת היא לחזור לרעיון המקורי שלך של שימוש במסנן השחתות. בכולופן, רק למקרה שתרצה לנסות - כל מה שצריך זה פשוט צריך להעתיק את הקטע כמו שהוא (אם אתה פותח את הדף במצב עריכה, שים של שבאמירה "כמו שהוא" הכוונה היא למה שבין תג script לתג script/, אבל בלי התגים עצמם) לתוך מיוחד:הדף שלי/common.js. קיפודנחש - שיחה 17:33, 19 ביולי 2011 (IDT)
if (wgNamespaceNumber == 0 && getParamValue('action') == 'edit')
$.getJSON(wgScriptPath + '/api.php?', {format: 'json', action: 'query', list: 'backlinks', bltitle: wgTitle, blnamespace: 0},
function(data) {
if (data && data.query && typeof data.query.backlinks != "undefined" && data.query.backlinks.length == 0)
$(".editButtons").find('#wpSave').click(function(){
alert('הערך ' + wgTitle + ' "יתום": אין ערך אחר המקשר אליו.\nאנא נסו למצוא ערכים קיימים שיכולים לקשר לערך זה, ולהוסיף קישורים כאלו.');
});
});
- קיפודנחש - שיחה 17:59, 19 ביולי 2011 (IDT)
- עובד, אוסיף לממשק הכללי. מתניה • שיחה 18:02, 19 ביולי 2011 (IDT)
- האם אפשר שההודעה לא תופיע במקרה של הפניה? (הפניות אמורות להיות יתומות) שדדשכ • שיחה • י"ח בתמוז ה'תשע"א • 01:02, 20 ביולי 2011 (IDT)
- למעשה יש עוד כמה ערכים ש"אמורים" להיות יתומים - במיוחד פירושונים. ה"תירוץ" שלי הוא שהפניות כמעט לא עורכים, ופירושונים מאד מסובך לאתר. (לגבי הפניות, אני יכול להפנות אותך לאשתי שאומרת "אני, בשביל סמרטוט אחד לא עושה מכונה"...) בכולופן, אנסה. קיפודנחש - שיחה 01:25, 20 ביולי 2011 (IDT)
- האם אפשר שההודעה לא תופיע במקרה של הפניה? (הפניות אמורות להיות יתומות) שדדשכ • שיחה • י"ח בתמוז ה'תשע"א • 01:02, 20 ביולי 2011 (IDT)
- עובד, אוסיף לממשק הכללי. מתניה • שיחה 18:02, 19 ביולי 2011 (IDT)
- קיפודנחש - שיחה 17:59, 19 ביולי 2011 (IDT)
- WOW, נעדרתי מהמחשב אחר-צהריים אחד, ואתם עשיתם עבודה כל כך יפה! כל הכבוד לכם והמון תודה! זה רעיון מעולה לבדוק לפני העריכה. תודה גם שהוספתם לממשק הכללי. אבדוק זאת בהמשך היום. שוב תודה ויום מעולה! Ovedc • שיחה • אמצו ערך יתום! 06:35, 20 ביולי 2011 (IDT)
- הפכתי את הסקריפט הנ"ל לגדג'ט במקום שיופיע בממשק הכללי כיוון שההתלייה בין עריכה של כל ערך לבין בדיקת יתמות הופכת את העריכה למורכבת יותר ומפריעה למשתמשים. ערן - שיחה 08:13, 20 ביולי 2011 (IDT)
אייפון ישראל
עריכההאנונימי מחכה לתגובה אצלי... אני לא כל כך יודע מה לענות לו. Ofekalef • שיחה • הצטרפו למיזם המקורי! 22:15, 18 ביולי 2011 (IDT)
- השגתי אותך. קיפודנחש - שיחה 22:19, 18 ביולי 2011 (IDT)
- מה, כתבת לפני שכתבתי לך? מגניב :) Ofekalef • שיחה • הצטרפו למיזם המקורי! 22:20, 18 ביולי 2011 (IDT)
מחלף חולון והמילה טרם
עריכהסתם מעניין, למה הפריעה לך המילה "טרם" בערך מחלף חולון, שהחלטת להשמיד אותה פעמיים? --Elvenking 01:08, 19 ביולי 2011 (IDT)
- הביטוי "טרם בניית המחלף כונה המקום בשם.." הוא שגוי, וגם אם היה נכון הוא מסורבל ומכוער. אם נורא רוצים להשתמש במילה "טרם", המשפט ייראה כך: "בטרם נבנה המחלף, המקום כונה ...". בדומה "עת עברה בו הדרך הראשית בין תל אביב ויפו לירושלים ודרום הארץ, טרם חנוכת כביש 1". אם רוצים להשתמש במילה "טרם", המשפט נראה כך: "בטרם נחנך כביש 1, הדרך הראשית בין תל אביב ויפו לירושלים ודרום הארץ עברה בו". מובן שיש דרכים שונות ומגוונות לכתוב את הדברים, וחלקן אפילו מכילות את המילה "טרם", אבל הניסוחים הקיימים היו, כאמור, שגויים ומסורבלים. בשני המקרים עדיף פשוט ובהיר על מתייפייף ושגוי. כבוד - קיפודנחש - שיחה 01:17, 19 ביולי 2011 (IDT)
- לילה, יש מצב שתוסיף פסקה בנדון לויקיפדיה:לשון? Neuköln - ש 01:24, 19 ביולי 2011 (IDT)
- כרגע אני מטפח את גינת החסה הקטנה שלי - משתמש:קיפודנחש/כתיבה מהודרת. אי"ה, ביום מן הימים, כשנקים את "ליגת העורכים הלשוניים" (כמו ה-w:en:Wikipedia:WikiProject Guild of Copy Editors אצל אחותנו הגדולה), נאסוף ונקבץ את נידחי הארץ הללו. עד אז, אני מעדיף שאנשים שיכולים לגבות את טענותיהם הלשוניות בדיפלומה מהאקדמיה יערכו את ויקיפדיה:לשון. קיפודנחש - שיחה 01:30, 19 ביולי 2011 (IDT)
- תוספת מאוחרת: בכולופן מצאתי פינה קטנה בויקיפדיה:לשון (תחת הסעיף ההולם "אל תסתבכו לחינם") והוספתי כמה מילים על "טרם". קיפודנחש - שיחה 01:40, 19 ביולי 2011 (IDT)
- כרגע אני מטפח את גינת החסה הקטנה שלי - משתמש:קיפודנחש/כתיבה מהודרת. אי"ה, ביום מן הימים, כשנקים את "ליגת העורכים הלשוניים" (כמו ה-w:en:Wikipedia:WikiProject Guild of Copy Editors אצל אחותנו הגדולה), נאסוף ונקבץ את נידחי הארץ הללו. עד אז, אני מעדיף שאנשים שיכולים לגבות את טענותיהם הלשוניות בדיפלומה מהאקדמיה יערכו את ויקיפדיה:לשון. קיפודנחש - שיחה 01:30, 19 ביולי 2011 (IDT)
- לילה, יש מצב שתוסיף פסקה בנדון לויקיפדיה:לשון? Neuköln - ש 01:24, 19 ביולי 2011 (IDT)
עזרה ב-C#
עריכההי, תוכל להתחבר לצ'אט ולעזור לי שנייה ב-C#? (לא משהו ארוך...) תודה, Ofekalef • שיחה • הצטרפו למיזם המקורי! 18:24, 20 ביולי 2011 (IDT)
- בעצם אכתוב אותה פה, כי עוד מעט צריך ללכת:
XmlTextReader reader = new XmlTextReader("http://xml.weather.yahoo.com/forecastrss?p=94704");
// Skip non-significant whitespace
reader.WhitespaceHandling = WhitespaceHandling.Significant;
// Read nodes one at a time
while (reader.Read())
{
// Print out info on node
Console.WriteLine("{0}: {1}", reader.NodeType.ToString(), reader.Name);
}
עובד, אבל אם מחליפים את הכתובת ב-[1], הוא מחזיר שגיאת זמן ריצה Forbidden (אני חושב שככה כותבים) אתה יודע למה? Ofekalef • שיחה • הצטרפו למיזם המקורי! 18:26, 20 ביולי 2011 (IDT)
- קשה לי לראות למה, אבל יש שאלה: מי זה "הוא" שמחזיר forbidden? איזו פעולה נכשלת? הפתיחה של ה-reader עם הכתובת, או הלולאה? קיפודנחש - שיחה 18:42, 20 ביולי 2011 (IDT)
- אופס, השגיאה היא ב-While: ”The remote server returned an error: (403) Forbidden.”... Ofekalef • שיחה • הצטרפו למיזם המקורי! 18:46, 20 ביולי 2011 (IDT)
- אני לא יכול לראות למה השרת החזיר שגיאה. קיפודנחש - שיחה 19:22, 20 ביולי 2011 (IDT)
- mw:API:FAQ#do I get HTTP 403 errors?, כלומר יכול להיות שבגלל שלא מוגדר User-Agent בבקשת הHTTP. אפשר להשתמש באובייקט HttpWebRequest כדי להגדיר את הבקשה ולהשתמש בStream מהWebResponse בשביל הXML. לחילופין אתה יכול להשתמש בSite.PostDataAndGetResultHTML. ערן - שיחה 19:42, 20 ביולי 2011 (IDT)
- ערן הצביע על המקום הנכון, אבל נדמה לי שדווקא השורה הבאה היא המפתח לתעלומה: "
- mw:API:FAQ#do I get HTTP 403 errors?, כלומר יכול להיות שבגלל שלא מוגדר User-Agent בבקשת הHTTP. אפשר להשתמש באובייקט HttpWebRequest כדי להגדיר את הבקשה ולהשתמש בStream מהWebResponse בשביל הXML. לחילופין אתה יכול להשתמש בSite.PostDataAndGetResultHTML. ערן - שיחה 19:42, 20 ביולי 2011 (IDT)
- אני לא יכול לראות למה השרת החזיר שגיאה. קיפודנחש - שיחה 19:22, 20 ביולי 2011 (IDT)
- אופס, השגיאה היא ב-While: ”The remote server returned an error: (403) Forbidden.”... Ofekalef • שיחה • הצטרפו למיזם המקורי! 18:46, 20 ביולי 2011 (IDT)
- המחרוזת שאתה שולח בהחלט כוללת "&", ומשמעות הדבר שצריך להשתמש בפרוטוקול post ולא get. כרגע אני לא יכול לחפור יותר עמוק, אבל נרלי שזה מקור הבעיה. קיפודנחש - שיחה 19:58, 20 ביולי 2011 (IDT)
- קודם כל תודה לשניכם. איזו ספריה צריך להוסיף בשביל לתמוך ב-"HttpWebRequest"? תודה, Ofekalef • שיחה • הצטרפו למיזם המקורי! 20:13, 20 ביולי 2011 (IDT)
- המחרוזת שאתה שולח בהחלט כוללת "&", ומשמעות הדבר שצריך להשתמש בפרוטוקול post ולא get. כרגע אני לא יכול לחפור יותר עמוק, אבל נרלי שזה מקור הבעיה. קיפודנחש - שיחה 19:58, 20 ביולי 2011 (IDT)
בוט החלפות מן המוכן
עריכההנה. מה אתה אומר? אפשר לגייר? מתניה • שיחה 22:12, 20 ביולי 2011 (IDT)
- יצטרך להמתין לסופ"ש. קיפודנחש - שיחה 01:10, 22 ביולי 2011 (IDT)
- היה סופ"ש, קרה משהו? מתניה • שיחה 18:11, 24 ביולי 2011 (IDT)
- הסתכלתי על מה שעשה הצרפתי, ולא ראיתי שיש בדברים האלו הרבה תועלת למקרה "שלנו" (כלומר לאיך שאני מתאר לעצמי שבוט החלפות צריך לעבוד). אבל תוך כדי בדיקה, עלה לי רעיון אחר ולא קשור: חשבתי להריץ בוט "דמוי צ'קטי", שיספור "ביטויים שיש להימנע מהם" ודירג את המאמרים לפי מספר הביטויים הללו שמופיעים בהם. התחלתי בריכוז הביטויים מצ'קטי, והוספתי כמה בעצמי (ראה משתמש:קיפודנחש/ביטויים שיש להימנע מהם). המשך יבוא. לגבי בוט החלפות: עוד לא נואשתי, אבל אני מושך יותר לכיוון קצת יותר אגרסיבי, כי אחרת קשה לי לראות איך מממשים את התמיכה בתבנית {{ללא בוט}}. קיפודנחש - שיחה 18:20, 24 ביולי 2011 (IDT)
- תודה. מתניה • שיחה 18:38, 24 ביולי 2011 (IDT)
- דוח התקדמות: הצלחתי לגרום לזה פחות או יותר לעבוד (רק על ה-xml - עוד לא הבנתי בדיוק איך לערוך את הקובץ קונפיגורציית משתמש כך שאוכל לעבוד על ויקיפדיה עצמה). בדרך גיליתי שיש לנו רג'קס אחד (החלפה 122) לא תואם לפייתון (פייתון מצפה שב-negative lookback כל האפשרויות שמופרדות על ידי | יהיו באותו אורך. התיקון הוא קל - אם במקום "אקדמיה ל" נשים "מיה ל", נפסיד קצת בהירות, אבל בפועל לא נפסיד כלום). החדשות הטובות זה שמודולו בגים, הפתרון שלי נותן מענה לבעיית {{ללא בוט}}. החדשות הלא-כל-כך טובות זה שנראה שריצה על כל ה-dump לוקחת הרבה מאד שעות. בנוסף, כמו שציינתי, זה "פחות או יותר" - יש לי עוד איזה בג או שניים באופן בו אני מטפל ביוניקוד, אבל להערכתי אלו בגים קלים. המשך יבוא. קיפודנחש - שיחה 22:02, 25 ביולי 2011 (IDT)
- תבורך! לTS לא אכפת כמה זמן זה רץ, הוא רק מתקמצן על זכרון. מתניה • שיחה 10:37, 26 ביולי 2011 (IDT)
- דוח התקדמות: הצלחתי לגרום לזה פחות או יותר לעבוד (רק על ה-xml - עוד לא הבנתי בדיוק איך לערוך את הקובץ קונפיגורציית משתמש כך שאוכל לעבוד על ויקיפדיה עצמה). בדרך גיליתי שיש לנו רג'קס אחד (החלפה 122) לא תואם לפייתון (פייתון מצפה שב-negative lookback כל האפשרויות שמופרדות על ידי | יהיו באותו אורך. התיקון הוא קל - אם במקום "אקדמיה ל" נשים "מיה ל", נפסיד קצת בהירות, אבל בפועל לא נפסיד כלום). החדשות הטובות זה שמודולו בגים, הפתרון שלי נותן מענה לבעיית {{ללא בוט}}. החדשות הלא-כל-כך טובות זה שנראה שריצה על כל ה-dump לוקחת הרבה מאד שעות. בנוסף, כמו שציינתי, זה "פחות או יותר" - יש לי עוד איזה בג או שניים באופן בו אני מטפל ביוניקוד, אבל להערכתי אלו בגים קלים. המשך יבוא. קיפודנחש - שיחה 22:02, 25 ביולי 2011 (IDT)
- תודה. מתניה • שיחה 18:38, 24 ביולי 2011 (IDT)
- הסתכלתי על מה שעשה הצרפתי, ולא ראיתי שיש בדברים האלו הרבה תועלת למקרה "שלנו" (כלומר לאיך שאני מתאר לעצמי שבוט החלפות צריך לעבוד). אבל תוך כדי בדיקה, עלה לי רעיון אחר ולא קשור: חשבתי להריץ בוט "דמוי צ'קטי", שיספור "ביטויים שיש להימנע מהם" ודירג את המאמרים לפי מספר הביטויים הללו שמופיעים בהם. התחלתי בריכוז הביטויים מצ'קטי, והוספתי כמה בעצמי (ראה משתמש:קיפודנחש/ביטויים שיש להימנע מהם). המשך יבוא. לגבי בוט החלפות: עוד לא נואשתי, אבל אני מושך יותר לכיוון קצת יותר אגרסיבי, כי אחרת קשה לי לראות איך מממשים את התמיכה בתבנית {{ללא בוט}}. קיפודנחש - שיחה 18:20, 24 ביולי 2011 (IDT)
@
עריכהMT0 - שיחה (הטילדה הרביעית קוראת לכם!) 01:03, 22 ביולי 2011 (IDT)
יתום
עריכהההודעה בדף העריכה על ערך יתום יוצאת גם בדף פירושונים יתום, שבו היא מיותרת. דוד שי - שיחה 12:02, 22 ביולי 2011 (IDT)
- הוספתי בדיקה גם למקרה של פירושונים.ערן - שיחה 12:21, 22 ביולי 2011 (IDT)
- הצד השני של המטבע הוא שערך המקושר *אך ורק* מדף פירושונים, ולמעשה הוא יתום, לא נחשב לכזה על ידי הסקריפט. לצערי איני יודע תרופה לבעיה הזו. קיפודנחש - שיחה 21:26, 22 ביולי 2011 (IDT)
- אני מוסיף ידנית פירושונים יתומים לויקיפדיה:מיזמי ויקיפדיה/ערכים יתומים/דפי פירושונים. אין לי בעייה שהבוט לא יתריע עליהם. Ovedc • שיחה • אמצו ערך יתום! 11:43, 23 ביולי 2011 (IDT)
- בעיה נוספת ששמתי לב אליה בהמדינות והטריטוריות של הודו, הערך הועבר לשמו ויש אליו מספר דפי הפניה שאליהם מפנים הרבה דפים אך עדיין מופיעה האזהרה (אגב שיניתי את התבנית שתקשר ישירות לכן יכול להיות שעכשיו זה כבר יעלם, אבל זה עדיין הופיע למרות שבדף הדפים המקושרים הופיעה התבנית כמפנה ישירות). ♠ גיל כ. (שיחה) ♠ 18:38, 24 ביולי 2011 (IDT)
- לא הצלחתי לאתר את הדיון שבו הוחלט על השימוש בהודעה זו. תומר - שיחה 18:40, 24 ביולי 2011 (IDT)
- גיל: "הוחלט" שהפניות המקשרות לערך לא נחשבות לצורך חישוב יתמות, גם אם ההפניות עצמן מקושרות. פרט למקרה (הנדיר יחסית) בו ההפניה היא לפסקה בערך ולא לערך עצמו, אני חושב שמצב כזה אכן מצביע על בעיה שיש לתקן, כלומר נכון לשנות את הקישורים כך שיצביעו על הערך ולא על ההפניות. ספציפית לגבי המקרה שתיארת, אם יש הכללה דרך תבנית ומשנים את התבנית, צריך לעשות purge לאחד הערכים שמשתמש בתבנית כדי שהשינוי "יתפוס".
- תומר: אם הכוונה להודעה "ערך זה הוא יתום" הרי שגם לא תמצא. לא תמצא גם דיון בו הוחלט להוסיף את "אשף תבניות קישורים" לממשק, ונדמה לי שגם לא תמצא דיון בו הוחלט שאלמונים לא יכולים לשמור בלי "תצוגה מוקדמת". דברים הקשורים בממשק מגיעים ל"דיון והחלטה" רק כשיש מי שמתנגד לשינוי, ועד כה איש לא הביע התנגדות.
- Ovedc: הכוונה שלי לא הייתה דף פירושונים יתום, אלא ערך שלמעשה הוא יתום, אבל יש אליו קישור מדף פירושונים. במצב כזה הסקריפט לא מתריע, למרות שהיה צריך לעשות זאת. לגבי "דף פירושונים יתום" - דף פירושונים *אמור* להיות יתום - אנחנו לא רוצים לקשר ממרחב הערכים לדפי פירושונים, וקישור כזה נחשב לטעות. קיפודנחש - שיחה 19:16, 24 ביולי 2011 (IDT)
- כתבתי לפני התנגשות עריכה: דווקא זכור לי שהיה דיון על עניין התצוגה המקדימה, רק שאני לא יודע לאתר איפה הוא נמצא, ולגבי אשף תבניות קישורים - אני חושב שזה הוסף בתקופה שבה הייתי פעיל פחות, אז אני לא יודע לאתר לך את הדיון (בכל אופן, זה פחות בולט מההודעה החדשה). היה גם דיון ערוך על האחדה מגדרית בממשק. סדר הדברים צריך להיות הפוך - קודם צריך להציע שינוי בממשק, ואז לשנות אם יש לכך הסכמה. אפתח במזנון דיון על ההודעה, למרות שכאמור אני חושב שצריך להקדים את השינוי בדיון ולא אני זה שאמור היה לפתוח דיון כזה. תומר - שיחה 19:22, 24 ביולי 2011 (IDT)
- להרבה מאד חידושים ושינויים בממשק לא קדמו דיונים והצבעות. אין זה אומר שלא היה שימוש בשיקול דעת, אלא שלא היה דיון במזנון ולא הצבעה בפרלמנט. מצד שני, אין כמובן שום מניעה לפתוח דיון כזה בכל רגע שמישהו מוצא שהשינוי מפריע. קיפודנחש - שיחה 20:28, 24 ביולי 2011 (IDT)
- אני מבקש להבא להשתדל לא לבצע שינויים בממשק ללא דיון מקדים. אם על חשיבותו של ערך נידח דנים לפחות שבוע ובמקרים רבים יותר משבועיים, אז גם שינוי בממשק של האתר הוא מספיק חשוב כדי לדון בו. תומר - שיחה 23:38, 24 ביולי 2011 (IDT)
- אתה לא מבקש מהאדם הנכון. אני לא מפעיל, ולא יכול לעשות שינויים בממשק גם אם אני לפעמים רוצה. מתניה ועובד ביקשו ממני לכתוב סקריפט, ולבקשתם כתבתי כזה. הסקריפט המקורי הקפיץ הודעה (הרבה יותר מפריע משורה עם רקע ורוד), ומתניה הוסיף אותו לממשק. ערן חשב שזה מוגזם והסיר את הסקריפט מהממשק הכללי, ולאחר עוד כמה דיונים ביני ובין ערן, הגענו לגרסה הנוכחית שלא מקפיצה הודעה אלא רק מוסיפה שורה עם רקע ורוד, וערן החזיר את הגרסה "המעודנת" של הסקריפט לממשק. לפי הבנתי, אם תבדוק את ההיסטוריה תגלה שברוב המכריע של שינויי ממשק לא היו דיונים פורמליים שהסתיימו בהצבעה, אם כי יתכן מאד שהיו דיונים פחות פורמליים. קיפודנחש - שיחה 01:44, 25 ביולי 2011 (IDT)
- הבקשה כמובן לא הופנתה אליך, אלא אל קוראי הדיון. תומר - שיחה 01:17, 31 ביולי 2011 (IDT)
- אתה לא מבקש מהאדם הנכון. אני לא מפעיל, ולא יכול לעשות שינויים בממשק גם אם אני לפעמים רוצה. מתניה ועובד ביקשו ממני לכתוב סקריפט, ולבקשתם כתבתי כזה. הסקריפט המקורי הקפיץ הודעה (הרבה יותר מפריע משורה עם רקע ורוד), ומתניה הוסיף אותו לממשק. ערן חשב שזה מוגזם והסיר את הסקריפט מהממשק הכללי, ולאחר עוד כמה דיונים ביני ובין ערן, הגענו לגרסה הנוכחית שלא מקפיצה הודעה אלא רק מוסיפה שורה עם רקע ורוד, וערן החזיר את הגרסה "המעודנת" של הסקריפט לממשק. לפי הבנתי, אם תבדוק את ההיסטוריה תגלה שברוב המכריע של שינויי ממשק לא היו דיונים פורמליים שהסתיימו בהצבעה, אם כי יתכן מאד שהיו דיונים פחות פורמליים. קיפודנחש - שיחה 01:44, 25 ביולי 2011 (IDT)
- אני מבקש להבא להשתדל לא לבצע שינויים בממשק ללא דיון מקדים. אם על חשיבותו של ערך נידח דנים לפחות שבוע ובמקרים רבים יותר משבועיים, אז גם שינוי בממשק של האתר הוא מספיק חשוב כדי לדון בו. תומר - שיחה 23:38, 24 ביולי 2011 (IDT)
- להרבה מאד חידושים ושינויים בממשק לא קדמו דיונים והצבעות. אין זה אומר שלא היה שימוש בשיקול דעת, אלא שלא היה דיון במזנון ולא הצבעה בפרלמנט. מצד שני, אין כמובן שום מניעה לפתוח דיון כזה בכל רגע שמישהו מוצא שהשינוי מפריע. קיפודנחש - שיחה 20:28, 24 ביולי 2011 (IDT)
- כתבתי לפני התנגשות עריכה: דווקא זכור לי שהיה דיון על עניין התצוגה המקדימה, רק שאני לא יודע לאתר איפה הוא נמצא, ולגבי אשף תבניות קישורים - אני חושב שזה הוסף בתקופה שבה הייתי פעיל פחות, אז אני לא יודע לאתר לך את הדיון (בכל אופן, זה פחות בולט מההודעה החדשה). היה גם דיון ערוך על האחדה מגדרית בממשק. סדר הדברים צריך להיות הפוך - קודם צריך להציע שינוי בממשק, ואז לשנות אם יש לכך הסכמה. אפתח במזנון דיון על ההודעה, למרות שכאמור אני חושב שצריך להקדים את השינוי בדיון ולא אני זה שאמור היה לפתוח דיון כזה. תומר - שיחה 19:22, 24 ביולי 2011 (IDT)
- לא הצלחתי לאתר את הדיון שבו הוחלט על השימוש בהודעה זו. תומר - שיחה 18:40, 24 ביולי 2011 (IDT)
- בעיה נוספת ששמתי לב אליה בהמדינות והטריטוריות של הודו, הערך הועבר לשמו ויש אליו מספר דפי הפניה שאליהם מפנים הרבה דפים אך עדיין מופיעה האזהרה (אגב שיניתי את התבנית שתקשר ישירות לכן יכול להיות שעכשיו זה כבר יעלם, אבל זה עדיין הופיע למרות שבדף הדפים המקושרים הופיעה התבנית כמפנה ישירות). ♠ גיל כ. (שיחה) ♠ 18:38, 24 ביולי 2011 (IDT)
- אני מוסיף ידנית פירושונים יתומים לויקיפדיה:מיזמי ויקיפדיה/ערכים יתומים/דפי פירושונים. אין לי בעייה שהבוט לא יתריע עליהם. Ovedc • שיחה • אמצו ערך יתום! 11:43, 23 ביולי 2011 (IDT)
- הצד השני של המטבע הוא שערך המקושר *אך ורק* מדף פירושונים, ולמעשה הוא יתום, לא נחשב לכזה על ידי הסקריפט. לצערי איני יודע תרופה לבעיה הזו. קיפודנחש - שיחה 21:26, 22 ביולי 2011 (IDT)
בקשה
עריכהערב טוב,
תוכל בבקשה להציץ כאן? תודה רבה וסוף שבוע נעים, יניב • שיחה • 20:28, 22 ביולי 2011 (IDT)
- תוכל להביט שוב? שלחתי לך שם הודעה מעצבנת :) ואם כבר, אז עוד בקשה (מהמעצבנות הרגילות שלי): כמה זה מסובך, לכתוב סקריפט, שאם יש דף שיש לו רק תורם אחד, (רשום), יהיה כפתור (אולי ליד במקום מחיקה או ליד, אם זה קשה מדי) שיעביר את הערך לארגז חול שלו, ויחליף את תוכל הדף ב-{{מחק|הפניה למרחב המשתמש}}? Ofekalef • שיחה • הצטרפו למיזם המקורי! 16:11, 25 ביולי 2011 (IDT)
- לא בטוח ש"מסובך" זו המילה הנכונה. את החלק הראשון אני בכלל לא יודע לעשות (למצוא כמה תורמים יש לערך מסוים). השאר זה לא בדיוק "מסובך", אבל זה לא מעט עבודה - לא נרלי ששווה לעשות זאת לטובת המספר הקטן יחסית של פעמים שהפעולה הזו מתבצעת. סקריפט זה לא רק "לכתוב" - זה גם לבדוק ולתחזק (נגיד כשמשהו יקרה עוד שמונה חודשים או שנה ורבע והסקריפט יפסיק לעבוד). קיפודנחש - שיחה 18:06, 25 ביולי 2011 (IDT)
- איך במחיקה של דפים לפעמים מופיע "והתורם היחיד היה ..."? ותודה בכ"מ, Ofekalef • שיחה • הצטרפו למיזם המקורי! 18:07, 25 ביולי 2011 (IDT)
- תוכנת ויקיפדיה רצה על השרת. לתוכנה יש גישה לכל המידע, ובכלל זה מספר התורמים (אם תסתכל בראש הדף "גרסאות קודמות", תשים לב לסעיף "סטטיסטיקות". גם שם אפשר למצוא כמה תורמים היו לדף). לא כל מה שזמין לתוכנה שרצה בצד השרת ולתוכנה שרצה על ה-toolserver זמין גם דרך ה-API. סקריפטים, בעיקרון, מוגבלים למה שה-API מספק, ולא מצאתי דרך לקבל את מספר התורמים (אין זה אומר בהכרח שזה בלתי אפשרי, אלא רק שאני לא יודע לעשות זאת). קיפודנחש - שיחה 18:16, 25 ביולי 2011 (IDT)
- הבנתי. בנוגע למה שהצעת לי, עשיתי את זה, אבל העניין הוא שאין לי איך לבדוק את זה, כי זה אמור לשמור מיד בלי לשאול אותי. זה נראה לך בסדר? Ofekalef • שיחה • הצטרפו למיזם המקורי! 18:24, 25 ביולי 2011 (IDT)
- זה לא שימוש נכון בפונקציה. במבט שטחי ראיתי
שתישלוש בעיות:
1) דף המטרה אליו אתה שומר: אתה מעביר "user" שזה אומר שאם שם המשתמש הוא "דב", האזהרה תישמר בדף דב, שזה כנראה לא מה שאתה רוצה.
2) בפרמטר השלישי צריך להעביר את התוכן, ובמקום זה אתה עושה משהו מיותר עם תיבת העריכה.
3) לא בדיוק הבנתי מה עשית שם עם section, אבל זה נראה לי מחורבש. - אם אתה רוצה לעשות ניסיונות, אולי כדאי שתיצור משתמש דמה כלשהו ("בובת קש"), ותבדוק את הסקריפט שלך על ידי מתן אזהרות למשתמש הדמה הזה. קיפודנחש - שיחה 18:34, 25 ביולי 2011 (IDT)
- הבעיה שזה עושה את זה רק למשתמשים אנונימיים... לגבי הסקשן: מה לעשות במקום? הרי אין פסקה מסוימת שאני רוצה לערוך, אז הסרתי את זה פשוט, זה לא טוב? את הטקסט שיניתי ל-document.value += text, זה בסדר? Ofekalef • שיחה • הצטרפו למיזם המקורי! 19:55, 25 ביולי 2011 (IDT)
- לא ולא. לגבי אנונימיים: צא מהחשבון, בצע עריכת סרק או שתיים, והרי לך אנונימי לתפארת שתוכל לערוך בו ניסויים כאוות נפשך. בכל מקרה, הדף בו רוצים להדביק את הטקסט הוא לא user, אלא "שיחת משתמש:" + user. לגבי section: אם רוצים להדביק את הטקסט בסוף הדף, מעבירים בתור section או 0 או new, אבל אי אפשר פשוט להגיד "לא מעניין אותי" ולעבור לפרמטר הבא - כמו שאמרתי לך פעם, למחשבים אין הומור, ואם הפרמטר הרביעי בפונקציה נקרא section, אז הפונקציה תתיחס למה שאתה מעביר בפרמטר הרביעי בתור section. לגבי הטקסט: פשוט צריך להעביר אותו, אין מה לדאוג לתוכן הנוכחי של הדף. הפונקציה פשוט מדביקה את הטקסט שאתה מעביר בסוף הדף (או בסוף ה-section השלישי אם הפרמטר section הוא 3). לכן צריך להעביר את text מה שעשית עם "document.getElementById("wpTextbox1").value += text" זה מיש-מש שמתאים לצורה בה הסקריפט עובד עכשיו, כלומר מעבר לדף אותו רוצים לערוך וכניסה למצב עריכה. בכל מקרה, כדי להסב צריך להבין איך הסקריפט הנוכחי עובד: הוא למעשה עובר לדף אחר, ומעביר את התוכן של מה שצריך להדביק בתור חלק מה-URL. אם משתמשים בפונקציית השמירה, כל החלק הזה מיותר. מה שעשית זה רק רבע מהעבודה. מה שאתה רוצה זה למחוק לגמרי את הפונקציות postWarning_scr11 ו-warningTalkPage, ובפונקציה createWarningLink, במקום לקרוא ל-warningTalkPage, לקרוא לפונקציית השמירה עם הפרמטרים הנכונים (אני מניח ש-warning זה התקציר, text זה התוכן, ואת שם הדף צריך לסרוג בעצמך, באותו אופן שהפונקציה הקיימת warningTalkPage סורגת, על ידי הדבקת "שיחת משתמש:" שלם המשתמש). בתור section אפשר להעביר 0 (שזה כל הדף) או new. אל תשכח להעיף גם את אחת משתי הקריאות ל-addOnloadHook - זו שקוראת לפונקציה שצריך למחוק. קיפודנחש - שיחה 21:20, 25 ביולי 2011 (IDT)
- וואו! השקעת, תודה! אני מקבל שגיאה Unexpected token } על השורה של השמירה. עשיתי כל מיני שינויים בבלוקים ואני מקווה שלא עשיתי שגיאות. אתה מזהה מה מקור השגיאה? Ofekalef • שיחה • הצטרפו למיזם המקורי! 22:13, 25 ביולי 2011 (IDT)
- מה שזה אומר זה שפתיחת וסגירת בלוקים (כלומר "{" ו- "}") לא מאוזנים: או שיש בלוק שאתה פותח ולא סוגר, או ההפך. בנוסף (למרות שזה לא קשור) השארת פונקציה מיותרת (warningTalkPage) שאתה לא קורא לה משום מקום. כמו כן שים לב לשתי בעיות: סדר הפרמטרים שלך שגוי (אתה מעביר במקום הרביעי את הפרמטר החמישי ולהפך), ואתה מנסה להעביר בתור section משתנה בשם new, אבל אין משתנה כזה: מה שאתה כנראה רוצה זה להעביר את המחרוזת 'new' (כלומר עם מירכאות). קיפודנחש - שיחה 22:23, 25 ביולי 2011 (IDT)
- אז אחרי שעות של דיבאגינג, הסקריפט עובד, אבל עושה שטויות: אצל עיצובית, הוא העתיק את פסקה 0 (פתיח) לפסקה החדשה, ומסיבה כלשהי התקציר היה "תודה פסקה חדשה". עוד בעיה, היא שהוא לא יודע ליצור דפים חדשים. Ofekalef • שיחה • הצטרפו למיזם המקורי! 10:47, 26 ביולי 2011 (IDT)
- כדאי להחליף את הsection מ 0 לnew. התיעוד של הAPI מגדיר: section - Section number. 0 for the top section, 'new' for a new section. ערן - שיחה 12:12, 26 ביולי 2011 (IDT)
- הוא עדיין עושה את השגיאה, והוא שוב העביר את הפתיח של הדף שיחה של מתניה לפסקה החדשה. אין לי מושג מאיפה זה בא Ofekalef • שיחה • הצטרפו למיזם המקורי! 12:38, 26 ביולי 2011 (IDT)
- תשתמש בפרמטר text במקום appendText כי אתה יוצר פסקה חדשה. כמו כן הפרמטר השני, הsummary מייצג במקרה כזה את הכותרת ולכן אין צורך להגדיר את הכותרת בתוך הtext שאתה בונה. ערן - שיחה 12:46, 26 ביולי 2011 (IDT)
- מה הכוונה? מה שאכתוב ב-Summery יהיה כותרת הפסקה? Ofekalef • שיחה • הצטרפו למיזם המקורי! 12:48, 26 ביולי 2011 (IDT)
- בפונקציה createWarningLink ההגדרה של טקסט היא text += "\n== [" + "[" + refPage + "]] ==\n"; (הגדרה של כותרת) ובהמשך בגלל שמגדירים section=new הוא יודע ליצור לבד כותרת לפי הפרמטר summary. ערן - שיחה 12:52, 26 ביולי 2011 (IDT)
- ואם ארצה שתקציר העריכה יהיה שונה מכותרת הפסקה? או שזה לא אפשרי, ובשביל זה צריך לא לעשות פסקה חדשה? Ofekalef • שיחה • הצטרפו למיזם המקורי! 12:56, 26 ביולי 2011 (IDT)
- זה לא אפשרי אבל בדרך כלל די יהיה בתקציר העריכה הדיפולטי. של \* שם הפסקה \* (שוויקי יודעת גם לקשר בדף השינויים האחרונים לחלק המתאים שנערך) ערן - שיחה 13:49, 26 ביולי 2011 (IDT)
- האם יש דרך למצוא את מספר הפסקה האחרונה? אפשר לעשות while(section.exist) או משהו כזה? (רק עם קוד נכון...) ואז בסוף להגיע לפסקה הכי גבוהה? Ofekalef • שיחה • הצטרפו למיזם המקורי! 20:59, 27 ביולי 2011 (IDT)
- אין חלוקה של ממש לsectionים ואתה לא רוצה לפנות לAPI הרבה פעמים כי זה יקר. אז הכי טוב זה section=new. אם בכל זאת אתה רוצה לדעת את מספר הפסקה הגדול ביותר הכי טוב להשיג את תוכן הדף ולעשות COUNT על תגי הh באמצעות jQuery. ערן - שיחה 21:01, 27 ביולי 2011 (IDT)
- מהן הפונקציות? (להשגת תוכן הדף, ולספירה?) תודה רבה, Ofekalef • שיחה • הצטרפו למיזם המקורי! 21:05, 27 ביולי 2011 (IDT)
- אני לא חושב שערן צודק. עד כמה שאני זוכר, אם תשתמש ב-appendtext ופשוט לא תעביר שום section, התוכן יוצמד לסוף הדף. אם התוכן עצמו מכיל פיסקה (כלומר נפתח ב: "==שם פסקה==\n", הכל צריך להסתדר. לגבי התיעוד של ה-API - מופיע כאן. "לא להעביר שום section" הכוונה פשוט להסיר את זה מהפונקציה שעושה save (כלוממר להסיר מה-param את הקטע "section: section || '0', " ). קיפודנחש - שיחה 21:14, 27 ביולי 2011 (IDT)
- את זה עשיתי פעם, אבל לא שמתי לב ל- || 0. בעיה :) תודה לשניכם, אנסה עכשיו. Ofekalef • שיחה • הצטרפו למיזם המקורי! 21:20, 27 ביולי 2011 (IDT)
- זאת התוצאה, אחרי שעשיתי את זה... הוא פשוט מחליף את תוכן הדף בזה. אולי צריך לעשות += איפשהו שכתוב =? Ofekalef • שיחה • הצטרפו למיזם המקורי! 21:38, 27 ביולי 2011 (IDT)
- את זה עשיתי פעם, אבל לא שמתי לב ל- || 0. בעיה :) תודה לשניכם, אנסה עכשיו. Ofekalef • שיחה • הצטרפו למיזם המקורי! 21:20, 27 ביולי 2011 (IDT)
- אני לא חושב שערן צודק. עד כמה שאני זוכר, אם תשתמש ב-appendtext ופשוט לא תעביר שום section, התוכן יוצמד לסוף הדף. אם התוכן עצמו מכיל פיסקה (כלומר נפתח ב: "==שם פסקה==\n", הכל צריך להסתדר. לגבי התיעוד של ה-API - מופיע כאן. "לא להעביר שום section" הכוונה פשוט להסיר את זה מהפונקציה שעושה save (כלוממר להסיר מה-param את הקטע "section: section || '0', " ). קיפודנחש - שיחה 21:14, 27 ביולי 2011 (IDT)
- מהן הפונקציות? (להשגת תוכן הדף, ולספירה?) תודה רבה, Ofekalef • שיחה • הצטרפו למיזם המקורי! 21:05, 27 ביולי 2011 (IDT)
- אין חלוקה של ממש לsectionים ואתה לא רוצה לפנות לAPI הרבה פעמים כי זה יקר. אז הכי טוב זה section=new. אם בכל זאת אתה רוצה לדעת את מספר הפסקה הגדול ביותר הכי טוב להשיג את תוכן הדף ולעשות COUNT על תגי הh באמצעות jQuery. ערן - שיחה 21:01, 27 ביולי 2011 (IDT)
- האם יש דרך למצוא את מספר הפסקה האחרונה? אפשר לעשות while(section.exist) או משהו כזה? (רק עם קוד נכון...) ואז בסוף להגיע לפסקה הכי גבוהה? Ofekalef • שיחה • הצטרפו למיזם המקורי! 20:59, 27 ביולי 2011 (IDT)
- זה לא אפשרי אבל בדרך כלל די יהיה בתקציר העריכה הדיפולטי. של \* שם הפסקה \* (שוויקי יודעת גם לקשר בדף השינויים האחרונים לחלק המתאים שנערך) ערן - שיחה 13:49, 26 ביולי 2011 (IDT)
- ואם ארצה שתקציר העריכה יהיה שונה מכותרת הפסקה? או שזה לא אפשרי, ובשביל זה צריך לא לעשות פסקה חדשה? Ofekalef • שיחה • הצטרפו למיזם המקורי! 12:56, 26 ביולי 2011 (IDT)
- בפונקציה createWarningLink ההגדרה של טקסט היא text += "\n== [" + "[" + refPage + "]] ==\n"; (הגדרה של כותרת) ובהמשך בגלל שמגדירים section=new הוא יודע ליצור לבד כותרת לפי הפרמטר summary. ערן - שיחה 12:52, 26 ביולי 2011 (IDT)
- מה הכוונה? מה שאכתוב ב-Summery יהיה כותרת הפסקה? Ofekalef • שיחה • הצטרפו למיזם המקורי! 12:48, 26 ביולי 2011 (IDT)
- תשתמש בפרמטר text במקום appendText כי אתה יוצר פסקה חדשה. כמו כן הפרמטר השני, הsummary מייצג במקרה כזה את הכותרת ולכן אין צורך להגדיר את הכותרת בתוך הtext שאתה בונה. ערן - שיחה 12:46, 26 ביולי 2011 (IDT)
- הוא עדיין עושה את השגיאה, והוא שוב העביר את הפתיח של הדף שיחה של מתניה לפסקה החדשה. אין לי מושג מאיפה זה בא Ofekalef • שיחה • הצטרפו למיזם המקורי! 12:38, 26 ביולי 2011 (IDT)
- כדאי להחליף את הsection מ 0 לnew. התיעוד של הAPI מגדיר: section - Section number. 0 for the top section, 'new' for a new section. ערן - שיחה 12:12, 26 ביולי 2011 (IDT)
- אז אחרי שעות של דיבאגינג, הסקריפט עובד, אבל עושה שטויות: אצל עיצובית, הוא העתיק את פסקה 0 (פתיח) לפסקה החדשה, ומסיבה כלשהי התקציר היה "תודה פסקה חדשה". עוד בעיה, היא שהוא לא יודע ליצור דפים חדשים. Ofekalef • שיחה • הצטרפו למיזם המקורי! 10:47, 26 ביולי 2011 (IDT)
- מה שזה אומר זה שפתיחת וסגירת בלוקים (כלומר "{" ו- "}") לא מאוזנים: או שיש בלוק שאתה פותח ולא סוגר, או ההפך. בנוסף (למרות שזה לא קשור) השארת פונקציה מיותרת (warningTalkPage) שאתה לא קורא לה משום מקום. כמו כן שים לב לשתי בעיות: סדר הפרמטרים שלך שגוי (אתה מעביר במקום הרביעי את הפרמטר החמישי ולהפך), ואתה מנסה להעביר בתור section משתנה בשם new, אבל אין משתנה כזה: מה שאתה כנראה רוצה זה להעביר את המחרוזת 'new' (כלומר עם מירכאות). קיפודנחש - שיחה 22:23, 25 ביולי 2011 (IDT)
- וואו! השקעת, תודה! אני מקבל שגיאה Unexpected token } על השורה של השמירה. עשיתי כל מיני שינויים בבלוקים ואני מקווה שלא עשיתי שגיאות. אתה מזהה מה מקור השגיאה? Ofekalef • שיחה • הצטרפו למיזם המקורי! 22:13, 25 ביולי 2011 (IDT)
- לא ולא. לגבי אנונימיים: צא מהחשבון, בצע עריכת סרק או שתיים, והרי לך אנונימי לתפארת שתוכל לערוך בו ניסויים כאוות נפשך. בכל מקרה, הדף בו רוצים להדביק את הטקסט הוא לא user, אלא "שיחת משתמש:" + user. לגבי section: אם רוצים להדביק את הטקסט בסוף הדף, מעבירים בתור section או 0 או new, אבל אי אפשר פשוט להגיד "לא מעניין אותי" ולעבור לפרמטר הבא - כמו שאמרתי לך פעם, למחשבים אין הומור, ואם הפרמטר הרביעי בפונקציה נקרא section, אז הפונקציה תתיחס למה שאתה מעביר בפרמטר הרביעי בתור section. לגבי הטקסט: פשוט צריך להעביר אותו, אין מה לדאוג לתוכן הנוכחי של הדף. הפונקציה פשוט מדביקה את הטקסט שאתה מעביר בסוף הדף (או בסוף ה-section השלישי אם הפרמטר section הוא 3). לכן צריך להעביר את text מה שעשית עם "document.getElementById("wpTextbox1").value += text" זה מיש-מש שמתאים לצורה בה הסקריפט עובד עכשיו, כלומר מעבר לדף אותו רוצים לערוך וכניסה למצב עריכה. בכל מקרה, כדי להסב צריך להבין איך הסקריפט הנוכחי עובד: הוא למעשה עובר לדף אחר, ומעביר את התוכן של מה שצריך להדביק בתור חלק מה-URL. אם משתמשים בפונקציית השמירה, כל החלק הזה מיותר. מה שעשית זה רק רבע מהעבודה. מה שאתה רוצה זה למחוק לגמרי את הפונקציות postWarning_scr11 ו-warningTalkPage, ובפונקציה createWarningLink, במקום לקרוא ל-warningTalkPage, לקרוא לפונקציית השמירה עם הפרמטרים הנכונים (אני מניח ש-warning זה התקציר, text זה התוכן, ואת שם הדף צריך לסרוג בעצמך, באותו אופן שהפונקציה הקיימת warningTalkPage סורגת, על ידי הדבקת "שיחת משתמש:" שלם המשתמש). בתור section אפשר להעביר 0 (שזה כל הדף) או new. אל תשכח להעיף גם את אחת משתי הקריאות ל-addOnloadHook - זו שקוראת לפונקציה שצריך למחוק. קיפודנחש - שיחה 21:20, 25 ביולי 2011 (IDT)
- הבעיה שזה עושה את זה רק למשתמשים אנונימיים... לגבי הסקשן: מה לעשות במקום? הרי אין פסקה מסוימת שאני רוצה לערוך, אז הסרתי את זה פשוט, זה לא טוב? את הטקסט שיניתי ל-document.value += text, זה בסדר? Ofekalef • שיחה • הצטרפו למיזם המקורי! 19:55, 25 ביולי 2011 (IDT)
- זה לא שימוש נכון בפונקציה. במבט שטחי ראיתי
- הבנתי. בנוגע למה שהצעת לי, עשיתי את זה, אבל העניין הוא שאין לי איך לבדוק את זה, כי זה אמור לשמור מיד בלי לשאול אותי. זה נראה לך בסדר? Ofekalef • שיחה • הצטרפו למיזם המקורי! 18:24, 25 ביולי 2011 (IDT)
- תוכנת ויקיפדיה רצה על השרת. לתוכנה יש גישה לכל המידע, ובכלל זה מספר התורמים (אם תסתכל בראש הדף "גרסאות קודמות", תשים לב לסעיף "סטטיסטיקות". גם שם אפשר למצוא כמה תורמים היו לדף). לא כל מה שזמין לתוכנה שרצה בצד השרת ולתוכנה שרצה על ה-toolserver זמין גם דרך ה-API. סקריפטים, בעיקרון, מוגבלים למה שה-API מספק, ולא מצאתי דרך לקבל את מספר התורמים (אין זה אומר בהכרח שזה בלתי אפשרי, אלא רק שאני לא יודע לעשות זאת). קיפודנחש - שיחה 18:16, 25 ביולי 2011 (IDT)
- איך במחיקה של דפים לפעמים מופיע "והתורם היחיד היה ..."? ותודה בכ"מ, Ofekalef • שיחה • הצטרפו למיזם המקורי! 18:07, 25 ביולי 2011 (IDT)
- לא בטוח ש"מסובך" זו המילה הנכונה. את החלק הראשון אני בכלל לא יודע לעשות (למצוא כמה תורמים יש לערך מסוים). השאר זה לא בדיוק "מסובך", אבל זה לא מעט עבודה - לא נרלי ששווה לעשות זאת לטובת המספר הקטן יחסית של פעמים שהפעולה הזו מתבצעת. סקריפט זה לא רק "לכתוב" - זה גם לבדוק ולתחזק (נגיד כשמשהו יקרה עוד שמונה חודשים או שנה ורבע והסקריפט יפסיק לעבוד). קיפודנחש - שיחה 18:06, 25 ביולי 2011 (IDT)
ו-הוא גם לא כותב "בקשתך נשמרה בלבלבלה"... Ofekalef • שיחה • הצטרפו למיזם המקורי! 21:40, 27 ביולי 2011 (IDT)
- הוספתי לאחר התנגשות עריכה: : מה שצריך בעיקר זה לשים לב. לא החלפת text ב-appendtext כמו שאמרתי שצריך לעשות (הכוונה לתוכן של param). לגבי הצלחה - אני מנחש ששוב לא ספרת נכון פרמטרים כשהורדת את section. קיפודנחש - שיחה 21:44, 27 ביולי 2011 (IDT)
- אחרי עיון קצר בקוד: גם text+content זו שטות גמורה. אם יש משתנה בשם text ויש לו איזה ערך, זה ממש לא מה שאתה רוצה, ואם אין משתנה כזה, הפונקציה תזרוק שם. מה שאתה רוצה זה appendtext: content. קיפודנחש - שיחה 21:47, 27 ביולי 2011 (IDT)
- כתבתי לפני התנגשות עריכה: אבל מה מכיל appendtext? הרי הטקסט שאני רוצה להוסיף נמצא ב-text. הוספתי לאחר התנגשות עריכה: הסרתי את זה לפני שכתבת. Ofekalef • שיחה • הצטרפו למיזם המקורי! 21:48, 27 ביולי 2011 (IDT)
- אתה מתבלבל. מה שאתה רוצה להוסיף נמצא במשתנה content. שום דבר לא "נמצא ב-text". מדובר בשם של השדה שמעבירים ל-API. אם תקרא את התיעוד (חפש action=edit בדף התיעוד) תראה שאפשר להעביר את התוכן בתור text, או appendtext או prependtext. מה שאתה רוצה זה appendtext. קיפודנחש - שיחה 21:53, 27 ביולי 2011 (IDT)
- אנחנו מדברים על הפונקציה "createWarningLink", נכון? שם יש text שהוא לא טקסט הדף, אלא הטקסט שאנחנו מוסיפים. באיזה פונקציה צריך לשנות משהו? בקריאה ל-save, או ב-save עצמו? Ofekalef • שיחה • הצטרפו למיזם המקורי! 21:58, 27 ביולי 2011 (IDT)
- מדובר על tokenReceived. לחלופין אפשר להעביר את התוכן הרצוי בtext ולהגדיר section=new. ערן - שיחה 22:00, 27 ביולי 2011 (IDT)
- מה שערן אמר. כאמור, אתה מתבלבל: המשתנה בשם text שאתה מדבר עליו הוא משתנה מקומי בפונקציה createWarningLink ואינו מוכר כלל ב- save_topage, או בפונקציות הפנימיות שמוגדרות בתוכה. לגבי section=new: אני חושב שהבעיה היא שבמקרה כזה יתכן ומה שערן אמר קודם אכן קורה, כלומר יכול להיות קונפליקט בין שם הפסקה לתקציר. לעומת זאת אם תשתמש ב-appendtext, אז אין שום בעיה כזו. קיפודנחש - שיחה 22:10, 27 ביולי 2011 (IDT)
- אתה מתבלבל. מה שאתה רוצה להוסיף נמצא במשתנה content. שום דבר לא "נמצא ב-text". מדובר בשם של השדה שמעבירים ל-API. אם תקרא את התיעוד (חפש action=edit בדף התיעוד) תראה שאפשר להעביר את התוכן בתור text, או appendtext או prependtext. מה שאתה רוצה זה appendtext. קיפודנחש - שיחה 21:53, 27 ביולי 2011 (IDT)
- כתבתי לפני התנגשות עריכה: אבל מה מכיל appendtext? הרי הטקסט שאני רוצה להוסיף נמצא ב-text. הוספתי לאחר התנגשות עריכה: הסרתי את זה לפני שכתבת. Ofekalef • שיחה • הצטרפו למיזם המקורי! 21:48, 27 ביולי 2011 (IDT)
- אחרי עיון קצר בקוד: גם text+content זו שטות גמורה. אם יש משתנה בשם text ויש לו איזה ערך, זה ממש לא מה שאתה רוצה, ואם אין משתנה כזה, הפונקציה תזרוק שם. מה שאתה רוצה זה appendtext: content. קיפודנחש - שיחה 21:47, 27 ביולי 2011 (IDT)
כשאני כותב " save_topage("שיחת משתמש:" + user, warning, text, function() {alert('בקשתך נשמרה ב-שיחת משתמש:' + user);});" text הוא המשתנה המקומי, לא? אז איפה פה השימוש בטקסט של ה-API? Ofekalef • שיחה • הצטרפו למיזם המקורי! 00:02, 28 ביולי 2011 (IDT)
- נכון, כאן text הוא מקומי. השימוש בAPI הוא כאמור בפונקציה tokenReceived. כשאתה מגדיר "text: content" ערן - שיחה 00:12, 28 ביולי 2011 (IDT)
- כן, בדיוק עכשיו קראתי את דבריך בשנית, ושיניתי בהתאם. צפה ל"תודה" בדף השיחה שלך בתור ניסוי ;) Ofekalef • שיחה • הצטרפו למיזם המקורי! 00:14, 28 ביולי 2011 (IDT)
שאלה מגדרית
עריכהשלום קיפי,
איך אוכל להפוך את תיבות המשתמש בדף המשתמשת שלי לתיבות משתמשת? תודה. קלאופטרה - שיחה 04:43, 26 ביולי 2011 (IDT)
- אני כבר פה בביקור אז... בעקרון לפני סוף התבנית את מוסיפה |משתמשת=כן. כך עבור משתמש התבנית תהיה {{משתמש משתתף במיזם ערכים יתומים}} ועבור משתמשת {{משתמש משתתף במיזם ערכים יתומים|משתמשת=כן}} Itzuvit • שיחה • המיזם המקורי! 09:53, 26 ביולי 2011 (IDT)
- תודה עיצובית, אבל זו לא השאלה שלי. השאלה שלי מתייחסת לתבנית "תיבות משתמש" המופיעה בדף שלי. כלומר אני רוצה שהכותרת תהיה "תיבות משתמשת". קלאופטרה - שיחה 14:37, 26 ביולי 2011 (IDT)
- הוספתי אפשרות ל"משתמשת=כן" גם ל {{תיבות משתמש}}. קיפודנחש - שיחה 21:28, 26 ביולי 2011 (IDT)
- תודה רבה. קלאופטרה - שיחה 21:48, 26 ביולי 2011 (IDT)
- הוספתי אפשרות ל"משתמשת=כן" גם ל {{תיבות משתמש}}. קיפודנחש - שיחה 21:28, 26 ביולי 2011 (IDT)
- תודה עיצובית, אבל זו לא השאלה שלי. השאלה שלי מתייחסת לתבנית "תיבות משתמש" המופיעה בדף שלי. כלומר אני רוצה שהכותרת תהיה "תיבות משתמשת". קלאופטרה - שיחה 14:37, 26 ביולי 2011 (IDT)
היי, צריך את עזרתך שוב בקוד ויקי
עריכה― הועבר לדף שיחת תבנית:טייסת
אהבתי
עריכהיפה מאוד. אבגד - שיחה 22:58, 27 ביולי 2011 (IDT)
- גם אני אהבתי. גילגמש • שיחה 23:05, 27 ביולי 2011 (IDT)
ערב טוב. האם הבעיה שקולנואני ואני מדברים עליה שם זו בעיה שאתה יכול לפתור? ואם לא, תוכל להפנות אותי למישהו כאן שיודע איך לעשות זאת? תודה רבה, Lostam - שיחה 23:02, 27 ביולי 2011 (IDT)
- לא בדיוק הבנתי את הבעיה. באופן כללי, תבניות לא נועדו להבחין בין דברים שונים - לשם כך יש קטגוריות. התבניות נועדו להאחיד את המראה, ולשם כך אין נפקא מינה אם זו דמות בשר ודם או מונפשת, וכן לא אם זו דמות טלוויזיה, קולנוע, ספר או משחק. מה שחשוב הוא האם יש "שדות" משותפים? למשל דמות שמופיעה בסדרה (סדרת ספרים, סרטים, משחקים או סדרת טלוויזיה) יש מקום לשדה "הופיע לראשונה", ואם רוצים להיות fancy אפשר להוסיף שדה מגדר וללמד את התבנית לכתוב "הופיעה לראשונה" כשהמגדר הוא נקבה. היפה הוא שאין מניעה ליצור כמה תריסרי שדות ("נשק", "גזע", "כוכב בית" וכולי) ועדיין להשתמש באותה התבנית גם לסקרלט או'הארה וגם לסקרלט פימפרנל. כל מה שצריך הוא למלא את השדות הרלוונטיים, ולא למלא את השדות שלא. כאמור, לא הצלחתי להבין מה הבעיה בדיוק. קיפודנחש - שיחה 00:53, 28 ביולי 2011 (IDT)
- הבעיה הייתה שרצינו להוסיף לתבנית של דמות מטלוויזיה את הפרמטר "מדבב" ולא ידענו איך, אבל בינתיים קולנואני כבר הסתדר לבד. תודה בכל אופן ולילה טוב :) Lostam - שיחה 00:58, 28 ביולי 2011 (IDT)
הבקשה
עריכהערב טוב,
אני מקווה שקראת את תגובתי לבקשתך (שנדחתה על ידי מתניה), ואני מקווה שאם לא הניחה את דעתך, לפחות סיפקה הסבר משכנע לחסימה. בכל מקרה, אני חושב שזה ראוי לציון ולשבח כי למרות שמבין ההתבטאויות הפוגעות הייתה גם אחת שכוונה אליך, מצאת לנכון לבקש את קיצור חסימתה ולהציע לה A Way Out. איך אתה נוהג לומר, ואני בהחלט רוחש לך, כבוד - יניב • שיחה • 20:02, 28 ביולי 2011 (IDT)
- בעקבות דבריך ראיתי. אפשר כנראה להניח בביטחון שהאלמוני והמשתמשת הרשומה הם אותו אדם. כשכתבתי את בקשתי הסתכלתי רק על "תרומות המשתמש" של הרשומה, וכך החמצתי את דברי האלמוני. אני רק מקווה שלא מדובר במושא הערך עצמו, משום שרמת הכתיבה לא ממש הרשימה אותי. קיפודנחש - שיחה 20:22, 28 ביולי 2011 (IDT)
@
עריכהתומר א. - שיחה - משנה ויקיפדית 16:43, 29 ביולי 2011 (IDT)
- אתה בטוח? לא נרלי ששלחת. קיפודנחש - שיחה 17:26, 29 ביולי 2011 (IDT)
בטוח ששלחתי, לדואר הוויקי שלך. תומר א. - שיחה - משנה ויקיפדית 20:48, 30 ביולי 2011 (IDT)
- אין שם כלום (בדקתי גם ב-spam כדי להיות בטוח), ובדקתי על ידי שליחת דואר לעצמי שהכל עובד. אנא שלח שנית. קיפודנחש - שיחה 01:10, 31 ביולי 2011 (IDT)
היי, יש לך קצת ידע בנושא? אשמח אם תוכל לראות את משתמש:Eranhi/SDRAM (אפילו את הגרסה הראשונה שלו) ותחווה דעתך. אני העברתי למרחב משתמש כי לדעתי אין מקום ל"משלים" וכו', אבל אשמח אם תגיד מה אתה חשוב, כי יש כאלו שחולקים עליי. בכ"מ, גם אם מחליטים שכן אפשר להשאיר את זה במתכונת הנוכחית, צריך להעביר את זה הגהה ואנציקלופדיזציה... תרגיש חופשי להגיד לא, ואז אעביר לדלפק הייעוץ. תודה מראש, Ofekalef • שיחה • הצטרפו למיזם המקורי! 18:52, 29 ביולי 2011 (IDT)
- לדעתך הוא בשל עכשיו? Ofekalef • שיחה • הצטרפו למיזם המקורי! 17:41, 31 ביולי 2011 (IDT)
- הערך רחוק מלהיות מושלם (ערכתי טיפלה את הפסקה הראשונה), אבל הוא טוב מספיק למרחב הערכים, או במלים אחרות, יש לנו הרבה מאד (הרבה מדי) ערכים פחות טובים... הערך כבר נמצא במרחב הראשי, ואין צורך לשנות זאת. לעומת השנים הראשונות של ויקיפדיה, יש כרגע מחסור באנשי חומרה, אבל מתיישהו הם ישובו, וישפרו גם את הערך הזה. קיפודנחש - שיחה 18:13, 31 ביולי 2011 (IDT)
- ראיתי שערכת אותה, השאלה היא האם לדעתך כדאי להעביר את הערך כולו מארגז החול למרחב הראשי... Ofekalef • שיחה • הצטרפו למיזם המקורי! 19:20, 31 ביולי 2011 (IDT)
- כמו שציינתי, הערך כבר נמצא במרחב הראשי, וכמו שציינתי, אין צורך לשנות זאת. בברכה - קיפודנחש - שיחה 19:22, 31 ביולי 2011 (IDT)
- אופס, לא שמתי לב. אעבור ואעשה ויקיזציה קלה. תודה לך! Ofekalef • שיחה • הצטרפו למיזם המקורי! 19:25, 31 ביולי 2011 (IDT)
- כמו שציינתי, הערך כבר נמצא במרחב הראשי, וכמו שציינתי, אין צורך לשנות זאת. בברכה - קיפודנחש - שיחה 19:22, 31 ביולי 2011 (IDT)
- ראיתי שערכת אותה, השאלה היא האם לדעתך כדאי להעביר את הערך כולו מארגז החול למרחב הראשי... Ofekalef • שיחה • הצטרפו למיזם המקורי! 19:20, 31 ביולי 2011 (IDT)
- הערך רחוק מלהיות מושלם (ערכתי טיפלה את הפסקה הראשונה), אבל הוא טוב מספיק למרחב הערכים, או במלים אחרות, יש לנו הרבה מאד (הרבה מדי) ערכים פחות טובים... הערך כבר נמצא במרחב הראשי, ואין צורך לשנות זאת. לעומת השנים הראשונות של ויקיפדיה, יש כרגע מחסור באנשי חומרה, אבל מתיישהו הם ישובו, וישפרו גם את הערך הזה. קיפודנחש - שיחה 18:13, 31 ביולי 2011 (IDT)
שלום לקיפוד
עריכה4 שעות של כתיבת ערך נספו בשואה כלאחר יד
בלי דיון מקדים ובלי הסבר... (ברור כי איין)
כתוב לך ברזומה:
"2.כמעט כל תרומותי הן בסגנון ויקיגמד - תיקונים קלים בערכים מבוססים. (כמעט) לא יצרתי שום ערך ולא תרמתי תרומה מאד משמעותית לשום ערך.
נכון לעכשיו אין לי תכניות או כוונות כאלו.[1]"
אז תגיד לי למען השם (בלי לכעוס באמת) אבל מה אתה עושה?
מה הידע שלך במחשבים / במערכות מידע / בניתוח מערכות מידע
או בטיוב נתונים או בעיבוד נתונים ?!
עם כל הכבוד - אני אישית לא חושב שיש לך קמצוץ (מבלי לפגוע)
והאם באת להלעיז איני יודע - במטותא אל תיגע בעריכה שלי!!!
ועוד על הערך שאני יצרתי משך 4 שעות מזמני ומרצי...
אזי אנא ממך בתור מרצה למחשבים בר סמכא ארצי בנושא.
זהו הנוסח ש 5 ויקפדים כבר דנו בו - עיין בקישורים
בכבוד רב,
Nizik - שיחה 00:11, 30 ביולי 2011 (IDT)
- ידידי היקר, אם אתה רוצה לזכות כאן ביחס של "מרצה למחשבים בר סמכא ארצי בנושא", עליך להירשם בשמך האמתי. רבים כאן, ואני ביניהם, בוחרים לשמור על אלמוניותם. אנחנו (כלומר הרשומים-האלמונים) לא דורשים לעצמנו יחס של "מומחה ארצי" ולא של "בר סמכא". הדרישה ש"לא אגע בערכים שלך" היא מגוחכת, ולא תוביל לשום מקום פרט למריבות וחסימות. אנא עיין בויקיפדיה:בעלות על ערכים. הקטעים שניקיתי מן הערך הכילו עילגויות נלעגות והבלים, וכמו שביכולתך לראות מהעריכה שבאה בעקבות עריכתי, אם שגיתי אז לקולא, כלומר לא ניקיתי מספיק.
- דוגמאות:
- . אם כי פעולת הטיוב אינה קושרת עצמה רק למחשוב, הרי שלרוב הכוונה היא לתיקון של מידע ממוחשב. (הנקודה הועתקה כדי להדגיש שהמשפט נפתח במלה "אם כי")
- מקור המושג "טיוב" הוא מהשורש ט.ו.ב, כשהכוונה היא "להיטיב". דהיינו לשפר את הנתונים כמו גם לשפר את המידע הנדרש, ולהביאו למצב תקין וטוב יותר. השימוש הספרותי ב"דהיינו" לא מכפר על העילגות שבפתיחת משפט במלה זו.
- אם זאת דרך שכיחה הרבה יותר בכל הנוגע לשגיאת נתונים שיש לטייבם (בהטיה מלשון המילה - טיוב) נובעת מהקלדת נתונים שגויה. מה זה המשפט הזה? מה השאלה בדיוק?
- לגבי "5 ויקיפדים כבר דנו בו": הם אכן דנו, אבל אולי גם טרחת לשים לב מה הם בדיוק אמרו על הנוסח המפואר הזה?
- אם ברצונך לשמוע חוות דעת נוספות, אתה מוזמן לשאול בלוח המודעות (וק:לוח) איזה משני הנוסחים עדיף, ואיזה מהם מתאים יותר לוויקיפדיה העברית. קיפודנחש - שיחה 00:27, 30 ביולי 2011 (IDT)
בוקר טוב ו...
עריכהאתה גאון!!! Itzuvit • שיחה • המיזם המקורי! 09:21, 31 ביולי 2011 (IDT)
- איזה סקריפט? Ofekalef • שיחה • הצטרפו למיזם המקורי! 17:41, 31 ביולי 2011 (IDT)
- ואם כבר מדברים על סקריפטים, תוכל להפנות אותי לחלק בקוד הזה, שמסיר מרחוק ערכים מרשימת המעקב? אולי אוכל להשתמש בו בסקריפט להודעות, עבור הודעות מסויימות.. תודה!, וד"א, אני מתכנן לעבוד בימים אלו על המיזם שלנו, כבר תוכל לראות שעשיתי כמה שינויים, ואולי הוא יהיה מוכן עד סופ"ש :) Ofekalef • שיחה • הצטרפו למיזם המקורי! 19:23, 31 ביולי 2011 (IDT)
- הקטע בו מדובר הוא
- ואם כבר מדברים על סקריפטים, תוכל להפנות אותי לחלק בקוד הזה, שמסיר מרחוק ערכים מרשימת המעקב? אולי אוכל להשתמש בו בסקריפט להודעות, עבור הודעות מסויימות.. תודה!, וד"א, אני מתכנן לעבוד בימים אלו על המיזם שלנו, כבר תוכל לראות שעשיתי כמה שינויים, ואולי הוא יהיה מוכן עד סופ"ש :) Ofekalef • שיחה • הצטרפו למיזם המקורי! 19:23, 31 ביולי 2011 (IDT)
ajax.open('GET', 'http://he.wiki.x.io/w/api.php?action=watch' +
'&title=' + this.target.replace(' ', '_') +
(this.isWatched ? '&unwatch=' : ''));
- באופן כללי מדובר על הפעולה ב-api שנקראת watch, עם פרמטר אופציונלי unwatch. הכל מופיע בדף התיעוד של ה-API.
- לדעתי לא כדאי להשתמש באופן הפעולה של הסקריפט הזה, אלא בכלים קצת יותר משוכללים שנותן jquery, ספציפית הכלי שנקרא ()getJSON.$ קיפודנחש - שיחה 19:40, 31 ביולי 2011 (IDT)
- ואז מה שעושים זה שולחים את ה-url בפרמטר הראשון עם watch=unwatch? Ofekalef • שיחה • הצטרפו למיזם המקורי! 19:42, 31 ביולי 2011 (IDT)
- אופן השימוש ב jquery הוא כזה:
- ואז מה שעושים זה שולחים את ה-url בפרמטר הראשון עם watch=unwatch? Ofekalef • שיחה • הצטרפו למיזם המקורי! 19:42, 31 ביולי 2011 (IDT)
$.getJSON(wgScriptPath + '/api.php', {action: watch, title: <כאן בא שם הדף שברצונך להסיר מרשימת המעקב>, unwatch: ''},
function(data) {
...
}
);
- הפרמטר האחרון בקריאה ל-getJSON הוא פונקציה שתיקרא במקרה של הצלחה. אפשר להשמיט את הפרמטר הזה אם אין פעולה מיוחדת שברצונך לבצע לאחר שההסרה מרשימת המעקב הצליחה. אם רוצים לעשות משהו מיוחד גם במקרה של כישלון זה קצת יותר מסובך. בקריאה הספציפית הזו אין data מעניין, אבל בקריאות יותר מורכבות, התשובה חוזרת בפרמטר data. קיפודנחש - שיחה 19:51, 31 ביולי 2011 (IDT)
- הוא אמנם לא זורק שגיאה, אבל הוא לא מסיר מרשימת המעקב. זה השינוי שעשיתי, והייתי אומר שפשוט כי הוא לא מגיע לדף, כי יש break ב-"doneGetToken", אבל בעצם הוא מתייחס ל-for... זה לא קשור? Ofekalef • שיחה • הצטרפו למיזם המקורי! 20:21, 31 ביולי 2011 (IDT)
- זה לא עובד ככה - מספיק קשה לי לדבג את השטויות שאני כותב - את השטויות שלך תצטרך לדבג בעצמך... רמז: במקום בו אתה קורא ל-API אין למשתנה "user" שום ערך. לפי איך שאתה מתקדם נראה לי שאתה לא משתמש בדיבגר, שזו ממש טעות, בייחוד למישהו שהדפדפן שלו זה כרום. אני פותח סעיף חדש בדף השיחה שלך בנושא "איך מפתחים סקריפטים". קיפודנחש - שיחה 20:34, 31 ביולי 2011 (IDT)
- הקוד של ההסרה, אפשר להשמיט ממנו את הפסיק וה-function האחרונים? Ofekalef • שיחה • הצטרפו למיזם המקורי! 15:37, 1 באוגוסט 2011 (IDT)
- אין לי מושג באיזה קוד מדובר. קיפודנחש - שיחה 18:07, 1 באוגוסט 2011 (IDT)
- הקוד שנתת בשביל להסיר מרשימת המעקב. תראה: כשאני מעתיק את הקוד: " $.getJSON(wgScriptPath + '/api.php', {action: watch, title: title, unwatch: ''}); " לחלון ה-Console, הוא נותן שגיאה, ש-watch is not defined. הייתי צריך להוסיף משהו? Ofekalef • שיחה • הצטרפו למיזם המקורי! 18:34, 1 באוגוסט 2011 (IDT)
- אין לי מושג באיזה קוד מדובר. קיפודנחש - שיחה 18:07, 1 באוגוסט 2011 (IDT)
- הקוד של ההסרה, אפשר להשמיט ממנו את הפסיק וה-function האחרונים? Ofekalef • שיחה • הצטרפו למיזם המקורי! 15:37, 1 באוגוסט 2011 (IDT)
- זה לא עובד ככה - מספיק קשה לי לדבג את השטויות שאני כותב - את השטויות שלך תצטרך לדבג בעצמך... רמז: במקום בו אתה קורא ל-API אין למשתנה "user" שום ערך. לפי איך שאתה מתקדם נראה לי שאתה לא משתמש בדיבגר, שזו ממש טעות, בייחוד למישהו שהדפדפן שלו זה כרום. אני פותח סעיף חדש בדף השיחה שלך בנושא "איך מפתחים סקריפטים". קיפודנחש - שיחה 20:34, 31 ביולי 2011 (IDT)
- הוא אמנם לא זורק שגיאה, אבל הוא לא מסיר מרשימת המעקב. זה השינוי שעשיתי, והייתי אומר שפשוט כי הוא לא מגיע לדף, כי יש break ב-"doneGetToken", אבל בעצם הוא מתייחס ל-for... זה לא קשור? Ofekalef • שיחה • הצטרפו למיזם המקורי! 20:21, 31 ביולי 2011 (IDT)
- הפרמטר האחרון בקריאה ל-getJSON הוא פונקציה שתיקרא במקרה של הצלחה. אפשר להשמיט את הפרמטר הזה אם אין פעולה מיוחדת שברצונך לבצע לאחר שההסרה מרשימת המעקב הצליחה. אם רוצים לעשות משהו מיוחד גם במקרה של כישלון זה קצת יותר מסובך. בקריאה הספציפית הזו אין data מעניין, אבל בקריאות יותר מורכבות, התשובה חוזרת בפרמטר data. קיפודנחש - שיחה 19:51, 31 ביולי 2011 (IDT)
היי, כנראה שלא הבנתי משהו טוב: אני מדביק קוד ב-Console, לוחץ Enter, הוא כותב לי Undefined (כנראה פשוט כי הוא לא מוגדר להחזיר משהו או לבקש ממני משהו), אבל הסקריפט לא עובד. האם צריך לבצע עוד משהו בשביל שזה יעבוד? Ofekalef • שיחה • הצטרפו למיזם המקורי! 20:18, 2 באוגוסט 2011 (IDT)
- לא חושב שנתתי לך קוד כזה, ואם כן אז טעיתי, כמובן: צריך להיות 'watch' במירכאות, לא watch בלי מירכאות. לפני ה-: אפשר עם ואפשר בלי, פרט למקרה ששם השדה מכיל תווים שאינם חוקיים בשם של משתנה כמו רווח, - וכדומה. אם זה המצב, אז צריך מירכאות גם לפני ה ":" .
- אני כתבתי "סקיצה", לא קוד ממש, אבל אכן הייתי צריך לכתוב
$.getJSON(wgScriptPath + '/api.php', {action: 'watch', title: <כאן בא שם הדף שברצונך להסיר מרשימת המעקב>, unwatch: ''},
function(data) {
...
}
);
- שים לב שגם ה-title, כלומר שם המאמר, צריך להיות במירכאות אם הוא חלק מהקוד (כמובן שב"חיים האמתיים" השם הזה יבוא ממשתנה של js, ובמקרה כזה *אסור* להשתמש במירכאות...) קיפודנחש - שיחה 20:50, 2 באוגוסט 2011 (IDT)
- אוקיי, נראה שזה עובד! ומה לגבי השאלה שלי לגבי ה-Console? Ofekalef • שיחה • הצטרפו למיזם המקורי! 22:44, 2 באוגוסט 2011 (IDT)
- אני כנראה קצת קשה. מה השאלה בדיוק? ודרך אגב - אני לא עובד עם ה-console (חוץ מאשר לבדוק אם יש שגיאות בסקריפט) אלא בעזרת importScriptURI כמו שכתבתי בדף ההדרכה, כך שאולי לא kכל שאלה על console אדע להמציא תשובה. קיפודנחש - שיחה 23:04, 2 באוגוסט 2011 (IDT)
- על פי הדרכתו של ערן, כאשר מקלידים קוד בקונסול, ולוחצים אנטר, הוא אמור לרוץ, ואני אמור לראות את השינויים בדף באופן זמני. אך זה לא קורה, מסיבה כלשהי... לדעתך זה קשור לזה שאני מקבל "Undefined "? Ofekalef • שיחה • הצטרפו למיזם המקורי! 23:07, 2 באוגוסט 2011 (IDT)
- אני כנראה קצת קשה. מה השאלה בדיוק? ודרך אגב - אני לא עובד עם ה-console (חוץ מאשר לבדוק אם יש שגיאות בסקריפט) אלא בעזרת importScriptURI כמו שכתבתי בדף ההדרכה, כך שאולי לא kכל שאלה על console אדע להמציא תשובה. קיפודנחש - שיחה 23:04, 2 באוגוסט 2011 (IDT)
- אוקיי, נראה שזה עובד! ומה לגבי השאלה שלי לגבי ה-Console? Ofekalef • שיחה • הצטרפו למיזם המקורי! 22:44, 2 באוגוסט 2011 (IDT)
- שים לב שגם ה-title, כלומר שם המאמר, צריך להיות במירכאות אם הוא חלק מהקוד (כמובן שב"חיים האמתיים" השם הזה יבוא ממשתנה של js, ובמקרה כזה *אסור* להשתמש במירכאות...) קיפודנחש - שיחה 20:50, 2 באוגוסט 2011 (IDT)
לך מהקל אל הכבד: בהתחלה שים בקונסול קוד פשוט שרואים מיד אם הוא מצליח, למשל
alert('הלו הלו אתם שם! שומעים?');
כשזה ירוץ לשביעות רצונך ויעשה מה שחשבת שזה אמור לעשות תתחיל להוסיף קישוטים, גזר ופטרוזיליה, עד שתגיע לקוד שאתה מתכוון שירוץ, כשהדבר האחרון בהחלט שאתה עושה זה להסיר את הקישוטים שעזרו לך בזמן הפיתוח (למשל, במקום הודעה סתמית אפשר להקפיץ בקופסה ערך של כל מני משתנים, כדי לראות אם הם באמת קיבלו את הערך שנדמה לך שנתת להם, וכולי). קיפודנחש - שיחה 23:13, 2 באוגוסט 2011 (IDT)
- הקוד הספציפי הזה עובד, אפילו שמקלבים Undefined. אני מנסה להעתיק את התוכן של ויקיפדיה:סקריפטים/50 במלואו, אך הוא לא מגיב. לדעתך אם זה היה עובד כראוי הייתי אמור בלי רענונים לראות כפתורים של "הסר מעקב" ו"מעקב"? (או בניסוח אחר...) Ofekalef • שיחה • הצטרפו למיזם המקורי! 17:06, 3 באוגוסט 2011 (IDT)
- מה שמעניין אותך שיתבצע בפועל הוא wlinrc_addWatchListLinks. הסקריפט קורה לפונקציה הזו באמצעות hookEvent("load", wlinrc_addWatchListLinks); וכשהדף הופך לloaded הוא מתבצע. אבל כשאתה מוסיף לconsole הדף כבר במצב loaded. או אם נוריד "את הגזר והפטרוזיליה" מה שאתה עושה זה:
hookEvent("load", function(){alert("hi")});
- לכן אחרי שאתה מעתיק ומדביק סקריפט עם hookEvent אתה צריך לקרוא בעצמך ל"פונקציה החשובה", כלומר לקרוא להוסיף אחרי wlinrc_addWatchListLinks(); ערן - שיחה 21:11, 3 באוגוסט 2011 (IDT)
- הסבר מעולה! עכשיו זה עובד :) בנושא סקריפטים (שאלה אחרונה עד לחמישי הבא, מבטיח ;)), בסקריפט משתמש:Ofekalef/common.js/workTemplatesMessage.js בשורה " $.getJSON(wgScriptPath + '/api.php?', {action: 'query', prop: 'info', intoken: 'edit', titles: title, format: 'json'}, doneGetToken);" ה-doneGetToken, תפקידו לעצור את הסקריפט? אם לא, אתה רואה סיבה אחרת מדוע הדף לא יוסר מרשימת המעקב? Ofekalef • שיחה • הצטרפו למיזם המקורי! 21:24, 3 באוגוסט 2011 (IDT)
- הdoneGetToken לא עוצר את הסקריפט. אני לא יודע למה הוא לא מוסר מרשימת המעקב, אבל אני מציע שתשחק מעט עם הAPI ותראה מה הוא מחזיר לך בקריאה לזה. ערן - שיחה 21:49, 3 באוגוסט 2011 (IDT)
- הסבר מעולה! עכשיו זה עובד :) בנושא סקריפטים (שאלה אחרונה עד לחמישי הבא, מבטיח ;)), בסקריפט משתמש:Ofekalef/common.js/workTemplatesMessage.js בשורה " $.getJSON(wgScriptPath + '/api.php?', {action: 'query', prop: 'info', intoken: 'edit', titles: title, format: 'json'}, doneGetToken);" ה-doneGetToken, תפקידו לעצור את הסקריפט? אם לא, אתה רואה סיבה אחרת מדוע הדף לא יוסר מרשימת המעקב? Ofekalef • שיחה • הצטרפו למיזם המקורי! 21:24, 3 באוגוסט 2011 (IDT)
- מה שמעניין אותך שיתבצע בפועל הוא wlinrc_addWatchListLinks. הסקריפט קורה לפונקציה הזו באמצעות hookEvent("load", wlinrc_addWatchListLinks); וכשהדף הופך לloaded הוא מתבצע. אבל כשאתה מוסיף לconsole הדף כבר במצב loaded. או אם נוריד "את הגזר והפטרוזיליה" מה שאתה עושה זה:
אני חושב שגיליתי מה הבעיה. הסקריפט רץ, ומגיע לשלב השמירה. מיד לאחר השמירה, הוא אמור להסיר מרשימת המעקב, ולהוציא הודעה סתמית שכתבתי בשביל לוודא שהוא באמת הגיע לשם. בעוד הקוד כתוב אחרי זה, פעולת השמירה לוקחת זמן מה. כך יוצא, שבעצם הוא מסיר דף שלא נמצא ברשימת המעקב מרשימת המעקב, ואז יוצר אותו, וכך בעצם מוסיף אותו לרשימת המעקב. האם יש אפשרות שרק אחרי השמירה עצמה הוא יעשה פעולה כלשהי? הייתי אומר שבמקום לעשות את זה בפונקציית השמירה עצמה, להוסיף את זה לפונקציה שמוגדרת כ-"next", או במילים אחרות: אחרי הקוד שמקפיץ את ההודעה על השמירה. ישפיע לדעתכם? Ofekalef • שיחה • הצטרפו למיזם המקורי! 22:21, 3 באוגוסט 2011 (IDT)
- לא שאני מבין בדיוק מה אתה מנסה לעשות, אבל לפי השאלה האחרונה נרלי שאתה סתם מסתבך: בפעולת ה-save עצמה אפשר לומר "ודרך אגב, תוסיף\אל תוסיף(כלומר תסיר) את הערך לרשימת המעקב" על ידי הוספת "פרמטר" נוסף - "watchlist=(un)watch". שים לב שכתבתי "פרמטר" במירכאות: לא מדובר על פרמטר לפונקציה של js אלא על פרמטר ל-API. רשימת הפרמטרים של ה-API זה הדבר שהסתבכת אתו בסיבוב הקודם (איפה שיש ":text" או ":prependtext" וכן הלאה). כדאי לך להציץ כאן אם עוד לא עשית זאת, ולהסתכל בפרט על action=edit . קיפודנחש - שיחה 22:44, 3 באוגוסט 2011 (IDT)
- כלומר
$.getJSON(wgScriptPath + '/api.php?', {action: 'query', prop: 'info', intoken: 'edit', watchlist: 'unwatch', titles: title, format: 'json'}, doneGetToken);
כמעט. התוספת נכונה, אבל היא לא במקום הנכון. אתה הוספת אותה לשאילתה שתפקידה למצוא token כדי לאפשר עריכה, בעוד שהמקום הנכון הוא בשאילתה שמבצעת את העריכה עצמה (כלומר איפה שיש 'action : 'edit). קיפודנחש - שיחה 18:27, 4 באוגוסט 2011 (IDT)
- מעולה, ניחשתי שזה באחד מאלו. תודה. Ofekalef • שיחה • הצטרפו למיזם המקורי! 22:23, 4 באוגוסט 2011 (IDT)
שלום קיפודנחש, אני מחפש מישהו "מבחוץ" שיתנדב לעבור על הערך וייתן את חוות דעתו, תרצה לנסות? ישרון • שיחה 01:32, 1 באוגוסט 2011 (IDT)
- נרלי אתה לא מאלה שהולכים מהקל אל הכבד... אנסה, בל"נ. קיפודנחש - שיחה 01:36, 1 באוגוסט 2011 (IDT)
- תודה, לא הבנתי את הקל והכבד (כלומר, אני יכול לספק שלושה פרושים אפשריים) תוכל להבהיר? ישרון • שיחה 01:57, 1 באוגוסט 2011 (IDT)
- ישר שלחת אותי לערך ברמת "מומלץ". אין לי מה להגיד, אפילו ברמה הטכנית וברמת ההגהה - ואני מעז להגיה בכל תחום, כולל הלכה. אני מבין שאתה בין מחברי הערך או "הפרויקט" - (את ה"ערכים מורחבים" לא קראתי (יש מצב) אבל אני מנחש שחלקם נוצרו וכל האחרים הורחבו ושופרו כחלק מהפרויקט הזה). שכוייח! קיפודנחש - שיחה 02:46, 1 באוגוסט 2011 (IDT)
- הבהרה: ישורון הוא ראש המיזם הענק של ספק (הלכה), הכולל בתוכו ערכים מורחבים רבים. הוא היוצר של הערך, הוא אשר הגיה ושיפר את הערך כדי שיהיה מובן, והוא שהשקיע בערך עשרות שעות מזמנו (ניתן לראות ברשימת התורמים), ואף הקדיש זמן רב לבקש מכותבים אחרים לבדוק את הערך (אתה לא הראשון). בברכה, טישיו - שיחה 03:06, 1 באוגוסט 2011 (IDT)
- אני מקווה שלא קלקלתי תכנית אב מפורטת עם אסטרטגיה מדוקדקת כשהוספתי את הערך לדיון מומלצים (או איך שקוראים לזה). אני גם לא בטוח אם צריך לעשות עוד דבר מה (לציין זאת בדף השיחה של הערך? מישהו כאן מבין בזה?) קיפודנחש - שיחה 04:23, 1 באוגוסט 2011 (IDT)
- על השאלה השנייה אוכל לענות: לא, אין צורך לעשות דבר מלבד להוסיף את הדיון לדף שם. --בברכה, טישיו - שיחה 04:31, 1 באוגוסט 2011 (IDT)
- הבהרה: ישורון הוא ראש המיזם הענק של ספק (הלכה), הכולל בתוכו ערכים מורחבים רבים. הוא היוצר של הערך, הוא אשר הגיה ושיפר את הערך כדי שיהיה מובן, והוא שהשקיע בערך עשרות שעות מזמנו (ניתן לראות ברשימת התורמים), ואף הקדיש זמן רב לבקש מכותבים אחרים לבדוק את הערך (אתה לא הראשון). בברכה, טישיו - שיחה 03:06, 1 באוגוסט 2011 (IDT)
- ישר שלחת אותי לערך ברמת "מומלץ". אין לי מה להגיד, אפילו ברמה הטכנית וברמת ההגהה - ואני מעז להגיה בכל תחום, כולל הלכה. אני מבין שאתה בין מחברי הערך או "הפרויקט" - (את ה"ערכים מורחבים" לא קראתי (יש מצב) אבל אני מנחש שחלקם נוצרו וכל האחרים הורחבו ושופרו כחלק מהפרויקט הזה). שכוייח! קיפודנחש - שיחה 02:46, 1 באוגוסט 2011 (IDT)
- טישיו כבר לפני שבועות ניסה לשכנע אותי להכניס את זה לרשימה, אני לא הייתי בטוח, אבל אם גם אתה אומר אז שיהיה. תודה. ישרון • שיחה 13:38, 1 באוגוסט 2011 (IDT)
- תודה, לא הבנתי את הקל והכבד (כלומר, אני יכול לספק שלושה פרושים אפשריים) תוכל להבהיר? ישרון • שיחה 01:57, 1 באוגוסט 2011 (IDT)
הרשה לי להעניק לך עיטור זה
עריכהכי באמת מגיע לך, בברכה. ALC • א' באב ה'תשע"א • 01:37, 1 באוגוסט 2011 (IDT)
- מצטרף. וזה כבר האות השני. --בברכה, טישיו - שיחה 01:44, 1 באוגוסט 2011 (IDT)
- ברכות! --כיכר השבת • שיחה • שמור וזכור את יום השבת לקדשו כי היא מקור הברכה 01:50, 1 באוגוסט 2011 (IDT)
- תודה - בדיוק עמדתי להעניק לעצמי... קיפודנחש - שיחה 01:52, 1 באוגוסט 2011 (IDT)
- ברכות! --כיכר השבת • שיחה • שמור וזכור את יום השבת לקדשו כי היא מקור הברכה 01:50, 1 באוגוסט 2011 (IDT)
הסקריפט
עריכהתודה על הסקריפט (56) - יעיל ועוד מצוין. אם תוכל להוסיף שגם בעת לחיצה על "תקציר", זה יעבוד. מיסטר דבֶּליו ~ T ~ בית המשפטים העליון 11:54, 1 באוגוסט 2011 (IDT)
- בניגוד למה שכתבתי בדלפק הייעוץ, דווקא זה לא פשוט. הבעיה היא שהקישור "תקציר" לא נמצא בדף שהשרת שולח, אלא נוסף בעצמו על ידי סקריפט. כיוון שאין לי דרך לשלוט על סדר הרצת הסקריפטים, אני לא יכול לוודא שהסקריפט "שלי" ירוץ כשהקישורים כבר נמצאים. לדעתי הדרך היחידה לעשות זאת היא בשיתוף פעולה עם הסקריפט שמייצר את קישורי "תקציר" (הסקריפט החמישי תחת "ניטור" בהעדפות => סקריפטים). קיפודנחש - שיחה 15:18, 1 באוגוסט 2011 (IDT)
- שיתוף פעולה אתה מתכוון לכותב הסקריפט ההוא, בכדי שישתף פעולה עם הסקריפט שלך? אם כן - מי כתב את הסקריפט ההוא? מיסטר דבֶּליו ~ T ~ בית המשפטים העליון 15:30, 1 באוגוסט 2011 (IDT)
- אני למעשה התכוונתי "שיתוף פעולה" ברמת הקוד, לאו דווקא ברמה האישית. מי שמתחזק את רוב הסקריפטים בממשק זה בעיקר משתמש:Yonidebest, משתמש:ערן, ו-משתמש:Mikimik. יוני חזר עכשיו מחופשת ויקי, ואת מיקי לא ראיתי כאן כבר איזה זמן. ספציפית, זה הסקריפט: מדיה ויקי:Gadget-rollBackSummary.js. כמו שאפשר לראות מההיסטוריה, את הסקריפט הזה כתב יוני. קיפודנחש - שיחה 15:39, 1 באוגוסט 2011 (IDT)
- הפתרון שאני רואה לנכון, הוא להעתיק את הסקריפט למרחב המשתמש, ולהוסיף שורה פשוטה שמסירה תוך לחיצת "תקציר" את הערך מרשימת המעקב.. זאת נראית לי הדרך הכי פחות מסורבלת ומסבכת, אך יכול להיות שאני טועה. Ofekalef • שיחה • הצטרפו למיזם המקורי! 15:41, 1 באוגוסט 2011 (IDT)
- אתה צודק בעיקרון, אם כי לא בהכרח בכל הפרטים המדויקים. העיקרון הוא ש"שיתוף פעולה" משמעותו שלמעשה אותו סקריפט שמייצר את קישורי ה-rollback עם תקציר גם יוסיף להם פעולת עיקוב. זה לא מאד קשה, והמשמעות העיקרית היא שיהיה צורך לבטל את הבחירה ב"הוספת קישורי "תקציר" " מתוך ההעדפות. קיפודנחש - שיחה 16:51, 1 באוגוסט 2011 (IDT)
- לצורך זה צריך לבטל ב"העדפות" את התקציר, להסיר ממיוחד:הדף שלי/common.js את סקריפט 56, ובמקום שניהם יש להוסיף את הקוד הבא:
- אתה צודק בעיקרון, אם כי לא בהכרח בכל הפרטים המדויקים. העיקרון הוא ש"שיתוף פעולה" משמעותו שלמעשה אותו סקריפט שמייצר את קישורי ה-rollback עם תקציר גם יוסיף להם פעולת עיקוב. זה לא מאד קשה, והמשמעות העיקרית היא שיהיה צורך לבטל את הבחירה ב"הוספת קישורי "תקציר" " מתוך ההעדפות. קיפודנחש - שיחה 16:51, 1 באוגוסט 2011 (IDT)
- הפתרון שאני רואה לנכון, הוא להעתיק את הסקריפט למרחב המשתמש, ולהוסיף שורה פשוטה שמסירה תוך לחיצת "תקציר" את הערך מרשימת המעקב.. זאת נראית לי הדרך הכי פחות מסורבלת ומסבכת, אך יכול להיות שאני טועה. Ofekalef • שיחה • הצטרפו למיזם המקורי! 15:41, 1 באוגוסט 2011 (IDT)
- אני למעשה התכוונתי "שיתוף פעולה" ברמת הקוד, לאו דווקא ברמה האישית. מי שמתחזק את רוב הסקריפטים בממשק זה בעיקר משתמש:Yonidebest, משתמש:ערן, ו-משתמש:Mikimik. יוני חזר עכשיו מחופשת ויקי, ואת מיקי לא ראיתי כאן כבר איזה זמן. ספציפית, זה הסקריפט: מדיה ויקי:Gadget-rollBackSummary.js. כמו שאפשר לראות מההיסטוריה, את הסקריפט הזה כתב יוני. קיפודנחש - שיחה 15:39, 1 באוגוסט 2011 (IDT)
- שיתוף פעולה אתה מתכוון לכותב הסקריפט ההוא, בכדי שישתף פעולה עם הסקריפט שלך? אם כן - מי כתב את הסקריפט ההוא? מיסטר דבֶּליו ~ T ~ בית המשפטים העליון 15:30, 1 באוגוסט 2011 (IDT)
$(document).ready(function() {
var pleaseFollow = function(href) {
var match = href.match(/title=([^&]*)/);
if (!match)
return;
$.ajax({url: wgScriptPath + '/api.php', async: false, data: {action: 'watch', title: decodeURI(match[1])}});
};
$(".mw-rollback-link a").each(function() {
var rollback = $(this);
var href = rollback.attr('href');
var summaryLink = $('<a>', {href: '#', title: 'שחזור מהיר עם תקציר', text: 'תקציר'});
rollback.after(summaryLink).after('][').click(function() { pleaseFollow(href)});
summaryLink.click(function() {
var defsum = "ברירת מחדל";
var summary = prompt('סיבת השחזור. השאירו "ברירת מחדל" לשימוש בתקציר העריכה הרגיל', defsum);
if (summary == null || summary == "")
return;
if (summary == defsum)
summary = true;
pleaseFollow(href);
window.location = href + '&summary=' + summary;
});
});
});
- קיפודנחש - שיחה 17:55, 1 באוגוסט 2011 (IDT)
- עשיתי את זה ואין לי עכשיו בכלל אפשרות להכניס תקציר. מיסטר דבֶּליו ~ T ~ בית המשפטים העליון 18:03, 1 באוגוסט 2011 (IDT)
- לא רעננת עמוקות מספיק טוב. Ofekalef • שיחה • הצטרפו למיזם המקורי! 18:04, 1 באוגוסט 2011 (IDT)
- איך "מרעננים עמוקות מספיק טוב"? אוכלים קילו כרוב, או מה? מיסטר דבֶּליו ~ T ~ בית המשפטים העליון 18:05, 1 באוגוסט 2011 (IDT)
- Ctrl+F5 עד שאתה רואה שטעינת הדף לוקחת יותר זמן מהרגיל. זה בדרך כלל סימן טוב לזה. Ofekalef • שיחה • הצטרפו למיזם המקורי! 18:06, 1 באוגוסט 2011 (IDT)
- עשיתי קילו פעם קונטרול אף חמש, וזה עזר בערך כמו אכילת כרוב באותה כמות. מיסטר דבֶּליו ~ T ~ בית המשפטים העליון 18:11, 1 באוגוסט 2011 (IDT)
- באיזה דפדפן אנחנו? Ofekalef • שיחה • הצטרפו למיזם המקורי! 18:12, 1 באוגוסט 2011 (IDT)
- זה מה שנקרא ראש כרוב. מיסטר דבֶּליו ~ T ~ בית המשפטים העליון 18:18, 1 באוגוסט 2011 (IDT)
- לא יעזור אם תרענן גם אלף פעם אם הסקריפט שגוי. במקרה הזה הבעיה היא שהעתקת ל-מיוחד:הדף שלי/common.js גרסה קטומה של הסקריפט - השארת כמה שורות מאחור (רמז: שלושה זוגות של ";({"). כמו שאני תמיד אומר לאופק - למחשבים אין הומור ואין "שכל ישר". אם העתקת סקריפט קטום, המחשב לא יבין דבר מתוך דבר וישלים מעצמו - הוא פשוט יסרב לעשות דבר וחצי דבר ממה שביקשת ממנו. קיפודנחש - שיחה 18:27, 1 באוגוסט 2011 (IDT)
- טוב. כנראה שראש הכרוב הוא אצלי. בכל מקרה, עכשיו עובד. אבל הלשוניות מעל הערכים (קריאה, עריכה וכו') וכן תיבת החיפוש המתחו והתחרבשו ונכנסו לי לתוך מסגרת הדף. מיסטר דבֶּליו ~ T ~ בית המשפטים העליון 18:55, 1 באוגוסט 2011 (IDT)
- לא יעזור אם תרענן גם אלף פעם אם הסקריפט שגוי. במקרה הזה הבעיה היא שהעתקת ל-מיוחד:הדף שלי/common.js גרסה קטומה של הסקריפט - השארת כמה שורות מאחור (רמז: שלושה זוגות של ";({"). כמו שאני תמיד אומר לאופק - למחשבים אין הומור ואין "שכל ישר". אם העתקת סקריפט קטום, המחשב לא יבין דבר מתוך דבר וישלים מעצמו - הוא פשוט יסרב לעשות דבר וחצי דבר ממה שביקשת ממנו. קיפודנחש - שיחה 18:27, 1 באוגוסט 2011 (IDT)
- זה מה שנקרא ראש כרוב. מיסטר דבֶּליו ~ T ~ בית המשפטים העליון 18:18, 1 באוגוסט 2011 (IDT)
- באיזה דפדפן אנחנו? Ofekalef • שיחה • הצטרפו למיזם המקורי! 18:12, 1 באוגוסט 2011 (IDT)
- עשיתי קילו פעם קונטרול אף חמש, וזה עזר בערך כמו אכילת כרוב באותה כמות. מיסטר דבֶּליו ~ T ~ בית המשפטים העליון 18:11, 1 באוגוסט 2011 (IDT)
- Ctrl+F5 עד שאתה רואה שטעינת הדף לוקחת יותר זמן מהרגיל. זה בדרך כלל סימן טוב לזה. Ofekalef • שיחה • הצטרפו למיזם המקורי! 18:06, 1 באוגוסט 2011 (IDT)
- איך "מרעננים עמוקות מספיק טוב"? אוכלים קילו כרוב, או מה? מיסטר דבֶּליו ~ T ~ בית המשפטים העליון 18:05, 1 באוגוסט 2011 (IDT)
- לא רעננת עמוקות מספיק טוב. Ofekalef • שיחה • הצטרפו למיזם המקורי! 18:04, 1 באוגוסט 2011 (IDT)
- עשיתי את זה ואין לי עכשיו בכלל אפשרות להכניס תקציר. מיסטר דבֶּליו ~ T ~ בית המשפטים העליון 18:03, 1 באוגוסט 2011 (IDT)
- קיפודנחש - שיחה 17:55, 1 באוגוסט 2011 (IDT)
עיטור מאמץ ערכים יתומים
עריכהשלום! כל הכבוד על החייאת ויקיפדיה:אותות ועיטורים. לאחר שהענקתי את "אות מאמץ יתומים מצטיין" לכמה ויקיגמדים (לדוגמה: משתמש:דוד55), אשמח אם תוכל לעזור לי בבקשה. יהיה ממש מצויין אם תוכל להכין בשביל המיזם עיטור שיתבסס על קובץ:Working Man's Barnstar.png ושישלב בתוכו את סמל מיזם הערכים היתומים (מצ"ב). המון תודה - Ovedc • שיחה • אמצו ערך יתום! 13:59, 1 באוגוסט 2011 (IDT)
סקריפט
עריכהלילה טוב,
אפשר לשאול אותך משהו על סקריפט? לא מקורי כל כך, אבל זה כל מה שיש לי.... (-: יניב • שיחה • 23:12, 1 באוגוסט 2011 (IDT)
- לשאול תמיד אפשר. worst comes to worst לא תקבל תשובה - איפה הנזק? קיפודנחש - שיחה 23:15, 1 באוגוסט 2011 (IDT)
- הסקריפט לבדיקת זכות הצבעה לא עובד בגוגל כרום, וחבל, כי אני זקוק לו מדי פעם בפעם. יניב • שיחה • 23:16, 1 באוגוסט 2011 (IDT)
- אצלי עובד (כרום ושוא"ש). המצב היחיד שראיתי בעיות זה באכספלורך עם שם משתמש שמכיל תווים עבריים, ואולי גם זה כבר סודר. כמה שאלות:
- "זכות הצבעה" מהעדפות, או דרך משתמש:Yonidebest/monobook.js/checkVoteRights.js?
- "לא עובד" בהצבעות, או בבדיקת משתמש ספציפי בדף המשתמש או השיחה שלו?
- "לא עובד" משמעו שאינך רואה "בדוק זכות הצבעה" בתיבת הכלים, או שהקישור קיים אך אינו עושה את המצופה? אם השני, אז מה *כן* קורה כשאתה לוחץ עליו?
- מתחת תיבת העריכה מופיעים "תווים מתמטיים". מה התו הרביעי מימין?
- קיפודנחש - שיחה 23:24, 1 באוגוסט 2011 (IDT)
- 1. זכות הצבעה מהעדפות. 2. לא עובד בבדיקת משתמש ספציפי בדף המשתמש או השיחה שלו. 3. אני רואה "בדוק זכות הצבעה", אך ברגע שאני מקליד את הפרטים של ההצבעה (שנה, חודש, יום, שעה), זה קופץ ויוצר את התפריט שוב. 4. "±" - זה התו הרביעי מימין. יניב • שיחה • 23:28, 1 באוגוסט 2011 (IDT)
- כנראה שאתה צודק, אם כי לא נראה שזה קשור לכרום דווקא. אף פעם לא השתמשתי במוד הזה (רק בהצבעות) אז לא שמתי לב. אבדוק ואראה מה אפשר לעשות... קיפודנחש - שיחה 23:39, 1 באוגוסט 2011 (IDT)
- טעיתי בדברי (כאמור, משום שאיני משתמש במוד הזה). במוד זה (משתמש ספציפי) הסקריפט מעולם לא עבד בדף שיחת משתמש, רק בדף המשתמש עצמו. בדף המשתמש, הסקריפט עובד גם בכרום. יש מצב שהבעיה היא עם משתמשים מסוימים? בדקת את עצמך? אותי? קיפודנחש - שיחה 23:44, 1 באוגוסט 2011 (IDT)
- בדקתי עכשיו בדף המשתמש שלך. לא עבד. יניב • שיחה • 23:47, 1 באוגוסט 2011 (IDT)
- טעיתי בדברי (כאמור, משום שאיני משתמש במוד הזה). במוד זה (משתמש ספציפי) הסקריפט מעולם לא עבד בדף שיחת משתמש, רק בדף המשתמש עצמו. בדף המשתמש, הסקריפט עובד גם בכרום. יש מצב שהבעיה היא עם משתמשים מסוימים? בדקת את עצמך? אותי? קיפודנחש - שיחה 23:44, 1 באוגוסט 2011 (IDT)
- כנראה שאתה צודק, אם כי לא נראה שזה קשור לכרום דווקא. אף פעם לא השתמשתי במוד הזה (רק בהצבעות) אז לא שמתי לב. אבדוק ואראה מה אפשר לעשות... קיפודנחש - שיחה 23:39, 1 באוגוסט 2011 (IDT)
- 1. זכות הצבעה מהעדפות. 2. לא עובד בבדיקת משתמש ספציפי בדף המשתמש או השיחה שלו. 3. אני רואה "בדוק זכות הצבעה", אך ברגע שאני מקליד את הפרטים של ההצבעה (שנה, חודש, יום, שעה), זה קופץ ויוצר את התפריט שוב. 4. "±" - זה התו הרביעי מימין. יניב • שיחה • 23:28, 1 באוגוסט 2011 (IDT)
- אצלי עובד (כרום ושוא"ש). המצב היחיד שראיתי בעיות זה באכספלורך עם שם משתמש שמכיל תווים עבריים, ואולי גם זה כבר סודר. כמה שאלות:
- הסקריפט לבדיקת זכות הצבעה לא עובד בגוגל כרום, וחבל, כי אני זקוק לו מדי פעם בפעם. יניב • שיחה • 23:16, 1 באוגוסט 2011 (IDT)
חזרה לשאלות:
- אתה רואה "בדוק זכות הצבעה" או "בדוק זכות הצבעה של משתמש זה"?
- האם כשאתה לוחץ על הקישור נפתחות שתי תיבות הכנסת הנתונים (תאריך ושעה) ומתחתן קישורית "בצע בדיקה"?
- (אם התשובה הקודמת היא "כן"): מה קורה אם אתה לוחץ על "בצע בדיקה" בלי להזין נתונים?
- באיזה שלב "זה קופץ"? ברגע שהזנת את התו האחרון של השעה?
קיפודנחש - שיחה 23:54, 1 באוגוסט 2011 (IDT)
- 1. "בדוק זכות הצבעה של משתמש זה" (בדף המשתמש. בשיחת משתמש "בדוק זכות הצבעה"). 2. כן. 3. גם בלי להזין נתונים זה קופץ ויוצר את התפריט שוב. 4. תמיד כשאני לוחץ על "בצע בדיקה". יניב • שיחה • 23:56, 1 באוגוסט 2011 (IDT)
- יש לך הרחבות ("AddOns") מותקנות? ספציפית, משהו שנקרא ClickOnce? מה גרסת כרום המותקנת אצלך (לחיצה על המפתח, ואז about google chrome) ? קיפודנחש - שיחה 00:14, 2 באוגוסט 2011 (IDT)
- אין לי את ההרחבה הזאת. הגרסה היא: "12.0.742.122 m". יניב • שיחה • 00:28, 2 באוגוסט 2011 (IDT)
- לא הצלחתי לשחזר את הבעיה (אפילו הסרתי את כרום 13 בו אני משתמש והתקנתי 12 - הכל עובד לפי הספר). רק דרך אגב: דפדפנים אחרים לא עושים בעיה? קיפודנחש - שיחה 00:47, 2 באוגוסט 2011 (IDT)
- גם הדפדפנים האחרים עושים בעיה. שאלה: בהעדפות - מראה ואז "עיצוב" אני משתמש ב"מודרני". ייתכן שזה מקור הבעיה? בכל מקרה, ככל שניתן להעביר הכרת תודה דרך המסך, הרי שזו גדולה לאין ערוך. בהערכה ובידידות, יניב • שיחה • 00:55, 2 באוגוסט 2011 (IDT)
- קודם כל, כן. ברגע שבחרתי "מודרני" אני רואה את הבעיה גם אצלי. אני טמבל כי במקום לשאול באיזה עיצוב אתה משתמש, אמרתי לעצמי "בוא נראה אם זו בעיה של עיצוב", ובדקתי רק במונובוק (לא שמעתי עד עכשיו על מישהו שמשתמש בעיצוב שאינו וקטור או מונובוק), ואחרי שמונובוק עבד כמצופה, לא שאלתי... נו שוין, אדע לפעם הבאה. המשך יבוא (עכשיו שיש שחזור זה לא צריך להיות מסובך). קיפודנחש - שיחה 01:03, 2 באוגוסט 2011 (IDT)
- רק תעתיק את התוכן של משתמש:קיפודנחש/ארגח 6 על גבי מדיה ויקי:Gadget-checkVoteRights.js והכל צריך להסתדר. (שים לב בימים הקרובים לדלפק הייעוץ - אם יש בעיה זה תפקידך לגלגל אחורה. כמו כן, אחרי ההעתקה, מחק בבקשה את דף המקור). קיפודנחש - שיחה 01:35, 2 באוגוסט 2011 (IDT)
- עשיתי זאת, אך אליה וקוץ בה, עכשיו כשאני לוחץ על בצע בדיקה מתקבל "נכשל - אין תרומות"... בוקר טוב, יניב • שיחה • 10:56, 2 באוגוסט 2011 (IDT)
- כנראה אתה צריך לתרום יותר... זה קורה לכל המשתמשים? זה תלוי בעיצוב? ומה עם בדיקה "רגילה"? (כלומר דרך ה-± בדפי הצבעה)? קיפודנחש - שיחה 13:52, 2 באוגוסט 2011 (IDT)
- הבהרה: בדקתי מעיצוב מודרני במספר דפים, והסקריפט עבד כמצופה. אנא דווח מה המצב אצלך. קיפודנחש - שיחה 18:00, 2 באוגוסט 2011 (IDT)
- ערב טוב. לא עובד. גם כשהחלפתי את העיצוב למונובוק וגם בבדיקה "רגילה" בדף הצבעה. עדיין "נכשל - אין תרומות". יניב • שיחה • 20:57, 2 באוגוסט 2011 (IDT)
- בטוח שהזנת את התאריך נכון? (למשל היום זה 02082011 ). כי אצלי זה כן עובד, (אחרי שהעתקת את הסקריפט המעודכן למרחב מדיה ויקי) בכרום, שוא"ש ואכספלורך (9), גם בוקטור וגם במודרני. קיפודנחש - שיחה 21:07, 2 באוגוסט 2011 (IDT)
- בטוח. אגב, נכנסתי לחשבון הראשון שעמו נרשמתי ושם זה עובד פיקס, גם במודרני.... מנפלאות ויקיפדיה.... יניב • שיחה • 21:19, 2 באוגוסט 2011 (IDT)
- לפי התיאור זה נשמע יותר ענין של רענון מאשר כל דבר אחר. שכחתי לציין שאחרי שמחליפים סקריפט במרחב "מדיה ויקי" צריך לבצע רענון עמוק כדי לראות תוצאות. בכרום הכי בטוח זה קונטרול-שיפט-דליט (לא לבלבל עם קונטרול-אלט-דליט) ואז לבחור "Empty the cache", ואחר כך רענון רגיל. קיפודנחש - שיחה 21:33, 2 באוגוסט 2011 (IDT)
- עשיתי כדבריך וזה לא השתנה. לא נעים לי להמשיך להציק לך, אז נשאיר זאת בגדר תעלומה.... ומקסימום אעבור לחשבון שהזכרתי בכל פעם שארצה לבדוק זכות הצבעה. בכל מקרה אני מודה לך עמוקות ומקרב לב. לילה טוב, יניב • שיחה • 21:42, 2 באוגוסט 2011 (IDT)
- עוד ניחוש: משהו בהעדפות. נסה לכבות אחד אחד את כל הדברים שיש לך בהעדפות (עם רענון בין לבין, ואל תחזיר בין בדיקה לבדיקה - תחזיר הכל אחרי שתגמור לבדוק) ותראה אם מתישהו זה מסתדר. אם מצאת כזה, ספר לי, למיקי או לערן וננסה לרדת לשורש התעלומה. קיפודנחש - שיחה 23:00, 2 באוגוסט 2011 (IDT)
- עשיתי כדבריך וזה לא השתנה. לא נעים לי להמשיך להציק לך, אז נשאיר זאת בגדר תעלומה.... ומקסימום אעבור לחשבון שהזכרתי בכל פעם שארצה לבדוק זכות הצבעה. בכל מקרה אני מודה לך עמוקות ומקרב לב. לילה טוב, יניב • שיחה • 21:42, 2 באוגוסט 2011 (IDT)
- לפי התיאור זה נשמע יותר ענין של רענון מאשר כל דבר אחר. שכחתי לציין שאחרי שמחליפים סקריפט במרחב "מדיה ויקי" צריך לבצע רענון עמוק כדי לראות תוצאות. בכרום הכי בטוח זה קונטרול-שיפט-דליט (לא לבלבל עם קונטרול-אלט-דליט) ואז לבחור "Empty the cache", ואחר כך רענון רגיל. קיפודנחש - שיחה 21:33, 2 באוגוסט 2011 (IDT)
- בטוח. אגב, נכנסתי לחשבון הראשון שעמו נרשמתי ושם זה עובד פיקס, גם במודרני.... מנפלאות ויקיפדיה.... יניב • שיחה • 21:19, 2 באוגוסט 2011 (IDT)
- בטוח שהזנת את התאריך נכון? (למשל היום זה 02082011 ). כי אצלי זה כן עובד, (אחרי שהעתקת את הסקריפט המעודכן למרחב מדיה ויקי) בכרום, שוא"ש ואכספלורך (9), גם בוקטור וגם במודרני. קיפודנחש - שיחה 21:07, 2 באוגוסט 2011 (IDT)
- ערב טוב. לא עובד. גם כשהחלפתי את העיצוב למונובוק וגם בבדיקה "רגילה" בדף הצבעה. עדיין "נכשל - אין תרומות". יניב • שיחה • 20:57, 2 באוגוסט 2011 (IDT)
- הבהרה: בדקתי מעיצוב מודרני במספר דפים, והסקריפט עבד כמצופה. אנא דווח מה המצב אצלך. קיפודנחש - שיחה 18:00, 2 באוגוסט 2011 (IDT)
- כנראה אתה צריך לתרום יותר... זה קורה לכל המשתמשים? זה תלוי בעיצוב? ומה עם בדיקה "רגילה"? (כלומר דרך ה-± בדפי הצבעה)? קיפודנחש - שיחה 13:52, 2 באוגוסט 2011 (IDT)
- עשיתי זאת, אך אליה וקוץ בה, עכשיו כשאני לוחץ על בצע בדיקה מתקבל "נכשל - אין תרומות"... בוקר טוב, יניב • שיחה • 10:56, 2 באוגוסט 2011 (IDT)
- רק תעתיק את התוכן של משתמש:קיפודנחש/ארגח 6 על גבי מדיה ויקי:Gadget-checkVoteRights.js והכל צריך להסתדר. (שים לב בימים הקרובים לדלפק הייעוץ - אם יש בעיה זה תפקידך לגלגל אחורה. כמו כן, אחרי ההעתקה, מחק בבקשה את דף המקור). קיפודנחש - שיחה 01:35, 2 באוגוסט 2011 (IDT)
- קודם כל, כן. ברגע שבחרתי "מודרני" אני רואה את הבעיה גם אצלי. אני טמבל כי במקום לשאול באיזה עיצוב אתה משתמש, אמרתי לעצמי "בוא נראה אם זו בעיה של עיצוב", ובדקתי רק במונובוק (לא שמעתי עד עכשיו על מישהו שמשתמש בעיצוב שאינו וקטור או מונובוק), ואחרי שמונובוק עבד כמצופה, לא שאלתי... נו שוין, אדע לפעם הבאה. המשך יבוא (עכשיו שיש שחזור זה לא צריך להיות מסובך). קיפודנחש - שיחה 01:03, 2 באוגוסט 2011 (IDT)
- גם הדפדפנים האחרים עושים בעיה. שאלה: בהעדפות - מראה ואז "עיצוב" אני משתמש ב"מודרני". ייתכן שזה מקור הבעיה? בכל מקרה, ככל שניתן להעביר הכרת תודה דרך המסך, הרי שזו גדולה לאין ערוך. בהערכה ובידידות, יניב • שיחה • 00:55, 2 באוגוסט 2011 (IDT)
- לא הצלחתי לשחזר את הבעיה (אפילו הסרתי את כרום 13 בו אני משתמש והתקנתי 12 - הכל עובד לפי הספר). רק דרך אגב: דפדפנים אחרים לא עושים בעיה? קיפודנחש - שיחה 00:47, 2 באוגוסט 2011 (IDT)
- אין לי את ההרחבה הזאת. הגרסה היא: "12.0.742.122 m". יניב • שיחה • 00:28, 2 באוגוסט 2011 (IDT)
- יש לך הרחבות ("AddOns") מותקנות? ספציפית, משהו שנקרא ClickOnce? מה גרסת כרום המותקנת אצלך (לחיצה על המפתח, ואז about google chrome) ? קיפודנחש - שיחה 00:14, 2 באוגוסט 2011 (IDT)
נצל"ש
עריכהכל הסקריפטים בקומנס.js שלי הפסיקו לעבוד בשבוע האחרון (50;51;55) וגם זה של "סימון התורמים" שיצרת לאלדד. בהתחלה הם, אחרי שגם הסקריפטים מהעדפות (לשונית מחיקה/חסימה; זכות הצבעה) הפסיקו לפעול שדרגתי את השוא"ש ל-5.01. אלו של ההעדפות שבו לפעולה. האחרים לא. Neuköln - ש 00:51, 2 באוגוסט 2011 (IDT)
- ראה למעלה: באיזה עיצוב אתה משתמש? קיפודנחש - שיחה 01:03, 2 באוגוסט 2011 (IDT)
- וקטור. הם לא עובדים לי גם בכרום. הסיבה ששדרגתי את השוא"ש הייתה כי הסקריפטים שמוטמעים בהעדפות עבדו בכרום ובשוא"ש לא (ההצבעה בכלל לא הופיע). הם כאמור חזרו האלה מהקובץ לא. אני בצ'אט אם זה נוח יותר. Neuköln - ש 01:11, 2 באוגוסט 2011 (IDT)
- לא בטוח שהיום. בכולופן זה מוזר מאד. לפני המון זמן (בערך שנה) הייתה בעיה שמשתמש:Mikimik תיקן שהייתה קשורה לסדר התיחול - יכול להיות שזה משהו דומה. אולי ערן יכול לעזור. קיפודנחש - שיחה 01:16, 2 באוגוסט 2011 (IDT)
- יכול להיות שזה קשור לקיום מקביל של קומונ.js עם וקטור.js? או אולי עדכון ג'אווה שהמחשב שלי פיספס? אני אנסה להיוועץ גם בערן. המון תודה, Neuköln - ש 01:22, 2 באוגוסט 2011 (IDT)
- זה בהחלט יכול להיות התנגשות כמו שתיארת - אבל לך אין את שניהם, או שאני טועה? קיפודנחש - שיחה 01:28, 2 באוגוסט 2011 (IDT)
- אופסי, פיספסתי. מקור הבעיה אצלך היא השורה הזו:
- זה בהחלט יכול להיות התנגשות כמו שתיארת - אבל לך אין את שניהם, או שאני טועה? קיפודנחש - שיחה 01:28, 2 באוגוסט 2011 (IDT)
- יכול להיות שזה קשור לקיום מקביל של קומונ.js עם וקטור.js? או אולי עדכון ג'אווה שהמחשב שלי פיספס? אני אנסה להיוועץ גם בערן. המון תודה, Neuköln - ש 01:22, 2 באוגוסט 2011 (IDT)
- לא בטוח שהיום. בכולופן זה מוזר מאד. לפני המון זמן (בערך שנה) הייתה בעיה שמשתמש:Mikimik תיקן שהייתה קשורה לסדר התיחול - יכול להיות שזה משהו דומה. אולי ערן יכול לעזור. קיפודנחש - שיחה 01:16, 2 באוגוסט 2011 (IDT)
- וקטור. הם לא עובדים לי גם בכרום. הסיבה ששדרגתי את השוא"ש הייתה כי הסקריפטים שמוטמעים בהעדפות עבדו בכרום ובשוא"ש לא (ההצבעה בכלל לא הופיע). הם כאמור חזרו האלה מהקובץ לא. אני בצ'אט אם זה נוח יותר. Neuköln - ש 01:11, 2 באוגוסט 2011 (IDT)
"85.64.56.22":{replaceWith: אנונימי קבוע. תבנית ספויילרים},
מה שאתה רוצה שם זה
"85.64.56.22":{replaceWith: 'אנונימי קבוע. תבנית ספויילרים'},
שים לב למירכאות. סדר את זה והכל יסתדר. קיפודנחש - שיחה 01:31, 2 באוגוסט 2011 (IDT)
- sheesh! בחיים לא הייתי שם לב לזה. המון המון תודה! Neuköln - ש 01:41, 2 באוגוסט 2011 (IDT)
חתימה
עריכהקורה הרבה שמשתמשים שוכחים לחתום ואז חוזרים רק כדי לחתום (הרגע זה קרה לי..), חשבתי לי שאם אפשר יהיה לסדר שכאשר עורכים דף שיחה כפתור החתימה האוטומטי יהיה משמאל לתיבת התקציר זה יעזור לזכור, מה דעתך? שפם אדום - שיחה 21:47, 2 באוגוסט 2011 (IDT)
- אין לי ממש דעה. מבנה התפריטים, מיקום הכפתורים וכולי תלוי בעיצוב (וקטור, מונובוק, מודרני וכולי), והניסיון מורה ששינוי בעיצוב זה לא עניין לשיחה בין שני ויקיפדים. לעומת זאת, לסרוג סקריפט שמוסיף כפתור כזה זה בטח איזה ארבע חמש שורות. קיפודנחש - שיחה 22:57, 2 באוגוסט 2011 (IDT)
- אם תתחוב זאת למיוחד:הדף שלי/common.js זה אולי יעשה מה שאתה רוצה:
if (wgNamespaceNumber % 2) $(document).ready(function() {
$('#wpSummary').after($('<input>', {type: 'button', value:'חתימה'}).click(function(){insertTags('','','~~' + '~~');}));
});
קיפודנחש - שיחה 23:37, 2 באוגוסט 2011 (IDT)
- תודה על ההשקעה. אני ניסיתי בלא הצלחה ובכלל הרעיון היה להציע את השינוי בפורום המתאים כך שזה יהפך לחלק מהעיצוב הקבוע. אגב, לא עקבתי, מה נהיה בסוף עם המונחון במסכי מגע? שפם אדום - שיחה 07:01, 3 באוגוסט 2011 (IDT)
- מה פירוש "ניסית בלא הצלחה"? זה לא עובד לך? יש מצב ששכחת את השורה האחרונה (יש בה רק "});")?
- לגבי הטבלטים: מה שקרה זה שערן העביר את הסימונים מהתבנית ל-css אבל אנחנו לא יודעים לשלוט על ה-css של הטבלטים. אולי באמת אפשר לומר לאמיר לשאול את המפתחים בוויקימניה. 07:08, 3 באוגוסט 2011 (IDT)
- תודה על ההשקעה. אני ניסיתי בלא הצלחה ובכלל הרעיון היה להציע את השינוי בפורום המתאים כך שזה יהפך לחלק מהעיצוב הקבוע. אגב, לא עקבתי, מה נהיה בסוף עם המונחון במסכי מגע? שפם אדום - שיחה 07:01, 3 באוגוסט 2011 (IDT)
תודה רבה על התוספת המרתקת! תוכל להפנות אותי למקור העוסק בנושא? דניאל ב. • תרמו ערך 11:44, 3 באוגוסט 2011 (IDT)
- תודה לך על הערך הרציני והמושקע. לגבי חישוב יעיל של חזקות גבוהות - השיטה ה"נאיבית" (ריבועים חוזרים וכתיבת המעריך בצורה בינרית כדי לחשב אילו איברים לכפול כדי לחשב את התוצאה הסופית) היא "טריביאלית", ומופיעה גם בערך באנגלית (תרצה אולי להוסיף כמה מלים על החלק של כתיבת המעריך בצורה בינרית - אני מתקשה מאד עם לטך). יש שיטה קצת יותר מתוחכמת שזכורה לי מתקופת לימודי (השיטה הנאיבית "חסומה" על ידי כפליים לוג 2 של המעריך, השיטה המתוחכמת חסומה בלוג 2 נדמה לי) אך איני זוכר את פרטיה המדויקים, ולצערי גם אין לי הפניה לחומר רציני שעוסק בנושא. נדמה לי שהשיטה היעילה יותר דורשת פירוק לגורמים של המעריך, אבל כאמור כבר איני זוכר את הפרטים המדויקים. את הקשר לפיבונצ'י אפשר למצוא בערך באנגלית על פיבונצ'י, וגם כאן אין לי לצערי קישור לחומר יותר מעמיק. קיפודנחש - שיחה 15:02, 3 באוגוסט 2011 (IDT)
- אני לא חושב שיש צורך להרחיב על בסיס בינארי. לשם כך יש קישור לערך על הבסיס. פירוק לגורמים זו הרי בעיה קשה, כך שלא ייתכן שאלגוריתם יעיל יסתמך עליו. שוב תודה בכל אופן. דניאל ב. • תרמו ערך 15:30, 3 באוגוסט 2011 (IDT)
- כאמור, אני לא זוכר את הפרטים המדויקים. אתה אכן צודק שפירוק לגורמים היא בעיה קשה, אבל יש מקרים בהם יש לחשב מספר גדול של חישובי חזקות כשכולן עם אותו מעריך, וההשקעה בפירוק לגורמים עשויה להשתלם. קיפודנחש - שיחה 15:35, 3 באוגוסט 2011 (IDT)
- אבל פעולת הפירוק לגורמים לבדה תעלה לך יותר זמן מאשר האלגוריתם הנאיבי שלנו. דניאל ב. • תרמו ערך 15:40, 3 באוגוסט 2011 (IDT)
- כאמור, זה תלוי בנסיבות. אם מישהו רוצה לבנות מכונה (אולי אפילו בחומרה) שיודעת להעלות מספרים כלשהם בחזקת 137589143790584327, יש מקרים ששווה להשקיע "כמה זמן שצריך" כדי לבנות את המכונה היעילה ביותר האפשרית, ואפילו להגיע ליעילות התאורטית המרבית (דבר שנדמה לי שהוא אף קשה יותר מ"סתם" פירוק לגורמים). בניית המכונה והחישוב עצמו נעשים על שני תקציבים שונים ונפרדים, ויש מקרים שמשתלם להשקיע הרבה יותר בחישובים offline כדי לייעל את חישוב החזקה שמתבצע ב"זמן אמת". למיטב ידיעתי קרוב מאד אליך יש סמכות הרבה יותר רצינית ממני בשאלות הללו. קיפודנחש - שיחה 16:52, 3 באוגוסט 2011 (IDT)
- אכן. הנחתי שאנחנו מדברים פה על אלגוריתם שרץ לכל מעריך ללא הכנה מוקדמת. לגבי סיבוכיות הזמן. שים לב שבהתחלה פעלתי כמוך וציינתי זמן לינארי לעומת זמן לוגריתמי. אבל אז נזכרתי שסיבוכיות מודדים על פי רוב דווקא ביחס לאורך הקלט. אם הינו מודדים סיבוכיות ביחס ל-n דווקא, אז למשל יכולנו בקלות לפרק מספר לגורמים בזמן ריצה לינארי, אבל זו רמאות לא מעניינת. מסקרן אותי לדעת מה אתה יודע עלי ואיך ידעת לרמוז שיש לי מקור קרוב. אשמח אם תשיב לי במייל. דניאל ב. • תרמו ערך 21:37, 3 באוגוסט 2011 (IDT)
- זו מחלה של מתמטיקאים שמתעסקים כל כך הרבה עם P ו-NP ו-NPC, עד שנדמה להם ש"זמן ריצה פולינומיאלי זה טוב מספיק". אצל הפועלים השחורים שמזיעים דם בשביל להוריד מ-n² ל- (n*log(n, להגיע ל"זמן ריצה לינארי" רחוק מאד מלהיות "מ.ש.ל/QED" בהרבה מאד מקרים (למשל בבסיסי נתונים. בהרבה מקרים אפילו עושים שמיניות באוויר כדי לעבור מזמן לוגריתמי לזמן קבוע, ראה למשל טבלת גיבוב). לפרק לגורמים בזמן לינארי זו לא "רמאות", זה פשוט "לא מספיק טוב". בדומה, העלאה בחזקה בזמן לינארי לגודל המעריך זה "לא מספיק טוב" כשמדברים על מעריכים גדולים. ברור שאפשר להגיד גם "זמן מעריכי בגודל הקלט, ואני מתייחס ל'גודל הקלט' בתור מספר הספרות", אבל זו סתם פרוורסיה. הגודל הרלוונטי כאן הוא גודל המעריך, לא מספר הספרות, וזמן לינארי זה ממש לא "טוב מספיק" בהרבה מאד מקרים (תאר לעצמך מהנדס בגוגל שמייצר תוצאות חיפוש ב"זמן לינארי" לגודל בסיס הנתונים, ורץ לספר זאת למנהל שלו בגאווה. תוך 320 מילישניות הוא ימצא עצמו במחלקת יחסי הציבור במקרה הטוב). לגבי "איך ידעתי": הלא זהותך אינה סוד, כך שלא מדובר כאן באאוטינג, הלא כן? קיפודנחש - שיחה 22:36, 3 באוגוסט 2011 (IDT)
- זה לא שמתמטיקאים חושבים ש"זמן ריצה פולינומיאלי זה טוב מספיק" ביחס לגודל המוחלט של הקלט, אלא ביחס לאורך הקלט. מה שאתה קראת לו סיבוכיות לוגריתמית, מתמטיקאי (ומדען מחשב וקריפטוגרף) קורא לו סיבוכיות לינארית. רק בהקשר הזה סיבוכיות פולינומית תחשב טובה. לאור העובדה שבתחומים הללו נהוג למדוד סיבוכיות ביחס לאורך הקלט, אסור שנחרוג מן המנהג. כך גם הקורא יוכל להשוות לסיבוכיות של אלגוריתמים אחרים.
- זהותי אינה סוד, אך גם אינה פומבית. היא מצונעת היטב, אבל כמובן שאין בדבריך אאוטינג. דניאל ב. • תרמו ערך 09:06, 4 באוגוסט 2011 (IDT)
- אפשר להתווכח. למשל בתשובה לשאלה "מה הוא זמן הריצה הנדרש כדי לבצע פעולת כפל אחת", בשימוש באלגוריתם הנלמד (אני מקווה) בבית הספר, אורך הקלט הוא אכן מספר הספרות, וזמן הריצה הוא ריבועי (מכפלת מספרי הספרות של שני הכופלים). לעומת זאת כשמדובר על המעריך, אם רוצים לדייק ואם רוצים לומר שהזמן הוא מעריכי, יש להתייחס כ"אורך הקלט" לא למספר הספרות של המעריך, אלא ללוג שלו (נכון שמספר הספרות הוא אומדן גס ללוג, אבל בכל זאת). פשוט וטבעי הרבה יותר לדבר על "זמן ריצה לינארי לגודל המעריך". התייחסות ל"מספר הספרות" בתור אורך הקלט היא מלאכותית, מאולצת, תלויה באופן הייצוג (למשל בבסיס ספירה 1, מספר הספרות זה לגודל. יש דרכים לייצג שלמים שאינן משתמשות בבסיס ספירה כלשהו), ובמקרה הספציפי הזה גם מפתיעה: מספר הספרות הוא מדד שלא מוזכר בערך הזה לפני או אחרי הדיון ב"זמן ריצה", בעוד ש"גודל המעריך" הוא גודל טבעי וטריוויאלי.
- לגבי זהותך: די להסתכל ב"תרומות המשתמש" על תרומתך הראשונה כמשתמש רשום: נהגת לחתום בשמך המלא, כך שהאפיון "מוצנעת היטב" לא ממש מדויק... ברכות - קיפודנחש - שיחה 15:26, 4 באוגוסט 2011 (IDT)
- מספר הספרות הוא המדד הסטנדרטי, ובכל בסיס (חוץ מאונרי) הוא באותה מחלקת שקילות של סיבוכיות זמן עם לוג המספר, כך שזה לא ממש מלאכותי. אני חושב שהדיון צריך לעבור לדף השיחה. דניאל ב. • תרמו ערך 16:06, 4 באוגוסט 2011 (IDT)
- אני לא חושב שיש טעם, ובכל מקרה מי שהחזיר לניסוח הקודם הוא עוזי, וקטונתי מלהתווכח אתו כשהנושא הוא מתמטי. בסך הכל ניסיתי להסביר את דעתי בשאלה הזו. קיפודנחש - שיחה 16:14, 4 באוגוסט 2011 (IDT)
- מספר הספרות הוא המדד הסטנדרטי, ובכל בסיס (חוץ מאונרי) הוא באותה מחלקת שקילות של סיבוכיות זמן עם לוג המספר, כך שזה לא ממש מלאכותי. אני חושב שהדיון צריך לעבור לדף השיחה. דניאל ב. • תרמו ערך 16:06, 4 באוגוסט 2011 (IDT)
- זו מחלה של מתמטיקאים שמתעסקים כל כך הרבה עם P ו-NP ו-NPC, עד שנדמה להם ש"זמן ריצה פולינומיאלי זה טוב מספיק". אצל הפועלים השחורים שמזיעים דם בשביל להוריד מ-n² ל- (n*log(n, להגיע ל"זמן ריצה לינארי" רחוק מאד מלהיות "מ.ש.ל/QED" בהרבה מאד מקרים (למשל בבסיסי נתונים. בהרבה מקרים אפילו עושים שמיניות באוויר כדי לעבור מזמן לוגריתמי לזמן קבוע, ראה למשל טבלת גיבוב). לפרק לגורמים בזמן לינארי זו לא "רמאות", זה פשוט "לא מספיק טוב". בדומה, העלאה בחזקה בזמן לינארי לגודל המעריך זה "לא מספיק טוב" כשמדברים על מעריכים גדולים. ברור שאפשר להגיד גם "זמן מעריכי בגודל הקלט, ואני מתייחס ל'גודל הקלט' בתור מספר הספרות", אבל זו סתם פרוורסיה. הגודל הרלוונטי כאן הוא גודל המעריך, לא מספר הספרות, וזמן לינארי זה ממש לא "טוב מספיק" בהרבה מאד מקרים (תאר לעצמך מהנדס בגוגל שמייצר תוצאות חיפוש ב"זמן לינארי" לגודל בסיס הנתונים, ורץ לספר זאת למנהל שלו בגאווה. תוך 320 מילישניות הוא ימצא עצמו במחלקת יחסי הציבור במקרה הטוב). לגבי "איך ידעתי": הלא זהותך אינה סוד, כך שלא מדובר כאן באאוטינג, הלא כן? קיפודנחש - שיחה 22:36, 3 באוגוסט 2011 (IDT)
- אכן. הנחתי שאנחנו מדברים פה על אלגוריתם שרץ לכל מעריך ללא הכנה מוקדמת. לגבי סיבוכיות הזמן. שים לב שבהתחלה פעלתי כמוך וציינתי זמן לינארי לעומת זמן לוגריתמי. אבל אז נזכרתי שסיבוכיות מודדים על פי רוב דווקא ביחס לאורך הקלט. אם הינו מודדים סיבוכיות ביחס ל-n דווקא, אז למשל יכולנו בקלות לפרק מספר לגורמים בזמן ריצה לינארי, אבל זו רמאות לא מעניינת. מסקרן אותי לדעת מה אתה יודע עלי ואיך ידעת לרמוז שיש לי מקור קרוב. אשמח אם תשיב לי במייל. דניאל ב. • תרמו ערך 21:37, 3 באוגוסט 2011 (IDT)
- כאמור, זה תלוי בנסיבות. אם מישהו רוצה לבנות מכונה (אולי אפילו בחומרה) שיודעת להעלות מספרים כלשהם בחזקת 137589143790584327, יש מקרים ששווה להשקיע "כמה זמן שצריך" כדי לבנות את המכונה היעילה ביותר האפשרית, ואפילו להגיע ליעילות התאורטית המרבית (דבר שנדמה לי שהוא אף קשה יותר מ"סתם" פירוק לגורמים). בניית המכונה והחישוב עצמו נעשים על שני תקציבים שונים ונפרדים, ויש מקרים שמשתלם להשקיע הרבה יותר בחישובים offline כדי לייעל את חישוב החזקה שמתבצע ב"זמן אמת". למיטב ידיעתי קרוב מאד אליך יש סמכות הרבה יותר רצינית ממני בשאלות הללו. קיפודנחש - שיחה 16:52, 3 באוגוסט 2011 (IDT)
- אבל פעולת הפירוק לגורמים לבדה תעלה לך יותר זמן מאשר האלגוריתם הנאיבי שלנו. דניאל ב. • תרמו ערך 15:40, 3 באוגוסט 2011 (IDT)
- כאמור, אני לא זוכר את הפרטים המדויקים. אתה אכן צודק שפירוק לגורמים היא בעיה קשה, אבל יש מקרים בהם יש לחשב מספר גדול של חישובי חזקות כשכולן עם אותו מעריך, וההשקעה בפירוק לגורמים עשויה להשתלם. קיפודנחש - שיחה 15:35, 3 באוגוסט 2011 (IDT)
- אני לא חושב שיש צורך להרחיב על בסיס בינארי. לשם כך יש קישור לערך על הבסיס. פירוק לגורמים זו הרי בעיה קשה, כך שלא ייתכן שאלגוריתם יעיל יסתמך עליו. שוב תודה בכל אופן. דניאל ב. • תרמו ערך 15:30, 3 באוגוסט 2011 (IDT)
סקריפט 55
עריכההיי.
כשאני משתמש בו הוא נותן לי תמיד הודעה שכמה החלפות לא בוצעו "עקב בעיה בקודים: XXX, XXX וכו'" (הוא מונה רשימה של קודים המזוהים באמצעות מספרים. זה בעיה מסוימת? כללית? אצלי? מיסטר דבֶּליו ~ הגיע הזמן שערכי הסרטים ייראו אחרת! 12:25, 3 באוגוסט 2011 (IDT)
- זב נובע ממגבלות של ג'אווהסקריפט, שאינו יודע לעשות פעולה שנקראת "negative lookbehind" בחישוב ביטויים רגולריים. כל מי שמשתמש בסקריפט רואה את ההודעה. אולי באמת צריך "להחביא" אותה, אבל אני לא כל כך רוצה שיהיה מצב שהסקריפט יכריז על ערך "נקי" בלי שאפשר להיות לגמרי בטוחים.
- דרך אגב, יש גם את "צ'קטי" שכתב ערן ("<הוספת כפתור לבדיקת בעיות סגנון ולשון נפוצות, להחלפות נפוצות של בוט ההחלפות, ולבדיקת קישורים לפירושונים>" ממיוחד:העדפות#preftab-8 ) שאמנם בודק חלק קטן יותר של רשימת ההחלפות, אבל בתור פיצוי בודק גם בעיות סגנון שסקריפט 55 לא בודק, וכן קישורים פנימיים לדפי פירושונים. מומלץ. קיפודנחש - שיחה 15:10, 3 באוגוסט 2011 (IDT)
- תודה רבה. משתמש ב"צ'קטי". מיסטר דבֶּליו ~ הגיע הזמן שערכי הסרטים ייראו אחרת! 15:19, 3 באוגוסט 2011 (IDT)
- גם אני רציתי לשאול אותך אודות ההודעה הזו. ראיתי שהיא מדלגת על ההחלפה "מוסיקה", שהיא החלפה קריטית. אולי אפשר להכין מספר רג'קסים פנימיים בתוך הקוד שכן עובדים? Ofekalef • שיחה • הצטרפו למיזם המקורי! 17:01, 3 באוגוסט 2011 (IDT)
- אתה מוזמן לנסות. בעיית negative lookbehind בג'אווהסקריפט היא בעיה לא פשוטה, ואחרי מספר ניסיונות אמרתי נואש. אם אתה רוצה לעשות שינויים בסקריפט 55 עצמו, אנא השתדל לוודא לפני כן שכל מה שעובד היום עדיים ממשיך לעבוד לפני שתחליף את הסקריפט שבשימוש כללי. קיפודנחש - שיחה 17:09, 3 באוגוסט 2011 (IDT)
- לפני שאדע לעבוד עם רג'קס, אכתוב את הערך ה-200 שלי Ofekalef • שיחה • הצטרפו למיזם המקורי! 17:12, 3 באוגוסט 2011 (IDT)
- תאמין לי אתה לא יחיד. על רג'קסים נאמר המשפט הקלאסי: "Some people, when confronted with a problem, think "I know, I'll use regular expressions." Now they have two problems"
- תרגום: "יש אנשים שמגיעים לבעיה, וחושבים: "אה, כדי לפתור את הבעיה הזו כדאי להשתמש ברג'קס". עכשיו יש להם שתי בעיות". קיפודנחש - שיחה 17:16, 3 באוגוסט 2011 (IDT)
- תאמין לי אתה לא יחיד. על רג'קסים נאמר המשפט הקלאסי:
- לפני שאדע לעבוד עם רג'קס, אכתוב את הערך ה-200 שלי Ofekalef • שיחה • הצטרפו למיזם המקורי! 17:12, 3 באוגוסט 2011 (IDT)
- אתה מוזמן לנסות. בעיית negative lookbehind בג'אווהסקריפט היא בעיה לא פשוטה, ואחרי מספר ניסיונות אמרתי נואש. אם אתה רוצה לעשות שינויים בסקריפט 55 עצמו, אנא השתדל לוודא לפני כן שכל מה שעובד היום עדיים ממשיך לעבוד לפני שתחליף את הסקריפט שבשימוש כללי. קיפודנחש - שיחה 17:09, 3 באוגוסט 2011 (IDT)
- גם אני רציתי לשאול אותך אודות ההודעה הזו. ראיתי שהיא מדלגת על ההחלפה "מוסיקה", שהיא החלפה קריטית. אולי אפשר להכין מספר רג'קסים פנימיים בתוך הקוד שכן עובדים? Ofekalef • שיחה • הצטרפו למיזם המקורי! 17:01, 3 באוגוסט 2011 (IDT)
- תודה רבה. משתמש ב"צ'קטי". מיסטר דבֶּליו ~ הגיע הזמן שערכי הסרטים ייראו אחרת! 15:19, 3 באוגוסט 2011 (IDT)
@
עריכההמשך
עריכהכתבת לי ” כשתגיע למצב הזה תאמר לי, ואפשר להמשיך בהדרכה מכאן.” אני חושב שהגעתי למצב, אז כשיהיה לך זמן+חשק, אשמח להמשיך מכאן. תודה לך על כל ההשקעה והזמן שאתה מבזבז עליי Ofekalef • שיחה • הצטרפו למיזם המקורי! 22:47, 4 באוגוסט 2011 (IDT)
- בעיה: לא הקמתי שרת, אלא השתמשתי במה שערן הציע לי, מה שנראה לי יותר נוח, מבחינת פחות תוכנות... Ofekalef • שיחה • הצטרפו למיזם המקורי! 23:10, 4 באוגוסט 2011 (IDT)
- כבר ציינתי שעבודה במוד הזה לא מוכרת לי - משם "אתה לעצמך". כשהייתי בגילך גם אני פיתחתי בלי דיבגר, לא בגלל שהחלטתי, אלא משום שעוד לא היו דברים כאלו. לפתח בלי דיבגר בימינו נראה לי כמו לחרוש עם זוג פרדות: גם את זה עשינו כשהיינו צעירים, אבל מאז המציאו דברים יותר נוחים, ובקבינה של הקייס יש מזגן ויש רדיו (אייפוד עוד אין לי). מי שרוצה לחרוש עם פרדות - בבקשה, אבל אין לו מה לצפות ממני לעצות מועילות: אני כבר שכחתי איך רותמים אותן למחרשה. קיפודנחש - שיחה 23:30, 4 באוגוסט 2011 (IDT)
- למה בלי דיבגר? אני מעתיק את הקוד, לוחץ אנטר, ורואה את התוצאה מיידית. אם זו לא הכוונה, מה אם כן, הכוונה? Ofekalef • שיחה • הצטרפו למיזם המקורי! 23:33, 4 באוגוסט 2011 (IDT)
- המשכתי לערוך קצת את המדריך (דף משנה של דף השיחה שלך), יש שם הסבר על נקודות עצירה. קיפודנחש - שיחה 00:39, 5 באוגוסט 2011 (IDT)
- אוקיי, ראיתי. שאלה: האם אתה יכול להשוות את ה"שרת" לסביבת עבודה כמו Visual Studio? אני חושב שלאחר שאעשה ניקוי יסודי למחשב, וכשהוא יהיה מסודר, אוכל להתקין את השרת.. תודה! Ofekalef • שיחה • הצטרפו למיזם המקורי! 10:06, 5 באוגוסט 2011 (IDT)
- VS כולל עורך, ממשק למערכת ניהול גרסאות, וכל מני דברים אחרים שבחלון "developer tools" של כרום לא נמצאים. מבחינת הדיבגר עצמו, היכולות דומות, אם כי גם כאן יש ל-VS יתרון (קטן). מצד שני, עובדת היותה של JS שפה מפורשנת ולא מהודרת משמעותה למעשה שכל תכנית מגיעה עם צורת המקור שלה, ולכן ביכולתך להשתמש בדיבגר עבור קוד JS כלשהו, לאו דווקא כאלו שכתבת בעצמך. לגבי "אחרי שאעשה ניקוי יסודי": הפעלת iis זה דבר קל ופשוט, ואין סיבה להמתין לניקוי יסודי. כמו כל דבר אחר שמגיע ממיקרוסופט גם זה דורש לעשות ריבוט פעמיים שלוש, אבל בכך מסתיים הסיבוך. נדמה לי שהפניתי אותך למדריך פשוט עם תמונות, אבל אם הוא לא טוב, דודה גוגל תעזור לך. נסה משהו כמו activate iis on windows 7 או כדומה (אני מניח שאתה מריץ 7, אבל באותה מידה אפשר גם vista. לגבי xp אני לא בטוח - אם אתה משתמש ב-xp אולי עדיף xampp, שגם זו התקנה פשוטה, אם כי לא פשוטה כמו לאפשר iis על 7). קיפודנחש - שיחה 14:20, 5 באוגוסט 2011 (IDT)
- טוב, מי אני שאתווכח איתך :) האם הפעלת ה-iis תתקין אוטומטית את כל התוכנות (MySQL וכו')? Ofekalef • שיחה • הצטרפו למיזם המקורי! 14:23, 5 באוגוסט 2011 (IDT)
- התקנת iis - לא. התקנת xampp - כן. לגבי iis, אני אפילו לא בטוח שמדובר ב"התקנה". זה יותר כמו "לאפשר". לא ממש חייבים להתקין שרת על המחשב האישי כדי לפתח בנוחיות: אפשר למשל להעלות כל גרסה לשרת כלשהו, שיכול להיות דף בוויקיפדיה ויכול להיות שרת חיצוני אחר כלשהו (זה היופי בשימוש ב-importScriptURI - אתה מגדיר את השרת, ואין חיוב שזה יהיה localhost דווקא). אני מוצא את אופן העבודה הזה כטבעי ונוח ביותר, משום שאני עורך את הקבצים במחשב האישי (גם כשאתה מעלה דף לוויקיפדיה העריכה נעשית על המחשב האישי), ולכן אם המחשב האישי הוא גם השרת, נחסך הצעד של "להעלות לשרת" על כל שינוי בקוד. עבודה עם ה-console זה טוב בשביל לבדוק מה בדיוק יחזיר ביטוי מסוים (למשל כדי לבדוק רג'קסים) או לנסות שינוי קטן בקטע קוד שכבר קיים במרשתת, אבל בשביל פיתוח רציני אני לא חושב שיש אופציה יותר טובה מהפעלת שרת מקומי. קיפודנחש - שיחה
- יש כל מיני אפשרויות. מתוך: מסוף ניהול של IIS, קבצי script וכלים של ניהול IIS, שירות ניהול של IIS, תאימות לניהול של IIS 6, אילו לבחור? Ofekalef • שיחה • הצטרפו למיזם המקורי! 15:24, 5 באוגוסט 2011 (IDT)
- לצערי לא אוכל לתת כאן עצה טובה, פרט ל-"השתמש בגוגל". עשיתי זאת פעם אחת בעבר (הנטבוק שלי מריץ וינדוז, וגם על הג'וק הזה לא היה קשה להפעיל iis), אבל איני זוכר את הפרטים. קיפודנחש - שיחה 15:33, 5 באוגוסט 2011 (IDT)
- אוקיי, הפעלתי. אני חושב שנוצרה התיקייה החדשה שציינת "inetpub", אך היא ריקה. ואם אני מנסה לעשות "חדש", אני מקבל רק "תיקייה". אני אדמיניסטרייטור, אבל לא היוזר. יש הבדל? Ofekalef • שיחה • הצטרפו למיזם המקורי! 16:11, 5 באוגוסט 2011 (IDT)
- נדמה לי שתחת הספרייה הזו צריכה להיות ספרייה נוספת, בשם www. זה המקום לייצר דפים (אישית, כמו שתוכל לראות ב-common.js שלי, אני מחזיק את כל המשחקים שלי שקשורים בויקיפדיה תחת עוד רמה אחת בשם wikitests או משהו כזה) אם אינך רואה ספריית www אני לא יודע מה זה אומר. כדי לבדוק אם iis אכן הופעל, הקש על http://localhost : אם אתה רואה את הלוגו של iis, סימן שאכן הצלחת. קיפודנחש - שיחה 16:21, 5 באוגוסט 2011 (IDT)
- לא, אני מקבל "האם התכוונת ל...", ולא משהו אחר. צריך ריסטארט? Ofekalef • שיחה • הצטרפו למיזם המקורי! 16:23, 5 באוגוסט 2011 (IDT)
- אם כך iis לא פועל עדיין. לגבי "ריסטרט" - בוינדוז תמיד צריך ריסטרט. לדעתי כש-iis יפעל, "מישהו" ייצור את הספרייה www. קיפודנחש - שיחה 16:26, 5 באוגוסט 2011 (IDT)
- אני לא מבין. זה לא עובד. ואפשרתי עוד כמה אפשרויות. זה פשוט לא עובד. גם עשיתי ריסטארט. Ofekalef • שיחה • הצטרפו למיזם המקורי! 17:02, 5 באוגוסט 2011 (IDT)
- קצרה ידי, חוץ מלהציע (שוב) לחפש בגוגל מדריך מפורט. אפשר אולי להציץ ב-event-log כדי לראות אם מישהו מתלונן על משהו. קיפודנחש - שיחה 17:04, 5 באוגוסט 2011 (IDT)
- מה שכן יש שלוש תיקיות חדשות בתיקייה, לאחת קוראים wwwroot Ofekalef • שיחה • הצטרפו למיזם המקורי! 17:06, 5 באוגוסט 2011 (IDT)
- אני התייאשתי. אין לי כוח להררי האנגלית באינטרנט, והסרתי והתנקתי, כך שזה אמור לעבוד. תודה בכל מקרה, ושבת שלום, Ofekalef • שיחה • הצטרפו למיזם המקורי! 17:33, 5 באוגוסט 2011 (IDT)
- wwwroot זה המקום. שים שם קובץ בשם test.html, וראה אם http://localhost/test.html אכן פותח אותו. קיפודנחש - שיחה 18:20, 5 באוגוסט 2011 (IDT)
- עשיתי קובץ טקסט, וכשאני פותח, הוא נותן הודעה "Oops! Google Chrome could not connect to localhost". Ofekalef • שיחה • הצטרפו למיזם המקורי! 18:24, 5 באוגוסט 2011 (IDT)
- אם כך שירות iis אכן לא רץ. השירות שאתה רוצה נקרא ברשימת השירותים "World Wide Web Publishing Service". קיפודנחש - שיחה 18:36, 5 באוגוסט 2011 (IDT)
- כבר מופעל, אבל בחלקו, לפי מה שהוא הציע. הסרתי את האבטחה שהייתה, והוספתי משהו מתכונות HTTP" מקווה שזה יעזור. Ofekalef • שיחה • הצטרפו למיזם המקורי! 18:40, 5 באוגוסט 2011 (IDT)
- אם כך שירות iis אכן לא רץ. השירות שאתה רוצה נקרא ברשימת השירותים "World Wide Web Publishing Service". קיפודנחש - שיחה 18:36, 5 באוגוסט 2011 (IDT)
- עשיתי קובץ טקסט, וכשאני פותח, הוא נותן הודעה "Oops! Google Chrome could not connect to localhost". Ofekalef • שיחה • הצטרפו למיזם המקורי! 18:24, 5 באוגוסט 2011 (IDT)
- wwwroot זה המקום. שים שם קובץ בשם test.html, וראה אם http://localhost/test.html אכן פותח אותו. קיפודנחש - שיחה 18:20, 5 באוגוסט 2011 (IDT)
- אני התייאשתי. אין לי כוח להררי האנגלית באינטרנט, והסרתי והתנקתי, כך שזה אמור לעבוד. תודה בכל מקרה, ושבת שלום, Ofekalef • שיחה • הצטרפו למיזם המקורי! 17:33, 5 באוגוסט 2011 (IDT)
- מה שכן יש שלוש תיקיות חדשות בתיקייה, לאחת קוראים wwwroot Ofekalef • שיחה • הצטרפו למיזם המקורי! 17:06, 5 באוגוסט 2011 (IDT)
- קצרה ידי, חוץ מלהציע (שוב) לחפש בגוגל מדריך מפורט. אפשר אולי להציץ ב-event-log כדי לראות אם מישהו מתלונן על משהו. קיפודנחש - שיחה 17:04, 5 באוגוסט 2011 (IDT)
- אני לא מבין. זה לא עובד. ואפשרתי עוד כמה אפשרויות. זה פשוט לא עובד. גם עשיתי ריסטארט. Ofekalef • שיחה • הצטרפו למיזם המקורי! 17:02, 5 באוגוסט 2011 (IDT)
- אם כך iis לא פועל עדיין. לגבי "ריסטרט" - בוינדוז תמיד צריך ריסטרט. לדעתי כש-iis יפעל, "מישהו" ייצור את הספרייה www. קיפודנחש - שיחה 16:26, 5 באוגוסט 2011 (IDT)
- לא, אני מקבל "האם התכוונת ל...", ולא משהו אחר. צריך ריסטארט? Ofekalef • שיחה • הצטרפו למיזם המקורי! 16:23, 5 באוגוסט 2011 (IDT)
- נדמה לי שתחת הספרייה הזו צריכה להיות ספרייה נוספת, בשם www. זה המקום לייצר דפים (אישית, כמו שתוכל לראות ב-common.js שלי, אני מחזיק את כל המשחקים שלי שקשורים בויקיפדיה תחת עוד רמה אחת בשם wikitests או משהו כזה) אם אינך רואה ספריית www אני לא יודע מה זה אומר. כדי לבדוק אם iis אכן הופעל, הקש על http://localhost : אם אתה רואה את הלוגו של iis, סימן שאכן הצלחת. קיפודנחש - שיחה 16:21, 5 באוגוסט 2011 (IDT)
- אוקיי, הפעלתי. אני חושב שנוצרה התיקייה החדשה שציינת "inetpub", אך היא ריקה. ואם אני מנסה לעשות "חדש", אני מקבל רק "תיקייה". אני אדמיניסטרייטור, אבל לא היוזר. יש הבדל? Ofekalef • שיחה • הצטרפו למיזם המקורי! 16:11, 5 באוגוסט 2011 (IDT)
- לצערי לא אוכל לתת כאן עצה טובה, פרט ל-"השתמש בגוגל". עשיתי זאת פעם אחת בעבר (הנטבוק שלי מריץ וינדוז, וגם על הג'וק הזה לא היה קשה להפעיל iis), אבל איני זוכר את הפרטים. קיפודנחש - שיחה 15:33, 5 באוגוסט 2011 (IDT)
- יש כל מיני אפשרויות. מתוך: מסוף ניהול של IIS, קבצי script וכלים של ניהול IIS, שירות ניהול של IIS, תאימות לניהול של IIS 6, אילו לבחור? Ofekalef • שיחה • הצטרפו למיזם המקורי! 15:24, 5 באוגוסט 2011 (IDT)
- התקנת iis - לא. התקנת xampp - כן. לגבי iis, אני אפילו לא בטוח שמדובר ב"התקנה". זה יותר כמו "לאפשר". לא ממש חייבים להתקין שרת על המחשב האישי כדי לפתח בנוחיות: אפשר למשל להעלות כל גרסה לשרת כלשהו, שיכול להיות דף בוויקיפדיה ויכול להיות שרת חיצוני אחר כלשהו (זה היופי בשימוש ב-importScriptURI - אתה מגדיר את השרת, ואין חיוב שזה יהיה localhost דווקא). אני מוצא את אופן העבודה הזה כטבעי ונוח ביותר, משום שאני עורך את הקבצים במחשב האישי (גם כשאתה מעלה דף לוויקיפדיה העריכה נעשית על המחשב האישי), ולכן אם המחשב האישי הוא גם השרת, נחסך הצעד של "להעלות לשרת" על כל שינוי בקוד. עבודה עם ה-console זה טוב בשביל לבדוק מה בדיוק יחזיר ביטוי מסוים (למשל כדי לבדוק רג'קסים) או לנסות שינוי קטן בקטע קוד שכבר קיים במרשתת, אבל בשביל פיתוח רציני אני לא חושב שיש אופציה יותר טובה מהפעלת שרת מקומי. קיפודנחש - שיחה
- טוב, מי אני שאתווכח איתך :) האם הפעלת ה-iis תתקין אוטומטית את כל התוכנות (MySQL וכו')? Ofekalef • שיחה • הצטרפו למיזם המקורי! 14:23, 5 באוגוסט 2011 (IDT)
- VS כולל עורך, ממשק למערכת ניהול גרסאות, וכל מני דברים אחרים שבחלון "developer tools" של כרום לא נמצאים. מבחינת הדיבגר עצמו, היכולות דומות, אם כי גם כאן יש ל-VS יתרון (קטן). מצד שני, עובדת היותה של JS שפה מפורשנת ולא מהודרת משמעותה למעשה שכל תכנית מגיעה עם צורת המקור שלה, ולכן ביכולתך להשתמש בדיבגר עבור קוד JS כלשהו, לאו דווקא כאלו שכתבת בעצמך. לגבי "אחרי שאעשה ניקוי יסודי": הפעלת iis זה דבר קל ופשוט, ואין סיבה להמתין לניקוי יסודי. כמו כל דבר אחר שמגיע ממיקרוסופט גם זה דורש לעשות ריבוט פעמיים שלוש, אבל בכך מסתיים הסיבוך. נדמה לי שהפניתי אותך למדריך פשוט עם תמונות, אבל אם הוא לא טוב, דודה גוגל תעזור לך. נסה משהו כמו activate iis on windows 7 או כדומה (אני מניח שאתה מריץ 7, אבל באותה מידה אפשר גם vista. לגבי xp אני לא בטוח - אם אתה משתמש ב-xp אולי עדיף xampp, שגם זו התקנה פשוטה, אם כי לא פשוטה כמו לאפשר iis על 7). קיפודנחש - שיחה 14:20, 5 באוגוסט 2011 (IDT)
- אוקיי, ראיתי. שאלה: האם אתה יכול להשוות את ה"שרת" לסביבת עבודה כמו Visual Studio? אני חושב שלאחר שאעשה ניקוי יסודי למחשב, וכשהוא יהיה מסודר, אוכל להתקין את השרת.. תודה! Ofekalef • שיחה • הצטרפו למיזם המקורי! 10:06, 5 באוגוסט 2011 (IDT)
- המשכתי לערוך קצת את המדריך (דף משנה של דף השיחה שלך), יש שם הסבר על נקודות עצירה. קיפודנחש - שיחה 00:39, 5 באוגוסט 2011 (IDT)
- למה בלי דיבגר? אני מעתיק את הקוד, לוחץ אנטר, ורואה את התוצאה מיידית. אם זו לא הכוונה, מה אם כן, הכוונה? Ofekalef • שיחה • הצטרפו למיזם המקורי! 23:33, 4 באוגוסט 2011 (IDT)
- כבר ציינתי שעבודה במוד הזה לא מוכרת לי - משם "אתה לעצמך". כשהייתי בגילך גם אני פיתחתי בלי דיבגר, לא בגלל שהחלטתי, אלא משום שעוד לא היו דברים כאלו. לפתח בלי דיבגר בימינו נראה לי כמו לחרוש עם זוג פרדות: גם את זה עשינו כשהיינו צעירים, אבל מאז המציאו דברים יותר נוחים, ובקבינה של הקייס יש מזגן ויש רדיו (אייפוד עוד אין לי). מי שרוצה לחרוש עם פרדות - בבקשה, אבל אין לו מה לצפות ממני לעצות מועילות: אני כבר שכחתי איך רותמים אותן למחרשה. קיפודנחש - שיחה 23:30, 4 באוגוסט 2011 (IDT)
קיפי
עריכהשלום קיפי. יש מצב שאתה מארכב. רציתי לבקש ממך לעבור על הערך הלעיטהו לרשע וימות, ולהעיר את הערותיך הבונות והנבונות. --בברכה, טישיו - שיחה 17:08, 5 באוגוסט 2011 (IDT)
- אירכוב בקרוב. לגבי הערך - אשתדל, ואשתדל גם להימנע מחילול שבת בדרך. קיפודנחש - שיחה 17:10, 5 באוגוסט 2011 (IDT)
- 1. אחכה, ואף על פי שיתמהמה. 2. כתוב את מסקנותיך, יהיו אשר יהיו, בדף הדיונים למומלצות. 3. מצויין! --בברכה, טישיו - שיחה 17:19, 5 באוגוסט 2011 (IDT)