ארכיון חודשי: אפריל 2008

לינוקס בתור שולחן עבודה

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

בשוק התוכנה הכללי, ישנם כשלושה עד ארבעה מערכות הפעלה הנמצאות בשימוש רחב: לינוקס, Mac OS X וwindows, אשר הן מאוד מוכרות וידועות, בעוד שמערכת ההפעלה BSD (על שלל גבניה), פחות מוכרת, אבל נמצאת אף היא בשימוש רחב בידי אפל למשל, שלקחה את FreeBSD תור הבסיס למערכת של Mac OS X ולשלל מוצרי ה i למינהם כדוגמת iphone.

ישנו מיתוס על כל מערכת, להמשיך לקרוא

דו כיווניות בלזרוס, עדכון

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

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

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

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

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

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

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

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

אני מקווה ש QT5 יתקן את הבעיה (למרות שזו רק משאלה וכנראה לא יותר).

Like A Stone

שם הלהקה הבאה הוא Audioslaves. הלהקה התפרקה ב 2007, ובמקור נבנתה מ"עריקים" אשר היו שייכים ללהקות Rage against the machine ו Soundgarden.

הלהקה שילבה סגנון רוק כבד וGrunge, מה שיוצר סגנון ייחודי ללהקה.

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

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

הלהקה התפרקה אחרי חילוקי דעות בין החברים בה.

השיר Like a stone, יצא ב 2002, בתקליט Audioslave. השיר עצמו שוחרר לרדיו רק ב2003.

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

Facebook – ההתנתקות

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

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

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

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

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

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

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

איחלתי למתנתק/ת בהצלחה.

לינוקס מרפא מכל צרה

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

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

