ארכיון חודשי: נובמבר 2008

בלוג שלי לאסטריסק

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

כתובת הבלוג היא:

http://linesip.blogs.asterisk.org.il

לקפוץ מעל הפופיק

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

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

בעקבות הניסיון לבנות את התוכנה, התחלתי לעשות ניסויים עם כל מיני frameworks שונים, כדוגמת rails של רובי, או merb (גם היא לרובי), ואפילו ניסיתי את django (איפה מאיר כשצריך אותו ?!) ההרגשה שאני קיבלתי מכל גישת ה MVC של הframework הספציפיים האלו היא שהם לא הולכים לכיוון שאני רוצה, אלא מכוונים אותי לכיוון שיוצרי הכלים החליטו שאני צריך ללכת. להמשיך לקרוא

הבירוקרטיה של הקוד הפתוח

במהלך השנים האחרונות היו לי יחסי אהבה שינאה עם הפרוייקט לזרוס. נטשתי את הפיתוח בו אי שם בתחילת/אמצע שנות ה2000 וחזרתי לתרום מידי פעם דברים קטנים לפרוייקט בערך ב2005 או 2006.

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

אלגוריתם לחישוב תעודת זהות

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

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

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

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

האלגוריתם: להמשיך לקרוא

בחירות מקוונות

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

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

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

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

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

תודה.

הבלוגים של קהילת אסטריסק בישראל

האתר Asterisk.org.il המנוהל ע"י ניר סימיוניביץ', פתח מערכת בלוגים לכל האנשים המעוניינים לכתוב בלוגים אודות Asterisk בישראל.

המערכת בלוגים מבוססת WordPress MU לניהול של משתמשים מרובים.

במידה ואתם רוצים לכתוב על ניסונכם ועבודתכם עם Asterisk, זה המקום הכי טוב להתחיל.

קוד פתוח לעסקים קטנים

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

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

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

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

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

winff – ממשק גרפי ל ffmpeg

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

הממשק בנוי בצורה מרובת פלטפורמות עבור לינוקס וwindows.

הפרוייקט של דביאן גם מכיל אותה במאגרי unstable שלו.

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

חיבור בין פיתון ושפת פסקל מונחת עצמים

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

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

אני חייב להודות שאני די מאוכזב מהצורה שהדברים נעשים בשביל לגרום לפיתון לדבר עם שפה מהודרת כדוגמת פסקל, אבל זה בכל זאת מגניב לראות קוד UI נורמאלי שיצרת שרץ גם בשפות שאינן מכילות כלים נורמאליים ליצירת UI (אני לא רואה את glade וכו' סביבות נורמאליות, כי זה בסה"כ תבנית ולא כלי RAD אמיתי, והוא לא גמיש מספיק בניגוד ללזרוס).

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

http://www.mail-archive.com/lazarus@lazarus.freepascal.org/msg05459.html

מערכי variant

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

דיברנו על מערכי variant אשר לא באמת דיברנו עליהם, ואמרתי שאכתוב עליהם פוסט בנפרד, אז זהו ה"פוסט בנפרד".

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

בשביל ליצור מערך של variant נבצע את הפעולות הבאות: להמשיך לקרוא