ארכיון חודשי: ספטמבר 2007

Chuva

הזמרת הבאה היא זמרת ששרה בסגנון ה Fado היחודי. לזמרת קוראים Mariza והיא מפורטוגל.

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

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

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

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

To Give

להקה מפורטוגל ששרה בעיקר באנגלית. שם הלקה Silence 4.

בסביבות 2001 הם התפרקו בצורה רשמית, וחבל.

אני מקווה כי תאהבו את השיר (והסגנון).

[gv data="3r6_xr5Jggs"][/gv]

The Dragon's Breath

תכירו את David Arkenstone. היוצר נולד בספרד והגיע לארה"ב בגיל 10. הוא יוצר מוזיקת new age, בעיקר בסגנון קלטי.

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

אני מקווה כי תהנו מהמוזיקה.

[gv data="jLTH8QKuho0"][/gv]

Adam Lay Ibounden

האנסמבל הבא נקרא Mediæval Bæbes’s . קבוצה של נשים בריטיות אשר הוקמה ע"י חברה בלהקת Miranda Sex Garden הנקראת Katharine Blake.

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

[gv data="juUNs3vcPNk"][/gv]

RAD זו לא רק סביבה

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

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

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

Shine On You Crazy Diamond

הזמר (שהוא גם נגן גיטרה) הבא, כמו Roger Waters, גם הוא יוצא להקת Pink Floyd.

שם הזמר הוא כמובן David Gilmour. הוא מנגן גרסה מאוד מעניינת לחלקים הראשונים של המוזיקה/שיר Shine On You Crazy Diamond, אשר הוא אחד מהמוזיקות בלוז האהובות עלי במיוחד.

השיר במקור נכתב ע"י Waters כמחווה לSyd Barrett. השיר ד"א מכיל 9 חלקים, אשר מנוגנים לפי סדר של 1-5 בייחד בהתחלת התקליט הראשון, וחתם את התקליט השני בשאר החלקים. התקליט ד"א נקרא Wish You where here.

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

The Final Countdown

הלהקה Europe היא להקת רוק משוודיה.

הלהקה הגיחה בסביבות סוף שנות ה70 ומנגנת עד היום.

השירים הידועים שלהם הם בסגנון שנות ה80.

את השיר ניתן לשמוע כאן.

סיכום יום כיפור

יום שישי התחיל רע. בערך מהצהריים, משהו כמו שעתיים אחרי שHOT דיברו איתי ורצו לדעת מה אני חושב על השירות שלהם, היתה נפילה בתקשורת האינטרנט. וככה מ12 בצהריים בערך ועד 4 אחה"צ לא היה לי חיבור אינטרנט. בזמן לאחר מכן, שוב הבעייה חזרה וגם הפעם זה היה עניין של שעות, עד היום בסביבות 3 וחצי אחה"צ.
דבר זה די הסיר ממני את היכולת לתקן באגים שמצאתי בביצוע ה AGI שעשיתי. היות והאתר voip-info.org שהוא המקור למידע היחיד לא היה זמין מן הסתם. וככה במקום שהיום lnet תהיה עם ביצוע די נחמד של AGI, וביצוע שאני ממש לא אוהב של FastAGI, נשארתי די תקוע, ורק באגים של בעיות שלא דרשו דוקומנטציה נפתרו.

אז ניגשתי בנתיים לנסות את הספרייה sndfile, בשביל ללמוד כיצד עובדים איתה. הבעיה היא שמהר מאוד גיליתי כי התרגום שיש לFPC מאוד ישן, ומרבית הפקודות API כבר לא קיימות יותר בספרייה. ככה מצאתי את עצמי מוריד (כאשר האינטרנט חזר לכמה דקות) היום את הקוד מקור של הספרייה עם הגרסה הכי מעודכנת, ובערך ב5 אחה"צ התחלתי לבצע binding מ0 לספרייה. בערך ב10 בערב סיימתי, ושלחתי את הספרייה לאנשים הטובים של FPC, בשביל שיעדכנו את הספרייה החדשה.

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

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

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

שחוסר קריאות = יותר עצמה

זה שטויות.

