השוואת שני קבצי טקסט באמצעות gedit

שלום לכולם,

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

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

ראשית ניסיתי להפוך את הקובץ ל-RTL ידנית, עברתי ערך ערך ותיקנתי. מהר מאוד גיליתי ששיטה זו מאוד איטית ואינה יעילה, ולכן התקדמתי הלאה.

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

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

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

כאן נאלצתי לקחת את הקוד שעשיתי עד כה, ואת הקוב המקורי, ולהתחיל להשוות כדי ליצור את קובץ ה-RTL.

חיפשתי כיצד אוכל להשתמש ב-gedit בכדי להשוות בין שני הקבצים, וזה מה שמצאתי:

1. ראשית התקינו את התוכנה meld. באובונטו ניתן לעשות זאת באמצעות הסינאפטיק או באמצעות הפקודה הבאה:

sudo apt-get install meld

2. דאגו שהתוסף “External tools” מופעל. ניתן לעשות זאת על ידי:

gedit > Edit > Preferences > Plugins > “External Tools”

3. הנכסו ל-External tools manager ב-gedit על ידי:

Tools > External tools

4. מלאו את הפרטים הבאים:

שם: Compare

תיאור: Compare opened file with another

פקודה:

#!/bin/sh
meld $GEDIT_CURRENT_DOCUMENT_DIR/$GEDIT_CURRENT_DOCUMENT_NAME `zenity –file-selection –title=File for comparsion –filename=/home/` &

.

זהו! יש לכם כלי להשוואת קבצים בתוך gedit. (טוב, לא בדיוק בתוכו, אבל זה יותר נוח ככה)

לילה טוב,

דור.

התקדמות הרחבת האתר

שלום לכולם,
לבקשתו של דולב אני אדווח על כל התקדמות בבניית ההרחבה של האתר.
.
בינתיים האתר מתקדם מצוין, לאט לאט למדתי לעבוד עם המערכת הנ”ל (דרופל).
לא ממזמן הייתי צריך לעדכן את המערכת, אך גיליתי שעבדתי לא נכון עם הערכת נושא והמודולים ולכן עליי לעדכן גם אותם.
אחרי שנסיון שדרוג ערכת הנושא עשתה לי צרות החלטתי פשוט להתחיל הכל מהתחלה. אני כבר יודע מה לעשות וחזרה למצב העכשווי הינו עניין של כמה ימים.
.
בעל הפרוייקט של ערכת הנושא מאוד שמח לראות שגם אצלנו מתעניינים בפרוייקט שלו, וביקש ממני שאם אני כבר יוצר קובץ RTL לפרוייקט שלו, אז שאשלח לו אותה באותה ההזדמנות. (מה שאומר שאצטרך לטפל גם במקומות שאנחנו ספציפית לא צריכים, אבל זה יעזור לקבוצות לוקו אחרות)
.
אני מאמין שהיום סיימתי לטפל בקובץ. כעת נותר רק להעלות את זה לפרוייקט (באמצעות BZR), ושהוא יוסיף אותו.

בינתיים אני ממשיך בבניית האתר.

דור.

העתק בפורום אובונטו ישראל

עדכונים…

שלום לכולם,

השבוע מתקיים השבוע הפתוח של אובונטו.

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

אני ממליץ בחום לקרוא אותו, מכיוון והוא נותן הרבה מידע לגבי הכיוון של העתיד של אובונטו, התוכנות השונות שיתווספו למערכת בגרסה הבאה, הלא היא קואלת הקארמה (לדוגמה, banshee כנראה תחליף את Rhythmbox שלא בשימוש כמעט היום.)

חוץ מזה, מתברר שלמארק יש חוש הומור לא רע, והוא הצליח לשעשע אותי לא פעם במהלך השיחה.

מוזמנים לקרוא את הלוג של השיחה.

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

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

– זמן עליית המחשב (שוב?!), מה שמאוד מתאים לי, כי אני עובד על נייד

– EXT4 כברירת מחדל (ברור מאליו)

– אפשרות להתנסות בגנום 3 (לא מגיע כברירת מחדל)

– המון שיפורים בשרת ה-X

– שיפור ביצועים מול חומרת אינטל

– ערכת נושא חדשה ומרעננת (ונקוה שהפעם היא תרענן ולא ההפך)

– GDM חדש ומגניב!

– פיירפוקס 3.5 (ממש מפתיע, הא?)

– VLC 1.0 (זה באמת מפתיע, כבר חשבתי שנגיע לאיזו גרסה 0.999999 קודם)

– הדרייברים של nVidia יהיו מובנים בקרנל (!!!)

– תמיכה במערכת הקבצים של אורקל, BTRFS.

– שיפורי תמיכה ב- pulseaudio (ואולי סוף סוף, אחרי שנה שלמה יהיה לי סאונד במחשב?)

-כניסתה של plymouth למערכת. לשואלים: plymouth הינה תוכנת boot שיושמה לראשונה (עד כמה שידוע לי) אצל RedHat, ולאחר מכן ב-Fedora. היתרון בשימוש בתוכנה זו, הוא האפשרות לשימוש בתכונות ו-API להפוך את ה-Boot למשהו מגניב ,חדשני וקל לעריכה.

– ייתכן ותהיה תוכנה שתחליף את כלי ה-Add/Remove הקיים.

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

פיקנטיות: בדיוק כשחשבתם שאין יותר מעוצב משולחן העבודה שלכם, קבלו את רשימת 60 הרקעים היפים ביותר – לפנים

.

עדכונים נוספים:

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

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

.

קיבלתי באושר רב את בובת Novell tux ממנהל קמיליון, תומר עמית.

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

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

.

לנושא קצת יותר אישי: יום הולדת!

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

אבי קנה לי ליום ההולדת חולצה מגניבה של אובונטו, שבאופן קצת מבדר הייתה נראית עליי כמו שמלה (אחרי הכל אני Small-Medium והוא קנה לי Large). שלחתי מייל לקאנוניקל לגבי החלפת המידה, ונקווה לתשובה חיובית.

עוד מתנה שאני מעוניין בטירוף להשיג ולוא דווקא לכבוד יום הולדתי, הוא הנייד בעל השם והקוד הפתוח – OpenMoko.

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

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

לפחות החברה תהיה מרוצה שפתאום יהיה אפשר להשיג אותי גם כשאני לא בבית 🙂

.

היום היה יום הפועלים והשומר הצעיר חוגג, אובמה מוכרז כסטלין הבא – ארה”ב עוברת לסוציאליזם(?!), תקופת האבל חלפה, יום העצמאות גם הוא חלף (ועימו גם החופש בן היום האחד), השבוע הפתוח של אובונטו בדיוק תם גם הוא…

בקיצור, או שאני הופך להיות אופטימיסט – או שהמצב הולך ומשתפר –

ונקווה שהמזל שמשחק לצידי יעבור גם אליכם,

דור.

.

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