דילוג לתוכן

רשתות

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 מתעלם מזה שיש פרמטרים אופציונליים, הרי אם יש פרמטרים אופציונליים אני חייב לעבור לראות אם הם שם, זה כבר די מחזיר אותנו לקוד שלי... נכון, הוא הוציא פונקציה גנרית להוספה למסד נתונים, וככל הנראה עוד פונקציה שתעבור בעצמה על כל הפרמטרים ותעשה להם ולידציה (אותה הוא לא כתב) אבל חוץ ממנה הוא השאיר הכל אותו הדבר. כולל המון שאילתות למסד נתונים.
  • wifi של בזק

    לא נפתר
    1
    0 הצבעות
    1 פוסטים
    129 צפיות
    אין תגובות
  • מה ההבדל בין ארבע דגמי סטיק של וואווי

    1
    0 הצבעות
    1 פוסטים
    75 צפיות
    אין תגובות
  • משום מה האינטרנט שלי נהיה איטי מדי, מה קרה?

    לא נפתר
    27
    0 הצבעות
    27 פוסטים
    1k צפיות
    י
    @כיפה-אדומה צודק בהחלט
  • נושא זה נמחק!

    5
    0 הצבעות
    5 פוסטים
    37 צפיות
  • שאלה : כניסה להגדרות הראוטר

    נפתר
    3
    0 הצבעות
    3 פוסטים
    128 צפיות
    בַּמְבַּלִיקב
    @נגן תודה תודה הסתדרתי אם זה מעניין מישהו הסיסמה שלהם זה iceadmin
  • בשורה | הסוף להרחבות הנפרדות לכל דפדפן

    8
    2 הצבעות
    8 פוסטים
    277 צפיות
    הנני העניה
    @יהודה-12 אמר בבשורה | הסוף להרחבות הנפרדות לכל דפדפן: כלל החברות השולטות בשוק הדפדפנים החליטו על יצירת תקן אחיד לכל ההרחבות, מה שימנע את הצורך בפיתוח הרחבה מיוחדת לכל דפדפן. מקור אפשר לקרוא ע"כ בהרחבה גם כאן למיש רוצה.
  • תגובה לחיפוש בפורומים החרדיים

    17
    1 הצבעות
    17 פוסטים
    791 צפיות
    יאנג בויי
    @יש-לי-שאלה אמר בתגובה לחיפוש בפורומים החרדיים: תוסיף את טכנולוגי....https://www.technologi.ovh/ מוזיקה - https://music-il.herokuapp.com/ מוזיקה קיים. טכנולוגי?! לא שמעתי שמעו... אני מכיר בנתיים פורום טכנולוגי מספיק טוב בו אני שוהה כעת. לא רואה צורך לפרסם פורומים חדשים וכפולים רק כי מישהו.... לא מתחייב אבל אם אראה בפורום כמות נכבדה מספיק בעיני (ובעיני בלבד) של פוסטים איכותיים, יתכן ואוסיף את הפורום. תזכר אותי בפרטי כשהפורום הנ"ל יגיע ל 2K פוסטים.
  • למה לא מופיע לי בגימייל "תשובה לכולם" ?

    14
    0 הצבעות
    14 פוסטים
    243 צפיות
    ראובן שבתיר
    @mdy לא הבנתי אותך זה נשלח רק אליך איפה אתה רואה שזה נשלח לעוד מישהו? מה שאתה רואה בגוף המייל זה אומר שנשלח פעם לעוד אנשים אם זה היה נשלח לעוד אנשים ביחד איתך זה היה אמור להופיע למעלה ולא בגוף המייל!!!!
  • 0 הצבעות
    9 פוסטים
    358 צפיות
    מוטי ברנדמ
    @שלג-קל אבל יכול להיות שהוא גם מחובר וגם משדר ווי פי כשאני עברתי לRL אז זה עבד בו זמנית גם חיבור ישיר וגם ווי פי
  • עזרה בשגיאת פרטיות

    27
    1
    0 הצבעות
    27 פוסטים
    671 צפיות
    ח
    את זה תבדוק
  • התבנית של פורום לתורה

    נפתר
    3
    0 הצבעות
    3 פוסטים
    242 צפיות
    א
    @אלי-ויל אין עליך!
  • בעיה בהתחברות לצאט

    13
    1
    0 הצבעות
    13 פוסטים
    194 צפיות
    פישלפ
    @המוזיקאי אמר בבעיה בהתחברות לצאט: @פישל חסום! א אז קיבלת תשובה אם חסום... ב תעלה תמונה של החסימה ג אתה מוזמן לדבר עם נטפרי ישירות...
  • מראה כרום בפיירפוקס

    4
    0 הצבעות
    4 פוסטים
    126 צפיות
    פישלפ
    @פלורידה אמר במראה כרום בפיירפוקס: @פישל דווקא עובד אבל לא מוצג כמו שצריך... (את האמת הגירסא הזו נראית הרבה יותר טובה מכרום. לא בטוח שצריך להחליף...) [image: 1622998593584-7fae9b47-3433-4eab-9b4f-bfa9ef568f43-%D7%AA%D7%9E%D7%95%D7%A0%D7%94.png] כי לי קרה פעם שיבוש מסויים תמחק את התיקייה תפעיל את פיירפוקס תסגור ותעשה את הכול מחדש
  • שמירת שינויים בקונסול

    לא נפתר
    7
    0 הצבעות
    7 פוסטים
    199 צפיות
    א
    @מוטי-אורן תודה!
  • שינוי כתובת IP. איך?

    נפתר
    23
    0 הצבעות
    23 פוסטים
    1k צפיות
    א
    @a0533057932 צודק(טעיתי), מה שכן אפשר זה לשנות את המערכת הפעלה ואת הדפדפן
  • חסימת IP מגישה לאתר שלי

    12
    0 הצבעות
    12 פוסטים
    279 צפיות
    A0533057932A
    @chv אמר בחסימת IP מגישה לאתר שלי: בנוגע ל-VNC למיטב הבנתי אין איך לחסום אותו בחומת אש כל מטרתו הוא למקרה שמשהו נהרס לך בחומת האש שיהיה לך איך לתקן אבל אתה יותר מומחה ממני בעניין (נ.ב. הוא פועל עוד לפני העלאת מערכת ההפעלה)
  • בירור על סינון

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

    7
    2
    5 הצבעות
    7 פוסטים
    3k צפיות
    פישלפ
    .@חברים אמר במדריך | הורדה מאתרים כגון JDN וכדו' שהסרטון מובלע: @מישהו12 אמר במדריך | הורדה מאתרים כגון JDN וכדו' שהסרטון מובלע: @דור בכיכר השבת זה לא עובד. הם מוגנים בהרבה. בחֵלק מהסרטונים אתה צודק, שאכן א"א לעשות הורדה... אבל, בהחלט יש סרטונים ב"כיכר השבת" ש- כן ניתנים להורדה ע"י האופציה שהובא לעיל. בדרך אגב, בעבר כתבו ע"ז בשרשור כאן. פה כתבו לא כאמצע שרשור https://mitmachim.top/topic/21512/מדריך-מה-זה-כלי-מפתחים-מה-ניתן-לעשות-בו-ואיך-משתמשים-בו וכן כתוב את כל האפשרויות איך להוריד
  • פיצול כבל רשת לשתי מצלמות IP

    2
    0 הצבעות
    2 פוסטים
    163 צפיות
    אמירא
    @nokia https://mitmachim.top/search?term=poe&in=posts&matchWords=all&sortBy=topic.title&sortDirection=desc&showAs=posts אם המצלמה POE וגם הסוויץ/NVR , שעובדים על גידים 1,2,3,6 אז תוכל להשתמש במפצל הזה לנצל כבל אחד לשני מצלמות שיעביר גם את המתח וגם את הנתונים על אותם גידים . https://www.aliexpress.com/item/33056547842.html?spm=a2g0s.9042311.0.0.27424c4di13Q2E
  • השבתה/חסימה מוחלטת של האינטרנט ממשתמש אחד במחשב

    7
    0 הצבעות
    7 פוסטים
    420 צפיות
    yosi44Y
    @קפיץ אמר בהשבתה/חסימה מוחלטת של האינטרנט ממשתמש אחד במחשב: @yosi44 תודה על ההדרכה, איפה אני מוצא את ה EXE של המדפסות השונות? נסית והם לא עובדים? אם לא ניסת, בא נשבור את הראש אחרי שראית שזה לא עובד