מחשבות על עננים וכסף

23 בינואר 2011

מחשבות על עננים וכסף העננים הביאו איתם תפיסות עולם חדשות, שמצריכות חשיבה, מה המשמעות של העננים על החיים שלנו. הפעם אני רוצה לשתף אתכם במחשבות על כסף וארכיטקטורה. לפני שנכנסים לעננים חיביים לשלוט בנושא התמחור, כדי שלא תהיו מופתעים בסוף החודש. מחשבה: "הענן נותן לנו 100% אתר עובד בכל מזג האוויר", על כך תשלמו. אם ניקח לדוגמא את הענן של מיקרוסופט, יותר משתלם לכתוב את הלוג של אפלקציה ל-Table במקום ל- SQL. ולכם משיקולי עלות וארכיטקטורה זו תהיה ההמלצה של הארכיטקט. אך מה יקרה אם בעתיד הקרוב,...
2 תגובות

קריסת המחשב הנייד, תחקיר.

11 בינואר 2011

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

MVVM וויזואל סטודיו 2012

4 בינואר 2011

בפוסט הקודם המלצתי לכתוב קודם את ה-VM ורק אחרי זה את ה-V. זה מדגיש את ההפרדה בין הלוגיקה של המסך לויזואל שלו, אך זה לא אינטואיטיבי. מספר הצעות לשיפור הויזואל סטודיו שיקל אלינו את הנושא: 1. בכתיבת פקד נוכל לסמן את ה-Properties שמשמשים למידע לוגי ( למשל Text, SelectedItem ) ע"י Attribute  מיוחד. 2. ביצירת מסך או User Control נוכל לשיך אותו ל-VM, כלומר הוא יהיה מתחת לקובץ ה-VM ב- Solution Explorer. יהיה אפשר לשים מספר מסכים תחת אותו VM. כלומר שנלחץ על הפלוס של ה-VM  ב- Solution Explorer נראה...
תגיות: ,
תגובה אחת

מה הסוד של M-V-VM

2 בינואר 2011

שנת 2010 בתחום ה-UI היתה שנת ה-MVVM . בהרבה חברות שעבדתי בשנת 2010 בחרו בפה אחד לעבוד ע"פ ה-Pattern של M-V-VM. למה? אמרו לי שיותר קל לכתוב בדיקות, במה זה מתבטא? ומה קרה שנטשנו את ה- MVC או את ה-MVP ? בפוסט זה אני אנסה להסביר את הסיבות למה אני בחרתי ב-MVVM ומה חסר. טענה: ה-MVVM עוזר לנו לכתוב קוד שעושה הפרדה בין חלקי ה-UI ללוגיקה של המסך. כאשר מסתכלים על המסך הפשוט הזה מגלים שיש המון צורות לכתוב אותו. גירסת ה-"VB" ( לחיצה כפולה על פקד ה-Send ) public partial class MainWindow : Window{   ...
תגיות: ,
תגובה אחת

האם אתם מכירים את Teredo

ביום חמישי הלכתי לשמוע את ההרצאה של יובל בנושא AppFabric Service Bus. אחד המשפטים שתפס אותי הוא שקשה לעשות תקשורת מבחוץ שעוברת Firewalls ו-NAT. אני מייד חשבתי על כל השירותים שעושים זאת כמו Skype, ICQ, Messanger ועוד. אז איך הם עושים את זה בלי להשתמש ב- AppFabric Service Bus. מצאתי כמה מאמרים שיכולים לתת כיון איך להתמודד עם הבעיות. 1. Inside Windows Messenger - How it Communicates 2. Teredo Overview 3. Working with NATs and Firewalls אין ספק שזה הרבה יותר קשה מאשר לעבוד...
תגיות: ,
תגובה אחת