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

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

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

ש.ב.ח.

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

פוסטים

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

  • אימות בסיסי לשיחת http מVBA
    ש ש.ב.ח.

    תגובה: עמודה לחיצה בexcel עם http request

    בהמשך לשאלתי שם

    @ש-ב-ח אמר בעמודה לחיצה בexcel עם http request:

    @dovid @OdedDvir
    רק בעיה אחת נותרה
    הכתובת מחייבת אימות

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

    בדפדן אני מכניס ככה

    username:password@localhost/...
    

    איך זה יעבוד כאן?
    אם זה אמור לעבוד באותה צורה, אז זה לא עובד.... 😞

    ובקשת @dovid

    @dovid אמר בעמודה לחיצה בexcel עם http request:

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


  • עמודה לחיצה בexcel עם http request
    ש ש.ב.ח.

    @dovid @OdedDvir
    רק בעיה אחת נותרה
    הכתובת מחייבת אימות

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

    בדפדן אני מכניס ככה

    username:password@localhost/...
    

    איך זה יעבוד כאן?
    אם זה אמור לעבוד באותה צורה, אז זה לא עובד.... 😞


  • עמודה לחיצה בexcel עם http request
    ש ש.ב.ח.

    @OdedDvir
    לא השתנה כלום, עדיין אוחז מהמשפט המוסגר

    והנה שאלתי מתחילת השיחה:

    @ש-ב-ח אמר בעמודה לחיצה בexcel עם http request:

    איך אני יוצר עמודה לחיצה באקסל
    שבלחיצה עליה נעשית קריאת http לurl מעמודה אחרת בשורה

    זה היה מאוד ברור ש

    @OdedDvir אמר בעמודה לחיצה בexcel עם http request:

    הכתובת נמצאת בשורה:
    Url = "https://www.google.com?q=" & Target.Text

    @OdedDvir אמר בעמודה לחיצה בexcel עם http request:

    תחליף בערך של העמודה הנכונה (בדוגמא להלן 7) :
    Url = Cells(Target.Row, 7).Value & Target.Text

    תודה.

    @dovid אמר בעמודה לחיצה בexcel עם http request:

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

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

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


  • עמודה לחיצה בexcel עם http request
    ש ש.ב.ח.

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


  • עמודה לחיצה בexcel עם http request
    ש ש.ב.ח.

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

    הדף יוצר שיחה במרכזיה (לא מחזיר ולא מחדש שום דבר...)


  • Github Copilto
    ש ש.ב.ח.

    @dovid אמר בGithub Copilto:

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

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

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


  • Github Copilto
    ש ש.ב.ח.

    כמובן כמו שכתב @חגי
    זמן ההמתנה השיווקי שלי הסתיים תוך יום... !

    התקנתי את התוסף בphpstorm
    למען האמת זה חמוד מאוד

    בא נתחיל עם החסרונות:

    1. איזה כיף זה לעבור על קוד של מישהו אחר...?
    2. ההכנסה עם Tאב יכולה להוציא פילים משלוותם... (כמובן למי שהתרגל ללחוץ Eנטר כדי לבחור את ההשלמה האוטומטית).
    3. אני רועד מפחד מהיום שאני יגלה שהפיצ'ר הזה הפך אותי לנכה 95%... (קורא קוד במקום כותב...)

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

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

    זהו בינתיים, מאמין שתמצאו הוספות לשני הצדדים.
    בהצלחה


  • יש מה לנסות? SQL ענק ומלא שאילתות וחישובים
    ש ש.ב.ח.

    @ארכיטקט אמר ביש מה לנסות? SQL ענק ומלא שאילתות וחישובים:

    לגבי גליונות גוגול הם מוגבלים רשמית ל 40,000 שורות, 18,278 עמודות 200 טאבים

    כן, אחרי שכתבתי גיגלתי (למה לא להיפך? ככה!, וגם כי נחמד לדבר איתך 🙂 )


  • יש מה לנסות? SQL ענק ומלא שאילתות וחישובים
    ש ש.ב.ח.

    @ארכיטקט אמר ביש מה לנסות? SQL ענק ומלא שאילתות וחישובים:

    הם רשמית לא עומדים בעומס של מעל 50 אלף שורות

    כך דעתך גם על google sheets?
    (רק מנסה להבין את כיוון הדברים)


  • יש מה לנסות? SQL ענק ומלא שאילתות וחישובים
    ש ש.ב.ח.

    @ארכיטקט
    המקום שלי נמצא באפשרות השניה שנתת

    @ארכיטקט אמר ביש מה לנסות? SQL ענק ומלא שאילתות וחישובים:

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

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

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


  • יש מה לנסות? SQL ענק ומלא שאילתות וחישובים
    ש ש.ב.ח.

    @ארכיטקט
    אם תוכל להרחיב מעט על מה שכתבת
    @ארכיטקט אמר ביש מה לנסות? SQL ענק ומלא שאילתות וחישובים:

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

    ו... מה זה קליקסנס...?


  • יש מה לנסות? SQL ענק ומלא שאילתות וחישובים
    ש ש.ב.ח.

    @dovid אמר ביש מה לנסות? SQL ענק ומלא שאילתות וחישובים:

    אם מדובר בצד לקוח, זה לא אופציה

    ניסיתי להתחקות אחרי הפעילות של https://airtable.com/
    וכן נראה שרוב הדברים נעשים בצד הלקוח (כמובן שאין בטבלה בדום יותר מ30-40 שורות)
    אל אף שאני חושב כמוך מכיוון שאי אפשר להעריך/לקבוע איזה משאבים יש ללקוח הקצה.


  • יש מה לנסות? SQL ענק ומלא שאילתות וחישובים
    ש ש.ב.ח.

    @dovid אמר ביש מה לנסות? SQL ענק ומלא שאילתות וחישובים:

    המאמץ להתבטא טוב ישתלם לך גם אם לא יהיה מי שיעמיק

    @צבי-ש אמר ביש מה לנסות? SQL ענק ומלא שאילתות וחישובים:

    ואתה אפילו רק תרוויח

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

    בינתיים מילאתי את הDB שלי בסביבת הפיתוח (לוקאלית) עם חצי מליון שורות
    ניסיתי להריץ את השאילתה הזאת ועוד כל מיני דומות לאלו וגם אם עוד עמודות מחושבות
    זמן התוצאה היה בין כ15 שניות (ללא עמודות מחושבות) ל כ40 שניות (עם עמודה/ות מחושבות)
    כך שאפשר להסיק שאי אפשר להמשיך ככה...
    אני יושב על רעיונות אחרים כשיהיו לי כאלו אשמח לשתף בעזרת ה'


  • יש מה לנסות? SQL ענק ומלא שאילתות וחישובים
    ש ש.ב.ח.

    @dovid אולי אני בכלל טועה והיה עדיף להביא את כל הנתונים מהשרת ולסנן בjs?
    גם אם מדובר ב20000 רשומות אולי זה יהיה יותר מהר ופחות כאבי SQL...


  • יש מה לנסות? SQL ענק ומלא שאילתות וחישובים
    ש ש.ב.ח.

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


  • יש מה לנסות? SQL ענק ומלא שאילתות וחישובים
    ש ש.ב.ח.

    שלום וברכה
    במשך לאשכול: Having OR Where

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

    SELECT
        (
            SELECT
                `meta_records`.`VALUE`
            FROM
                `meta_records`
            WHERE
                `meta_records`.`record_id` = `records`.`id`
                and `meta_records`.`field_id` = 16
        ) AS `__column_16`,
        (
            SELECT
                `meta_records`.`VALUE`
            FROM
                `meta_records`
            WHERE
                `meta_records`.`record_id` = `records`.`id`
                and `meta_records`.`field_id` = 17
        ) AS `__column_17`,
        (
            SELECT
                `meta_records`.`VALUE`
            FROM
                `meta_records`
            WHERE
                `meta_records`.`record_id` = `records`.`id`
                and `meta_records`.`field_id` = 21
        ) AS `__column_21`,
        (
            SELECT
                `meta_records`.`VALUE`
            FROM
                `meta_records`
            WHERE
                `meta_records`.`record_id` = `records`.`id`
                and `meta_records`.`field_id` = 22
        ) AS `__column_22`,
        (
            SELECT
                `meta_records`.`VALUE`
            FROM
                `meta_records`
            WHERE
                `meta_records`.`record_id` = `records`.`id`
                and `meta_records`.`field_id` = 21
        ) - (
            SELECT
                `meta_records`.`VALUE`
            FROM
                `meta_records`
            WHERE
                `meta_records`.`record_id` = `records`.`id`
                and `meta_records`.`field_id` = 22
        ) AS `__column_25`,
        (
            SELECT
                `meta_records`.`VALUE`
            FROM
                `records` AS `records100`
                INNER JOIN `meta_records` AS `data0` ON `data0`.`VALUE` = `records100`.`id`
                LEFT JOIN `meta_records` ON `meta_records`.`record_id` = `records100`.`id`
                and `meta_records`.`field_id` = 8
            WHERE
                `data0`.`record_id` = `records`.`id`
                and `data0`.`field_id` = '18'
        ) AS `__column_18`,
        (
            SELECT
                `meta_records`.`VALUE`
            FROM
                `records` AS `records100`
                INNER JOIN `meta_records` AS `data0` ON `data0`.`VALUE` = `records100`.`id`
                LEFT JOIN `meta_records` ON `meta_records`.`record_id` = `records100`.`id`
                and `meta_records`.`field_id` = 13
            WHERE
                `data0`.`record_id` = `records`.`id`
                and `data0`.`field_id` = '19'
        ) AS `__column_19`,
        (
            SELECT
                `meta_records`.`VALUE`
            FROM
                `records` AS `records100`
                INNER JOIN `meta_records` AS `data0` ON `data0`.`VALUE` = `records100`.`id`
                LEFT JOIN `meta_records` ON `meta_records`.`record_id` = `records100`.`id`
                and `meta_records`.`field_id` = 12
            WHERE
                `data0`.`record_id` = `records`.`id`
                and `data0`.`field_id` = '20'
        ) AS `__column_20`,
        (
            SELECT
                sum(`meta_records`.`VALUE`)
            FROM
                `meta_records`
                INNER JOIN `records` AS `laravel_reserved_0` ON `laravel_reserved_0`.`id` = `meta_records`.`record_id`
                INNER JOIN `meta_records` AS `data0` ON `data0`.`record_id` = `laravel_reserved_0`.`id`
            WHERE
                `records`.`id` = `data0`.`VALUE`
                and `meta_records`.`field_id` = 25
                and `data0`.`field_id` = '24'
        ) AS `__column_26`,
        (
            SELECT
                sum(`meta_records`.`VALUE`)
            FROM
                `meta_records`
                INNER JOIN `records` AS `laravel_reserved_1` ON `laravel_reserved_1`.`id` = `meta_records`.`record_id`
                INNER JOIN `meta_records` AS `data0` ON `data0`.`record_id` = `laravel_reserved_1`.`id`
            WHERE
                `records`.`id` = `data0`.`VALUE`
                and `meta_records`.`field_id` = 28
                and `data0`.`field_id` = '27'
        ) AS `__column_27`,
        `records`.*
    FROM
        `records`
    WHERE
        `collection_id` = 7
    LIMIT
        10 OFFSET 0
    

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


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

    @גמליאל ניסת אותו?
    https://downloadfreewpplugins.com/wordpress/ace-html-block/

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


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

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

    אז הנה בבקשה:

    add_shortcode('post_html_file', function(){
      $post_id = get_the_ID();
      $path = get_stylesheet_directory() . "/posts_html/post-$post_id.php";
      if(file_exists($path)){
         include_once($path)
      }
    });
    

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

    @dovid האמת שלפי מה שמופיע שם אפשר רק לpage ולא לpost
    26a2b1b9-0bcc-43e0-8204-95a111845ba3-image.png
    ובגדול אם תיצור בשורש התבנית (תבנית בת) קובץ בשם page-14.php
    לכשתכנס לpage עם מזהה 14 זה יציג את תוכן הקובץ' (חשוב ליישם את את ()get_header ואת ()get_footer בתחילת וסוף המסמך.


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

    תכירו, מאוד יעזור לכם:
    https://wphierarchy.com/

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

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

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