[04:26] בוקר טוב === Nighthawk` is now known as Guest81040 [17:29] <_x_X_X_x_> asw3, avihay_ connex Guest81040 GuySoft moshe serfus ubuntulog_ [17:29] <_x_X_X_x_> יש כאן מישהו? [17:31] כן אחי [17:31] _x_X_X_x_, כן [17:31] <_x_X_X_x_> אחי.. [17:31] <_x_X_X_x_> מה קורה איתך! [17:31] <_x_X_X_x_> שניייים [17:32] <_x_X_X_x_> אני מחפשת רעיון לתפריט שיפתח במעבר עכבר אבל בלי JS [17:47] <_x_X_X_x_> connex, זו אני i-pink [17:47] ענבר התקלקל לאח שלי העכבר ומצאתי עכבר גלילה ישן שעובד [17:47] יש לך רעיון לפד [17:47] ? [17:47] <_x_X_X_x_> מה הכוונה פד? [17:48] משטח לעכבר [17:48] <_x_X_X_x_> משטח לעכבר? [17:48] זה עכבר גלילה [17:48] מהאלה עם הג'ולה [17:48] זמני עד שאקנה לו חדש [17:48] <_x_X_X_x_> אהההה [17:48] <_x_X_X_x_> עם הכדור.. [17:48] כן [17:49] אני רוצה לשים לו משטח שיהיה נוח [17:49] <_x_X_X_x_> תכלס ספר גדול ושטוח יהיה טוב [17:51] <_x_X_X_x_> asw3, יש לך רעיון איך לנקות קובץ [17:51] <_x_X_X_x_> XML [17:51] אין לי מושג בכלל איך לעבוד עם קובץ כזה [17:52] <_x_X_X_x_> חשבתי עם grep אבל אני לא יודעת איך לעשות grep ליותר ממשהו אחר [18:06] you can chain grep commands [18:07] <_x_X_X_x_> what is chain? [18:07] לשרשר [18:08] בהקשר הזה. תרגום מילולי - שרשרת [18:09] <_x_X_X_x_> איך ניתן לשרשר? זה XML, אני צריכה שהוא יתן לי את הנתונים ביחד, אם אני אריץ 5 פעמים את grep אני אקבל 5 קבצים [18:12] את יכולה להריץ grep על הפלט של grep [18:12] <_x_X_X_x_> איך? [18:13] cat filemame | grep one thing | grep or another [18:13] cat filemame | grep one thing | grep AND another [18:13] you can also use xpath to parse an xml document === avihay_ is now known as avihay__ === avihay__ is now known as avihay_ === avihay_ is now known as avihay [18:20] well, you'll need to either know regex, or xpath. xpath is easyer but less usefull [18:31] <_x_X_X_x_> avihay, אתה מכיר איזה מדריך לרג'קס? [18:34] <_x_X_X_x_> avihay, הרצתי את זה, אבל זה לא עובד [18:34] <_x_X_X_x_> cat prgoy.xml | grep color | grep rogot [18:48] that's because you don't have color and rogot in the same line [18:49] _x_X_X_x_: [18:51] <_x_X_X_x_> I need to do it like this... [18:51] <_x_X_X_x_> cat prgoy.xml | grep color | grep AND rogot [18:52] <_x_X_X_x_> NOT work - i get this [18:52] <_x_X_X_x_> grep: step: No such file or directory [18:52] well, I don't know what's your file input format is, but with grep, you can cheat in either two ways: 1) use -A [number] when number is the number of lines between the first string and the second string, or 2) you can use a regex to do a more complex search [18:53] umm, you don't need that AND after grep [18:57] I need more information to help you more effectively. does it have to be bash? [19:00] <_x_X_X_x_> לא הבנתי כלכך איך לעשות את זה (דרך אגב נכנסתי לאובונטו ישראל כדי כי אני מעדיפה עברית, אחרת הייתי נכנסת לאובונטו US) [19:03] יש גרכים לעשות את זה עם grep אבל זה לא אידיאלי [19:04] <_x_X_X_x_> אני יודעת, בסופו של דבר אני רוצה לטפל בזה עם פייתון ולשלוח פקודות לפי הXML הזה [19:04] הman page של grep מכיל מידע על ביטויים רגולריים, אבל זה באנגלית [19:04] אז למה שלא תתפלי בזה מתוך פיטון? [19:04] python [19:04] תטפלי? [19:05] <_x_X_X_x_> האמת, כי אין לי מושג איך עושים את זה.. [19:05] במקרה הכינותי מראש [19:05] <_x_X_X_x_> ? [19:09] _x_X_X_x_: http://pastebin.com/sbCpn7AC [19:10] <_x_X_X_x_> מגניב! [19:11] <_x_X_X_x_> זו הספריה שמטפלת בזה [19:11] זה עובד על הקובץ הזה: https://github.com/bobbens/naev/blob/f5017ac71a2035d4d813c50677d5ca8f25993a17/dat/outfit.xml ומוציא ממנו נתונים מסוימים כדי להפוך אותו לcsv [19:11] <_x_X_X_x_> import xml.etree.cElementTree as etree? [19:12] אחת מכמה [19:12] כל החלק הראשון נועד כדי למצאו ספריות חליפיות (עם אותו ממשק) במקרה והחבילה אינה נמצאת [19:15] <_x_X_X_x_> אה.. [19:15] <_x_X_X_x_> למרות שאני חושבת שזה קצת אובקיל למה שאני צריכה. [19:16] <_x_X_X_x_> הבעיה שלי היא פחות בחיתוך הXML, ויותר בשליחת הפקודה לפי סטרינג מסויים שיהיה בXML [19:17] There is no such thing as overkill! [19:18] הקוד די פשוט וישיר, הוא נותן לך גישה למידע ע"י טיול בעץ. אם את רוצה עוד עזרה, תצתרכי לתת לי יותר מידע [19:19] <_x_X_X_x_> זה הXML, [19:22] <_x_X_X_x_> http://pastebin.com/WGFWaUA6 [19:24] <_x_X_X_x_> avihay, לפי זה אני רוצה לשלוח פקודות [19:24] יותר מידע! [19:24] <_x_X_X_x_> כל חלק של part הוא פקודה [19:24] <_x_X_X_x_> הפקודה צריכה להיות משהו כזה [19:27] <_x_X_X_x_> echo 0xXXXX > /dev/tty [19:28] <_x_X_X_x_> echo 0xXXXX > /dev/ttyROY0 ** [19:29] את יכולה לתת לי את התוצאות עבור הקובץ ש"שלחת"? [19:29] <_x_X_X_x_> הXXXX זה ערך שאין לו ממש קשר למה שקורה בXML.. [19:29] אז על מה הxmk שולט? [19:31] <_x_X_X_x_> זה אמור להיות משהו בסיגנון אם מופיע צבע אדום, והנתון של rogot הוא freqor, בבהירות 4 משהו בתוך התגית part אז תשלח FFE5.. [19:32] <_x_X_X_x_> ואם הכל יהיה אותו דבר אבל רק הבהירות תהיה 3 אז מה שישלח יהיה משהו אחר לגמרי.. לדוגמא D4E3 [19:33] <_x_X_X_x_> כלומר אין ממש הגיון, לכן אני חושבת לעשות את זה עם IF או משהו כזה עם כל המצבים, ואז שזה ישלח לפי מצב.. [19:33] טוב, הבנתי איך לכתוב את זה כדי שיהיה לך נוך בלי להבין מה צריך לעשות [19:33] נוח* [19:34] <_x_X_X_x_> לא הבנתי.. [19:38] <_x_X_X_x_> יש 8 צבעים אפשריים, 8 רמות בהירות, ו6 יחידות של rogot [19:42] _x_X_X_x_: http://pastebin.com/PKVxLbGY [19:43] פשוט תחליפי את הprint במה שאת צריכה [19:43] <_x_X_X_x_> אבל אם הצבע משתנה, איך זה יודע לשלוח פקודה אחרת? [19:44] זה לא [19:45] <_x_X_X_x_> אהה, אז זה פשוט לשכפל את הקטע של הfor לפי כל הוריצאיות האפשריות [19:45] בתוך הלולאה, מה שרשמתי ימלא לך את המשתנים color, brightness, rogot [19:45] ואת יכולה לעשות מה שאת רוצה אתם [19:46] <_x_X_X_x_> אבל הם מופיעים המון פעמים בXML, שלחתי לך קטע ממש קטן ממנו (בקובץ המקורי יש כמה מאות part) [19:47] הוא ידפיס שורה עבור כל part [19:48] <_x_X_X_x_> מה שאני לא מבינה זה איפה ההתניה של מה לעשות עם הנתונים של הXML.. [19:48] את יכולה לדחוף את הכל למבנה נתונים במקום להדפיס ולהשתמש בו לפי הצורך מאוחר יותר בקוד [19:48] אין התניה כי לא הבנתי מה את רוצה בדיוק [19:48] <_x_X_X_x_> מה זה מבנה נתונים? [19:48] פשות תחליפי את שורה 46 בהתניה שלך [19:49] http://he.wikipedia.org/wiki/%D7%9E%D7%91%D7%A0%D7%94_%D7%A0%D7%AA%D7%95%D7%A0%D7%99%D7%9D [19:49] אני מתגעגע להובורג [19:50] <_x_X_X_x_> אני צריכה משהו בסיגנון if הצבע, והבהירות וrogot הם ככה וככה, תריץ את הפקודה X, ואם זה לא ככה אז שישמשיך לif הבא, או אם יש משהו יותר יעיל מ60 IFים... [19:50] <_x_X_X_x_> מה זה "הובורג" [19:51] הובורג זה ircBot שישב בערוץ שלנו [19:51] <_x_X_X_x_> אני שונאת בוטים! [19:51] אבל הוא היה חמוד [19:52] <_x_X_X_x_> הם כותבים את המובן מאליו, וסתם מוסיפים שורות.. [19:52] <_x_X_X_x_> לא [19:52] יש משהוא יותר יעיל מ 60 ifים [19:52] חיפוש במילון [19:52] <_x_X_X_x_> מה יותר יעיל מהם? [19:52] <_x_X_X_x_> מה? [19:53] בpython: [19:53] <_x_X_X_x_> איזה מילון יש בפייתון? [19:55] color2hex = { ('BLUE','4'):'ccccff' , ('RED','4'):'ffcccc' } [19:55] זה מילון בעל שני ערכים [19:56] {} זה מילון ריק [19:56] אהלן [19:56] מישהו נמצא פה? [19:57] <_x_X_X_x_> avihay, לא הבנתי איך ממשים את זה? [19:57] מילון יכול למפות מכל טיפוס לכל טיפוס (אם הטיפוס המקורי הוא hashable (אבל לא נכנס לזה)) [19:57] <_x_X_X_x_> כלומר במילון אני כותבת את כל האפשרויות? [19:58] במה ששלחתי, את מוסיפה את color2hex כמשתנה גלובאלי (או סתם לפני הלולאה) וקשאת רוצה לקבל קוד צבע מהמילון, את פשוט עושה: [19:59] hex = color2hex[(color,brightness)] [19:59] _x_X_X_x_: כן [20:00] <_x_X_X_x_> לא הבנתי איך זה ממש עובד, איפה hex? [20:00] הרגע יצרתי אותו [20:00] תנסי את זה במפרש [20:00] <_x_X_X_x_> מה זה ה:'ccccff' ו :'ffcccc'? [20:01] CCCCFF ו FFCCCC, כחול בהיר ואדום בהיר בקוד צבעים שבו משתמשים ב HTML [20:01] Rche: שלום [20:02] <_x_X_X_x_> אני לא צריכה את זה בקוד HTML, זה הולך לבקר תאורה.. [20:02] זו רק דוגמא [20:04] <_x_X_X_x_> כלומר זה צריך להיות ככה [20:05] <_x_X_X_x_> color2hex = { ('BLUE','4','freqor'):'command1' , ('RED','4','freqor'):'command2' } [20:06] <_x_X_X_x_> avihay, מכיר את הפורום הזה? [20:06] <_x_X_X_x_> http://www.manga1451.com [20:09] _x_X_X_x_: כן, את יכולה לעשות את זה ככה, לא אני לא מכיר את הפורום [20:11] <_x_X_X_x_> מה יקרה אם יהיה בXML הרבה זבל ותגים שלא מופיעים בקוד [20:11] <_x_X_X_x_> הוא יתעלם מהם? [20:12] במדה מסוימת [20:12] <_x_X_X_x_> כלומר הקובץ צריך להראות ככה? http://pastebin.com/gCLG8wuc [20:13] לא הקישור הנכון [20:13] <_x_X_X_x_> http://pastebin.com/gCLG8wuc [20:13] <_x_X_X_x_> בדקתי עכשיו זה זה http://pastebin.com/gCLG8wuc [20:14] אני מקבל את ההדפסה שלי [20:14] אה, אוקי [20:14] כן, שורה 36 זה טוב [20:14] <_x_X_X_x_> בשורה 36 הוספתי [20:15] <_x_X_X_x_> במקום command1 ו command2 אני יוכלה להכניס פקודה בבאש? [20:23] מםאיןמע דאםפד טםו [20:23] שום דבר לא עוצר אותך [20:24] יש לי הרגשה שאת צריכה להוסיף השהיה. python איטי, אבל לא איטי להחריד [20:25] <_x_X_X_x_> מה הכוונה השהיה? איפה? [20:25] בתוך הלולאה. אולי קריאות לbash יהיו מספיק איטיות [20:26] <_x_X_X_x_> אני מבולבלת, אם זה בסוף הלולאה איך זה יפעל? [20:26] איך מה יפעל? [20:26] כרגע, הלולאה מדפיסה למסך [20:28] את תרצי להריץ פקודות, אז את יכולה להחליף.להוסיף (פקודה)os.system [20:28] <_x_X_X_x_> את os.system אני זוכרת.. עשיתי בו פעם שימוש.. [20:29] <_x_X_X_x_> קרה משהו ממש מוזר, ניסיתי להריץ וזה נותן לי שגיאות ממש מוזרות [20:29] <_x_X_X_x_> ./test.py [20:29] <_x_X_X_x_> ./test.py: line 1: try:: command not found [20:29] <_x_X_X_x_> from: can't read /var/mail/lxml [20:29] <_x_X_X_x_> ./test.py: line 3: syntax error near unexpected token `"running with lxml.etree"' [20:29] <_x_X_X_x_> ./test.py: line 3: ` print("running with lxml.etree")' [20:38] works fine for me in the interpreter [20:39] I also copyed it from a project [20:39] <_x_X_X_x_> שמרתי את מה ששלחת לי בתוך קובץ בשם test.py ונתתי לו הרשאות ריצה. [20:39] that I know works [20:40] מממ, עובד לי בסדר מהinterpreter ןהעתקתי את זה מפרויקט שעובד [20:40] אולי יש תווים נסתרים [20:40] <_x_X_X_x_> יכול להיות שאני צריכה להתקין איזה סיפריה? [20:40] העתקת את זה מהחלק הציבעוני? או מהתיבה למטה? [20:41] <_x_X_X_x_> שמרתי את הדוגמא של הXML ששלחתי לך בשם outfit.xml [20:41] אה [20:41] אוקי [20:41] זה סקריפט python ולא bash או tcsh [20:42] <_x_X_X_x_> לא הבנתי? [20:42] <_x_X_X_x_> יכול להיות שאני צריכה להתקין איזה סיפריה?? [20:42] _x_X_X_x_: http://effbot.org/pyfaq/how-do-i-make-a-python-script-executable-on-unix.htm [20:45] <_x_X_X_x_> אפשר גם ככה [20:45] <_x_X_X_x_> python test.py [20:45] yes [20:46] <_x_X_X_x_> הפעם זה נתן לי 10 שורות של דברים עוד יותר מוזרים [20:47] <_x_X_X_x_> http://pastebin.com/h7eG6V6T [20:55] lxml.etree.XMLSyntaxError: Extra content at the end of the document, line 6, column 4 [20:56] <_x_X_X_x_> זה שורה 6 בקוד של פייתון או שורה 6 בXML? [20:56] XML [20:57] <_x_X_X_x_> זה שורה 6 [20:58] <_x_X_X_x_> זה פותח את ה הבא.. [21:23] _x_X_X_x_: אני חושב שאני יודע [21:24] אני לא בתוך אבל בXML, כנראה שצריך שיהיה element יחיד שממנו צומחים שאר הענפים של המסמך [21:24] בטוח* [21:25] <_x_X_X_x_> כלומר למחוק את כל ה והסוגרים שלהם? [21:55] _x_X_X_x_: לא! תעתפי את כל המסמך בתג מסוג אחר [21:56] תעטפי*? [21:56] <_x_X_X_x_> אז להשאיר את ? ולשים תג אחר על הכל [21:57] אני היתי עושה משהוא בסגנון: [21:57] before line 1 and at the last line [21:57] yes [21:59] works? [22:00] <_x_X_X_x_> אנ לא מבינה.. [22:00] <_x_X_X_x_> יש לי מלא תאגם שמחקתי [22:01] <_x_X_X_x_> יש את התאג הזה [22:01] http://pastebin.com/LjxQzpfU [22:02] <_x_X_X_x_> למה משמש הname? [22:02] just for documentation for a human, atleast at this point [22:03] רק עבור תיעוד עבור בן אדם, לפחות כרגע [22:03] <_x_X_X_x_> אם אני משתמשת בתאג glow זה טוב? [22:03] <_x_X_X_x_> זה תאג שקיים ומחקתי אותו [22:03] כן [22:04] אם הוא עותף הכל [22:04] עוטף* [22:04] איך שלא מאיטים את זה [22:04] מאיתים [22:04] חשלךיעלקרחיעןרךוניןקרוד [22:05] <_x_X_X_x_> http://pastebin.com/zpJt8LFF [22:05] <_x_X_X_x_> ככה? [22:05] כן. עובד? [22:05] <_x_X_X_x_> מנסה. [22:06] <_x_X_X_x_> כן! [22:06] <_x_X_X_x_> נראה לי.!!! [22:06] <_x_X_X_x_> זה כתב לי את זה [22:06] <_x_X_X_x_> color=BLUE , brightness=4 , rogot=freqor [22:06] <_x_X_X_x_> color=RED , brightness=4 , rogot=freqor [22:06] כן, לפחות החלק שלי עבד :-> [22:07] <_x_X_X_x_> אין מה להגיד! תותח! [22:07] תמסרי ד"ש לנתי [22:07] <_x_X_X_x_> הוא כאן! [22:07] <_x_X_X_x_> הוא מוסק חזרה [22:07] <_x_X_X_x_> מוסר* [22:08] אני מתפלא שהוא לא התערב בפרויקט הזה, עד כמה שאני זוכר, הוא היה רוצה לתכנת [22:09] <_x_X_X_x_> אני התחננתי שהוא יעזור לי.. [22:09] <_x_X_X_x_> אבל הוא לא ממש פנוי.. [22:11] את יכולה להחליף את ה()os.system ב print כדי לראות מה יכתב [22:12] יבוצע* [22:13] <_x_X_X_x_> ככה? [22:13] <_x_X_X_x_> http://pastebin.com/pnQidwW9 [22:14] אני לא רואה את שורת הביצוע/הדפסה [22:17] כרגע זה רק מבצע את ההדפסה שלי [22:18] <_x_X_X_x_> הכנסתי את ההדפסה למילון בשורה 38 [22:21] זה אתחול של המילון [22:21] <_x_X_X_x_> אז לא הבנתי איך המילון עובד [22:24] במקרה שלנו, את אמורה לאתחל אותו פעם אחת עם כל הצבעים האפשריים, ובתוך הלולאה, לחפש במילון את הפקודה [22:24] <_x_X_X_x_> אז מה שכתבתי שם זה כל האפשרויות שיש במיני XML.. [22:24] כן [22:24] <_x_X_X_x_> אבל איך אני גורמת לו להדפיס? [22:25] [22:59] hex = color2hex[(color,brightness)] [22:31] <_x_X_X_x_> אז לכתוב print = color2hex אחרי שורה 49? [22:31] את לא יכולה להציב (=) לפקודה מובנית (פרןמא) [22:31] (print) [22:32] <_x_X_X_x_> אז פשוט לכתוב אחרי זה print color2hex? [22:32] כן, אבל עם הערכי חיפוש [22:33] <_x_X_X_x_> אז לשנות את שורה 49 לזה [22:33] print color2hex[(color,brightness,rogot)] [22:34] <_x_X_X_x_> print color2hex "color=%s , brightness=%s , rogot=%s" % (color, brightness, rogot) [22:34] no [22:35] זה ידפיס את כל המילון [22:35] <_x_X_X_x_> אז לשים את זה במקום שורה 49? [22:35] <_x_X_X_x_> print color2hex[(color,brightness,rogot)] [22:37] <_x_X_X_x_> עובד!!!!!!!!!!!!!!!!!!!!!!!!! [22:57] אנשים יש לי [22:57] chrome v12 [22:57] ואני רוצה לעדכן לחדש [22:57] הורדתי אותו אבל הוא קובץ rpm [22:57] ניסיתי להשתמש ב alien אבל הוא לא עידכן אותו === Guest81040 is now known as Nighthawk`` [22:59] ווינדוס? [23:03] alien at windows? [23:03] נשמע לא הגיוני [23:09] איך פותחים חשבון?