כלים ושירותים בהם אני משתמש – חלק א'

שלום לכולם,

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

הבה נתחיל.

Get Drop Box

dropbox

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

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

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

ההתקנה של השירות היא פשוטה מאוד, והוא מתאים גם לחלונות וגם לMAC.

http://www.getdropbox.com

Box.Net

icon_boxlogo מה? עוד קופסה?

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

כך למשל, אם אתם רוצים לשלוח לחבר שלכם קובץ, ורוצים את השליטה עליו יותר מבאתרי RapidShare וכאלה, תוכלו לעשות את זה בקלות עם Box.net

Toggl

toggl1

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

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

הכלי הזה http://www.toggl.com הוא מעולה לכך, זוהי אפליקציה למדידת זמנים, אתם מזינים לקוח / פרויקט / משימה ופשוט מודדים את הזמנים שלוקח לכם לבצע אותה.

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

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

אפשר לעבור ממשימה מחויבת למשימה לא מחוייבת ועוד.

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

08-08-2009 21-16-14

SVN

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

תגידו לי אם השיחה הבאה נשמעת לכם מוכרת

“תגיד… שלחת לי למייל את הגירסה האחרונה של הפרויקט?”

“כן”

“בטוח?, כי עשיתי מלא שינויים בקוד USerManager”

“בטוח בטוח,… אתה יודע מה… תן לי לבדוק”

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

אני חוסך את הצרות האלה מראש אבל כאן ההמלצה שלי מתחלקת לשלוש.

Server

setup4

אחד השירותים שאני נותן ללקוחות שלי הוא שרת SVN, אני מחזיק שרת במיוחד בשביל זה, השרת הוא מחשב סטנדרטי שמחובר בקו סופר מהיר לאינטרנט ועליו מותקנת התוכנה Visual Svn Server

ניתן למצוא את התוכנה כאן

התוכנה היא חינמית לחלוטין ונותנת לכם את האפשרות לנהל שרת SVN משלכם עבור הלקוחות שלכם או עבור עצמכם. (נניח ואתם עובדים על יותר ממחשב אחד)

ניתן לנהל הרשאות פנימיות, משתמשים, Trunks ועוד.

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

כך זה נראה (האתר)

08-08-2009 21-25-01

Client

המלך הבלתי מעורער של הלקוחות לSVN הוא לטעמי tortoisesvn, התוכנה מתלבשת על הShell של הWindows (מתאים אפילו לחלונות 7) ומאפשרת לכם להתחבר בקלות לRepositories בכול מקום בעולם.

בין אם זה שרת שלכם או שרת של גוגל שעובדים גם הם עם SVN, תוכלו להוריד את הקוד אליכם בקלות רבה, לבצע Commit, לשלוח הערות והארות לחברים שלכם שמשתמשים באותו CodeBase ועוד.

08-08-2009 21-30-55

מומלץ מאוד לייצר לעצמכם Build, Commit וUpdate אוטומטיים, כי אם לא מבצעים את הדברים האלה, סתם יהיו Conflicts וכול הרעיון של CodeBase יזרק לאשפת המשרד הוירטואלי שלכם

Visual Studio Plugin

כאן, ישנם שתי אופציות ושתיהם טובות, אבל לכרגע אני אבחר את החינמית בין השתיים :-)

התוכנה נקראת ankhsvn, היא עובדת עם כול גירסת Visual Studio מאז 2003, כול מה שמאפשרת Tortsite SVN ברמת התיקייה מאפשרת ankhSVN ברמת הויזו’אל סטודיו מתוך הIDE שלכם וללא צורך לצאת ממנו כלל.

solexp

(התמונה נלקחה מאתר התוכנה)

ניטור באגים ודרישות + הודעות מול הלקוחות

5x1llz-lighthouseapp-1 שאלה, אני מבקש תשובה כנה…

איך אתם מקבלים דרישות ובקשות לתיקוני באגים מהלקוחות שלכם?

במייל, בטלפון?

איך אתם מנהלים את זה?

אקסל, וורד? Google Docs

NO MORE PLEASE!!!

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

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

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

5x1llz-lighthouseapp-2

Unlocker Assistant

אויש, אתם הולכים לחבק אותי על הכלי הזה (זה לא נשמע טוב) :-)

אם אתם מתכנתים או אפילו סתם משתמשים ב-Windows אתם יודעים שלפעמים Windows פשוט לא נותנת לכם למחוק קובץ מסוים בתירוץ שהוא בשימוש ע”י Process אחר.

הממ, כנסו לכאן ותידהמו, יותר מזה באמת שאין לי מה להרחיב.

Jing

jing1

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

מה הבעיה אם כך?

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

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

כתיבת תגובה

האימייל לא יוצג באתר. (*) שדות חובה מסומנים

*

תגי HTML מותרים: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>