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

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

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

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

Xenu – Link sleuth

800px-xenu_screenshot_zi2

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

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

התוכנה תודיע לכם מה השגיאה שיש, זה לא חייב להיות 404, זה יכול להיות גם 500 (מספרי שגיאות).

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

זוהי פעולתה הרשמית של התוכנה :-)

הפעולה הלא רשמית היא Load test מאוד פרימיטיבי, התוכנה יכולה לפתוח מספר Threads ובכך לדמות עשרות משתמשים שגולשים לאתר. לא הייתי מסתמך על זה, אבל זו יכולה להיות בחינה ראשונית מאוד יעילה, אני פעם כך עליתי על Connection שנשאר פתוח.

להורדה כאן

Keepass – Password safe

KeePass Password Safe(6)_1

סיסמאות, סיסמאות ושוב סיסמאות.

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

התוכנה הזו תקל עליכם מאוד. אני למשל מנהל 8 שרתים עם עשרות חשבונות, SQL, mySql חשבונות בPaypal ועוד.

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

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

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

התוכנה קלה מאוד הן במשקל הפיזי והן בשימוש.

להורדה כאן

PassPack

passpack-online-privacy-manager_1185598891103

אתם בטח אמרתם לעצמכם (בלב) שזה ממש 90's להשתמש בתוכנת Desktop לשמור סיסמאות, אני יכול לעשות את זה באינטרנט.

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

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

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

האתר כאן

Windows Live Writer

windowslivewriter2008

אם יש לכם בלוג ואתם לא מכירים את התוכנה אתם פשוט מפסידים.

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

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

התוכנה עשירה בפונקציות ובplugins שניתן להוריד בחינם.

חבל לפרט עוד, פשוט תורידו ותתקינו

הורדה מכאן (חינם)

VLC Media player

vlc_media_player-400-400

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

התוכנה הזו היא נגן שיש שמנגן בערך הכול אבל עם יכולות המרה של הקבצים השונים לפורמטים השונים, כך למשל תוכלו להפוך קובץ WAV כבד מאוד לקובץ mp4 בקידוד h.264 דיגיטלי בערך ב10 שניות בלי ידע קודם.

התוכנה קלה מאוד לשימוש ולתפעול ותעבוד על גרסאות חלונות השונות שלכם (XP-7 אני אישית בדקתי)

להורדה כאן

Pure Text

puretext_options

עכשיו ברצינות, אתם לא חושבים שהCTRL+V של חלונות הוא פשוט מסריח?

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

לא הייתם רוצים ש-CTRL+V פשוט ידביק את הטקסט, בלי שטויות?

הנה, בשבילכם :-)

להורדה מכאן

זהו, אלה בינתיים

אולי יהיו עוד פוסטים כאלה בעתיד.

תיהנו, תגיבו, רטווטו עצמכם לדעת!

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

שלום לכולם,

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

הבה נתחיל.

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 שאליו תוכלו להעלות את הסרטונים האלה ולשתף אותם עם החברים שלכם.