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

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

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

חוקר

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

פוסטים

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

  • התקנה ושימוש עם bootstrap-vue
    ח חוקר

    אני מנסה להיכנס לעולם ה vue
    ניסיתי לעשות זאת באמצעות src לקבצים (נשמע לי בינתיים מורכב מידי להשתמש בזה עם npm (מדריכים מסודרים יותר בבקשה..)
    אני מתחיל עם ניסיון וטעיה, וכמובן מתמקד מיד בניסיון לבנות משהו בשטח.
    אני רוצה לפתח טבלה ולהשתמש בה עם bootstrap-vue
    ניסיתי להתקין לפי ההוראות כאן https://bootstrap-vue.org/docs#browser
    ולהכניס טבלה לפי ההוראות כאן https://bootstrap-vue.org/docs/components/table#tables
    להלן הקוד המלא:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <!-- Add this to <head> -->
    
        <!-- Load required Bootstrap and BootstrapVue CSS -->
        <link type="text/css" rel="stylesheet" href="//unpkg.com/bootstrap/dist/css/bootstrap.min.css" />
        <link type="text/css" rel="stylesheet" href="//unpkg.com/bootstrap-vue@latest/dist/bootstrap-vue.min.css" />
    
        <!-- Load polyfills to support older browsers -->
        <script src="//polyfill.io/v3/polyfill.min.js?features=es2015%2CIntersectionObserver" crossorigin="anonymous"></script>
    
        <!-- Load Vue followed by BootstrapVue -->
        <script src="//unpkg.com/vue@latest/dist/vue.min.js"></script>
        <script src="//unpkg.com/bootstrap-vue@latest/dist/bootstrap-vue.min.js"></script>
    
        <!-- Load the following for BootstrapVueIcons support -->
        <script src="//unpkg.com/bootstrap-vue@latest/dist/bootstrap-vue-icons.min.js"></script>
    </head>
    <body>
    <template>
        <div>
            <b-table striped hover :items="items"></b-table>
        </div>
    </template>
    
    <script>
        export default {
            data() {
                return {
                    items: [
                        { age: 40, first_name: 'Dickerson', last_name: 'Macdonald' },
                        { age: 21, first_name: 'Larsen', last_name: 'Shaw' },
                        { age: 89, first_name: 'Geneva', last_name: 'Wilson' },
                        { age: 38, first_name: 'Jami', last_name: 'Carney' }
                    ]
                }
            }
        }
    </script>
    </body>
    </html>
    

    אך אני מקבל שגיאה:
    Uncaught SyntaxError: Unexpected token 'export'

    אני מרגיש שאני מפספס משהו
    אני לא רגיל עדיין לעבוד עם סוגי ספריות שכאלו, ואני מנסה לקבפוץ לזה.
    אציין רק שאת הדוגמה הבסיסית כאן https://vuejs.org/v2/guide/#Declarative-Rendering
    כן עבד לי.
    חסר לי הבנה בJS בחלק של מודולים, בתחביר של export ו import
    אשמח לעזרה איך אני מתחיל לראות את זה בפעולה..
    גם לינקים יעזרו
    ובמאמר המוסגר, אם באותה למידה אוכל גם לעבוד על ספריה אמתית של דשבורד מבוסס vue כמו שהזכירו כאן https://tchumim.com/post/116459 אשמח לגשש..

    תכנות

  • עזרה - שינוי שם בקבצי PDF מרובים לפי טקסט מתוך המסמך
    ח חוקר

    @chv אמר בעזרה - שינוי שם בקבצי PDF מרובים לפי טקסט מתוך המסמך:

    @מעלה-ומוריד יש בכלל כאלה כפולים? אני מתכווין האם יש מצב שיש שתי קבלות באותו יום - לאותו תורם?

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

    תכנות

  • JS | תזמון, המתנה לזמן מסוים להרצת פעולה - אבל לא settimeout...
    ח חוקר

    @chv אמר בJS | תזמון, המתנה לזמן מסוים להרצת פעולה - אבל לא settimeout...:

    אבל בתכלס זה אינטרוולים.
    זה לא טיימאאוטים.

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

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

    @dovid אמר בJS | תזמון, המתנה לזמן מסוים להרצת פעולה - אבל לא settimeout...:

    אולי היא עושה setTimeout מחושבים?

    נראה לי שזה מה ש @dovid התכוין במשפט הקצר והקולע

    תכנות

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

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

    אז לכאורה האשמה על ראשי ישיבה על קברו.

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

    תכנות

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

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

    ממש ממש מוזר

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

    תכנות

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

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

    תכנות

  • עבודה ללא נסיון
    ח חוקר

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

    תכנות

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

    @חוקר אמר בהתייעצות על כללי הצטרפות חדשים:

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

    @dovid אמר בהתייעצות על כללי הצטרפות חדשים:

    אבל הטרחה בנושא לא שווה לי אפילו תמורת פי 4.

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

    @dovid אמר בהתייעצות על כללי הצטרפות חדשים:

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

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

    תכנות

  • כשהיום מתארך ל25 ו26 שעות או יותר..
    ח חוקר

    @אהרן אמר בכשהיום מתארך ל25 ו26 שעות או יותר..:

    @חוקר אמר בכשהיום מתארך ל25 ו26 שעות או יותר..:

    JS יודע להמיר אותו לערך מספרי ולמיין אותו

    לדעתי שמור אותו מלכתחילה כערך מספרי

    זו סתם שאלה עקרונית בלי קשר, האם לשמור נתונים כתאריך ושעה או כתחימת זמן יוניקס.
    במקרה כאם אני חושב שאכן מספיק זמן יוניקס, רק שאצטרך תזכורת בעד 18 שנה יחד עם כל שאר המתכנתים שמשתמשים בשיטה זו, לראות איך מתמודדים את התאריך לאחר 2038-01-09 03:14:07

    תכנות

  • כשהיום מתארך ל25 ו26 שעות או יותר..
    ח חוקר

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

    1. בתצוגה בממשק כשהנתונים מסוננים ברמה יומית עלי לשמור אותם לפי התאריך של יום העבר, כי אחרת הם יוצגו רק ביום הבא כתורים הראשונים, וכן בכל שאר הפעולות שתלויות בתאריך של היום החולף אני רוצה אותם בתוך היום החולף, וא"כ עלי לשמור אותם לתאריך של היום הנוכחי-החולף.
      הבעיה היא שהמיון שהוא לפי שעות מתערבב, כי דבר ראשון יוצגו בממשק התורים האחרונים ולאחר מכן דהיינו מ0 עד נניח 1-2, ואחריהם יוצגו התורים של אחה"צ המתחילים ב18 ואילך.
    2. בעת הרישום במערכת אני נותן לנרשם 4 אפשרויות.
      א. התור הראשון הפנוי.
      ב. התור האחרון הפנוי.
      ג. רשימת התורים הפנויים לפי הסדר.
      ד. הקשת שעה מבוקשת ושליפת השעה הקרובה לשעה הרצויה.
      כנ"ל אם אני שומר את כל התורים של היום לתאריך הלועזי של היום החולף ולא היום הבא, זה יוצר לי בלאגן בשליפת התור הראשון הפנוי (שכהיום הוא מגיע מתוצאה של מיון לפי שעות עולה), בעיה בתור האחרון, בעיה בסדר הרשימה של השעות הפנויות, ובעיה בשליפת השער הקרובה ליעד כי הרשימה תציג תמיד טווח שעות מ0עד 24 במקום טווח של 18 עד 02.
      אני חשבתי על פתרון שבמקום לשמור את השעה בשדה מסוג time (מדובר ב mysql) אני ישמור כטקסט, ואז אני ממשיך את התורים לשעה 24:30 ו25:15 וכו'.
      כאשר 25:15 מתורגם ל 01:15 שזה יתבטא מבחינתי:
    3. בממשק הניהול אני מחליף בתצוגה את 25 ל1 וכו'.
    4. בעת השמעת התורים/התור האחרון אני ישמיע/יציג לאחר המרה כנ"ל 25 = 1.
    5. ואותו דבר בעת הקשת שעה שאני מחזיר את השעה הקרובה ליעד אני מחפש לפי מספר עולה, ורק בתצוגה/השמעה אני ממיר את התוצאות שלאחר 12 בלילה ל1 ו2 וכו'.
      אשמח לחוות דעתכם האם זו הדרך הנכונה?
      האם יש דרך יותר טובה?
      אולי כן לשמור לפי התאריך של היום הבא ולטפל בבעיות הנ"ל (ושיצוצו) בצורה נקודתית.
      מה אתם הייתם עושים?
    תכנות

  • שליפת שעה קודמת ומאוחרת של הממצא המבוקש ממערך שעות
    ח חוקר

    לאחר כמה התאמות כדי לדעת האם זה הקודם או הבא, זה הקוד המלא.

    let availableTimes = ['18:15:00', '19:00:00', '19:45:00', '20:15:00', '21:30:00'];
    const givenTime = '1830';
    
    function findTimeFromRange (availableTimes, givenTime) {
        givenTime = parseInt(givenTime);
        if (givenTime < 1200){givenTime += 1200}
        const normalizedTimes = availableTimes.map(time => {
            return parseInt(time.split(':').splice(0, 2).join(''));
        }).sort((a, b) => a - b);
        if (givenTime < normalizedTimes[0]){
            return {'next' : normalizedTimes[0]};
        }else if (givenTime > normalizedTimes[normalizedTimes.length - 1]){
            return {'previous' : normalizedTimes[normalizedTimes.length - 1]};
        }
        const nearestIndex = normalizedTimes.findIndex(time => time >= givenTime);
        if (normalizedTimes[nearestIndex] === -1) return {'previous' : normalizedTimes[normalizedTimes.length - 1]};
        else if (normalizedTimes[nearestIndex] === givenTime) return {'this' : givenTime};
        else return {'next' : normalizedTimes[nearestIndex - 1], 'previous' : normalizedTimes[nearestIndex]};
    }
    
    console.log(givenTime, findTimeFromRange(availableTimes, givenTime));
    

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

    תכנות

  • json web token vs cookie auth
    ח חוקר

    @clickone אמר בjson web token vs cookie auth:

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

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

    תכנות

  • שליפת שעה קודמת ומאוחרת של הממצא המבוקש ממערך שעות
    ח חוקר

    @yossiz אמר בשליפת שעה קודמת ומאוחרת של הממצא המבוקש ממערך שעות:

    עוד מעט תעשה טסט וזה לא יעבוד או ש@dovid יגיע ויוכיח איך כתבתי נח עם 7 טעויות... אז מוקדם מדי לצחוק

    ראשית נראה שזה עובד.
    שנית לאחר תחילת העיון נהנתי מהרעיון

    time.split(':').splice(0, 2).join('')
    

    פשוט מאוד גם בשביל ההסרה וגם לא להתקע עם הורדת הדקות.
    יפה מאוד!

    תכנות

  • איך מתממשקים לסליקת אשראי בקשר
    ח חוקר

    @יוס אמר באיך מתממשקים לסליקת אשראי בקשר:

    -כיצד אני כותב את השירות המבוקש

    אתה משאיר את כל הקוד בדוגמא חוץ מהקטע הזה

    $obj=new stdClass();
    
        $obj->creditNum = "55555551";
        $obj->expiry = "1612";
        $obj->token = "";
        $obj->total = 34;
        $obj->currency = "1";
        $obj->cvv2 = "123";
        $obj->id = "311201305";
        $obj->authCode = "";
        $obj->uniqNum = "123hnbh";
    
        $phpresponse = $client->DebitRegularType($obj);
    

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

    תכנות

  • js throw false
    ח חוקר

    @dovid
    ראשית כל אני מעריך מאוד את המאמץ הרב שהשקעת עבורנו!!
    שנית אני יעבור בעיון בל"נ כשיהיה לי יותר ריכוז ואז אשתדל להגיב..

    תכנות

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

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

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

    דוגמא לאכלוס משתנה עם הסכום.
    הבאתי למעלה פירוט של כל האיברים

    $postdata1 = file_get_contents("php://input");
    if ($postdata1 == null){
        exit();
    }
    $postdata = json_decode($postdata1, JSON_UNESCAPED_UNICODE);
    
    $Amount = $postdata['Amount'];
    תכנות

  • האם צריך תקן PCI לסליקת אשראי כשהנתונים נשלחים ב API
    ח חוקר

    @clickone אמר בהאם צריך תקן PCI לסליקת אשראי כשהנתונים נשלחים ב API:

    אולי יש לו גם אייפריים (אני לא יודע)

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

    תכנות

  • הצהרת בריאות אוטומטית
    ח חוקר

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

    תכנות

  • mysql יצירת עמודה עבור ID שניתן להסתדר בלעדיו
    ח חוקר

    @yossiz אמר בmysql יצירת עמודה עבור ID שניתן להסתדר בלעדיו:

    שים את זה לפני השאילתה.
    EXPLAIN ANALYZE

    אני רואה שזה נתמך רק בגרסה 8.0 ולא בקודמים.
    שם נתמך רק EXPLAIN ולא EXPLAIN ANALYZE.
    כי רציתי לבדוק על שרת אחר ששם עשיתי ניסוי להוריד את העמודה ID , ושם עוד לא שדרגתי ל 8.0.
    ואגב אציין ששדרגתי מ5.7 ל 8.0 ללא בעיות ב"ה.
    עשיתי זאת על פי המדריך כאן
    https://askubuntu.com/a/1163033
    רק שבסוף ההתקנה זה שאל שהוא מזהה שקובץ ההגדרות שונה מהמקורי/החדש, ומה ברצוני לעשות, זה נתן מספר אפשרויות, ואחת מהם זה ליצור מחדש והשני להשאר העם הישן.
    עשיתי נסיון להישאר עם הישן וזה נתקע לגמרי. (עשיתי ראשית נסיונות על שרת טסטים שהעליתי מתוך תמונת מערכת של השרת בפועל).
    מחקתי את המופע ויצרתי שוב מופע ובחרתי באפשרות ליצור את הקובץ החדש, ואז השדרוג הסתיים ללא בעיות ב"ה.
    @שואף - היה נידון על כך..

    תכנות

  • php, Notice: Undefined index:
    ח חוקר

    @chagold
    הבעיה היא במקף התחתון.
    א"א לשלוח כותרת עם מקף תחתון.
    עליך לשלוח עם מקף אמצעי, וזה יופיע באותיות גדולות כמקף תחתון.
    עליך לשלוח לדוגמא
    job-id
    וזה יגיע
    $_SERVER['HTTP_JOB_ID']

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

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

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