Planet FOSS-IL

02 יולי, 2009

Hetz Ben Hemo

‫הבינלאומי, מיקור חוץ, וסכסוכים.. המון סכסוכים!‬

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

הטקסט המלא

02 יולי, 2009 09:53 PM

Dor Dankner

‫תפקוד הלוקו הישראלי של אובונטו‬

שלום לכולם,

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

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

קודם כל, מה הוא לוקו?!
ובכן, קבוצת הלוקו או בלעז LoCo הינה הקשורה בלוקליזצית אובונטו, הבאתו והתאמתו לארץ מסוימת, השם LoCo הינו קיצור של Local Community.

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

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

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

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

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

קבוצת הלוקו בלאנצ'פד צריכה להכיל רק אנשים פעילים בלוקו, ולהיות מנוהלת רק על־יד אנשים פעילים בלוקו. כמו־כן כרגע ישנi שתי קבוצות (ubuntu-il ו־ubuntu-israel), שצריכות להתאחד (ולא ברור למה הקבוצה השנייה נוצרה בכלל, לקח לי בדיוק עשר דקות להשיג את סיוון שהיה האחראי על הקבוצה הקודמת.

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

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

כתובת – בעבר לקהילה הייתה את הכתובת ubuntu-il.org, לא ברור למה אבל אין לנו אותה יותר. כדי לקבל את הכתובת חזרה סך־הכל צריך לשלוח מייל ולבקש שיפנו את ה־DNS שלנו לכתובת הזו.. צריך להעשות..

.

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

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

נ.ב – לפעילי הלוקו למניהם, תוכלו להתעדכן בנושאי הלוקו מכאן: http://fridge.ubuntu.com/calendar

דור.

הטקסט המלא

02 יולי, 2009 09:14 PM

Diego Iastrubni

בדיחה לא מצחיקה…?


[elcuco@pinky ~]$ ping skype.com -c 1
PING skype.com (204.9.163.162) 56(84) bytes of data.
64 bytes from skype.com (204.9.163.162): icmp_seq=1 ttl=53 time=176 ms
— skype.com ping statistics —
1 packets transmitted, 1 received, 0% packet loss, time 182ms
rtt min/avg/max/mdev = 176.940/176.940/176.940/0.000 ms
[elcuco@pinky ~]$ ping www.skype.com -c 1
PING www.skype.com (128.103.64.79) 56(84) bytes of data.
64 bytes from www.stopbadware.org (128.103.64.79): icmp_seq=1 ttl=49 time=164 ms
— www.skype.com ping statistics —
1 packets transmitted, 1 received, 0% packet loss, time 168ms
rtt min/avg/max/mdev = 164.126/164.126/164.126/0.000 ms

הטקסט המלא

02 יולי, 2009 07:58 PM

Tomer Cohen

‫לגשת למשרדי הממשלה ללא שגיאות אבטחה‬

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

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

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

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

בחודש מרץ 2008 התחילו גישושים מצד אנשי comsign לצורך הפיכתם לספק אישורים מוכר בפיירפוקס. נפתח באג בנושא והתחילה עבודת ניירת בינם לבין מוזילה. לאחר שנה של דיונים ובירוקרטיה, לפני חודש וחצי נכנס התיקון, ובמידה ותיכנסו עכשיו לאתר my.gov.il עם פיירפוקס 3.5 לא תופיע בפניכם הודעת השגיאה שהופיעה מעלה.

תתחדשו.

הטקסט המלא

02 יולי, 2009 07:42 PM

Meital Bourvine

רוצים לעזור לאוגוסט פינגווין?

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

מה יש לנו כבר?

  • תאריך ושעה - 7.8.09 בשעות 08:30-13:30
  • מיקום- מכון ויצמן ברחובות
  • רשימת ספונסרים כמעט סגורה
  • עובדים על רשימת ההרצאות

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

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

הדברים שבהם אנחנו צריכים עזרה כרגע הם:

  •   אחראים על הכיבוד - בירור מחירים + להיות אחראים לזה ביום הכנס עצמו
  •   צילום הכנס (גם במצלמות וידאו)
  •   עמדת הרשמה ותשלום - למצוא אנשים שיהיו מוכנים לאייש את העמדה (בתשלום)
  •   בירור מחירים בבתי דפוס וביצוע ההזמנה

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

מיטל: meitalbourvine (at) gmail.com
דורון: doron (at) ofek.biz

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

ונסיים בנימה אופטימית של “יהיה בסדר!” :)

02 יולי, 2009 05:28 PM

Diego Iastrubni

[ot] מחפשים מתרגם

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

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

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

הטקסט המלא

02 יולי, 2009 05:14 PM

Ilan Shavit

‫הרחבה מומלצת לשועל: lastpass‬

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

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

