לאחרונה התוודעתי לממשק הניהול aapanel
יש לו גירסה חינמית בלי הגבלת זמן
והאופציות שם מדהימות
יש ניהול ויזואלי שלם לכל המערך של דוקר, ניהול אפליקציות נוד, אתרים סטטיים ו PHP, וובהוקים, FTP, משימות מתוזמנות, ממשק עריכת קבצים, כלי אוטומציה של וורדפרס, וחנות גדולה של תוספים בחינם, ועוד היד נטויה.
אפשר להקים שרת עבור לקוח בלי שידע איך מתנהלים מהטרמינל בכלל
החסרון שמצאתי בנתיים הוא שאין תמיכה בריבוי יוזרים, רק יוזר אחד ניהולי
ממש עכשיו הם הוסיפו יוזרים מרובים בגירסה בתשלום, אבל בחינמי אין את זה.
יוסף בן שמעון
-
ממשק ניהול חינמי לשרת לינוקס -
אסטריסק מתקשר עם שרת AGIמכונת דוקר 1 - מרכזיה של אסטריסק שמקבלת שיחות, ומעבירה את הניהול של השיחות לשרת AGI שיושב במכונת דוקר 2.
השרת AGI זו בעצם אפליקצית ווב גדולה, עם שרת API של נוד, ובנוסף הוא מחזיק גם שרת AGI לנהל את השיחות, לקבל את ההקשות של המשתמש, לתשאל את המסד, ולעדכן על בחירות של המתקשר ועל שעת סיום שיחה, כל הנתונים נשלפים ונשמרים מול המסד המרכזי של האפליקציה.
מטבע הדברים השרת דורש עדכונים מפעם לפעם, וזה דורש הפעלה מחדש של האפליקצית נוד.
דא עקא, שהפעלה מחדש מפילה את ה AGI, והשיחות הפעילות נופלות.
עד עכשיו לפני שהייתי עושה עדכון הייתי נכנס לאסטריסק, ומבקשcore show channelsורק כשאני רואה שהרשימה ריקה ואין שיחות פעילות אני מרסטרט את השרת
אבל זו דרך מסורבלת מידי, אני מאמין שיש דרך לעשות איזה סקריפט חיצוני שיבדוק אם יש שיחות פעילות, ואם לא שיתן הוראה לשרת להפעיל את עצמו מחדש
האם אכן יש דרך כזו? -
אובנטו 22.04 לא מצליח להתקין GMPנהוג להוציא עלוני סיכומה של שנה, אז חשבתי לכתוב איזו ברכה מליצית ל @yossiz על העובדה שהוא אף פעם לא מרפה, וגם אחרי שהוא עונה בפורום הוא ממשיך להיות זמין בפרטי ולהמשיך את שרשרת התקלות עד לסיום המוצלח
אבל מעיינות המליצות יבשו כנחל אכזב וכנהר אשר יכזבו מימיו
פניתי למכונה האדישה, וגם היא איכזבה כמובן...
https://chatgpt.com/share/66f9af49-a850-800d-a6ce-e74f6f607a79אמרתי אין הדבר תלוי אלא בי, הנחתי ראשי בין ברכי ובירכתי את @yossiz בברכת הדיוט שיזכה לשנה טובה ומבורכת, שיתמלאו כל משאלות ליבו לטובה וימשיך להועיל לקהילה מהידע העצום שלו והלב הענק שלו!
-
אובנטו 22.04 לא מצליח להתקין GMPPHP 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אני צריך לשלוח כל לילה מייל לרשימה של מאתיים אנשי קשר, כל פעם לרשימה אחרת
אני שולח עם שרת SMTP עצמאי מדומיין שלי, הדומיין מאומת והמייל חתום
רוב אנשי הקשר הם בג'ימייל
כמה סיכון יש בזה שמנועי הספאם יסמנו אותי? והאם יש הבדל אם אני שולח מייל פעם אחת למאתיים נמענים בעותק מוסתר, או שולח את המייל מאתיים פעם בנפרד? -
MySql תכנון טבלה לשליפה על פי שתי עמודותמסד שמורכב מטבלת יוזרים, וטבלה של אינטרקציה בין היוזרים.
הטבלה של האינטרקציה נראית כך:ID UserID UserSideBID Type ENUN('sale','buy','question','interest')ה Type מכיל מידע על סוג האינטרקציה, ועל פיו אמור להיקבע האם השורה הזו נוגעת לשני הצדדים או רק לצד א.
לדוגמה אם צד א ביצע מכירה או קניה, הפעילות הזו אמורה להרשם עבור שני הצדדים, כי פעילות כזו מחייבת אינטרקציה דו צידית, אבל אם צד א רק התעניין במוצר של צד ב לא היתה כאן תקשורת הדדית, ולכן פעילות כזו תרשם רק על שם צד א.
הנתון הזה חשוב ובא לידי שימוש ברבה וריאציות ברחבי האפליקציה, בדוחות שימוש וכדומה.
כרגע כשאני רוצה דוח עבור יוזר, אני מבצע שאילתה שבודקת האם המזהה שלו מופיע בצד א, או שמופיע בצד ב וה Type מכיל את המידע שנוגע לשני הצדדים, משהו כזהWHERE UserID=123 OR (UserSideBID=123 AND Type IN('sale', 'buy'))אבל השאילתות מורכבות לתחזוקה ולא אינטואיטיביות
נפשי בשאלתי מהי הדרך הנכונה לתחזק טבלה שכזו, כל הצעה תתקבל בברכה
-
בקשת עזרה עם קוד בc#@pcinfogmach אתה יכול לאשר שזה קורה רק במחרוזת שמכילה מרכאות?
-
קביעת עמודות בסייר כברירת מחדלאחרי שאתה מגדיר תיקיה אחת, אתה נכנס לאפשרויות תיקיה > תצוגה, ולוחץ על הלחצן "החל על תיקיות"

