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

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

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

chagold

@chagold
אודות
פוסטים
2.4k
נושאים
496
שיתופים
0
קבוצות
0
עוקבים
3
עוקב אחרי
0

פוסטים

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

  • שגיאה בnpm
    chagoldC chagold

    @dovid כתב בשגיאה בnpm:

    ואתה יכול לעדכן את הUbuntu או שמשהו מונע בעדך?

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

    תוכנה

  • שגיאה בnpm
    chagoldC chagold

    @dovid כתב בשגיאה בnpm:

    מה גירסת הלינוקס?
    ומה גירסת הנוד הרגילה (לא הNVM)?

    Ubuntu 16.04.3

    v14.21.3 (מה שמופיע שם)

    תוכנה

  • שגיאה בnpm
    chagoldC chagold

    מלפני כמה חודשים לאחר נסיון עדכון תוכנה, יש לי בעיה שכל פעם שאני מנסה להריץ פקודה שקשורה לnpm (כמו npm run build דלהלן) אני מקבל שגיאות.
    הבעיה תיפתר זמנית כשאני מריץ nvm install v14.21.3, וזה יעזור שהוא יקבל את הפקודות באותו קונקשיין. אבל זה לא לאורך זמן, אלא הבעיה תחזור על עצמה גם בפעם הבאה (שיכולה להיות גם למחרת) ואני יצטרך להריץ שוב nvm install v14.21.3.

    user@server:/var/www/html# npm run build
    node: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.27' not found (required by node)
    node: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.27' not found (required by node)
    node: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by node)
    node: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.25' not found (required by node)
    user@server:/var/www/html# nvm install v14.21.3
    v14.21.3 is already installed.
    Now using node v14.21.3 (npm v6.14.18)
    
    
    תוכנה

  • מילון
    chagoldC chagold

    https://apps.microsoft.com/detail/9nblggh4p4jq?hl=en-US&gl=US
    https://github.com/gregarkhipov/milon

    גומלין - כללי

  • אתגר: יצירת לוח סילוקין לפי לוח שפיצר - לפי ריבית הפריים הרלוונטית לתאריך ההחזר
    chagoldC chagold

    @mekev כתב באתגר: יצירת לוח סילוקין לפי לוח שפיצר - לפי ריבית הפריים הרלוונטית לתאריך ההחזר:

    (מישהו מכיר אקסל / תוכנה/ אתר שמעניק שירות כזה? גם בתשלום)

    https://www.mabakara.co.il/artical_301.htm

    @mekev כתב באתגר: יצירת לוח סילוקין לפי לוח שפיצר - לפי ריבית הפריים הרלוונטית לתאריך ההחזר:

    יותר הגיוני לשמור את זה במסד נתונים, ולהוסיף לשם את הנתון הרלוונטי

    עדיף שהקליינט יגש לשירות חיצוני שיתן לו את הנתונים.

    תכנות

  • אתגר: יצירת לוח סילוקין לפי לוח שפיצר - לפי ריבית הפריים הרלוונטית לתאריך ההחזר
    chagoldC chagold

    @mekev אני הייתי שם את טבלת נתוני הפריים כמערך שמור בקוד, ואת החישוב בצד לקוח.
    בקשר לנתוני ההלוואות (שאתה רוצה לשמור אותם) אין מנוס מלשמור בד"ב, אבל רק את הנתונים הבסיסיים.

    תכנות

  • בניית אתר מעוצב
    chagoldC chagold

    @EMG כתב בבניית אתר מעוצב:

    ויוכלו לבחור את הנתונים שמעוניינים שיציג

    phpmyadmin?

    תכנות

  • כתיבת מספר לחיוג מחול.
    chagoldC chagold

    בלי 0

    גומלין - כללי

  • דרישות אבטחה לתוכנה וובית
    chagoldC chagold

    זה כלי להדרכה על דברים שאפשר לשפר באתר. https://observatory.mozilla.org/

    אינטרנט

  • התקנת recaptcha בphp
    chagoldC chagold

    @צדיק-תמים הצליח. תודה רבה!

    תכנות

  • התקנת recaptcha בphp
    chagoldC chagold

    @צדיק-תמים כתב בהתקנת recaptcha בphp:

    @chagold צריך לכתוב ככה, לא?

    'header'  => 'Content-type: application/x-www-form-urlencoded'
    

    אכן. עשיתי והשגיאה הקודמת חזרה

    {"success":false,"error-codes":["invalid-input-secret"]}
    
    תכנות

  • התקנת recaptcha בphp
    chagoldC chagold

    @צדיק-תמים
    מאידך

    'header' => "application/x-www-form-urlencoded",
    

    מחזיר שגיאה

    Notice: file_get_contents(): Content-type not specified assuming application/x-www-form-urlencoded in /path/to/file.php on line 40
    

    (הפתרון כאן,לא עזר).

    תכנות

  • התקנת recaptcha בphp
    chagoldC chagold

    2 דברים שאני מסתבך.

    1. יש 2 מקומות שונים באתר של recaptcha שניתן לקבל מפתחות.
      א. בפאנל הראשי של recaptcha (משם הצילום מסך דלעיל), ושם יש מפתח אחד שמשמש גם עבור צד הקליינט (מול השרת) וגם עבור צד השרת (מול recaptcha).

      ב. בכתובת זו יש 2 מפתחות שונים, אחד לאתר והשני בין הצד שרת לrecaptcha.

      מה עלי להכניס?

    2. כל אחת מהמפתחות שאני שותל לקוד, הקריאה (מהצד שרת) לrecaptcha מחזירה

    {"success":false,"error-codes":["missing-input-secret"]}
    

    הקוד בצד שרת הוא

    
            $recaptcha_secret = "6LfnWHQpAAAAADKdo8pJsd3BBDXayhALFfbLqv0P";
            //$recaptcha_response = $_POST['g-recaptcha-response'];
            $recaptcha_response =$token ;
            $url = 'https://www.google.com/recaptcha/api/siteverify';
            $data = array(
                'secret' => $recaptcha_secret,
                'response' => $recaptcha_response
                
            );
    
            $options = array(
                'http' => array (
                    'header' => "Content-type: application/json",
                    'method' => 'POST',
                    'content' => http_build_query($data)
                )
            );
    
            $context = stream_context_create($options);
            $verify = file_get_contents($url, false, $context);
            $captcha_success = json_decode($verify);
    
            echo json_encode($captcha_success);die;
    
    תכנות

  • התקנת recaptcha בphp
    chagoldC chagold

    @dovid איך שהבנתיך, אני אמור לפנות ל-https://www.google.com/recaptcha/api/siteverify מהצד שרת עם ערכים מהקליינט (שנוספו אליו ע"י הrecaptcha).
    בדקתי בצד השרת עם var_dump($_POST) אבל לא נוסף כל משתנה מעבר למה שמוגדר בטופס (למרות שדף הקליינט חתום ע"י הספריה של גוגל שהיא מוגנת)
    image.png

    תכנות

  • התקנת recaptcha בphp
    chagoldC chagold

    @dovid זה בהדרכה הרשמית

    image.png

    אין לי בעיה לעשות משהו שעובד שלא רשמי. לא הבנתי איזה פוסט הקליינט שולח לכתובת הנ"ל.

    תכנות

  • התקנת recaptcha בphp
    chagoldC chagold

    php -v 7.4
    הורדתי ידנית מהגיטהאב את recaptcha-1.2.4.zip

    הקוד

     require  './recaptcha/src/autoload.php';
    
        // Include Google Cloud dependencies using Composer
        use Google\Cloud\RecaptchaEnterprise\V1\RecaptchaEnterpriseServiceClient;
        use Google\Cloud\RecaptchaEnterprise\V1\Event;
        use Google\Cloud\RecaptchaEnterprise\V1\Assessment;
        use Google\Cloud\RecaptchaEnterprise\V1\TokenProperties\InvalidReason;
    
        /**
         * Create an assessment to analyze the risk of a UI action.
        * @param string $recaptchaKey The reCAPTCHA key associated with the site/app
        * @param string $token The generated token obtained from the client.
        * @param string $project Your Google Cloud Project ID.
        * @param string $action Action name corresponding to the token.
        */
        function create_assessment(
        string $recaptchaKey,
        string $token,
        string $project,
        string $action
        ): void {
        // Create the reCAPTCHA client.
        // TODO: Cache the client generation code (recommended) or call client.close() before exiting the method.
        $client = new RecaptchaEnterpriseServiceClient();
        $projectName = $client->projectName($project);
    ....
    

    נתקע כדלהלן:

    Fatal error: Uncaught Error: Class 'Google\Cloud\RecaptchaEnterprise\V1\RecaptchaEnterpriseServiceClient' not found in C:\xampp\site\classes\recaptcha.class.php:26 Stack trace: #0 C:\xampp\site\classes\recaptcha.class.php(72): create_assessment('6LfnWHQpAAAAADK...', 'YOUR_USER_RESPO...', 'site-site-66...', 'YOUR_RECAPTCHA_...') #1 C:\xampp\site\index.php(7): require_once('C:\\xampp\\site..') #2 {main} thrown in C:\xampp\site\classes\recaptcha.class.php on line 26
    

    מה יכול להיות הבעיה?

    תכנות

  • המלצה לקורס
    chagoldC chagold

    https://tchumim.com/topic/7445/מדריך-כתיבת-אפליקציה-וובית-full-stack-צעד-אחר-צעד

    תכנות

  • גיבוי מדיה ויקי
    chagoldC chagold

    זה נמצא במסד נתונים mysql
    תוכל לפתוח אותו כאן fefdc820-6a1d-418b-9307-d04562660d85-image.png

    ולייצא שם

    תכנות

  • התייעצות נקודתית בנוגע לבנק ורו"ח לעמותה של כולל
    chagoldC chagold

    @מעלה-ומוריד כתב בהתייעצות נקודתית בנוגע לבנק ורו"ח לעמותה של כולל:

    @chagold @ek0583232948 @Whenever תודה על התשובות החשובות
    הכולל אינו מקבל שום שירות מהרו"ח מלבד כל הפרוצדורה מול משרד החינוך ובסוף שנה
    אני מבין אם כן שמדובר במחיר שיא?

    @chagold כתב בהתייעצות נקודתית בנוגע לבנק ורו"ח לעמותה של כולל:

    תבקש הצעת מחיר מרו"ח אחרים ותשווה ספציפית לנתוני העמותה

    גומלין - כללי

  • ההנחיות החדשות של ג'ימייל - עזרה בנוגע למיילים שלא מגיעים ליעדם
    chagoldC chagold

    אני שולח באמצעות API של מיילגן, באמצעות דומיין מאומת (וכל הרשומות DNS הנדרשות). אבל השליחה נחסמת ע"י ג'ימייל בתואנה הזו

    4.2.1 The user you are trying to contact is receiving mail at a rate that 4.2.1 prevents additional messages from being delivered. Please resend your 4.2.1 message at a later time. If the user is able to receive mail at that 4.2.1 time, your message will be delivered. For more information, go to 4.2.1 https://support.google.com/mail/?p=ReceivingRate a20-20020a05620a439400b0078366967b35si7307927qkp.220 - gsmtp
    

    עיינתי בלינק ולא הבנתי מה חסר לי בהגדרות.

    זה הלוג ממיילגן

    {
    	"recipient": "user@gmail.com",
    	"severity": "temporary",
    	"log-level": "warn",
    	"storage": {
    		"env": "production",
    		"key": "BAABAQVgoGM1nbW8iCVPGqf8iS4AtVVCYQ",
    		"region": "us-west1",
    		"url": "https://storage-us-west1.api.mailgun.net/v3/domains/domain.co.il/messages/BAABAQVgoGM1nbW8iCVPGqf8iS4AtVVCYQ"
    	},
    	"envelope": {
    		"sender": "111@mg.domain.co.il",
    		"transport": "smtp",
    		"sending-ip": "104.130.122.26",
    		"targets": "user@gmail.com"
    	},
    	"campaigns": [],
    	"message": {
    		"size": 664,
    		"attachments": [],
    		"headers": {
    			"to": "tu <user@gmail.com>",
    			"from": "111@domain.co.il",
    			"message-id": "20240118212600.bc951b0bbf99ffd4@domain.co.il",
    			"subject": "מס"
    		}
    	},
    	"tags": [],
    	"flags": {
    		"is-authenticated": true,
    		"is-test-mode": false,
    		"is-system-test": false,
    		"is-routed": false
    	},
    	"delivery-status": {
    		"session-seconds": 0.121,
    		"description": "",
    		"utf8": true,
    		"certificate-verified": true,
    		"tls": true,
    		"mx-host": "gmail-smtp-in.l.google.com",
    		"enhanced-code": "4.2.1",
    		"code": 450,
    		"message": "4.2.1 The user you are trying to contact is receiving mail at a rate that\n4.2.1 prevents additional messages from being delivered. Please resend your\n4.2.1 message at a later time. If the user is able to receive mail at that\n4.2.1 time, your message will be delivered. For more information, go to\n4.2.1  https://support.google.com/mail/?p=ReceivingRate a20-20020a05620a439400b0078366967b35si7307927qkp.220 - gsmtp",
    		"attempt-no": 1,
    		"retry-seconds": 600
    	},
    	"reason": "generic",
    	"user-variables": {},
    	"timestamp": 1705613160.6247442,
    	"recipient-domain": "gmail.com",
    	"event": "failed",
    	"id": "fcrXudimRES_5Tfy0wv-9A"
    }
    

    אם מישהו מכיר את הכללים החדשים יותר ויכול לכוון אותי. תודה.

    אינטרנט
  • 1 / 1
  • התחברות

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

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