@dovid אכן
יוסף בן שמעון
-
בניית תמונת דוקר - שגיאה ב CURL -
בניית תמונת דוקר - שגיאה ב CURL$ docker build -t node-ide --security-opt=seccomp=unconfined . Sending build context to Docker daemon 3.584kB Error response from daemon: The daemon on this platform does not support setting security options on build
-
בניית תמונת דוקר - שגיאה ב CURL@Elhanan כתב בבניית תמונת דוקר - שגיאה ב CURL:
תנסה להריץ את הפקודת Apt עם הרשאות Sudo.
זה נופל עוד לפי ה APT, כבר בשלב של ה CURL
@Elhanan כתב בבניית תמונת דוקר - שגיאה ב CURL:
אגב, איך התקנת בווינדוס את הNode באמצעות Apt?
לא, עם המתקין של חלונות
-
בניית תמונת דוקר - שגיאה ב CURL@dovid כתב בבניית תמונת דוקר - שגיאה ב CURL:
מה קורה בשרת כשאתה מריץ:
בשרת המארח זה עובד, רק בתמונה זה נופל
@dovid כתב בבניית תמונת דוקר - שגיאה ב CURL:
אבל אני רואה שזה בעיה מוכרת קצת
הייתי שם, לא הצלחתי להבין מה הולך שם, הם מדברים על הרצה, לא הבנתי איך אני מקיש מזה לבניה
-
בניית תמונת דוקר - שגיאה ב CURLזה ה Dockerfile הצנוע שלי
FROM linuxserver/code-server:latest RUN curl -fsSL https://deb.nodesource.com/setup_14.x | sudo -E bash - &&\ apt-get install -y nodejs
אני מריץ את פקודת הבניה
docker build -t node-ide .
על המחשב הלוקאלי שלי (וינדוס 11) וזה עובד מצוין
אבל כשאני מעלה את זה לשרת אובונטו ומריץ אותו דבר, אני מקבל שגיאהSending build context to Docker daemon 2.048kB Step 1/2 : FROM linuxserver/code-server:latest ---> 997b7b90cb65 Step 2/2 : RUN curl -fsSL https://deb.nodesource.com/setup_14.x | sudo -E bash - && apt-get install -y nodejs ---> Running in d0ec2365c9d1 curl: (6) getaddrinfo() thread failed to start Reading package lists... Building dependency tree... Reading state information... E: Unable to locate package nodejs The command '/bin/sh -c curl -fsSL https://deb.nodesource.com/setup_14.x | sudo -E bash - && apt-get install -y nodejs' returned a non-zero code: 100
מדוע זה קורה?
-
בניית אתר חינמי לוידאו@YK אתה רוצה לאחסון בעצמך וידאו, או להעלות אותו לויטיוב? זה הבדל משמעותי בעליות הפיתוח ואחסון
-
התנגשות פורטים בין XAMPP ל-docker ?א. תלוי בתמונה, אם בתמונה מותקן אפאצ'י יהיה לך אפאצ'י, אם לא אז לא
ב. בהחלט, מיותר לגמרי
ג. מיותר כנ"ל
ד. כל אחד צריך פורט חיצוני נפרד, בתוך הרשת אפשר לתת לכולם אותו פורט, כי אין התנגשות בין המכונות, אבל הפורטים החשופים אמורים להיות יחודיים -
התקנת אסטריסק על אובנטו במחשב אישי עם WSL@שואף כתב בהתקנת אסטריסק על אובנטו במחשב אישי עם WSL:
המחשב שלך לא מתאים בכלל, חבל להתעסק עם זה..
למה לא? אני בניתי הכל על המחשב לפני שפיבלשתי (לא ב PHP)
-
התקנת אסטריסק על אובנטו במחשב אישי עם WSL@מוטי-מן כתב בהתקנת אסטריסק על אובנטו במחשב אישי עם WSL:
@יוסף-בן-שמעון אוקיי, תוכל להסביר לי על agiphp מה שהתחלת להסביר בהתחלה?
לא, אין לי ניסיון ב PHPAGI, נסה למצוא מדריכים, או תחכה למומחים @חוקר @שואף @nigun @סליחה_אם_שכחתי_מישהו
אבל אתה צריך להחליט על איזו פלטפורמה אתה הולך, PHP זה לא הכי מומלץ לחיים האמיתיים, החלטת PHP כי אתה מכיר את השפה?
-
התקנת אסטריסק על אובנטו במחשב אישי עם WSL- אני לא יודע איך עובדים עם freepbx
- אי אפשר להתקשר לזה מטלפון חיצוני, זו מרכזיה פנימית, אין לה קשר לרשת הטלפוניה, אתה יכול לעבוד איתה בתור ארגז חול כדי לבנות את האפליקציה שלך, אבל כדי לפרסם את זה תצטרך לרכוש קו טלפון
-
התקנת אסטריסק על אובנטו במחשב אישי עם WSL@מוטי-מן
נוספה לי נקודה בטעות בקובץ extensions, זה אמור להיות ככה:[from-trunks] exten = 1000,1,Answer() same => n,Playback(hello-world) same => n,Playback(vm-goodbye)
אם גם זה לא יעבוד, תנסה ככה
[from-trunks] exten = _X.,1,Answer() same => n,Playback(hello-world) same => n,Playback(vm-goodbye)
-
התקנת אסטריסק על אובנטו במחשב אישי עם WSL- תעלה צילום מסך של הגדרות החשבון במיקרוסיפ
- תעלה את הפלט של הפקודות שהרצת בטרמינל לינוקס
-
התקנת אסטריסק על אובנטו במחשב אישי עם WSL@מוטי-מן שים לב שערכתי את השורות בקובץ extensions, כדי לחסוך בשלב הזה את החיבור ל AGI
-
התקנת אסטריסק על אובנטו במחשב אישי עם WSL@מוטי-מן
בקובץ
/etc/asterisk/sip.conf
תוסיף את השורות הבאות:[microsip] type=friend host=dynamic defaultuser=microsip secret=123 context=from-trunks allow=speex32
ובקובץ /etc/asterisk/extensions.conf
תוסיף[from-trunks] exten = 1000,1,Answer() same => n,Playback(hello-world) same => n,Playback(vm-goodbye)
או אם אתה עובד עם PHP תגדיר PHPAGI
עריכה: לא בשלב הזהאחר כך תריץ בטרמינל של לינוקס asterisk start
ואחר כך asterisk -rvvvvvvvvvvvvvvvv
תתקין microsip על וינדוס
תגדיר לו חשבון כך:
(סיסמה 123)תחייג למספר 1000 מהמיקרוסיפ, אתה אמור לשמוע hello world, תקווה שזה יעבוד
-
התקנת אסטריסק על אובנטו במחשב אישי עם WSL -
ngIf - קבוצת תנאים כמחלקה@yyy אם בכל האלמנטים התנאים שווים, ואין פרמטרים שמשנים ביניהם, אז זה באמת בל תשחית להפעיל את הפונקציה על כל אלמנט בנפרד, כדאי להפעיל אותה פעם אחת ולשמור את התוצאה שלה במשתנה, ושאר האלמנטים יקחו את התנאי מהמשתנה
לדוגמא תראה את ההבדל בין שני ה stackblitz האלו, כמה פעמים הפונקציה נקראת בכל לחיצה
https://stackblitz.com/edit/angular-ivy-p91zdg?file=src/app/app.component.htmlhttps://stackblitz.com/edit/angular-ivy-gpyvpw?file=src/app/app.component.ts
-
ngIf - קבוצת תנאים כמחלקה@גמליאל כתב בngIf - קבוצת תנאים כמחלקה:
הוא קורא לפונקציה בלולאה אינסופית?
לא לולאה אינסופית, אלא רינדור מחדש בכל מידע, בדיוק כמו הכריכה של שאר המשתנים, גם בכריכה למשתנה סטטי הוא מחשב מחדש את כל הקומפוננטה בכל שינוי
לא צריך לפחד מזה מאד, אם הפונקציה לא עושה חישובים מורכבים מידי, אפשר להשתמש בזה בלי חשש, אני משתמש בזה די הרבה ולא נתקלתי בבעיות ביצועים -
ngIf - קבוצת תנאים כמחלקה@גמליאל כתב בngIf - קבוצת תנאים כמחלקה:
כשאתה מעביר פונקציה שמחזירה ערך בוליאני, הפונקציה נקראת פעם אחת, כמו בדוגמא שלך.
זה אינו, וכמו שהתבאר בטוט"ד בדברי @yossiz
הפונקציה נקראת בכל שינוי, ויש בינדינג מלא גם כאשר מצמידים אותו לערך המוחזר מפונקציה, והאשכול כולו נולד בגלל טעות סופר של ידידנו @yyy ששכח לשים סוגריים עגולות בקריאה לפונקציה