@שתיה לא, תיאורטית אם זה היה דיסק פיזי היה אפשר לנסות בדרכים עקלקלות, אבל כל עוד זו תוכנה וירטואלית אין כזה קלף. אין הסכמה גורפת בנושא בעלות על יצירה ותמיד יהיה אפשר למצוא את מי שיפטור את הנתבע
יוסף בן שמעון
-
עיגון זכויות תוכנה (מניעת העתקה) מבחינת דין תורה -
למומחי הדיגיטל - האם אותות דיגיטליים עובדות עם מעגלים?נחשפתי לתופעה שהמחשב במצב שינה ולכאורה כבוי, אבל יש התקנים שיכולים להעיר אותו בלי שום פעולה מצידי, וזה עורר אותי לנסות להבין את המכניקה שמאחורי הדיגיטל.
אני יודע שכדי להפעיל מאוורר צריך לסגור מעגל, שאלתי היא:- האם הדלקה של מחשב מכובה גם סוגרת מעגל?
- אחרי שהמחשב כבר דלוק, כל המערכות עובדות רק עם אותות דיגיטליים ואין שום מעגלים שנסגרים?
אודה למי שיחכים אותי, ואודה בכפליים למי שיבסס את דבריו עם אסמכתאות
-
דחוף: התחברות שליטה מרחוק, ללא בקשת אישור במחשב הנשלטצריך להגדיר סיסמה כך:
-
אימות קלט בעברית בלבד ב-java scriptאז תבדוק את הקלט עם רג'קס כזה
/[^א-ת ]/.test(input)
-
איך לפתוח דף אינטרנט?@מאן-דאמר-1 יש גם לגוגל מערכת לדפי נחיתה
https://sites.google.com/new -
דומיין בחינם - איך?@WWW אמר בדומיין בחינם - איך?:
@איש-ימיני אני רואה שאף אחד עוד לא הביא את זה:
https://freenom.com
דומיינים עם סיומת ML ועוד כמה, בחינם.כולם הביאו את זה, רק קראו לזה פרנום במקום פרינם
-
טיפים לכתיבת שרת נוד ב TSבמידה ונרצה להוסיף מתודות ומאפיינים ייחודיים לאובייקטים של אקספרס, לדוגמא יוזר עם מספר נעליים, ניצור קובץ דומיין בשם
types.d.ts
עם התוכן הבאdeclare namespace Express { export interface Request { user?: { shoeSize: number } } }
וכך עורך הקוד ומנוע הקימפול יכירו בו
-
טיפים לכתיבת שרת נוד ב TSסביבת פיתוח:
להתקיןnpm i -D @types/node npm i -D @types/express
נגדיר בקובץ package.json סקריפט בשם dev, שיריץ את הפקודה tsc --wach
"scripts": { "dev": "tsc --watch", "test": "echo \"Error: no test specified\" && exit 1" },
בתיקית השורש של הפרוייקט, נוסיף את התיקיה
.vscode
ובתוכה שני קבצים, launch.json{ "configurations": [ { "name": "Launch Program", "program": "${workspaceFolder}/app.ts", "request": "launch", "skipFiles": [ "<node_internals>/**" ], "type": "node", "preLaunchTask": "npm: dev", } ] }
tasks.json
{ // See https://go.microsoft.com/fwlink/?LinkId=733558 // for the documentation about the tasks.json format "version": "2.0.0", "tasks": [ { "type": "npm", "script": "dev", "problemMatcher": "$tsc-watch", "isBackground": true } ] }
לא לשכוח להוסיף קובץ בתיקית השורש בשם tsconfig.json,
{ "compilerOptions": { "module": "commonjs", "esModuleInterop": true, "target": "es2021", "moduleResolution": "node", "sourceMap": true, }, "lib": ["es2015"] }
כעת בהרצה יווצרו ליד כל קובץ ts שני קבצים, js & js.map , זה מבלבל בעין, אז נוסיף לתיקיה .vscode קןבץ בשם settings.json עם התוכן הבא
{ "files.exclude": { "node_modules/": true, "*.js": true, "*.js.map": true, }, }
וכך הקבצים המיותרים יוסתרו
-
פונקציית includes מחזירה לי שגיאה, פעם כן פעם לא.@אבי-203 אתה יכול לבטח את עצמך כך
const data9 = data2.filter(did => (did.mkt && did.mkt.includes($w('#mktinput').value)));
-
פונקציית includes מחזירה לי שגיאה, פעם כן פעם לא.@אבי-203 אתה עובר בלולאה על כל האיברים של data2, ומניח שלכל איבר יש מפתח בשם mkt וממילא מפעיל עליו את המתודה includes, זה עובד טוב באיברים הראשונים בגלל שהם באמת מכילים את המפתח הזה, וכנראה אחד מהאיברים לא מכיל את המפתח ולכן זה מחזיר שגיאה.
תפתח את ההדפסה של ה data2, ותבדוק בדיוק מה הוא מכיל -
הוספת כלל לחומת האש של ווינדוס@nigun אולי תלך על כיוון של שרת DNS לוקאלי
וכשאתה מקבל את בקשת המידע לדומיין אתה בודק אם זה דומיין מאושר ואם לא אתה מחזיר תשובה שגויה -
האזנה לערוץ בתוך כמה פונקציות במקביל@nigun מה דעתך על שימוש במפה, שהמפתחות שלה הם המזהים של המשתמשים, נראה לי יותר קריא ונקי
כל משתמש שמתחבר אתה מקים לו ערוץ, וכשהוא יתנתק אתה דואג לנתק אותו כדי לשחרר את הערוץ ולעצור את ההאזנה האינסופיתpackage main import ( "fmt" "time" ) var usersChannels = make(map[string]chan string) func main() { go helloUser("A") go helloUser("B") time.Sleep(500) sendDataToUser("A", "Hi") sendDataToUser("B", "By") time.Sleep(500) disconnectUser("A") sendDataToUser("A", "Hi") time.Sleep(5000) } func helloUser(name string) { usersChannels[name] = make(chan string) // כאן אתה מוסיף את הערוץ של המשתמש למפה for { msg, isConnected := <-usersChannels[name] // מאזין למידע מהערוץ if !isConnected { // אם המידע הוא שהערוץ נסגר, זה אומר שהמשתמש התנתק ואפשר לעצור את הפונקציה return } fmt.Println(msg) } } func disconnectUser(name string) { // סוגר את הערוץ כדי לעצור את ההאזנה ומוחק את המשתמש מהמפה close(usersChannels[name]) delete(usersChannels, name) } func sendDataToUser(name, data string) { channel, hasUser := usersChannels[name] if hasUser { // כדי למנוע מצב שהמשתמש כבר התנתק והערוץ שלו לא קיים במפה channel <- data } }
-
שגיאה ב API מול וורדפרס@יוס אמר בשגיאה ב API מול וורדפרס:
הוספתי גם את זה ועדיין לא נפתר
איפה הוספת את זה? זה צריך להיות בדומיין השני, אם אתה פונה בבקשה מדומיין X לדומיין Y, דומיין Y צריך להוסיף את הכותרות האלה לתשובה
-
אפליקציה פשוטה של יצירה/עדכון/מחיקהבלי ניסיון, תבדוק אם זה מתאים לך
https://sailsjs.com/
ואולי תעבור גם על הרשימה פה
https://www.ubuntupit.com/best-nodejs-cms-platforms/
אם אחת מהם מתאימה -
חיפוש מתוך שדה חופשי@אבי-203 אולי full text search יעזור
-
סינון טקסט חופשי בarray js@chagold אמר בסינון טקסט חופשי בarray js:
מערך בן 1000000 רשומותconsole.time('a') arr = new Array(1000000).fill({A:1}) a = arr.filter(a => a.A === 1).map(a => a.A) console.timeEnd('a') //a: 114.833984375ms
-
css - ארוע שמתרחש בלחיצה על אלמנט אב, שלא יהיה בבן -
סינון מערך התלוי בנתוני כמה פרמטרים (שחלקם לא יגיעו) - js@chagold אמר בסינון מערך התלוי בנתוני כמה פרמטרים (שחלקם לא יגיעו) - js:
כל הרעיון אצלי הוא שאין משהו קבוע - לא סט קבוע חיובי ולא של או זה או זה, אלא תלוי אם המשתמש הזין ערך בתיבת החיפוש.
ולמה הקוד של דוד לא מספק אותך? אם המשתמש הזין ערך אז תאגד אותו לאוביקט, ואם לא אל תאגד
-
JS: איך להגדיר ט"ו = 15@ב-ל השאלה שלך תאורטית או למעשה? אם זה למעשה תפרט קצת על הסיטואציה כדי שיהיה אפשר להתאים את התשובה לצורך שלך.
לדוגמא "אני רוצה שהמשתמש יכניס טקסט ואני אחשב לו את הגימטריא" -
שגיאת No 'Access-Control-Allow-Origin'המדיניות אבטחה של הדפדפנים היא שלא מאשרים בקשות אג'קס חוצות דומיינים, אלא אם כן השרת השני מחזיר כותרת תגובה שהוא מאשר את הבקשה.
לכן לא תוכל לשלוח בקשה ישירות מהדפדפן לשרת של מיילגן, תצטרך תיווך של שרת שלך עם דומיין זהה לדומיין של הממשק