דילוג לתוכן
  • חוקי הפורום
  • פופולרי
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
מתמחים טופ
ד

דוד יצחק

@דוד יצחק
אודות
פוסטים
294
נושאים
50
שיתופים
0
קבוצות
0
עוקבים
3
עוקב אחרי
2

פוסטים

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

  • שיתוף | גוגל החזירו לפעילות אימות דו שלבי באמצעות שיחת טלפון
    ד דוד יצחק

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

    עזרה הדדית - מחשבים וטכנולוגיה

  • אפליקציית ניהול וחסימה לאנדרואיד: TripleU MDM (גרסה v3.8)
    ד דוד יצחק

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

    עזרה הדדית - אנדרואיד

  • באג | משום מה שרת הקבצים של הפורום לא זמין
    ד דוד יצחק

    אני מנסה להוריד מפה את גרסת 15.8.1
    וזה התגובה
    70b625e1-f4c9-4a4a-b17e-c7e5f031c251-image.png

    באגים/הצעות ייעול

  • רשימת תוספים לדפדפן כרום - שנכתבו ע"י חברי הפורום (- מתעדכן)
    ד דוד יצחק

    @יאיר-דניאל אולי בסוף ההודעה על תוספים תעשה רשימה של סקריפטים

    עזרה הדדית - מחשבים וטכנולוגיה

  • רשימת תוספים לדפדפן כרום - שנכתבו ע"י חברי הפורום (- מתעדכן)
    ד דוד יצחק

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

    עזרה הדדית - מחשבים וטכנולוגיה

  • רשימת תוספים לדפדפן כרום - שנכתבו ע"י חברי הפורום (- מתעדכן)
    ד דוד יצחק

    @יאיר-דניאל יש את הפענוח קפצ'ה מסוג מסויים שיש בחלק מאתרי ממשלה כאן

    עזרה הדדית - מחשבים וטכנולוגיה

  • בירור | פענוח קאפצ'ה
    ד דוד יצחק

    לכל מאן דבעי
    מצ"ב הקוד לפענוח הקפצ'ה

    להכניס ב tampermonkey
    ולהכניס בפנים מפתח API מגוגל סטודיו
    עובד מעולה
    בהצלחה

    // ==UserScript==
    // @name         Telerik Solver with Gemini Flash
    // @namespace    http://tampermonkey.net/
    // @version      1.0
    // @description  Solve RadCaptcha using Google Gemini Flash Multimodal API
    // @author       You
    // @match        *://*/*
    // @grant        GM_xmlhttpRequest
    // @grant        GM_setValue
    // @grant        GM_getValue
    // ==/UserScript==
    
    (function() {
        'use strict';
    
        // ==========================================
        // הגדרות משתמש
        // ==========================================
        const GOOGLE_API_KEY = "YOUR_GEMINI_API_KEY_HERE"; // הדבק כאן את המפתח מגוגל
        const MODEL_NAME = "gemini-2.5-flash"; //
        // ==========================================
    
        function addSolverUI() {
            const captchaContainer = document.querySelector('.tkCaptcha_bluediv') || document.querySelector('.RadCaptcha');
            if (!captchaContainer || document.getElementById('gemini-solve-btn')) return;
    
            const btn = document.createElement('button');
            btn.id = 'gemini-solve-btn';
            btn.innerText = '⚡ פתור עם Gemini';
            btn.style = 'background: #4285F4; color: white; border: none; padding: 5px 10px; margin: 5px; cursor: pointer; font-weight: bold; border-radius: 4px;';
            
            btn.onclick = async (e) => {
                e.preventDefault();
                btn.innerText = '⏳ מעבד...';
                btn.disabled = true;
                await processCaptcha(btn);
            };
    
            // הוספת הכפתור ליד שדה הטקסט או בראש הדיב
            const targetLocation = document.getElementById('ContentUsersPage_rc1_SpamProtectorPanel') || captchaContainer;
            targetLocation.prepend(btn);
        }
    
        async function processCaptcha(btn) {
            try {
                // 1. איתור כתובת האודיו
                const audioUrl = await getAudioSource();
                if (!audioUrl) {
                    alert('לא נמצא מקור שמע. נסה לרענן את הקפצ\'ה.');
                    resetBtn(btn);
                    return;
                }
    
                console.log("Audio URL found:", audioUrl);
    
                // 2. הורדת האודיו (ArrayBuffer)
                const audioBase64 = await fetchAudioAsBase64(audioUrl);
    
                // 3. שליחה ל-Gemini
                const code = await sendToGemini(audioBase64);
    
                if (code) {
                    fillInput(code);
                    btn.innerText = '✅ פוצח: ' + code;
                } else {
                    btn.innerText = '❌ נכשל';
                    setTimeout(() => resetBtn(btn), 3000);
                }
    
            } catch (error) {
                console.error("Critical Error:", error);
                alert('שגיאה בתהליך: ' + error.message);
                resetBtn(btn);
            }
        }
    
        function resetBtn(btn) {
            btn.disabled = false;
            btn.innerText = '⚡ פתור עם Gemini';
        }
    
        // פונקציה למציאת ה-URL של האודיו מתוך ה-HTML של Telerik
        async function getAudioSource() {
            // ניסיון 1: תגית Audio קיימת
            let audioEl = document.querySelector('div.RadCaptcha audio');
            if (audioEl && audioEl.src && audioEl.src.length > 10) {
                return audioEl.src;
            }
    
            // ניסיון 2: לינק להשמעה (נפוץ ב-Telerik)
            const linkObj = document.getElementById('ContentUsersPage_rc1_CaptchaAudioCodeUP');
            if (linkObj) {
                // לפעמים ה-SRC נוצר רק אחרי לחיצה?
                // במקרה של Telerik, ה-href של הלינק הוא לעיתים קרובות javascript:void(0) 
                // אבל ה-HTML ששלחת מראה שיש תגית audio מוכנה.
                // אם היא ריקה, ננסה לדמות לחיצה ולחכות שניה
                /*
                linkObj.click();
                await new Promise(r => setTimeout(r, 1000));
                audioEl = document.querySelector('div.RadCaptcha audio');
                if (audioEl && audioEl.src) return audioEl.src;
                */
            }
            
            // לפי ה-HTML ששלחת, ה-src נמצא בתוך ה-audio ישירות
            // אבל הנתיב הוא יחסי (/Emosek/...), לכן צריך להצמיד לדומיין
            if (audioEl && audioEl.getAttribute('src')) {
                return audioEl.src; // הדפדפן כבר משלים לדומיין מלא בדרך כלל
            }
    
            return null;
        }
    
        // שימוש ב-GM_xmlhttpRequest לעקיפת CORS והמרה ל-Base64
        function fetchAudioAsBase64(url) {
            return new Promise((resolve, reject) => {
                GM_xmlhttpRequest({
                    method: "GET",
                    url: url,
                    responseType: "arraybuffer",
                    onload: function(response) {
                        if (response.status === 200) {
                            const base64 = arrayBufferToBase64(response.response);
                            resolve(base64);
                        } else {
                            reject(new Error("Failed to download audio. Status: " + response.status));
                        }
                    },
                    onerror: function(err) {
                        reject(err);
                    }
                });
            });
        }
    
        // המרת באפר למחרוזת Base64 נקייה
        function arrayBufferToBase64(buffer) {
            let binary = '';
            const bytes = new Uint8Array(buffer);
            const len = bytes.byteLength;
            for (let i = 0; i < len; i++) {
                binary += String.fromCharCode(bytes[i]);
            }
            return window.btoa(binary);
        }
    
        // התקשורת מול Gemini API
        function sendToGemini(base64Audio) {
            return new Promise((resolve, reject) => {
                const apiUrl = `https://generativelanguage.googleapis.com/v1beta/models/${MODEL_NAME}:generateContent?key=${GOOGLE_API_KEY}`;
                
                // הפרומפט - החלק הכי חשוב
                // Telerik מקריא אותיות ומספרים. הפרומפט מכוון את המודל לפורמט הזה.
                const promptText = `
                You are a CAPTCHA solving expert. 
                Listen to the audio file. It contains a sequence of letters and numbers spoken clearly (sometimes phonetically like "A as in Alpha").
                Extract ONLY the characters of the code. 
                Ignore background noise.
                Do not write explanation. Output strictly the alphanumeric code (e.g., "AB3D5").
                `;
    
                const payload = {
                    "contents": [{
                        "parts": [
                            { "text": promptText },
                            {
                                "inline_data": {
                                    "mime_type": "audio/wav", // Telerik בד"כ שולח WAV
                                    "data": base64Audio
                                }
                            }
                        ]
                    }]
                };
    
                GM_xmlhttpRequest({
                    method: "POST",
                    url: apiUrl,
                    headers: { "Content-Type": "application/json" },
                    data: JSON.stringify(payload),
                    onload: function(response) {
                        if (response.status === 200) {
                            try {
                                const data = JSON.parse(response.responseText);
                                const text = data.candidates[0].content.parts[0].text;
                                // ניקוי רווחים, ירידות שורה וסימנים מיותרים
                                const cleanCode = text.trim().replace(/\s/g, '').replace(/\./g, '');
                                resolve(cleanCode);
                            } catch (e) {
                                reject(new Error("Failed to parse Gemini response"));
                            }
                        } else {
                            console.error("Gemini API Error:", response.responseText);
                            reject(new Error("Gemini API returned error " + response.status));
                        }
                    }
                });
            });
        }
    
        function fillInput(code) {
            const input = document.getElementById('ContentUsersPage_rc1_CaptchaTextBox');
            if (input) {
                input.value = code;
                // טריגר לאירועים כדי שהאתר יקלוט שהוזן טקסט
                input.dispatchEvent(new Event('input', { bubbles: true }));
                input.dispatchEvent(new Event('change', { bubbles: true }));
                input.dispatchEvent(new Event('blur', { bubbles: true }));
            }
        }
    
        // הפעלה ראשונית
        setTimeout(addSolverUI, 1500);
    })();```
    עזרה הדדית - בינה מלאכותית

  • שיתוף | דף HTML להמרת כתב יד לטקסט מוקלד ע"י מודלים מתקדמים של ג'מיני !!!
    ד דוד יצחק

    @ARISH שילמתי במיוחד להשתמש בPRO וזה התגובה
    add86b45-ae71-48b9-8835-80cea5254a37-image.png

    עזרה הדדית - מחשבים וטכנולוגיה

  • שיתוף | דף HTML להמרת כתב יד לטקסט מוקלד ע"י מודלים מתקדמים של ג'מיני !!!
    ד דוד יצחק

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

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

    עזרה הדדית - מחשבים וטכנולוגיה

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

    @ישיבישער כתב בבקשת מידע | אימון AI לזיהוי כתבי יד:

    יש שמה אפשרות לאמן?

    כן

    עזרה הדדית - בינה מלאכותית

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

    @עידו300
    ניסיתי את זה
    איכות לא משהו בכלל

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

    עזרה הדדית - בינה מלאכותית

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

    @975 אין להם מודל לעברית
    הוא התכוון לומר שאפשר ליצור שם מודל לעברית

    עזרה הדדית - בינה מלאכותית

  • בקשת מידע | פתרון לווצאפ ביזנס
    ד דוד יצחק

    @אחת-ויחידה יש את זה

    עזרה הדדית - מחשבים וטכנולוגיה

  • באג | תאיגידים און ליין הגשת אישור ועדת ביקורת
    ד דוד יצחק

    תנסי אולי גלישה בסתר
    או טעינה קשיחה של הדף

    כללי - עזרה הדדית

  • בירור | STRRET VIEW מפות גוגל בנטפרי
    ד דוד יצחק

    @חיים-יענקל-0 אוקיי
    אני גם בעד
    תנסה לשלוח להם פניה במערכת הפניות ותעדכן

    נטפרי

  • בירור | STRRET VIEW מפות גוגל בנטפרי
    ד דוד יצחק

    @aiib בגלל הבעיה הטכנית אז עקרונית הם לא פותחים

    נטפרי

  • בירור | STRRET VIEW מפות גוגל בנטפרי
    ד דוד יצחק

    @חיים-יענקל-0 כי זה לא משהו שאפשר לסנן אותו

    נטפרי

  • בקשת מידע | עלות ותועלת של אמצעי חימום לבית
    ד דוד יצחק

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

    חשמל ביתי

  • בירור | STRRET VIEW מפות גוגל בנטפרי
    ד דוד יצחק

    @חיים-יענקל-0

    סגור עקרונית
    (עיין כאן)

    נטפרי

  • המלצה | 🚀 [פרויקט מהפכני] העברת קבצים למחשב ללא אינטרנט דרך שיחה קולית (טלפון כשר!) - הקוד המלא
    ד דוד יצחק

    @מישהו12 הטלפון מחובר למחשב בקבל AUX אחרי כל בלוק המחשב יגיב תגובה שתקלט בקבל AUX לטלפון ומשם למערכת הטלפונית חזרה

    עזרה הדדית - מחשבים וטכנולוגיה
  • התחברות

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

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