5. למדו לתכנת - אותיות
למדו לתכנת
22/07/2009
תגיות:
מחרוזת

אז למדנו מספרים אבל מה עם אותיות? מילים? טקסט?
בתוכנית אנו מתייחסים לקבוצות של מילים כמחרוזות. הנה דוגמה למחרוזות, צבעתי אותם באדום כדי שיהיה קל לזהות:
'Hello.'
'Ruby rocks.'
'5 is my favorite number... what is yours?'
'Snoopy says #%^&*@! when he stubs his toe.'
' '
' '
כמו שאתם רואים, למחרוזות יש פיסוק, ספרות, סימנים, ורווחים.... לא רק אותיות. במחרוזת האחרונה אין כלום, למחרוזת כזו נקרה מחרוזת ריקה.
קרא עוד ...
4. למדו לתכנת - מספרים
למדו לתכנת
22/07/2009
תגיות:
מספרים
puts

עכשיו, כאשר הכל מותקן, בואו נכתוב תוכנית! פתחו את עורך הטקסט החביב עליכם והקלידו את הפקודה הבאה:
puts 1+2
שמרו את התוכנית (כן, זו תוכנית!) בשם:
calc.rb
(הסיומת rb היא מה שנכתוב בדרך כלל בתוכניות הכתובות ברובי). עכשיו הריצו את התוכנית על ידי כתיבת הפקודה הבאה בשורת הפקודה:
ruby calc.rb
התוצאה על המסך צריכה להיות:
3
אתם רואים, תכנות זה לא כזה קשה, נכון?
קרא עוד ...
אכסון - כיצד להתקין אפליקצית ריילס עם FastCGI?
אכסון ריילס למטרות לימוד
14/07/2009
תגיות:
במדריך אנו יוצאים מתוך נקודת הנחה שהנכם לומדים פיתוח בסביבת רובי און ריילס והנכם מתקינים אתר רובי און ריילס בפעם הראשונה, כמו כן שיש לכם על המחשב המקומי אפליקצית ריילס שפיתחתם והנכם מעוניינים להתקין אותה לשימוש אונליין. בנוסף כרגע אין לכם עניין להשתמש ב SVN GIT & Capistrano.
קרא עוד ...
אכסון - מה כוללת החבילה?
אכסון ריילס למטרות לימוד
14/07/2009
תגיות:
- שטח אחסון 100MB
- רוחב פס 500MB
- חשבונות דוא"ל ללא הגבלה
- גיבוי יומי
- SSH Access
- בסיסי נתונים ללא הגבלה
- MySQL 5.x
- PostgreSQL 8.x
- SQLite 3.x
- Subdomains
- Unlimited dispatch.fcgi instances
- Apache 2.2.x
- Ruby 1.8.x
- Rails 2.x, 1.x
- PHP 5.x
- Perl 5.x
- Python 2.x
- Tons of Pre-Installed RubyGems
- cPanel 11 Control Panel
כמה עולה השירות?
אחסון האתר עולה 100 ש"ח + מע"מ, תשלום סמלי כדי שהשרות לא ינוצל לרעה.
קרא עוד ...
אכסון - למי השרות מיועד
אכסון ריילס למטרות לימוד
14/07/2009
תגיות:
אחסון
שרות
אנו מספקים אחסון אתרים לאפליקציות רובי און ריילס למטרות לימוד בלבד, שרותי האחסון שלנו יכולים להתאים למי שלומד תכנות בסביבת רובי או ריילס ומעוניין לנסות את האפליקציה שפיתח און ליין.
קרא עוד ...
אכסון - שם מתחם - דומיין
אכסון ריילס למטרות לימוד
14/07/2009
תגיות:
דומיין
hosts
איזה כתובת דומיין לבחור?
בהזמנת אחסון אתר אינטרנט אצלנו או בכל מקום אחר תתבקשו לספק כתובת דומיין, מאחר והאחסון אצלנו הוא למטרות לימוד בלבד הנכם יכולים לבחור שלא לרכוש דומיין.
במידה ותרכשו דומיין, האתר שלכם יהיה נגיש מכל מחשב המחובר לאינטרנט.
קרא עוד ...
3. למדו לתכנת - מתחילים
למדו לתכנת
13/07/2009
תגיות:
התקנה
חלונות
לינוקס
מק
עורך טקסט
רובי

כאשר מתכנתים מחשב חייבים "לדבר" בשפה שהמחשב מבין, שפת תכנות.
ישנן הרבה שפות תכנות בעולם, רובן טובות מאוד. במדריך זה בחרתי להשתמש בשפת התכנות האהובה עלי ביותר, Ruby / רובי.
מלבד העובדה שרובי היא השפה האהובה עלי, רובי היא גם השפה הקלה ביותר מכל השפות שהכרתי (והכרתי די הרבה שפות).
למעשה זו הסיבה בגינה החלטתי לכתוב מדריך: לא החלטתי לכתוב מדריך, ואז בחרתי ברובי כי היא השפה האהובה עלי, אלה, מצאתי שהעובדה שרובי כל כך קלה מחייבת כתיבת מדריך למתחילים המבוסס עליה.
זו הפשטות של רובי ולא האהבה שלי לשפה שהביאו לכתיבת המדריך. (לכתיבת מדריך דומה בשפה כמו ++C או Java, ידרשו מאות על מאות של דפים.) אך אל תחשבו שרובי היא שפה למתחילים רק בגלל שהיא קלה! רובי שפת תכנות מקצועית, בעלת עצמה אם אי פעם היתה שפה העונה לתאור הזה.
קרא עוד ...
2. למדו לתכנת - הקדמה
למדו לתכנת
15/06/2009
תגיות:
מתחילים
תכנות
רובי
המקום להתחיל עבור המתכנת לעתיד.
אני מניח שהכל החל בשנת 2002. חשבתי על ללמד תכנות וכמה שפת רובי מתאימה כדי ללמוד תכנות, באותו זמן התרגשנו מאוד משפת רובי, מהעוצמה שלה, האלגנטיות שלה וכמה היא מהנה, רובי היא שפת תכנות מצויינת עבור מי שרוצה להיכנס לעולם התכנות.

למרבה הצער באותה תקופה לא היתה דוקומנטציה של השפה עבור מתחילים. כמה מחברי לקהילה ועבדכם הנאמן דיברנו בנינו על הצורך במדריך כתוב לשפה, אף יותר מכך, כיצד כדאי ללמד אותה. ככל שחשבתי על הנושא כך היה לי יותר מה להגיד על כך, לבסוף מישהו אמר לי, "קריס למה שלא תכתוב מדריך במקום לדבר כל כך הרבה".
אז כתבתי.
קרא עוד ...
1. למדו לתכנת - על הספר
למדו לתכנת
15/06/2009
תגיות:
מתחילים
תכנות
רובי
מחשבים נמצאים בכל מקום, על כל שולחן, בתיק הנישא או בטלפונים הניידים, כדי לחיות טוב במאה ה-21 צריך לדעת כיצד לגרום למחשבים אלו לעשות כל מיני דברים. כדי באמת לגרום למחשבים לעשות מה שאתם רוצים צריך ללמוד תכנות.
למרבה המזל היום קל מתמיד ללמוד תכנות. הספר למדו לתכנת של קריס פיין (מתורגם לעברית) יעזור לכם לעשות את הצעד הראשון.

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

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