@zvinissim כתב בממשק ניהול חינמי לשרת לינוקס:
כיום אני משתמש ב Hestia.
לדעתי כיום שעברתי מספר מערכות אני חושב שהיא מערכת מצוינת.
נראה שהפונקציונליות שלה לא מגיע לרבע מ aapanel
האם יש בה מעלות שאין ב aapanel?
@zvinissim כתב בממשק ניהול חינמי לשרת לינוקס:
כיום אני משתמש ב Hestia.
לדעתי כיום שעברתי מספר מערכות אני חושב שהיא מערכת מצוינת.
נראה שהפונקציונליות שלה לא מגיע לרבע מ aapanel
האם יש בה מעלות שאין ב aapanel?
@חגי זה בערך כמו שתאמר לא לעלות על מטוס הרקולס...
זו לא עבודה זרה, זו מיתולוגיה עתיקה שאבד עליה הכלח
לאחרונה התוודעתי לממשק הניהול aapanel
יש לו גירסה חינמית בלי הגבלת זמן
והאופציות שם מדהימות
יש ניהול ויזואלי שלם לכל המערך של דוקר, ניהול אפליקציות נוד, אתרים סטטיים ו PHP, וובהוקים, FTP, משימות מתוזמנות, ממשק עריכת קבצים, כלי אוטומציה של וורדפרס, וחנות גדולה של תוספים בחינם, ועוד היד נטויה.
אפשר להקים שרת עבור לקוח בלי שידע איך מתנהלים מהטרמינל בכלל
החסרון שמצאתי בנתיים הוא שאין תמיכה בריבוי יוזרים, רק יוזר אחד ניהולי
ממש עכשיו הם הוסיפו יוזרים מרובים בגירסה בתשלום, אבל בחינמי אין את זה.
מכונת דוקר 1 - מרכזיה של אסטריסק שמקבלת שיחות, ומעבירה את הניהול של השיחות לשרת AGI שיושב במכונת דוקר 2.
השרת AGI זו בעצם אפליקצית ווב גדולה, עם שרת API של נוד, ובנוסף הוא מחזיק גם שרת AGI לנהל את השיחות, לקבל את ההקשות של המשתמש, לתשאל את המסד, ולעדכן על בחירות של המתקשר ועל שעת סיום שיחה, כל הנתונים נשלפים ונשמרים מול המסד המרכזי של האפליקציה.
מטבע הדברים השרת דורש עדכונים מפעם לפעם, וזה דורש הפעלה מחדש של האפליקצית נוד.
דא עקא, שהפעלה מחדש מפילה את ה AGI, והשיחות הפעילות נופלות.
עד עכשיו לפני שהייתי עושה עדכון הייתי נכנס לאסטריסק, ומבקש core show channels
ורק כשאני רואה שהרשימה ריקה ואין שיחות פעילות אני מרסטרט את השרת
אבל זו דרך מסורבלת מידי, אני מאמין שיש דרך לעשות איזה סקריפט חיצוני שיבדוק אם יש שיחות פעילות, ואם לא שיתן הוראה לשרת להפעיל את עצמו מחדש
האם אכן יש דרך כזו?
נהוג להוציא עלוני סיכומה של שנה, אז חשבתי לכתוב איזו ברכה מליצית ל @yossiz על העובדה שהוא אף פעם לא מרפה, וגם אחרי שהוא עונה בפורום הוא ממשיך להיות זמין בפרטי ולהמשיך את שרשרת התקלות עד לסיום המוצלח
אבל מעיינות המליצות יבשו כנחל אכזב וכנהר אשר יכזבו מימיו
פניתי למכונה האדישה, וגם היא איכזבה כמובן...
https://chatgpt.com/share/66f9af49-a850-800d-a6ce-e74f6f607a79
אמרתי אין הדבר תלוי אלא בי, הנחתי ראשי בין ברכי ובירכתי את @yossiz בברכת הדיוט שיזכה לשנה טובה ומבורכת, שיתמלאו כל משאלות ליבו לטובה וימשיך להועיל לקהילה מהידע העצום שלו והלב הענק שלו!
PHP 7.4
אני צריך GMP בשביל הודעות פוש.
php --ini
פולט שגיאה
PHP Warning: PHP Startup: Unable to load dynamic library 'php_gmp.so' (tried: /www/server/php/74/lib/php/extensions/no-debug-non-zts-20190902/php_gmp.so (/www/server/php/74/lib/php/extensions/no-debug-non-zts-20190902/php_gmp.so: cannot open shared object file: No such file or directory), /www/server/php/74/lib/php/extensions/no-debug-non-zts-20190902/php_gmp.so.so (/www/server/php/74/lib/php/extensions/no-debug-non-zts-20190902/php_gmp.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
הרצתי apt-get install libgmp3-dev apt install libgmp-dev
ועבר בהצלחה
אבל apt-get install php7.4-gmp
מחזיר שגיאה
E: Unable to locate package php7.4-gmp
E: Couldn't find any package by glob 'php7.4-gmp'
E: Couldn't find any package by regex 'php7.4-gmp'
phpinfo מראה כך
ובפועל אין תמיכה ב GMP
מה ניתן לעשות?
@צבי-ש כתב בלמה האפריקאים שחורים:
ראה עוד
https://en.wikipedia.org/wiki/Sodium/potassium/calcium_exchanger_5
אני מבין שכתוב שם שהאקלים משפיע על הסיכויים שמוטציות מסויימות יתרחשו בשעת שכפול הDNA, ולכן באיזור אירופה התרחשו יותר מוטציות שגרמו לצבע העור להיראות כך, האם הבנתי נכון?
@סקרן-0 כתב בלמה האפריקאים שחורים:
כי תכונות נרכשות הופכות במהלך הזמן גם למטען גנטי
אם זה כמו שאתה אומר אז תשובתך ברורה ונכוחה, אבל כיום אוחזים שתכונות נרכשות לא משפיעות על רצף ה DNA, ולכן אני שואל איך באמת הפיגמנטציה עוברת בירושה
@ek0583232948 עכשיו זה חסום לי לגמרי...
מה הגורם לשינויים בין אוכלוסיות בארצות שונות, לדוגמא שהאפריקאים שחורים, והאירופאים בהירים?
עיקר שאלתי היא בגלל שלא כל יושבי אותן ארצות בנים לאב אחד, שקיבלו בתורשה את אותה הגנטיקה, שהרי גם היהודים שגלו מא"י נעשו דומים במבנה הפנים והצבע לשכיניהם.
האם האקלים יכול לגרום שינוי בתורשה של DNA?
אני מחזיק מערכת שנבנתה בהתחלה עבור לקוח ספיציפי, ובהמשך הותאמה לעוד כמה לקוחות
כל לקוח מקבל דוקר עם מסד אישי שלו
כל המערכות משתמשות באותם קבצים של האפליקציה, עם משתני סביבה שמחברים אותם למסד הנכון
שינויים שאני עושה בקוד, משתקפים בכל המערכות
שינויים שאני עושה במסד, אני מריץ סקריפט באש שמבצע אותם בכל המסדים.
נכון שזה מצריך מעט יותר עבודה, אבל מצמרר אותי לחשוב שכל הקליינטים היו על אותו מסד, כמה התנגשויות היו יכולות להיות.
דוגמא פשוטה שעולה בדעתי, מספר טלפון של יוזר שאמור להיות ייחודי, אם אותו יוזר היה משתמש במקביל בשתי מערכות מה הייתי עושה?
כמה תכנון הייתי צריך לעשות כדי להמנע מהתנגשות כזו, וכמה עבודה זה היה מצריך לתחזק מערכת כזו
וגם לתחזק את השאילתות נראה לי מאד קשה, זה מחייב לזכור ולקחת בחשבון תמיד את ה ClientID, וטעות יכולה להיות הרת גורל
בספרות הפופולרית מופיעה הרבה פעמים התחושה שעיניים נעוצות בך, למשל סוכני הביון המוצלחים יודעים לזהות אם עוקבים אחריהם לפי אותה תחושה.
האם באמת ישנה תחושה כזו או שזו אגדה עממית? ובמידה וכן, האם יש לזה הסבר מדעי?
ctrl-space אמור לבטל את הסגנון תו?
כשאני בוחר הכל ועושה ctrl-space זה מסיר את הסגנון תו והופך להיות סגנון פסקה רגיל
@yossiz חסכת לי המון!
בהעתקת טקסט ממסמך למסמך, גם אם אני מגדיר את האפשרות השתמש בסגנונות יעד, עדיין הטקסט לא מקבל את העיצוב של הסגנון במסמך היעד, למרות ששם הסגנון שלו תואם לסגנון של מסמך היעד.
האם ישנה דרך להחיל עיצוב ולנקות דריסות מכל הטקסט במסמך, כמו שיש באינדיזיין ניקוי דריסות?
אני צריך לשלוח כל לילה מייל לרשימה של מאתיים אנשי קשר, כל פעם לרשימה אחרת
אני שולח עם שרת SMTP עצמאי מדומיין שלי, הדומיין מאומת והמייל חתום
רוב אנשי הקשר הם בג'ימייל
כמה סיכון יש בזה שמנועי הספאם יסמנו אותי? והאם יש הבדל אם אני שולח מייל פעם אחת למאתיים נמענים בעותק מוסתר, או שולח את המייל מאתיים פעם בנפרד?
מסד שמורכב מטבלת יוזרים, וטבלה של אינטרקציה בין היוזרים.
הטבלה של האינטרקציה נראית כך:
ID
UserID
UserSideBID
Type ENUN('sale','buy','question','interest')
ה Type מכיל מידע על סוג האינטרקציה, ועל פיו אמור להיקבע האם השורה הזו נוגעת לשני הצדדים או רק לצד א.
לדוגמה אם צד א ביצע מכירה או קניה, הפעילות הזו אמורה להרשם עבור שני הצדדים, כי פעילות כזו מחייבת אינטרקציה דו צידית, אבל אם צד א רק התעניין במוצר של צד ב לא היתה כאן תקשורת הדדית, ולכן פעילות כזו תרשם רק על שם צד א.
הנתון הזה חשוב ובא לידי שימוש ברבה וריאציות ברחבי האפליקציה, בדוחות שימוש וכדומה.
כרגע כשאני רוצה דוח עבור יוזר, אני מבצע שאילתה שבודקת האם המזהה שלו מופיע בצד א, או שמופיע בצד ב וה Type מכיל את המידע שנוגע לשני הצדדים, משהו כזה
WHERE UserID=123 OR (UserSideBID=123 AND Type IN('sale', 'buy'))
אבל השאילתות מורכבות לתחזוקה ולא אינטואיטיביות
נפשי בשאלתי מהי הדרך הנכונה לתחזק טבלה שכזו, כל הצעה תתקבל בברכה
@pcinfogmach אתה יכול לאשר שזה קורה רק במחרוזת שמכילה מרכאות?
אחרי שאתה מגדיר תיקיה אחת, אתה נכנס לאפשרויות תיקיה > תצוגה, ולוחץ על הלחצן "החל על תיקיות"
נניח שיש טבלה של תנך, טבלה של גמרא טבלה של ראשונים וכו'.
האינדקס החזיר שביטוי החיפוש מופיע בתנך בשורה 8947 ובגמרא בשורה 749
האפליקציה ניגשת לטבלאות האלו, שולפת את השורות הרצויות, מסתמא גם שולפת אחת לפני ואחת אחרי בשביל התצוגה, ומוסיפה את זה למערך של תוצאות החיפוש.
אם היא היתה מחפשת את הביטוי הזה בכל הטבלאות של התנך והגמרא והראשונים, בלי להעזר באינדקס, היה לוקח המון זמן לכל חיפוש, האינדקס מקצר את התהליך