במהלך הבוקר, גיליתי התנהגות מוזרה לLazarus, אשר מהר מאוד התגלתה כבאג (אחרי ששאלתי על ההתנהגות הזו ברשימת התפוצה). הספקתי לשלוח דוגמא איך לשחזר את הבעייה, ושלוש דקות אחרי זה התנתק לי החיבור לרשת עד 3 וחצי אחה"צ היום. כאשר חזרתי למחשב (בסביבות 4) גיליתי דוא"ל המספר לי כי זהו באג והוא כבר תוקן, ואני יכול למצוא את התיקון בSVN. מייד עדכנתי את הקבצים, והידרתי מחדש את Lazarus, ובאמת גיליתי כי הבעייה נפתרה. תודה Mattias :).

כמו כן, היה לי גם שיחה מאוד "ארוכה" עם המפתח דביאן הקורה לעצמו "ליאור קפלן". כשאר ניסיתי להבין לעומק כיצד ממקור אחד אני יכול ליצור כמה חבילות, הוא מייד שלח אותי לספריות של קובי זמיר: hocr ו libhdate 🙂 תודה ליאור…

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

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

Bookshop Casanova

הלהקה הבריטית הזו, מחזירה אותנו כמה עשורים אחרונה לשנות ה70. שם הלהקה הוא כמובן The Clientele.

יש להם סגנון רוק אלנטרנטיבי .

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

[gv data="lo5gbXzrV0A"][/gv]

A Horse With No Name

הלהקה שמה America, והיא שרה בסגנון רוק.

השיר למעלה הוא השיר הכי מוכר של הלהקה אך יש להם עוד כמה שירים ידועים כדוגמת Sister Golden Hair, אשר המוזיקה שלו עוד יותר מוכרת מהמילים.

[gv data="LDL02th72u4"][/gv]

In The Waiting Line

קבוצת המוזיקה הבאה נקראת Zero 7. אני לא בטוח שאתם מכירים אותם, אבל אני בטוח שנתקלתם במוזיקה שלהם.

המוזיקה שלהם נמצאת בהרבה סדרות כדוגמת CSI, Sex and the City, Six feet under וThe O.C. כרשימה חלקית.

אני מקווה כי תהנו מהמוזיקה שלהם.

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

WARM

אתמול סיפרתי על הבעיית תשתית שהייתה לי בעקבות קבלן רשלן שקרע את הכבל של הכבלים.

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

תודה

Savin' Me

הלהקה הבאה זכתה בהרבה פרסים בעולם המוזיקה. שם הלהקה הוא Nickelback.

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

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

[gv data="enhfApoyhxs"][/gv]

פריצה כושלת

בכמה חודשים האחרונים ישנו ספיידר המנסה לפרוץ לאתר שלי ע"י ניסיון לנצל בעיות אבטחה ב PHPBB.

אבל מה, האתר שלי לא מכיל קוד PHP, אפילו לא שורה אחת, שלא לדבר על phpBB. ולא משנה כמה הם מנסים ונכשלים,אותם כתובות IP ממשיכות לנסות, והם ממשיכים לקבל הודעת שגיאה של 404.

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

Master of Puppets

את Metallica אנחנו מחלקים לתקופה של הסמים, ולתקופה של אחרי הסמים.

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

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

תהנו מהשיר Master Of Puppets והאנימציה הנחמדה שעשו לשיר. אה והקליפ שאתם רואים, הוא לא הקליפ המקורי מן הסתם 🙂

את הקליפ ניתן למצוא כאן.

COLD

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

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

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

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

The right tool for the right task

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

להמשיך לקרוא

Kashmir

כמה עובדות על המבצע של השיר:

  1. זה לא זמר, זו להקה
  2. ה"סיוט" הכי גדול של הלקה הוא שעדיין מבקשים מהם לנגן כל הזמן את Stairway to heaven
  3. הערוץ VH1 הכריז עליהם כלהקת רוק כבד הטובה ביותר בהיסטוריה
  4. אם השיר ישמע לכם מוכר, אבל המילים לא, זה סימן שאתם ראיתם או שמעתם את שיר הנושא של הסרט גודזילה

שם הלהקה כמובן זה Led Zeppelin המיתולוגית. הלהקה נחשבת לאחת מלהקות הרוק הכבד הראשונות שיצאו.השיר Stairway to heaven בעצם הגיע מתקליט באותו השם. כאשר למרות שהשיר מעולם לא יצא כ"להיט" רשמי מהלהקה, הוא עדיין השיר הכי מושמע שלהם בכל הזמנים.אני מקווה כי תהנו מהשיר Kashmir ומכמה עובדות "יאיר לפיד" קריצה

