בדיקת תחביר ב-וים באמצעות Syntastic
התוסף סינטסטיק מאפשר לבדוק תקינות תוכניות בעת עריכתן בעורך הטקסט וים. במדריך זה אראה כיצד להתקין את התוסף ולהגדירו לבדיקת תקינות תחביר בתוכניות פרל, פייתון ורובי.
טיפים קצרים וחדשות למתכנתים
התוסף סינטסטיק מאפשר לבדוק תקינות תוכניות בעת עריכתן בעורך הטקסט וים. במדריך זה אראה כיצד להתקין את התוסף ולהגדירו לבדיקת תקינות תחביר בתוכניות פרל, פייתון ורובי.
בדוגמא שלפנינו נבנה פקד ContentSlider גנרי. כך כל מי שירצה לבנות סליידר תמונות יכול להשתמש בפקד שלנו ולרשום בתור ילדים את התמונות או הטקסטים ביניהם הוא רוצה להחליף ופקד הסליידר כבר ידאג לכל העבודה.
למרות הזמן שעבר מאז המצאתו XML הוא עדיין פורמט שנמצא בשימוש נרחב במערכות ארגוניות. שפות סקריפטים כמו פרל נותנות מענה מושלם למקרים בהם יש לנו מידע ב XML שקיבלנו ממערכת ועלינו לעדכן אותו או לשלוף ממנו מידע להעביר הלאה. במדריך זה תמצאו דוגמאות לעבודה עם XML בממשקי DOM ו SAX מתוך קוד פרל
קוראים קבועים של הבלוג וודאי זוכרים שבשבוע שעבר השוויתי כאן בין השפות פרל, פייתון ורובי לראות מי מציגה את הביצועים הטובים ביותר. שיטת העבודה כללה מימוש משימה חישובית באופן זהה בשלושת השפות. השבוע הגיע הזמן לפרוע את הצ׳ק: אנו נמיר את הקוד לגירסא מקבילית, נריץ אותו מכמה תהליכונים במקביל ונראה כמה רחוק נגיע עם ניצול אופטימלי של המעבד.
רוצים לכתוב קוד מונחה בדיקות ליישום ריאקט אך מרוב אפשרויות, כלים וטכנולוגיות הלכתם לאיבוד? הנה הזדמנות לעשות קצת סדר, וגם לקבל Starter Code המשלב את כל הכלים.
מי יותר מהירה: רובי, פרל או פייתון? התשובה תלויה כמובן במה אתם רוצים לעשות עם השפה ובכל זאת בשביל לקבל אינדיקציה כתבתי תוכנית עם מורכבות חישובית מסוימת בשלושת השפות ומדדתי.
עולם בניית אתרים ופיתוח CSS עבר שינויים משמעותיים בשנים האחרונות מאז כניסתם של סמארטפונים לחיינו ועם הצורך להתאים את האתרים שאנו בונים למגוון רחב של מכשירים. השינויים כללו מאפייני CSS חדשים ויחד אתם הצורך לכתוב ולתחזק כמות גדולה של קוד CSS. בראיון העבודה הבא שלכם למשרה המערבת CSS תצטרכו להוכיח שליטה בשיטות עבודה שיאפשרו לכם לבצע את שתי המשימות. לכן בפוסט זה אספתי עבורכם מספר קישורים ומדריכים שיעזרו להבין אם אתם בכיוון ולהתכונן כמו שצריך לראיון הבא.
בעוד כשבועיים אעביר סמינר בכנס DevGeek Week בנושא שיפור ביצועים ב JavaScript. אם ייצא לכם להגיע תרוויחו כמה הדגמות חיות של שימוש בכלי הפיתוח כדי למצוא בעיות ביצועים וזכרון בקוד, ולטובת הקוראים שלא יצליחו להגיע אסכם כאן בקצרה כמה נקודות שיעזרו לכם לכתוב JavaScript מהיר וחלק יותר.
C++ נמצאת בשימוש נרחב היום במקומות רבים בגלל יתרונותיה: היא עוזרת למתכנתים לשלוט בכל מה שקורה בתוכנית ולכן תוכניות C++ מצליחות להגיע לביצועים טובים יותר ביחס לשפות מתחרות. ניתן להשתמש ב C++ כדי לכתוב תוכניות למערכות הפעלה רבות, בכלל זה חלונות, מק ויוניקס וגם מערכות המובייל אייפון ואנדרואיד מריצות קוד C++. אבל C++ אינה ידידותית מספיק למשתמשים חדשים: כמות העבודה והלמידה שתצטרכי להשקיע עד שתגיעי לכתוב משהו מועיל היא גדולה בהרבה מאשר בשפות קלות יותר כגון פייתון (או MATLAB). חמש העצות הבאות יעזרו לך ללמוד C++ בדרך הנכונה ולהגיע מהר יותר לתוצאות טובות בפיתוח בשפה זו.
מתכנתי צד-לקוח יכולים להנות כבר תקופה ארוכה מפיתוח מהיר של דמואים קצרים באמצעות שלל אתרים כדוגמת jsfiddle, jsbin, codepen ועוד רבים. המהנדסים של קודפיקניק רוצים להציע את אותה החוויה גם למתכנתי צד-שרת ואנשי system. כך זה נראה: