דברים לעשות *לפני* התקנת אובונטו 13.10

אהלן,

יצאה היום גרסה חדשה של אובונטו (כאמור, 13.10), ואני ממליץ בחום לרוץ ל־ubuntu.com, להוריד, להתקין ולהנות, כמובן בחינם, כראוי לתכנה חופשית. אבל קודם..!

רקע מאת <a href="http://aandre311.deviantart.com">aandre311</a>

רקע מאת aandre311

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

  • קודם־כל, יש לכם דברים חשובים? אל תשכחו לגבות את החומרים האהובים שלכם. יש לא מעט מוצרי cloud חינמיים לגיבויים, למרות שתמיד הכי טוב זה הארדיסק חיצוני :)
  • דבר שני, תעלו לעצמכם את השאלה, האם שווה כבר לשדרג? אם אתם הרפתקנים ואוהבים לשחק עם המחשב, לחקור ולפתור באגים, מומלץ בחום, לא היום אלא אתמול! (דבר שאני כמובן מעודד מאוד). אם לא – תחשבו על זה שוב. תמיד עם שיחרור גרסה עדיין נותרים באגים רבים פתוחים, והמשתמשים הראשונים לשדרג הם כמובן אלה שיאכלו הכי הרבה חראקים.
    אני אפילו יכול להודות שמאז שיש לי פחות זמן לשחק במחשב שלי, כבודו משתמש באובונטו 12.04 LTS (המעולה ד"א), יציבה מאוד ואין הפתעות (איזה יובש, תאמינו לי).
  • עוד שאלה שאתם צריכים לשאול את עצמכם, תמיד, אבל במיוחד לפני שאתם עושים שינויים למערכת ההפעלה שלכם, זה "למה אובונטו?". יש המון הפצות לינוקס יפות וטובות שהן לא אובונטו, אולי על הדרך תוסיפו קצת צבע חדש לחיים (או למחשב לפחות). אספתי לכם רשימה של מערכות הפעלה ששווה להכיר:

אקסטרים

  • Debian – האבא/אימא(?) של אובונטו, מרגישה קצת יותר מיושנת, אבל אם בא לכם להכיר קצת יותר טוב את המחשב שלכם, בלי להתאבד בדרך, זה אחלה התחלה. הפצה מאוד גנומית, לטוב ולרע (לא יודעים מה זה גנום? אולי כדאי שתעברו לדביאן באמת). למה דביאן זה באקטרים? כי זאת הקפיצה הראשונה שהייתי מציע למי שרוצה לעבור לתחום האקסטרים.
  • Gentoo – אפרופו סביבה גרפית, לג'נטו יש רומן של שנים עם KDE, אולי תרצו להתנסות בה. הקטע העיקרי של ג'נטו זה שהיא מותאמת לחלוטין למחשב שלכם. הכל מקומפל במיוחד עבורכם, מה שאומר שכל התקנה לוקחת הרבה מאוד זמן, אבל תוכנות יגיבות מהר וטוב יותר (או לפחות ככה טוענים). בכל אופן ג'נטו היא חוויה שכל משתמש לינוקס צריך לעבור.
  • Arch – הפצת לינוקס מעולה. רגע, זה לא היה מספיק ברור: מעולה!!!! (!!!). מי שאוהב לשלוט במחשב שלו ב־100%, זה בדיוק בשבילכם. לומדים מההפצה הזאת המון המון המון, כי פשוט אין ברירה אחרת. מצד אחד זה יתן לכם לשחק בהמון קקה, אבל מצד שני סיפוק מובטח לכל משתמש. ההפצה הרבה פחות הארדקור מג'נטו מצד אחד, ומצד שני נותנת לכם את אותה הגמישות. מעבר לזה שיש לה קהילה מדהימה ומחבקת :)

 

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

  • ElementaryOS – הפצת לינוקס מעולה למשתמשי קצה, ולדעתי היום היא חוד החנית של תחום הלינוקס למשתמשי קצה. חבורת מעצבים התאספה והחליטה שאין הפצת לינוקס שנותנת תחושה של מערכת הפעלה מוגמרת. הם לקחו את זה נורא ברצינות, ונורא בקטע מקיסטי, אבל אין ספק התוצר הסופי שלהם לא פחות ממדהים.
  • Mageia - אולי נמאס לכם קצת מהגנומיות של אובונטו (בסדר בסדר, זה לא גנום זה יוניטי, מה שתגידו) ובא לכם להכיר קצת דברים חדשים – KDE זה ממש אחלה, וכל משתמש לינוקס בעולם צריך מינימום להתנסות בסביבה הזאת. (המלצה חמה: אל תשתמשו ב־KDE על אובונטו, בדר"כ זה לא נותן את החוויה הראויה לסביבה הזאת). אני מודה שאני שהיא האקסית המיתולוגית שלי (או יותר נכון Mandrake, דאז).
  • Fedora – הפצה מעניינת מהבית של RedHat. יש לה קהילה מאוד חזקה ותומכת ויש בה לא מעט פיצ'רים מגניבים שלא יביישו אף הפצה. מעבר לזה שתזכו להכיר המון טכנולוגיות חדשות ש־RedHat החליטו לזרוק על הקהילה לפני שהיא מכניסה אותם למוצר האנטרפרייז שלהם.

עוד כמה מילים

  • BackTrack/Kali – שמעתי כמה אנשים שבטעות חשבו להתקין את Backtrack על המחשב שלהם. אם חשבתם לעשות דבר כזה, א' אם אתם מנסים להיראות חכמים ו־1337ים ככה, אז זה בדיוק עושה את ההפך ומוציא אתכם מטומטמים. ב' לא לזה Backtrack נועד, וחסרים בו המון פיצ'רים שנועדו לעבודה יומיומית (דרייברים לכרטיס קול למשל?).
    לגבי Kali, אולי אני אכתוב יום אחד פוסט שלם על כמה ההפצה המבטיחה הזאת לא שווה כלום וכמה באזז ושעות עבודה היו סביב מערכת הפעלה שאין סיבה לקיום שלה.
  •  לא מזמן שוחרר GNU Hurd 0.5, למשתמשי לינוקס כבדים, אולי שווה להתנסות בה (מודה שלא זכיתי לזה בעצמי, אבל אני מת לנסות!)
  • למה לא אובונטו בעצם? אז ככה: אובונטו היא הפצת לינוקס מעולה, ואם אתם נהנים ממנה ואתם לא אנשים שנהנים לחקור ולגלות עולמות חדשים, אז קודם־כל אני לא מבין מה אתם עושים בלינוקס, ודבר שני אובונטו היא הפצת לינוקס מעולה, אולי הכי טובה שיש למשתמשי קצה נכון להיום, ואי אפשר לתאר את המהפכה שהיא הביאה לעולם הלינוקס. אני אישית משתמש היום באובונטו על רוב המחשבים שלי ואני מרוצה מאוד. אבל אני כבר התנסיתי בהמון הפצות ואני יודע להצביע על מה אני אוהב באובונטו ומה לא, איזה גמישות היא נותנת לי ואיפה היא גורמת לי לרצות למות (ולא חסרים מקומות כאלה). אם אתם לא שם עדיין, כנראה עוד לא הגעתם למנוחה ולנחלה. תמשיכו לחפש ולהתנסות בהפצות שונות כדי לדעת מה יש לעולם הלינוקס להציע לכם, אתם לא תתאכזבו אני מבטיח – ומקסימום, אובונטו לא הולכת לשום מקום.

אם עצבנתי אתכם, אם יש לכם שאלות או אם יש דברים שלא הצבעתי עליהם ושווה להזכיר – אתם מוזמנים להגיב.
דור :)

אייבורי – איזה שירות…

אהלן,

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

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

אז הנה, גם לי יש ביקורת, אבל מסוג אחר לגמרי. ביקורת חיובית. מגה חיובית!

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

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

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

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

היא הציעה לנו פשוט לבוא לאייבורי ולקבל זיכוי מלא על המחשב שהתקלקל, ובסכום הזה לקחת מחשב חדש.
"מה?!?!?!?!?!?!?!?" חשבתי ואמור לחשוב כל מי שקורא את השורות האלה.
במדינת ישראל, פעם ראשונה בחיי שאני נתקל בתופעה כזאת, מה זה הדבר הזה?!
איפה הקאטץ'? איפה מנסים להונות אותי?

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

כדי להוסיף לכל תחושת האופוריה, חברת דל היקרה בחרה לספק את המחשב שלי עם אובונטו Built-In, אז הם אפילו חסכו לי כמה דקות של התקנות. (וזה בכלל בלי להיכנס לכמה באמת התלהבתי מזה שאני קונה מחשב בחנות עם לינוקס, שזה סוג של הגשמת חלום).

Ubuntu Certified - Dell Vostro

Ubuntu Certified – Dell Vostro

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

כל הכבוד לאייבורי!

דור.

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

אהלן,

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

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

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

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

ווינט ללא פרסומות

איפה הפרסומות?

מתקדמים -

ערכו את הקובץ ‎/etc/hosts והוסיפו לרשומה הראשונה (127.0.0.1) את הכתובות הבאות:
media.admob.com pubads.g.doubleclick.net pagead2.googlesyndication.com partnerad.l.doubleclick.net

כנראה שתצטרכו לעגון את /‎/system/etc דבר שתוכלו לעשות בעזרת:
‎# mount -o remount,rw /system
או
‎# mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system

מתחילים -

התקינו את האפליקציה החינמית Hosts Editor.
היכנסו לאפליקציה, סמנו את 127.0.0.1 ומחקו אותו.
לאחר מכן לחצו על New Entry, ב-IP Adress הכניסו 127.0.0.1 וב-Host Entries הכניסו את השורה הבאה:
localhost media.admob.com pubads.g.doubleclick.net pagead2.googlesyndication.com partnerad.l.doubleclick.net

שימו לב שב-partnerad.l.doubleclick.net האות המובלטת היא L ולא 1.

זהו! האפליקציה של ווינטי ללא פרסומות!

דור :)

הערה: השימוש בתוכן המדריך באחריות המשתמש בלבד.

Highlight PHPS code on Nginx

Hey there all,

since I mostly develop in PHP language, I wanted a way to share my code for a while, just to show it to a friend or so, without pasting the code into pastebin.

For such situations PHP created the extension PHPS, which stands for "PHP Source". on Apache for ex. all you have to do is to add to httpd.conf file the line "AddType application/x-httpd-php-source .phps", and phps extensioned files will be highlighted.

On Nginx however, there's no such thing, some will say for good. After a little search i found that many Nginx users already created their own code to highight their PHPS files. but if we make the highlight ourselves, why not to take it into a completely new level? I've decided to add more features, such as line numbering. I looked over the www if anyone already wrote such thing. the best solution i saw can be found here. I've decided to use it and to add more features, like anchoring the lines, so i'll be able to point the viewer to a specific line.

I also created a demo, so you can try it without running it yourself.

At last, I uploaded my work, including the Nginx configurations into GitHub, and it can be viewed over here. If you have any ideas to improve the code or you found a bug, I'll be more than glad to have your feedback!

Dor.