רשומות

מציג פוסטים מתאריך מאי, 2024

ללמוד באש (Bash) - מבוא

בפוסט זה אנו רוצים להתמקד במבוא לשפת bash, השפה בה אנו מנהלים אינטראקציה עם המערכת דרך ממשק CLI (ר”ת:   Command Line Interface   - ממשק שורת פקודה). כשאנו רוצים לנהל דברים יותר מורכבים מפתיחת הדפדפן או עריכת קובץ רייטר, אנו נשתמש בשורת הפקודה (הטרמינל - Terminal, מסוף בעברית) . כיום, רוב ממשקי שורת הפקודה בלינוקס עובדים עם שפת   bash   שפותחה במסגרת פרויקט   GNU . היתרונות של ידיעת שפת באש להלן מספר יתרונות משמעותיים של מי שיודע להתנהל עם הטרמינל בלינוקס -   גם במחשב ביתי   (ולא שרת), ביצועים מיטביים לינוקס בנויה באופן שהמערכת עובדת עצמאית עם הליבה, ואיננה תלויה בממשק גרפי כל שהוא. הסבר מורחב לנושא זה כתבתי ב פוסט   מעטפת גרפית בלינוקס , ומכיוון שאינני רוצה לחזור על הדברים, אזכיר את הנושא בתמצות: בווינדוס ובמאק (של אפל) ליבת מערכת ההפעלה והממשק הגרפי תלויים זה בזה, לעומתם בלינוקס הליבה היא עצמאית לגמרי, ויכולה לעבוד אך ורק עם הקוד דהיינו הפקודות שאנו מקלידים בטרמינל. והמעטפת הגרפית שמוצעת ל חובבי לינוקס   היא “עטיפה נחמדה” שניתן להסיר אותה (ב...

תחילת עבודה עם ת'אנדרבירד, תוספים נחוצים (ת'אנדרבירד, חלק שני)

נקודה חשובה שלא נכתבה ב פוסט על ת'אנדרבירד חלק ראשון , במידה והנכם משתמשי נטפרי, תוכלו להיכנס לתיבת הדואר האלקטרוני שלכם רק לאחר התקנת תעודת האבטחה של נטפרי. ב פוסט זה כתבתי איך לבצע זאת . למה צריכים תוספים תוספים מרחיבים את הפונקציונליות הבסיסית של לקוח הדואר האלקטרוני. וכדי להגיע לניהול התוספים עלינו ללכת לתפריט הנפתח בצד שמאל למעלה (מסומן עם שלוש קווים מאוזנים) > תוספים וערכות נושא. תוסף לכתיבה מימין לשמאל הדבר הראשון שנרצה לעשות הוא להתאים את כיוון הכתיבה מימין לשמאל. מכיוון שת'אנדרבירד לא תומך באופן מובנה בכתיבה מימין לשמאל, נצטרך להתקין תוסף קטן שיסדר לנו את זה. בשדה החיפוש בראש עמוד מנהל התוספים, נקליד   rtl   (ראשי תיבות של   Right To Left , מימין לשמאל), ומיד יופיע לנו תוסף בשם   BiDi Mail UI . נלחץ על התקנה. כעת יופיע לנו בסרגל העיצוב בחלונית כתיבת המייל שני סימנים, אחד עם פונט וחץ לימין - כתיבה מימין לשמאל, והשני עם חץ לשמאל - כתיבה משמאל לימין. תוסף לשליחת מיילים מאוחר יותר אפשרות בסיסית של שליחה מאוחר יותר קיימת בת'אנדרבירד. החיסרון בה שאין אפשרות של ...

על ת’אנדרבירד, לקוח דואר אלקטרוני החינמי ובקוד פתוח, חוצה פלטפורמות (ת'אנדרבירד, חלק ראשון)

מהו לקוח דואר אלקטרוני? והאם יש חילוק בינו לבין קריאת המיילים בדפדפן? לקוח דואר אלקטרוני הינו תוכנה שמאפשרת לך להוריד את המיילים שאתה מקבל ישירות למחשב שלך - דהיינו לשולחן העבודה שלך, ללא צורך בגישה לדפדפן. דוגמא לתוכנת דואר אלקטרוני: אאוטלוק (של מיקרוסופט) ת’אנדרבירד (של מוזילה) הסבר בסיסי אודות המושג לקוח דואר אלקטרוני תחילה נתמקד בשם “לקוח דואר אלקטרוני”, מדוע זה נקרא כך “לקוח”, ולמה לא בפשטות “תוכנת דואר אלקטרוני”? ההסבר הוא פשוט, ונקדים משל מהדואר הפיזי (אם אתם זוכרים, פעם פעם היה כזה דבר…): נצייר לעצמנו מצב שבו אנו הולכים כל יום בבוקר לסניף הדואר, והולכים לתיבת הדואר שלנו ופותחים אותה. אנו קוראים את המכתבים ששלחו לנו חברת החשמל, המים או הארנונה, אבל איננו יכולים לקחת אותם אלינו הביתה. הם נמצאים אך ורק בסניף הדואר בתיבה שלנו, ורק שם אנו יכולים לקרוא אותם, ואם אנו רוצים גם למיין או לזרוק לאשפה. לעומת זאת, יש לנו אפשרות לקבל את הדואר שלנו עד הבית - לתיבת הדואר האישית שלנו. ואנו יכולים לקחת את המכתבים אלינו הביתה והם יהיו ברשותינו, ונוכל לקרוא אותם בכל עת ללא צורך ללכת לסניף הדואר. ע...

מעטפת גרפית ללינוקס

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