• 0 הצבעות
    2 פוסטים
    204 צפיות

    @pcinfogmach כתב באיך לקלוט פקד שנמצא בתוך controltempalte ב-wpf ?:

    ועוד שאלה:
    במקרה הזה ה-TreeView לא נטען עד שפותחים את ה-combobox האם יש איזה טריק שאוכל לעשות שייטען כאשר פותחים את היוזר פורם בו נמצא הcombobox?

    לבינתיים עשיתי שה-combobox יהיה פתוח כהuserform נפתח ואז עשיתי שטעינת ה-tree דהיינו ה-load יסגור את ה-comboview עם תנאי bool שזה יקרה רק בטעינה הראשונה - המשתמש לא רואה כלום. דא עקא שזה די מאט את טעינת הuserform.

  • 7 הצבעות
    5 פוסטים
    318 צפיות

    @חגי
    תודה רבה הפוסט עצמו גם היה מאוד אינפורמטיבי
    כלומר התגובה הזו
    https://stackoverflow.com/a/44118559/23343154

  • 0 הצבעות
    6 פוסטים
    710 צפיות

    @pcinfogmach זה קוד יחסית מסובך. תסתכל במחלקה Panofind.PDFResultViewer ומשם תגיע גם ל IndexCommons.Utils.PDFAnalyzer ו-IndexCommons.Renderer.PDFRenderer

  • חיפוש SQL עם תווים מיוחדים

    תכנות
    5
    0 הצבעות
    5 פוסטים
    255 צפיות

    בסוף כתבתי כך:

    Me.רחוב.RowSource = "SELECT רחובות.רחוב, רחובות.עיר FROM רחובות WHERE (((רחובות.רחוב) Like ""*" & Replace(רחוב.Text, Chr(34), """""") & "*"") AND ((רחובות.עיר)=[Forms]![תורמים]![עיר]))"

    קצת עקום אבל עובד...

  • 0 הצבעות
    16 פוסטים
    5k צפיות

    אני רק עכשיו קורא את השרשור
    יש דרך לגשת ישירות לפיקוד העורף
    ואגב צריך לגשת אליהם עם get וכל אזעקה זה נשאר. עד 5 שניות אז לעשות אלגוריתם שאין כפילויות

    אפשר לגשת אליהם רק מ ip ישראלי

    https://www.oref.org.il/WarningMessages/alert/alerts.json

    צריך לשלוח ב headers
    $data = array(
    'Referer' => 'https://www.oref.org.il/',
    'X-Requested-With' => 'XMLHttpRequest'
    );

  • pdfium viewer ב- עבור C# wpf

    תכנות
    5
    0 הצבעות
    5 פוסטים
    219 צפיות

    @חגי
    אין כמוך!
    אני מצרף לינק לתשובה המדוייקת שם שעזרה לי
    https://stackoverflow.com/a/67373337/23343154

  • 13 הצבעות
    1 פוסטים
    112 צפיות
    אין תגובות
  • מיקום שמירת קבצי תוכנה

    תכנות
    12
    2 הצבעות
    12 פוסטים
    319 צפיות

    @yossiz כתב במיקום שמירת קבצי תוכנה:

    הפתרון שאתה מציין (__COMPAT_LAYER=RUNASINVOKER) מריץ את התוכנה כמשתמש רגיל לא כמנהל, זה שימושי עבור תוכנות שחושבים שהם צריכים לרוץ כמנהל ולמען האמת הם רצים טוב בלי זה, אבל במקרה הזה שבאמת צריך הרשאות מנהל זה לא יעזור

    כתבתי מנסיון אישי
    אצלינו עובדים על שרת וינדוס סרבר עם ניהול הרשאות אגרסיבי (למשתמשים רגילים אין גישה לכל כונן C)
    ויש לנו תוכנה בProgram Files שמצריכה הרשאות קריאה-כתיבה לכונן c
    וכך אפשרנו ספציפית לכל המשתמשים להפעיל אותה כמנהל

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

  • 0 הצבעות
    3 פוסטים
    226 צפיות

    @אוריי כתב באקסס | קבלת עמודות בשאילתה מוצלבת באופן דינאמי:

    ניסיתי לכתוב כך אך אני מקבל שגיאה:

    PIVOT תרומות.שנה In (vbYear(,True));

    תנאי מוסיפים בשאילתה עצמה, לדוגמא:

    TRANSFORM Sum(תרומות.סכום) AS Sumמתוךסכום SELECT [רשימת תורמים].קוד_תורם, [רשימת תורמים].שם_משפחה, [רשימת תורמים].שם_פרטי, [רשימת תורמים].כתובת, [רשימת תורמים].[מס'], [רשימת תורמים].דירה, [רשימת תורמים].[לא לפקוד], [רשימת תורמים].נפקד, [רשימת תורמים]![קוד_קטגוריות] & " " & [רשימת תורמים]![הערות] AS הערות, [רשימת תורמים].טלפון, [רשימת תורמים].טלפון_נייד, [רשימת תורמים].[זמן איסוף], [רשימת תורמים].קטגוריה_כן_לא, [רשימת תורמים].[קוד אזור], [רשימת תורמים].עיר FROM [רשימת תורמים] LEFT JOIN תרומות ON [רשימת תורמים].קוד_תורם = תרומות.קוד_תורם WHERE (( תרומות.שנה) In (SELECT Years.HebrewYear FROM Years WHERE (((Years.[true])=True)))) GROUP BY [רשימת תורמים].קוד_תורם, [רשימת תורמים].שם_משפחה, [רשימת תורמים].שם_פרטי, [רשימת תורמים].כתובת, [רשימת תורמים].[מס'], [רשימת תורמים].דירה, [רשימת תורמים].[לא לפקוד], [רשימת תורמים].נפקד, [רשימת תורמים]![קוד_קטגוריות] & " " & [רשימת תורמים]![הערות], [רשימת תורמים].טלפון, [רשימת תורמים].טלפון_נייד, [רשימת תורמים].[זמן איסוף], [רשימת תורמים].קטגוריה_כן_לא, [רשימת תורמים].[קוד אזור], [רשימת תורמים].עיר ORDER BY [רשימת תורמים].כתובת, [רשימת תורמים].[מס'] PIVOT תרומות.שנה;

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

  • 0 הצבעות
    5 פוסטים
    191 צפיות

    ביקשת כזה יפה, איך אפשר לסרב:)
    לפי מה שכתוב, יש לך שגיאה במאגר המידע.
    ככל הנראה משדרוג או התקנה של תוסף כל שהיא.
    המערכת לא מצאת טבלה בשם my_wiki.user.
    ולפי הבנתי יש שאילתה שמחייבת לפחות record אחד של הטבלה הזאת.

    הנה טיפול בשגיאה לפי הdocs. הם טוענים שהשגיאה שלך זהה בסיבה ופתרון
    https://phabricator.wikimedia.org/T227662

    יתרה מכך נשגב מבינתי.

    מקווה שזה עוזר

  • 0 הצבעות
    3 פוסטים
    219 צפיות

    @אביי אני רק זורק רעיון, לשים את כל התצוגה ב Viewbox, אולי יעזור לך.

  • 0 הצבעות
    2 פוסטים
    138 צפיות

    @barbar
    יש לך שרת VPS קטן עם מעבד ARM בחינם בoracle

  • פרטי התחברות ל-FTP

    תכנות
    2
    0 הצבעות
    2 פוסטים
    191 צפיות

    ערוך את wp-config.php, הוסף שמה שורה כזאת:

    define( 'FS_METHOD', 'direct' );
  • 0 הצבעות
    3 פוסטים
    227 צפיות

    @קן-ציפור כתב בוורדפרס בעברית? זה רק באנגלית...:

    @shraga כמו שכתבתי,

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

    אין אפשרות כזו.
    מה שכן עשיתי, מצאתי באתר וורדפרס קבצי שפה עברית,
    0c2e56ba-a2ef-4886-8d60-c8b60212cc06-תמונה.png
    וזרקתי אותם לתיקיית:

    /opt/lampp/htdocs/wordpress/wp-content/languages

    (מדובר במחשב לינוקס (לא שרת))
    ואז האתר נהפך לי לעברית.

  • בניית אתר מעוצב

    תכנות
    11
    0 הצבעות
    11 פוסטים
    1k צפיות

    @EMG אני כיום יוצר קובץ שמכיל את הכותרת של הדף, וקובץ נוסף שמכיל את הכותרת התחתונה וכו' (בד"כ בjs, אפשר גם לטעון קטע html ישר) וטוען אותם לדף, ככה אני מבצע שינויים במקום אחד ללא פריימוורק כלשהו.

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

  • 0 הצבעות
    4 פוסטים
    277 צפיות

    לא יודע אם עוזר.
    אבל יש את הכל ב - קלוח (שנים אחורה)

  • התייעצות: Next.js Nest.js או Nuxt.js ?

    תכנות
    7
    0 הצבעות
    7 פוסטים
    2k צפיות

    @איש-נחמד כתב בהתייעצות: Next.js Nest.js או Nuxt.js ?:

    עד כמה שידוע לי react מיועד לצד לקוח ו-vue בעיקר לצד שרת (תקן אותי אם אני טועה)
    ב-stackshare אני רואה שיש פער משמעותי מאוד לטובת react על פני vue
    https://stackshare.io/stackups/react-vs-vue-js

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

    יש 3 framework מרכזיים לבניית צד לקוח vue react angular
    לכל אחד יש קהילה ענקית, ריאקט אכן הכי נפוצה אבל גם לשאר יש המון המון משתמשים כמדומני שהכי קל ונח ללמידה כיום זה vue אפשר להשתמש בvue ע"י framework שנקרא nuxt הוא מוסיף נוחות ושיטות רינדור ועוד על הבסיס של vue - ובין השאר יש בו אפשרות להוסיף גם צד שרת כך שאפשר לכתוב פרוייקט שלם גם צד לקוח וגם צד שרת בתוך מסגרת אחת . כנ"ל לריאקט יש את next (ועוד) שכמדומני שגם בו אפשר לכתוב בנוסף את הצד שרת של הפרויקט זה נשמע שלא כתבת בעבר באחת מהספריות הנ"ל בעבר וא"כ יכול להיות שיהיה לך יותר קל להפריד את זה לשתיים. צד לקוח שאותו תבנה בvue/react/angular וצד שרת בנפרד
  • 4 הצבעות
    5 פוסטים
    1k צפיות

    @איש-נחמד כתב במחפש פריימוורק מבוסס Node.js ליישום מבוסס MVC:

    ואם יורשה לשאול - במה משתמשים חכמי ורבני חשובי המתכנתים דכאן?

    אני בטוח שרובא דרובא בexpress.js

    לאחרונה התווספו עוד ספריות שמתחילות להיות פופלאריות אך לא בסגנון שאתה מחפש אלא יותר כמו express.js תבדוק את h3 ו hono

    ויש את nitro שהוא בנוי על h3 והוא ייתן לך פתרון חלקי בזה שהroutes הם לפי מבנה התיקיות
    לnitro יש גם קהילה גדולה כי כל אחד שמשתמש בnuxt בעצם משתמש בnitro (במיוחד אם הוא בונה גם צד שרת)

  • 1 הצבעות
    3 פוסטים
    334 צפיות

    זה הקוד המלא ב JS

    const Hebcal = require('hebcal'); const moment = require('moment'); let gematriya = require('gematriya'); let arr = [ '20220828', // א אלול תשפב יום ראשון '20250825', // א אלול תשפה יום שני '20240904', //א אלול תשפד יום רביעי '20260814', // א אלול תשפו יום שישי ]; let days = ['א', 'ב', 'ג', 'ד', 'ה', 'ו', 'ז']; for (let i in arr) { const data = arr[i]; let momentDate = moment(data); let HDate = new Hebcal.HDate(momentDate.toDate()); console.log('-------------------'); for(let i = 0; i < 40; i++) { console.log(getElulTehilimDay(momentDate, HDate), days[momentDate.day()], HDate.getMonth(), gematriya(HDate.getDate())); momentDate.add(1, 'days'); HDate = new Hebcal.HDate(momentDate.toDate()); } } function getElulTehilimDay(momentDate, HDate) { let weekDay = momentDate.day(); if (HDate.getMonth() === 6 || (HDate.getMonth() === 7 && HDate.getDate() <= 9)) { // הפונקציה אמורה להחזיר את מספר היום. הימים נספרים מתחילת חודש אלול 6 ועד יום כיפור שזה תאריך 10 בחודש 7. // ימי שישי ושבת אינם נספרים וכן ימי ראש השנה 1 ו 2 בתשרי, למעט יום 29 באלול שנספר גם אם הוא חל ביום שישי וכן ערב יום כיפור if ((weekDay === 5 && HDate.getDate() !== 29 && (!(HDate.getMonth() === 7 && HDate.getDate() === 9))) || weekDay === 6 || (HDate.getMonth() === 7 && (HDate.getDate() === 1 || HDate.getDate() === 2))) { return -1; } if (HDate.getMonth() === 6) { // חודש אלול //תחילת החודש אין שארית if (HDate.getDate() <= 7) { //כל עוד לא עברה שבת אין צורך למעט את שישי ושבת //ה weekDay מתחיל מ 0 ולכן יש להוסיף 1 if (weekDay + 1 >= HDate.getDate()) { return HDate.getDate(); } else { // אם התאריך גדול משבת יש להוריד 2 return HDate.getDate() - 2; // ר"ח אלול לא יכול לצאת בשבת ולכן תמיד יש להוריד 2 } } //הפרש הימים של השארית מחלוקה לשבועות, ההפרש נמדד ג"כ האם כבר עברה שבת בתוך ימי ההפרש או עוד לא let number = HDate.getDate() % 7; if (number > weekDay && number - weekDay > 2) { number -= 2; } // הרעיון הוא חלוקה לשבועות והכפלה עד 5 כי בכל שבוע יורדים 2 ימים ואז מוסיפים את השארית הנכונה return parseInt(HDate.getDate() / 7) * 5 + number; } else { //ערב יום כיפור if (HDate.getDate() === 9) { return 28; } else if (HDate.getDate() === 8 && weekDay === 4) { // בשנה שא' אלול ביום רביעי מפצלים את סדר 25 לשניים ואז אין 25 אלא רק 26 ו 27 return 27; } else if (HDate.getDate() === 7 && weekDay === 3) { return 26; } let RoshHashana = 2; // כשחל א אלול ביום רביעי ואז ראש השנה ביום חמישי if ((HDate.getDate() === 4 && weekDay === 0 ) || (HDate.getDate() === 5 && weekDay === 1) || (HDate.getDate() === 6 && weekDay === 2) || (HDate.getDate() === 7 && weekDay === 3) || (HDate.getDate() === 8 && weekDay === 4)) { RoshHashana = 1; } // כשחל א אלול ביום שישי, ראש השנה חל ביום ראשון if ((HDate.getDate() === 3 && weekDay === 1 ) || (HDate.getDate() === 4 && weekDay === 2) || (HDate.getDate() === 5 && weekDay === 3) || (HDate.getDate() === 6 && weekDay === 4)) { RoshHashana = 0; } // למעשה בחודש אלול יש תמיד 21 סדרים לא משנה באיזה קביעות שנים, וממילא תשרי מתחיל תמיד ב 22 if (HDate.getDate() <= 7) { if (weekDay >= HDate.getDate()) { return 21 + HDate.getDate() - RoshHashana; } else { return 21 + HDate.getDate() - 2 - RoshHashana; } } return (21 + parseInt(HDate.getDate() / 7) * 5 + (HDate.getDate() % 7)) - RoshHashana; } } // return -1; }
  • 0 הצבעות
    2 פוסטים
    269 צפיות

    יש גם בPDO בעיה של הזרקת SQL, הבעיה לא קיימת אם משתמשים בו כמו שצריך, כלומר עם פרמטרים. זה אומר שבכל מקום שאתה רוצה לשתול פרמטר אתה שם סימן שאלה או שם שמתחיל בנקודתיים (שהופך למשתנה SQL, ומצרפים לשאילתה מערך שכל ערך מאוכלס במשתנה הנכון).
    זה כנראה גם על הדרך פותר את בעיית התווים המיוחדים.
    תראה פה למטה בדוגמאות: https://www.php.net/manual/en/pdo.prepare.php

בא תתחבר לדף היומי!