ווטסאפ - לינוקס, BSD, קוד פתוח ותוכנה חופשית בעברית. Whatsup - Linux, BSD, open source and free software in Hebrew

 
 
  כניסת חברים · רישום · שכחתי סיסמה  
tux the penguin
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
דוביקסSite Moderator ת.הצטרפות: 20/12/2002 · הודעות: 8369 ·
 

הודעה פורסם: 27/04/2004 - 15:09
נושא ההודעה: למתכנתים שרוצים לעזור לקהילה ולא יודעים איך: גיור הקפטיין

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

Image

Image

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

אז מה הבעיה?

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

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

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

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

אז מה אפשר לעשות?

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

למידע על הפרוייקט ולהורדת קוד המקור:

http://kaptain.sourceforge.net

על מנת לאפשר לכל מי שרוצים לעזור אבל לא יכולים לקחת את הפרוייקט במלואו על כתפיהם לעזור עד כמה שאפשר, כדאי לנהל את כל הדיון סביב השינויים הנדרשים, דוגמאות קוד והטסטים בדיון הזה בווטסאפ.
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
mksoftלא בפורום כעתSite Admin ת.הצטרפות: 17/03/2002 · הודעות: 10514 · מיקום: כדור הארץ
 

הודעה פורסם: 27/04/2004 - 17:33
נושא ההודעה:

ניסיתם להפעיל עם --reverse ?
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית שלח דוא\ ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
DL8לא בפורום כעת ת.הצטרפות: 14/01/2004 · הודעות: 783 · מיקום: 127.0.0.1
 

הודעה פורסם: 27/04/2004 - 17:49
נושא ההודעה:

אני מוכן לעזור אם אפשר. בעניין הניהול אני לא ממש בטוח, אבלבכל זאת אני מוכן לעזור
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם מספר ICQ 
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
elcucoלא בפורום כעת ת.הצטרפות: 14/10/2003 · הודעות: 6255 ·
 

הודעה פורסם: 27/04/2004 - 19:20
נושא ההודעה:

mksoft :
ניסיתם להפעיל עם --reverse ?


דוב, השורה הראשונה של התסריט, חשבת להוסיף את הדגל "-reverse"?

קוד:

!/usr/bin/kaptain -revers


בקשר לשניים, ואללה כמו שנאמר: "פאק ב-design, זין ב-debug".
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
דוביקסSite Moderator ת.הצטרפות: 20/12/2002 · הודעות: 8369 ·
 

הודעה פורסם: 28/04/2004 - 00:07
נושא ההודעה:

לא הייתי מודע לאופציה, אבל הפעלה עם הדגל reverse- מזיזה את הלשוניות לימין, אבל הטקסט המוצג עדיין מיושר לשמאל Rolling Eyes
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
דוביקסSite Moderator ת.הצטרפות: 20/12/2002 · הודעות: 8369 ·
 

הודעה פורסם: 28/04/2004 - 00:13
נושא ההודעה:

DL8 :
אני מוכן לעזור אם אפשר. בעניין הניהול אני לא ממש בטוח, אבלבכל זאת אני מוכן לעזור


השלב הראשון הוא להיכנס לקוד ולבצע ניתוח ראשוני של היקף הבעיה - האם מדובר בכמה תיקונים פה ושם או שמדובר בשכתוב מאסיבי, ואז להתחיל לתכנת...
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
elcucoלא בפורום כעת ת.הצטרפות: 14/10/2003 · הודעות: 6255 ·
 

הודעה פורסם: 28/04/2004 - 00:17
נושא ההודעה:

דוביקס :
לא הייתי מודע לאופציה, אבל הפעלה עם הדגל reverse- מזיזה את הלשוניות לימין, אבל הטקסט המוצג עדיין מיושר לשמאל Rolling Eyes


תתרגם את המחרוזות שיש שתוכנת חיוג (HARDCODED) לעברית ותראה שהכל מסתדר לך פתאום.
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
דוביקסSite Moderator ת.הצטרפות: 20/12/2002 · הודעות: 8369 ·
 

הודעה פורסם: 28/04/2004 - 00:28
נושא ההודעה:

Image

Crying or Very sad
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
el-lazy-cucoאורח · ·
 

הודעה פורסם: 28/04/2004 - 00:37
נושא ההודעה:

ניסית לשמור בקידוד 8 ביט?

