מה קרה ל- Parted Magic?

Parted Magic היה אחד מכלי ההצלה האהובים עלי ביותר. מפתח ההפצה, פטריק וורנר, החליט לאחרונה שמעתה והלאה הורדת הדיסק תהיה אך ורק בתשלום:

  • 5 דולר להורדת תמונת ראי בודדת (קובץ ISO)
  • 50 דולר למנוי שנתי
  • 25 דולר למשלוח DOK הביתה
  • 10 דולר למשלוח CD הביתה

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

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

מאחר שמדובר בקוד פתוח, פטריק וורנר לא יכל לסגור את קוד המקור, ולכן השאיר בדף הבית קישורים לכל חבילות התוכנה שהוא משתמש בהם. את עבודת האריזה ויצירת ה- CD הוא סגר. עד כאן, כל מה שתיארתי הוא חוקי אבל בעיני מאוד מסריח… יש דרכים רבות להצליח כלכלית כשעובדים עם קוד פתוח. לינוקס מינט היא דוגמא אחת, אבל פטריק וורנר בחר בשיטה ברוטלית במיוחד. אם היה משאיר קישורים להורדת הגרסאות הישנות ומציע, למשל, שרק את הגרסאות החדשות ניתן להוריד בתשלום זה היה נראה אחרת. אם היה משאיר על כנו את הפורום הישן, עם הידע הרב שצבר, זה היה נראה אחרת. כרגע כל המידע שתרמה הקהילה ירד לטמיון ונשאר נחלתו הבלעדית.
אז נכון: מבחינת תנאי הרישיון של הקוד הפתוח כל הפעולות שנקט כנראה שחוקיות. הבעיה שלהם נוגעת יותר למישור האתי/מוסרי, ולכן מסיבה זאת אני לא מתכוון לרכוש ממנו את המוצר. בעולם הקוד הפתוח יש הרבה חלופות (בינתיים אשתמש ב- Gparted ו- UBCD). בעתיד, כשיהיה לי זמן, יתכן שאפתח בעצמי כלי מקביל לכלי הזה.

הפקודה screen – חלק שני

בשבוע שעבר סקרתי את השימוש הבסיסי בפקודה screen. השבוע אכנס קצת יותר לעומק ואציג אפשרויות נוספות לשימוש בתוכנה.
אז אתחיל ואומר שניתן להריץ באופן ישיר פקודה (נניח top) שתרוץ תחת screen מבלי להיכנס לתוכנת screen כך:

screen top
ניצן לצאת מה- shell ולחזור לפקודה שהרצנו (top) ע"י הרצת:

screen -r

לפקודה screen אפשרויות רבות נוספות. את רובם "מפעילים" באמצעות צירוף המקשים CTRL+A ואז בחירה באות מסויימת לביצוע הפעולה. דוגמאות:

  • ? CTRL+A – תציג מסך עזרה
  • C‏ CTRL+A – פותחת sessions נוסף של screen (מבלי שנצטרך להיכנס שוב לשרת)
  • N‏ CTRL+A – מעבירה אתכם ל- session הבא
  • P‏ CTRL+A – מחזירה אתכם ל- session הקודם
  • K‏ CTRL+A – "הורגת" (kill) את תהליך ה- screen הנוכחי
  • Shift S‏ CTRL+A – מפצלת את המסך לרוחב
  • |‏ CTRL+A – מפצלת את המסך לאורך
  • TAB‏ CTRL+A – מעבר בין חלונות מפוצלים
  • ls‏ CTRL+A – הצגת תהליכי screen שרצים


הדרך הטובה ביותר היא כמובן התרגול. יצרתי סרטון קצר שמדגים את השימוש ב- screen (בסרטונים הבאים אנסה להשתמש בעצתו של צפריר כהן ואשתמש ב-ttyrec)

הפקודה screen – חלק ראשון

