Syncthing: סנכרון קבצים בן מחשבים מרוחקים

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

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

פתרון נוסף הוא שיתוף פרטי, ללא שרת בענן. החלוצים התחום הם bit torrent שהוציאו את bittorrent sync.
התוכנה מאפשרת לסנכרן ספריות בן מחשבים ללא אכסון במחשב מרכזי.
bittorrent sync אינה מושלמת:

  • התוכנה קניינית. למרות שיש גרסאות גם ללינוקס הקוד אינו פתוח. (הבטיחו לפתוח את הפרוטוקול בעתיד)
  • הגרסה החינמית מאפשרת לשתף מספר מוגבל של ספריות
  • גרסה 2 החינמית גרעה יכולות שהיו בגרסה 1 החינמית – הם ממש משתדלים להעביר אותך לגרסה בתשלום

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

ההתקנה וההפעלה של התוכנה פשוטה וקלה (בדקתי לינוקס ואנדרואיד, משתמשי חלונות מוזמנים לחלוק את החוויה שלהם). לאחר ההפעלה הראשונה מקבל כל מחשב מספר סידורי יחודי (מפתח) אשר ישמש אותו לצורך חיבור עם מחשבים אחרים. לטובת הסנכרון עם טלפונים ניידים מוצג גם ברקוד אשר ניתן לסריקה והעברת המפתח. דוגמא לשימוש ב-Syncthing עם טלפון נייד היא גיבוי התמונות מהנייד למחשב בזמן אמת.
מצאתי כי לא תמיד התוכנה יודעת לעקוף חומות אש ובמקרה שכזה יש לפתוח את פורט 22000 בנתב. מעבר לכך לא נתקלתי בבעייה כלשהי.
חתימת הזכרון של התוכנה קלה, כ-26MiB, וזאת לעומת 127MiB של המתחרה קנינית btsync. בגזרת צריכת משאבי המעבד נרשם טווח של 0.014%-0.028%. אין טענות..

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

פורסם בקטגוריה כללי | להגיב

OT: הסטוריה / בזק תומכת רק בדפדפן IE (נכון ל-2004)

במסגרת נקיון אביב נתקלתי במכתב הבא (השמטתי פרטים מזהים):

bezeq ie exploere usage (wo names) 20040802
בזמנו כתבתי לא מעט מכתבים לגופים כמו בזק, בנקים, הפורטל הממשלתי וכו'. אצל רובם התשובה היתה דומה לנ"ל.
כמה מרענן לראות איך השתנו הזמנים.

פורסם בקטגוריה OT | להגיב

הרצת פקודות מחזוריות ב-cron עם הרשאת root

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

sudo chown -R oldie /media/truecrypt

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

הפתרון פשוט בצורה מביכה: יש להריץ את ה-cron מחשבון root.
עריכת קובץ cron עבור משתמש root:

sudo crontab -e

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

 0 0 * * * chown -R oldie /media/truecrypt

מה שיפה הוא שאין צורך ב-sudo. התהליך ירוץ גם אם משתמש root אינו logged-in.

הערה: עבור פקודות יותר מסובכות, יש לוודא שמשתני PATH של משתמש root עדכניים. את הPATH מוסיפים לקובץ cron של משתמש ה-root:

PATH=/usr/sbin:/usr/bin:/sbin:/bin

קישור למאמר ממנו שאבתי את הפתרון.

פורסם בקטגוריה כללי | 2 תגובות

