Deprecated: Creation of dynamic property CF\WordPress\DataStore::$logger is deprecated in /home/nitzan_n2b/n2b.org/wordpress/wp-content/plugins/cloudflare/src/WordPress/DataStore.php on line 23

Deprecated: Creation of dynamic property CF\WordPress\Proxy::$pluginAPI is deprecated in /home/nitzan_n2b/n2b.org/wordpress/wp-content/plugins/cloudflare/src/WordPress/Proxy.php on line 31

Deprecated: Creation of dynamic property SyntaxHighlighter::$brush_names is deprecated in /home/nitzan_n2b/n2b.org/wordpress/wp-content/plugins/syntaxhighlighter/syntaxhighlighter.php on line 248

Deprecated: Creation of dynamic property SyntaxHighlighter::$specialchars is deprecated in /home/nitzan_n2b/n2b.org/wordpress/wp-content/plugins/syntaxhighlighter/syntaxhighlighter.php on line 326

Warning: Cannot modify header information - headers already sent by (output started at /home/nitzan_n2b/n2b.org/wordpress/wp-content/plugins/cloudflare/src/WordPress/DataStore.php:23) in /home/nitzan_n2b/n2b.org/wordpress/wp-includes/feed-rss2.php on line 8
באגים Archives - המכללה https://n2b.org/tag/באגים כי החיים זה לא מדע מדוייק Sun, 25 May 2008 19:58:38 +0000 he-IL hourly 1 https://wordpress.org/?v=6.3.4 25004112 חשיבותן של הודעות שגיאה https://n2b.org/archives/645 https://n2b.org/archives/645#comments Sun, 25 May 2008 13:41:36 +0000 http://n2b.org/?p=645 אחד השינויים המהותיים שעשיתי במעבר הנוכחי, היה לעדכן את הקטגוריות שלי. עד עתה היו לי מעל ל 60 קטגוריות ואילו לאחר תהליך צימצום אינטנסיבי נותרתי עם כ 9 קטגוריות ראשיות וכל שאר הקטגוריות הומרו לתגיות. כאשר עליתי עם השרת החדש הייתי יחסית מבסוט (ושאנן) מתוך מחשבה שהכל עובד. מה ששכחתי היה העובדה שקישורים חיצוניים עדיין […]

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

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

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

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

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

< ?php
$adminemail = get_bloginfo('admin_email'); 
$website = get_bloginfo('url'); 
$websitename = get_bloginfo('url');
  if (!isset($_SERVER['HTTP_REFERER'])) 
	   echo "אין לי מושג איך הגעת לכאן אבל הדף הזה לא קיים";  
  elseif (isset($_SERVER['HTTP_REFERER'])) 
	{
   	$failuremess = "A user tried to go to $website" .$_SERVER['REQUEST_URI']." and received a 404 (page not found) error. ";
	$failuremess .= "It wasn't their fault, so try fixing it. They came from ".$_SERVER['HTTP_REFERER'];
	mail($adminemail, "Bad Link To ".$_SERVER['REQUEST_URI'],
        $failuremess, "From: $websitename "); #email you about problem
    } 
?> 

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

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

Redirect pluginהפיתרון הגיע בצורה של תוסף בשם Redirection שיודע לבצע הפניות ישירות בצורה גורפת. כך למשל, יכולתי להחליף את כל ההפניות מצורה n2b.org/images לצורה images.n2b.org. גם ההעברה מקטגוריות לתגים זכתה (חלקית בינתיים) לטיפול מתאים וכך ניתן היה להפוך הפניות שהפנו בעבר אל /category/ כך שיפנו אל /tag/ בהצלחה.
אחת המעלות של התוסף היא העובדה שהוא מציע מערכת לוגים העוקבת אחר הודעות השגיאה המתקבלות, כאשר כל הודעת שגיאה ניתן להפוך בקלות להפניה חדשה כאשר עבור ההפניות שהוגדרו מתקבל דיווח לגבי כמות הפעמים בהן הופעלו.

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

הודעת שגיאה, גרפיטי

קרדיט: Andreas Solberg

לדרג את הפוסט
0

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

]]>
https://n2b.org/archives/645/feed 4 645
שפה ארורה https://n2b.org/archives/431 https://n2b.org/archives/431#comments Wed, 08 Aug 2007 20:40:48 +0000 http://n2b.org/?p=431 12 שעות שהאף שלי צמוד למסך עם התרגיל המעפן הזה בג'אווה. 12 שעות שבתוכן כ-5 כוסות קפה, סיבוב אחד עם הכלב, והפסקה לפרק של סטארגייט. 12 שעות, ואני עדיין מנסה לקודד ממשק משתמש גרפי שנראה כמו שצריך. מי שיש לו ידע בשפות תכנות אחרות אך לא מכיר את ג'אווה בוודאי מגחך בשלב הזה. סביבת הפיתוח […]