מידי פעם אציג פקודות חשובות ומעניינות שיתכן שחלקכם לא מכיר. השבוע אתמקד בפקודה screen. אז מה זה screen ולמה הפקודה משמשת?
התחברתם לשרת ברשת ואתם מריצים פקודה. מה יקרה אם יגיע זמן ה- ‎Timeout המוקצב לכם לעבודה על השרת / התנתקה התקשורת / בטעות סגרתם את חלון הטרמינל?
בכל אחד מהמצבים הללו הפקודה שהרצתם תפסיק לעבוד (מפני שהיא מורצת ב- Shell שהוא תהליך בן של ה- Shell הראשי דרכו התחברתם לשרת. ברגע שה- Shell הראשי נסגר, אז גם כל התהליכים הבנים שלו נסגרים).

בדיוק עבור מצבים אלו פותחה הפקודה screen.
איך עובדים עם הפקודה? כשאתם נמצאים בשרת המרוחק תריצו את הפקודה screen (בהנחה שהחבילה screen מותקנת). תקבלו מסך עם הסבר. תלחצו על רווח ותקבלו Prompt.
ברגע זה אתם עובדים מול מנהל חלונות (Window Manager) אחר בשם screen. אם תריצו פקודה (נניח top), ואז תסגרו את חלון הטרמינל, הפקודה שהרצתם עדיין תמשיך לעבוד תחת מנהל החלונות Screen. רוצים לחזור לחלון בו הרצתם את הפקודה top? היכנסו שוב לשרת ותריצו את הפקודה screen -r.
יצרתי סרטון קצר שמתאר בדיוק את מה שתיארתי.

לפקודה screen די הרבה אפשרויות אותם אציג בשבוע הבא.
הערה: אני די סקרן לגבי הסרטון… האם הוא תורם להבנה או שניתן להסתפק בתאור מילולי בלבד (לדעתי תיאור מילולי אמור להספיק אבל הייתי מעוניין לקבל את חוות דעתכם). האם האיכות מספקת? (HD 720p)

הכבשה שתגן על העיניים שלכם

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

  • הפסקה קצרה (30 שניות בדר"כ כל 20 דקות)
  • הפסקה רגילה (חמש דקות בדר"כ כל ארבעים דקות). בהפסקה התוכנה תדריך אתכם (באמצעות אנימציה) בביצוע תרגילי התעמלות
  • הפסקת עבודה מוחלטת יומית (נניח "שמותר" לעבוד מכסימום X שעות ביום)

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

הפסקה קצרה:
workrave-1

הפסקה רגילה:
workrave-2

סך עבודה יומית:
workrave-3

תרגילי התעמלות:
workrave-4

סטטיסטיקת שימוש:
workrave-5

ההעדפות שלי

בשבוע שעבר כתבתי על ההפצות המועדפות עלי. השבוע אשלים את התמונה ואכתוב על התוכנות האהובות עלי (והרי מה שווה מערכת הפעלה ללא תוכנות?)

  • מעבד תמלילים: אופן ליברה אופיס
  • עורך טקסט: VIM
  • נגן מוזיקה: Clementine
  • נגן וידאו: VLC
  • שפת תכנות: Python
  • סביבת IDE:‏ Eclipse
  • דוא"ל: Gmail
  • דפדפן: Google Chrome
  • תוכנות גיבוי: Clonezilla + Deja-Dup + Unison
  • עורך אודיו: Audacity
  • לקוח FTP‏: Filezilla
  • עריכת תמונות: Gimp
  • ניהול פודקאסטים: Gpodder
  • תוכנת וירטואליזציה: Virtualbox
  • ניהול סיסמאות: Keepassx
  • פתקים/וויקי: Zim
  • ניהול גרסאות תוכנה/מסמכים: Git

הערות:

  • אני משתמש בגוגל כרום רק בגלל התלות שלי בפלאש מעודכן (זהו, לצערי, הדפדפן היחידי שמציע פלאש מעודכן ללינוקס)
  • אני משתדל לא להיות תלוי במיקרוסופט ולכן מרחיק כל נוכחות של Mono מהסביבה: לא תמצאו אצלי תוכנות כגון Banshee או Tomboy
  • הפרסומים המתוכננים לשבועות הקרובים: סדרת מאמרים על תוכנות יפות ומיוחדות, Git, "עוגת הגבינה" שלי ועוד…