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

    יש לך בתקיה בצילום מסך שהעלת יש כבר קובץ sample בשם "freshclam.conf.sample"
    תפתח ותערוך אותו
    ותשנה את השם במקום "freshclam.conf.sample" ל "freshclam.conf"

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

    @moshe11 אני כעת קורא שוב מה שכתבת, סליחה שלא קראתי טוב בהתחלה, אכן האתר לא מתאים לך.

  • 0 הצבעות
    20 פוסטים
    1k צפיות

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

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

    באמצעות RSS?

  • 1 הצבעות
    5 פוסטים
    248 צפיות

    @האדם-החושב קוד זה (קרדיט ל-chatGPT) אמור לעשות מה שאתה מבקש, הבעיה היא שכרגע היא לא עובדת ועוד לא הבנתי למה
    זה קוד של EXE ש(לכאורה) מקבל שם קובץ/ים כפרמטר ומעביר אותו לאשף שליחת קבצים בבלוטוס

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

    using System; using System.Collections.Specialized; using System.Runtime.InteropServices; using System.Windows.Forms; [ComImport] [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)] [Guid("00000122-0000-0000-C000-000000000046")] public interface IDropTarget { void DragEnter([In] System.Runtime.InteropServices.ComTypes.IDataObject pDataObj, [In] uint grfKeyState, [In] System.Drawing.Point pt, [In, Out] ref uint pdwEffect); void DragOver([In] uint grfKeyState, [In] System.Drawing.Point pt, [In, Out] ref uint pdwEffect); void DragLeave(); void Drop([In] System.Runtime.InteropServices.ComTypes.IDataObject pDataObj, [In] uint grfKeyState, [In] System.Drawing.Point pt, [In, Out] ref uint pdwEffect); } class Program { [DllImport("shell32.dll", CharSet = CharSet.Unicode)] public static extern void SHDoDragDrop(IntPtr hwnd, System.Runtime.InteropServices.ComTypes.IDataObject dataObject, IDropTarget dropTarget, uint keyState, uint effect); static void Main(string[] args) { if (args.Length == 0) return; StringCollection fileDropList = new StringCollection(); fileDropList.AddRange(args); DataObject dataObject = new DataObject(); dataObject.SetFileDropList(fileDropList); IDropTarget dropTarget = (IDropTarget)Activator.CreateInstance(Type.GetTypeFromCLSID(new Guid("047ea9a0-93bb-415f-a1c3-d7aeb3dd5087"))); SHDoDragDrop(IntPtr.Zero, dataObject, dropTarget, 0, 0); } }
  • הפקת דוחו"ת מWPF מה מומלץ?

    תכנות
    14
    1 הצבעות
    14 פוסטים
    455 צפיות

    @pcinfogmach למה שיעבוד עם string? בכל מקרה את הדוח הוא הולך לשמור באיזה מקום, לא?
    גם אם לא הוא יכול להקים שרת מקומי ולספק URL.

  • 1 הצבעות
    2 פוסטים
    254 צפיות

    שלחתי להם שאלה (היה ארוך עד שהבנתי איפה שולחים פניה כזו) ולהלן התגובה:

    בעניין: לגשת לאותו מבחן פעמיים מועד אחר מועד ,

    בהמשך לפנייתך אל הרבנות הראשית לישראל ,
    בתאריך י"ט אדר תשפ"ד 28/2/2024 למניינם ,

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

    במידה ותירשם לבחינה ולבסוף תחליט שלא להגיע לבחינה, מכל סיבה שהיא, אתה רשאי להגיש בקשה להחזר אגרת בחינה. נהלי הגשת בקשה להחזר אגרה בקישור: https://www.gov.il/he/service/refund_of_examination_fee.

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

    בהצלחה!

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

    ותשובות אחרות שמה?

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

    השאלה היא איך מציגים popup בדיוק במיקום של העכבר.
    יש מנגנון של popup
    https://developer.mozilla.org/en-US/docs/Web/API/Popover_API
    הנה דוגמה
    https://mdn.github.io/dom-examples/popover-api/nested-popovers/

    יש כמובן מימושים מסורתיים שעושים קצת שמיניות, תחפש custom contexmenu בגוגל או תעבור פה למשל (https://stackoverflow.com/q/4909167/1271037) על חלק מההצעות והקישורים.

  • קוד ל- treeview ב- html כולל חיפוש

    תכנות
    2
    5 הצבעות
    2 פוסטים
    322 צפיות

    דוגמא נוספת כאן העץ מוסתר ואפשר לגשת אליו על ידי הצמדת העכבר לצד ימין של המסך.

    <!DOCTYPE html> <html lang="he"> <head> <meta charset="UTF-8"> <style> html, body { height: 100%; margin: 0; padding: 0; background-color: whitesmoke; } .container { display: flex; height: 100%; } .textContentBox { background-color: white; flex: 1; height: 100%; padding: 10px; overflow-y: auto; } .treeView-container { display: flex; flex-direction: column; height: 100%; transition: 0.5s; max-width:0.5%; -webkit-touch-callout: none; /* iOS Safari */ -webkit-user-select: none; /* Safari */ -khtml-user-select: none; /* Konqueror HTML */ -moz-user-select: none; /* Firefox */ -ms-user-select: none; /* Internet Explorer/Edge */ user-select: none; /* Non-prefixed version, currently supported by Chrome and Opera */ } #treeView-SearchInput { margin: 10px; height:25px; border: 1px solid #ccc; } #treeView-SearchInput:focus { outline: none; } .treeView { height:100%; overflow: auto; margin-top: 5px; white-space: nowrap; text-indent: -40px; } .treeView details { border-top: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea; } .treeView summary::-webkit-details-marker { display: none; } .treeView summary { transition: background-color 0.3s ease; list-style: none; } .treeView summary:hover { background-color: #eaeaea; } .treeView Button { background: none; border: none; cursor: pointer; font-weight: 500; margin: 5px; transition: background-color 0.3s ease; border-radius: 50px; } .treeView button:hover { background-color: #eaeaea; } </style> </head> <body dir="rtl"> <div class="container"> <div id="treeView-container" class="treeView-container" onmouseover="toggleTreeViewWidth()" onmouseout="toggleTreeViewWidth()"> <input type="text" id="treeView-SearchInput" onkeyup="findAndSelectItem()" placeholder="חפש כותרת..."> <div class="treeView" id="treeView"> </div> </div> <div class="textContentBox" id="contentBox"> <h2 id="בעל הטורים בראשית המאור, פרק א">פרק א</h2> <h3 id="בעל הטורים בראשית המאור, פרק א, פסוק א">פסוק א</h3> בראשית ברא. בגימטריא בראש השנה נברא (העולם), בראשית נוטריקון בראשונה ראה אלהים שיקבלו ישראל תורה.<p> בראשית ברא אלהים ס''ת אמת מלמד שברא העולם באמת כמו שנאמר ראש דברך אמת וכן יש הרבה פסוקים ס''ת אמת:<p> <h3 id="בעל הטורים בראשית המאור, פרק א, פסוק ב">פסוק ב</h3> "תֹהוּ וָבֹהוּ" – ב'. הכא, ואידך: "רָאִיתִי אֶת הָאָרֶץ וְהִנֵּה תֹהוּ וָבֹהוּ" (ירמיהו ד כג). מלמד שצפה הקב"ה בבריאת העולם בחורבן הבית, שנחרב בשנת תה"ו, שהרי הבית הראשון עמד ת"י שנה, ונחרב בשנת תי"א. ובית שני עמד כמנין הית"ה, וזהו "וְהָאָרֶץ הָיְתָה". ואחר כך "חֹשֶׁךְ", רמז לגלויות. וכן דורש בבראשית רבה. דבר אחר: "וְהָאָרֶץ הָיְתָה תֹהוּ וָבֹהוּ" – בגימטריא "אלפים שנה בלי תורה".<p> "וְרוּחַ אֱלֹהִים מְרַחֶפֶת" – בגימטריא: "זו היא רוחו של מלך המשיח".<p> "וְחֹשֶׁךְ עַל פְּנֵי תְהוֹם" – ב' במסורת. הכא, ואידך: "וְחֹשֶׁךְ אֵי זֶה מְקֹמוֹ" (איוב לח יט). זה הוא שאמרו (חגיגה יא ב), שאין לשאול: "מה לפנים? מה לאחור?" "וְחֹשֶׁךְ אֵי זֶה מְקֹמוֹ", פירוש, שאין לשאול אי זה היה מקום החושך תחילה.<p> "וְרוּחַ אֱלֹהִים" – ב' דסמיכי. הכא, ואידך: "וְרוּחַ אֱלֹהִים לָבְשָׁה אֶת זְכַרְיָה" (דברי הימים ב כד כ). קרי ביה הכא נמי: "וְרוּחַ אֱלֹהִים לָבְשָׁה". פירוש, שעל ידי לבושו אמר "וַיְהִי אוֹר", דכתיב בתריה: "וַיֹּאמֶר אֱלֹהִים יְהִי אוֹר". וזה הוא שדרשו רז"ל (ב"ר פרשה ג): ממעטה לבושו נבראת האורה.<p> <h2 id="בעל הטורים בראשית המאור, פרק לח">פרק לח</h2> <h3 id="בעל הטורים בראשית המאור, פרק לח, פסוק טו">פסוק טו</h3> פרק לח, טו <p> ויחשבה. ג' במסורה. הכא. ואידך: בפרשת לך לך (לעיל טו, ו) ויחשבה לו צדקה. ואידך: ויחשבה עלי לשכורה (ש"א א, יג): <p> לזונה. ב' במסורה. ויחשבה לזונה. איכה היתה לזונה (ישעיה א, כא). מה תמר בבזיון ולבסוף בכבוד אף ירושלים סופה בכבוד, כדכתיב (זכריה ב, ט) ולכבוד אהיה בתוכה. וזהו זאת קומתך דמתה לתמר (שה"ש ז, ח).<p> <h2 id="בעל הטורים בראשית המאור, פרק מד">פרק מד</h2> <h3 id="בעל הטורים בראשית המאור, פרק מד, פסוק יח">פסוק יח</h3> ויגש אליו יהודה: ס"ת שוא. שאמר לו אני שוה לך שכמו שאתה מלך גם אני מלך. ועל זה דורש במדרש (ברשית רבה צ"נ:ב') כי הנה המלכים נועדו (תהילים מ"ח:ה'):<p> <h2 id="בעל הטורים בראשית המאור, פרק מט">פרק מט</h2> <h3 id="בעל הטורים בראשית המאור, פרק מט, פסוק א">פסוק א</h3> ויקרא יעקב אל בניו: שביקש לגלות להם הקץ ונסתם ממנו (פסחים נו.). אמר יעקב שמא יש בכם חטא. אמרו לו תדקדק בשמותנו ולא תמצא בהם אותיות חט. ואמר להם קם אין בהם אותיות קץ (עיין ירושלמי יומא ס״פ ז׳, בבלי שם עג:).<p> </div> </div> <script> function populateTreeView() { const contentBox = document.getElementById('contentBox'); const treeView = document.getElementById('treeView'); let currentDetails = treeView; let currentIndentLevel = 0; // Loop through each heading element in contentBox contentBox.querySelectorAll('h1, h2, h3, h4, h5, h6').forEach(heading => { const indentLevel = parseInt(heading.tagName[1]); // If the current heading has a lower or equal indent level to the previous one, // we need to move up the tree to the appropriate parent details element while (currentIndentLevel >= indentLevel) { currentDetails = currentDetails.parentElement; currentIndentLevel--; } // Create a new details and summary elements const details = document.createElement('details'); const summary = document.createElement('summary'); const button = document.createElement('button'); summary.style.paddingRight = 20 * indentLevel + 'px'; button.textContent = '👁'; button.setAttribute('onclick', `treeViewSelection('${heading.id}')`); button.setAttribute('title', 'הצג'); summary.appendChild(button); summary.appendChild(document.createTextNode(heading.textContent)); details.appendChild(summary); // Append the new details element to the currentDetails currentDetails.appendChild(details); // Update the currentDetails and currentIndentLevel for the next iteration currentDetails = details; currentIndentLevel = indentLevel; }); } function treeViewSelection(id) { // Scroll the corresponding heading into view const heading = document.getElementById(id); if (heading) { heading.scrollIntoView({ behavior: 'smooth', block: 'start' }); } } // Populate the tree view on page load window.onload = populateTreeView; // //treeView-Search // function findAndSelectItem() { var input = document.getElementById("treeView-SearchInput"); var filter = input.value.trim().toUpperCase().replace(/,/g, ''); var details = document.querySelectorAll("details"); var firstMatchFound = false; // Collapse all details if filter is empty if (filter === "") { for (var i = 0; i < details.length; i++) { details[i].open = false; var summary = details[i].querySelector("summary"); details[i].style.display = ""; } return; // Exit function } for (var i = 0; i < details.length; i++) { var summary = details[i].querySelector("summary"); if (summary) { var parentPath = getParentText(details[i]).replace(/👁/g, '').toUpperCase(); var summaryPath = summary.textContent.replace(/👁/g, '').trim().toUpperCase(); var fullPath = parentPath + " " + summaryPath; // Highlight matching summaries if (fullPath.includes(filter)) { details[i].open = true; details[i].style.display = ""; if (!firstMatchFound) { summary.scrollIntoView({ behavior: 'smooth', block: 'center' }); firstMatchFound = true; } // Open parent details elements recursively var parentDetails = details[i].parentNode; while (parentDetails.tagName === 'DETAILS') { parentDetails.open = true; parentDetails.style.display = ""; parentDetails = parentDetails.parentNode; } } else { details[i].open = false; details[i].style.display = "none"; } } } } function getParentText(element) { var text = ""; var parent = element.parentNode; while (parent && parent.tagName.toLowerCase() === 'details') { var summary = parent.querySelector("summary"); if (summary) { text = summary.textContent.trim() + " " + text; } parent = parent.parentNode; } return text.trim(); } function toggleTreeViewWidth() { var element = document.getElementById("treeView-container"); if (!element) { alert("Element with ID 'treeView-container' not found."); return; // Exit the function if element is not found } if (element.style.maxWidth === "35%") { element.style.maxWidth = "0.5%" } else { element.style.maxWidth = "35%"; } } </script> </body> </html>
  • 0 הצבעות
    4 פוסטים
    278 צפיות

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

    אם יש אחריות פשוט תשתמש בה

  • 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 פוסטים
    711 צפיות

    @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 פוסטים
    220 צפיות

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

  • תוכנת אקסס בכונן משותף

    רשתות
    4
    0 הצבעות
    4 פוסטים
    217 צפיות

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

  • 13 הצבעות
    1 פוסטים
    112 צפיות
    אין תגובות
  • עקיפת הגבלת הרשאות ב-PDF

    תוכנה
    3
    0 הצבעות
    3 פוסטים
    262 צפיות

    יש עשרות אתרים שנותנים את השירות הזה בחינם חפש unlock PDF file בגוגל ותמצא נחת

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