נראה שהתוכנה מסרבת לזהות UTF8. זה באג מאוד גדול של התוכנית אם כן (היא אמורה לחשוב שהקובץ הוא UTF8 תמיד, כלל לא כתוב ב-KDE)
Arrow
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 28/04/2004 - 02:16
נושא ההודעה:

elcuco :

בקשר לשניים, ואללה כמו שנאמר: "פאק ב-design, זין ב-debug".


באג ב-design, זין ב-debug. עם "פאק " זה בכלל לא מצחיק.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
עידולא בפורום כעת ת.הצטרפות: 28/11/2003 · הודעות: 1816 · מיקום: dev/null/
 

הודעה פורסם: 28/04/2004 - 03:22
נושא ההודעה:

אממ.. Kiwiz?

Image
Laughing
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
דוביקסSite Moderator ת.הצטרפות: 20/12/2002 · הודעות: 8369 ·
 

הודעה פורסם: 28/04/2004 - 10:55
נושא ההודעה:

el-lazy-cuco :
ניסית לשמור בקידוד 8 ביט?

נראה שהתוכנה מסרבת לזהות UTF8. זה באג מאוד גדול של התוכנית אם כן (היא אמורה לחשוב שהקובץ הוא UTF8 תמיד, כלל לא כתוב ב-KDE)
Arrow


אני לא רוצה לרדת מ utf-8 מה גם שזה פתרון עקום (מה יעשו אלו שרוצים דווקא תרגום באנגלית/רוסית/ערבית/אמהרית ?). הפיתרון הנכון הוא שינוי הקוד, בתקווה שיימצא מתנדב שיוכל לטפל בזה.

עידו :
אממ.. Kiwiz?


Laughing


מקסים! Very Happy Very Happy Very Happy

אם אתה משחרר את האיור תחת רשיון חופשי אני מאמץ את זה (רק אל תשכח לשלוח לי בהודעה פרטית איך אתה רוצה להופיע בקרדיטים).
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
עידולא בפורום כעת ת.הצטרפות: 28/11/2003 · הודעות: 1816 · מיקום: dev/null/
 

הודעה פורסם: 28/04/2004 - 23:10
נושא ההודעה:

תודה רבה על המחמאה! Embarassed Very Happy

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

אני שולח לך עכשיו במסרים המשך.
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
mksoftלא בפורום כעתSite Admin ת.הצטרפות: 17/03/2002 · הודעות: 10514 · מיקום: כדור הארץ
 

הודעה פורסם: 28/04/2004 - 23:23
נושא ההודעה:

ניסיתם את kommander ? זהו כלי שבא עם quanta ואמור למלא פונקציונליות דומה (לפחות בתאוריה, אין לי אותו כאן).
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית שלח דוא\ ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
דוביקסSite Moderator ת.הצטרפות: 20/12/2002 · הודעות: 8369 ·
 

הודעה פורסם: 29/04/2004 - 13:30
נושא ההודעה:

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

לדוגמה, כל מה שנדרש לצורך הצגת ותפעול המסך השני שהצגתי למטה, הוא הסקריפט הבא:


קוד:

#!/usr/bin/kaptain
#
# kiwiz version 0.31.1 using kaptain grammer (C) 2004 by Dovix
# released under the terms of the GNU General Public License, version 2
# http://www.fsf.org/copyleft/gpl.txt
#

start "Kiwiz - Dialer"-> main;

#------------- Main -----------------------
main :framed :horizontal -> main_logo main_pane;

main_logo -> @icon("/opt/kinneret/kiwiz/icons/128x128/kppp.png");

main_pane -> main_options main_buttons;

main_options :framed -> main_connection main_password;
main_connection :horizontal "Connection to dial" -> !connect_default | connect_other;
connect_default "Default" -> "default";
connect_other :beside "Other"-> @combo(`lines=$(internet --listcons | wc -l) && lines=$(echo $lines -1 | bc) && internet --listcons | tail -n $lines`);

main_password -> main_password_value;
main_password_value :beside "Connection password [TBD]" -> " --password " @password | !@;

main_buttons :horizontal -> main_connect main_close;

main_connect :horizontal -> @icon("/opt/kinneret/kiwiz/icons/32x32/launch.png") @exec(main_connect_play)="Go";

main_connect_play -> "echo "main_connection" > /tmp/kiwiz_connect.inf; internet --connect="main_connection" > /tmp/kiwiz_connect.log 2> /tmp/kiwiz_connect.err ; kaptain /opt/kinneret/kiwiz/kaptn/kiwiz-status.kaptn";
#main_connect_play -> "echo "main_connection" "main_password_value"";

