עובדי היי-טק הם כמו כלבים

30 בMarch, 2008

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

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

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

אסור להסביר בדיחות

28 בMarch, 2008

אני: עזבי, את לא תביני.

ק' המזכירה: נו די, אני רוצה לנסות.

אני: זה לא בשבילך, זה לא יגיד לך כלום.

ק': <קוראת> לא הבנתי.

אני: אמרתי לך שלא תביני.

ק': תסביר לי.

אני: זה סתם יישמע מטומטם.

ק': נו, תסביר.

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

ק': נו!

אני: <נאנח> sudo זו פקודה בלינוקס שנותנת לך הרשאות לעשות הכל.

ק': <בוהה בי במשך כמה שניות> … זה מפגר. אתה מוזר.

 

 

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

 

 

Proper User Policy apparently means Simon Says.

מתקן שגיאות דקדוק מעצבנות באינטרנט

26 בMarch, 2008

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

מומלץ לבעלי לב חלש.

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

כך מורידים למחשב את ארכיון מיכל ניב

23 בMarch, 2008

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

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

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

הנה הסיסמה שלך

28 בDecember, 2007

התקן של HTML מגדיר יפה מאוד כיצד להוסיף לדף שדה להכנסת סיסמה:

password
Like "text", but the input text is rendered in such a way as to hide the characters (e.g., a series of asterisks). This control type is often used for sensitive input such as passwords.

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

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

הומלס

וכמובן ש"יד2", שעשו עבודה כל כך טובה בהעתקת הממשק של "הומלס", לא פספסו גם הפעם:

יד2

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

כמה עדכונים על "אוטובוסים"

21 בOctober, 2007

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

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

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

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

אוטובוסים (שם זמני) - גירסה 0.0.3

23 בSeptember, 2007

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

הבעיה העיקרית היתה חוסר תמיכה של ה JVM בקידוד iso-8859-8, אז המרתי הכל ל utf-8 במקום (מה שהייתי צריך לעשות מלכתחילה). כמו כן תוקנה בעיית deadlock שנבעה מהצורך של מכשירים מסויימים לאשר כל גישה לאינטרנט, במקום רק הראשונה כמו בנוקיה שלי, ובוצעו שינויי ממשק קלים.

להתקנה גילשו מהמכשיר הסלולרי לכתובת http://dorshemer.com/b. קוד המקור המלא נמצא כאן. הסבר כללי על האפליקציה והוראות שימוש בפוסט הפתיחה.

אוטובוסים (שם זמני) - גירסה 0.0.2

2 בSeptember, 2007

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

להתקנה גילשו מהמכשיר הסלולרי לכתובת http://dorshemer.com/b. קוד המקור המלא נמצא כאן. הסבר כללי על האפליקציה והוראות שימוש בפוסט הקודם.

אל תרפרשו לי את הדף

22 בAugust, 2007

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

הדף התרפרש.

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

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

אוטובוסים (שם זמני) - גירסה 0.0.1

16 בAugust, 2007

נקפוץ ישר למים העמוקים

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

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

מה האפליקציה עושה?

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

מה האפליקציה לא עושה?

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

הוראות שימוש

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

דרישות מערכת

כדי להריץ את האפליקציה יש להשתמש במכשיר התומך בהרצת אפליקציות ג'אווה (CLDC 1.0 ו- MIDP 2.0 או גרסאות חדשות יותר). כמו כן, על המכשיר לאפשר חיבור לרשת האינטרנט.

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

התקנה

ניתן להוריד את האפליקציה המוכנה כקובץ jar, כדי להעבירה מהמחשב למכשיר הסלולרי באופן עצמאי, או לגלוש דרך המכשיר לכתובת http://dorshemer.com/b על מנת להתקין ישירות.

את קוד המקור, יחד עם קבצי jar ו- jad מוכנים וקובץ ה php של תוכנת השרת ניתן להוריד מכאן. כדי לקמפל, לבדוק ולארוז מומלץ להשתמש ב Sun Java Wireless Toolkit.

עד כאן בינתיים

אשמח לשמוע הערות, הצעות ודיווחי באגים בתגובות בבלוג או בדוא"ל בכתובת dor.shemer בג'ימייל נקודה קום

עדכונים נוספים יתווספו לבלוג עם התקדמות הפרויקט.