9 כלים שאתה חייב להחזיק במחשב

[27 בדצמבר 2008] [13 תגובות]

כמו כל בעל מקצוע, גם מתכנתים חייבים להחזיק ארגז כלים על מנת לבצע את כל המשימות שלהם. הנה תשעה כלים שאם אין לי אותם במחשב, אני לא יודע מה לעשות! בעצם אני יכול להוריד אותם מהאינטרנט. אבל לא תמיד יש חיבור Wi-Fi. אז הנה התוכנות שאני ממליץ להשיג.

עורך טקסט

Notepad++
לפי השם אפשר להבין ש-notepad++ היא תוכנה לעריכת קבצי טקסט בדומה ל-notepad. היא שומרת על המהירות שמציעה notepad אך מוסיפה המון: עריכה של קבצים מרובים, צביעת קוד לשפות תכנות שונות, אפשרויות חיפוש משופרות, הקלטה והרצה של מאקרו ועוד.

NotePad++

קליינט FTP

FileZilla
הכלי הכי נוח לביצוע העברות קבצים בפרוטוקול FTP. כבר סיפרתי על התוכנה הזאת בעבר בפוסט FileZilla - קליינט FTP.

FileZilla

משחרר קבצים

UnLocker
מכירים את זה שיש קבצים שאי אפשר למחוק אותם? הכלי הזה יאפשר לכם לראות איזה תוכנות "תופסות" את הקובץ שלכם ואז לשחרר אותו. לאחר השיחרור תוכלו למחוק אותו.

UnLocker

וירטואליזציה

VMWare
"מחשב בתוך מחשב" זה ההסבר הכי טוב שאפשר לתת על VMWare. תוכנה מעולה המאפשרת לכם ליצור מחשבים וירטואלים ולהתקין עליהם לינוקס, Windows או כל דבר אחר ולהריץ אותם במקביל למחשב האמיתי שלכם. גרסת ה-VMWare Player היא חינמית. הנה מחשב המריץ את Windows 3.1 הישן על מחשב אמיתי שמריץ Vista:

VMWare

טיפול בתהליכים

Process Explorer
שיפור לתוכנת ה-TaskManager המאפשרת למצוא איזה DLL בשימוש באיזה תוכנה, האם תוכנות מחזיקות Handle לקבצים ועוד.

Process Explorer

צייר++

Paint.NET
מה הקשר לתיכנות? לא יודע. אבל תמיד טוב שיהיה אפשר לצייר קצת. אם זה ליצור mock-ups של תוכנות עתידיות או להכין משהו לאתר שלכם. Paint.NET היא תוכנה קלה לעריכת ויצירת תמונות.

Paint.NET

כיווץ

7-zip
התוכנה יודעת לכווץ ולפתוח קבצי ZIP, RAR, 7Z, TAR, GZIP ומה שלא צריך... רגע בעצם RAR היא לא יודעת לכווץ, אבל לפתוח כן. בכל מקרה, תחלופה חינמית מצוינת ל-Winzip ו-Winrar.

7-Zip

מיזוג קבצים

WinMerge
לקחתם קוד ושיניתם אותו. באותו הזמן מישהו אחר לקח את אותו הקובץ ושינה אותו. איך מחברים אותם ביחד? WinMerge יודעת להשוות את הקבצים ולחבר את השינויים בצורה קלה ומהירה.

WinMerge

מה עובר ברשת?

WireShark
או בשמה הידוע יותר Ethereal תאזין לכרטיסי הרשת שלכם ותציגאת כל ה-Packets שעוברים. מצויין ל... כל דבר שקשור ל... רשתות.

WireShark

עוד עוד...

מה יש לכם בארגז כלים?

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