[gv data="tTaOvzZKRxA"][/gv]

Boa Sorte

הזמרת הבאה היא זמרת ברזילאית בשם Vanessa da Mata.

השיר הבא הוא בשיתוף הזמר Ben Harper והוא נקרא Good Luck.

בד"כ בפורטוגזית אנחנו אומרים Good, כלומר "טוב" בתור המילה Bom, אך בגלל שהמילה Sorte – "מזל" היא בנקבה, אנחנו הופכים את Bom ל Boa.

השיר עצמו הוא אחד מהשירים הכי מוכרים של הזמרת.

אז תהנו מהשיר Boa Sorte של הזמרת Vanessa de Mata.

[gv data="y8dQP5srrGk"][/gv]

Until the last moment

הנגן המוכשר Yanni הוא אומן לדעתי מדהים בכשרונו בניגון בפסנתר וקלידים. השם של האומן הוא Yiannis Hrysomallis והוא יווני.

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

אני מקווה כי תהנו ממוזיקה קצת שונה.

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

הקסם של SysRq

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

למרות שהרבה אנשים חושבים שהמקש נקרא System Rescue, המקש דווקא נקרא System Request. והתפקיד שלו הוא להחזיר תגובה כלשהי למערכת תקועה.

ישנן מקלדות שונות שבחלקן המקש יהיה שונה:

  • בPC אנחנו נשתמש במקש Print Screen/SysRq.
  • בSPARC אנחנו נשתמש בכפתור STOP.
  • בPowerPC אנחנו נשתמש בכפתור Print Screen.

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

בתוך התפריט של הגרעין, בזמן הידור, אנחנו נאפשר את הפריט "Magic Sysrequest key".

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

cat /proc/sys/kernel/sysrq

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

כמו כן, ניתן להשתמש בקריאה sysctrl לבדוק ולהגדיר את השימוש בSysRq:

בשביל להסיר את האפשרות נריץ את:

sysctl kernel/sysrq

לאפשר את השימוש נריץ את:

sysctl -w kernel/sysrq=1

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

הפונקציות הן:

  • 0-9 – רמת התיעוד (log) שתישפך לנו על המסך בהודעות הגרעין, כאשר 0, הינה הרמה הגבוהה ביותר, כלומר רק הודעות חשובות כדוגמת פאניקת גרעין או שגיאות גרעין יוצגו, כאשר 9 יתן לנו את כל רמת התיעוד הקיימת.
  • b – יאתחל את המערכת בצורה מיידית. חשוב לזכור כי זהו יהיה השלב האחרון, אחרי שבוצע סינכרוניזציה והסרת עגינה של דיסקים.
  • c – יגרום לגרעין לרשום קובץ coredump ויאתחל את המחשב.
  • d – מציג את כל הנעילות הקיימות.
  • e – הורג את כל מה שרץ ע"י שליחת SIGTERM פרט לinit.
  • f – יהרוג תהליך אשר גוזל הרבה זיכרון, ע"י השימוש ב oom_kill.
  • g – ישתמש ב kgdb במערכות כדוגמת ppc.
  • h – יציג עזרה אודות המקשים השונים (למעשה כל מקש אשר לא בשימוש יעשה את העבודה).
  • i – יהרוג את כל מה שרץ ע"י שליחת SIGKILL פרט לinit.
  • k – חיבור "בטוח" – יהרוג את כל התהליכים שרצים על מסוף הספציפי, ויתן אפשרות לבצע כניסה באמצעות init. הדבר אינו באמת מאובטח ב100% וחשוב לדעת את זה.
  • m – ישפוך על המסוף את תמונת הזיכרון הקיימת (memory dump).
  • o – יכבה את המערכת (במידה ומוגדר ומאופשר).
  • p – ישפוך את האוגרים והדגלים השונים למסוף.
  • q – ישפוך את כל השעונים הרצים כעט למסוף.
  • r – יחזיר שליטה של המקלדת, כאשר המקלדת הפסיקה להגיב (לדוגמה כאשר X נתקע).
  • s – ינסה לסנכרן את כל המערכות המעוגנות כרגע.
  • t – ישפוך על המסוף את רשימת כל המשימות כולל מידע עליהם.
  • u – ינסה לעגון את כל המערכות המעוגנות כרגע במצב של קריאה בלבד.
  • v – ישפוך מידע (Voyager) למסוף על מעבד מסויים (SMP).
  • w – מציג מידע על תהליכים במצב של "חוסר הפרעה" (מסומנים כblock).
  • x – נמצא בשימוש של xmon בppc.

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

