איפה סיוון

לפי מה שכתוב כאן: http://logs.ubuntu-eu.org/freenode/2007/04/27/ סיוון היא (אני מקווה שזה באמת היא, אחרת הפאדיחה שלי תגדל עוד יותר) האחראית לצוות התרגום של אובונטו לעברית. ניסיתי ליצור איתה קשר לפני כמה חודשים אבל היא לא ענתה לי. מתברר שעוד אנשים גם חיפשו אותה ולא קיבלו ממנה תשובה. אתמול בערוץ #ubuntu-il ב־freenode, אנשים חיפשו אותה (דיברו שם על סיוון בגוף נקבה, לכן הניחוש שלי שהיא בעצם גב’ ולא אדון). הינה הלוגים.

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

איפה סיוון…?

Share Button

תירגומים ב־kde 3

לפני יומיים, בחור בשם יובל האגר שלח לי אימייל ושאל על באגים בתרגום של KDE 3. הוא פתח באגים (144703, 138794) באופן מסודר בבאגזילה ושאל האם יש מי שיתקן אותם. בדקתי את הטענות שלו, והחלטתי לתקן אותם. התיקונים לא היו קשים מדי, ובאותו זמן עברתי על התרגום של חלק מהמחרוזות ו”נתתי צורה” לתרגומים הללו.

עכשיו התברר לי (למרות שאני משתמש בתרגום עברי במחשב שלי ביום יום) מה המצב של התרגום. למשל, אני לא משתמש ב־digikam, לכן לא ידעתי שיש לה תרגום. זה לא ממש משנה, כי אובונטו לא אורזים את התרגום שלה. אז, “קימפלתי” אותו, והפעלתי את התוכנה, וגיליתי שהתרגום שלה פשוט לא טוב: לא רק שחלק גדול מהממשק לא מתורגם, אלא מה שגם מתורגם מכיל המון שגיאות. כיוון שזאת תכונה טכנית ומאוד גדולה (1500 מחרוזות בתוכנית הראשית והרבה תוספים אצמעיים שמציגים טקסט בחלון הראשי) אני לא אוכל לטפל בתוכנה הזאת. את kaudiocreator (מדריך ב־tuxmagazine או בלינמגזין) תיקנתי והיא במצב מצויין, אבל זה כולה 250 מחזורות סה”כ בשתי קבצים. טריויאלי למדי.

עבור KDE4 התחלתי מהבסיס: אני התחלתי לתרגם את kdeqt.po כמעט מאפס. אני לא אעזוב אותו עד שיגיע לשלב של 100%. אחריו kdelibs.po. אני אעבור על תוכניות שאני משתמש ביום יום ואגרום להם להיראות כמו שאני מצפה. אני רוצה לסיים עם זה כמה שיותר מהר כדי שאני אוכל להתחיל לטפל בקוד של KDE4. זאת הסיבה שהפסקתי לנהל את התרגום, אני רוצה לעזור יותר בכיוון של קוד.

להזכירכם, הצוות של KDE עדיין צריך מתרגם מסור שיוכל לתאם את הצוות.

Share Button

GNU sux

אני תמיד אוהב לעשות דברים מוזרים, ערבוביאדות כאלו שגורמות לרב האנשים השפויים על כדור הארץ להגיד “מה?”

למשל בשנת 2002, השתעשעתי בהרצת מערכות חלונות על לינוקס. ללא וירוטאליזציה. על אמת. כן. הטריק היה להפעיל את איזה Shell של Windows שנקרא Calmira שימלא את ה־Desktop ושימש בתור explorer.exe, ואז פשוט להשתמש במערכת כאילו זה חלונות. זה עבד באופן מאוד מפתיע לטובה, הינה המדריך שכתבתי בזמנו, תחת האירוח המצויין של הפנגווין.

כיום, אני נמצא במצב דומה. אני צריך לבנות חבילות rpm (למזלי הן no-arch) ואין לי כוח לעשות ssh אל מחשב אחר. אה כן, המחשב שלי מריץ Etch. אז מה? מתקינים rpm על דביאן ואז בונים את החבילה מקומית על המחשב שלי. התהליך הזה עבד מצויין על Sarge, אבל עכשיו על Etch הוא פשוט לא עובד. אני מקבל קישקושים טכניים בזמן שאני מפעיל rpmbuild -tb. זה עובד על Sarge. זה עובד על Centos 4.4. זה עובד על Fedora 6. זה לא עובד בדביאן Etch.

החקירות העלו ש־rpmbuild משתמש ב־tar ישירות כדי לחלץ את ה־spec מתוך ה־tarball. הוא מעביר בתור פרמטר *.spec, כדי למצוא את ה־spec, לא משנה היכן הוא ב־tarball (כדי להבין בדיוק מה הפקודה, נא להעזר ב־strace). הינה הכשל: הגרסה שיש ב־Etch היא הכי חדשה מכל ההפצות שנבדקו. כמו כן, בדיוק בגרסה כזאת GNU החליטו לשנות את ברירת המחדל של הפקודה: פעם היא הייתה עושה glob expanding, וכעת (בגלל תאימות אחורה מול תקן POSIX) הם לא מטפלים (בתור ברירת מחדל) ב־glob expantion. הדבר מתועד בקובץ Debian.changes.

מסתבר, שב־Centos יש את גרסה 1.14 של החבילה, כמו כן ב־Sarge. ב־Fedora יש 1.15. רק בדביאן יש את 1.16 שמכילה את השינוי בהתנהגות. מסתבר של־Debian Stable לא תמיד יש גרסאות מיושנות.

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

Share Button

אובונטו Feisty שוחררה

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

