דילוג לתוכן

רשתות

3.7k נושאים 37.5k פוסטים

קטגוריות משנה


  • 213 נושאים
    2k פוסטים
    ד
    @קראנץ-ונילה לא אני עשיתי את הדיס-לייק אבל מי שעשה את זה אולי בגלל שיש אחראים לכך שנושאים פתורים יסומנו כ"נפתר", וזה לא תפקיד המשתמשים לתזכר את הכללים
  • 634 נושאים
    5k פוסטים
    ע
    @A0533057932 כתב בבירור | nodejs תקינות פונקציה: איך זה נראה בקוד (הוכחה שזה אפשרי ונקי) תראה כמה זה קריא וקל לתחזוקה כשמפרידים: ה-Repository (מטפל רק ב-SQL, בלי לוגיקה) פונקציה גנרית שיודעת לקבל אובייקט ולדחוף ל-DB. כתבת אותה פעם אחת, והיא עובדת לכל הטבלאות. // dbUtils.js async function insertRecord(connection, tableName, dataObject) { const columns = Object.keys(dataObject); const values = Object.values(dataObject); const placeholders = columns.map(() => '?').join(', '); // בונה SQL באופן דינמי - אין יותר שרשור מחרוזות ידני עם פסיקים! const sql = `INSERT INTO ${tableName} (${columns.join(', ')}) VALUES (${placeholders})`; return connection.execute(sql, values); } 2. ה-Service (הפונקציה הראשית שלך - מתוקנת) עכשיו הפונקציה שלך מתעסקת רק במה ולא באיך. // adService.js import { validateAdInput } from './validators'; // קובץ נפרד לבדיקות import { insertRecord } from './dbUtils'; export async function addAd(params) { // 1. ולידציה - זורק שגיאה אם משהו לא תקין // הפונקציה הזו מכילה את כל ה-checkType, checkPhone שלך const cleanData = validateAdInput(params); // 2. הכנת המידע (לוגיקה עסקית) // בניית האובייקט בצורה נקייה const adToInsert = { type: cleanData.type, profession: cleanData.profession, phone: cleanData.phone, recording_path: cleanData.path }; // לוגיקה עסקית: טיפול במחיר לפי סוג if (cleanData.type === 'מחפש') { adToInsert.max_payment = cleanData.price; adToInsert.ring_mode = cleanData.ringMode; // הולדיציה כבר וידאה שזה קיים } else { adToInsert.min_payment = cleanData.price; // למפרסם אין ring_mode, אז פשוט לא מכניסים אותו לאובייקט } // 3. עבודה מול ה-DB (תשתית) const connection = await pool.getConnection(); try { await connection.beginTransaction(); // הכנסת המודעה - שים לב כמה זה נקי! בלי פסיקים ובלי שרשורים const [result] = await insertRecord(connection, 'ads', adToInsert); const adId = result.insertId; // טיפול בערים (לוגיקה עסקית נוספת) if (cleanData.cities && cleanData.cities.length > 0) { // כאן תהיה קריאה לפונקציית עזר להכנסת ערים (Bulk Insert) await insertCities(connection, adId, cleanData.cities); } await connection.commit(); return { success: true, id: adId }; } catch (e) { await connection.rollback(); throw e; } finally { connection.release(); } } הAI מתעלם מזה שיש פרמטרים אופציונליים, הרי אם יש פרמטרים אופציונליים אני חייב לעבור לראות אם הם שם, זה כבר די מחזיר אותנו לקוד שלי... נכון, הוא הוציא פונקציה גנרית להוספה למסד נתונים, וככל הנראה עוד פונקציה שתעבור בעצמה על כל הפרמטרים ותעשה להם ולידציה (אותה הוא לא כתב) אבל חוץ ממנה הוא השאיר הכל אותו הדבר. כולל המון שאילתות למסד נתונים.
  • בירור | Api שממיר קול לטקסט

    8
    0 הצבעות
    8 פוסטים
    176 צפיות
    ר
    @ezerphone כתב בבירור | Api שממיר קול לטקסט: @רציונל יש לך קישור? מדריך של גוגל לשילוב API של ג'מיני https://ai.google.dev/gemini-api/docs/api-key?hl=he ולימות המשיח תעשה חיפוש בפורום ימות המשיח
  • עזרה | חיפוש מודעה ישנה מיד 2

    לא נפתר
    5
    0 הצבעות
    5 פוסטים
    95 צפיות
    א
    @אלי-כ-0 כתב בעזרה | חיפוש מודעה ישנה מיד 2: יש אופציה לראות מודעה ישנה שכבר הוסרהשפורסמה באתר יד 2 כל המודעות שעולות באתר יד 2 עולות גם באתר www.ad.co.il ובמפת האתר יש ארכיון של מודעות ישנות שכבר נסגרו
  • בירור | הורדה מיוטיוב. יש תוכנה שעובדת כיום?

    33
    0 הצבעות
    33 פוסטים
    938 צפיות
    ג
    @mdy כתב בבירור | הורדה מיוטיוב. יש תוכנה שעובדת כיום?: @גבעת-זאב [image: 1760814346000-7c688685-7db1-47cb-8e14-3cf07bb26635-image.png] @mdy אוקיי, אני משתש בשנייה יתכן שזה קשור.
  • בירור | חיבור אינטרנט קווי - ביחידת דיור שאין תשתית בזק

    19
    0 הצבעות
    19 פוסטים
    341 צפיות
    ח
    @מתחזק הוא בא להתקין לך סיבים או רגיל כי בסיבים זה קופסת תקשורת שונה ובגלל שאין את זה לאף אחד הם מתקינים אם זה רגיל אתה יכול לעשות את זה לבד רק תבקש מטכנאי שיחבר לך את זה בארון תקשורת מה שנקרא את העבודה השחורה תעשה אתה ואת הנקייה הטכנאי ולכן הוא לא מסכים לעשות את זה אפ' שהוא בעיקרון צריך לעשות את זה בכל אופן בבזק
  • שיתוף | אתר להכנת שחור ופתור בלחיצת כפתור

    3
    3 הצבעות
    3 פוסטים
    130 צפיות
    ה
    @בנימין-מחשבים אני בנטפרי ופתוח
  • להורדה | הורדה מיוטיוב mp3 בנטפרי, דרך cmd

    13
    1
    9 הצבעות
    13 פוסטים
    2k צפיות
    קראנץ' ונילהק
    @mps יישר כח על התוכנות המטורפות סליחה על הבורות, שאלה קטנה: המדריך שלך יכול לעבוד גם בנטפרי על טרמוקס?
  • 0 הצבעות
    10 פוסטים
    207 צפיות
    ר
    @MindBlaze יש לי אחסון של האתר שלי - אם הוא כבד מאוד לא אבל אם הוא קל אני אאחסן על הדומיין שלי
  • מדריך | כך תיצרו אתר עם דומיין חינמי ואחסון של קבצים בשרת

    11
    8 הצבעות
    11 פוסטים
    472 צפיות
    מ
    @ע-ה-דכו-ע כתב במדריך | כך תיצרו אתר עם דומיין חינמי ואחסון של קבצים בשרת: כמובן שגם מה שהביא פותח השרשור הוא רק לאתרים סטטיים. מה הכוונה? אני די בוּר בעניין...
  • המלצה | מי שצריך עזרה בבניית אתרים

    3
    5 הצבעות
    3 פוסטים
    139 צפיות
    S
    @צדיק-0 כן בהחלט שמתי לב לזה יש עוד הרבה דברים שצריך לשפר בעזרת ה נעשה לו איפיון מחדש
  • בקשת מידע | שימוש בטלפון בחיבור סיבים הוט עם ציוד פרטי

    3
    0 הצבעות
    3 פוסטים
    137 צפיות
    1
    כדי שיהיה מידע לאלו שיחפשו אחריי.. התשובה נמצאת באותיות הקטנות בסוף המסמך הזה: https://www.hot.net.il/heb/internet/private-equipment/ נראה שאפשר להתקדם משם, כשיהיה יותר פרטים יעודכן בל"נ.
  • באג | בעיה באפליקציית צ'אט גוגל

    נפתר
    9
    1
    0 הצבעות
    9 פוסטים
    212 צפיות
    מגנוס קרלסןמ
    @NNN-0 כתב בבאג | בעיה באפליקציית צ'אט גוגל: @מגנוס-קרלסן כתב בבאג | בעיה באפליקציית צ'אט גוגל: אבל מהטלפון לא נסה להתקין את האפליקציה מחדש אבל בחשבונות אחרים זה כן עובד
  • בירור | ראוטר פרטי לסיבים בהוט

    32
    0 הצבעות
    32 פוסטים
    1k צפיות
    B
    @צדיק-תמים כתב בבירור | ראוטר פרטי לסיבים בהוט: @beri-zip2 כתב בבירור | ראוטר פרטי לסיבים בהוט: מה שהתברר שכשעושים ניתוק מ-019 התשתית נכנסת להקפאה ורק אחרי 3 ימים היא מתבטלת, ולכן צריך לנתק את הקו של 019 לפחות 3 ימים לפני ההתקנה של הוט לא נשמע לי חוקי, כדאי להתלונן למשרד התקשורת בעז”ה אחרי החג
  • עזרה | 2 בעיות באתר

    נפתר
    15
    0 הצבעות
    15 פוסטים
    278 צפיות
    ר
    @MindBlaze תנסה שוב
  • באג | אין אינטרנט במחשב

    נפתר
    36
    2
    0 הצבעות
    36 פוסטים
    1k צפיות
    ה
    @cfopuser כתב בבאג | אין אינטרנט במחשב: למרות שהייתי מצפה שאם אתה משלם על הסרת התקנה שזה לפחות באמת יוסר... תודה רבה לכל העונים למעשה פעם הסרתי ידנית את WIFREE והכל המשיך לעבוד כרגיל עד שביום בהיר אחד האינטרנט הפסיק מסיבה לא ברורה כרגע התקנתי מחדש את WIFREE והכל חזר לעבוד כרגיל (מה שלא ברור זה מה השתנה באותו יום בהיר אחד?)
  • עזרה | אפשר עזרה בחיבור דומיין לאתר?

    נפתר
    6
    0 הצבעות
    6 פוסטים
    117 צפיות
    ר
    @שלמה-רביב כלומר? לא היה בעיה לא ידעתי איך לעשות וב"V הסתדרתי
  • בירור | האם אפשר לחבר מצלמת אבטחה בחיבור לא מקוון

    10
    0 הצבעות
    10 פוסטים
    313 צפיות
    אמירא
    @d.a1 אם יש לך סוויץ poe אין צורך במזריק ויש את זו https://a.aliexpress.com/_c4q1t9Ix https://a.aliexpress.com/_c3mC43K3
  • שיתוף | סוף סוף!!!!!!!!! גוגל שולחים הודעות קוליות!!!!!!!!

    13
    30 הצבעות
    13 פוסטים
    1k צפיות
    י
    @י.-י.-ל. כתב בשיתוף | סוף סוף!!!!!!!!! גוגל שולחים הודעות קוליות!!!!!!!!: צריך לעשות אותו על ישראל או על ארה"ב? ברור על ישראל למה אתה נימצא בארה"ב
  • עזרה | מישהו יכול לעזור לי בהתקנת/הגדרת מצלמות

    6
    0 הצבעות
    6 פוסטים
    144 צפיות
    אלוף תימןא
    @הרב-של-השכונה אם יש ראוטר אתה אמור לחבר כבל רשת מהראוטר לDVR ואז אמור להיות אינטרנט למצלמות ואז מתקינים איזה אפליקציה מתחברים לחשבון של המצלמות ואז אפשר לראות את המצלמות דרך הטלפון אבל אני לא כל כך מבין אולי תחכה לאיזה אחד שמתקין מצלמות והוא ידריך אותך שלב אחרי שלב אני מאחל לך בהצלחה
  • בקשת מידע | מה אתם אומרים על סינון נטספארק

    2
    0 הצבעות
    2 פוסטים
    111 צפיות
    D
    @יהודה-משיח-השני כתב בבקשת מידע | מה אתם אומרים על סינון נטספארק: מה אתם אומרים הוא מומלץ? חוסם דפדפנים פנימיים ןכו וכו האם הוא עובד עם mdm וחסימה של הוסטים אשמח למידע רימון/אתרוג? לא מתקרב לנטפרי במכלול הסינון. היתרון שלו שיש דברים רבים שחסומים בנטפרי ופתוחים שם
  • עזרה | בקניית דומיין ושיוכו לאתר ב BEASS44

    נפתר
    4
    0 הצבעות
    4 פוסטים
    156 צפיות
    שלמה רביבש
    לא יודע.