-
שאלה: מה הסוד מאחורי מנוע החיפוש של בר אילן? (מבחינת תיכנות)נניח שיש טבלה של תנך, טבלה של גמרא טבלה של ראשונים וכו'.
האינדקס החזיר שביטוי החיפוש מופיע בתנך בשורה 8947 ובגמרא בשורה 749
האפליקציה ניגשת לטבלאות האלו, שולפת את השורות הרצויות, מסתמא גם שולפת אחת לפני ואחת אחרי בשביל התצוגה, ומוסיפה את זה למערך של תוצאות החיפוש.
אם היא היתה מחפשת את הביטוי הזה בכל הטבלאות של התנך והגמרא והראשונים, בלי להעזר באינדקס, היה לוקח המון זמן לכל חיפוש, האינדקס מקצר את התהליך -
שאלה: מה הסוד מאחורי מנוע החיפוש של בר אילן? (מבחינת תיכנות)זה טקסט נקי, אתה קודם שולף מהאינדקס את המיקום של המילים האלו, ניגש לטבלאות הרלוונטיות, שולף מהם את השורות מהמיקום שיש לך, עוטף את המילים של ביטוי החיפוש בוורוד, ומציג את הרשימה. כך בעיקרון עובד כל אינדקס.
כשעושים חיפוש בתמונות סרוקות כמו צורת הדף וכתבי עת, זה קצת שונה, כי אתה לא מחזיק טקסט אלא תמונה, האינדקס יכול רק להצביע לך איפה ממוקם קובץ התמונה, ואז אתה צריך לעשות לו OCR כדי לזהות את המילים ולצבוע אותם. אם כי מסתבר שכל תמונה מחזיקה כבר את ה OCR במטמון וזה לא נעשה בלייב.
-
שאלה: מה הסוד מאחורי מנוע החיפוש של בר אילן? (מבחינת תיכנות)אתה מדבר על צורת הדף והכתבי עת?