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

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

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

chv

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

פוסטים

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

  • 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?
    תודה רבה!

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

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

    תכנות

  • לימוד שפה נוספת מעבר לJS - נצרך?
    chvC chv

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

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

    לכן פשוט צריך להיות self-learner טוב (=למדן? בעברית). בכל תחום.
    ולהנות מהדברים שאפשר להנות בכל תחום.

    הנ"ל כמובן רלוונטי לגבי שפות תיכנות.
    JS שפה מעולה כי קלה ללמידה ואפשר להשתמש בה כיום בהמון זירות פעולה של תוכנה, כולל כמובן ב-web קליינט/סרבר.

    תכנות
  • 1
  • 2
  • 3
  • 4
  • 5
  • 37
  • 38
  • 2 / 38
  • התחברות

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

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