אתר חדש ללינגנו

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

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

היתה נקודה אחת שלא הלכה חלק. מסתבר שהעיצוב המודרני של Joomla מתנגש בעברית עם היכולות המוגבלות של Internet explorer 6. נסיון לראות את האתר בעברית באקספלורר פשוט לא נראה טוב. עשינו משהו שהוא לא אידאלי, אבל הטוב ביותר שיכולנו לעשות תחת הנסיבות. אם מנסים להתחבר לאתר באמצעות אקספלורר ולבקש ששפת האתר תהיה עברית מקבלים דף שמפנה לכל מגוון הדפדפנים האחרים שזמינים באותה הפלטפורמה ושכן מציגים את האתר כראוי. אידאלית היינו צריכים לאפשר לראות את האתר בכל זאת בעברית, שבור ככל שיהיה (וזה מאוד מאוד שבור – ie6 פשוט לא בנוי להציג עיצובים מבוססי CSS). ייתכן ועוד נכניס את זה. בשלב זה לא חשבתי שיהיה נכון לעכב את ההשקה בגלל האחוז הקטן של אלו שגם משתמשים דווקא בגרסה 6 וגם רוצים את האתר דווקא בעברית.

אשמח לשמוע את דעתכם…

שחר

בחלונות לא מבדילים בין פעולה לא חוסמת לפעולה אסינכרונית

כן, עוד פוסט טכני.

כאשר מבצעים פעולות קבצים/sockets ביוניקס, נהוג להבדיל בין מספר סוגי פעולות. השאלה הראשונה שיש לשאול היא “האם הפעולה חוסמת” (blocking). פעולה חוסמת היא פעולה שלא חוזרת עד שהפעולה הושלמה. לצורך הדוגמא, דמיינו את המצב הבא. אנחנו מבקשים לכתוב לחיבור TCP/IP, מה שדורש שחלק מה-buffer שלנו ייכתב לחיבור. הבעיה היא שהצד השני של התקשורת מגיב לאט, מה שאומר שמידע קודם שכתבנו עוד לא קיבל אישור מהצד השני, והוא ממתין בצד שלנו. במצב כזה עלול להיות מצב שבו אין לשכבת ה-TCP/IP שלנו מקום לנתונים הנוספים שאנחנו מנסים לכתוב. אם אנחנו משתמשים בפעולה חוסמת מה שיקרה בשלב הזה זה שהתוכנית שלנו תמתין עד שהצד השני ייאשר קצת נתונים קודמים, מה שיפנה חוצצים, מה שיאפשר לקבל את הנתונים החדשים שאנחנו מנסים לכתוב ולשחרר את פעולת הכתיבה שלנו. אנחנו חסומים מלהמשיך בביצוע התוכנית עד שהמידע (לפחות חלקו) מתקבל.
להמשיך לקרוא בחלונות לא מבדילים בין פעולה לא חוסמת לפעולה אסינכרונית

המצב הכלכלי ואנחנו (ישראל)

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

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

Bear