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

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

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

chv

@chv
אודות
פוסטים
767
נושאים
28
שיתופים
0
קבוצות
0
עוקבים
10
עוקב אחרי
0

פוסטים

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

  • ייעוץ ברכישת טאבלט
    chvC chv

    @קינג-קומפיוטר כתב בייעוץ ברכישת טאבלט:

    האם האייפד שווה את ההשקעה מבחינת מהירות ואיכות?

    לגמרי, כמובן

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

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

    מה אתה צריך לעשות עם האייפד?

    מובייל וטבלט

  • האם המחשב תומך ב WWAN
    chvC chv

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

    ניתן לראות כאן את ההכנה לכרטיס WWAN (שכנראה במהדורות אחרות משתמשים בו):
    b5cf9a3c-8166-490a-93e0-ff6cf0cac77c-1660260826754-dscn3625 copy.jpeg

    אפשר לראות כאן שבמהדורה שלך אין מגירת סים ואין כרטיס WWAN.

    חומרה

  • תרגיל מתמטי של הסתרת מזהה רץ
    chvC chv

    @yossiz אוך... סורי my bad

    תכנות

  • תרגיל מתמטי של הסתרת מזהה רץ
    chvC chv

    @dovid אמר בתרגיל מתמטי של הסתרת מזהה רץ:

    קראת טוב טוב את השאלה?

    כן, כמובן.
    הייתי צריך להשקיע קצת, אני חייב להודות, כי זה לא היה ברור בכלל. והסתבך עוד יותר בהמשך השרשור.

    פעולה חשבונית כפי מה שמצאתי כבר (החמצת את החלק הזה)

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

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

    כמובן שמדובר על הצפנה מסוג כלשהו, ואתה כותב זאת בעצמך. אני כתבתי שאני לא מבין בזה ואין עניין שאכתוב משהו בנושא.
    הצעתי דרך פתרון שונה לצורך שלך, כך שלא תסתמך על מזהה רץ אלא על uuid ("מזהה גלובלי"??). לא יודע אם זה מתאים לך, אם יש לזה עלויות נוספות. לא יודע. הצעתי.

    זה נשמע קצת כמו מתקפה - כי כל השרשור הזה מרגיש כמו קרב אחד גדול undefined לא יודע בדיוק למה זה מגיע לזה

    תכנות

  • תרגיל מתמטי של הסתרת מזהה רץ
    chvC chv

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

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

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

    תכנות

  • תוכנת המרת קבצים חינמית ל-MacBook
    chvC chv

    @צדיק-תמים כדאי להכיר את videomass (קישור לגיטהאב)
    זה קליינט GUI מצויין (קוד פתוח cross-platform רץ על וינדוס/מק/לינוקס וכו') ל-ffmpeg
    וגם משולב בזה קליינט GUI ל-youtube-dl וגם ל-yt-dlp (המהיר יותר מ-yt-dl) מאוד נוח ועם תמיכה בנטפרי (אפשר לסמן צ'קבוקס שלא יבדוק את ה-SSL בבקשות).

    תוכנה

  • זיהוי שפת הגולש באתר
    chvC chv

    @לעזור-לכולם אמר בזיהוי מדינת הגולש באתר:

    האם לשנות את כותרת הנושא ל"זיהוי שפת הגולש ?

    כן.

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

    תכנות

  • זיהוי שפת הגולש באתר
    chvC chv

    @לעזור-לכולם אמר בזיהוי מדינת הגולש באתר:

    איך הדפדפן יודע איזה שפה המשתמש שלי אוהב?

    זו הגדרה בדפדפן.
    תעתיק את זה לשורת הכתובת בכרום: chrome://settings/languages
    0bf79e11-4509-4392-8059-e1368fd11892-image.png

    תכנות

  • control/command - MacOS
    chvC chv

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

    • command היה פשוט כפתור שמאפשר לבצע פעולות, "פקודות", כגון - העתקה / הדבקה / סגירה של תוכנה. פקודה.
    • control היה כפתור שליטה ב-CLI מימים ימימה. והשליטה ב-CLI הוא על ידי שליחת אות מסוים (לדוגמא משהו שאתה מכיר - C או Z או X, לעצירה / חיסול של תהליכים) לטרמינל. שליטה (ב-CLI. בימים שהכל היה CLI, בערך).
    • option היה לביצוע פעולות מיוחדות יותר, כגון עכשיו - כשאתה בתפריט מסוים במק - כשאתה לוחץ על option אתה רואה שמשתנה האופציות לדברים אחרים (תנסה את התפריט של התפוח). אופציה.

    היום באמת זה קצת מבולבל כבר, כי משלבים את ה-control גם בקיצורים רגילים בממשק הכללי.
    אבל מתרגלים לזה.
    לרוב לא תשתמש כמעט ב-control, וב-CLI תשתמש רק ב-control (ולא ב-command).

    תוכנה

  • זיהוי שפת הגולש באתר
    chvC chv

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

    תכנות

  • זיהוי שפת הגולש באתר
    chvC chv

    @לעזור-לכולם https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Accept-Language

    תכנות

  • הקשת כמה אימוג'ים ברצף בלוח אימוגים בMacOS
    chvC chv

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

    תוכנה

  • QTranslate for MacBook
    chvC chv

    @יושב-אוהלים וואו תוכנה מצוינת, לא הכרתי.
    זה מכיל את הפונקציונליות הבסיסית הנדרשת שיש ב-qtranslate, במק.
    מוצלח.

    תוכנה

  • ביל גייטס - תודה!
    chvC chv

    @חגי נשמע מעניין, לא לגמרי הבנתי
    אולי כדאי שתכתוב את זה בצורה מסודרת? באיזה מקום יעודי
    יכול לעזור להרבה אנשים

    תכנות

  • ייעוץ ברכישת מחשב נייד חזק
    chvC chv

    @צדיק-תמים המחשב שלי (Apple Macbook Air M1 - 2020) עלה 4,100 ש"ח. ואין לו אפילו מאוורר (כן, אין לו מאוורר..), הוא קל יחסית, נראה טיל, מסך מעולה, מקלדת ופד-עכבר מעולים שאין איך לחקות, וגם מבחינת חוזק הוא סביר ומעלה,
    אני משתמש בערך באותם שימושים שתיארת ואף עם קצת יותר כלים ברקע (כגון דוקר עם כמה אימג'ים שרצים ברקע, ועוד כמה קליינטים של צ'אט מסוגים שונים וכדו')
    המחשב שלי לא מתחמם, ולא מתאמץ יותר מידיי.
    הבטריה מטורפת - עם כל השימושים שלי, היא מספיקה לכ-8-10 שעות בטעינה מלאה. (ובשימוש רגוע יותר כמו גלישה בלבד או וידאו היא יכולה גם להאריך עד 15 שעות)

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

    נ.ב. אם אתה קונה מק, כדאי להשקיע מראש במפרט איכותי, כי אי אפשר לשנות או לשדרג אחר כך. אני עשיתי טעות וקניתי 8 גיגה ראם. תקנה 16.

    זה היה התרומה שלי לנושא הזה..

    חומרה

  • כניסה לאתר בלוגין דרך URL מבלי להכניס כל פעם ידני
    chvC chv

    @אבי-203 תנסה פשוט להסתכל בלשונית network בכלי המפתחים, ותראה מה נשלח כאשר לוחצים על ה-log in...

    תכנות

  • כניסה לאתר בלוגין דרך URL מבלי להכניס כל פעם ידני
    chvC chv

    @אבי-203 בקצרה: אי אפשר.
    בארוכה: אם תסתכל, כאשר נכנסים לכתובת שהבאת מקבלים דף אינטרנט (HTML) המכיל, בין שאר האלמנטים שבתוכו, טופס - form, עם שני שדות (שם משתמש וסיסמה), כאשר לוחצים על הכפתור log in נעשה בעצם submit ל-form.
    אי אפשר לעשות זאת באמצעות URL. אתה יכול לשלוח קריאת HTTP לשרת, שתעשה בדיוק את מה שעושה לחיצה על כפתור ה-submit. אבל זה לא אפשרי על ידי לחיצה על לינק בדפדפן.

    תכנות

  • עזרה בתיקון קטע קוד BASH
    chvC chv

    @A0533057932 אמר בעזרה בתיקון קטע קוד BASH:

    כוונתך לכתוב כך?

              if [[ "$release_t" = "retail" ]]; then
                name3="-retail"
              elif [[ "$release_t" = "release preview" ]]; then
                name3=-"release-preview"
              elif [[ "$release_t" = "insider slow" ]]; then
                name3="-insider-slow"
              else [[ "$release_t" = "insider fast" ]];
                name3="-insider-fast"
              fi
    

    בהתחלה התבלבלתי, חשבתי לכתוב לך - לא, כי אז חלק מהתנאים בכלל לא ירוצו, כי הם elif היינו else - if כלומר רק אם התנאי שמקודם לא התקיים, אזי תתחיל תנאי נוסף if (מקווה שאני מובן).
    כי לא הבהרת שאתה כן רוצה לעשות תנאי שירוץ רק אם תנאי שלפניו לא התקיים.

    עכשיו הסתכלתי בקוד שלך ומשם הבנתי שזו הסיטואציה.

    בכל אופן יש לך טעות בסוף, אתה צריך גם שם לעשות עוד elif עם then אחרי התנאי.
    בקיצור:

    if [[ "$release_t" = "retail" ]]; then
        name3="-retail"
    elif [[ "$release_t" = "release preview" ]]; then
        name3="-release-preview"
    elif [[ "$release_t" = "insider slow" ]]; then
        name3="-insider-slow"
    elif [[ "$release_t" = "insider fast" ]]; then
        name3="-insider-fast"
    fi
    

    (תיקנתי לך גם typo בשורה הרביעית, המינוס יצא לך מהגרשיים)

    תוכנה

  • עזרה בתיקון קטע קוד BASH
    chvC chv

    @A0533057932 זה לא פייתון, זה באש BASH,
    והשגיאה דיי פשוטה בסינטקס של התנאים שהכנסת.
    תסתכל איך צריך לכתוב בלוק נכון של if.
    אין כזה דבר רצף של כמה if באותו סטייטמנט. חובה לכתוב מייד בסוף ה-if סגירה לסטייטמנט (fi) ואז תוכל להמשיך לכתוב עוד בלוק וכו'

    תוכנה

  • מה הקוי אורך-רוחב לחישוב זמני היום?
    chvC chv

    @צדיק-תמים לפעולה הזאת קוראים geolocation. כלומר למצוא מיקום גיאוגרפי (=קווי רוחב/אורך) על פי נתונים אחרים (לדוגמא שם עיר).

    יש לזה חבילה טובה node-geocoder, היא תומכת בכמה מנועי geolocation - לחלקם יש עלויות כגון גוגל, שמצריך שימוש ב-GeoLocation API של גוגל, על ידי טוקן. אבל היא גם תומכת במנוע של openstreetmap שהוא חינמי.

    אני מצרך עבורך קוד מוכן בדיוק עבור זה, שמצאתי אצלי בגינזך:

    const NodeGeocoder = require('node-geocoder')
    const geocoder = NodeGeocoder({ provider: 'openstreetmap' })
    
    /**
     * get location and GeoLocation library city name for entered city name
     * @param {String} cityName - name of city to geolocate
     * @returns {Object} city - { success: boolean, latitude: latitude, longitude: longitude, cityname: name of located city }
     * @returns {Object} error - { success: boolean, error: error_message }
     */
    async function getCityByName (cityName) {
      const locates = await geocoder.geocode(cityName) // check if the city exists
      if (!Array.isArray(locates) || !locates.length) {
        return { success: false, error: 'not a city' }
      } else {
        for (const locate of locates) {
          if (locate.countryCode !== 'IL') {
            continue
          }
          if (locate.city === cityName) {
            const city = { success: true, latitude: locate.latitude, longitude: locate.longitude, cityname: locate.city }
            return city
          }
        }
        return { success: false, error: 'not a city' }
      }
    }
    
    module.exports = getCityByName
    

    תתאים אותו לצרכיך, בהצלחה!!

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

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

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