ארכיון חודשי: יולי 2009

החיפוש אחר מחשב נייד/נישא

אני התחלתי לחפש עבורי מחשב נישא אשר צריך לעמוד בתכונות הבאות:

  1. חומרה שנתמכת בצורה מלאה בלינוקס
  2. לא יותר מ2.5 ק"ג אם אני לוקח סוללה של 9 תאים
  3. מסך ברור (14-15.4 אינטצ')
  4. תמיכה נורמאלית בארץ (אם יש דבר כזה) עבור החומרה
  5. מחיר נורמאלי בסביבות ה5-6.
  6. אמין (בלי תקלות כל שני וחמישי)
  7. מסוגל לעבוד קשה כאשר צריך, אך לא כל הזמן
  8. איוורור שנמצא בצדדים ולא בתחתית (אם שמים אותו על שולחן או על הרגליים שלא יתחמם או יחמם אותי)
  9. לפחות שעתיים שלוש של שעות עבודה על סוללה
  10. בעל דיסק קשיח בעל קיבולת נרמאלית
  11. זיכרון של לא פחות מ2 גיגה, וכל כמות נוספת של זכרון כמובן שזה טוב
  12. תמיכה ב64 סיביות יתרון (לא הכרח)
  13. תמיכה ב AMD יתרון (לא הכרח)
  14. כונן אופטי (קרי DVD +- RW)
  15. יציאות usb
  16. יציאות VGA (ו HDMI -> יתרון)
  17. תמיכה ברשת אלחוטית של b,g (אם גם תמיכה של n אז זה יתרון)

האם אתם מכירים מחשבים כאלו ויכולים להמליץ לי על עליהם ?

תודה

ביו מה ?

sheeple

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

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

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

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

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

http://www.youtube.com/watch?v=KK8ftkJKokM

הליכה לפתרון

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

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

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

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

נגיד וניקח את פרל כדוגמא. יש לפחות 3 דרכים שאני מכיר לסרוק את הספרייה. יש את File find Object של שלומי פיש, יש את File::Find שאותו שלומי החליף, אפשר להשתמש בכלל ב OpenDir וכמובן שאפשר להמשיך עם כמות הכלים למשימה זו. רק בשביל להתחיל לסרוק את הספריות, אנחנו צריכים להשקיע הרבה אנרגיה כאן (בשביל לדעת מה הרכיב המתאים לנו ביותר), ככה שהשפה למרות שמסוגלת לספק לנו את הכלים, אינה מתאימה למשימה שלנו כי היא מסבכת אותה יותר.

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

רגע לפני …*

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

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

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

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

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

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

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

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

*זהו רק תרחיש אחד מתוך הרבה תרחישים אחרים של מה שיכול להיות לנו בקרוב.

ניסוי ב git – הסוף ?

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

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

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

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

טיפ ברובי: מחרוזות heredoc

הטיפ הבא נכון לרוב (אם לא כל) השפות אשר משתמשות במחרוזות heredoc.

מה היא מחרוזת heredoc ?

הדבר הבא:

foo = <<EOF
bla bla
EOF

הסוג מחרוזת הזו נקראת heredoc.

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

bar = <<"EOF"
#{foo}
EOF

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

במידה ונכתוב את bar בצורה הבאה:

bar= <<'EOF'
#{foo}
EOF

אנחנו כמובן נקבל את #{foo} בתור המחרוזת, במקום את התוכן של foo.

ותודה לירון על הלימוד של זה 🙂

Your browser may not be able to handle this site

orderlyqI've been looking for some information regarding Asterisk, and on one web site, I was raised with the error message on the image.

Needless to say that I'm currently using the latest version of Firefox ?