main_close :horizontal -> @icon("/opt/kinneret/kiwiz/icons/32x32/gohome.png") @close="Close";

 
 צפיה בפרופיל המשתמש שלח הודעה פרטית  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
Nirroלא בפורום כעת ת.הצטרפות: 14/12/2002 · הודעות: 1597 ·
 

הודעה פורסם: 30/04/2004 - 01:01
נושא ההודעה:

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

_________________
In theory, there is no difference between theory and practice.
In practice, there is.
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
Nirroלא בפורום כעת ת.הצטרפות: 14/12/2002 · הודעות: 1597 ·
 

הודעה פורסם: 30/04/2004 - 01:29
נושא ההודעה:

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

אין לי סיכוי לתקן את זה... אם מישהו מתמצא ב-yacc ובבניית אינטרפרטר - מוזמן לנסות.

בינתיים, דוביקס, תנסה לעבוד בקידוד 8 ביט, או תבדוק אם התוכנה השנייה תומכת ביוניקוד.
(או שפאקן תלמד כבר ++C).

_________________
In theory, there is no difference between theory and practice.
In practice, there is.
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
דוביקסSite Moderator ת.הצטרפות: 20/12/2002 · הודעות: 8369 ·
 

הודעה פורסם: 30/04/2004 - 09:58
נושא ההודעה:

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

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

הודעה פורסם: 30/04/2004 - 11:33
נושא ההודעה:

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

אין לי סיכוי לתקן את זה... אם מישהו מתמצא ב-yacc ובבניית אינטרפרטר - מוזמן לנסות.

בינתיים, דוביקס, תנסה לעבוד בקידוד 8 ביט, או תבדוק אם התוכנה השנייה תומכת ביוניקוד.
(או שפאקן תלמד כבר ++C).


yacc לא צריך בעיקרון תמיכה ביוניקוד: הוא לא מתעסק עם התווים עצמם. UTF-8 עובד לא רע עם char* . מי שצריך אולי לתמוך בעבודה עם multibyte זה lex/flex .
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
DL8לא בפורום כעת ת.הצטרפות: 14/01/2004 · הודעות: 783 · מיקום: 127.0.0.1
 

הודעה פורסם: 15/05/2004 - 09:34
נושא ההודעה:

נראה לי שאם אפשר יהיה טוב לעשות שכל הסטרינגים יהיו בקבצי PO, וככה יהיה יותר קל לתרגם
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם מספר ICQ 
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
דוביקסSite Moderator ת.הצטרפות: 20/12/2002 · הודעות: 8369 ·
 

הודעה פורסם: 15/05/2004 - 10:27
נושא ההודעה:

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

הודעה פורסם: 15/05/2004 - 13:02
נושא ההודעה:

אם כבר אז למה לא לעשות gui בqt designer הרגיל?

Image

Image
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
elcucoלא בפורום כעת ת.הצטרפות: 14/10/2003 · הודעות: 6255 ·
 

הודעה פורסם: 15/05/2004 - 15:41
נושא ההודעה:

כי זה אומר שאתה שאתה צריך לתחזק קוד ב-C++ שהוא לא נייד.

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

הודעה פורסם: 15/05/2004 - 16:11
נושא ההודעה:

elcuco :

כי זה אומר שאתה שאתה צריך לתחזק קוד ב-C++ שהוא לא נייד.
[/qoute]
אתה מתכוון שצריך לקמפל?
אפשר להכין חבילה בינארית ואז לא תהיה בעיה
[qoute]
שים לב גם שיש הפרדה בין הקוד לבין הפונקציונאליות, שזה משהו שדוביקס ניסה למנוע.

לא הבנתי, אתה מוכן לפרט?
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
הצגת הודעות מלפני:     
מעבר אל:  
כל הזמנים הם GMT + 2 שעות
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
PNphpBB2 © 2003-2004 

תוכן הדיון

  1. דוביקס
  2. mksoft
  3. DL8
  4. elcuco
  5. דוביקס
  6. דוביקס
  7. elcuco
  8. דוביקס
  9. אורח [el-lazy-cuco]
  10. אורח
  11. עידו
  12. דוביקס
  13. עידו
  14. mksoft
  15. דוביקס
  16. Nirro
  17. Nirro
  18. דוביקס
  19. אורח
  20. DL8
  21. דוביקס
  22. אורח [קול ספוט]
  23. elcuco
  24. אורח [קול ספוט]