ALT+SysRq+R

ALT+SysRq+E

ALT+SysRq+I

ALT+SysRq+S

ALT+SysRq+U

ALT+SysRq+B

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

חשוב לזכור את הסדר: REISUB .

שיטה נוספת היא השימוש ב ALT+SysRq+R ואז להשתמש בALT+CTRL+DEL אשר יבצע בעצם את המשימה כמו shutdown now.

יש גם אפשרות לבצע תהליכים כאלו לשרת מרוחק, ע"י השרת sysrqd.

עוד מידע, והתייחסות למידע שנכתב כאן ניתן למצוא בכתובות הבאות:

לראות שונה – תכנות

בעולם התכונה ישנם הרבה דברים שמקובלים לעשות ולבחור.

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

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

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

למען הפרוטקול, אני יודע לתכנת בהרבה שפות תכנות: משפות "נמוכות" כדוגמת assembly 16 ביט של x86, וכן גם הגרסה שמוגנת של 32ביט (או לפחות זוכר איך לעשות כמה דברים עם השפות האלו). אני גם יודע לגעת בC אם כי בצורה די בינונית, Java, Perl, Ruby, Bash כמובן שפסקל, ועוד… אני כמובן גם יודע שפות יעודיות כדוגמת nasl מבית nesus או SQL בהתאם למסד הנתונים והרשימה עוד ממשיכה.

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

לדוגמה, אני לא אבחר בג'אווה בחיים כאשר אני צריך לעבוד עם Threads ו nio בשביל לקבל לדוגמא sockets. שני האופציות לא הולכות בייחד, ולכן אני לא אתקרב לג'אווה בשביל לבצע את המשימה. העניין הוא שיש שפה אחרת שכן תיתן לי (לדעתי בעוד יותר קלות) גישה לsockets ולthreads והיא פסקל מונחת עצמים. אז למה בעצם לא לבחור בה ?

כאשר אני רוצה לבנות קוד שיעבוד במהירות על טקסט, אני אעדיף את פרל. חוצמזה שאני מאוד אוהב את השפה, היא פשוט בנוייה לזה. אין כיום שום שפה אחרת שתיתן לי את מה שפרל נותנת (אל תזכירו את awk בבקשה).
אם אני רוצה לבנות אתר Web, אני אבחר או בRuby או בPerl. שוב, הם הכלים הכי טובים לדעתי לביצוע המשימה. לדוגמה PHP רק בגרסה 5 התחיל להתקרב למצב שניתן להשתמש בו בצורה טובה, אבל הוא עדיין רחוק מהמטרה. נראה כי Zend מסתובבים סביב המטרה, אבל לא מגיעים אליה… כרגע הם רק הקטינו את גודל המעגל.

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

לGUI, אני בוחר בLazarus, אשר הרבה יותר טובה מכל הכלים הקיימים כיום בשוק ללינוקס.

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

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

Sanvean – I am your shadow

השיר מבוצע ע"י הזמרת Lissa Gerrard ובמקור בוצע ע"י הרכב המוזיקה Dead can Dance שבו לקחה הזמרת חלק.

השיר הוא שיר מאוד עמוק, אשר הופיע גם בסדרה "הבית הלבן" או בשם המקורי שלה The west wing.

ד"א האגף המערבי, הוא האגף בו נשיא ארה"ב עובד, כאשר המשרד של הנשיא נקרא "החדר הסגלגל" למרות שבאנגלית השם הוא בכלל The oval Office בשל צורתו.

הנה השיר Sanvean בביצוע הופעה חייה בסדרת ההפעות של Dead can Dance ב1995.

את השיר ניתן למצוא כאן.

The Lonely Shepherd

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

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

ניתן להוריד בצורה חוקית מהאתר Virtual Romania את המוזיקה בפורמט Ogg Vorbis, אז תהנו מהמוזיקה המדהימה של הנגן.

[gv data="ALPv8hFgHwQ"][/gv]

פיתוח מהיר וקל

