@pancake אי אפשר להגיע לנתיב האמיתי, הדפדפנים לא מאפשרים לך לחשוף פרטים על מערכת הקבצים של המשתמש
אולי תפרט מה בדיוק אתה צריך לעשות, מה הצורך שלך בנתיב האמיתי?
יוסף בן שמעון
-
העלאת קובץ ב javascript ע"י input מסוג file -
התקנת אסטריסק על אובנטו במחשב אישי עם 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, תקווה שזה יעבוד
-
האם יש אפשרות לתכנת ישירות בענן@Y-Excel-Access יש דוקר עם vscode
אתה ממקם את זה על השרת, מתחבר לכתובת של המכונה, ומקבל ממשק מלא עם דיבאגרים ותוספים ושאר ירקות, וככה אתה יכול לעבוד מכל מקום עם מחשב נייד
אני משתמש בזה די הרבה, זה מאד נח@Y-Excel-Access כתב בהאם יש אפשרות לתכנת ישירות בענן:
ויש תקשורת ביניהם (שאפשר לגשת למסד נתונים ולצד לקוח מהקוד)
בשביל תקשורת למסד אתה מתקין עוד קונטיינר עם המסד ומתקשר ביניהם
-
קבוצת התכנות הסגורה@חוקר אמר בקבוצת התכנות הסגורה:
ברור שהיה אווירת אימייש כשהפורום סגור, ניתן להרגיש יותר חופשי לכתוב שאלות על פרוייקט בצורה פתוחה, ניתן לכתוב בנימה אישית על התמודדות עם שאלות הלכתיות של הונאה, וניתן לכתוב רגשות של שילוב עבודה בתחום עם אורח חיים של אברך ועוד.
הבעיה האמיתית היתה הסוד שכולם ידעו, שזה לא היה באמת סגור, כל מי שרצה הגיע לתכנים שם
-
לאחר מפגש עם דודי (מתכנת בתעשייה האווירית) - פוסט פילוסופי: נבואה על עתידו של עולם התוכנה והמחשבים@ארכיטקט אמר בלאחר מפגש עם דודי (מתכנת בתעשייה האווירית) - פוסט פילוסופי: נבואה על עתידו של עולם התוכנה והמחשבים:
מה שדוד שלי סיפר לי זה שבתעשייה האווירית עשו לאחרונה איזה פרוייקט שמתבסס על פרוייקט אחר, והביאו אנשים מהפנסיה כדי שיעזרו להם וידריכו אותם בפרוייקט הקודם. אז איזה מין מצב זה שמישהו יוצא לפנסיה ואין אחריו מישהו אחר שירש את כל הידע שלו? זה אומר שבהמשך של אחרי הפנסיה (מוות) כבר לא יוכלו להביא אותו, אלא אם כן התעשייה האווירית מאמינה בסיאנסים ובהעלאה באוב וזו כבר שאלה אחרת.
אגב זו הסיבה שלא חזרו לירח מאז שנות השבעים, המהנדסים של המעבורות חלל יצאו לפנסיה, וצריך לבנות הכל מאפס
-
Github Copilto@yossiz אמר בGithub Copilto:
@יוסף-בן-שמעון לדעתי זה יותר משעשע מעוזר, אבל מחכים לשמוע דעתך
בנתיים ההתרשמות שלי מאד חיובית, זה חוסך הקלדה מייגעת מאצבעותי הטרוטות, עוזר לי בבחירת שמות משתנים, ואפילו כותב לי הערות מחכימות
-
עדכון משתנה בתנאי@yossiz אני דוקא מתחבר לדרך הלימוד הזו, ואם אני לא טועה גם אני למדתי בערך כך
-
איך משתמשים בסאב דומיין כניווט?@www אמר באיך משתמשים בסאב דומיין כניווט?:
איך מפנים את כל הסאב דומיינים לשרת בכלל
עושים כוכבית בהגדרת DNS
*.onlinephpfunctions.com
@www אמר באיך משתמשים בסאב דומיין כניווט?:
ומה הקטע שלהם לעשות את זה, יש לזה מעלה מסוימת?
לא יודע מה בקשר אליהם, אבל יכול להיות לזה משמעות בעוגיות
-
עזרה עם בניית תוסף כרום@צדיק-תמים עם האובייקט
chrome.extension.sendMessage
ומאזינים להודעות עם אובייקט
chrome.extension.onMessage.addListener
חפש בגוגל chrome extension send message between popup and page
-
איך בוחרים את הטכנולוגיה המתאימה@odeddvir אמר באיך בוחרים את הטכנולוגיה המתאימה:
כהרגלך אתה זורק לאויר שאלות מפוצצות.
אני חושב שהטכנולוגיה הכי טובה ללקוח שלך היא הטכנולוגיה שבה אתה הכי שולט.
למה?
כי הכי הוגן לתת ללקוח שלך את השירות הכי טוב, והוא נובע מהמקצועיות שלך בתחום.
איך אתה היית פותר את הבעייה אם היא הייתה הבעיה שלך?
מסתמא בכלים שאתה שולט בהם הכי טוב.
האם העובדה שמטפל לא שולט בכל שיטות הטיפול הקיימות עלי אדמות, כדי להציע למטופל שלו את הטיפול האולטימטיבי לבעיה - היא חוסר הגינות? לעניות דעתי - ממש לא. אבל זו בהחלט פשיעה אם הוא לא מכיר את התחום שבו הוא מציע טיפול.
האם טבח אמור להכיר את כל סוגי המאכלים ושיטות הבישול \ האפיה \ הטיגון וכו'? לא.
הוא יכול להיות מכין עוגות מצויין, הגם שהוא מכין חביתות גרוע. מה בכך אם יתמחה במקצועיותו כקונדיטור צמרת, מי שרוצה עוגה משובחת שיבוא, ומי שמעוניין בחביתה שילך לחנות אחרת?
כיון שאני מניח שאתה לא שולט בכל הטכנולוגיות ברמה מקצועית (מחילה אם אני טועה) הגם שאתה מוכשר מאוד ויכול ללמוד הכל בקלות, אתה מסתמא תמצא לך את התחום שאליו אתה הכי מתחבר, ובו אתה הכי זורם ומנוסה, ובו אתה תתמקצע.
שים לב שקיבלת עצות לעיל מחברים שעובדים בתחום כבר שנים, כנראה שזו הדרך ללכת בה.
אתה רוצה לפתח פולסטאק מהקרקעית עד למעלה - מצוין! תעשה את זה הכי טוב שאתה יכול, והלקוח שלך יקבל את התמורה המלאה לכספו, ואת השירות הטוב ביותר שאתה יכול לספק לו.אם הלקוח מבקש אתר בלוגים, והוא יפתח אותו מאפס ולא ישתמש במערכות ניהול תוכן הקיימות, זו תהיה עוולה ללקוח.
אני חושב שכן צריך לברר לפני כן עם מי שמכיר את השטח האם יש דרכים מקובלות לבנות את המוצר שהלקוח מבקש. -
fetch שא"א לקבל ממנו את הנתונים@chagold ה then הראשון לא מחזיר שום ערך, אז השני לא מקבל אותו, לכן ה response הוא אנדיפיינד
-
רעיון לשייך משתמשים לפעולות?@avi-rz לכאורה גם בלי השיקול שכתבת, למען הסדר הטוב זה חייב להיות בטבלה נפרדת, לוג לא אמור להיות חלק מהישות עצמה אלא משהו חיצוני. כשאתה שולף אובייקט אתה רוצה את השדות שלו לא את הלוג.
בקשר לביצועים, אל תתנה את התשובה לקליינט ברישום לוג, קודם תשלח את התשובה ואחר כך תרשום ללוג, או לחילופין תכתוב ללוג בלי await ומיד אחר כך תשלח את התשובה לקליינט, כך זה לא יעכב את התשובה. -
C# או NODE.JSאחרי הרבה שעות פיתוח ב JS, היום אני מעדיף לכתוב ב typescript כל אימת שזה מתאפשר לי, המערב הפרוע של JS מערער לי את הביטחון העצמי, כתבתי קצת ב C# ואהבתי את הקשיחות אבל ההרגל החזיר אותי לJS עם העזרים של TS
אני חושב שהעתיד נמצא ב TS, אפילו ריהאל דיאן הפנים את זה והכניס את זה לדנו -
למה זה לא עובד - jQuery@ש-ב-ח הקוד שלך כצורתו עובד כמצופה
https://jsfiddle.net/xpzay8b7/
תנסה לעשות שחזור של הקוד כולל ה HTML עם השגיאה -
שני סקריפטים JS שמתנגשים@מוטי-מן השורה הזו
window.onscroll = function() {scrollFunction()};
אומרת שהאירוע של הגלילה יפעיל את הפונקציה scrollFunction
וזוwindow.onscroll = function() {myFunction()};
אומרת שהוא יפעיל את הפונקציה myFunction
אז אחד מהם דורס את השני.
מה שאפשר לעשות, שהפונקציה האנונימית תקרא לשני הפונקציות הנ"לwindow.onscroll = function() {myFunction(); scrollFunction()};
-
JS קבלת מערך של סוגי התנאים הקיימים למשתנה מסוייםסתם יותר נקי
const actionsHandler = { new, user }; function new(){ } function user(){ }
-
JS קבלת מערך של סוגי התנאים הקיימים למשתנה מסויים@חוקר אמר בJS קבלת מערך של סוגי התנאים הקיימים למשתנה מסויים:
let Action = query['Action'];
const actionsHandler = { new(){ //bla bla }, user(){ //bla bla } } let Action = query['Action']; actionsHandler[Action](); let AllActions = Object.keys(actionsHandler)
-
חידה ב-JS: מה קוד זה עושה?(eval)('x') eval('x')
2 השורות האלה שוות, במקרה הנ"ל אתה מוסיף עוד פרמטר בסוגריים כדי לגרום שהEVAL המוחזר יקבל את הסקופ הגלובלי
תראה בלינק שדוד הביא
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Comma_Operator
כשאתה מכניס 2 פרמטרים בסוגריים, הפרמטר האחרון הוא הערך שמוחזר, אז במקרה הזה המהדר עיבד את הפרמטר 1 וכמובן לא עשה איתו כלום, ואחר כך החזיר את הפונקציה eval -
API לימות המשיחבשביל תיעוד מלא,
תעשה קובץ בשם yemot_router.d.ts, וב require אל תציין סיומת קובץצור קובץ בשם index.d.ts ותמקם אותו בתיקית השורשdeclare function Yemot(): YemotRouter; interface YemotRouter { addFn?(path: string, handler: Handler): void; } interface Call { read(massage: string): Promise<string> } type Handler = (p: Call) => void; export = Yemot;
-
API לימות המשיח@MusiCode אמר בהבעיה היא לא הgoto:
אמ:לק
@MusiCode אמר בהבעיה היא לא הgoto:
אמ:לק
אני פתרתי את הסיפור של מערכת בימות המשיח.
יש לי עכשיו קוד רציף, קל, זורם.
https://www.npmjs.com/package/yemot-routerאה, בנוד.
לא בPHP...const express = require("express"); const yemot_router = require("yemot-router"); const port = 3000; const app = express(); const y = yemot_router(); y.add_fn(async (call) => { let massage = [{ type: "text", data: "היי, תקיש 10" }]; let r = await call.read(massage); console.log(r); massage = [{ type: "text", data: "הקשת " + r + " תקיש 1 ונסיים סיפור" }]; call.id_list_message(massage); }); app.use("/", y); app.listen(port, () => { console.log("lisen in port", port); });
בבקשה הראשונה, הקוד מתחיל.
הוא מושהה עד הבקשה השנייה.
ואז לשלישית, וכו.שאפו על הקוד המושקע!
אולי תעשה גם קבצי d.ts בשביל שעורך הקוד יכיר את הטיפוסים שלך, זה סטנדרט ב NPM
ועוד משהו, המוסכמה של פונקציות ומשתנים בJS הם camelCase ולא קו תחתי מפריד, קו תחתון זה PHP...