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

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

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

ש.ב.ח.

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

פוסטים

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

  • Singlestore
    ש ש.ב.ח.

    תגובה: SQL שאילתה תקועה... מה כן אפשר?

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

    הורדתי למחשב עם דוקר העמסתי עליו את הDB*
    וניסיתי את השאילתה שאיתה פתחתי את הדיון לעיל
    לנגד עיני נעשה הפלא... כ 950ms ויש תגובה.
    מה שמעניין שפעם שני של אותה השאילתה חוזר אחרי כ 80ms

    עוד כמה ניסיונות וראיתי שזה שווה משהו...

    שאילתה כמו זאת:

    select
        `records`.`id`,
        price.price as price,
        price.cost as cost,
        incomens.amount as incomens,
        price.price - price.cost as total,
        projects.`count` as projects,
        incomens.max as max_incomens,
        price.price - incomens.amount as balanse
    from
        `records`
        left join (
        	select 
        		CAST(`meta_records`.`value` AS UNSIGNED) as join_id,
        		sum(`data3`.`value`) as price,  
        		sum(`data4`.`value`) as cost
    
        	from 
        		`meta_records`
        		INNER JOIN `meta_records` as `data2` on `data2`.`value` = `meta_records`.`record_id`  		
        		INNER JOIN `meta_records` as `data3` on `data2`.`record_id` = `data3`.`record_id`
        		INNER JOIN `meta_records` as `data4` on `data2`.`record_id` = `data4`.`record_id`
    
    
        	WHERE `meta_records`.`field_id` = 5
        	and `meta_records`.`field_type` = "App\\Models\\Field"
    
        	and `data2`.`field_id` = 7
        	and `data2`.`field_type` = "App\\Models\\Field"
        	
        	and `data3`.`field_id` = 10
        	and `data3`.`field_type` = "App\\Models\\Field"
        	
        	and `data4`.`field_id` = 11
        	and `data4`.`field_type` = "App\\Models\\Field"
        	
        	GROUP BY `meta_records`.`value`
        	
        ) as price on price.join_id = records.id
    
        
        left join (
        	select 
        		CAST(`meta_records`.`value` AS UNSIGNED) as join_id,
        		sum(`data3`.`value`) as amount,
        		max(CAST(`data3`.`value` AS DECIMAL)) AS `max`
        	from 
        		`meta_records`
        		INNER JOIN `meta_records` as `data2` on `data2`.`value` = `meta_records`.`record_id`  		
        		INNER JOIN `meta_records` as `data3` on `data2`.`record_id` = `data3`.`record_id`
    
        	WHERE `meta_records`.`field_id` = 5
        	and `meta_records`.`field_type` = "App\\Models\\Field"
    
        	and `data2`.`field_id` = 12
        	and `data2`.`field_type` = "App\\Models\\Field"
        	
        	and `data3`.`field_id` = 14
        	and `data3`.`field_type` = "App\\Models\\Field"
        	
        	GROUP BY `meta_records`.`value`
        	
        ) as incomens on incomens.join_id = records.id
        
        left join (
        	select 
        		CAST(`meta_records`.`value` AS UNSIGNED) as join_id,
        		count(*) as `count`
    
        	from 
        		`meta_records`
    
        	WHERE `meta_records`.`field_id` = 5
        	and `meta_records`.`field_type` = "App\\Models\\Field"
        	
        	GROUP BY `meta_records`.`value`
        	
        ) as projects on projects.join_id = records.id
        
    WHERE records.collection_id = 2
    order by records.id
    LIMIT 1000
    

    בmysql: כ 600ms
    בsimglestorge: כ 230ms (ובפעם השניה ואילך 120ms)

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

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

    מישהו מכיר?
    יש מה להגיד על זה?


  • sudo apt update לקוח המון זמן
    ש ש.ב.ח.

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

    @dotnet תודה על ההתייחסות 🙂


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

    @dovid אכן עובד!
    תודה מראש לכל העוזרים והמסייעים במלאכה. 🙂


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

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

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

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


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

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

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


  • התקנתי Visual Studio 2022 כאן המקום למי שיודע דברים חשובים על IDE בכלל - דברים ששינו לי את החיים
    ש ש.ב.ח.

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

    בהצלחה


  • push מזריק לכל הItems
    ש ש.ב.ח.

    @yossiz תודה.

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

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

    כמה גדולים דברי חכמים
    אין אדם רואה נגעי(ם שהוא יצר ב)עצמו...


  • חיפוש ( {{טקסט}} ) במחרוזת והחלפתם.
    ש ש.ב.ח.

    @dovid אמר בחיפוש ( {{טקסט}} ) במחרוזת והחלפתם.:

    א. קריאות לעצמך ולאחרים

    @רפאל אמר בחיפוש ( {{טקסט}} ) במחרוזת והחלפתם.:

    אנשים שנתקלים בMap מצפים להתנהגות מסויימת,

    היינו הך.

    קיבלתי.


  • חיפוש ( {{טקסט}} ) במחרוזת והחלפתם.
    ש ש.ב.ח.

    שלום וברכה

    האם זו הדרך הנכונה והקלה לחפש ולהחליף

    const subject = "hi {{firstname}} {{lastname}}";
    const search = [...subject.matchAll(/({{)(.+?)(}})/g)];
    
    search.map(item => {
      const token = item[2];
      const replace = get...(token); // function to get text by token
      subject = subject.replace(item[0], replace); 
    })
    

  • התממשקות ל API של ניהול קופה והדפסת הקבלה על נייר תרמי
    ש ש.ב.ח.

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

    דפדפן במצב קיוסק לא יציג את החלון וידפיס ישירות למדפסת ברירת המחדל


  • סינכרון בין הJS של הטאב לתוסף
    ש ש.ב.ח.

    תודה לכל העוזרים (וגם ל @chv שעוד לא הספיק... 🙂 )

    ב"ה עליתי על הבעיה

    במניפיסט שמתי את ההרשאה ל"tabs" בתוך optinal_permissions
    החלפתי ל permissions וזה הסתדר.
    (לא שגיליתי לפני כן משהו כי מהתיעוד כך היה ברור לי, אבל ניסיתי לשנות וראיתי שזה כן עובד.)
    שוב תודה


  • סינכרון בין הJS של הטאב לתוסף
    ש ש.ב.ח.

    שלום וברכה

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

    לשם העניין יש לי רשימה של אנשים שאני אמור למלאות לכל אחד טופס
    אני מעוניין ליצור בקשה לקבלת הרשימה שלי ולהכניס את אחד מהם לטופס
    בשלב הבא אני אלחץ על הsubmit
    הטופס נשלח בPOST
    מבחינתי אני יכול לבדוק אם הצלחתי ע"י הURI המלא של האתר אליו הועבר הטופס

    הנקודה היא שאני מעוניין לסמן במקרה של הצלחה את השורה הזאת כמיושמת בשרת שלי

    האם בפיתוח תוסף שייך לסנכרן מידע בין הJS שאני מכניס בטאב לבין הjs של התוסף כך אוכל לבדוק עם הגעתי לurl הרצוי לאחר המילוי ולעדכן את השרת שלי ע"י הbackground.js של התוסף

    הדבר השני האם אפשר מהתוסף לקרוא את המעברים בין הכתובות כלומר שהתוסף ידע שעכשיו הייתי בכתובת X ועברתי ל Y

    *אולי השאלה שלי פשוטה אך זו אני פעם ראשונה מנסה ליצור תוסף לדפדפן.


  • יש סיכוי לעקוף את זה?
    ש ש.ב.ח.

    @nigun אמר ביש סיכוי לעקוף את זה?:

    אתה מקבל תמונה אחרת, גם עם אותו טוקן?

    כן

    @nigun אמר ביש סיכוי לעקוף את זה?:

    מה נשלח לשרת כשאתה פותר את הקאפצ'ה?

    לא בדקתי

    @nigun אמר ביש סיכוי לעקוף את זה?:

    בדקת גם בהאדרים?

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

    @clickone אמר ביש סיכוי לעקוף את זה?:

    איך אתה ממלא את הטופס?

    באופן רובוטי ע"י דימוי של קליינט בשרת (דפדפן ללא ראש)

    @clickone אמר ביש סיכוי לעקוף את זה?:

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

    זה לא יעזור כי ברגע בכל קריאה נשלחת תמונה חדשה,
    מימלא בקריאה עבור השירות (המפענח) ובקריאה לדף שלי יהיו שתי תמונות שונות

    @clickone אמר ביש סיכוי לעקוף את זה?:

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

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


  • וורדפרס כמסד נתונים - מותר?
    ש ש.ב.ח.

    @shpro654
    שאלת השאלות
    התשובה לטעמי (אם מדובר במבנה פעוט כפי שהתרשמתי)
    תעשה משנוח לך, אתה מכיר טוב את node בהצלחה
    אם את php שייטב לך

    אני אישית מכיר את PHP (התחלתי כמה פעמים ללמוד את node אך בנתיים לא הצלחתי מחוסר זמן ועוד יותר מהבעיה שאני כן יודע את php)

    אני בPHP הולך על Laravel
    בצד לקוח אני עובד על react

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


  • API לקבלת שערי מט"ח
    ש ש.ב.ח.

    למשל עם הפונקציה הפשוטה של PHP זה עובד חלק

    simplexml_load_file('https://www.boi.org.il/currency.xml');
    

    מה לא עלינו לא טוב לו עם wp_remote_get()?
    (נכון, אני יכול להסתדר עם הפונקציה הזאת של PHP אבל אני סקרן נורא לדעת מה לא טוב בפונקציה של WP)


  • API לקבלת שערי מט"ח
    ש ש.ב.ח.

    @dovid
    כך:

    $res = wp_remote_get('https://www.boi.org.il/currency.xml?curr=01');
    print_r($res);
    

    בשרת (מנסה להציג את התוצאה בדף)

    @yossiz אמר בAPI לקבלת שערי מט"ח:

    @ש-ב-ח בדקת ב-https?

    בוודאי


  • API לקבלת שערי מט"ח
    ש ש.ב.ח.

    @yossiz אמר בAPI לקבלת שערי מט"ח:

    @ש-ב-ח מדיניית ה-CORS מואכפת רק בדפדפן - לא בשרת.

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


  • וורדפרס ומסד נתונים
    ש ש.ב.ח.

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

    באופן כללי וורדפרס ככה עובדת ופחות מתעסקים עם טבלאות חדשות
    (אם הרעיון נכון או לא, לא יודע)
    כך מתוך הדוקומנטציה של וורדפרס https://codex.wordpress.org/Creating_Tables_with_Plugins

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

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

    ד.א. קיים תוסף קל יותר עבור שמירת הטפסים של אלמנטור
    https://wordpress.org/plugins/lenix-elementor-leads-addon/

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

    add_filter( 'register_post_type_args', 'change_elementor_lead_args', 10, 2 );
    function change_elementor_lead_args( $args, $post_type ) {
     
        if ( 'elementor_lead' === $post_type ) {
            $args['public'] = true;
        }
     
        return $args;
    }
    

  • רישיון לPHPSTORM
    ש ש.ב.ח.

    @מנצפך אמר ברישיון לPHPSTORM:

    אבל אולי תנסה את VisualCode.

    @dovid אמר ברישיון לPHPSTORM:

    @מנצפך לא מתקרב... וזה עם הרבה כבוד לVSCODE.

    עבדתי על שניהם, מי שלא טעם את jetbrains לא יבין...


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

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

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

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

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 3 / 8
  • התחברות

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

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