אז נכון: לא מומלץ לשמור מידע רגיש ב- lastpass (חשבונות בנק, קופ"ח וכו') אבל לאתרים "פשוטים" (פורומים, בלוגים ועוד…) התוכנה מאוד מומלצת (וזוכה לכ- 45,000 הורדות בשבוע).

תכונות ההרחבה:

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

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

  • dropbox – לסנכרון קבצים
  • Xmarks – סנכרון מועדפים (וגם סיסמאות)
  • ו- lastpass – לסנכרון סיסמאות ומידע השמור בטפסים.
My Signature

02 יולי, 2009 04:54 PM

Ramon Agmon

לא טוב היות הפלאנט לבדו. קיראו גם אתם להולדת פלאנט נוסף.

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

הטקסט המלא

02 יולי, 2009 04:39 PM

Gabor Szabo

Why am I writing Padre?

It is probably not that interesting for most of the people but I have my excuses. What is more interesting - at least to me - is why others are involved.

After all there were already more than 40 people who made some contribution to Padre.

So I asked them to start writing down why are they involved. Some of them have already added themselves to the developers page and we started a separate page for translators though that one is new and has no been filled yet.

So why do I write Padre?

There is a short explanation on that page but let me bore you with a longer one here.

I have been teaching Perl 5 for almost 10 years now. Both beginner level and advanced courses. In the beginner courses the majority of the people use Windows with about 20-30 percent using Linux. Most of the Windows users use Notepad++ or a similar editor. Some of them can configure their editor to run the perl script right from the editor, others don't even know how to enable syntax highlighting for Perl 5. Some of the people on Windows don't know what the command line is but even those who know how to open the command prompt are either afraid of it or just dislike it.

Mind you these are not stupid people or anything like that. Some of them have many years of hardware design behind them. They are just used to some kind of IDEs.

Others might use Linux/Unix but many not by choice. In many cases the company they are working for gives them telnet access to an oldish Unix machine and tell them to code in Perl. They hardly know vi, they don't know how to configure syntax highlighting and they don't know how to install any other editor.

I have been using vim for many years and I can testify that it is a superb editor. Emacs is similary strong but I have not used it since university. The problem with both of them is that they are totally different from the editors most people are used to and their learning curve is long and steep. It takes several months or even years to become familiar with them. Most of the people don't want to invest that energy and I certainly don't have the time for that in a 4 days long Perl 5 course.

So I usually tell them to use whatever they are familiar with. I think I never had a student who picked Eclipse or Emacs. There were a few using vi/vim but most of the people used Notepad++ or a similar Windows based editor.

I don't think my students are too different from the average people learning and using Perl. Most of them will never write a full blown web application. Heck most of them won't have a need for object oriented coding as they write only 100-200 line long scripts in Perl.

They never get really familiar with Perl and they will always have to deal with strange code written by others. With all the other tasks they are required to do in their primary language or tool they will keep wondering what is $_ when they see it and will be surprised when they don't.

They will wonder what is the relationship between $_ and $_[0].

So my first objective was to provide a simple Notepad++ like editor with strong support for beginners or people with relatively little experience with Perl.

For example I'd like to make sure that Padre users will be able to highlight $_, press F1 and get an explanation. In case they highlight $_ from a $_[0] expression Padre should be clever enough to point this out and give an explanation on @_ and @_[0].

I knew it is a big task though I did not think it is soo big. In any case I knew I cannot handle this alone, especially as I am not such a good programmer. So from the very beginning I tried to make it interesting, accessible to experienced Perl 5 developers and in turn they made it fun and hackable.

Unfortunatelly most of the experienced Perl developers are also hard-core vim or emacs users and it is nearly impossible to move them away from their editor. Luckily there were a few who got interested by the idea of having a lot of control over their editor and that made the difference between a failing one man project to a project with a lot of potential.

Then at one point came the idea to integrate Parrot and Rakudo and try to provide a platform for Perl 6 development as well. With the awesome work of Ahmad M. Zawawi Padre has a lot to offer to anyone who wants to write Perl 6 code. With some more work we'll be able to integrate Parrot even better and then Padre will be able to handle any language running on top of Parrot.

While there are still lots of problems with Padre and installation can still be difficult it already more or less has the same power as Notepad++ on both Windows and Linux and probably on Mac too and it has some extra features that even vim people started to steal.

02 יולי, 2009 09:24 AM

Doron Ofek

‫מה בעצם רוצה מאיתנו המדינה ?‬

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

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

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

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

לצערי, לאחר שנוכחתי בישיבה, אני סבור שלא כך הוא הדבר.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

הנה, לינק, להצעת החוק .

פוסט של יונתן קלינגר בנושא.

02 יולי, 2009 06:03 AM

Boris Shtrasman

אלפון במערכת ה HighLearn

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

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

התסריט משתמש HTML::TokeParser בשביל הפארסניג ומה שנשאר הוא רק לבצע את ה Vcard ופה אני די ניכנסתי לבעייה כי משום מה כאשר אני מייצר אובייקט חדש אני מקבל שגיעה :
Can't locate object method "real" via package "work"
טוב אין כמו קצת גיגול על הבוקר לא ? :-)

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