את השידרוג /התקנה לאובונטו החדש אפשר לחלק לשניים (ד"א אישית עוד לא שידרגתי): להמשיך לקרוא

הינדוס אנשים

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

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

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

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

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

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

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

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

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

ההפרטה של המידע הזה, גורם לו להיות גם עוד יותר נגיש.

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

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

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

ערוץ zulo#

שבוע שעבר נפתח לו ערוץ IRC חדש בשם zulo# ברשת freenode.

הערוץ בעצם נועד לשמש צינור נוסף לאתר Zulo.org.il, אשר מספק תכני קוד פתוח מקוריים ואיכותיים.

את הערוץ פתח גיא, אשר משקיע בו הרבה שעות בשביל לשפר את חווית השיחה בו.

RTC – כלים לתמיכה מרחוק

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

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

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

  1. הם רוצים לפתוח אותו להיות קוד פתוח
  2. הם רוצים להשתמש ב FPC ולזרוס בשביל לגרום לו להיות קוד פתוח.

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

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

היכרות עם תכנות מרובה חוטים בלזרוס

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

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

להמשיך לקרוא

ירוק, צהוב, אדום

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

נתחיל בחידה* באדום עומדים, באדום צהוב מתכוננים לנסיעה, מה אומר הצבע הירוק ברמזור ?

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

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

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

התקדמות תמיכת הכיווניות בLazarus

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

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

למרות ש GTK2 לא נתמך ב 100% עדיין, למעט GTK 1.2, הוא מכיל הרבה יותר תמיכה מכל Widget אחר בלינוקס כאשר מדובר בלזרוס, ולכן התחלתי לממש לו את החיבור לAPI החדש. אני חייב לציין כי פיתחתי חוסר אהדה ל GTK אחרי העבודה על זה.

הסיבה כמו כל דבר אחר (בצבא) מתחלק לשלושה חלקים: להמשיך לקרוא

Last.FM השקט

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

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

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

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

הדברים שהכי מציקים לי בלינוקס

בלינוקס יש מבנה פעולה שונה ממה שאנשים מכירים מהעולם המסחרי של Windows או Mac.

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

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

משחקים מבוססי פסקל מונחה עצמים

אחד מבאי הערוץ ב IRC שפתחתי השבוע, הינו אדם אשר מפתח משחקי מחשב בשעות הפנאי שלו מזה כמה שנים טובות. בעקבות כך, התפתחו דיונים שונים בערוץ על בניית משחקים בכלל, ובפסקל בפרט. אחד האתרים הראשונים שעלו בדיון על פיתוח משחקים בפסקל הינו אתר בשם Pascal Game Development או PGD בקיצור, אשר הוא מקור מידע לאלו שרוצים לבנות משחקים מבוססי פסקל מודרני. ישנו גם ערוץ ב Youtube אשר מרכז סרטים של האתר.

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

הנה חלק מהמשחקים שהשתתפו וזכו בתחרות משחקים ב2007 (שכמובן נכתבו בפסקל):

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

ברווז פתוח

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

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

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

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

לזרוס layout

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

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

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

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

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

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

פרסומת לספק שירות ללינוקס

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

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

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

נותן השירות הוא מיכאל לוינגר, לחצו כאן, ע"מ להגיע לאתר שלו.

לזרוס מימין לשמאל

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

נעשה Commit לSVN היום ב אחת בלילה, ככה שעדכון של ה svn יתן לכם אותו (וכנראה שכבר בגרסה היציבה הקרובה 0.9.26, ולא בגרסה 1.2 כמו שמפת הדרכים אומרת), תהיה תמיכה מלאה בימין למשאל בGTK2. להמשיך לקרוא

The Reason why Linus Torvalds hates Pascal

I have encountered this week in a malling list of the Linux Kernel, and there is a discussion by Linus, on how stupid Pascal is etc (actually it was regarding using Goto in the Kernel, but the main lashing was nade by Linus regarding Pascal)… He gives wrong data about Pascal like "You can't give meaningful names for labels in Pascal", or "Pascal does not have break for loops" etc… All of this data is wrong of course.

So It took me a while to find in the ML why he dislike Pascal so much: He used the first version of draft by Nicolas Wirth about Pascal, and it lack of many issues. It's like I'll try Linux version 0.1, and claim that it sucks, because there is not even a basic support for my PC. It seems that the guy believe that if he wrote a kernel, he can throw dirt on anything he does not like, such as C++, Gnome/GTK and of course Pascal.

I'm still using Linux, not because it is good, but it is the least worse OS in the general purpose OS out there, but like in Windows, as soon as I'll find a better OS, I think I'll move to something that less stinks from narrow minding views.

The ML can be found here.

נפתח ערוץ #fpc-il ב Freenode

בשעה טובה ומוצלחת נפתח ערוץ #fpc-il ברשת Freenod.
הערוץ נועד לתת מענה לאנשים המעוניינים בעזרה בעברית לעבוד עם FPC, ובכלל לדיונים בשפת התכנות.
הערוץ מגיע בנוסף לערוץ #FPC הקיים, ובעצם מספק "גיבוי" בעברית לנושאים שונים.

אשמח לראותיכם בין באי הערוץ,
עידו

מבט טכנולוגי על תקשורת סלולרית

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

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

outlook – אוייב הציבור

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

הנה כמה מקרים שיש לי כוח לשחזר: להמשיך לקרוא

QA – ההבדל בין קוד פתוח לקוד סגור

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

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

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

יצרתי test case חדש עם השכתוב של אותו אדם, וגיליתי שהוא פותר את הבאג שלי. למעשה הלוגיקה מההתחלה לא היתה נכונה, וגרמה לכמה באגים שונים.בעוד שמועד הבאג שלי כוון לגרסה 1.2, מועד התקון של האדם השני, סומן לגרסה היציבה הקרובה – 0.9.26 (הגרסת פיתוח היא מספר אי זוגי, והמספר הזוגי היא גרסה יציבה).

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

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

Firebird או מסד הנתונים הפתוח השלישי שלכם

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

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

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

את ההיסטוריה המלאה, אפשר למצוא כאן. להמשיך לקרוא

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

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

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

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

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

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

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

אתה תמיד יכול לדעת איך דברים מתחילים, אבל אף פעם לא איך הם נגמרים.

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

אני ארצה לסיים את הדברים שלי, בציטוט הבא:

I disapprove of what you say, but will defend to the death your right to say it. — Voltaire

קוד פתוח להמונים ?

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

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

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

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

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

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

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

C++ למומחים בלבד

Andy Balaam כותב בבלוג שלו, ששפת ++C אינה מתאימה לאנשים שמכירים אותה שנה או שנתיים, אלא דורשת הרבה מאוד ידע והבנה שמגיע רק עם הרבה מאוד ניסיון.

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

זה רק תרגיל: צפירה נשמעה ברחבי הארץ

אלו לפחות כותרות העיתונים היום.

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

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

ג'אווה מאבדת את דריסת רגלה באתרי אינטרנט מודרניים

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

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

חוק הסינון

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

יש לי כמה בעיות עם הפגנות:

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

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

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

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

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

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

* אורי שרף: למה אתה לא כותב על זה ?! רציתי לתת קישור גם אלייך

עיתון תכנות חדש

גיליתי היום עיתון מחשבים חדש עבור תכנות ב Object Pascal.שם העיתון הוא Blaise Pascal Magazine

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

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

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

Why I'm choosing (Object) Pascal

Any fool can write code that a computer can understand. Good programmers write code that humans can understand. –Martin Fowler

Foreword

I'm a developer. That means that I develop programs that answer the needs of my customers or my own needs. My occupation means that it does not matter what programming language or technology is needed or used, but rather the goal is to have something working as the client requested.

Because the programming language does not matter to me in order to write the solution, I find myself writing software in many programming languages, such as Perl, Java, C, PHP etc… להמשיך לקרוא

The Sound of Muzak

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

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

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

אני מקווה כי תהנו מהשיר בקישור הבא.

דעתי על בעיית OpenOffice האחרונה

בעקבות וויכוח שהיה לי עם כמה אנשים לגבי הבאג של Open Office, ועל כך שכבר 4-5 שנים אני מציע שנעשה תחליף לפרוייקט, החלטתי לכתוב את דעתי בצורה טובה יותר.

שימו לב שלאחרונה כאשר דיברתי עם אנשים מהמקור לגבי ניסיון לרכוש את QText (וכל חבילת האופיס שדביר קנו), התשובה שקיבלתי היתה, תתחיל ואנחנו כבר נצטרף (למרות שכבר ב2003 או 2004 ניסיתי לעשות את זה לבד – פעמיים, דבר שמן הסתם הסתיים ללא הצלחה, ואני לא מדבר על להתחיל משהו מ0, כי אז לא עשינו בזה כלום, אלא לרכוש משהו שמת בעולם המסחרי ולהפוך אותו להיות פתוח, דבר שיכול גם לשמש בתור PR מעניין עבור הקוד הפתוח בארץ, והבנתו בצורה טובה יותר), אני מקבל כל פעם מחדש תחושה שהמקור מתפקדת יותר בתור מארגנת אירוע בשם August Penguin ולא מעבר (אני מקווה שיוכח לי אחרת), זו הסיבה למשל, שהחלטתי בזמנו לא לחדש את החברות שלי בעמותה. כי האירוע זה דבר נחמד, בייחוד להיפגש עם החברים שבד"כ אתה מדבר או בדוא"ל, לפעמים בטלפון, ובעיקר ב IM, אבל זה עדיין לא מקדם את הקוד הפתוח בארץ לשום מקום ריאלי לדעתי האישית.

להמשיך לקרוא

תחרות ההאקינג – או איך ערך מסחרי הופך להיות פוליטי

לפני שבוע התקיים אירוע  hacking שארגנה חברת Tipping Point. האירוע, הוא בעצם תחרות אשר חוקרי אבטחת מידע צריכים להציג פרצות חדשות ולא ידועות (0day) במערכות הפעלה שונות.

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

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

השלב הבא היה כמובן ש vista נפרצה, אף היא בשימוש "רגיל" משהו, ורק השימוש בלינוקס נשאר לא פגיע (בגלל שנגמר הזמן).

 

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

התחרות לא הצליחה להציג איזו מערכת הפעלה יותר פריצה, כי בחיים האמיתיים, אין לוחות זמנים, אין כללים, ויותר חשוב מהכל: אפשר לרמות !

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

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

 

סתם חומר למחשבה

Owner of the lonely heart

הלהקה הבאה מוכרת בשם Yes. הלהקה נוסדה ב 1968 בלונדון – אנגליה, והיא להקת רוק מתקדם.

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

השיר Owner of the lonely heart יצא ב1983 ע"י הלהקה בתקליט 90125. בשיר אפשר למצוא בנוסף לסגנון של הרוק המתקדם, גם את סגנון הפופ הסינטטי שאפיין את מוזיקת שנות ה80.

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

כמו כן, משחק המחשב Grand Theft Auto Vice City השתמש בשיר בתור תחנת רדיו במשחק.

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

הבאג של OpenOffice

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

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

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

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

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

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

 

עוד התחייסות בקהילה לבאג:

 

Wicked Game

הזמר נולד בשם Christopher Joseph Isaak והוא מוכר בשם Chris Issak . הזמר שר בסגנון רוק אמריקאי.

ב1984, הזמר חתם על חוזה הקלטות עם חברת Warner Bros. Records.

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

השיר Wicked Game יצא ב1989, בתקליט Heart Shaped World – תקליטו השלישי של הזמר, אבל השיר עצמו הפך ללהיט רק ב1991, ובכך הזמר זכה להכרה עולמית בפעם הראשונה.

השיר עצמו זכה לכמה גרסאות כיסוי שונות, כאשר הגרסה הכי מוכרת וידועה שייכת ללהקת REM.

 

להאזין לשיר, ניתן ללחוץ כאן.