13 תגובות

  1. איתי | 12/28/2008 2:10:14 AM

    אצלי בארגז כלים תמיד יש:

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

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

    3.  Wamp - כי אין תמיד נגישות לשרת חיצוני אואינטרנט, אז תמיד יש איתי את ה-wamp כדי שאני אוכל להריץ דברים עם הגדרות הדומות לאלו של שרתי אינטרנט חיצונייים.

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

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

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

  2. אודי | 12/30/2008 2:05:52 AM

    אהלן אהלן!

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

    וכמובן שב-0 הייתי מכניס את לינוקס (אובונטו או ההפצה החביבה עליכם).

    ואז הרשימה הייתה מתחלפת ל:

    1. gedit (כלול)

    2. תמיכה ה-FTP כלולה

    3. lsof כלול אבל אין בו צורך אף פעם

    4. vmware/virtualbox

    5.top כלול

    6. the gimp!

    7. כלול

    8.  meld

    9. wireshark. 

    בכדי להתקין את התוכנות בלינוקס, מספק לפתוח את מנהל החבילות, לסמן את החבילה וללחוץ על install.

     או לחובבי שורת פקודה, לדוגמא באובונטו/דביאן:

    sudo apt-get install wireshark

    :-)

     

    אודי

     

     

  3. טל | 12/30/2008 2:14:40 PM

    תודה על הרשימות, אני תמיד אוהב לבדוק כלים ותוכנות חדשות שלא הכרתי :)

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

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

  4. איתי | 12/30/2008 11:54:54 PM

    אני אעבוד על זה בכיף, ובין קסאם לקסאם אני גם אצליח להכין דבר כזה....

    וזה אחלה עידכון לשנה החדשה^^

  5. אלי | 1/1/2009 11:30:37 AM
    טל, תחפש בגוגל את התוכנה easyPHP ברגע שאתה מתקין את התוכנה היא פתותחת ועושה הכל אוטומטי מה שנשאר לך זה רק להריץ קטעי PHP כלבבך :)
  6. אנונימי | 1/1/2009 12:57:01 PM

    טל,

    על מנת להריץ סביבת פיתוח ל-PHP על המחשב האישי שלך, הורד והתקן את התוכנה WampServer, http://www.wampserver.com/en .

     

    דרך אגב,
    אני בטוח שרבים מכם מכירים את התוכנה אקליפס, עורך קוד מתקדם לJAVA‏. http://www.eclipse.org
    לאחרונה ראיתי שקיימת הרחבה עבור האקליפס, שמאפשרת לעבוד איתו כעורך PHP מתקדם, http://www.eclipse.org/pdt/downloads , האם מישהו שמע וניסה את זה? מומלץ?

  7. טל | 1/1/2009 3:48:54 PM

    @אלי - תודה רבה!

    התקני את easyPHP, לא הכל עבר חלק:

    • ה-Apache נלחם עם ה-IIS על פורט 80... הייתי צריך להיות השופט ולהכריע
    • ה-PHP לא היה מוכן לטפל בקבצי PHP שהיו בסיפריות שהכילו רווחים בשם שלהם.

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

  8. איתי | 1/2/2009 5:03:26 AM

    לא בטוח שזה עדין רלוונטי עבורך, אבל כתבתי את הפוסט:

    http://itayblog.blogspot.com/2009/01/blog-post.html

     

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

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

    כמו שאמרתי וניתן לראות בבפוסט בבלוג שלי, ממליץ על wamp, ורק בגלל נסייון איתו.

  9. אביב | 4/3/2009 3:19:54 AM
    איך אני מוריד את הNotepad++
  10. טל | 4/5/2009 11:29:31 AM
    באתר שלהם, יש למעלה בתפריט את האפשרות download ואז תראה קישור לעמוד ההורדה. בעמוד הזה יש מספר אופציות, תבחר את האופצייה עם ה-installer.
  11. מתחיל | 8/31/2010 11:47:42 AM

    תודה!

    כבר המון זמן אני מחפש כאלה דברים! 

  12. שניר | 10/10/2010 6:48:42 AM

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

    חובה, תוכנה ראשונה להעתקה על diskonkey, בלעדיה קשה להסתדר בתוך מחשב כלשהו...

    ממשיכה של Norton Commander המהוללת מימי דוס .

  13. אבישי | 5/14/2011 10:36:12 AM
    אני לומד ומתכנת בJava, הIDE האהוב עליי הוא NetBeans ויש לי ממזמן את התוכנה Notepad++, כרגע אני לומד OBJECTIVE C# לפיתוח אפליקציות לאייפון :P

הוסף תגובה