באם יש צורך למצוא את כל הקורסים צריך להשתמש בדף PortalNewsFrames.asp שם בתוך ה span totalRecordsTR02 צריך לעבור על הקישורים ולשלוף את המתודה onclick וממנה את מספר הקורס לדוגמ

onclick="OpenLESkin('/Eclass/CourseFrames.asp?vcCourseGUID=&vcCourseID=50627&language=972',0)"

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

02 יולי, 2009 12:19 AM

01 יולי, 2009

Lior Kaplan

פוסט פוליטי


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

אני אצטט פוסט קודם שלי בנושא מלפני חצי שנה:

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

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

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

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

Posted in Israeli Community Tagged: פלאנט

01 יולי, 2009 07:52 PM

Hetz Ben Hemo

‫נטבוקים ויצרנים שעדיין לא לומדים לקח‬

‫תופעת הנטבוקים בעיצומה ואינטל מרוויחה לא רע מזה, מה שכמובן מעיר את המתחרים לפתח מוצר מתחרה הן במחיר והן בפונקציונאליות נוספת. אפשר לראות זאת בהכרזות השונות שהכריזו חברות כמו FreeScale, Qualcomm ואחרות שהבטיחו להוציא מעבדים שלא רק חסכוניים יותר בחשמל, אלא שהעלות הסופית לצרכן של נטבוק עם צ’יפ שלהם יהיה הרבה יותר זול מהפתרון של [...]‬

הטקסט המלא

01 יולי, 2009 07:50 PM

Shlomi Fish

Tech Tip: Finding CPAN Distributions that only have a Build.PL

A few times in the past, I wanted to find perl 5 CPAN distributions that only had a Module-Build-based Build.PL file and not a fallback Makefile.PL file. Yesterday, after some trial and error, I was able to formulate Yahoo Search query, to do just that.

Here it is - the shortened URL with a hyperlink to the full one:

http://xrl.us/bezbkx - Yahoo Search to find Build.PL only distributions

It works by looking for specific phrases in the /dist pages, looking for "Build.PL" and specifically excluding "Makefile.PL". I hereby place this URL and whatever associated techniques under CC0 / Public Domain. Enjoy!

01 יולי, 2009 03:27 PM

sml

התקנת Slackware 13 ששים וארבעה ביט (וכמה זה פשוט!).

Slackware Linux for the real nerdsSlackware היא אחת ההפצות הותיקות ביותר, אם לא הותיקה מכולן. היא גם אחת השמרניות והזהירות שבחבורה, וכתוצאה מכך גם יציבה מאד. אין פלא איפוא שהיא בין האחרונות המשחררת גרסה לששים וארבעה ביט (לתשומת לב הטכנופובים: כן, אפילו פטריק כבר עבר ל 64!).

הטקסט המלא

01 יולי, 2009 03:25 PM

Gabor Szabo

Test Reporting system: Smolder wish-list

I'd like to have a system that can hold all the artifacts of a test execution and that also knows a lot about TAP. Smolder is a good start as it knows about TAP but there are tons of other things I'd like to have in it.

Some of them are hard to add, others are harder.

Anyway, earlier I wrote about Reporting Test Results. Now let me write about my wish-list:

1) I'd like Smolder to collect all the artifacts of a test run. Look at the data Buildbot collects or what is collected by the PostgreSQL test farm! Each run has several stages and the actual test run is only one of them. In a Test Reporting system I'd like to have access to all the output and error files of all the stages.

2) The tests might create some additional log files, I'd like to be able to include those too.

3) One major issue we have is test counting. TAP encourages you to have a plan - the number of test units you are going to execute in a test run - so that it can check the number of actually executed test to that number. Keeping the plan up to date is annoying, people don't like it so many use no plan. Some TAP producers don't even let you plan ahead (e.g. the ones I saw in PHP) but I think generally those that are more xUnit like won't have a test plan.

In larger settings this plan does not even help as it does not provide any tools to avoid reducing the test plan accidentally along with a shortcut in the test script: A developer can comment out several tests temporarily and adjust the plan for the time while he is trying to fix a bug forgetting to revert these changes after he is done.

Smolder could help a bit here: On the first result report the administrator of the project should look at the reports and mark them as having the correct number of tests. Then if Smolder notices a test report with a different number of test for the same test file it should raise an alert. The project administrator can examine the change and decided if that is the new correct number of tests setting the new expected number to this or if it was changed by mistake.