הפוסט שפה ארורה פורסם על ידי ~ניצן~ בבלוג המכללה

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

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

למעשה, יש כל מיני קיצורי דרך, יש לא מעט תוכנות שכל תפקידן בחיים הוא להקל על המתכנת המתוסכל לבנות את ה GUI שלו, החל מתוספים ל eclipse, וכלה ב netbeans שמספקת סביבת פיתוח שלמה ומקיפה, כולל אפשרות לבניה של הממשק הגרפי.
אבל, ברגע שמנסים להגר מתוכנה אחת לאחרת מתחילות הבעיות. פתאום הקומפיילר קצת יותר קשוח ומכריז על טעויות קריטיות שלא הפריעו לעסק לרוץ קודם לכן, וגם הקוד שמתקבל בסוף התהליך לרוע המזל הוא מבולגן ביותר. נכון שזה עובד, אבל כשבתוכנה יש 15 כפתורים וכולם נקראים בקוד jbutton1 עד ל jButton15, לך תמצא איזה כפתור עושה מה ומי שייך לאיפה. אם התוכנה קצת יותר נרחבת בטח יש גם לא מעט רכיבים אחרים ובסופו של דבר – בלאגן של קוד. התוצאה הסופית היא ממשק שנבנה ב 5 דקות ומתכנת שמתוסכל יום שלם כדי לנקות, לדבג ולהבין מה קורה פה.

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

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

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

לדרג את הפוסט
5

הפוסט שפה ארורה פורסם על ידי ~ניצן~ בבלוג המכללה

]]>
https://n2b.org/archives/431/feed 3 431
ה Dell שלא קיבל https://n2b.org/archives/399 https://n2b.org/archives/399#comments Wed, 18 Jul 2007 08:20:33 +0000 http://n2b.org/?p=399 בעקבות מותו של הלפטופ שלי והחיפושים אחר מחליף נאמן, הצלחתי להניח את ידי על Dell Latitude D531 להתנסות של שבוע – על מנת לקבל רושם על הצעצוע הלז. ראשית – מדהים עד כמה קילו הוא משמעותי. בניגוד לאייסר שהתקרב ל 4 ק"ג הדל מתקרב ל 3 – ומרגישים את זה בכל רגע שצריך לסחוב אותו […]

הפוסט ה Dell שלא קיבל פורסם על ידי ~ניצן~ בבלוג המכללה

]]>
Dell Latitude D531בעקבות מותו של הלפטופ שלי והחיפושים אחר מחליף נאמן, הצלחתי להניח את ידי על Dell Latitude D531 להתנסות של שבוע – על מנת לקבל רושם על הצעצוע הלז.
ראשית – מדהים עד כמה קילו הוא משמעותי. בניגוד לאייסר שהתקרב ל 4 ק"ג הדל מתקרב ל 3 – ומרגישים את זה בכל רגע שצריך לסחוב אותו – בין אם זה בין הסלון לשולחן העבודה ובין אם זה בתרמיל הגב / צד בדרך לרכבת – תענוג.

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

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

במצב אידיאלי, מכינים את הדיסק הקשיח ומחלקים אותו למחיצות לפני שלב ההתקנה (כי רוב המפיצים פשוט לוקחים דיסק של 80GB ומתקינים עליו XP בלי כל חלוקה), זה היה בוקר ולכן החלטתי רק לראות אם ה liveCd ירוץ. הכנסתי, איתחלתי מה CD (5 פעמים כיביתי והדלקתי עד שהבנתי שצריך ללחוץ על F12 בשביל לקבל את מסך ברירת איתחול), ראיתי את הלוגו המבריק ופס הטעינה המתרוצץ ואז – אוי לבושה – Xorg אינו מוגדר כשורה ולכן המערכת לא מוכנה לאתחל למצב גרפי. כיבוי, הדלקה מחדש והפעם בחירה במצב גרפי "בטוח" (אמור להיות כזה שלא מאפשר קריסה של ה X ככל הנראה) ושוב אותה הודעה, Xorg מסרב בתוקף לעלות. מחיפוש זריז בגוגל מסתבר שאני לא היחיד, אנשים רבים וטובים נתקלו באותה הבעיה בדיוק. בחור גרמני אפילו טרח להעלות אצלו בבלוג פיתרון לבעיה (שלא ממש עבד אצלי) אחרי פיענוח של הגרמנית נותרתי עם אותה הבעיה בדיוק. מסתבר, שהשילוב של כרטיס המסך של ATI בתוך המחשב ביחד עם המסך הרחב (16:9) לא בדיוק עובדים לפי התקן (DPMS) ולכן המצב הגרפי לא עובד.
הבעיה היא, שבאובונטו 7.04 ההתקנה מתבצעת מתוך ה liveCd – ולכן לא ניתן למעשה לבצע את ההתקנה.
לאחר שיטוט קצר, נתקלתי במסך ההורדות של אובונטו בתיבת סימון שמאפשרת הורדה של דיסק התקנה ללא ה LiveCd אלא דרך ממשק טקסטואלי (כמו ש ubuntu הותקנה בעבר). בשלב זה המחשב בבית מוריד לו את הדיסק הרלוונטי וכולי תקווה שכך ניתן יהיה להתקין אובונטו על המחשב.

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

