[06:59] <one> How may a specific source package be pulled matching that of the current kernel considering apt-get wants to pull linux-meta by default
[21:36] <Avihay> who.is mejds (2528a804@gateway/web/freenode/ip.37.40.168.4): OmanMobile Telecommunication company LLC OMAN TELECOMMUNICATION COMPANY (S.A.O.G)
[22:24] <ravit> hi
[22:24] <ravit> no hebrew in the ubuntu
[22:25] <ravit> alt+shift not work
[22:27] <ravit> הצלחתי
[22:27] <ravit> המקום הזה שומם
[22:28] <Avihay> כן
[22:29] <Avihay> ואנשים חדשים נותים להכנס, לשאול שאלה אחרי דקה, ולצאת אחרי דקה נוספת
[22:29] <Avihay> נוטים
[22:29] <ravit> אין לי כלכך ניסיון במקום הזה
[22:30] <ravit> התקנתי לינוקס
[22:30] <ravit> וזה עובד טוב
[22:31] <ravit> רק הבעיה של האנגלית עברית קצת הציקה לי
[22:33] <ravit> כמה זמן אתה משתמש בלינקס֣
[22:33] <ravit> היה אמור להיות סימן שאלה בסוף
[22:34] <Avihay> אני הכלפתי את שיטת הקלת הדיפולטיבית (xkb) באחת חלופית (iBus) כי הציק לי במשך שנים שalt+shift+tab נתפס ע"י מחליף השפה ולא ע"י מחליף החלונות
[22:35] <Avihay> התחלתי להשתמש קצת בסביבות 2007
[22:35] <ravit> יפה
[22:35] <Avihay> ואחרי כשנה ההרדיסק עם חלונות קרס לי והתעצלתי להתעסק עם זה, אז נשארתי רק עם לינוקס
[22:36] <ravit> לא הבנתי מה שכתבת על הXKB
[22:36] <Avihay> הלפטופ שלי לא ידע חלונות
[22:37] <ravit> אתה צריך לזכור שאני  כמה חודשים עם זה
[22:37] <Avihay> התוכנה/שירות שנותן את החלפת מיפוי האותיות של המקלדת (או החלפת שפות) נקרא XKB
[22:38] <ravit> לא הכרתי את זה
[22:38] <Avihay> זה שמגיע ומוגדר בDEFAULT
[22:38] <ravit> איזה לפטופ יש לך
[22:38] <Avihay> MSI PR600
[22:39] <Avihay> הוא בין 6, והתמיכת לינוקס שלו לא מי יודע מה, אבל יש לו numpad מלא
[22:39] <Avihay> בין->בן
[22:40] <ravit> msi זה לא זבל?
[22:40] <Avihay> אני מניח שכן, הוא גם סובל מבעיות חימום
[22:41] <ravit> אז איך מישהו שמבין במחשבים קונה משהו כזה֣?
[22:41] <Avihay> אבל אז הוא היה יחסית טוב למחיר, ודי שמרתי עליו. זו המכונה הראשית שלי, עדיין
[22:42] <Avihay> להבין במחשבים != להבין בחומרה בהכרח
[22:42] <ravit> אבל למה לא מחשב טוב כמו לנובו או דל?
[22:43] <ravit> אני לא ממש מבינה במחשבים
[22:43] <Avihay> גם לנובו ודל לא מי יודע מה, והם גם טיפונת יותר יקרים (חמש אחוז? עשר?)
[22:44] <ravit> אז איזה מחשבים הכי טובים?
[22:45] <ravit> אתה מבין בתיכנות בלינוקס?
[22:46] <Avihay> אף פעם לא ממש אהבתי חומרה של דל, ואני מכיר הרבה אנשים שמקללים את הלנובו . בביה"ס ראיתי יחסית הרבה MSIים לשם החברה, רובם די דומים לשלי, והם נראים חבוטים, ובד"כ עושים רעש של טרקטור, אבל הבעלים שלהם לא ממש מתלוננים כי הם יודעים שהם פשוט התישנו
[22:46] <ravit> בתקופה שלי לא היה לפטופים בבית הספר
[22:47] <ravit> בטח זה ממש כייף להיות ילד היום
[22:47] <Avihay> אני לא ממש יודע. VIAO ידועים כיקרים ודי טובים, גם MACBOOKים דיי נחשבים
[22:48] <Avihay> אני קורא לאוניברסיטה בית-ספר, א) כי זה מה שזה וב)כי התאכזבתי
[22:48] <Avihay> כן, אני מבין בתכנות בלינוקס
[22:49] <ravit> אה אתה באוניברסיטה
[22:49] <ravit> הצלחת לבלבל אותי לגמרי
[22:49] <ravit> בן כמה אתה?
[22:49] <Avihay> 28
[22:51] <ravit> אוקי, עכשיו אני בטוחה שאני מדברת עם מישהו בוגר ולא עם ילד בבית הספר
[22:51] <ravit> יפה
[22:51] <Avihay> יכולתי סתם לזרוק מספר
[22:51] <ravit> אין כותבים מספרים בצורה רציפה לפי הכמות של הדברים בתיקיה
[22:51] <ravit> סימן שאלה
[22:52] <Avihay> איך?
[22:52] <ravit> כן
[22:52] <ravit> איך
[22:52] <Avihay> את רוצה לרשום עבור כל תקיה, כמה קבצים היא מכילה?
[22:56] <ravit> לא
[22:56] <ravit> אני מתחילה עם תיקיה ריקה
[22:56] <ravit> אז יש בה 0 קבצים
[22:57] <ravit> אז שהקוד יכתוב את הקבצים לפי מספרים
[22:57] <ravit> הקובץ הראשון 1
[22:57] <ravit> הקובץ השני 2
[22:57] <ravit> הקובץ העשרים ושלוש 23
[22:58] <ravit> הצלחתי לעשות משהו עם הפקודה date
[22:58] <ravit> ואז זה כתב את התאריך
[22:58] <ravit> אבל זה מבלבל והייתי רוצה שזה פשוט יכתוב מספר
[22:58] <Avihay> באיזו שפה?
[22:59] <ravit> של הטרמינל
[22:59] <Avihay> אני מניח שאת משתמשת בBASH
[22:59] <ravit> כן
[23:00] <ravit> ראיתי את זה
[23:00] <Avihay> אפשר לראות מה יש לך עד עכשיו? זה יחסוך לי כנראה הרבה זמן והסברים
[23:00] <ravit> כלום
[23:00] <Avihay> paste.kde.org
[23:00] <Avihay> אה...
[23:00] <ravit> סתם ניסיונות עם הפקודה cat
[23:01] <ravit> אני מנסה ללמוד את זה
[23:02] <ravit> הרעיון שזה ידע לספור כמה קבצים יש בסיפריה ויתן לקובץ מספר שהוא אחד יותר ממה שיש בסיפריה
[23:02] <ravit> מצאתי שככה סופרים קבצים
[23:03] <ravit> ls -1 | wc -l
[23:03] <ravit> אם מפעילים את זה בתיקיה ריקה זה כותב 0
[23:04] <Avihay> http://pastebin.kde.org/pbiqkso2j אמור לעשות את זה, אני חושב
[23:06] <ravit> איך מפעילים את זה?
[23:06] <ravit> אין משהו כזה
[23:07] <ravit> cat test > /folder/file
[23:07] <ravit> ושזה יספור את הקבצים בתיקיה?
[23:08] <Avihay> צריך לשמור את זה כקובץ
[23:08] <Avihay> ואז או להשתמש ב
[23:08] <Avihay> source <filename>
[23:09] <Avihay> או לתת לקובץ הרשאות ריצה, ואז מריצים אותו כמו כל קובץ אחר:
[23:09] <Avihay> chmod +x <filename>
[23:09] <Avihay> ./<filename>
[23:09] <ravit> אני לא מבינה
[23:09] <Avihay> בהנחה והוא בתקייה הנוכחית
[23:11] <ravit> אם אני מריצה את הקוד בתיקיה של השולחן עבודה
[23:11] <ravit> ואני רוצה שהקובץ שנמצא על השולחן עבודה יכנס לתיקיה שנמצאת על השולחן עבודה ויקבל מספק לפי המספר קבצים שיש בתיקיה
[23:13] <Avihay> cd ~/Desktop
[23:13] <Avihay> source <filename>
[23:13] <Avihay> יש לי באג בקוד
[23:17] <Avihay> http://pastebin.kde.org/phkpvagc9 עובד
[23:19] <ravit> פשוט לכתוב את זה בטרמינל֣?
[23:20] <ravit> זה נותן לי מלא שגיאות
[23:20] <ravit> שניה
[23:21] <ravit> זה כותב לי >
[23:21] <ravit> בתחילת כל שורה
[23:21] <Avihay> ובשורה אחת:
[23:21] <Avihay> counter=0;for i in $( ls );do echo $counter $i;let counter=counter+1;done
[23:23] <ravit> אבל איך זה עובד
[23:23] <Avihay> זה הפלט אצלי: http://pastebin.kde.org/
[23:23] <ravit> איך אני נותת לו קובץ ונתיב של סיפריה?
[23:23] <Avihay> סזליחה
[23:23] <Avihay> http://pastebin.kde.org/pjukhbigs
[23:24] <ravit> אני לא מבינה
[23:24] <ravit> הכוונה היא כזו
[23:25] <ravit> נגיד יש לך סיפריה עם 0 קבצים
[23:25] <ravit> אז הקובץ הראשון שאתה מעביר לשם צריך להקרא 1
[23:26] <ravit> אני מחפשת משהו כמו הפקודה שמעבירה קבצים
[23:26] <Avihay> את רוצה פונקציה או סקריפט, שבהנתן תיקיה וקובץ, מעתיק לתיקיה את הקובץ בשם חדש, כאשר השם החדש, הוא מספר הקבצים שיהיה בתיקיה לאחר העתקת הקובץ
[23:27] <Avihay> או לחילופין, מעביר במקום להעתיק?
[23:28] <ravit> אני מנסה להבין אם יש פקודה כזו
[23:28] <ravit> או אם זה מסובך ליצור כזו
[23:30] <Avihay> לא, זה לא מסובך
[23:31] <ravit> איך יוצרים פקודה בלינוקס?
[23:32] <Avihay> אין ממש פקודה בלינוקס
[23:32] <Avihay> יש פקודות מובנות בshell שלך - bash
[23:32] <Avihay> והרוב זה תוכנות
[23:33] <Avihay> כשאת רושמת שם של פקודה בשורת הפקודה, מה שקורה זה:
[23:33] <Avihay> bash מנסה לפרש אותה.
[23:35] <Avihay> אם זו פקודה מובנית, הוא מבצע אותה, ואם לא, אז אם קיים ליפניה ציון של באיזו תיקיה התוכנה נמצאת, הוא מנסה להריץ את זה. אם אין ציון תקיה, הוא מחפש את התוכנה הראשונה עם השם הזה במסלול - PATH
[23:36] <ravit> נגיד יש לי קוד ואני רוצה להעביר קובץ אבל שבמקום השם שלו הוא יקבל מיספר
[23:38] <Avihay> אוקי, את יכולה לעשות את זה כפקודה ארוכה ומורכבת שתצתרכי להזין בכל פעם, או ע"י כתיבת הפקודות בקובץ וקריאה לקובץ עם הפרמטרים
[23:39] <ravit> האופציה השניה
[23:40] <Avihay> אוקיי, בואי ניצור קובץ ונשמור אותו בשם שתרצי לתת לפקודה
[23:40] <Avihay> איזה שם בחרת?
[23:41] <ravit> אני לא טובה בשמות
[23:42] <ravit> mvcunt
[23:43] <ravit> או mvcnt
[23:43] <Avihay> אוקי
[23:43] <ravit> משהו שישלב בין mv לספירה
[23:43] <Avihay> עכשיו תרשמי בקובץ:
[23:43] <Avihay> echo hello world
[23:44] <Avihay> ותשמרי
[23:44] <ravit> כתבתי
[23:45] <Avihay> אוקי, תלכי לתקיה בה הקובץ שמור בטרמינל ותכתבי
[23:45] <Avihay> source mvcnt
[23:46] <ravit> מה זה הפקודה source?
[23:46] <ravit> למה היא משמשת֣֣?
[23:47] <Avihay> למיתב הבנתי, זו פקודה של bash, והיא מפרשת ומבצעת שורה שורה בקובץ שמועבר לה כפרמטר
[23:48] <ravit> אז למה לא להריץ כמו שאני עושה היום
[23:48] <ravit> bash file.sh
[23:51] <Avihay> זה מריץ עותק חדש של bash עם סביבת עבודה משלו. עקרונית, זה יותר איטי, בצורה זניחה, ועלולים להיות ענינים עם משתני הסביבה תחת מקרים מסוימים שלא סביר שתתקלי בהם
[23:53] <Avihay> בכ"מ, קיבלת את הפלט המצופה?
[23:54] <Avihay> ravit: ?
[23:56] <ravit> כן
[23:56] <ravit> אז אתה ממליץ לעבוד עם סורס?
[23:57] <Avihay> אוקי, מה את מעבירה לפונקתיה דבר ראשון? תיקיה או קובץ? אני מניח שיותר הגיוני קובץ
[23:57] <Avihay> זה לא כזה משנה
[23:57] <ravit> נכון
[23:57] <ravit> קובץ יותר הגיוני
[23:57] <Avihay> אני ממליץ בכלל לשים כשורה ראשונה את השורה
[23:57] <Avihay> #!/bin/bash
[23:58] <Avihay> זו הערה תחת רוב שפות הסקריפט
[23:58] <Avihay> ותוכנות shell כמו bash, יודעות לחפש אותה בתחילת הקובץ. זה אומר להם באמצעות איזו תוכנה יש לפרש את הקובץ
[23:59] <ravit> כתבתי את זה בתחילת הקובץ