4) History of unit tests. If we would like to be able to provide a history based on the actual test units (calls to an ok() function) then we need to have some unique identifier for each test as we cannot assume that the test number or the test name will remain the same. After all people sometimes insert new tests or remove old test at the beginning of the test scripts and the names can change.

Smolder could also help here too. It could track the test numbers and test names. If it sees a change it can alert the project administrator who can then use some GUI to connect the old test units to the new ones.

Both involves some manual work but I think large organizations will be ready to invest that work in order to get the benefit of greater control and better reports.

What would you like to have in your test reporting system?

01 יולי, 2009 10:24 AM

Ramon Agmon

הבלוג של סטולמן לא יכול להפיע בפלאנט?

http://stallman.org פוליטי להפחיד.

הטקסט המלא

01 יולי, 2009 07:46 AM

קוד פתוח זה פוליטיקה, קוד פתוח זה אנרכיזים, הפלאנט הוא מקום פוליטי.

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

הטקסט המלא

01 יולי, 2009 07:14 AM

Shlomi Loubaton

Please! No politics on planet FOSS-IL!!!

If, like myself, you are tired of political posts on the FOSS-IL planet, copy the following banner and post it in your blog:Graphics by Gimp, Tuxpaint, Culmus-fancy fonts, AP online lectures and .. Bibi :)

01 יולי, 2009 02:36 AM

30 יוני, 2009

Ilan Shavit

‫Firefox 3.5 שוחרר. איך כדאי לשדרג ב- Jaunty?‬

כרגע יש שתי דרכים להתקין את Firefox 3.5 ב- Jaunty:

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

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

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

אמנם לא ברור לי  מה קורה עם שדרוגים עתידים (הורדה נפרדת/עדכון עצמי) אבל לדעתי זה שווה את הטרחה (עד ש- Koala תשוחרר ותהיה תמיכה רשמית ב- Firefox 3.5).

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

  • ביצועים: אני מרגיש שיפור בתחום הזה (שיפור שקשה לי לכמת במספרים) אך למרות זאת התחושה שלי היא שעדיין הגרסה הזאת מוזנחת לעומת הגרסה לחלונות (ניסיתי אותה על מכונה וירטואלית).
  • איכות התרגום: 10! (ח"ח לתומר)
My Signature

30 יוני, 2009 09:01 PM

Oren Maurer

רעייתי, וטיפים לבלוגרים


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

עניין אחר:  אילנה – בבלוג שלה “משולחנה של אילנה” מביאה טיפים לבלוגרים.

הטקסט המלא

30 יוני, 2009 07:38 PM

Mozilla News

‫שוחרר: Mozilla Firefox 3.5‬

מאונטיין וויו, קליפורניה. - 30 ביוני 2009 - Mozilla, ארגון ציבורי המוקדש לקדם את הבחירה והחדשנות באינטרנט, שיחרר היום את Firefox® 3.5, עדכון משמעותי לדפדפן האינטרנט הפופולרי והחופשי שלו, המפותח בקוד פתוח. שנה לאחר שחרור Firefox 3 שזכה לביקורות מחמיאות, Firefox 3.5 מציג תכונות חדישות, כמו גם תמיכה חדשה במגוון גדול של תקני רשת.

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

Firefox 3.5 נבנה בתהליכי הפיתוח מבוססי קוד פתוח של Mozilla. קהילת Mozilla מורכבת מאלפי תורמים נלהבים, הכוללים מפתחים מנוסים, מומחי אבטחה, מתרגמים וקהילות תמיכה ביותר מ־60 מדינות, ועשרות אלפי בודקים פעילים. עם יותר מ־300 מליון משתמשים פעילים, Firefox הוא הדפדפן הפופולרי היחידי שנוצר על־ידי ארגון שאינו למטרות רווח.
"קורה ברשת הרבה ממש עכשיו, וזהו זמן טוב לדפדפנים. Firefox 3.5 מביא עימו את טכנולוגיות הרשת החדשניות ביותר ומספק אותם בדפדפן המודרני המושלם והחזק ביותר", אמר ג'ון לילי, מנכ"ל Mozilla.

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

ביצועים. Firefox 3.5 כולל את מנוע הג'אווה סקריפט החדש ורב העוצמה TraceMonkey, המספק ביצועים חסרי תקדים עם יישומי הרשת המורכבים של היום. Firefox 3.5 מהיר יותר מפי שתיים מאשר Firefox 3 ופי עשר מאשר Firefox 2.

וידאו ואודיו פתוחים. עכשיו אפשר ליהנות מתוכן וידאו ואודיו מתוך הדפדפן ללא צורך בתוספים (plug ins). וידאו הוא חלק חיוני מן האינטרנט המודרני, בין אם הוא משמש לתקשורת, השכלה, או בידור. Firefox 3.5 מספק את השילוב הטבעי הראשון של אודיו ווידאו ישירות בדפדפן. עכשיו כולם יכולים לראות בקלות וידאו בפורמט הפתוח Ogg Theora.

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

פקדי פרטיות. Firefox 3.5 כולל תכונות המתוכננות להגן על הפרטיות המקוונת שלך ולספק שליטה גדולה יותר על המידע האישי שלך.

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

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

כיצד להשיג את Firefox 3.5:
Mozilla Firefox 3.5 זמין כעת עבור מערכות Windows, לינוקס ו־Mac OS X כהורדה חופשית מהכתובת http://www.getfirefox.com. הוא זמין גם ביותר מ־70 שפות בכתובת http://www.mozilla.com/firefox/all.html.

הטקסט המלא

30 יוני, 2009 03:00 PM

Dor Dankner

‫two sons from the same mother‬

Not too long ago, there were two tween brothers, from the same mother.

One brother was a fool punk, and the second one was a genius (but a little geek).
the punk was totally dumb, he was illiterate person, when he was a little kid on the kindergarten, he barely painted a house, while in the same time the second kid was making a huge Lego castle.

The punk had many friends, even he was so dumb, cause he looked so good, had muscles, and was the coolest guy in the neighborhood.
The genius hadn't many friends, just a few good friends, who always supported him, and forever will. the main reason was cause everybody around him were punks, he didn't like those so much.

The punk knew how to fix cars, he had tools that only he (but the genius) knew how to use.
The genius knew how to fix computers, cars, broken chairs, and few many more things. he learned fast, so he could always learn more and more.

The punk was a professional stealer, he knew how to take money from people without making them feel abused.
The genius was a honest, generous, love spreader, and a little hippie.

Some people call the two brothers friends, well, the punk has never answered to the genius's requests, maybe he's just jealous.

Not too long ago, there were two tween brothers, from the same mother,
One brother is known as Mac, and the second one is known as Linux.

הטקסט המלא

30 יוני, 2009 12:52 PM

‫לוגינג לצ'אט‬

שלום לכולם,

היום בבוקר (מוקדם) נוסף לוגינג לצ'אט #linux-il בשרתי freenode.

את הלוגינג ניתן לראות מכאן: http://harryy.no-ip.biz/logs/irc/linux-il

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

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

.

שלכם,

דור :)

