דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
י

יוסף בן שמעון

@יוסף בן שמעון
אודות
פוסטים
965
נושאים
99
קבוצות
0
עוקבים
5
עוקב אחרי
0

פוסטים

פוסטים אחרונים הגבוה ביותר שנוי במחלוקת

  • מי עוד משתגע מהתנהגות כרום לגבי טקסט bidi?
    י יוסף בן שמעון

    שרטוט.png


  • השלמות בסיסיות לפרויקט מAI
    י יוסף בן שמעון

    נכון להיום AI כותב קוד שעובד, אבל הוא עדיין לא הגיע למצב שהוא כותב קוד נכון
    הוא מוציא המון ספגטי מתחת ידו, הוא לא תמיד מעודכן בעדכונים, וכמובן שהוא לא יודע לעשות את העבודה של אבטחה.
    אתה יכול לבקש ממנו למצוא פרצות אבטחה, אבל זה לא עוזר תמיד, הוא לא תמיד ימצא את הפרצות, ולפעמים הוא ימצא פרצות שאין בהם ממש.
    הוא מצוין בשביל פרוייקטים שאין בהם צורך בתחזוקה לטווח ארוך, ואין בהם חששות של מידע רגיש.


  • היכן מומלץ לאחסן אתר מבוסס node.js
    י יוסף בן שמעון

    @moshef שקול את האופציה לקפוץ למים ולקחת שרת פרטי, זו השקעה נכונה לעתיד לדעתי.
    בקשר למחיר, אפשר לקחת שרת מינימלי ב 4 דולר לחודש בערך
    https://www.ovhcloud.com/en/vps/


  • בניית פרויקט עזרה לקשיש חולה אלציימר
    י יוסף בן שמעון

    @one1010 תבדוק את זה
    https://meshubatz.co.il/


  • שעון נוכחות בטביעת אצבע או קוד לכולל אברכים
    י יוסף בן שמעון

    @mdy אמר בשעון נוכחות בטביעת אצבע או קוד לכולל אברכים:

    שמירת סדרים זה דבר חשוב אבל לתת 2000 ש"ח ועוד מזה לקצץ??? אם תחשבו על זה... אפילו קצת "מגעיל"

    למה לתת 2000 בלי לקצץ זה לא מגעיל, הרי זה לא יחסי לשעות העבודה (משרה מלאה +) ולתפוקה (העמדת העולם)
    אלא מאי, אין ברירה, נותנים כמה שאפשר לתת
    ואפ אפשר גם לעזור לו לתת יותר תפוקה לעצמו ולעולם, למה לא לעזור לו?


  • עיגון זכויות תוכנה (מניעת העתקה) מבחינת דין תורה
    י יוסף בן שמעון

    @chocolate רק כדאי לשים לב שהוא יישם את העצה בצורה לא נכונה, הדיין המליץ לו לקחת שותף גוי, והוא שגה ושלח שליח גוי לתבוע בשמו עם יפוי כח, שזה בדיוק כמו לשלוח גוי לגנוב עבורך מהבנק. לתשומת לב מי שרוצה לאמץ את הרעיון


  • עיגון זכויות תוכנה (מניעת העתקה) מבחינת דין תורה
    י יוסף בן שמעון

    @שתיה לא, תיאורטית אם זה היה דיסק פיזי היה אפשר לנסות בדרכים עקלקלות, אבל כל עוד זו תוכנה וירטואלית אין כזה קלף. אין הסכמה גורפת בנושא בעלות על יצירה ותמיד יהיה אפשר למצוא את מי שיפטור את הנתבע


  • למומחי הדיגיטל - האם אותות דיגיטליים עובדות עם מעגלים?
    י יוסף בן שמעון

    נחשפתי לתופעה שהמחשב במצב שינה ולכאורה כבוי, אבל יש התקנים שיכולים להעיר אותו בלי שום פעולה מצידי, וזה עורר אותי לנסות להבין את המכניקה שמאחורי הדיגיטל.
    אני יודע שכדי להפעיל מאוורר צריך לסגור מעגל, שאלתי היא:

    1. האם הדלקה של מחשב מכובה גם סוגרת מעגל?
    2. אחרי שהמחשב כבר דלוק, כל המערכות עובדות רק עם אותות דיגיטליים ואין שום מעגלים שנסגרים?

    אודה למי שיחכים אותי, ואודה בכפליים למי שיבסס את דבריו עם אסמכתאות


  • דחוף: התחברות שליטה מרחוק, ללא בקשת אישור במחשב הנשלט
    י יוסף בן שמעון

    צריך להגדיר סיסמה כך:

    ביאור.png

    db6bf320-31a0-468a-8253-66b5823d9bf2-image.png


  • אימות קלט בעברית בלבד ב-java script
    י יוסף בן שמעון

    אז תבדוק את הקלט עם רג'קס כזה

    /[^א-ת ]/.test(input)
    

  • איזה שרת ואחסון מומלצים לפרויקט Laravel + Filament עם העלאת סרטונים?
    י יוסף בן שמעון

    בפשטות אם אתה לוקח אותה מכונה, אתה משלם על מהירות רוחב פס ונפח אחסון הרבה יותר מאילו תפצל ביניהם. אין סיבה לאחסן את האפליקציה והקבצים באותה מכונה, זה מגביל את אפשרויות הבחירה שלך
    יותר טוב לבחור שרת עם הפרמטרים המועדפים עבור האפליקציה, ושרת אחסון או ענן עם פרמטרים נפרדים שמותאמים לאחסון כבד.


  • FTP באחסון אתרים הוסטינגר
    י יוסף בן שמעון

    בדקת את זה?
    https://wiki.netfree.link/wiki/תקלות_ופתרונן#.D7.AA.D7.95.D7.9B.D7.A0.D7.AA_FileZilla_.D7.9C.D7.90_.D7.9E.D7.A6.D7.9C.D7.99.D7.97.D7.94_.D7.9C.D7.94.D7.AA.D7.97.D7.91.D7.A8_.D7.9C-FTP


  • איך לפתוח דף אינטרנט?
    י יוסף בן שמעון

    @מאן-דאמר-1 יש גם לגוגל מערכת לדפי נחיתה
    https://sites.google.com/new


  • דומיין בחינם - איך?
    י יוסף בן שמעון

    @WWW אמר בדומיין בחינם - איך?:

    @איש-ימיני אני רואה שאף אחד עוד לא הביא את זה:
    https://freenom.com
    דומיינים עם סיומת ML ועוד כמה, בחינם.

    כולם הביאו את זה, רק קראו לזה פרנום במקום פרינם 🙂


  • טיפים לכתיבת שרת נוד ב TS
    י יוסף בן שמעון

    במידה ונרצה להוסיף מתודות ומאפיינים ייחודיים לאובייקטים של אקספרס, לדוגמא יוזר עם מספר נעליים, ניצור קובץ דומיין בשם types.d.ts עם התוכן הבא

    declare namespace Express {
        export interface Request {
            user?: {
                shoeSize: number
            }
        }
    }
    

    וכך עורך הקוד ומנוע הקימפול יכירו בו
    263ed6ce-f7d8-4be3-b852-8f8320b91f37-image.png


  • טיפים לכתיבת שרת נוד ב 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
    	}
    }
    
    
  • 1 / 1
  • התחברות

  • אין לך חשבון עדיין? הרשמה

  • התחברו או הירשמו כדי לחפש.
  • פוסט ראשון
    פוסט אחרון
0
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום