PHP Project Manager Feature List

We have started writing down the things we would like to add to the PHP Project Manager we are developing, And would like to invite and encourage everyone to help us with listing down things you would like to see in your project manager, It can be anything and we will try to consider everything and add the requests we think that incorporating them into the application will benefit most of the users using it.

Read More

Share Comments

PHP Bug Tracker Project

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

Read More

Share Comments

PHP 5.3 Zend Certified

Just wanted to let everyone know that i took the new PHP 5.3 Zend Certification and passed it. I did not study as much as i did for the two previous ones but i did read about the new changes in PHP 5.3 and blogged about them as well as you can probably see in my recent blog posts.

Read More

Share Comments

PHP 5.3 - תוספות תחביר

עם כל השינויים המשמעותיים והתוספות ב PHP 5.3 ישנם כמה תוספות תחביר שמקלות ומאפשרות לכתוב את הקוד בצורה שונה, לפעמים גם יעילה יותר, ולפעמים גם קצרה יותר. סיקור קצר של כמה מתוספות התחביר ש PHP 5.3 מאפשרת, כמו: NOWDOC, Ternary Short Cut ‘?:’, Jump Label, ואת המתודה callStatic__.

Read More

Share Comments

PHP 5.3 Late Static Bindings

PHP 5.3 כבר הציגה את עצמה ואת האפשרויות החדשות שהתווספו, אך בין כל האפשרויות שכבר עברנו עליהם ישנה עוד אפשרות אחת שהיא לא פחות חשובה, ויש צורך לעבור ולסקר גם אותה. האפשרות הזו היא Late Static Binding, שבתרגום חופשי זה ‘כבילה מאוחרת’ (למתודות/מאפיינים סטטיות/סטטיים), ופשוטו כמשמעו מאפשר לרתום או לקשור מתודה או מאפיין סטטי לאחר הקמפול של הקוד.

Read More

Share Comments

PHP 5.3 Namespaces

Namespaces נוספו בגרסא PHP 5.3, זה אולי אחד הדברים שגורמים לגרסא זו לקבל כל כך הרבה תשומת לב, הרי Namespaces הם לא דבר חדש בתחום שפות התכנות הם קיימות בשפות אחרות כבר שנים ורק לאחרונה הם הוצגו גם לשפה זו. בתרגום חופשי Namespace הוא “מרחב”, וככה גם נפנה אליו בפוסט זה. Namespace בעצם מאפשרים למפתח להפריד את הקוד למודלים או קבוצות אשר גורם לקוד להיות יותר קריא. מרחבים מונעים התנגשויות בין שמות מחלקות ופונקציות, זה מאפשר שימוש במספר מחלקות בעלות אותו השם, כל זמן שהם נמצאים תחת מרחב שונה. מרחב גם גורם לסגנון הישן של שמות המחלקות ב Zend/Pear מיותר (Zend_Database_Mysql_Query) מאחר ולא יהיו יותר התנגשויות בין שמות המחלקות.

Read More

Share Comments

בלוגים טכנולוגיים

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

Read More

Share Comments

MongoDB - חלק 1 - התקנה

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

Read More

Share Comments

MongoDB - חלק 3 - התחברות למסד נתונים הרצת שאילתות על גבי מסד הנתונים

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

Read More

Share Comments

MongoDB - חלק 2 - התקנת התוסף עבור PHP

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

Read More

Share Comments