ההוראות שידרוג (לא ניסיתי בעצמי עדיין) הן די פשוטות: מתוך תפריט המערכת (K menu) תפעילו את Adepct Manager (זה נמצא אצלי בתפריט “מערכת”). תעדכנו מקורות, ויקפוץ לכם חלון שידריך אותכם בשידרוג. לא מסובך.

למה אני לא עשיתי את זה עדיין? כי אני לא שפן נסיונות. יש קהילה גדולה של משתמשים שהם הולכים לבדוק את השיחרור ויגידו לי מה לא בסדר. הינה אחד הראשונים: בעיות עם כרטיסי ATI. באג מספר 89853 ב־Launchpad. המעקף: להתקין דרייבר מ־ATi (דרך מנהל החבילות כמובן). אם יש לכם כרטיס מסך של ATI במחשב שלכם, ואתם לא רוצים להשתמש בדרייבר הסגור – חכו שבוע לפני השידרוג. אני בטוח שעד אז הבעייה תיפטר.

למזלי אין לי כרטיס מסך של ATI אלא של Intel, אבל אני בטוח שיש בעיות אחרות והן יצוצו בשבועות הבאים. הינה כמה ניצנים ב־whatsup: ראשון שני שלישי.

[gv data=”FebPjZYHZd4″][/gv]

Share Button

Debian Etch שוחררה

דיבאן אטצ’ שוחררה.

לא מאמין. פשוט לא מאמין. בטוח מתיחה לקראת 8 באפריל 2008.

Share Button

טלפוני סקייפ

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

נתחיל בפרסומת קטנה (החברה מייצרת משהו שעובד בלינוקס, חייבים לא…?)

תמונה של הטלפון סקייפ שלי

הבדיקה הראשונה הייתה לחבר אותו למחשב שמריץ את דביאן Etch. טוב. מה עכשיו? זה בטח מזדהה בתור התקן קול. ואללה… הינה נוצר התקן תחת /dev/snd/.עכשיו איך מנגנים מוסיקה באמצעות mplayer על כרטיס קול שני…? עד שנמאס לי ופתחתי את סקייפ והינה אני רואה שבחלון של התקנים אני רואה משהו חדש: התקן USB. אני מסמן אותו, מריץ שיחה עם SkypeEchoTest… והכל עובד. בדביאן. דברים עובדים מהקופסא בדביאן…

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

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

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

שם המוצר: futiroterra
שם החברה: futiro

Share Button

adept sux

adept מי שלא מכיר, זהוי תוכנה שאמורה להיות ה־synaptic של KDE מפותחת על ידי KUbuntu. היא גם עושה את העבודה של update-notifier, וזה אומר שמקבלים כזה אייקון חמוד שמראה שיש עדכונים. רק שהיא עושה הכל דפוק.

התוכנה נכתבה לקראת קובונטו 5.10 (אני חושב… לא זוכר את התאריכים במדוייק) ועקבתי אחרי ההתקדמות שלה: 0.1 ואז 0.2, לבסוף גרסה 0.3… ופתאום חודש לפני השיחרור של קובונטו 5.10 – פוף ! קסם ! גרסה 1.0. איזה צירוף מקרים (או שלא…?).

מה היא לא עושה טוב?

  1. סמל על מגש המערכת לא שומר ססמה. זה אומר שאם אני פותח את זה פעם וסוגר, עוד 20 שניות הוא יבקש ממני שוב אם התחרטתי ואני רוצה לפתוח מחדש. ל־sudo יש זכרון, למה לתוכנה הזאת אין?
  2. העדכונים פשוט לא הגיוניים. ב־update-notifier אני מקבל את השינויים האחרונים של הגרסה. ככה אני יכול לדעת למה מכניסים משהו חדש למחשב שלי, מה היו הבאגים שתוקנו. ב־adept המידע הזה לא מוצג.
  3. העדכונים לא הגיוניים, חלק ב’. אני פותח את התוכנה ואני מקבל שני כפתורים, לעדכון המאגרים וליצאה. למה אני צריך לעדכן את המאגר? אני כבר עשיתי את זה (או שזה נעשה אוטומטית, בגלל זה התוכנה יודעת שיש עדכונים). נו טוב, נניח.
  4. נניח ביטלתי את העדכון כמו שאמרתי בסעיף 3. איך אני מקבל את רשימת העדכונים מחדש? נכון, יוצאים וחוזרים. ואז מקבלים את סעיף 1 מחדש.
  5. הממשק פשוט לא אינטואיטיבי, הרשימה הזאת שלהם לא עושה לי את זה.
  6. שינית קובץ תצורה, ועכשיו אתה לא יכול להתקין גרסה חדשה של החבילה הזאת (לפחות ככה זה קורה על דביאן Etch לשעתיד). התוכנה פשוט תסרב לשדרג את החבילה המעקף הוא להשתמש בשורת פקודה ובפקודה האהובה עלינו apt-get).
  7. החבילה שלך קוראת משתמשת ב־debconf? אכלת אותה. החבילה תחכה לקלט ב־stin. הבעייה היא התוכנה הזאת לא מעבירה ל־dpkg את XSESSION ואז debconf לא יכול להתחבר לשרת X והוא משתמש ב־frontend של dialog (מצב טקסט). (לפחות ככה זה עובד על דביאן Etch לשעתיד).

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

Share Button

החנונים של גנום

כוס עמק עם החנונים של גנום… הם מתחילים להיות יותר מאגניבים מאלו של KDE. קחו לדוגמה את ג’ונו בייקון. הבחור (בין השאר המפתח של Jokosher) עשה תקליט שלם ב־24 שעות, ותרם את כולו לצדקה. נעל דינק, אחלה מוסיקה!

הינה, תהנו.

ג'ונו על הבאס

Share Button