מדינת ישראל נגד אזרחיה: "אז מה אם כתוב בחוזה" (פרק א')

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

פורסם בקטגוריה כללי | להגיב

עריכת PDF בלינוקס – יש פתרון

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

פורסם בקטגוריה מה חסר לי בלינוקס | להגיב

Windows8 עבור ARM – מי צריך את זה?

בתערוכת CES בינואר 2011 הדגימה מיקרוסופט אב טיפוס של חלונות-8 הרץ ע"ג ארכיטקטורת ARM. מאחר וכל אחד מבין מה המרחק בן אב טיפוס למימוש בפועל, לא עוררה החדשה סנסציה מיוחדת.
לאחרונה אני נתקל יותר ויותר בעבודה האדירה שמיקרוסופט עושה מתחת לפני השטח ובמסר שלאוזני נשמע "אם לא תצטרף, לא תהייה קיים".
להמשיך לקרוא

פורסם בקטגוריה כללי | 10 תגובות

Com4Com: תרגיל ללכידת לקוחות? / עדכון: לא תרגיל

עדכון 12/7/2016
את הפוסט המופיע בהמשך פרסמתי ב29/5/2011.
מאז חלפו 5 שנים ומחיר השירות של Com4Com נשאר כשהיה, 3ש"ח לתלמיד.
אין לי אלא להודות שהייתי ציני וקטן אמונה. טעיתי.
בבית הספר של ילדי המערכת בשימוש רב כל כך שהייתי שמח אילו Com4Com היו גובים לפי כמות ההודעות ואולי אז ההורים היו מרסנים את עצמם קצת.. עם זאת המצב הרבה יותר טוב לעומת בתי ספר שיצרו קבוצות וואטסאפ לכיתות ששם כמות הקשקשת בלתי נשלטת עד כדי מטרד.
התנצלותי בפני מי מאנשי Com4Com שאולי הרגיש נפגע מהפוסט.

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

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

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

פורסם בקטגוריה כללי | 5 תגובות

DVB-T: יצירת channels.conf וכוונון האנטנה

יצירת channels.conf

עדכון 20120629: קבלתי תגובה שדבר לא עובד והמאמר לא שווה כלום. הוצאתי את המקלון מהבויידם ואכן, דברים השתנו בשנה שחלפה. עדכנתי. המאמר מדויק לזמן כתיבתו בלבד (-;
—–
לא מעט אנשים טובים כתבו רבות על מקלוני הפלא שמאפשרים קליטת טלוויזיה דיגיטלית. לכן קניתי לעצמי אחד ועקבתי באדיקות אחרי ההוראות של SML ו-GuySoft אבל כשהגעתי לנושא של קובץ channels.conf הענין לא הצליח ואיפשהו ההסברים טבעו בים המלל. גוגל ידידנו ומצאתי הסבר מהיר. (למי שתהה מה זה, channels.conf משמש כמדריך תחנות עבור VLC).

– גלוש לאתר w_scan site
גלול לתחתית הדף והורד את הגרסה האחרונה. חלץ את הקבצים מהארכיב. w_scan כלול בארכיב, ומי שרוצה גם יכול להדר את קבצי המקור וליצור גרסה משלו.
– הפעלת w_scan לסריקת ומציאת התחנות (התהליך לוקח כ-10 דקות)

(path-to)/w_scan -ft -c IL -x >scan.txt

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

(path-to)/w_scan -ft -x >scan.txt

– יצירת channels.conf מתחילה בהתקנת dvb-apps (השם הקודם: dvb-utils)

apt-get install dvb-apps
scan scan.txt > channels.conf

לאחר שהקובץ מוכן, פותחים VLC. בתפריט Media בוחרים Advanced Open File. בחלון שיפתח לוחצים על Add ומוסיפים את channels.conf . לוחצים על Play ומתחילים לשלם אגרה.

כוונון האנטנה

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

femon -H

התוכנה רושמת באופן רציף מספר חיוויים:
status SCVYL | signal 40% | snr 69% | ber 5260 | unc 0 | FE_HAS_LOCK
signal – עוצמת האות המתקבל באחוזים. גדול יותר – טוב יותר
snr – קיצור של Signal Noise Ratio. מבטא את היחס בן האות לרעש, יחס טוב = קליטה טובה.
ber – קיצור של Bit Error Rate. כמות השגיאות היחסית. נמוך זה טוב.

החשוב ביותר הוא בעצם החווי FE_HAS_LOCK שאומר שיש נעילה על התחנות.
מומלץ להשתמש ב-femon לפני תהליך הכנת channels.conf. אם לא תהיה קליטה, גם הקובץ לא יעזור.

החומרה

המקלון הוא HYUNDAI BR-811 (קניתי בבביג בוקס). lsusb מניב:

Bus 001 Device 011: ID 048d:9005 Integrated Technology Express, Inc.

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

 

קישורים:
הבלוג של Guysoft: שידורי הטלוויזיה הדיגיטלית ולינוקס

מספר כתבות מהבלוג של sml:

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

פורסם בקטגוריה כללי | עם התגים | 9 תגובות

OT: על ההבדל בן הבאבא ברוך לבן לאדן

אופ טופיק לחלוטין, אבל לא יכלתי להתאפק.

YNET מפנים לסיפור על בן לאדן על ידי התמונה הבאה:

והכתבה:

 

 

פורסם בקטגוריה כללי | להגיב

Firefox4 על ה-N900 וקצת שימושיות

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

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

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

זכרון: דפדפן ברירת המחדל 12% (סוג של פיירפוקס), מידורי  13.2%, פיירפוקס 4 20.2% (מופיע כ-fennec  ברשימת המשימות)

שימושיות

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

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

מה קיבלתי בתמורה:

גלישה +  דוא"ל.

סנכרון: אני עושה שימוש ב mail for exchange  וגם ב-SyncEvolution כדי לסנכרן את היומנים שלי (אישי +עבודה) עם הטלפון. עתה אני לא תלוי בהתחברות אקראית ל-WiFi כדי להסתנכרן.

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

אני מנווט עם Mappero. בשבוע האחרון יצא לי פעמיים להשתמש בו והופתעתי מקלות השימוש.

בפעם האחרונה יצאתי לקראת פגישה מבלי לבדוק אם אני יודע היכן בדיוק. הנחתי שהקצר שישב לידי יודע. באמצע הדרך  הבנו שאיש שאיתנו לא יודע להיכן צריך להגיע. ה-N900 נשלף. גלשתי לדוא"ל שלי כדי לראות להיכן צריך להגיע. CTRL-C והעתקתי את הכתובת, CTRL-V בשורת היעד של Mappero, וגוגל חישב מסלול. מכאן עקבתי באדיקות אחר הסמן על המפה וההוראות שהן שילוב מענין בן הוראה באנגלית כמו Turn left ושמות רחובות בעברית. מדי פעם קיבלתי הודעה על עדכון מפות מתוך האינטרנט.

בעזרת הגלישה הסלולרית, ה-N900 הפך להרבה יותר שימושי. נכנעתי.

פורסם בקטגוריה כללי | להגיב