עזרתי לחבר היום שיש לו צורך בגיבוי פשוט לכל הודעות הווצאפ של וועד הבית שלו, החבר הוא חבר ועד יש להם חובה חוזית להחזיק את כל ההודעות וההסכמים שלהם לשבע שנים אחרונית. מה שהיה מחייב אותם להחזיק צילומי מסך המון פעמים מכיוון שכאשר מישהוא משנה טלפון בועד הבית ההודעות הישנות לא היו נגישות או כשיש החלפה של חבר ועד הייתה תמיד בעייה עם ההודעות של הועד כי לא היה טלפון ייחודי לועד הבית אלא הטלפונים הפרטיים של חברי הוועד.
ישנם הרבה פתרונות תעשייתים מורכבים , אבל הוא חיפש משהוא שלא יידרוש ממנו עוד מנוי נוסף ושכמה יותר יהיה בידיים של הועד, לא יידרוש התעסקות רבה מדי, ושיאפשר לזה להיות נגיש לכל חברי ועד הבית.
גיגול מהיר נתן לנו את purple-gowhatsapp שמאפשר לגשת לווצאפ מתוך פידגין. הפלאגין הזה מוגדר כ trusted בפידג'ין לטוב ולרע (זה לא אומר שהמפתחים של פידג'ין כתבו אותו). ביקשתי ממנו לרכוש טלפון חדש שיכול להריץ ווצאפ עצמאית, והלוסיף את המספר שלו לחברי הועד, הסבתי לו שבצורה כזאת הם אומנם לא יקבלו שיחות טלפון לכולם (ואת זה אפשר לבצע ע"י PBX פשוט) אלא יישמרו את כלל ההודעות דרכו. בצורה כזאת יש גם ניתוק בין מספרי הטלפון הפרטיים של חברי הועד ובין מספר הטלפון של הוועד.
גיגול מהיר נתן לנו את purple-gowhatsapp שמאפשר לגשת לווצאפ מתוך פידגין. הפלאגין הזה מוגדר כ trusted בפידג'ין לטוב ולרע (זה לא אומר שהמפתחים של פידג'ין כתבו אותו). ביקשתי ממנו לרכוש טלפון חדש שיכול להריץ ווצאפ עצמאית, והלוסיף את המספר שלו לחברי הועד, הסבתי לו שבצורה כזאת הם אומנם לא יקבלו שיחות טלפון לכולם (ואת זה אפשר לבצע ע"י PBX פשוט) אלא יישמרו את כלל ההודעות דרכו. בצורה כזאת יש גם ניתוק בין מספרי הטלפון הפרטיים של חברי הועד ובין מספר הטלפון של הוועד.
את הלקוח הזה התקנו לו בתוך מכונה וירטואלית תחת וינדוס, בנינו זאת ע"י שימוש בקומפילר של גו שמגיע מהייצרנים של גו (כלומר מתוך https://go.dev/dl). אמרתי לו שהם צריכים לדאוג לגיבויים של המכונה הזאת אחת לתקופה, ולבצע גיבוי קר במקום בטוח ביחד עם הדפסות של הדברים שהחוזה שלהם מחייב אותם. הראתי להם איך מבצעים העתקה של המכונה הוירטואלית וטעינה שלה במחשב אחר.
לאחר התקנת הלקוח והוספתו לpidgin , היה צריך לאמת את הלקוח מתוך האנדרויד במכשיר הזה. לאחר מכן ראינו שצריך להתחבר אחת ליום ללקוח או להשאיר אותו רץ כל הזמן בצורה כזאת גם אם מישהוא שולח הודעה ומוחק אותה עדיין ניתן לראותה אצלו. בגדול אפשרות האנטי מחיקון יכולה לעבוד אל ורק כאשר הלקוח מחובר, במידה והלקוח לא יהיה מחובר הודעות מחוקות לא יגיעו ללקוח לאחר חיבור מחדש.
הלוג של pidgin הוא לוג html לטוב ולרע ,אבל הוא עצמו אינו שומר מדיה כברירת מחדל, למרות שלפעמים כאשר פתחנו לוגים ראינו חלק מהתמונות אבל לא בכולם. זה מסודר בצורה של תיקיות לכל שיחה פרטית ושיחה קבוצתית.
לדעתי עדייף היה אילו היו עוברים להשתמש בשרת matrix פרטי בשביל ועד הבית, מדובר על משהוא מאוד פרטי וראויי ששירות ההודעות הזה יהיה בידי הוועד ולא חברה חיצונית, ולו רק מהעובדה כי יש דברים שראוי שלא ייצאו החוצה.
אמרתי לו שמתישהוא יהיה לו עדיף לבדוק את האפשרות להשתמש בגיבוי דוגמת מטריקס (כלומר לחבר את חשבון הווצאפ שלו או חשבון אחר לשרת המטריקס שלו) כי עבודה במטריקס נראת נוחה יותר מאשר שימוש בווצאפ, ולו מהעובדה שלא יכולים לסגור לו את השירות כי עשה משהוא שעכשיו לא בסדר מבחינת החברה או כי מישהוא התלונן על החשבון שלו בצורה שיקרית כמו שקרה לכל מני פעילים פוליטים שסגרו להם את החשבונות שלהם, ובשונה מהמקרה של אישתו של בן גביר שסגרו לה את החשבון והיא הצליחה לתבוע את פייסבוק ולהחזיר את החשבון שלה, אני לא חושב שלאדם הרגיל יש הייכולת הכלכלית או הזמן בשביל זה.
אמרתי לו שמתישהוא יהיה לו עדיף לבדוק את האפשרות להשתמש בגיבוי דוגמת מטריקס (כלומר לחבר את חשבון הווצאפ שלו או חשבון אחר לשרת המטריקס שלו) כי עבודה במטריקס נראת נוחה יותר מאשר שימוש בווצאפ, ולו מהעובדה שלא יכולים לסגור לו את השירות כי עשה משהוא שעכשיו לא בסדר מבחינת החברה או כי מישהוא התלונן על החשבון שלו בצורה שיקרית כמו שקרה לכל מני פעילים פוליטים שסגרו להם את החשבונות שלהם, ובשונה מהמקרה של אישתו של בן גביר שסגרו לה את החשבון והיא הצליחה לתבוע את פייסבוק ולהחזיר את החשבון שלה, אני לא חושב שלאדם הרגיל יש הייכולת הכלכלית או הזמן בשביל זה.
מכיוון שאני לא משתמש בשירות הזה אני לא יכול לאמת , אבל לפי זה ניתן לייצר ברידג' או שירוץ אצלכם (כלומר שליטה מלאה) או להשתמש בשיותים המספקים את שירות הבידג' למטריקס. הייתרון של להריץ את הגשר אצלכם הוא שהמידע לא אמור לזלוג לשום גורם שלישי, ויש פחות נקודות כשל שיכולות לפגועו בשירות שלכם שאין לכם שליטה עליהם.
על מנת להחזק שרת מטריקס שלכם , צריך לכל הפחות דומיין שמאפשר לכם לייצר תתי דומיינים (כן , מתברר שיש ספקים שלא מאפשרים לייצר תתי דומיינים בחלק מהמקרים) ,להוסיף ולשנות רשומות DNS בדומיין שלכם (היום זה גם לא ברור מתברר).
הקישור https://docs.mau.fi/bridges/general/using-bridges.html מסביר בצורה פשוטה מהם הגשרים (ברידג' בגדול ואיך להשתמש בהם ביחד עם סינאפס).
הקישור https://docs.mau.fi/bridges/general/using-bridges.html מסביר בצורה פשוטה מהם הגשרים (ברידג' בגדול ואיך להשתמש בהם ביחד עם סינאפס).
בנוגע לגביי הפעלת שירות בתוך הבניין בלבד לעומת שירות נגיש לכולם, לכל אחד מהפתרונות האלה יש ייתרונות וחסרונות, אני חושב שצריך רכיב ביניים , כך שכל מי שנמצא בבניין פיזית יוכל ליצור קשר עם שירותי ועד הבית (למשל ע"י WiFi שנגיש לכל הבניין) וגם אפשרות התחברות מרחוק דרך הרשת הסלולארית ע"י שימוש באימות טוב, באידאל אפילו שימוש במשהוא כמו wag/openvpn+2fa אבל במציאות אני חושב שיהיה מספיק להשתמש בשם משתמש סיסמא רק לשרת הsynapse שאתם מריצים.
כמובן שהתקנת מכונות וירוטאליות, הקמת רשת ויפי בבניין והגדרת שירותי VPN זה משהוא פשוט ייחסי עבורי, זה ברור שיהיו אנשים שלא עשו זאת וייתקשו בחלק מהדברים, זה למה ועד בית בדרך מורכב ממספר רב של אנשים, בועדי בתים יש מערכות מחשוב ששוכרי הדירות לפעמים שוכחים מקיומם, מה אתם חושבים שמערכת ה DVR והגישה למצלמות היא עובדת באורך קסם? נכון שלמשל מערכות המעלית לא שייכות ישירות לועד הבית אבל זה עדיין תחת המטרייה של האחריות של זה (לדאוג שחברת המעליות דואגת למערכות המחשוב של המעליות), גם דברים פשוטים כמו ניהול הספרים והכספים של הוועד מתבצע בצורה ממוחשבת (או יידנית תלויי מה נוח להם יותר), לא לחינם יש חברות שמציאות לקחת את ניהול הבניין מועדי בתים, מדובר על כאב ראש לא קטן שדורש משאבים לבצע ולעשות. יש נושאים כמו ביטוחי בניין, ניהול קבלנים וניהול משכורות לעובדים. ראיתי מה הוא עושה , ולדעתי זו משרה חלקית לפחות, יש לו עשרות הודעות מאנשים עם בעיות, הוא מתקשר עם המון קבלנים ועובדים ודואג לתשלומי מיסים ומשכורות לעובדים של הבניין.
עריכה:
שמירת תוכן אוטומטית:
מצאתי שניתן להגדיר את השדה הבא בקובץ ה ~/.purple/accounts.xml על מנת לבצע שמירה אוטומטית בכל תמונה שמגיעה:
<setting name='attachment-path-template' type='string'>/home/user/Downloads/+CCNNNYYYYYYYYYY/$remote/$filename$hash$extension</setting>
בצורה כזאת כלל התוכן נשמר תמיד בתיקיית הבית תחת הורדות.
<setting name='attachment-path-template' type='string'>/home/user/Downloads/+CCNNNYYYYYYYYYY/$remote/$filename$hash$extension</setting>
בצורה כזאת כלל התוכן נשמר תמיד בתיקיית הבית תחת הורדות.
מצאתי גם שניתן לייצא היסטוריית חדר מתוך ווצאפ, ייתקבל קובץ zip המכיל מדיה ומלל, את המלל ניתן לפרסס בצורה הבאה,
יש לחפש את תו ההפרדה בין התאריך למלל, לחזור אחרוה מספר בתים עד אשר אנו מוצאים מבנה המתאים לתאריך אם לפני התאריך קיים 0x0a זו הייתה שורה חדשה וזו ההתחלת ההודעה, במידה ואין אז המפריד הוא אינו מפריד השייך לשורה כי אם תו הקיים באמצע ההודעה.
בכל מקום בו קיימת מחרוזת שמגיעה לפני "(file attached)" ואחרי ":" המחרוזת היא שם קובץ שאמור להיות בתוך תיקיית ה zip.
יש לחפש את תו ההפרדה בין התאריך למלל, לחזור אחרוה מספר בתים עד אשר אנו מוצאים מבנה המתאים לתאריך אם לפני התאריך קיים 0x0a זו הייתה שורה חדשה וזו ההתחלת ההודעה, במידה ואין אז המפריד הוא אינו מפריד השייך לשורה כי אם תו הקיים באמצע ההודעה.
בכל מקום בו קיימת מחרוזת שמגיעה לפני "(file attached)" ואחרי ":" המחרוזת היא שם קובץ שאמור להיות בתוך תיקיית ה zip.
בצורה כזאת מעוד קל לבנות קובץ json או אפילו html שייציג את ההודעות.
את ייצוא הקובץ צריך לעשות במכשיר המקורי בוווצאפ רץ כאשר אין שום מכשיר אחר מאושר לעבודה שמחובר.
את ייצוא הקובץ צריך לעשות במכשיר המקורי בוווצאפ רץ כאשר אין שום מכשיר אחר מאושר לעבודה שמחובר.