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

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

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

ש.ב.ח.

@ש.ב.ח.
אודות
פוסטים
481
נושאים
104
קבוצות
0
עוקבים
0
עוקב אחרי
0

פוסטים

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

  • להפחית מס' שלא ידוע סוגו - js
    ש ש.ב.ח.

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

    let number = ?100
    number - 50
    
    

    אם המספר הוא 100 הוא יהיה שווה 50
    אם המספר הוא -100 הוא יהיה שווה -50


  • היכר עיצובי לפורום האקסלוסיבי
    ש ש.ב.ח.

    @dovid
    העיצוב עכשיו (האדום הזה) ממבט שלי הוא נורא
    יש לי כזו הרגשה שהתוכן נמחק/עומד להימחק (כמובן זו ריאקציה של הצבע המלחיץ הזהה 😮 )
    ההצעה של @Shaya היא נכונה יותר
    שינוי תבניתי של הצבעים כמו ההדר (אבל עם כבר אז שינוי גלובלי של הצבע התכלת לצבע אחר כך שגם הכפתורים האייקונים וכו' יקבלו את הצבע)

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

    (למדתי עיצוב ותקשורת חזותית, אשמח לעזור אם יש עדיין צורך)


  • הדרך הנכונה לביצוע קוד אסינכרוני
    ש ש.ב.ח.

    @avr416 אמר בהדרך הנכונה לביצוע קוד אסינכרוני:

    Js לא טמבל

    סליחה על הפגיעה בכבוד הרמטכל 🙂
    ב"ה הסתדרתי
    הפכתי כל map לfor וזה עובד
    כנראה שבכל זאת map לא ממתין לסיומו לפני return של הפונקציה
    גם בbreak point על הדפדפן ראיתי את תחילת הmap מיד אחרי זה את הreturn
    לא יודע מה ההסבר אבל זה מה שהיה
    אולי בהזדמנות אנסה לחקור זאת
    (וזה לא נכון לגבי כל map כי ניסיתי לעשות הדגמה קטנה (כמו ש@dovid הציע, וכנראה שהוא צדק שהקוד שלי הבעיתי אך בהחלט יש כאן גם בעיה בקוד שלי וגם בmap כי כאמור שיניתי את הmap לfor וזה עבד...)

    אהה @dovid, גם קצת ניקיתי את הקוד שיהיה יותר קריא 🙂


  • הדרך הנכונה לביצוע קוד אסינכרוני
    ש ש.ב.ח.

    איך אפשר לבצע את הקוד הבא שיקרה שורה אחר שורה בjs בדרך הקלה ביותר
    במציאות מה שקורה שהreturn האחרון חוזר לפני כל פעולות הmap.

    אני לא כועס על js אני יודע שככה הטמבל הזה עובד, אני רק רוצה לדעת איך בכל זאת...
    אני יודע שיש asinc וכו' השאלה איפה בדיוק שמים את הawait אם בכלל...

    export function getAmountFromMonthlyDeposit(MonthlyDeposit, children, data, multi = true){
    
    
        if(!multi) children = [children];
        const groupByYears = _.groupBy(children, (i) => i.marriageAge - i.age);
        console.log(groupByYears)
        data = _.sortBy(data, i => i.amount).reverse();
        data = JSON.parse(JSON.stringify(data));
    
        let _return = false;
    
        data.map( a => {
    
            if(_return) return;
    
            a.innerPrograms.map( (b, bi) => {
                if(_return) return;
                console.log('iii')
                let _amountMonthly = (a.amount / b.doublingRatio) / b.depositMonths;
                a.innerPrograms.points =  _amountMonthly/10;
                a.innerPrograms._amountMonthly = _amountMonthly;
            });
    
            let points = {};
            Object.keys(groupByYears).map((key ) => {
                if(_return) return;
                let program = getNearestAmount(a.innerPrograms, Number(key), 'yearsOfWaiting');
                points[key] = {program: program, points: program.points * groupByYears[key].length, countChildren:groupByYears[key].length}
            });
    
            let amountPerPoint = MonthlyDeposit / _.sumBy(points, 'points');
    
            Object.keys(points).map( (p) => {
                if(_return) return;
                let totalPerChild =  (points[p].points / 2) * amountPerPoint;
                if( totalPerChild >= points[p].program._amountMonthly){
                    _return = (totalPerChild * points[p].program.depositMonths) * points[p].program.doublingRatio;
                }
            });
    
        });
    
        return _return;
    }
    

  • הדרך הקלה למצוא מספר בין לבין - js
    ש ש.ב.ח.

    @dovid אמר בהדרך הקלה למצוא מספר בין לבין - js:

    if(nextOfInput == 0)
    return sortedRegular[0];
    
    return sortedRegular[nextOfInput - 1];
    

    למה יהיה שונה 0 ממס' אחר?


  • הדרך הקלה למצוא מספר בין לבין - js
    ש ש.ב.ח.

    שלום וברכה

    יש לי מערך אם אובייקטים שבכל אובייקט יש איזה אחד הערכים שהוא מספר
    למשל:

    const regular = [
                        {
                            amount: 36000,
                            innerPrograms:[
                                { ... },
                                { ... },
                            ]
                        },
                        {
                            amount: 100000,
                            innerPrograms:[
                                { ... },
                                { ... },
                            ]
                        },
                        {
                            amount: 300000,
                            innerPrograms:[
                                { ... },
                                { ... },
                            ]
                        },
    ];
                       
    

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

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

    השאלה אם הדרך הנכונה היא אכן כך אלא שיש ראשית לסדר את המערך שיהיה מהקטן לגדול או שיש דרך קלה יותר?


  • סליקה ישירות מהאתר
    ש ש.ב.ח.

    @מנצפך
    אני יודע מה זה iframe
    ראשית ברוב המקרים יש מגבלות בעיצוב שהחברה נותנת לך להתערב (כי הם נותנים רק css)

    שנית אני מעוניין לבצע את זה עם ajax


  • סליקה ישירות מהאתר
    ש ש.ב.ח.

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

    איזה אבטחה צריך?
    ומי נותן API לכזה דבר?


  • סליקה ישירות מהאתר
    ש ש.ב.ח.

    שלום וברכה

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


  • התייעצות על כללי הצטרפות חדשים
    ש ש.ב.ח.

    @nigun
    ראה עריכה...


  • התייעצות על כללי הצטרפות חדשים
    ש ש.ב.ח.

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

    מאמין שהתשובות יבואו מעצמם אחרי חודש או חודשים...

    עריכה: דרוש גם לא שאלות אלא רעיונות וטריקים או הדרכות פיצפונות...


  • jquery on לא עובד על אלמנט חדש
    ש ש.ב.ח.

    @yossiz אמר בjquery on לא עובד על אלמנט חדש:

    אם הבנתי נכון, מדביקים את ה-handler לאלמנט אבא ושמים בארגומנט השני selector שגורם ש-jquery מפעיל את ה-handler רק אם האירוע קורה על אלמנט שתואם את ה-selector.

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

    כך:

    $('body').on('click', '.element-selector', function(){
     //********//
    })
    

  • jquery on לא עובד על אלמנט חדש
    ש ש.ב.ח.

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

    $('.like-btn').on('click', function(){
           const post_id = $(this).data('post-id');
           const url = $(this).data('admin-url');
            const elm = $(this);
    
           elm.html('<i class="fa fa-circle-o-notch fa-spin"></i>');
    
           $.ajax({
                type: "POST",
                url: url,
                data: 'post_id='+post_id+'&action=vlr_set_post_like',
                success: function (response) {
                    const v = $(response).text();
    
                    const newElm = $('<a class="like-btn" data-post-id="' + post_id + '" data-admin-url="' + url + '"><i class="fa fa-thumbs-up">' + v + '</i></a>')
                    elm.replaceWith(newElm);
                }
            });
    
        });
    
    

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

    ל"ישאלו"... הכל תקין ויש url וגם post id וחוזרת תגובה....


  • כמה INSERT בדיוק באותו רגע - wp
    ש ש.ב.ח.

    @dovid אמר בכמה INSERT בדיוק באותו רגע - wp:

    הפשטות היא ככה

    זה אומר שאחד מהם יקבל שגיאה?
    איך אפשר לחסוך את השגיאה?
    אולי עם sleep ואחרי זה נסיון חוזר?

    עריכה: פשוט ניסיתי וראיתי שזה איכן ממתין...
    תודה על הכל @dovid


  • כמה INSERT בדיוק באותו רגע - wp
    ש ש.ב.ח.

    @dovid

    את המתכוון לכזה דבר

    <?php
    
        class Locker {
    
            public $filename;
            private $_lock;
    
            public function __construct($filename) {
                $this->filename = $filename;
            }
    
            /**
             * locks relevant file
             */
            public function lock() {
                    touch($this->filename);
                    $this->_lock = fopen($this->filename, 'r');
                    flock($this->_lock, LOCK_EX);
            }
    
            /**
             * unlock above file
             */
            public function unlock() {
                    flock($this->_lock, LOCK_UN);
            }
    
        }
    
        $locker = new Locker('locker.lock');
        echo "Waiting\n";
        $locker->lock();
        echo "Sleeping\n";
        sleep(30);
        echo "Done\n";
        $locker->unlock();
    
    ?>
    

    הועתק מ https://stackoverflow.com/a/30711675/11322208


  • כמה INSERT בדיוק באותו רגע - wp
    ש ש.ב.ח.

    @dovid אמר בכמה INSERT בדיוק באותו רגע - wp:

    הקטע שחייב לרוץ "לבד" אתה עוטף עם flock.

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


  • כמה INSERT בדיוק באותו רגע - wp
    ש ש.ב.ח.

    @WWW אמר בכמה INSERT בדיוק באותו רגע - wp:

    ואז הייתי מחזיר שגיאה.

    ומה?
    צד הלקוח קיבל שגיאה?!
    מה הוא אשם?! 🙂


  • כמה INSERT בדיוק באותו רגע - wp
    ש ש.ב.ח.

    @WWW
    כתבתי בנושא wp
    כלומר wordpress
    mysqli

    @WWW אמר בכמה INSERT בדיוק באותו רגע - wp:

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

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


  • כמה INSERT בדיוק באותו רגע - wp
    ש ש.ב.ח.

    שלום וברכה
    זוהי שאלה מדינית
    האם שייך שכמה גולשים ישלחו בקשת בדיקת מידע בדיוק באותו רגע?
    והאם יש איזה נעילה על הטבלה כך שהבעיה לעיל לא אמורה לקרות?

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


  • איך עובד require בphp?
    ש ש.ב.ח.

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

  • 1 / 1
  • התחברות

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

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