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

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

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

אביי

@אביי
אודות
פוסטים
1.4k
נושאים
133
שיתופים
0
קבוצות
0
עוקבים
17
עוקב אחרי
0

פוסטים

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

  • זיהוי שרשור בג'ימייל
    אבייא אביי

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

    תכנות

  • רג'קס להסרת גרשיים מטקסט מלבד ר"ת
    אבייא אביי

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

    ניסיתי,

    const text = '"חבר" חב"ר "שלום"';
    
    const removeGershiimAll = text.replace(/"|>|</g, '');
    
    const removeGershiim = text.replace(/\b"|"|\b/g, '');
    

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

    אני בעצם רוצה שהתוצאה של removeGershiim תהיה חבר חב"ר שלום

    תכנות

  • תוכנת זהוי מספרי פלאפון למחשב
    אבייא אביי

    @אי-עוד-מלבדו
    https://www.truecaller.com/

    תוכנה

  • הצגת מספר חלונות גם שהמחשב נעול
    אבייא אביי

    @pcinfogmach זה בGPO, גם ב10/11. אולי אפשר בעוד ישר ברג'יסטרי, לא יודע.

    תוכנה

  • הצגת מספר חלונות גם שהמחשב נעול
    אבייא אביי

    @zvinissim כהמשך לדברי @pcinfogmach יש אפשרות להגדיר בgpedit שבמקום שולחן העבודה יעלה תוכנה אחרת, השתמשת בזה בעבר להעלות תוכנה שדרכה ניתן לפתוח כמה תוכנות שמוגדרות מראש, וככה זה יהיה חסום.
    (אפשר גם להוסיף כפתור שמפעיל את שולחן העבודה לאחר הזנת סיסמה כלשהי..)

    תוכנה

  • תמונה שפתחתי ב"תמונות" של ווינדוס לא נסגר בלחיצה על האיקס
    אבייא אביי

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

    https://aka.ms/AAqwdn4

    תוכנה

  • FolderPicker מתקדם ב-C# עבור .Net FrameWork
    אבייא אביי

    @pcinfogmach

    אגב, תוכל להשתמש גם בספריה הזו https://github.com/ookii-dialogs/ookii-dialogs-wpf

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

    תכנות

  • הצגת מספר חלונות גם שהמחשב נעול
    אבייא אביי

    @zvinissim כהמשך לדברי @איש-פשוט-מאוד תבדוק את התוכנות Rainmeter או Shutter (השניה נראית לי יותר) אחד מהם צריך לדעת להציג אתרים בשומר מסך

    תוכנה

  • התייעצות ברכישת דומיין
    אבייא אביי

    @ivrtikshoret 1605f5a8-f57e-4dc5-8a91-1747f26b58da-image.png

    תכנות

  • בדיקת אתר שלא עובד טוב בטלפון
    אבייא אביי

    @sholom ניסית לדמות סמארטפון בכלי המפתחים בדפדפן?
    6ff659e4-4fd4-444a-9193-5024a7639c5d-image.png

    תכנות

  • פורום nodebb חדש לא מוצא תוספות
    אבייא אביי

    @A0533057932 אפשר גם פשוט להתקין עם nvm, אבל אולי כדאי באמת לשדרג הכל..

    אינטרנט

  • מחפש שירות העברת תשלומים אנונימי
    אבייא אביי

    @Whenever זה לא שירות אנונימי, אבל אם לא תגדיר אז לא ישלחו...

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

    גומלין - כללי

  • מחפש שירות העברת תשלומים אנונימי
    אבייא אביי

    @אף-אחד-3
    אולי זה יתאים, https://ko-fi.com/
    זה אמנם פחות בקטע של תשלומים, אבל זה מאפשר לשלם באשראי/פייפאל (בדולר) ואין עמלות עד כמה שידוע לי,

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

    גומלין - כללי

  • עזרה בהתקנה של java intellij
    אבייא אביי

    @loly-pop האם הורדתם את גרסת הIntelliJ IDEA Ultimate או את IntelliJ IDEA Community Edition?

    אתם צריכים להוריד את מה שנמצא בקטע השני, (הכהה) שכתוב עליו "גרסת הקהילה"
    d4ca49b5-493e-482c-8f68-71f379151af2-image.png

    תוכנה

  • בקשה| תחליף לסייר
    אבייא אביי

    @צדיק-תמים ראיתי, שלחתי לו הודעה היום בבוקר, והשארתי כעת גם issue,

    תוכנה

  • בקשה| תחליף לסייר
    אבייא אביי

    מצורף התוכנה המדוברת,

    ZerachExplorer_setop_1.3.0.exe (גיט)

    https://github.com/abaye123/ZerachExplorer

    מבוסס על https://github.com/tempous/LiteExplorer

    • אין גישה לכונן C, או לתיקיות וקבצים מוסתרים.
    • אין העתקה והעברת קבצים, אך יש אפשרות למחיקת כלל סוגי הקבצים והתיקיות
    • מוצגים כל פורמטי הקבצים, אך ניתן לפתוח רק קבצים מהסיומות המותרות
    • שלע"ע הם אלו: doc, docx, xls, xlsx, pdf, txt, csv, one, onetoc2 (וורד, אקסל, וואן נוט)

    בעתיד בעז"ה יהיה שינוי שם לקובץ והסרת כונן באופן בטוח

    תוכנה

  • CAPTCHA - כיצד להבדיל בין ספרה 0 לבין האות O
    אבייא אביי

    @mekev לדעתי אין כללים, אלא כלל אחד מה שהשכל האנושי טוען לך, אם אתה טועה, כנראה שאתה רובוט 😉

    אני הייתי שם על הראשון והשלישי 0, השני והרביעי O (שים לב להבדל בצורה).

    אינטרנט

  • בעיה מוזרה ביצירת אלמנט div והצגתו
    אבייא אביי

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

    @dovid ניסיתי כבר לעשות את זה, שמרתי וזה עובד בדפדפן ובVSC היטב,

    (אם זה יהיה רלוונטי אוכל לשלוח למי שצריך בפרטי לינק ישיר)

    זה מקטע הקוד הרלוונטי

    let INACTIVITY_TIMEOUT;
    let INACTIVITY_TIMEOUT_LOGOUT;
    let INACTIVITY_TIMEOUT_SHOW_BANNER_LOGIN;
    let INACTIVITY_TIMER_LOGOUT;
    let SLIDE_SHOW_TIMEOUT;
    let IMAGE_DISPLAYED = false;
    
    // zmani
    let IS_SABBATH = false;
    
    
    function resetAdDisplay(elementId) {
    
        console.log('resetAdDisplay. IMAGE_DISPLAYED: ' + IMAGE_DISPLAYED);
    
        clearTimeout(INACTIVITY_TIMEOUT);
        clearTimeout(SLIDE_SHOW_TIMEOUT);
    
        if (elementId !== 'bthLogoutBanner') {
            //hideBannerConnectionUser();
        }
    
        INACTIVITY_TIMEOUT = setTimeout(function () {
            if (!IMAGE_DISPLAYED && !IS_SABBATH) {
                console.log('displayAds: start');
                displayAds();
                IMAGE_DISPLAYED = true;
                //logout();
            }
        }, 40000);
    }
    
    
    
    let currentImageIndex = 0;
    const images = [
        'resources/v322.jpg',
        'resources/ad.jpg',
    ];
    
    
    function displayAds() {
        let adsContainer = document.createElement('div');
        adsContainer.id = 'ads-div';
    
        adsContainer.style.position = 'fixed';
        adsContainer.style.top = '0';
        adsContainer.style.left = '0';
        adsContainer.style.width = '100%';
        adsContainer.style.height = '100%';
        adsContainer.style.zIndex = '1900';
        adsContainer.style.display = 'flex';
        adsContainer.style.flexDirection = 'column';
        adsContainer.style.alignItems = 'center';
        adsContainer.style.justifyContent = 'center';
    
        let adsContent = document.createElement('div');
        adsContent.id = 'ads-content';
        adsContent.style.position = 'fixed';
        adsContent.style.top = '0';
        adsContent.style.left = '0';
        adsContent.style.right = '0';
        adsContent.style.width = '100%';
        adsContent.style.height = '100%';
        adsContent.style.maxWidth = '690px';
        adsContent.style.margin = 'auto';
        adsContent.style.zIndex = '1900';
        adsContent.style.display = 'flex';
        adsContent.style.flexDirection = 'column';
        adsContent.style.alignItems = 'center';
        adsContent.style.justifyContent = 'center';
    
        let currentImage = document.createElement('img');
        currentImage.src = images[currentImageIndex];
        currentImage.style.width = '100%';
        currentImage.style.height = '100%';
        currentImage.addEventListener('click', hideAds);
    
    
        let prevButton = document.createElement('button');
        prevButton.textContent = '❮';
        prevButton.onclick = displayPrevImage;
    
        let nextButton = document.createElement('button');
        nextButton.textContent = '❯';
        nextButton.onclick = displayNextImage;
    
        prevButton.style.position = 'absolute';
        prevButton.style.top = '50%';
        prevButton.style.width = '50px';
        prevButton.style.height = '50px';
        prevButton.style.transform = 'translateY(-50%)';
        prevButton.style.right = '18px';
        prevButton.style.backgroundColor = 'rgba(255, 255, 255, 0.5)';
        prevButton.style.border = 'none';
        prevButton.style.borderRadius = '50%';
        prevButton.style.color = 'rgba(0, 0, 0, 0.8)';
        prevButton.style.fontSize = '28px';
        prevButton.style.cursor = 'pointer';
    
        nextButton.style.position = 'absolute';
        nextButton.style.top = '50%';
        nextButton.style.width = '50px';
        nextButton.style.height = '50px';
        nextButton.style.transform = 'translateY(-50%)';
        nextButton.style.left = '10px';
        nextButton.style.backgroundColor = 'rgba(255, 255, 255, 0.5)';
        nextButton.style.border = 'none';
        nextButton.style.borderRadius = '50%';
        nextButton.style.color = 'rgba(0, 0, 0, 0.8)';
        nextButton.style.fontSize = '28px';
        nextButton.style.cursor = 'pointer';
    
        adsContent.appendChild(currentImage);
        adsContent.appendChild(prevButton);
        adsContent.appendChild(nextButton);
    
        adsContainer.appendChild(adsContent);
    
        document.body.appendChild(adsContainer);
        console.log('displayFullScreenImage');
    
        SLIDE_SHOW_TIMEOUT = setInterval(displayNextImage, 22000);
    }
    
    
    function displayNextImage() {
        currentImageIndex = (currentImageIndex + 1) % images.length;
        updateImage();
        console.log('displayNextImage');
    }
    
    
    function displayPrevImage() {
        currentImageIndex = (currentImageIndex - 1 + images.length) % images.length;
        updateImage();
        console.log('displayPrevImage');
    }
    
    
    function updateImage() {
        let currentImage = document.querySelector('#ads-div #ads-content img');
        currentImage.src = images[currentImageIndex];
    
        clearInterval(SLIDE_SHOW_TIMEOUT);
        SLIDE_SHOW_TIMEOUT = setInterval(displayNextImage, 22000);
    }
    
    
    function hideAds() {
        console.log('hideFullScreenImage');
    
        const adsContainer = document.getElementById('ads-div');
        if (adsContainer) {
            adsContainer.remove();
            IMAGE_DISPLAYED = false;
    
            resetAdDisplay('elementId');
        }
    }
    
    
    
    document.addEventListener('mousedown', function (event) {
        resetAdDisplay(event.target.id);
    });
    document.addEventListener('keypress', function (event) {
        resetAdDisplay(event.target.id);
    });
    document.addEventListener('touchstart', function (event) {
        resetAdDisplay(event.target.id);
    });
    
    
    resetAdDisplay('elementId');
    
    תכנות

  • בעיה מוזרה ביצירת אלמנט div והצגתו
    אבייא אביי

    יש לי סקריפט js שיוצר אלמנט div על כל המסך שמציג תמונות מתחלפות עם כפתורי קדימה/אחורה, האלמנט הלז נוצר לאחר כ40 שניות שלא בוצעה לחיצה במסך, ובVSC עם live server זה פועל מצויין, וכן (אותו קוד בדיוק, גירסה ישנה יותר של האתר עצמו, ללא שינויים שמשפיעים) במקום אחר בשרת.

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

    למישהו יש רעיון?

    תכנות

  • js - בעיה בקידוד CSV שיתמוך בעברית באקסל
    אבייא אביי

    אני משתמש בקוד הבא כדי לייצא למשתמש את תוכן טבלה בדף למסמך csv, אבל תווים עבריים מוצגים באקסל כג'יבריש, ניסיתי לקודד כANSI (או Windows-1255), אבל זה עדיין יורד כUTF-8 ומוצג כג'יבריש

    פתרונים? הפונקציה צריכה לרוץ בצד הלקוח, ועדיף ללא ספריות וכו'.

            function exportToCSV() {
                let csvContent = "data:text/csv;charset=ANSI,";
                const rows = document.querySelectorAll('#table-report-sales tr');
    
                rows.forEach(row => {
                    const rowData = [];
                    row.querySelectorAll('th, td').forEach(cell => {
                        rowData.push(`"${cell.textContent}"`);
                    });
                    csvContent += rowData.join(',') + '\n';
                });
    
                //const encodedUri = encodeURI(csvContent);
                const encodedUri = encodeURI(`data:text/csv;charset=ANSI,${csvContent}`);
                const link = document.createElement("a");
                link.setAttribute("href", encodedUri);
                link.setAttribute("download", "sales_report.csv");
                document.body.appendChild(link);
                link.click();
            }
    
    תכנות
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 68
  • 69
  • 5 / 69
  • התחברות

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

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