שרת יציב וטוב

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

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

לקרוא את ההמשך »

Everybody's Got To Learn Sometime

השיר הבא מאוד ידוע, אבל המבצעים שלו פחות מוכרים. השיר במקור נכתב והושמע ב1980 ע"י להקה בשם The Korgis.
הלהקה הוציאה את השיר בתקליט השני שלה Dumb Waiters.
למרות שהשיר הזה מאוד מוכר, וזכה לעשרות גרסאות כיסוי, משום מה, אף אחד כמעט ולא מכיר את הלהקה.
הביצוע הכי מוכר כיום של השיר הוא של הלהקה Beck אשר השתמשה בו בתור שיר הנושא של הסרט Eternal Sunshine of the Spotless Mind .
http://www.youtube.com/watch?v=UOqXy64-hTw

תחת הקטגוריות youtube, מוזיקה. לכתוב תגובה »

Admin נולד

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

אז הגיע לי רעיון: Admin נולד.

10 (אולי יותר ?) מתמודדים יעברו מבחנים קפדניים שיראו אם הם יודעים מה זה TCP, יודעים איך נראה לינוקס, מבינים איך להגדיר Domain Controller לווינדוז וכו'…

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

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

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

תחת הקטגוריות חברה, קוד פתוח. 3 תגובות »

שלב ההצבעה

הלכתי להצביע היום.

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

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

תחת הקטגוריות פוליטיקה. לכתוב תגובה »

על 10 מפתחים דיברה החברה

אלו שיודעים בינארית, ואלו שנמאס להם מהבדיחה הזו… :)

האתר Coding Horror מציג נושא מעניין, על כך שיש רק 2 סוגים של מפתחים בעולם:

  • 20% של מפתחים, אשר הם אלו שיבזבזו את זמנם ביצירת web-logs כדוגמת האתר הזה :) , יתרמו לקוד הפתוח, תמיד ילמדו טכנולוגיות חדשות, וינסו להתקדם.
  • 80% של מפתחים, אשר משתמשים במה שיש עם מה שהם למדו, ואף פעם לא ינסו להתרחב מעבר.. הם ישתמשו בשפות המוכרות בלבד, ובד"כ נמצא אותם עושים "in-house development" ולרוב בעלי "חיים אפורים" אשר מגיעים לעבודה ב9, הולכים ב5, וברגע שהרגל שלהם יוצאת מהמשרד, הם שוכחים כל דבר שקשור לעבודה.

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

I for once welcome our 80% overloads

ואני מקווה כי הם יגלו את שהעולם עגול, ושיש חיים (או לפחות ככה סיפרו לי) גם ל20% :)

isrAsterisk 2008

ניר פרסם אתמול באתר Asterisk.org.il שהוא מארגן את הכנס השני של אסטריסק בישראל:

isrAsterisk 2008

אני שוקל לתרום הרצאה … יש בקשות ? :)

חדשות FPC וLazarus

כמו שדיווחתי בעבר, Lazarus שוחרר (עכשיו בצורה רשמית) בגרסה 0.9.24. היו כמה עיקובים בשחרור בשל 2 סיבות:

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

ובנוסף לכך, יצא Live-CD של אובונטו המכיל בתוכו את Lazarus 0.9.24, כך שניתן לנסות, לבדוק ואף להתקין מערכת אובונטו עם Lazarus.

קובץ הISO ניתן להורדה מכאן : Ubuntu-7.10-NTC-Lazarus.iso .
בשביל לבדוק אם העותק שברשותכם תקין, ניתן להשתמש בקובץ החתימות של md5sum.

פרשת העתקה של FPC וLazarus:

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

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

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

בדיקת הקוד ד"א נעשת ע"י תוכנה המופצת ברשיון BSD בשם similarity_test.

Playground Love

השיר הבא הוא של להקת Air, ולקוח מהסרט והתקליט בשם The Virgin Suicides.
הלהקה עצמה מוכרת יותר עם השיר All I need .
הסרט מדבר על בת זקונים אשר באיזשהו שלב התאבדה, ועל מה שעובר על משפחתה. הלהקה עשתה את פסקול הסרט.

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

תחת הקטגוריות מוזיקה. לכתוב תגובה »

RTTI Controls חלק 3

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

RTTI Example 3 - Grids כמו שניתן לראות, יצרתי Grid, ונתתי לו 5 עמודות, כאשר כל אחת מהעמודות מכילה טיפוס שונה של כל עמודה ועמודה:

לקרוא את ההמשך »

חזרתי …

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

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

כמו כן, עוד כמה חדשות בנושא FPC ולזרוס…

אז אני מקווה שאתם מוכנים :)

תחת הקטגוריות כללי. לכתוב תגובה »

RTTI Controls חלק שני

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

ע"מ להתקין את הרכיבים אנחנו נגש בתפריט של Lazarus:

Components  → Open package File

עכשיו אנחנו נלך בתוך ספריית Lazarus לספריית Components  ומשם לספריית  rtticontrols.
אז אנחנו נבחר בקובץ הlpk, ובחלון שיפתח לנו, נבחר ב Install. במהלך ההתקנה, תשאלו אם אתם מעוניינים להדר את Lazarus מחדש, ורצוי שתענו כן (אם אתם מעוניינים ברכיבים). לאחר סיום ההידור, יסגר Lazarus ויפתח מחדש עם  לשונית חדשה בשם RTTI, שם תמצאו סדרה של רכיבים.
לקרוא את ההמשך »

Piano man

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

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

את השיר ניתן לשמוע ולראות בכתובת הבאה.  הקליפ הבא צולם ב1985 ע"י sony bmg.

תחת הקטגוריות youtube, מוזיקה. 2 תגובות »

נא להכיר: RTTI Controls

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

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

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

All of this Past

פגשנו את הזמרת הבאה בתור הסולנית של הלהקה K's Choice ושמה הוא כמובן Sarah Betterns.
השיר הבא לקוח מפסקול הסרט Underworld. והוא השיר השני אשר אני מביא כאן מהסרט עצמו.
הסרט עצמו יצא ב2003 ומספר סיפור על מלחמה בין הערפדים לבין אנשי הזאב. בכיכבם של השחקנים  Kate Beckinsale וScott Speedman.
הקליפ הבא לקוח מהסרט Closer בכיכובן של נטלי פורטמן, ו Julia Roberts.
[gv data="oWUjE64AYAw"][/gv]

גנבה סיפרותית מהתוכן הפתוח

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

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

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

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

ד"א האתר בו מפורסם המדריך שלי (הקישור מצביע למדריך עצמו) הינו: fxp.co.il.

Greensleeves

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

היצירה עצמה פורסמה בתור שיר בלונדון כאמור ב1580. השם שמרשם עבור השיר הוא "A New Northern Dittye of the Lady Greene Sleeves". שום עותק של השיר הרשום לא נמצא עד היום.

אגדה לא מאומתת אומרת כי המלך הנרי ה8 כתב את השיר עבור המלכה Anne Boleyn.

ההיסטוריונים דווקא חושבים שהאישה Green Sleeves היתה אישה צעירה, ומעריכים כי היא היתה אישה העבדה בזנות.

בשביל לשמוע את היצירה בפורמט ogg vorbis תחת רשיון creative commons אפשר ללחוץ כאן.

תחת הקטגוריות מוזיקה. לכתוב תגובה »

FUD 2.0

FUD הינו ראשי תיבות של Fear, uncertainty and doubt. בד"כ הר"ת נמצא בשימוש כאשר מנסים להניע אנשים מלהשתמש או לגשת בדברים מסויימים. כך למשל חברת SCO הציגה מצג שווא שבו לינוקס גנב קוד מUnix שהבעלות על הקוד שייך לחברה.

לקרוא את ההמשך »

Wild World

המבצע הבא מוכר בשם Cat Stevens. הוא נולד בשם Steven Demetre Georgiou. לאחר וכמעט וטבע, החליט לגלות את אלוהים, ובסופו של דבר התאסלם והחליף את שמו ל Yusuf Islam.

השיר עצמו לקוח מהתקליט הראשון של הזמר בשם Tea for the Tillerman.

השיר עבר כמה וכמה גרסות כיסוי, והיה גם בכמה סדרות טלויזיה.

[gv data="DHXpnZi9Hzs"][/gv]

תחת הקטגוריות youtube, מוזיקה. תגובה אחת »

דרוש: מנהל חלונות מהיר קל ותומך בעברית

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

אני כמובן רוצה תמיכה בעברית ובUnicode, ושאני אוכל להתאים אותו לצרכים שלי…

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

אני הולך להתחיל בxfwm4.

אם יש לכם רעיונות טובים, אתם מוזמנים כמובן להציע :)

תודה.

אני רואה שרתים מתים

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