לדרג את הפוסט
4.7

הפוסט ה Dell שלא קיבל פורסם על ידי ~ניצן~ בבלוג המכללה

]]>
https://n2b.org/archives/399/feed 4 399
יש לכם FireFox ו IE? אתם בסכנה! https://n2b.org/archives/392 https://n2b.org/archives/392#comments Thu, 12 Jul 2007 06:40:44 +0000 http://n2b.org/?p=392 אם על המחשב שלכם מותקן גם פיירפוקס וגם אקספלורר ואתם נוהגים לגלוש עם האקספלורר לאתרים מפוקפקים, יש מצב שאתם מסכנים את המחשב שלכם. בחור בשם Thor Larholm מצא פירצת אבטחה שקושרת בין שני הדפדפנים ומאפשרת להעביר קוד זדוני בדף אקספלורר שיגרום לפתיחה של פיירפוקס ולהריץ את הקוד דרכו. בהדגמה שהוא שם באתרו, הוא מראה כיצד […]

הפוסט יש לכם FireFox ו IE? אתם בסכנה! פורסם על ידי ~ניצן~ בבלוג המכללה

]]>
אם על המחשב שלכם מותקן גם פיירפוקס וגם אקספלורר ואתם נוהגים לגלוש עם האקספלורר לאתרים מפוקפקים, יש מצב שאתם מסכנים את המחשב שלכם. בחור בשם Thor Larholm מצא פירצת אבטחה שקושרת בין שני הדפדפנים ומאפשרת להעביר קוד זדוני בדף אקספלורר שיגרום לפתיחה של פיירפוקס ולהריץ את הקוד דרכו. בהדגמה שהוא שם באתרו, הוא מראה כיצד הוא פותח את CMD.exe – ממשק ה"דוס" של חלונות. אומנם הוא העביר את הפקודה בלי פרמטרים אבל ניתן בקלות להפעיל שלל פקודות זדוניות בעזרת הקוד. הסיבה לכך, טמונה בעובדה שפיירפוקס מבצעת רישום של FirefoxURL כקידומת ללינקים שיפתחו בפיירפוקס. ברמת העיקרון, על הערכים להיות מוקפים במרכאות (") על מנת שהדפדפן יזהה אותם, אבל אקספלורר "מוותר" לדפים לא תקניים ומאפשר את ההעברה של הקוד הזה ובכך מסכן את המחשב.

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

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

מידע נוסף
תיעוד והדגמה של הפירצה
כתבה על הנושא ב ZdNet

לדרג את הפוסט
0

הפוסט יש לכם FireFox ו IE? אתם בסכנה! פורסם על ידי ~ניצן~ בבלוג המכללה

]]>
https://n2b.org/archives/392/feed 1 392
עזוב אותך, בוא נעשה וויקי https://n2b.org/archives/284 https://n2b.org/archives/284#comments Sat, 03 Mar 2007 17:05:21 +0000 http://n2b.org/?p=284 ברלי בריל (Berly Beryl) הוא פרוייקט ליצירת סביבת עבודה תלת מימדית ללינוקס, קצת כמו ה"אירו" של ויסטה אבל הרבה יותר גמיש. במרתף אחד, מנהל פיתוח אחד ביקש מהעובדים על הפרוייקט להכין לו מסמכי עזרה. מנהל: טוב, הפרוייקט כמעט גמור, אני רוצה שדני ויוסי יכתבו בבקשה את מסמכי התיעוד דני: מה תיעוד? מה לכתוב? יוסי: כן, […]

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

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

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

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

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

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

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

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

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