לפני יומיים התקנתי (גם אני) את FPC 2.2.0. וכרגיל בניתי אחרי עדכון עוד גרסה של Lazarus ישירות מה svn. גרסת ה QT4 שאני לאחרונה ערכתי עליה ניסויים עדיין רחוקה מלספק לי כלי נורמלי לפיתוח (ואני באמת מצר על כך).
אז החלטתי לנסות אחרי התעלמות רבת החודשים, שוב את GTK 2 בלזרוס. חשוב לי להזכיר כי יום לפני שחרור FPC 2.2.0 ניסיתי את גרסת GKT2 של לזרוס שקרסה בזמן עליית הIDE.
אבל פתאום על אותה גרסת SVN לתדהמתי Lazarus פשוט עובדת. ועובדת די טוב יחסית לגרסה לא יציבה ולא מושלמת (וכן היא עדיין מכילה הרבה באגים).
עכשיו הצלחתי להשלים את משימת פיתוח ה FastAGI שלי (שנכון לזמן כתיבת הבלוג, נשאר לי רק להתחיל לשלוח פקודות ולקבל את התשובה חזרה). פשוט מדהים.
Lazarus, GTK2, Hebrew

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

שנה טובה

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

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

שבעברית לא יהיו שגיאות, שהקהילה תגדל, ובכלל שהקוד הפתוח יהיה הבחירה לכל סוג של קהל.

ובקיצור שתהיה שנה טובה מתוקה ומלאה כרימון.

[gv data="m4B6o_rxePM"][/gv]

Only when I sleep

השיר הזה שייך ללהקת The Corrs האירית. הלהקה מכילה 3 אחיות ואח אחד כולם למשפחת Corrs.

השיר הגיע באלבום השני שיצא ללהקה בשם Talk on corners.

הוא זכה גם לכמה גרסאות כיסוי, ואף להתנגן בסרט The Scarlet Letter הקוריאני.

[gv data="k6BU6Nb_vDM"][/gv]

Dust In The Wind

בלדה יפה של להקת Kansas האמריקאית.

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

הקליפ של השיר Dust In The Wind נמצא תחת הגנת זכויות יוצרים של חברת סוני, ולכן לא אתן כאן חיבור ישיר לקליפ.

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

פיתוח חוצה פלטפורמות באמצעות Free Pascal 2.2.0

תרגום מהגרסה האנגלית לכתבה שפורסמה בOSNews ע"י Joost van der Sluis
תורגם ע"י עידו קנר

לאחרונה Free Pascal (FPC) שחררה את הגרסה 2.2.0. מהדר הקוד הפתוח לשפת פסקל אשר ממשיך מאז התחיל ב-1993 לגדול ולהיות אחד ממהדרי הקוד הפתוח הכי מתוחכמים הקיימים כיום. מדי יום מפתחים רבים מגלים את FPC ומפתחים את התכנות שלהם באמצעות פסקל מונחה עצמים. הפיתוח של Lazarus תרם לכך באופן מיוחד: Lazarus היא סביבת עבודה משולבת גרפית עבור FPC, עם כלי פיתוח רבים לפיתוח ותכנון תכנות גרפיות.
להמשיך לקרוא

Radio Song

השיר הוא שיר של להקת R.E.M המדבר על כך שאנחנו מצד אחד כל כך מכורים לחדשות, ומצד שני מנותקים ממה שבאמת קורה בעולם.

הלהקה פרסמה את השיר בתקליט Out of time אשר נחשב לאחד מתקליטים הכי טובים שהוציאה הלהקה.

הקליפ שאתם הולכים לראות ד"א של Radio Song הוא הקליפ הכי רשמי שיש, והחברה Warner Bros Records שיחררה את הקליפ בצורה רשמית ל Youtube ואף הסכימה לצירוף השיר מחוץ לאתר, ולכן אני אומר תודה רבה על האפשרות הזו.

[gv data="7jVIFApoaHQ"][/gv]

Walking After You

השיר, הוא שיר אהבה של להקת הרוק Foo Figters.

הלהקה קמה ע"י המתופף של להקת Nirvana. שם המתופף ד"א הינו Dave Grohl.

את השיר עצמו אי אפשר לשתף כאן, ולכן אתן לכם קישור ישיר לשיר.

Behind Blue Eyes

הלהקה המקורית ששרה את השיר היא להקת The Who, אבל הקליפ שאני שמתי (והתכוונתי) דווקא ללהקת Limp Bizkit.

השיר כמו שאמרתי נכתב במקור ע"י חבר להקת The Who – Pete Townshend . השיר נוצר עבור האופרת רוק הנקראת Lifehouse ומכוון להיות שיר הנושא של האופרה.

הלהקה Limp Bizkit הינה להקת מטאל חדש (Nu Metal), אשר השיר הזה דווקא אינו מאפיין את סגנון הלהקה.

אני מקווה כי תהנו מהשיר Behind Blue Eyes בביצוע Limp Bizkit.

[gv data="5_UahdFiFDQ"][/gv]

שוחררה גרסה 2.2.0 של FPC

הפרוייקט Free Pascal Compiler שיחרר היום רשמית גרסה חדשה למהדר. המהדר נכנס לגרסה 2.2.0.

פלטפורמות חדשות:

  • פלטפורמות חדשות: Windows 64 bit. כיום FPC הוא המהדר קוד פתוח היחיד התומך בWindows 64bit.
  • מעבר חדש: PowerPC 64bit.
  • תמיכה בPowerPC 64bit ללינוקס.
  • תמיכה של Mac OS X על Intel i386
  • פלטפורמה חדשה: Windows CE (Windows Mobile)
  • פלטפורמה חדשה: Nintendo Game Boy Advance
  • פלטפורמה חדשה: Nintendo DS
  • תמיכה טבעית בפלטפורמות ARM
  • עדכון רחב של מערכת DOS GO32V2

תוכנות מהדר חדשות:

  • מקשר פנימי עבור Win32, Win64, WinCE אשר גורמים לכך כי קבצי הריצה יהיו קטנים יותר, פחות עקבות בזיכרון בזמן הידור, וכן זמן ההידור מתקצר אף יותר עבור תוכנות המשתמשות בframeworks גדולים כדוגמת ספריית הרכיבים של Lazarus
  • Generics (עדיין לא יציב)
  • Bit packed arrays ו records
  • Resourcestrings עכשיו ניתנים לקישור חכם(smartlink), דבר אשר מקטין את גודל קובץ הריצה
  • תמיכה בקבצי משאבים (Resource) מרובים
  • תמיכה בעברת מצביעים בסגנון מערכים בסגנון C באמצעות מערך פתוח באמצעות התחביר pointer[low..high]
  • האצלת ממשקים
  • ביצוע נכון של safecall
  • בWindows WideString נתמכים כ COM/OLE
  • תוספות של כמה אופטימיזציות מהירות כדוגמת:
    • המהדר יכול להשמיט stack frames (x86 ו ARM)
    • המהדר יכול לשמור רשומות באוגרים
    • Tail recursion expansion
    • שינוי שם האוגרים
  • שיפור האופטימיזציה עבור מעבדי ARM
  • המהדר יכול לאתחל משתנים מקומיים, results [עידו: סוג משתנה לפונקציות] של פונקציות ופרמטרים המוכרזים כout, עם כמה ערכים (בשורת הפקודה ניתן לתת את הפרמטרים -gt עד ל -gtttt) בשביל לעזור ולמצוא משתנים אשר לא אותחלו
  • המהדר יכול להתמודד עם מיקומי קבצים אשר גדולים מ255 תווים בכל מערכת
  • הוספת תמיכה למנפה Dwarf
  • הפחתת שימוש הזיכרון בזמן הידור
  • תיקון באגים ובעיות התאמה

חידושים בספריות ה RTL:

  • מנהל הHeap משתמש בפחות זיכרון
  • שיפור התמיכה ב Variants
  • שימור התמיכה במשתני מטבע (Currency)
  • השימוש בחריגות אפשרי גם ללא השימוש בספריית SysUtils
  • תיקון באגים ובעיות התאמה

חידושים בספריות ה FCL:

  • שיפור התמיכה במסדי נתונים
  • הסרה של יחידות אשר המיושנות: interbase, fpodbc, ddg, mysqldb3 ו mysqldb4
  • תיקון באגים ובעיות התאמה

חידושים בחבילות:

  • הוספת מנהל חבילות חדש בשם fppkg
  • תמיכה טובה יותר במסדי נתונים
  • תמיכה של יחידת RichEdit התואמת היחידה של Delphi
  • עדכון Apple universal interfaces של הגרסה r204 של הממשקי המדרים של FPC/GPC/MW
  • תיקון באגים ובעיות התאמה

