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

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

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

chv

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

פוסטים

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

  • זיהוי שפת הגולש באתר
    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
    

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

    תכנות

  • משתני סביבה, קובץ ENV, או קובץ JSON
    chvC chv

    @davidnead אמר ביצירת פרויקט nodeJS שיבקש מהמשתמש קונפיג בהרצה הראשונה:

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

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

    תכנות

  • שאלה| לולאה לפי Case, לשיכפול שורות
    chvC chv

    @צבי-10 אמר בשאלה| לולאה לפי Case, לשיכפול שורות:

    כן סיקרן (בלשון עבר) אותי מה הביקורת שלך לפוסט.

    אני חושב שמה שהציק לי היה, שכתבת בצורה לא ברורה בכלל, זרקת קוד (מרגיש כמו 'תכתבו לי את הקוד שאני צריך כדי להשלים את העבודה/שיעורי בית') ונעלמת.
    לא יודע.

    שוב סליחה...
    בהצלחה

    תכנות

  • שאלה| לולאה לפי Case, לשיכפול שורות
    chvC chv

    @צבי-10 סליחה 👍 אני צריך להיות נחמד יותר..

    תכנות

  • יצירת פרויקט nodeJS שיבקש מהמשתמש קונפיג בהרצה הראשונה
    chvC chv

    @צדיק-תמים אמר ביצירת פרויקט nodeJS שיבקש מהמשתמש קונפיג בהרצה הראשונה:

    @chv בקטע של איך בערך לעשות כזה דבר? והאם זה אפשרי יחסית בקלות או קשה מאוד מאוד?

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

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

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

    לכאורה זהו.

    תכנות

  • שאלה| לולאה לפי Case, לשיכפול שורות
    chvC chv

    @OdedDvir אמר בשאלה| לולאה לפי Case, לשיכפול שורות:

    @צבי-10 ברוך הבא לעולם ה-VBA. אני לא יודע מדוע @chv הצביע נגד, אולי העצות הבאות יעזרו לך לקבל מענה הולם:

    1. קודם כל אין צורך בכלל ב-CASE. כדי לקבל את מספר הכרטיסים, פשוט תחלק את הציון ב-17 לתוך משתנה מסוג Integer. התוצאה תהיה השלם בלי השארית.
    2. תשתמש בטקסט באנגלית כשאתה מעלה קוד, כי העברית מוצגת בצורה משובשת, וגם בהזחה של הקוד כראוי.
    3. המטרה הסופית שלך לא ברורה, מה המבנה של הקובץ? צרף דוגמא של הקלט ושל הפלט הרצוי.
      בהצלחה

    כמובן בגלל צורת השאלה- התוכן, ההגשה..
    אולי הייתי מגעיל מידיי? לא נראה לי

    תכנות

  • יצירת פרויקט nodeJS שיבקש מהמשתמש קונפיג בהרצה הראשונה
    chvC chv

    @צדיק-תמים אמר ביצירת פרויקט nodeJS שיבקש מהמשתמש קונפיג בהרצה הראשונה:

    ראיתי שלדוגמה ב-nodeBB אם מריצים nodebb install הוא מבקש פרטי קונפיג - פרטי מסד נתונים וכו'.
    השאלה האם אני יכול ליצור גם כזה דבר? שכאשר יורידו ויריצו בפעם הראשונה את הפרויקט שלי, באמצעות npm start (או פקודה ייחודית לפרויקט), הוא יבקש קונפיג, ויכניס את הקלט בקובץ הקונפיג - config.env?
    תודה רבה!

    באיזה קטע אתה שואל?
    כלומר - אם אתה יכול? ברור שאתה יכול. מה השאלה שלך בדיוק? אם זה כדאי? אם זה מתאים? איך לעשות את זה (איך לכתוב לקובץ 🤔 ? או מה..)?

    תגדיר את החקירה שלך

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

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

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