פיג'ו 206... מה דעתכם?

ב־יום שני, 2 בפברואר 2009, מאת ארתיום; פורסם תחת: כללי, הכל מלבד מחשבים; ‏2 תגובות

שלום,

אני מחפש פיג'ו 206 של שנות 2000-2002 ידנית.

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

כרגע יש לי 205 שנת 94 שאני די מרוצה ממני מבחינת האמינות, שאלה עד כמה 206 המשיכה את המסורת?

הערה: ראיתי רכבים שלרוב רצו 150,000.

תודה!

מדוע אני אוהב MySQL...

ב־יום שלישי, 27 בינואר 2009, מאת ארתיום; פורסם תחת: תכנה חופשית, לינוקס, פיתוח, תכנה ומחשבים; ‏13 תגובות

אני יודע שיש אנשים שלא סובלים MySQL ומעדיפים כל דבר על פניו. יש הרבה ביקורות כלפי MySQL ויש לו לא מעט בעיות... אבל, מתוך ניסיון עבודה עם MySQL, Sqlite3, PostgreSQL וניסיון מועט בעבודה עם Firebird ו־MS SQL... אני מעדיף MySQL ובמקום השני Sqlite3.

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

הם עושים את הדבר הנפוץ פשוט

דוגמה 1: יצירת unique row id

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

דוגמה: אם אני יצרתי schema:‏

create table users (
  id integer NOT NULL AUTO_INCREMENT,
  name varchar(32) NOT NULL
);

ואז מייבא נתונים קיימים:

insert into users(id,name) values(1,'Yossi');
insert into users(id,name) values(2,'Moshe');

ואז מוסיף משתמש חדש:

insert into users(name) values('Artyom');

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

ב־Firebird אתה בכלל חייב תואר שלישי ב־DBA כי ליצור auto-increment כי זה נעשה רק עם trigger.

או קיי, אבל מה אם אני רוצה לעשות משהו מסובך באמת שלא נתמך ע"י auto_increment פשוט? אז גם זה אפשרי עם כתיבת trigger. אבל המקרה הנפוץ הוא פשוט.

דוגמה 2: הוספה או עדכון

עוד משהו שתמיד הפריע לי ב־SQL הסטנדרטי, כיצד אני עושה Update אם ערך קיים או insert אם הוא לא קיים?

פעולה מאוד נפוצה שאני ממש לא מבין לא היא לא חלק מ־SQL סטנדרטי... ב־MySQL וגם ב־Sqlite יש replace וגם יש לך אופציות שונות איך להתנהג אם ערך קיים: להתעלם, לעדכן, לעשות rollback וכד'.

איך עושים את זה ב־PgSQL? כותבים פרוצדורה של... תעשו חיפוש בגוגל, אני רוצה לדעת אם מישהו ימצא פתרון בפחות מ־5 שורות SQL... כנ"ל Firebird ו־MS SQL. למשל, כך עושים את זה ב־Firebird‏, מישהו היה מנחש?

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

מדוע Asp.Net/Mono לעולם לא ירוץ על לינוקס...

ב־יום שבת, 24 בינואר 2009, מאת ארתיום; פורסם תחת: תכנה חופשית, לינוקס, תכנה ומחשבים; ‏6 תגובות

זאת הסיבה:

http://www.tapuz.co.il/forums2008/forumpage.aspx?forumId=156
http://www.tapuz.co.il/forums2008/forumPage.aspx?forumId=156
http://www.tapuz.co.il/Forums2008/ForumPage.aspx?ForumId=156

(לא אל תיכנסו לקישורים, תסתכלו בהם)

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

ב־יום שני, 19 בינואר 2009, מאת ארתיום; פורסם תחת: מצב בטחוני, הכל מלבד מחשבים, פוליטי; ‏3 תגובות

נגמרה המלחמה

האמנם? התוצאות החיוביות של המלחמה הזו הם:

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

אבל, זהו בערך.

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

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

מתי ערוצי תקשורת יפסיקו לשתף פעולה עם האויב?

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

איזה יופי... רק אני מתבלבל? זה אל־ג'זירה או ערוץ 2?

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

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

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

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

האם ידענו שזה יבוא?

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

האם ידענו אז שנחזור לעזה? התשובה היא כן.

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

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

מסתכלים לעתיד

מה אומרים היום?

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

אז מה ההיסטוריה מלמדת? טוב, ברור... אבל כנראה לא לממשלה שלנו.

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

מחשבות לעתיד

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

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

שוחררה CppCMS 0.0.2!

ב־יום שישי, 16 בינואר 2009, מאת ארתיום; פורסם תחת: תכנה חופשית, לינוקס, פיתוח, תכנה ומחשבים, CppCMS, C++‎‏; ‏0 תגובות

אחרי תקופה ארוכה של פיתוח מאומץ שוחררה גרסה 0.0.2 של CppCMS -- תשתית פיתוח יישומי אינטרנט ב־C++‎.

הגרסה כוללת

  • CppCMS תשתית הפיתוח.
  • DbiXX --- ספריה לעבודה מול בסיסי נתונים שונים.
  • WikiPP מערכת ויקי מובססת CppCMS.‏
  • Examples --- דוגמאות שונות כחלק מתיעוד של CppCMS.

שינויים במדיניות

ישנם מספר שינויים חשובים במדיניות שחרור הגרסאות:

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

השינויים העיקריים

  • מערכת תבניות חדשה מבוססת על טיפוסים סטטיים. היא נשענת על קימפול התבניות לקוד המכונה וטעינתן כ־shared objects.
  • מערכת תבניות הישנה, מבוססת על טיפוסים דינאמיים לא תיתמך יותר.
  • השיפורים השונים במערכת התבניות כוללים בין השאר:

    1. ירושת תבניות בסגנון Django.‏
    2. הרחבת תבניות ע"י השתלת קוד C++‎ לתוכן.
    3. תבניות הן חלק מהתשתית ולא מהוות ספריה נפרדת.
  • פותחה מערכת חדשה ליצירה ובדיקה של טפסים. היא משולבת עם מערכת התבניות.

  • פיתחה מערכת ניהול sessions חדשה.
  • שיפורים ב־API של מערכת caching לתמיכה יותר טובה ב־cache העובד ללא טריגרים.
  • התיעוד של המערכת הועבר ל־WikiPP‏ מערכת ויקי שפותחה על בסיס של CppCMS.
  • נתמכות מערכות הפעלה חדשות: FreeBSD ו־OpenSolaris, בנוסף ל־Linux ו־Cygwin.
  • מערכת ויקי WikiPP שוחררה תחת רישיון GPLv3.

העמוד הקודם

העמוד הבא

דפים

נושאים