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

 
 
  כניסת חברים · רישום · שכחתי סיסמה  
tux the penguin
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
עמיתאורח · ·
 

הודעה פורסם: 19/06/2017 - 17:14
נושא ההודעה: פרוייקט חדש: estwrapper, מערכת לחיפוש בהודעות מייל ובמסמכים

שלום לכולם,

estwrapper הוא "פרוייקטון" שכתבתי (למעשה כמה סקריפטים ב-Bash) שמספק ממשק ידידותי להפעלה של Hyper Estraier, מערכת ליצירת אינדקס לחיפוש טקסט בקבצים ובהודעות מייל.

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

כמנוע החיפוש ניסיתי בהתחלה את mairix ואת Namazu אבל נתקלתי בבעיות שונות כמו, למשל, יכולת מוגבלת לחיפוש עברית בתוך הודעות דוא"ל בקידודים שונים וביצועים נמוכים. חיפוש נוסף הביא אותי ל-Hyeper Estraier, והסתבר שהוא עונה לי על הצרכים בצורה טובה מאד.

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

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

כמה מילים לגבי ה"מסגרת" שבתוכה מערכת זו נכתבה ופועלת:

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

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

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

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

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

הודעה פורסם: 19/06/2017 - 22:01
נושא ההודעה:

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

הודעה פורסם: 20/06/2017 - 04:05
נושא ההודעה:

http://www.linuxinsider.com/story/Googles-New-Mobile-OS-Will-Have-a-Distinctly-Non-Linux-Hue-84535.html
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
elcucoלא בפורום כעת ת.הצטרפות: 14/10/2003 · הודעות: 6255 ·
 

הודעה פורסם: 20/06/2017 - 17:53
נושא ההודעה:

שופוני יא elcuco :
http://www.linuxinsider.com/story/Googles-New-Mobile-OS-Will-Have-a-Distinctly-Non-Linux-Hue-84535.html


האמת... ראיתי. וראיתי את הטולקיט שבעזרתו בונים תוכנות:
https://flutter.io/

וחשבתי מגניב... זה העתיד של ה-sdk, וממש מהר יעבירו משתמשים לטולקיט ההוא... ואז כשתצא פוקסיה... היא תהווה רק עוד פלטפורמה לטולקיט ההוא.. מעניין. אבל אז גוגול הודיע שהם ממליצים למפתחים לעבור מ-Java אל kotlin:
https://developer.android.com/kotlin/index.html

ואני ממש מבולבל... אבל אז אני נזכר שלחברות גדולות מאוד יש המון פרוייקטים שנזרקים לפח. ככה התחיל OS-X על i386 (חפש את התגובה של Kim Scheinberg, היא אישתו של המפתח שעשה את העבודה):
https://www.quora.com/Apple-company/How-does-Apple-keep-secrets-so-well
(זה היה ההיסב השני של החברה אל אינטל... הינה הפעם הראשונה: http://lowendmac.com/2014/star-trek-apples-first-mac-os-on-intel-project/ )

והינה הדגמה של מערכת הפעלה שכתובה ב-Dotnet (למעט חלק קטן מאוד ב-C) מבית מיקרוסופט. המערכת רצה כולה (גם היישומים) ב-ring 0, כיוון שההגנות על התוכנה נעשות בעזרת ה-Framework. הרעיון היה שאת XP יריצו ב-VirtualMachine מלא. לא קרה מזה הרבה:
https://channel9.msdn.com/Shows/Going+Deep/Singularity-IV-Return-of-the-UI
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
הצגת הודעות מלפני:     
מעבר אל:  
כל הזמנים הם GMT + 2 שעות
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
PNphpBB2 © 2003-2004 

תוכן הדיון

  1. אורח [עמית]
  2. elcuco
  3. אורח [שופוני יא elcuco]
  4. elcuco