סקרינקאסט Ajax עם מוטולס ורובי און ריילס (חלק 1)

בסקרינקאסט הבא אני עובר על יצירת פרויקט חדש ברובי און ריילס.

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

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

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

אשמח כמובן לראות תגובות (גם דרך הפייסבוק)

גם לייקים יתקבלו בברכה

Ajax on rails using Mootools [HD] from Avi Tzurel on Vimeo.

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

לינקים שימושיים למפתחים #1

פוסט ראשון בסדרה, בפוסטים האלה אני אפרסם לינקים שימושיים למפתחים (בעיקר למפתחי רובי און ריילס ומפתחי Web)

iAd Producer – למי שרוצה לקחת חלק ולפרסם iAds ברשת של אפל, אפל הוציאו Producer מיוחד שמאפשר ליצור מודעות כאלה בצורה של Wysiwyg והפלט של העורך הזה הוא Html5 וCss3 שכול המכשירים של אפל יודעים לקרוא, בינהם הiPhone וכמובן הiPad.

Tower – אני משתמש במק, מאז שאני משתמש במק אני משתמש לSource Control ב-Git כמעט באופן בלעדי (מלבד פרויקט או שניים שקיבלתי בירושה). הרבה זמן השימוש ב-Git הרגיש לינוקסאי מדי, יותר מדי Command שקשה מאוד לזכור את קובן אבל החלק שבאמת היה לי קשה עם Git הוא לעשות Diff, לראות היסטוריה וכדומה.
בדיוק כאן נכנסת לתמונה האפליקציה המעולה הזו, אני משתמש בה באופן קבוע בשביל לראות היסטוריה של Commits, לשחזר קטעי קוד ולעשות Merge בין ענפים)

צילום מסך Git Tower

צילום מסך Git Tower

סיור באתר באמצעות jQuery – אמנם לאחרונה אני עושה שימוש בMootools בכול הפרויקטים החדשים שלי אבל זה Tutorial נחמד שמראה איך אפשר ליצור סיור באתר ולהניח Tooltips במקומות הנכונים עם הסבר של מה בדיוק החלק הזה עושה. לאפליקציות עם אינטראקציה רבה זה בהחלט יכול להיות מאוד שימושי.

סיור וירטואלי באתר

סיור וירטואלי באתר

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

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

MongoDB Gotchas - אם אתם משתמשים בריילס וב-MongoDB יש כאן טיפים יקרים מפז.

25 טיפים לVim – אוסף של 25 טיפים בין אם כפוסטים בבלוג או כסקרינקאסטים (שאני מאוד אוהב) לשימוש בVim.

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

שורפות לי העיניים ואפשר להאשים רק את באג

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

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

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

הווה אומר, אני מבלה שעות רבות מול המחשב בכול יום, אמנם יש לי מסכים איכותיים ומחשבים איכותיים אבל עדיין מדובר במאמץ די גדול על העיניים.

עד כאן ההקדמה, אפשר להמשיך?

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

יצאתי מהחנות עם משקפיים, שמח וטוב לב.

ד.א, המחיר הוא בערך 450 שקלים.

רגע רגע, משפטים לא צפויים בדרך…

מה אומר לכם חברים, הייתי מאוד מרוצה מהמשקפיים, מאוד!

המשקפיים מסירות המון מאמץ מהעיניים ואני הייתי (ותיכף אסביר למה זה בלשון עבר) מסיים ימים שלמים של פיתוח תוכנה ללא כאבי עיניים.

1-12-2011 6-25-32 PM

עד כאן, דברים טובים (אבל באמת, מוצר מעולה… שיהיה ברור)

לפני כחודשיים, התיישבתי בטעות על המשקפיים ונשברה אחת הזרועות

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

יופי, נמשיך

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

גילוי יותר מנאות

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

הוא אמר לי שהוא מאוד מעריך את הכנות שלי ושבכול מקרה זה באחריות והוא יטפל בזה.

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

אחחח… דרכי הייסורים של השירות בבאג

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

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

ד.א, אני מוכן שסלקום יוציאו את פלט השיחות הנכנסות שלי, אני יכול להבטיח שלא הייתה ולו אחת מבאג, אני יכול להבטיח לכם!
נ.ב
יש לי מיילים, פקסים, בלוגים… אפילו בגוגל אפשר למצוא אותי :-) אבל אף אחד מבאג לא חיפש אותי ולא יצר איתי קשר.

רגע, למה לא חזרת לרמי, הוא נשמע נחמד ומבטיח?

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

טוב, מספרים?

היות ואני לא זוכר את התאריך המדויק (אבל כן זוכר תאריכים בדרך)
את המשקפיים שמתי בשנת 2010 (כלומר לפחות 12 ימים אחורה)
את המשקפיים שמתי בבאג לפני שנסלי (הבת שלי) היתה בת שנה (יום ההולדת שלה הוא ב5 לדצמבר) – כן כן (חודש ושבוע אחורה)

מה זה קשור לYeti לעזאזל?

מילה אישית לבאג, אולי כך הם יבינו את זה בצורה טובה יותר.

אני מצלם סקינקאסטים בבלוג הזה, החודש אני מתחיל סדרה חדשה על Ruby On rails ותכננתי לרכוש מיקרופון (Blue Yeti, גגלו, אל תהיו עצלנים), ביום שישי בעיתון ראיתי שיש אותו בבאג המחיר: 800 שקלים.

תנחשו אצל מי אני לא אוציא את הכסף הזה?

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

אשמח אגב, לתגובות (למטה) ודיון, מה אתם אומרים על העניין?

עדכונים (24 לינואר 2011)

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

Unbelievable, Believe it!