קטגוריה: תמונה

להריץ webkit עם FPC/Lazarus

התפרסה תמונה של תוכנית שכתובה ב QT4 המריצה את WebKit. עד כאן אין שום דבר לכאורה יוצא מן הכלל.

ובכן התוכנית שמריצה את WebKit כתובה כולה ב FPC והממשק משתמש בלזרוס.

הספריות QT שהתוכנית משתמשת בהם הינם:

# ldd fpc_webkit_demo | grep libQt
. libQtCore.so.4 => /usr/lib/libQtCore.so.4 (0xb79b8000)
. libQtGui.so.4 => /usr/lib/libQtGui.so.4 (0xb7090000)
. libQtNetwork.so.4 => /usr/lib/libQtNetwork.so.4 (0xb6f8e000)
. libQtWebKit.so.4 => /usr/lib/libQtWebKit.so.4 (0xb669c000)

מדהים אותי כל פעם מחדש לראות את הקדמות התמיכה בQT בכל מה שקשור ל FPC ולזרוס, ועכשיו כש QT 4.5 הולך לצאת בתור LGPL, אז לדעתי אפשר לראות רק יותר שימושים נורמליים עבור QT, במקום עוד ספרייה שמנסה לגרום ל ++C להיות שימושי…

פיתוח מהיר וקל

לפני יומיים התקנתי (גם אני) את FPC 2.2.0. וכרגיל בניתי אחרי עדכון עוד גרסה של Lazarus ישירות מה svn. גרסת ה QT4 שאני לאחרונה ערכתי עליה ניסויים עדיין רחוקה מלספק לי כלי נורמלי לפיתוח (ואני באמת מצר על כך).
אז החלטתי לנסות אחרי התעלמות רבת החודשים, שוב את GTK 2 בלזרוס. חשוב לי להזכיר כי יום לפני שחרור FPC 2.2.0 ניסיתי את גרסת GKT2 של לזרוס שקרסה בזמן עליית הIDE.
אבל פתאום על אותה גרסת SVN לתדהמתי Lazarus פשוט עובדת. ועובדת די טוב יחסית לגרסה לא יציבה ולא מושלמת (וכן היא עדיין מכילה הרבה באגים).
עכשיו הצלחתי להשלים את משימת פיתוח ה FastAGI שלי (שנכון לזמן כתיבת הבלוג, נשאר לי רק להתחיל לשלוח פקודות ולקבל את התשובה חזרה). פשוט מדהים.
Lazarus, GTK2, Hebrew

לדעתי כיום Lazarus היא הסביבת פיתוח הכי מהירה ופשוטה לפתח תוכנות תחת GTK2. היות ו Lazarus "מכילה" גם את Glade וגם את הרעיון של pyGTK בייחד, זה עניין של דקות בודדות עד שתהיה לך סביבת GTK פשוטה וגרפית עם הקוד שאתה רוצה. פשוט מדהים.

היכולת לבחור -> תוכנות למניפולציות תמונה

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

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

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

[gv data="lyLPZDVdQiQ"][/gv]

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

אז מי אמר שאין תוכנות בלינוקס מגניב