הטקסט המלא

30 יוני, 2009 12:39 PM

Ira Abramov

‫סמסטר סינגולאריטי שמח, שי!‬

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

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

תגים: Crictor, RSS, Shai Machnes, singularity, וורדפרס, מדע, עברית, קריקטור, רשתות חברתיות

הטקסט המלא

30 יוני, 2009 11:19 AM

Gabor Szabo

The Ubuntu Business model and Perl

After my little research into the Eclipse foundation (Comparing the Eclipse Foundation with The Perl Foundation and EPO) I was told to take a look at the success of Ubuntu. While I know there is a huge difference as Ubuntu is an operating system while Perl is just a language but I got interested and here are the results.

Ubuntu does not have a foundation. It has a strong and very enthusiastic community and it is backed by Canonical, the company of Mark Shuttleworth.

That means the Perl community probably cannot learn much from the way Ubuntu and Canonical are connected but we can still look at the larger picture of how Ubuntu succeeded so far?

First I'll look at the business model of Canonical and later on the elements that helped Ubuntu become one of the leading GNU/Linux distributions in only a few years.

The Ubuntu Business model

So if we look closer I think we can safely say that Ubuntu is a product Canonical is sponsoring in order to make money somehow. I would not say by selling added value service as I am not exactly sure what is their business model. I noticed a few areas where Canonical might be making money:

  • Distribution mechanism for software.
  • Selling T-shirts can bring in nice revenue to a small company but for Canonical it is more part of the marketing mix than the revenue mix.

    Providing support can be an interesting business model, IBM makes a lot of money on it. I guess Canonical does too. This will just increase as Ubuntu invades the corporate infrastructure.

    Training and Certification can be a lucrative business if executed well and I trust them to do it well. If they can convince companies that they need Ubuntu Certified Engineers to run Ubuntu smoothly then will see a huge number of people attending their classes and taking their certificate exams.

    Still the biggest business opportunity I think is the one that is not even listed in the Canonical Store but only under Services. That is, they offer to be a distribution channel for ISVs.

    In the Microsoft world people are used to download software and click-click-click install it. In the GNU/Linux world almost all the important software is packaged and distributed by the Linux distributor. It is especially true for Debian/Ubuntu but I think it is increasingly so with Fedora and Mandriva as well. That means the most common installation mode in these versions of Linux is via a mechanism similar to the "Add/Remove Software" on Windows.

    So if you have a software which you'd like to distribute to Linux users, one of the best ways is to make sure each one of the Linux distributors will package your software. Otherwise you'll need to build .deb and .rpm files for each distribution or a stand-alone executable which is frowned upon by most of the Linux system administrators.

    If your software is not open source you don't have much chance that any of the Linux distributors will add that package to their repository making it almost impossible to penetrate the Linux Desktop market.

    If Canonical manages to get a large chunk of the market share in the Linux desktop market it effectively can open or close the distribution channel of ISVs making them pay well for the right to use Ubuntu as their distribution platform.

    So what will happen to Ubuntu in 5 years?

    I don't know.

    If you look at the background of Mark Shuttleworth, he built Thawte and more or less at the peak of the dot.com bubble he sold it to VeriSign the only competitor in the digital certificates market. So he is a clever guy who won't be afraid to sell Canonical to the market leader with a near monopoly in the desktop business or to the competitor with the most money making a few billions of dollars. The sky isn't the limit

    The Perl aspect

    Perl is not an operating system and it is not the open source arm of a company. It cannot be sold but it can provide nice revenue streams to individuals or companies offering service with Perl. There might be other revenue sources as well but lets look at the 4 revenue streams that Canonical has:

    I am not sure this can directly generate revenue but it will help enlarge the Perl user base and it could provide more opportunities for development, support and training services for more people in the Perl community.

    I'll write about the success of Ubuntu in a separate post. for the meantime you can read the Ubuntu Story between 2004 and 2006. They don't keep their history up to date either.

    30 יוני, 2009 09:58 AM

    29 יוני, 2009

    Ramon Agmon

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

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

    הטקסט המלא

    29 יוני, 2009 08:22 PM

    Rami Rosen

    KSM and the art of memory management lecture in Haifux

    There was a great lecture today in Haifa Linux User group about KSM,
    "KSM and the art of memory management".
    KSM is taken seriously by the Linux Kernel folks and it is soon to be merged in
    the Linux kernel. The lecture was given by
    Izik Eidus of RedHat, Israel (formerly Qumranet). It was some kind of a
    special interactive lecture (no slides at all!) with many questions and answers from the
    crowd; it was fascinating and highly interesting!

            
    see:
    http://www.haifux.org/lectures/215/

    Cheers,
    Rami Rosen

    29 יוני, 2009 07:49 PM

    Aviram Jenik

    התוכן הוא המדיום

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

    הטקסט המלא

    29 יוני, 2009 07:14 PM

    sml

    מחשב נייד "עשה זאת בעצמך" (סוף)

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

    הטקסט המלא

    29 יוני, 2009 07:12 PM

    Dor Dankner

    ‫פיירפוקס 3.5 – בקרוב…‬

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

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

    שבוע טוב,

    דור.

    הטקסט המלא

    29 יוני, 2009 05:57 PM

    Doron Ofek

    ‫סערה בביצה הסלולארית המקומית ..‬

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

    זה התחיל אתמול , כאשר משרד התקשורת נתן רשיון לניסוי של VOB לחברת 018 , הכולל אישור לניסוי גם על תשתית סלולאר .. נכון חברות הסלולאר יכולות לחסום את התקשורת , אולם העיניין כאן הוא דווקא לעבוד עם wifi וסוג של SIP client .

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

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

    29 יוני, 2009 01:02 PM

    ‫תיקוני חומרה, עידכוני חומרה ושיפורי חומרה במוקו‬

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

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

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

    1. תיקון נושא GPS , הוספת שבב , בין הצלעות החמישית והשישית של ה MicroSD – זה לטובת אנשים שיש להם את A5 . אלו שיש להם את A6 כבר קיבלו אותו עם התיקון.

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

    עלות : העלות אמורה להיות 150 ש"ח לפני מע"מ למי שרוצה את התיקון .. מי שעושה את ה buzz fix , יכול לקבל בחינם את התיקון של ה GPS אם הוא צריך אותו , הסיבה היא שזה עוד 2 דקות עבודה , וג'רי אמר שהוא לא יתמחר את זה , ואני אישית יספק את השבבים לזה .. כך שמי שצריך את זה יקבל את זה בחינם (מי שקיבל ממני לא צריך את זה מכוון שאני הבאתי A6 בלבד .. לתשומת אלו שרכשו לבד בחו"ל ויש להם A5 ) .

    גרי העלה טענה , ובדקנו אותה שניתן להרחיב את הזיכרון הפנימי במכשיר ל 16 ג'יגה או 32 ג'יגה . אין לי מחיר לדבר כזה , המחיר של החומרה הוא לא כל כך גבוה , אבל המחיר של העבודה מייקר את זה קצת (יש צורך לחמם את הלוח על מנת להוציא את הזיכרון ולהרכיב במקומו זיכרון חדש )… אישית , אני חושב לעשות את זה , כרגע אני בודק את הדבר הבא: שידרוג או הגדלה של הזיכרון הפנימי תצריך שינוי ב nand (מדובר ב u-boot או qi ) , אני לא יודע אם ממש צריך שינוי קוד , אם כן , לא בטוח שזה כדאי כי במצב שכזה למי שיש מכשיר עם זיכרון מוגדל יעשה בעצם fork לתוכנה של מנהל האיתחול .. אם מצד שני מדובר רק בשינויי פרמטרים ללא צורך בשינוי קוד , או אם יש צורך בשינוי קוד אבל אפשר להכניס אותו לעץ המרכזי – אני אישית ישקול את זה.
    בדקנו מבחינה חומרתית את הנושא – וחומרתית זה אפשרי .

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

    - דורון

    29 יוני, 2009 12:11 PM

    Shachar Shemesh

    ‫העלאת הילוך במלחמתי בהצגת חשבוניות בסופרים‬

    היום היתה ירית הפתיחה במלחמה של משפחת שמש המצומצמת בחובה להראות חשבוניות ביציאה מסופרים. היום בפעם הראשונה עירבנו משטרה.

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

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

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

    כל תחמושת שתוכלו לתת לי תתקבל בברכה.

    שחר

    29 יוני, 2009 10:01 AM

    Dor Dankner

    ‫מה קורה קרס?‬

    שלום לכולם,
    הבוקר – ככל בוקר – הבטתי בקורא הרססים של פיירפוקס, וראיתי שמה קורא נכשל בקריאה..
    נו טוב.. תקלות קורות, נכנסתי לאתר עצמו כדי לראות אם ישנם עדכונים… מה ל…?!
    whatsupfailedtoload

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

    הטקסט המלא

    29 יוני, 2009 09:01 AM

    Ido Kanner

    שלילה מוחלטת של טכנולוגיות


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

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

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

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

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

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

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

    Posted in קוד פתוח, תכנות

    29 יוני, 2009 08:31 AM

    Dolev Ravid

    ‫דרושים מנהלים‬

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

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

    3.פיתוח של הקהילה.

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

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

    יום טוב :-)

    הטקסט המלא

    29 יוני, 2009 08:01 AM

    28 יוני, 2009

    Gabor Szabo

    Perl 5 Personal Service

    I thought about this on and off for some time but have not done anything with it yet. Maybe someone else with better ideas can do something like this.

    I was sondering if it would be interesting to create a web application that on one hand would allow people using Perl to get some personalized services on the other hand it would allow the ongoing collection of some statistical data about the Perl community and about the usage of Perl.

    The services that would be offered could include alert when one of the modules used by the person gets a new version. It could include a Google-alert like service when the modules are mentioned in one of the perl related sources.

    It could allow the notification about Perl related events in their city/country/continent.

    It could allow people to mark their favorite modules. It could allow to follow other people whose judgement they trust for modules which in turn would provide a better way to search for modules on CPAN for everyone.

    It would allow an on-going survey similar to the one that was a year or two ago but that would allow people to change the data they provide and allow the site maintainers to provide information regarding the changes as well.

    28 יוני, 2009 12:34 PM

    Shlomi Fish

    Introducing CPANHQ and a Response to Limbic Region's "Improving search.cpan.org (Advanced Search)"

    Limbic Region recently wrote a post on his use Perl journal titled "Improving search.cpan.org (Advanced Search)". The post concludes by saying that "Feel free to add your own [ideas] - I know someone who may actually be motivated to implement some of them as an alternate to search.cpan.org is reading :-)". Since I talked with L~R about CPANHQ, a seacrch.capn.org alternative in question, that I have been contributing to, I can assume meant me.

    Before I reply to L~R's points, let me introduce CPANHQ. As documented in the first and only wiki page it has so far (which I wrote two days ago), "CPANHQ aims to be a community-driven, meta-data-enhanced alternative to such sites as http://search.cpan.org/ and http://kobesearch.cpan.org/. Currently, the functionality is very basic, but we have great ambitions."

    I learned about CPANHQ by overhearing a conversation on Freenode's #perl channel. I joined the effort, and made several enhancements to the Catalyst and DBIx-Class-based code, which was a useful learning experience. The functionality is still very basic, and there's a lot of work to do, so any help would be appreciated. Just fork the github repository ( or my repository, which I tend to keep somewhat more up-to-date ), and play with the code.

    Now back to L~R's suggestions. At first I was a bit sceptical of them and they seemed like an overkill, and not really useful. When I'm using search.cpan.org to search for a distribution, either I know the name of the module that I'm looking for and just perform a search to be directed to the location of the exact page, or I usually find the order of the search sufficient for my needs.

    However, on a second reading, it seems like what Limbic suggests (like being able to sort results by Kwalitee, creation date, number of downloads, last update date, rating, etc., providing a code search, or recommendations) actually has some merit and should be considered. One thing I'm sure about is that the default CPAN search should remain simple, while only giving an option for an advances search using a different form, where it might be possible to formulate a more complex query using a specialised language. Otherwise, if we complicate the existing search, it could prove confusing to many users.

    L~R's suggestions remind me of my CPAN Module-Rank thought experiment, that aimed to define an automatically calculated metric for the relevance of CPAN modules.

    L~R later referred me to a post to Perlmonks.org titled "Advanced CPAN Search?" where someone asks a similar question.

    To sum up, please consider monitoring or even contributing to CPANHQ if you want to improve the future of finding stuff and interacting with CPAN. It seems that some people have issue with the current CPAN search state-of-the-art, and would like to see it improved. We'd be happy to hear what you think.

    28 יוני, 2009 11:58 AM

    Lior Kaplan

    Microsoft to ignore web standards in Outlook 2010


    It seems that Microsoft decision to continue working with the word engine to process/design emails in outlook 2010 is making waves through a twitter campaign, which gained almost 20,000 twits.

    Behind the campaign stands the Email Standards Project, which trys to improve the support on web startands in email clients.

    The Email Standards Project is about working with email client developers and the design community to improve web standards support and accessibility in email. The project was formed out of frustration with the inconsistent rendering of HTML emails in major email clients.

    From the free software point of view, I’m happy to see a community of people gathering around to try and make the sure better for the users instead of the developers. This campaign also shows how to use twitter and a cool website to create some pressur on a verdor.

    Good luck, and don’t forget you can always use Mozilla Thunderbird (:

    Posted in Proprietary software Tagged: Outlook

    Full text

    28 יוני, 2009 08:02 AM

    27 יוני, 2009

    Yosef Meller

    ייחודיות וקבוצות בשפות שונות

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

    הטקסט המלא

    27 יוני, 2009 09:48 PM

    sml

    מחשב נייד "עשה זאת בעצמך" (חלק שלישי)

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

    הטקסט המלא

    27 יוני, 2009 09:45 PM

    מחשב נייד "עשה זאת בעצמך" (חלק שני)

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

    הטקסט המלא

    27 יוני, 2009 09:44 PM

    Lior Kaplan

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


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

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

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

    Posted in Israeli Community Tagged: אוגוסט פינגווין, כנסים

    27 יוני, 2009 07:23 AM

    26 יוני, 2009

    Ido Kanner

    טיפ ב firebird – גיבוי חם


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

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

    בשביל לגבות את מסד הנתונים בצורה רגילה נעשה את זה בצורה הבאה:

    $ gbak -v -t -user SYSDBA -password "masterkey" 127.0.0.1:/path/to/db/data.fdb /path/to/backyp/data.fbk

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

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

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

    $ ssh -C -f user@XXX.XXX.XXX.XXX -L 3052:localhost:3050 -N
    $ gbak -t -v localhost/3052:
    /path/to/db/data.fdb -user SYSDBA password masterkey /path/to/backyp/data.fbk

    בואו אסביר קצת את הפקודת SSH:

    אמרנו ל ssh לרוץ בצורה דחוסה (-C), ברקע (-f) ויצרנו מנהרה עם -L בפורט 3052 אצלנו במחשב כאשר ssh עצמו אינו מריץ שום shell או פקודה כלשהי (-N).

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

    הטיפ מבוסס על הטיפ הבא עם קצת שינויים.

    Posted in firebird, מסדי נתונים, קוד פתוח

    26 יוני, 2009 11:17 AM

    Shlomi Fish

    Maintenance Freecell Solver 2.32.1 Release

    Hot on the heels of Freecell Solver 2.32.0, there's now a 2.32.1 maintenance release available from the download page. This release fixes several important build bugs, especially on Windows, but also on UNIXes.

    Please test it to see if any other problems remain.

    26 יוני, 2009 10:41 AM

    Shachar Shemesh

    ‫על שלטון החוק ולקיחת החוק לידיים‬

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

    מקרה ראשון: 25 בפברואר 1994. ברוך גולדשטיין נכנס למערכת המכפלה, לאיזור התפילה המוסלמי שבו, עם רובה ויורה לכל עבר. הורג 29 ופוצע 125. בסופו של דבר (אחרי שנגמרה לו התחמושת) מצליחים המתפללים במקום להשתלט עליו והורגים אותו. לא נפתחה חקירה כנגד אף אחד (למיטב ידיעתי).
    מקרה שני: 4 באוגוסט 2005. עדן נתן-זדה פותח באש באוטובוס בשפרעם, הורג ארבעה ופוצע תשעה נוספים. נוסעי האוטובוס משתלטים עליו ופורקים אותו מנשקו. ל