ארכיון חודשי: אפריל 2012

שימוש ב wvdial עם sim של חברת פלאפון

לפני שנתיים כתבתי כיצד מתחברים למודם סלולרי של חברת פרטנר (Orange).

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

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

מה שעשיתי הוא כזה:


[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Stupid Mode = yes
Modem Type = USB Modem
ISDN = 0
New PPPD = yes
Baud = 9600

[Dialer pelephone1]
; Pelephone modem
Init2 = AT&F &D2 &C1
Init3 = ATS7=60 S30=0 S0=0
Init4 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init5 = AT+CGDCONT=1,"ip","internet.pelephone.net.il"
Modem Type = Analog Modem
Modem = /dev/serial/by-id/usb-ZTE_Incorporated_ZTE_WCDMA_Technologies_MSM_MF1900PLED010000-if02-port0
ISDN = 0
Phone = *99#
Password = pcl
Username = pcl@3g
Ask Password = off
Stupid Mode = off

ההרצה מאוד פשוטה:

$ sudo wvdial pelephone1

גלישה נעימה.

Zoho Mail vs Google Mail

כבר קרוב ל4 חודשים שאני עובד עם Zoho Mail באחד מחשבונות הדוא"ל שלי. ומהרגע הראשון הם לא היו לי נוחים, אבל בניגוד להרבה בני אנוש, אשר אוהבים להתלונן, החלטתי לנסות להתרגל ולהסתגל לממשק שלהם. הרי שימושיות היא לרוב דבר נרכש, ולא מעבר, במידה ועושים את הדברים "נכון".

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

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

עוד סדרת טיפים לעבודה עם לינוקס

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

דפי man צבעוניים

אם אתם רוצים לצפות בדפי man בצורה צבעונית, או מחפשים עוד PAGER בנוסף, אז אתם מוזמנים להכיר את most. most pagerאני גרמתי לו להיות ברירת המחדל רק עבור תצוגת דפי ה man, על ידי הוספת ההגדרה הבאה בקובץ ‎/etc/man_db.conf: להמשיך לקרוא

לבנות את FPC jvmbackend

רכשתי לפני שבוע Samsung Galaxy S2, והגיע הזמן באמת לבנות משהו לאנדרואיד.

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

אז ניגשתי לרענן את העץ של jvmbackend מהsvn, והחלטתי לבנות בעצמי את הגרסה החדשה.
לפני כן, יש לעשות patch קטן בעץ הקוד של jvmbackend לקובץ fpc.pp: להמשיך לקרוא

כתיבת ממשקי משתמש בסיסיים ללא שימוש ב C או Glade

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

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

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

עבור תוכנה גרפית, נתחיל בכך שנעבוד עם Lazarus. ונתחיל שם פרוייקט חדש:

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