לדרג את הפוסט
4.3

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

]]>
https://n2b.org/archives/284/feed 4 284
למה מי מת? ד"ר ווטסון https://n2b.org/archives/233 https://n2b.org/archives/233#respond Mon, 01 Jan 2007 14:32:22 +0000 http://n2b.org/?p=233 6 שנים על חלונות XP, חשבתי שכבר זכיתי לראות את כל קריסות המערכת הקיימות. תוכנות שביצעו יישום לא חוקי ויסגרו, דברים שנעלמו מהמערכת וגרמו לה להציג מסכים כחולים ועוד כהנה וכהנה. ביננו, מי שיוצא לו להשתמש בחלונות נתקל לפחות פעם ביום בהודעת שגיאה כזו או אחרת – 6 שנים זה די והותר לעבור על כולן. […]

הפוסט למה מי מת? ד"ר ווטסון פורסם על ידי ~ניצן~ בבלוג המכללה

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

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

לחצו להגדלה

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

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

לדרג את הפוסט
4.7

הפוסט למה מי מת? ד"ר ווטסון פורסם על ידי ~ניצן~ בבלוג המכללה

]]>
https://n2b.org/archives/233/feed 0 233
תביא סוללה https://n2b.org/archives/222 https://n2b.org/archives/222#comments Thu, 21 Dec 2006 11:50:48 +0000 http://n2b.org/?p=222 בתקופת שירותי הצבאי הסתובבתי עם מכשיר מוטורולה אימתני שענה לכינוי מנגו. זה היה מכשיר ברשת האנאלוגית והוא היה פרימיטיבי להחריד. למעשה הוא ידע לעשות דבר אחד – ודבר אחד בלבד – לאפשר לי להתקשר ולקבל שיחות. עם הזמן עברתי לאורנג' – אל מכשיר הנוקיה 5100 המוכר והידוע, ומשם הדרך כבר הייתה פתוחה עד למכשיר הסוני […]

הפוסט תביא סוללה פורסם על ידי ~ניצן~ בבלוג המכללה

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

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

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

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

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

לדרג את הפוסט
3.5

הפוסט תביא סוללה פורסם על ידי ~ניצן~ בבלוג המכללה

]]>
https://n2b.org/archives/222/feed 2 222
אבל מה עם התקן? https://n2b.org/archives/219 https://n2b.org/archives/219#comments Mon, 18 Dec 2006 08:08:30 +0000 http://n2b.org/?p=219 תקן פרטי זה המצאה גאונית, בעזרת שימוש בתקן פרטי יכול תאגיד מסויים לקשור את המשתמשים שלו ולהשאירם אצלו לנצח. כך למשל תקן ה DOC של מיקרוסופט הוא תקן פרטי שדי מגביל העברה בין תוכנות מעבדי תמלילים שונות. אומנם, ניתן לפתוח בעזרת Open Office מסמכים שנוצרו באופיס של מיקרוסופט, אך התמיכה היא עדיין לא מושלמת ולעיתים […]

הפוסט אבל מה עם התקן? פורסם על ידי ~ניצן~ בבלוג המכללה

]]>
תקן פרטי זה המצאה גאונית, בעזרת שימוש בתקן פרטי יכול תאגיד מסויים לקשור את המשתמשים שלו ולהשאירם אצלו לנצח. כך למשל תקן ה DOC של מיקרוסופט הוא תקן פרטי שדי מגביל העברה בין תוכנות מעבדי תמלילים שונות. אומנם, ניתן לפתוח בעזרת Open Office מסמכים שנוצרו באופיס של מיקרוסופט, אך התמיכה היא עדיין לא מושלמת ולעיתים קרובות העיצוב מתבדר בזמן המעבר.
באותה צורה בדיוק מוחזקים המשתמשים כבולים בעזרת DRM למיניהם, ה DRM של IPOD שונה מזה של ה ZUNE ושניהם שונים בצורה מהותית מה DRM של חלק מהחנויות המספקות מוזיקה ברשת. כך יכולה אפל להיות בטוחה שמשתמשיה הנאמנים שטרחו לקנות ממנה מוזיקה לא ירוצו כל כך מהר אל הנגן המתחרה – שכן זה ידרוש רכישה מחודשת של כל השירים. המשתמשים המתוחכמים יותר, ידעו כמובן להסיר את ה DRM עצמו בעזרת שלל כלים הקיימים לכך ברשת – אך כמובן שלא עליהם מדובר.

