stamandsefer של גימייל
eido
-
דרושים מתכנתי (בעיקר) node וyemot router -
רשימת ספרים לבית מדרש ישיבתייש למישהו רשימת ספרים שצריך בבית כנסת/בית מדרש ישיבתי?
הכל מא' ועד ת'. -
דרושים מתכנתי (בעיקר) node וyemot routerהבהרה - אני רק מתווך, לא מעבר... כמו מתווך דירה, רק של פרוייקטים.
-
דרושים מתכנתי (בעיקר) node וyemot router@חגי אהה, התמחור הוא של המתכנת, והוא גם יעמוד מאחרויו, לטוב ולמוטב. אני אף לא מצליח לשער נכון... מעדיף להשאיר למי שיודע...
-
דרושים מתכנתי (בעיקר) node וyemot router@חגי אבל אם התמחור לפי שעה, אז לא הגיוני לקחות 200 שקל תיווך בין אם הפרויקט 2000 ש"ח ובין אם הוא 5000 ש"ח.
אפשר להסתכל על זה כאחוזים, רק שבמקום להגיד בערך 13% אחוז (גם הסכום הנ"ל דוגמא) אמרתי 20 מתוך 150. וגם כל זה כמובן כדוגמא בעלמא.ברור שהכל יתנהל מול המתכנת, אני מתווך ביניהם ומעביר את השליטה הלאה.
-
דרושים מתכנתי (בעיקר) node וyemot routerככל הנראה אני הולך לעזוב את התחום, ומכיון שמידי פעם מגיעים לפיתחי בקשות פיתוח אני צריך מתכנתים שרוצים שאתווך להם פרוייקטים (בעיקר קטנים) התמחור הוא (של המתכנת כמובן) לדוגמא 150 ש"ח לשעה שמתוכם 20 ש"ח אליי ו130 למתכנת.
ניתן לשלוח אליי מייל עם פרטים.
-
nodejs תקינות פונקציה@dovid האמת שחוץ מאת
else { return { error: "Invalid type" }; }ואת החיבור למסד נתונים כתבתי לבד, בלי AI...
אולי תמקד אותי איפה הבעיה?
זה לא קוד מורכב מידי, סתם קוד שבודק שהפרמטר קיים -> בודק תקינות -> מוסיף לפקודת הsql.
איזה חלק פספסתי כאן?
בעצם, בחלק הזה במה js שונה משאר השפות?
-
nodejs תקינות פונקציה@dovid אם זה יועיל
-
nodejs תקינות פונקציההאם הפונקציה הזו תקינה? או שחסרים/מיותרים בה דברים?
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; } } -
המלצה על צימר באזור ירושלים אפילו לפי שעהאשמח להמלצה על צימר לא יקר (חשוב שיהיה נקי ומסודר) עם בריכה/ג'קוזי, באזור ירושלים, אפשר גם צימר לפי שעות.
וכן אם יש למישהו המלצה מה לעשות בירושלים, אשמח.
תודה
-
עבודה נכונה עם sql/מסדי נתונים@י.פל. התכוונתי, שלי בתור בונה המערכת אין בעיה, אבל יום יבוא ואעביר אותה למי שהזמין אותה, והוא ירצה להוסיף תקופות, לדעתי יהיה לו קצת קשה להוסיף את זה, לא כי זה קשה, כי אנשים לא יודעים איך להתעסק עם זה (ואני לא מתעסק עם GUI) במיוחד אם זה מערכת שמיועדת לשימוש של לקוחות (לדוגמא מערכת ivr) אז יצטרך להוסיף את הפרטים גם במערכת וגם בDB.
אם הוא היה כתוב בטבלה הראשית, א. היה יותר קריא. ב. מוסיפים בקובץ שהרשימה נמצאת בו את התקופה המבוקשת וכשיוסיפו מודעה היא תכנס כבר עם המידע הזה בלי הצורך המגע בDB עצמו.
-
עבודה נכונה עם sql/מסדי נתונים@י.פל. איזו השקעה
אם אני מבין נכון, אתה מתכוון לעשות טבלה של מקצועות-תקופות וטבלה של מודעות-ספרים ובמקום להכניס מקצוע-תקופה להכניס את הID שלה (מהטבלה הראשונה)?
אני חושב שיש בזה קצת חסרון אם בעתיד ירצו להוסיף מקצוע-תקופה (אחרוני אחרוני זמנינו) יצטרכו להוסיף בשתי הטבלאות, מה שקשה למשתמש הפשוט.
הDB הזה פתוח לכולם?
-
עבודה נכונה עם sql/מסדי נתונים@י.פל. לא הבנתי, מה יופיע פעם אחת?
-
עבודה נכונה עם sql/מסדי נתוניםיש דרכים נכונות לעבוד עם זה (איך לשמור את הנתונים)?
כגון: אם אני צריך עמודה שיכולה להכיל ערים/איזורים/מקצועות, נכון לשמור כערך מספרי (1 = חשמלאי, 2 = אינסטלטור, 3 = גנן) או פשוט לשמור לפי השם?
לי נראה הכי הגיוני לפי השם, מה אומרים?
-
LLM (לא כבד מידי) שתומך בעברית + rag, מישהו מכיר?@dovid כתב בLLM (לא כבד מידי) שתומך בעברית + rag, מישהו מכיר?:
@eido כתב בLLM (לא כבד מידי) שתומך בעברית + rag, מישהו מכיר?:
לא צריך בקשות, זה cli
לא פיללתי שcli יותר טוב מבקשות.
יותר מהיר, לא? ככה לפחות נראה לי.
הבעיה עם API זה בעיקר המחיר, כי זה כולל המרה לטקסט, שאילתא והמרה חזרה לאודיו.
לולי האודיו המחיר ממש ממש נמוך, ואם להמרה מאודיו לטקסט וחזרה אתה רוצה AI מקומי, אז תדע שאפילו בשירות חיצוני זה רחוק מלהיות מושלם, אני ממש מתפלא אם יהיה משהו מקומי נורמלי.
נכון, אבל בגלל שזה כולל אודיו, אז זה משמועתי. וגם הדיבור של ג'ימני בלייב, ל אלטעמי.
-
LLM (לא כבד מידי) שתומך בעברית + rag, מישהו מכיר?@dovid עם ollama לא צריך בקשות, זה cli.
הבעיה עם API זה בעיקר המחיר, כי זה כולל המרה לטקסט, שאילתא והמרה חזרה לאודיו.
-
LLM (לא כבד מידי) שתומך בעברית + rag, מישהו מכיר?@חגי דוקא יש כמה שרצים, עד 2B רצים אפילו די מהר, אבל העברית שלהם על הפנים.
-
LLM (לא כבד מידי) שתומך בעברית + rag, מישהו מכיר?ליצירת בוט שירות לקוחות טלפוני.
לא מצאתי LLM תומך עברית כמו שצריך שיכול לרוץ על שרת סביר (בפלטפורמה ollama). ועוד יותר לא מצאתי איך עושים בזה RAG.אשמח לעזרה.
-
שרת מבוסס נטפרי, קיים?@תלמידהון אז תפנה עם המידע הזה לנטפרי. שימחקו את זה.
שלא עוד מישהו יסתבך עם זה.