|
חשבתי שזה יהיה נחמד לכתוב פוסט על כלי הסחר שלי. כלי סחר, או באנגלית Tools of Trade, הם בשבילי
כלים המאפשרים לי ליצור דבר מה. כלים שבאמצעותם אני מסוגל לבטא את עצמי. להלן רשימה (אולי חלקית) של
כלי סחר:
גרפיקה מסורתית
תמיד היה, דף ועפרון מכני (או רגיל, לא מחודד יותר מדי). אף פעם לא אהבתי כלים אחרים (כמו מכחול
וחבריו). בזמנו עבדתי עם צבעי פחם, זה היה די נחמד... עכשיו כמעט ואין לי זמן להתעסק עם זה.
גרפיקה ממוחשבת
blender:
כמובן בלנדר. אחת התוכנות החזקות ביותר שאני מכיר. בעלת ממשק גרפי מהיר במיוחד (OpenGL),
מאפשרת עבודה מהירה מאוד באמצעות קיצורי מקשים נוחים מאוד, ושיטת עבודה מעט שונה, אך יעילה.
בלנדר תומך בכלים מגוונים, החל ממידול "מסורתי", particle systems, Softbody ועד ה־Fluid Sim.
על כל זאת, נוסף כח רב ל בלנדר התומך בהרצת תסריטי פיית'ון.
Yafray:
מי יודע מה הולך טוב עם בלנדר? Yafray הם ראשי תיבות של Yet Another Free RAYtracer, וכשמו
הוא מנוע ציור (רינדור) עוקב קרניים. הוא עובד עם קבצי XML, שמתארים את הסצנה. בעוד שלמנוע
הפנימי של בלנדר יש יכולות Raytracing, לפעמים התוצאה של Yafray טובה יותר. העובדה שבשתי
לחיצות מחליפים את מנוע הרינדור ב בלנדר, מראה את האינטגרציה הטובה בין שני כלים אלו.
אגב, Yafray מתממשק עם ממשקים נוספים, כמו wings ואפילו עם שורת הפקודה (הסביבה הטבעית שלו).
The Gimp:
אני מודה שכישורי עם הגימפ לא חזקים כל כך, אבל כן
נוכחתי
לאחרונה בכוח שיש לתוכנה הזו.
זו תוכנה לעריכה וביצוע מניפולציות בתמונות רסטוריות. ראשי תיבות של gnu Image Manipulation Program.
Inkscape:
תוכנת סרטוט וציור ווקטורי. תוכנה מעולה ליצירת אייקונים וגרפיקה בעלת גודל משתנה.
עבודות שעשיתי עם התוכנה הזו כוללת את הבלאיקונים ואת השמיילים, כמוכן העתקתי את הלוגו של Yafray, Python ו־Anjuta עבור דף
זה (העתקתי אותם כי לא מצאתי גרסאות SVG של הסמלים, ישנם כמה הבדלים קטנים, בעיקר בצבעים), לא מעט גרפיקה פה (באתר), באתר הפיתוח ולבסוף שיפור רקע ברירת המחדל של אחד לינוקס (בעיקר הברבורים).
תִכנות:
Anjuta:
אנג'וטה היא סביבת פיתוח משולבת (Integrated Development Environment), המספקת תמיכה בשפות C/C++
ואינטגרציה עם אוסף הפקדים GTK+2 ו־Glade. כרגע אני עובד איתה בעיקר לפתרון תרגילים מעשיים
לאוניברסיטה. היא בעלת ממשק גראפי (משולב) ל־GDB הדיבאגר של גנו.
GTK:
ערכת פקדים (widgets), המשמשת מספר גדול של תוכנות. מטרתה היתה מתן כלים לבנית ממשק גראפי לגימפ
כשמה ראשי תיבות של Gimp Tool Kit. כרגע תוכנות רבות משתמשות בערכת פקדים זו, למשל גנום ו־ xfce
(שולחנות עבודה). כרגע אני עוסק בכתיבת ממשקים גראפיים עבור תוכנות כמו ATM.
Glade:
גלייד, הוא כלי חובה בליווי GTK, הוא מאפשר בניית ממשקים גראפיים באופן קליל ביותר. הוא יוצר
קובץ XML, אותו ניתן לקרוא בזמן ריצה (באמצעות libglade) ולבנות את הממשק הגראפי במקום. בגלל שהוא יוצר קובץ טקסט
הממשק פורטאבילי, וניתן לממש את הפונקציונליות בשפות שונות, מבלי לשנות כלל את הממשק.
אי אפשר לשכוח כמובן שהוא מבטל המון עבודה שחורה...
Python:
שפת תכנות רבת עוצמה. בעלת יכולות מתמטיות גבוהות מאוד, ובעלת קישורים (bindings) לרכיבים רבים.
בין היתר ל־GTK+2 ו־Glade. זו שפה שונה מכל שפה שהכרתי עד עכשיו (לא בסגנון C), אבל נוחה מאוד
לעבודה והכי חשוב (בשבילי) מונחת עצמים.
Made with Bluefish
|
|