את התקנים ברשת קובע אירגון W3C, כך למשל יש כללים מאוד מאוד מוגדרים אשר דף HTML, או אפילו קובץ CSS צריכים לעמוד בהם. רוב הדפדפנים המתקדמים כגון שוא"ש, אופרה וכ', הולכים על פי התקן של ה W3C אשר נועד למעשה להבטיח שכל הדפים יראו בצורה זהה בכל דפדפן.
מאידך, הדפדפן של מיקרוסופט עובד עפ"י תקן פרטי משלו ומצפצף על חוקי ה W3C. כתוצאה מכך – דפים שנראים זהים ברוב הדפדפנים עלולים להראות שונה בדפדפן אקספלורר.
נשאלת השאלה – מי התקן הנכון והמתאים?
חובבי השוא"ש ומשפחתו יקומו ויצעקו מייד כי התקן של ה W3C הוא הקובע, אך האם באמת יש לטענה זו מקום?
בשנת 1975 יצאה סוני עם המצאה מהפכנית – קלטות ה BetaMax. שנה לאחר מכן הוכרז פורמט ה VHS על ידי JVC. ההיסטוריה מלמדת אותנו שפורמט ה VHS השתלט על השוק והפך להיות תקן אחיד, אך בבדיקה מדוקדקת מתברר כי הגורמים לניצחון ה VHS על הבטא מקס לא התרחש בזכות היות VHS תקן מוצלח יותר (ככל הנראה דווקא בטא מקס היה התקן העדיף טכנולוגית) אלא דווקא בגלל גורם פשוט אחד – קלטות הבטא מקס היו באורך של 60 דקות ואילו קלטות ה VHS היו בנות 3 שעות.
למרות שסוני טרחה לשחרר לשוק קלטות ארוכות יותר, זה כבר היה מאוחר מדי ופורמט ה VHS השתלט על השוק. בשנות ה 80 המאוחרות נגמרה מלחמת הפורמטים ותקן ה VHS השתלט באופן סופי על שוק מכשירי הוידאו.

שנים מאוחר יותר הגיע פורמט ה VCD שהוחלף לאחר מכן ב DVD וכרגע מגיעים אל שורת הקרב שלושה תקנים מתחרים – בלו-ריי, HD, והדיסקים ההולוגרפיים.
גם כאן, ההחלטה הסופית על התקן הדומיננטי לא תוכרע על בסיס עדיפות טכנולוגית אלא על ידי העדפת המשתמשים. למודי ניסיון מהעבר התחילו החברות במאבקים על פריסה מקסימלית של המדיה שלהם. החל מנושא ה PS3 שיוכל גם לשמש לאחר מכן כנגן בלו-ריי בנוסף לכותרים וכלה במאבק על חברות המדיה באשר לפורמט בו יופצו הסרטים שלהן בעתיד.

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

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

לדרג את הפוסט
1

הפוסט אבל מה עם התקן? פורסם על ידי ~ניצן~ בבלוג המכללה

]]>
https://n2b.org/archives/219/feed 6 219
זה לא אנחנו, זה אתם! https://n2b.org/archives/171 https://n2b.org/archives/171#comments Sat, 07 Oct 2006 20:01:52 +0000 http://n2b.org/?p=171 חבר - זה הכל בשבילך (אם אתה עדיין בשנת 1996)

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

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

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

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

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

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

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

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

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

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

לדרג את הפוסט
0

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

]]>
https://n2b.org/archives/171/feed 1 171
מונה כניסות – עידכון https://n2b.org/archives/119 https://n2b.org/archives/119#comments Sat, 10 Jun 2006 22:49:54 +0000 http://the-nzb.com/?p=119 בעקבות בקשות - שידרוג קל למונה הכניסות, שנועד להתאים עבור mySql 5.x. אם אתם נכללים - אנא נסו אותו, אפילו רק בשביל הבדיקה.

הפוסט מונה כניסות – עידכון פורסם על ידי ~ניצן~ בבלוג המכללה

]]>
לאחר תלונות חוזרות ונשנות מאנשים המדווחים שהתקנת התוסף על מערכת שמריצה MySql 5 נכשלת – נעשה תיקון קטן בקוד של התוסף כדי שיתאים גם למערכות המתקדמות יותר.

את התוסף, ניתן להוריד מכאן, מידע על התוסף ודרך פעילותו נמצא פה.

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

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

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

לדרג את הפוסט
4

הפוסט מונה כניסות – עידכון פורסם על ידי ~ניצן~ בבלוג המכללה

]]>
https://n2b.org/archives/119/feed 5 119