חידושים ב Free Vision:

  • עכשיו הטקסט נלקח מ Resourcestring

חידושים בסביבת העבודה המשולבת:

  • חלון Evaluate
  • הצגת HTML טובה יותר
  • תמיכה טובה יותר ב xterm
  • תיקוני באגים

חידושים כלליים:

  • תיעוד טוב יותר
  • שיפור Cross Compilation

לרשימת השינויים המלאה
לאתר הפרוייקט

Pain in any Language

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

לקבוצת המוזיקה קוראים Apollo 440 והקבוצה עשתה את מוזיקת הנושא של Lost In Space ועוד כמה סרטים ואפילו משחקי מחשב שאתם בטוח מכירים את המוזיקה שלהם, אבל מעולם לא ידעתם מי עשה את המוזיקה.

הפעם הראשונה שהכרתי את קבוצת המוזיקה, היתה כאשר הייתי בצבא, ובגלל שנהנתי מהמוזיקה שלהם, קיבלתי מחברים 2 דיסקים כאשר הדיסק Electro glide in blue הכיל גם את השיר Pain in any language.

[gv data="Wzj4F6CTybk"][/gv]

הדגמה לניצול בעיית אבטחה של טלפון תוכנה

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

האתר Blue Box שם לו לדגש להציג בעיות אבטחת מידע בעולם הVoIP באמצעות שידורי PodCast.

אחד משידורי הPodCast מציג הדגמה של בעיית אבטחה בטלפון תוכנה הרץ בWindows. הפירצה מאפשרת ניצול של באג, ונותנת גישה ישירה לShell ב Windows.

ניהול קוד בלינוקס

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

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

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

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

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

האם אתם מכירים עורך טקסט (ולא סביבת עבודה משולבת) בלינוקס היכול לענות על הדרישות המסובכות שלי ?

Bring me to Life

הלהקה הבאה גם הופיעה בישראל לא מזמן, ונקראת Evanescence.

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

הלקה מאוד מקצועית, מדוייקת וחייה תחת "משטר איימים" (או הניהול) של אימי לי הסולנית של הלהקה.

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

השיר  נקרא Bring me to Life והוא חלק מהתקליט Fallen. אני מקווה שתהנו מהמוזיקה שלהם.

[gv data="-dIf2SFLwdw"][/gv]

Baker Street

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

הזמר היה לפני התקליט City to City (התקליט אשר הוציא את השיר פעם ראשונה) זמר רחוב, אשר בהרבה מקומות בעולם נחשב למקצוע לא חוקי.

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

[gv data="HMjzBgMnLFk"][/gv]

Luciano Pavarotti

היום אחד מהטנורים הכי גדולים של זמננו הלך לעולמו בגיל 72.

ובתור חובב מוזיקה, החלטתי להקדיש את הבלוג הזה ל Luciano Pavarotti.

השיר נקרא Too Much Love Will Kill You בביצוע משותף עם להקת Queen.

[gv data="C7FGPIRJx6I"][/gv]

Sleeping Satellite

שיר ממש יפה של הזמרת Tasmin Archer מהתקליט הראשון שלה.

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

אני מקווה שתהנו מהשיר Sleeping Satellite.

[gv data="UuhDDx49TTw"][/gv]

Epitaph

הלהקה הבאה היא אחת מלהקות הקלסיקה של עולם הרוק המתקדם. הלהקה היא כמובן King Crimson.

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

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

סתם חומר למחשבה לגבי השיר Epitaph.

עשן לפנים

אזהרה: בלוג מעט עצבני מצידי 🙂

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

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

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

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

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

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

זמן הפיתוח של אתרי אינטרנט

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

אז חשבתם פעם מה נדרש בשביל לבנות אתר אינטרנט ?

ובכן, אתר אינטרנט המכיל דף סטטי, מאוד פשוט לבנייה כאשר משתמשים בHTML3.2, אבל כאשר משתמשים ב CSS וxhtml הדברים מתחילים להראות טיפה יותר מסובכים.

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

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

הרבה יותר זול ומהיר לפתח אתר אינטרנט שירוץ על הדפדפנים Firefox, Opera, Konqueror/Safai מאשר אתר שיתאים את עצמו לכל גרסאות ה IE.

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