XAMPP הינה חבילת תוכנות חינמית הזמינה במערכות הפעלה שונות כולל Windows ו- Linux, המאפשרת למפתחים להפוך המחשב האישי למעין שרת Web (Apache) עליו ניתן לפתח ולהריץ אתרים מבוססי PHP, מסדי נתונים מסוג MySQL ועוד. באמצעות ממשק גרפי פשוט, יכול המפתח להריץ אחת או כמה מתוכנות השרת אשר מסופקות בחבילה בזמן הפיתוח.

השלבים הבאים מסבירים כיצד ניתן להתקין את חבילת XAMPP על מחשבים מבוססי מערכת הפעלה Linux (אגב, בעבר היתה ידועה חבילת XAMPP למחשבי Linux בשם LAMPP, אך כדי לא לסבך את המשתמש, שמה הוחלף ל- XAMPP For Linux):

לקרוא את ההמשך »

מאמר מצוין בנושא טכנולוגית הענן ו- Azure שנכתב ע"י אהרון אצ’ין, ממייסדי חברת CodeValue ומובא כלשונו.

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

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

לקרוא את ההמשך »

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

לקרוא את ההמשך »

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

מיקרוסופט שחררה כבר גרסת CP (Customer Preview) לגיקולוגים על מנת שיוכלו לעשות Test Drive על המערכת, כדי ללמוד, להתרשם ולהתרגל, ואף לתת למפתחים את האפשרות ללמוד את המערכת וללמוד את ה- API החדש, WinRT, שישמש אותם בפיתוח אפליקציות למערכת הפעלה זו (Developers Preview).

ניתן להתקין את המערכת החדשה באופן די פשוט, בזכות פתרונות כגון VirtualBox ו- VMWare, המאפשרים התקנות ע”ג מכונות וירטואליות. בפוסט זה אציג את השלבים אשר יאפשרו לכם להתקין את גרסת Windows 8 Customer Preview על מערכת ההפעלה הנוכחית שלכם מבלי שתהיה התנגשות כזו או אחרת:

לקרוא את ההמשך »

סימפטום
הקישור ל- Source Control Explorer ב- VSTS דרך התפריט View >> Other Windows אינו פעיל (אפור).

לקרוא את ההמשך »

מטרתה העיקרית של ספריית jQuery הינה להקל על עבודתם של מפתחי ה- Front End ע"י פישוט פעולות (Simplification) שונות, כגון: גישה ומניפולציה על ה- DOM, הנפשות וטיפול באירועים.

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

הטיפ הבא מציג 5 דרכים שונות לטיפול באירועים באמצעות jQuery, כאשר בתחתית כל אחת אציג את דירוג היעילות שלה (5 היא הבזבזנית ביותר ו- 1 היעילה ביותר). הטיפ בהשראת פוסט בנושא שקראתי באחד האתרים בנושא תכנות שאני ממליץ בחום: אינטרנט ישראל.

לקרוא את ההמשך »

הטיפ הבא מיועד למפתחי אנדרואיד ומאפשר להתקין קבצי apk לצורכי Debug / Testing ע”ג כרטיס הזיכרון (SD) של המכשיר.

לקרוא את ההמשך »

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

לקרוא את ההמשך »

יצירת רשימות ב- HTML אפשרית באמצעות התגיות UL עבור רשימת תבליטים (Bullets) ו- OL עבור רשימה ממוספרת.
השליטה במראה ה- Bullets היתה עד לא מזמן מינימלית והצריכה כתיבת קוד רב כדי להשיג מניפולציות דרושות, אולם בזכות מאפיינים חדשים ב- CSS, ניתן להשיג התאמה אישית טובה יותר של המראה, כמו למשל קביעת צבע עבור ה- Bullets עצמם, ללא שינוי צבע הטקסט ואף מה יוצג כ- Bullet.

לקרוא את ההמשך »

Web Services מהווים אופציה אידיאלית לתקשורת עבור אפליקציות מבוזרות (אפליקציות אשר מרכיביהן מפוזרים על יותר ממחשב אחד) Cross Platform ועוד. ארכיטקטורה ומימוש נכון של Web Services הינם קריטיים וכיוונונים רבים זמינים באמצעות קובץ הקונפיגורציה של האפליקציה (web.config), כאשר רובם מסוקרים בצ’קליסט המצורף, המיועד לביצוע אופטימיזציה ל- Web Services. מי שרוצה להרחיב עוד בנושא מוזמן להציץ בקישור זה:

לקרוא את ההמשך »