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

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

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

oryadaniely

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

פוסטים

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

  • api לא רשמי של ווטסאפ, סיכונים/מותר-אסור
    oryadanielyO oryadaniely

    @ששא אני עובד עם WAHA.
    פעם ראיתי שיש להם מדריך מפורט...
    הבעיה שחסום לי בנטפרי האתר...
    פה אם פתוח לך...

    זה וזה וזה וזהשל GREEN API - פתוח

    תכנות

  • api לא רשמי של ווטסאפ, סיכונים/מותר-אסור
    oryadanielyO oryadaniely

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

    תכנות

  • כונן חיצוני מומלץ לרכישה
    oryadanielyO oryadaniely

    HDD? SSD? חברה איכותית? זול (מה הטווח מחירים?)

    צרכנות

  • עזרה במימוש Auto Update ב-Tauri (v1)
    oryadanielyO oryadaniely

    @nigun כן.

    תכנות

  • עזרה במימוש Auto Update ב-Tauri (v1)
    oryadanielyO oryadaniely

    @nigun
    החתימה היא ע"י minisign.exe
    ובמחשב שלי הרצתי סקריפט שיוצר, בודק בפועל חתימה וכותב את המפתחות התקינים. משום מה שאני מריץ בGIT (לא את הסקריפט, את הבניה של TAURI והחתימות...) זה נותן שגיאות שונות ומשונות של תוים לא תקינים במפתח/מפתח לא תקין וכד'...

    # --- Configuration ---
    $PASSWORD = "1234"
    $FileName = "TEST.json"
    
    # --- Find Minisign ---
    $minisignPath = ""
    if (Get-Command "minisign" -ErrorAction SilentlyContinue) { $minisignPath = "minisign" }
    elseif (Test-Path ".\minisign.exe") { $minisignPath = (Resolve-Path ".\minisign.exe").Path }
    else { Write-Host "Error: minisign.exe not found!" -ForegroundColor Red; return }
    
    Write-Host "--- Starting process with password: $PASSWORD ---" -ForegroundColor Cyan
    
    # --- 1. Create Input Files (To ensure exact password match) ---
    $newLine = [Environment]::NewLine
    $genInput = $PASSWORD + $newLine + $PASSWORD + $newLine
    [System.IO.File]::WriteAllText("$PWD\gen_input.txt", $genInput)
    
    $signInput = $PASSWORD + $newLine
    [System.IO.File]::WriteAllText("$PWD\sign_input.txt", $signInput)
    
    # --- 2. Generate Keys ---
    Write-Host "1. Generating new keys (tauri.key, tauri.pub)..." -ForegroundColor Yellow
    Remove-Item "tauri.key", "tauri.pub", "$FileName.minisig" -ErrorAction SilentlyContinue
    
    cmd /c "`"$minisignPath`" -G -p tauri.pub -s tauri.key -f < gen_input.txt"
    
    if (-not (Test-Path "tauri.key")) { 
        Write-Host "Failed to create keys." -ForegroundColor Red
        Remove-Item "gen_input.txt", "sign_input.txt" -ErrorAction SilentlyContinue
        return 
    }
    
    # --- 3. Sign Dummy File ---
    Write-Host "2. Creating dummy file and Signing..." -ForegroundColor Yellow
    '{ "version": "1.0.0", "notes": "Test" }' | Out-File $FileName -Encoding ascii
    cmd /c "`"$minisignPath`" -S -s tauri.key -m $FileName < sign_input.txt"
    
    if (Test-Path "$FileName.minisig") {
        Write-Host "SUCCESS: File signed with password '$PASSWORD'!" -ForegroundColor Green
    } else {
        Write-Host "FAILED: Signing failed." -ForegroundColor Red
        return
    }
    
    # --- 4. Display Results (FIXED) ---
    # Public key: Only line 2 (Line 1 is index 0, Line 2 is index 1)
    $pubKey = (Get-Content "tauri.pub")[1]
    
    # Private key: THE WHOLE FILE (Use Out-String to keep the newlines)
    $privKey = Get-Content "tauri.key" | Out-String
    
    Write-Host "`n==============================================" -ForegroundColor White
    Write-Host "   SUCCESS! COPY THESE KEYS:" -ForegroundColor White
    Write-Host "==============================================" -ForegroundColor White
    
    Write-Host "PUBLIC KEY (tauri.conf.json):" -ForegroundColor Yellow
    Write-Host $pubKey -ForegroundColor Green
    
    Write-Host "`nPRIVATE KEY (GitHub Secrets - TAURI_PRIVATE_KEY):" -ForegroundColor Yellow
    Write-Host "(Copy everything below, including the header line)" -ForegroundColor Gray
    Write-Host $privKey -ForegroundColor Green
    
    Write-Host "PASSWORD (GitHub Secrets - TAURI_KEY_PASSWORD):" -ForegroundColor Yellow
    Write-Host $PASSWORD -ForegroundColor Green
    Write-Host "==============================================`n" -ForegroundColor White
    
    # --- Cleanup ---
    Remove-Item "gen_input.txt", "sign_input.txt", "$FileName", "$FileName.minisig" -ErrorAction SilentlyContinue
    
    תכנות

  • עזרה במימוש Auto Update ב-Tauri (v1)
    oryadanielyO oryadaniely

    אפשרי... אבל זה לא נראה לי כ"כ קל. מה גם שזה מוצפן השלב הזה...

    תכנות

  • עזרה במימוש Auto Update ב-Tauri (v1)
    oryadanielyO oryadaniely

    שלום!
    אני בונה אפליקציית דסקטופ (לWindows) באמצעות Tauri v1 ו-React.
    אני רוצה להכניס אפשרות של עדכונים באמצעות TAURI...
    בכללות הקוד של התוכנה הוא בפרוייקט פרטי בGIT ועשיתי פרוייקט פתוח רק לגרסאות (כדי שהתוכנה תוכל לקבל את הקובץ update.json ולמשוך אם צריך את הקובץ של הגרסה החדשה...)
    עשיתי סקריפט לגיט שמאתר אם המספר גרסה בpackage.json השתנה, ואם כן הוא מפעיל בניה (אצל GIT) ועושה את כל השאר...
    הבעיה שלי, היא ששלב החתימה נכשל כל פעם מחדש...
    פקודת יצירת המפתחות (npx tauri signer generate) יוצרת לי מפתחות לא רגילים משום מה (לפחות לא רגילים למפתחות אחרים שיש בעולם, אולי בTAURI זה שונה בהגדרה...) - מפתחות שמקודדים לBASE64.
    אם אני מנסה לעשות את זה איתם אז זה נכשל כל פעם מחדש, אולי אני צריך להמיר את זה ידנית מBASE64? זה תמוה... ואז להזין גם את הכותרת (כמו untrusted comment: rsign encrypted secret key אחרי הפיענוח)?
    ניסיתי עשרות פעמים... וזה אף פעם לא מצליח לי...
    עם עשרות סקריפטים שונים לGIT, נסיונות עזרה בבינה מלאכותית, וכלום... בין שגיאת מפתח לשגיאת תחביר...
    למישהו יש רעיון איך מצילים את המצב?

    תכנות

  • התלבטות בחלוקת עבודה בתוכנה
    oryadanielyO oryadaniely

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

    תכנות

  • התלבטות בחלוקת עבודה בתוכנה
    oryadanielyO oryadaniely

    @dovid REACT ,TAURI הקריאות הם בקוד RUST.
    ואני לא יודע להגדיר תעודת אבטחה, וליתר דיוק לא יודע להתעסק עם זה בכלל, ושלא צירפתי את הפרמטר הזה היה שגיאת אבטחה, ושהגדרתי זה נפתר, למרות שיש לי תעודה על המחשב... - בעצם זה השאלה העיקרית (עכשיו)...
    ולגבי שאלה 3, הכוונה היתה שימוש חוזר בחיבור... וקראתי לזה בטעות state...
    פשוט יש לי פרוייקט אחר עם DB ענק ואלפי משתמשים והיה לי כמה פעמים טראומה מקריסות בעקבות חיבור מחדש...

    תכנות

  • התלבטות בחלוקת עבודה בתוכנה
    oryadanielyO oryadaniely

    @dovid אסביר יותר, בקריאה לימות המשיח השתמשתי ב .danger_accept_invalid_certs(true) כדי למנוע שגיאות אבטחה מול נטפרי/שאר סינונים...

    לגבי שאלה 3, אם עובדים ככה (עם משיכה של הכל בהתחלה) אז פשוט שאתה צודק.. אבל על הצד של לשנות, והחיפוש יפתח קריאה לDB בכל רגע שמזינים טקסט לחיפוש, זה יכול כבר להיות יותר מורכב, לא?
    היה רעיון השהייה לחיפוש, אבל אני בספק כמה זה יועיל לעומת הרגשת "תקיעה" של התוכנה

    תכנות

  • התלבטות בחלוקת עבודה בתוכנה
    oryadanielyO oryadaniely

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

    1. האם כדאי למשוך בעלית התוכנה את כל הנתונים מהDB - למרות שלא כולם מוצגים מההתחלה (ככה זה עכשיו), או לרנדר כל פעם רק את השורות שמוצגות?
    2. עם ובלי קשר, האם שאילתות חיפוש יבוצעו מfront-end או Back-end, עכשיו זה מבוצע על ידי הJS.
    3. אם לשנות את זה, האם זה נוראי לא לעשות State לDB אלא בכל שאילתה חיבור חדש?
    4. יש אפשרות (לא תהיה כ"כ שימושית...) של שליחת תזכורות דרך ימות המשיח, אבל אני מפחד שהסינונים יעשו בעיות אבטחה וזה יכשל, כמה זה תקין לבטל את האבטחה? פשוט לא ברור לי איך לפתור את זה תקין...

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

    תודה רבה!

    תכנות

  • שינוי אייקון תוכנה - מתוך ממשק המערכת
    oryadanielyO oryadaniely

    @קומפיונט אם אני ישנה את הלוגו של הEXE הקיצור דרך ותפריט ההתחל יתעדכנו אוטומטית או שזה לא ישנה כלום?
    ויש לך מושג האם זה פעולה שתקפיץ את האנטי וירוס?

    תכנות

  • שינוי אייקון תוכנה - מתוך ממשק המערכת
    oryadanielyO oryadaniely

    שלום וברכה!
    אני בונה תוכנה מבוססת WEB על בסיס REACT וTAURI.
    הגדרתי אפשרות לשנות את אייקון התוכנה (שמוצג בשורת המשימות) לפי בחירת המשתמש - על ידי העלאת התמונה (דרך קובץ הRUST).
    אני רוצה שזה גם ישפיע על אייקון התוכנה בתפריט ההתחל וב"קיצור הדרך" בשולחן העבודה.

    אני מבין שזה הרבה יותר מסובך, השאלה אם זה בכלל אפשרי...

    תכנות

  • יצירת "קיוסק" של אתר מסויים - חסום לאתרים נוספים
    oryadanielyO oryadaniely

    @pcinfogmach
    זה אני עניתי ל @dovid ששאל

    תוכל לתת לינק לספריה?

    ואני שואל השאלה...

    תכנות

  • יצירת "קיוסק" של אתר מסויים - חסום לאתרים נוספים
    oryadanielyO oryadaniely

    https://pywebview.flowrl.com/

    זה?

    תכנות

  • יצירת "קיוסק" של אתר מסויים - חסום לאתרים נוספים
    oryadanielyO oryadaniely

    EdgeChromium שלמיטב ידיעתי זה WebView2
    Python
    אבל אין לי את האירוע הזה...
    זה האירועים שיש לי בpywebview

    before_load, loaded, before_show, shown, closing, closed, initialized, maximized, minimized, restored, moved, resized, request_sent, response_received, _pywebviewready, _serializable
    

    גרסא 6.0

    תכנות

  • יצירת "קיוסק" של אתר מסויים - חסום לאתרים נוספים
    oryadanielyO oryadaniely

    שלום וברכה!
    אני בונה תוכנה ליצירת "קיוסק" של דפדפן שפותח רק כתובות שהוגדרו מראש, וחסימת גישה מתוך האתר לאתרים אחרים.
    הכל עובד בס"ד, אבל באתרים בעלי ממשק התחברות דרך חשבון גוגל, כפתור המעבר להתחברות מעביר לכתובת פנימית (לדוג' /auth/google) והשרת מעביר את המשתמש לגוגל (accounts.google.com). מה שמונע את החסימה ומעביר לדף, זה עוד ניחא (ואפילו טוב יותר).
    רק הבעיה שמשם אפשר בקלות לעבור לגלוש בגוגל... (לחיצה על כפתור עזרה וכו').
    יש פיתרון לבעיה?
    הקיוסק מבוסס על WebView והזרקות JS לאתר...

    תכנות
  • 1 / 1
  • התחברות

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

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