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

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

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

eido

@eido
הפסקת מעקב מעקב

הפורום כעת לקריאה בלבד, לקריאה נוספת.

אודות
פוסטים
313
נושאים
38
שיתופים
0
קבוצות
0
עוקבים
0
עוקב אחרי
0

פוסטים

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

  • מדריך טוב לjs עדיף התמקדות בnode ועוד יותר עדיף - עברית
    E eido
    תכנות

    @meir-lamdan https://chatgpt.com/s/t_699aa0f3ab948191b90d797926cec0a6
    הוא לא יודע להסביר באמת, מביא את המושגים ולא מסביר מה זה כל דבר גם כהוורתי לו לפרט ולהסביר יותר


  • מדריך טוב לjs עדיף התמקדות בnode ועוד יותר עדיף - עברית
    E eido
    תכנות

    @meir-lamdan יש לי סלידה מAI הוא הרבה פעמים שימושי והרבה פעמים ממש לא, עוד לא הצלחתי ללמוד שום דבר מסודר מAI. אבל אולי אני לא שואל נכון, לא יודע...


  • מדריך טוב לjs עדיף התמקדות בnode ועוד יותר עדיף - עברית
    E eido
    תכנות

    מישהו מכיר?


  • וואו! מדהים! speedy ai -מפסיקים לחכות על הקו לנציגי שירות
    E eido
    צרכנות

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


  • דרושים מתכנתי (בעיקר) node וyemot router
    E eido
    תכנות

    stamandsefer של גימייל


  • רשימת ספרים לבית מדרש ישיבתי
    E eido
    צרכנות

    יש למישהו רשימת ספרים שצריך בבית כנסת/בית מדרש ישיבתי?
    הכל מא' ועד ת'.


  • דרושים מתכנתי (בעיקר) node וyemot router
    E eido
    תכנות

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


  • דרושים מתכנתי (בעיקר) node וyemot router
    E eido
    תכנות

    @חגי אהה, התמחור הוא של המתכנת, והוא גם יעמוד מאחרויו, לטוב ולמוטב. אני אף לא מצליח לשער נכון... מעדיף להשאיר למי שיודע...


  • דרושים מתכנתי (בעיקר) node וyemot router
    E eido
    תכנות

    @חגי אבל אם התמחור לפי שעה, אז לא הגיוני לקחות 200 שקל תיווך בין אם הפרויקט 2000 ש"ח ובין אם הוא 5000 ש"ח.
    אפשר להסתכל על זה כאחוזים, רק שבמקום להגיד בערך 13% אחוז (גם הסכום הנ"ל דוגמא) אמרתי 20 מתוך 150. וגם כל זה כמובן כדוגמא בעלמא.

    ברור שהכל יתנהל מול המתכנת, אני מתווך ביניהם ומעביר את השליטה הלאה.


  • דרושים מתכנתי (בעיקר) node וyemot router
    E eido
    תכנות

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

    ניתן לשלוח אליי מייל עם פרטים.


  • nodejs תקינות פונקציה
    E eido
    תכנות

    @dovid האמת שחוץ מאת

    else { return { error: "Invalid type" }; }
    

    ואת החיבור למסד נתונים כתבתי לבד, בלי AI...

    אולי תמקד אותי איפה הבעיה?

    זה לא קוד מורכב מידי, סתם קוד שבודק שהפרמטר קיים -> בודק תקינות -> מוסיף לפקודת הsql.

    איזה חלק פספסתי כאן?

    בעצם, בחלק הזה במה js שונה משאר השפות?


  • nodejs תקינות פונקציה
    E eido
    תכנות

    @dovid אם זה יועיל


  • nodejs תקינות פונקציה
    E eido
    תכנות

    האם הפונקציה הזו תקינה? או שחסרים/מיותרים בה דברים?
    gpt מביא רשימה שאני ממש לא מסכים איתה.
    אשמח לשמוע את דעתכם.

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

    export async function addAd(params) {
        let command = [];
        let placeholders = [];
        let values = [];
    
        // מחפש/מפרסם - חובה
        if (params.type && checkType(params.type)) {
        command.push("type");
        placeholders.push("?");
        values.push(params.type);
        }
        else { return { error: "Invalid type" }; }
    
        // מקצוע - חובה
        if (params.profession && checkProfession(params.profession)) {
            command.push(", profession");
            placeholders.push(", ?");
            values.push(params.profession);
        }
        else { return { error: "Invalid profession" }; }
    
        // מינימום/מקסימום מחיר - לא חובה, אבל אם קיים חייב להיות מספר חיובי ושלם
        if (params.price) {
          if (checkNumber(params.price)) {
            command.push((params.type === "מחפש") ? ", max_payment" : ", min_payment");
            placeholders.push(", ?");
            values.push(params.price);
            }
          else { return { error: "Invalid price" }; }
        }
    
        // תדירות צינתוק  - חובה רק במחפש, אסור שיהיה במפרסם
        if (params.type === "מחפש") {
           if (params.ringMode && checkRingMode(params.ringMode)) {
              command.push(", ring_mode");
              placeholders.push(", ?");
              values.push(params.ringMode);
              }
            else { return { error: "Invalid ring mode" }; }
          }
        
        if (params.path) {
            command.push(", recording_path");
            placeholders.push(", ?");
            values.push(params.path);
        }
    
        let connection;
        connection = await mysql.createConnection({ host, user, password, database });
        const [results] = await connection.execute(`INSERT INTO ads (${command.join('')}) VALUES (${placeholders.join('')})`,
            values
        );
    
        // אזור - לא חובה, אבל אם קיים חייב להיות תקין
        if (params.area) {
          if (checkArea(params.area)) {
              const [results1] = await connection.execute(`INSERT INTO ad_cities (ad_id, city) VALUES (?, ?)`,
             [results.insertId, params.area]);
             return results1;
          }
          else { return { error: "Invalid area" }; }
          }
        // עיר - לא חובה, אבל אם קיים חייב להיות תקין 
        else if (params.city) {
          if (Array.isArray(params.city)) {
            for (const city of params.city) {
              if (checkCity(city)) {
                await connection.execute(`INSERT INTO ad_cities (ad_id, city) VALUES (?, ?)`,
                  [results.insertId, city]);
              } 
              else { return { error: `Invalid city: ${city}` }; }
            }
          } 
          } else {const [results1] = await connection.execute(`INSERT INTO ad_cities (ad_id, city) VALUES (?, ?)`,
                [results.insertId, "all"]);
                return results1;
            }
    }
    

  • המלצה על צימר באזור ירושלים אפילו לפי שעה
    E eido
    גומלין - כללי

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

    וכן אם יש למישהו המלצה מה לעשות בירושלים, אשמח.

    תודה


  • עבודה נכונה עם sql/מסדי נתונים
    E eido
    תכנות

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

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


  • עבודה נכונה עם sql/מסדי נתונים
    E eido
    תכנות

    @י.פל. איזו השקעה

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

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

    הDB הזה פתוח לכולם?


  • עבודה נכונה עם sql/מסדי נתונים
    E eido
    תכנות

    @י.פל. לא הבנתי, מה יופיע פעם אחת?


  • עבודה נכונה עם sql/מסדי נתונים
    E eido
    תכנות

    יש דרכים נכונות לעבוד עם זה (איך לשמור את הנתונים)?

    כגון: אם אני צריך עמודה שיכולה להכיל ערים/איזורים/מקצועות, נכון לשמור כערך מספרי (1 = חשמלאי, 2 = אינסטלטור, 3 = גנן) או פשוט לשמור לפי השם?

    לי נראה הכי הגיוני לפי השם, מה אומרים?


  • LLM (לא כבד מידי) שתומך בעברית + rag, מישהו מכיר?
    E eido
    תכנות

    @dovid כתב בLLM (לא כבד מידי) שתומך בעברית + rag, מישהו מכיר?:

    @eido כתב בLLM (לא כבד מידי) שתומך בעברית + rag, מישהו מכיר?:

    לא צריך בקשות, זה cli

    לא פיללתי שcli יותר טוב מבקשות.

    יותר מהיר, לא? ככה לפחות נראה לי.

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

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

    נכון, אבל בגלל שזה כולל אודיו, אז זה משמועתי. וגם הדיבור של ג'ימני בלייב, ל אלטעמי.


  • LLM (לא כבד מידי) שתומך בעברית + rag, מישהו מכיר?
    E eido
    תכנות

    @dovid עם ollama לא צריך בקשות, זה cli.

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

  • 1
  • 2
  • 3
  • 4
  • 5
  • 15
  • 16
  • 3 / 16
  • התחברות

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