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

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

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

חוקר

@חוקר
אודות
פוסטים
1.2k
נושאים
199
קבוצות
0
עוקבים
5
עוקב אחרי
0

פוסטים

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

  • שינוי קובץ פעם בשבוע
    ח חוקר

    @EMG אמר בשינוי קובץ פעם בשבוע:

    @חוקר באמת התוצאה שמביא לי זה השנה והשבוע השאלה ממתי הוא סופר את השבוע כי אני צריך שממוצאי שבת יכנס כבר לקובץ נפרד וברור שמוצאי שבת לפני 12 לא נחשב כבר השבוע הבא

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

        $DateTime = new DateTime();
        if ($DateTime->format('w') == '0'){
            $Week = $DateTime->format('YW');
        }else{
            $Week = $DateTime->format('YW')-1;
        }
    

  • שינוי קובץ פעם בשבוע
    ח חוקר

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


  • חשבון מייל אקדמאי לJETBRAIN
    ח חוקר

    זה בטוח לא נחסם
    684251c4-7255-4029-a7c6-97b9383b5d83-image.png


  • שגיאה באסינכרוניות (async-await)
    ח חוקר

    @צדיק-תמים
    עליך לעשות כך

    /**
     * קבלת מידע בפועל מהAPI
     * @returns מערך של נתוני הערוצים הנבחרים
     */
    async function getLiveData() {
        let arrayLiveInfo = await listLive.map(async function (indexLive) {
            let resData = await fetch(`https://kcm.fm/Home/LiveJ/${indexLive}`);
            let jsonData = await resData.json();
            return jsonData;
        });
        return arrayLiveInfo;
    }
     
    console.log(getLiveData());
    

    וההסבר הוא שאתה מעביר ל listLive.map פונקציה שתטפל בקריאות, ואת הפונקציה ההיא לא הגדרת כ async.
    ההגדרה של async אמורה להיות על הפונקציה עצמה שבתוכה שמים את await, לא מספיק להגדיר בסקופ שמעל.


  • (js) עדכון ערך של משתנה בכל ביצוע מוצלח של if
    ח חוקר

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


  • הכרזות ממסך המתנה למי שהגיע התור HTML/JS/VUE
    ח חוקר

    @yossiz אמר בהכרזות ממסך המתנה למי שהגיע התור HTML/JS/VUE:

    דמו: https://mdn.github.io/web-speech-api/speak-easy-synthesis

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


  • תכנות | איך להתחיל?
    ח חוקר

    @yossiz אמר בתכנות | איך להתחיל?:

    @למה אמר בתכנות | איך להתחיל?:

    אני חושב שדרך מועילה היא לקחת קוד קיים (=תוכנה/אפליקציה/אתר) ו'לפרק' אותה
    ולהתחיל לשחק איתה ולהבין מה עושה מה, כל מילה מה זה עושה ומה קורה ללא המילה הזאת וכו'

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

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


  • פריימוורק לשליחה **וקבלה** של מיילים - לנוד
    ח חוקר

    @chv אמר בפריימוורק לשליחה **וקבלה** של מיילים - לנוד:

    ש את מיילין mailin (NPM - גיטהב) נראה חמוד! (יש שתי גרסאות כאשר לא לגמרי הוברר לי מה חדש בגרסה החדשה) הוא אכן נותן לי לקבל מיילים הוא מאזין למיילים נכנסים לדומיין. ואפשר לטפל בכל מייל שהתקבל בצורה נוחה. אבל לא הצלחתי להתחיל להבין איך שולחים איתו מיילים אם זה אפשרי בכלל.

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


  • JS - אימות מספר חשבון ישראלי
    ח חוקר

    @dovid
    כעת יצא לי שאני צריך פונקציית אימות פרטי חשבון.
    ראשית כל תודה על המוצר המוכן!
    אני צריך את זה בPHP, ולכן המרתי את הקוד ל PHP.
    תיקון אחד שמצאתי (שגיאה שקיבלתי בPHP), בפרטי חשבון בנק בפאג"י, לאחר הסרת הקידומת של קוד העו"ש.
    בלינק הנ"ל https://stackblitz.com/edit/js-tmsgcv?file=index.js
    שורה 114
    שורה לפני כן הסרת את 3 התווים הראשונים, וא"כ נשארו 6 תווים, לאחר מכן בלולאה בשורה 114 אנו אמורים להריץ את הלולאה רק 6 פעמים במקום 9 פעמים.
    שורות 112-115

        r = account.substr(3);
    
        for (var i = 0, mul = 9; i < 9; i++ , mul--)
          counter += +(r[i]) * mul;
    

    אמורות להיות

        r = account.substr(3);
    
        for (var i = 0, mul = 6; i < 6; i++ , mul--)
          counter += +(r[i]) * mul;
    

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


  • שירות ענן ישראלי מומלץ
    ח חוקר

    @dovid אמר בשירות ענן ישראלי מומלץ:

    אמזון של איזור פרנקפורט

    זה מה שיש לי.
    מאוד מרוצה ב"ה
    רוב הבקשות מבוצעות בין 70 ל 80 MS.
    נדרים פלוס המליץ לי על זה.
    וכמדומני שגם @ upsilon01 משתמש שם. אולי @chagold ידע לומר.
    אני משלם בדר"כ על כל השירותים כ114 דולר לחודש
    השרת עצמו הינו מסוג Linux t2.large ועולה 80 דולר לחודש


  • מציאת שורה שניה בMYSQL
    ח חוקר

    @שואף אמר במציאת שורה שניה בMYSQL:

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

    אני שדרגתי על שרת פעיל וב"ה לא היו בעיות.
    לקח כחמש דקות של השבתה..
    https://tchumim.com/post/105902
    אבל לא מנסים על הפעיל, אלא עשיתי תמונת מערכת, ויצרתי שרת חדש, עליו ניסיתי, וכמה וכמה פעמים נכשל, עד שהגעתי לדרך הנכון, ואז נכנסתי לחומת האש של אמזון, עצרתי את פורט 80 ו443 וכו' שלא יהיו תעבורה נכנסת לביצוע שינויים, וכמובן עשיתי גיבוי סופי נוסף, ואז ביצעצי את העדכון לקח כמה דקות ושחררתי את התכבורה הנכנסת.
    הפונקציות החדשות בגרסה 8 באים בהחלט לשימוש.


  • ישיבה על קברו, בלי סיסמא?
    ח חוקר

    @dovid
    כמו תמיד אתה מדבר ומכוון למקום הנכון.
    מכה אותו ואומר לו גדל.
    לכאורה תמוה למה "המכה" ואומר גדל? והתשובה ניתנה כאן.

    @dovid אמר בישיבה על קברו, בלי סיסמא?:

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

    יש פתרון.
    לדרוש סיסמא המורכבת מ 4 הספרות האחרונות של מספר הטלפון איתו הוא נרשם


  • איטיות ב SUM ב MYSQL
    ח חוקר

    @יוס אמר באיטיות ב SUM ב MYSQL:

    @חוקר לא עשיתי אינדקס

    באפשרותך להריץ קוד חד פעמי שיצור לך אינדקס על העמודה ובכך להקל משמעותית על השרת, כאשר הוא יבצע מעתה שאילתאות המסוננות או מקבוצות לפי pupil

    ALTER TABLE `score` ADD INDEX(`pupil`);
    

  • איך למצוא את השעה בישראל משרת שנמצא במקום אחר?
    ח חוקר

    @מנצפך אמר באיך למצוא את השעה בישראל משרת שנמצא במקום אחר?:

    כי הוא משתנה בארץ בזמנים לא קבועים.

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

    בעצם ייתכן שזה תלוי בספריה, בכל מה שקשור לתאריך אני משתמש עם moment שם יש מתודה של isDST(), ניסיתי להריץ לולאה ל1000 יום לאחורה ולקדימה ולראות האם הוא מחזיר נכון, והשוויתי עם מקורות מידע באינטרנט על שינוי השעון והוא היה בסדר.
    כדאי שתבדוק


  • איטיות ב SUM ב MYSQL
    ח חוקר

    @odeddvir אמר באיטיות ב SUM ב MYSQL:

    על פניו נראה לי כפילות מיותרת להשתמש בלולאה וגם בשאילתת קיבוץ ביחד

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


  • C# או NODE.JS
    ח חוקר

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


  • js throw false
    ח חוקר

    אז ככה.
    לא הביישן למד..
    אני שמח לבשר לכם שמצאתי בעיה למה לא טוב להשתמש בטכניקה הנ"ל שהמצאתי.
    וכמובן @dovid ושאר החברים שלא תמכו ברעיון שלי, צדקו שלא חכם להשתמש בזה.
    לאחרונה ראיתי הרבה פעמים שאני מקבל בלוג, שגיאה עם ערך false.
    לא הבנתי מאיפה השגיאה ולמה, אבל זה שגיאה שמילאה את הלוגים די הרבה.
    היות ויש לי המון שורות קוד שפולטות שגיאה במידה ויש שגיאה, ולא יכולתי לנחש מהיכן השגיאה, לכן חיפשתי משהו ברשת שמאפשר לקבל את השורה שפולטת את השגיאה.
    מצאתי את https://stackoverflow.com/a/48566862 ויישמתי אותו, ועל פי זה הגעתי לשורה שנמצא בתוך catch של פרומיס/
    אך מה שהיה מוזר, שמדובר בפרומיס שהסתיים ללא בעיות, והכל פעל כשורה, ובטלפון לא הורגש שום בעיה.
    ולכן התפלאתי מה קורה, ולמה רק לאחרונה זה התחיל לקרוא.
    עד שנפל לי האסימון, מדובר במקומות שבסיום ה then יש קריאה ל read שהיה מורכב מבקשה בלבד, כי הטיפול בערך שהתקבל היה ממוקם בקוד לפני זה, (שוב, בגלל המורכבות בעבודה מול ימות המשיח), ולכן נוצר מצב שזה נשאר בקטע של

    res.end('read=הקש זהות=id');
    throw false;
    

    ויצר מצב שהמטפל שגיאות של הפרומיז הבין שיש שגיאה, ולכן הקטע קוד שב catch רץ, אך בגלל והפקודה הייתה להדפיס את השגיאה, ובאמת אין שגיאה כי לא היה קריאה ל resolve, לכן זה פלט false.
    מי שהבין שירים אצבע...😊
    בכל מקרה מתברר שזה לא דרך יעילה.
    אז אולי אהיה מוכרח להתרכז כבר בקוד ש @dovid כתב.
    או להישאר עם השיטה הפרימיטיבית של

            if (typeof yeshiva !== 'string'){
                return false;
            }
    

  • תכנון DB
    ח חוקר

    @WWW
    השאלה כמה שורות יהיו.
    אם מדובר בטבלה שתצטבר מעל מליון שורות לכאורה עדיף לך נפרד לכל מערכת.
    אחרת יותר קל לבצע תחזוקה ושינויים, הוספת עמודות וכו' כשזה טבלה אחת עם עמודה של מזהה מערכת.
    אציין שאיך שאני עובד עם NODEJS אני טוען מראש את כל הטבלה בעת עליית התהליך, ורק פעולות כתיבה מבוצעות גם מול הד"ב.
    ויש לי API שכאשר מבצעים שינויים בממשק שהוא PHP שמבצע ישירות מול הד"ב, במקביל זה מעדכן את התהליך על שינויים שבוצעו, והתהליך משנה את המידע המאוחסן בזיכרון.
    זה חוסך המון קריאות מיותרות וגם CPU


  • איך לשמור JSON שנשלח אלי ב POST ב PHP כאשר אני לא יודע איזה ערכים אמורים להשלח אלי
    ח חוקר

    וכאן יש לך דוגמא של האובייקט שמתקבל

    {
      "Shovar" : "", // מספר שובר (אם רלוונטי)
      "ClientId" : "3242",  //מספר מזהה של הלקוח במערכות נדרים
      "Zeout" : "43242342", //מספר הזהות
      "ClientName" : "חוקר", //שם המשלם
      "Adresse" : "ירושלים 1/1 ביתר עילית", //כתובת
      "Phone" : "0581234567", //טלפון
      "Mail" : "7226644@gmail.com", //מייל
      "Amount" : "120.00", //סכום
      "Currency" : "1", // מטבע : שקל =1 דולר =2
      "TransactionTime" : "24/06/2019 15:46:33", //תאריך ושעה
      "Confirmation" : "", //מספר אישור מחברת האשראי - לא זוכר בטוח
      "LastNum" : "5183", // ה 4 ספרות אחרונות של הכרטיס
      "Tokef" : "0819", //תוקף
      "TransactionType" : "רגיל", //סוג עסקה
      "Groupe" : "נציב יום", //קטגוריה
      "Comments" : "להצלחה בתורה ויראת שמים, וברכה במעשי ידי", //הערות
      "Tashloumim" : "1", //מספר תשלומים
      "FirstTashloum" : "120.00", //סכום התשלום הראשון
      "MosadNumber" : "0010203", //מספר מוסד בנדרים
      "CallId" : "NULL",
      "MasofId" : "Online", // מאיזה מספר מסוף (מכשיר בבית הכנסת) בוצע העסקה. Online = באתר
      "TransactionId" : "4234254", //מספר מזהה של התשלום
      "CompagnyCard" : "", //חברת/המותג של הכרטיס
      "Solek" : "",//חברת הסליקה
      "Tayar" : "",//האם זה כרטיס תייר
      "Makor" : "נדרים - אינטרנט", //מקור העסקה
      "KevaId" : "" //באם העסקה בוצע מהוראת קבע- מספר מזהה הוראת הקבע
    } 
    

  • איך לשמור JSON שנשלח אלי ב POST ב PHP כאשר אני לא יודע איזה ערכים אמורים להשלח אלי
    ח חוקר

    הערכים שנשלחים מנדרים אינם נכנסים ל $_POST ולכן ראשית כל כדי לקבל את הערכים תוכל להשתמש בקוד זה.

    $postdata1 = file_get_contents("php://input");
    if ($postdata1 == null){
        exit();
    }
    $postdata = json_decode($postdata1, JSON_UNESCAPED_UNICODE);
    
  • 1 / 1
  • התחברות

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

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