אוקטובר 31st, 2007מצאתי עבודה חדשה!!!

יום ראשון של ראיונות מתוכם שניים התקבלתי…

ביום ראשון כזכור, הודיעו לי על סיום עבודה בחברה הקודמת, ואז התחלתי לחפש עבודה…

מסתבר שהביקוש הוא עצום, 4 ראיונות ביום אחד…

שלושה מתוכם שאלתי אם יהיה אפשר להשתמש בלינוקס:

הראשונה מהם התראיינתי אצל מישהי מיכוח אדם של החברה, אז זה לא עזר…

חברה שניה היה רעיון מקצוע והשאלה לא הועלתה.

חברה שלישית, שבה התקבלתי,  היא במרום, חברה מעניינת,עם הרבה אנשים צעירים, ודוגמניות שבאות לעשות אודישנים…

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

חברה אחרונה, שבה התקבלתי, היא סטארט אפ ממש מתחיל…

אין לי מושג אם הם יצליחו וכמה זמן  אבל העבודה מעניינת…

סביבת העבודה היא על לינוקס לכולם…. (מלבד למנהלים).

אני כנראה אליך על הסטארט אפ, אם כי זה דיי סיכון…

מה אתם אומרים???


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

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

למי שיש עבודה בשבילי, מזמן להציע…

אני הולך ליצור דף של קורות חיים (כנראה מחר או היום בערב).

נ.ב.

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


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

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

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

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

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

למעט החבילות הקרנל, app-install-data-commercial, tzdata וחבילות במאגר היוניברס, שלכל אחד מהם יש את הכללים משלו.

כפי שאתם רואים, אין כאן מקום לבאגים בשמישות בכלל!

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

כל זאת זה טוב ויפה אבל זה חייב להיות ככה?

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

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

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

לסיכום: כנראה שאין עדיין הפצה טובה למשתמש הביתי…


אוקטובר 26th, 2007שולה מוקשים.

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

וגם, ניסיתי את המשחקים החדשים שהציג לינמגזין, (Frets on Fire (חובה לעבור את הטוטוריאל(דיי מצחיק), I Have No Tomatoes, Those Funny Funguloids), שאחרון(Funguloids) מבניהם גורם בסיום המשחק למניעה של מעבר תווים אוטומטית בעת לחיצה ארוכה על החצים, וגם הוא תלוי במשהו לא חופשי של NVIDIA (אז יש את מי להאשים…).

אחרי שחרשתי על Chromium בעיקר, ועל שאר המשחקים של גנום סיימתי את הסבב בחרישה על שולה מוקשים…

הפעם האחרונה ששיחקתי בו היתה ביסודי…, הסיבה שלא המשכתי בו, כי חשבתי שהוא משחק טפשי שבסה"כ לוחצים על העכבר, ובד"כ מפסידים…

בצבא, אחד שהיה איתי בחדר שיחק פעם בו עם חבר שלו בשולה מוקשם, וטען שיש שם אסטרטגיה שלמה, והמטרה לעשות כמה שיותר מהר…

היום שהתחלתי לשחק הפסדתי כרגיל בכל פעם. בשלב מסוים הסקתי שאם אני לוחץ על משבצת, המשבצות שנפתחות, נפתחות עד שנתקלות במחסום ונעצרות. לכן כבר יכולתי לדעת  איפה נמצאות מספר פצצות, אולם 4-5 פצצות מתוך 10 אינם מספיקים בשביל לנצח במשחק.

אחרי זה שמתי לב לדבר הכי חשוב, שבאמת מוזר שלא חשבתי עליו אף פעם, המספרים שם, הם לא לקישוט, הם מסמלים כמה פצצות מקיפים את אותה משבצת…

מכאן, כל משחק התארך בהרבה, אבל התחלתי לנצח…


אוקטובר 21st, 2007תשובות הטריוויה

לפני יומיים פרסמתי את שאלות הטריוויה של המפגש לכבוד שחרור גרסה של אובונטו, או בשמו הפשוט "אובונטו על הדשא".

אני מקווה שחלק מהשאלות עניינו אותכם וחיפשתם לבד, ואם לא אלה התשובות:

סודות באובונטו

  • מי היא החיה החייזרית שבאה להרוג את הדגים?

GEGL, בגנום לוחצים על alt+F2 ורושמים "gegls from outer space"

  • איזו תוכנה טוענת שאין בתוכה ביצי פסחא?

aptitude, תרשמו בקונסול aptitude moo

  • איך מגיעים לציטוט מהספר של מוזילה?

נכנסים בפיירפוקס לכתובת about:mozilla

  • איך משחקים בחלליות באופן אופיס?
  1. פותחים גיליון נתונים באופן אופיס.
  2. מכניסים באחד התאים את הנוסחא =game() ולוחצים אנטר.
  3. התא יציג "say what?"
  4. הכנס את הנוסחה =GAME("StarWars")
  5. חלון חדש יפתח ובו המשחק.
  • איך מוצאים את התמונה של המפתחים המקוריים של openoffice writter?

פותחים את הwritter של אופן אופיס, ורושמים StarWriterTeam ואז לוחצים F3.

על אובונטו

  • מהן השמות של כל הגרסאות של אובונטו?

warty, hoary, breezy, dapper, edgy, feisty, gutsy

  • מהן הנגזרות הרשמיות של אובונטו?

kubuntu, xubuntu, edubuntu, gobuntu

  • איפה אפשר לשחק באנטרנט בטריוויה על אובונטו?

    בערוץ #ubuntu-trivia בfreenode בIRC

  • באיזו הפצה התחיל מרק שאטלוורת’ לעבוד?

דביאן.

  • איזה פרוייקט, קנוניקל, נותנת את החסות הגבוהה ביותר?

KDE

טאקס

  • מי היוצר של טאקס?

Larry Ewing

  • מי הראשון שהחליט לקרוא לטאקס בשמו?

James Hughes

  • מה השם tux אומר?

(T)orvolds (U)ni(X)

  • איזה משחק שיכנס לגאטסי בו טאקס מככב ונלחם נגד דרואידים?

freedroidRPG

  • מדוע טאקס הוא לא הסמל של לינוקס אלא רק הקמיע?

מכיוון שבשלושת התחרויות לבחירת הסמל של לינוקס הוא לא זכה.

בתוך אובונטו

  • מהו מנהל החלונות של גנום?

metacity

  • מה ההבדל בין מולטיברס ליוניברס?

במולטיברס, יש תוכנות לא חופשיות.

  • מה ראשי התיבות של גנום?

Gnu Network Object Model Environment

  • למה פרוייקט גנום התחיל בכלל?

בגלל שבזמנו הספריות של QT היו לא חופשיות.

  • איזה פקודה מאפשרת לפתוח כל קובץ מכל סביבת עבודה כשאתם לא יודעים איזה תוכנית פותחת אותה?

xdg-open מהחבילה xdg-utils

מקורות


היום גיליתי שהאינטרנט האלחוטי שלי לא עובד (ואתם יותר ממוזמנים לעזור)

לכן רוב היום לא הייתי מחובר לאינטרנט…

מעבר לחלק של היום בו ניסיתי לסדר אותו, והחלק שהו התקנתי לשכנים וירטואל בוקס, משום שיש להם תוכנה מיוחדת (אוטוקד) שעובדת רק בגרסאות קטנות מXP , ניצלתי או בזבזתי לדברים הבאים:

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

אחרי שחקרתי את ג'ומלה, איך מודולים עובדים, ואיך הם משתלבים בתבניות, הגעתי למסקנה שג'ומלה מוזרה!

ניקח לדוגמה את מודל החיפוש שנקרא search, הייתם מצפים לראות אותו בתבנית, אבל לא!, שם הוא נקרא user4, שם מאוד ברור!!!, המרת השמות מופיעה בטבלת המודולים שבה במודל search יש בתא מסוים את הuser4…

מה הרעיון???

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

נ.ב:

לא היתה לי באיזשהו מקום רשימהת דברים שאני מתכנן לעשות ודברים אלו לא מופיעים בה??

תוספת:

גם על זה יש באג:

http://ubuntuforums.org/showthread.php?t=405990


וסוף סוף זה קורה…

לאחר תקופה דיי ארוכה של מספר חודשים מתישים, קיבלי SMS לחזור לתל אביב.

לצערי הרגל שלי עדיין לא החלימה לגמרי, אז תל אביב תתעכב עוד קצת.

וכמובן אני אתגעגע ליוקנעם…. (לפחות למטבח)


במסגרת שיטוטי באנטרנט בעזרת הלינק הרנדומלי של דלישס, הגעתי לאתר הזה:

http://www.artofadambetts.com/weblog/

תבנית דיי יחודית, לא כך?


אוקטובר 19th, 2007לצערי שדרגתי לגאסטי

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

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

הכנות

נגמרו לי הדיסקים של אובונטו 7.04 ל32 ביט, אז הפעלתי את המחשב עם קובונטו 6.06.הפעם חילקתי בצורה חכמה יותר:

  • צמצמתי את המחיצה של קובונטו עד המינימום שהיא מלאה עד אפס מקום.
  • יצרתי לידה את מחיצת הבית בגודל 40 ג'יגה.
  • בסוף הכונן נמצאת מחיצת הSWAP, אז לידה יצרתי מחיצה לtmp וcache (פרטים בהמשך) בגודל 10 גיגה
  • בשאר המקום שנשאר, יצרתי עוד מחיצה ראשית בגודל 10 גיגה להפצה כלשהיא ועוד36 גיגה מחיצה לא ראשית (מכיוון שניתן ליצור רק עד 4 מחיצות ראשיות שהמורחבת נחשבת אחת מהן).

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

העברתי את תקית הבית למחיצה המתאימה, ובמחיצת הtmp יצרתי תקיה בשם ubuntu ולתוכה העברתי את התקיות /tmp ו/var/cache ויצרתי קישורים סימבולים במקום.

השדרוג

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

אז ניסיתי ללכת לפי הדרך של אובונטו, התקנתי את update-manager, והוא כן הציע לי לשדרג הפצה, השדרוג היה מאוד איטי אז הפסקתי, והגדרתי בקובץ הוסטס שarchive.ubuntu.com יופנה לIP של il.archive.ubuntu.com שזה המירור של אנטרנט זהב, זה הלך יותר טוב, אבל נתקע אוהיה איטי מאוד בשלבים מסוימים (הכל היה ממש בהתחלה), אז החלטתי להוריד את כל החבילות דרך apt-get dist-upgrade -d ולנסות שוב, אחרי שירדו2000 חבילות (בדיוק), ניסיתי שוב, ושוב עשה אותם בעיות, אז בסוף שדרגתי רגיל בלי ה-d והפעלתי את המחשב…

בעיות:

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

סיכום:

אולי היה כדאי לחכות עוד חודש שהדיסקים שהזמנתי, והפעם רק 32 ביט, ואז להתקין…


אתמול היה מפגש לכבוד שחרור גרסא חדשה של אובונטו!

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

לסיכום היה כיף, ואני חושב שכדאי שיהיו עוד מפגשים, מה דעתכם עוד חודש בשחרור של ג'נטו? (ורצוי שעוד אנשים יעשו)

תוספת:

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

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

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

מיטל הכינה עוגה עם ציור טאקס עליה כמובטח, אנשים משום מה אהבו אותה, למרות ששמעו אזהרות מsijp שנכח בתהליך ההכנה, ואף סירב לאכול ממנה…

עוד תוספת: ראו תגובתו של sijp למצב: קישור

בסה"ך היה כיף.

מיטל פרסמה מספר תמונות בבלוג שלה:

http://meital.blogli.co.il/archives/171

ולהלן הטריוויה (תשובות ומקורות יפורסמו עוד כיומיים שתוכלו לחשוב קצת):

סודות באובונטו

  1. מי היא החיה החייזרית שבאה להרוג את הדגים?
  2. איזו תוכנה טוענת שאין בתוכה ביצי פסחא?
  3. איך מגיעים לציטוט מהספר של מוזילה?
  4. איך משחקים בחלליות באופן אופיס?
  5. איך מוצאים את התמונה של המפתחים המקוריים של openoffice writter?

על אובונטו

  1. מהן השמות של כל הגרסאות של אובונטו?
  2. מהן הנגזרות הרשמיות של אובונטו?
  3. איפה אפשר לשחק באנטרנט בטריוויה על אובונטו?
  4. באיזו הפצה התחיל מרק שאטלוורת' לעבוד?
  5. איזה פרוייקט, קנוניקל, נותנת את החסות הגבוהה ביותר?

טאקס

  1. מי היוצר של טאקס?
  2. מי הראשון שהחליט לקרוא לטוקס בשמו?
  3. מה השם tux אומר?
  4. איזה משחק שיכנס לגייסטי בו טאקס מככב ונלחם נגד דרואידים? (שאלה זו פוספסה/לא נשאלה)
  5. מדוע טאקס הוא לא הסמל של לינוקס אלא רק הקמיע?

בתוך אובונטו

  1. מהו מנהל החלונות של גנום?
  2. מה ההבדל בין מולטיברס ליוניברס?
  3. מה ראשי התיבות של גנום?
  4. למה פרוייקט גנום התחיל בכלל?
  5. איזה פקודה מאפשרת לפתוח כל קובץ מכל סביבת עבודה כשאתם לא יודעים איזה תוכנית פותחת אותה?


© 2007 הבלוג של נדב ויניק משתמש בתבנית iKon שתרגם A.M.F השכרת מכשירי קשר בלוגטוב