דילוג לתוכן

רשתות

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

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


  • 213 נושאים
    2k פוסטים
    ד
    @קראנץ-ונילה לא אני עשיתי את הדיס-לייק אבל מי שעשה את זה אולי בגלל שיש אחראים לכך שנושאים פתורים יסומנו כ"נפתר", וזה לא תפקיד המשתמשים לתזכר את הכללים
  • 634 נושאים
    5k פוסטים
    ע
    @A0533057932 טוב, עשיתי שינויים לפי ההמלצות שלכם כאן (השתדלתי לא לקחת את הקוד המוכן של הAI חוץ מבניית השאילתא), יצא לי משהו מסובך... מערך פרמטרים ופונקציות אימות const validetFunctions = { phone: isValidIsraeliPhone, type: checkType, profession: checkProfession, min_max_price: checkNumber, ringMode: checkRingMode, area: checkArea, city: checkCity }; פונקציה מאמתת function validateAdParams(params) { let cleanParams = []; params.forEach(key => { const validateFunc = validetFunctions[key]; if (validateFunc) { if (validateFunc(params[key])) { cleanParams.push(params[key]); } else { return { status: "error", message: `Invalid value for ${key}` }; } } else { return { status: "error", message: ``Unknown parameter: ${key}` }; } }); return { status: "success", data: cleanParams }; } פונקציה שמכניסה למסד נתונים 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); } הפונקציה שמטפלת בהכל export async function addAdNEw(params) { // בדיקת הפרמטרים והכנת אובייקט נקי להוספה למסד הנתונים const validateResult = validateAdParams(params); if (validateResult.status === "error") { return validateResult; } // הכנת אובייקט להוספה למסד הנתונים let adToAdd = { phone: validateResult.data.phone, type: validateResult.data.type, profession: validateResult.data.profession, } if (validateResult.data.min_max_price) {adToAdd.min_max_price = validateResult.data.min_max_price;} if (validateResult.data.type === "מחפש" && validateResult.data.ringMode) {adToAdd.ringMode = validateResult.data.ringMode;} // הכנת רשימת הערים להכנסה let citiesToInsert = []; // אזור - לא חובה, אבל אם קיים חייב להיות תקין if (validateResult.data.area) { if (checkArea(validateResult.data.area)) { citiesToInsert.push(validateResult.data.area); } else { return { status: "error", message: "Invalid area" }; } } // עיר - לא חובה, אבל אם קיים חייב להיות תקין else if (validateResult.data.city) { if (Array.isArray(validateResult.data.city)) { for (const city of validateResult.data.city) { if (checkCity(city)) { citiesToInsert.push(city); } else { return { status: "error", message: `Invalid city: ${city}` }; } } } // אם לא נבחר אזור ולא עיר, נכניס "all" כדי לסמן שהמודעה תקפה לכל הערים } else { citiesToInsert.push("all"); } // הוספת המודעה למסד הנתונים let connection; try { connection = await pool.getConnection(); // לוקחים חיבור מהמאגר await connection.beginTransaction(); const [result] = await insertRecord(connection, 'ads', adToAdd); const adId = result.insertId; citiesToInsert = citiesToInsert.map(city => [adId, city]); await insertRecord(connection, 'ad_cities', citiesToInsert); await connection.commit(); return { status: "success", message: "Ad added successfully", adId: adId }; } catch (error) { if (connection) { console.log("Error adding ad:", error); await connection.rollback(); throw error; }} finally { if (connection) { connection.release(); } } } אבל עכשיו מסתבכים עם הוספת הערים לטבלת הערים, כי בשביל למנוע יצירת כמה שאילתות השתמשתי ב insert עם מערך שמכניס הכל בבת אחת, והפונקציה הגנארית insertRecord לא מתאימה לזה. צריך לעשות עוד פונקציה בשביל זה?
  • בירור | האם יש דרך לפתוח חשבון אימייל ללא סריקת קוד QR

    לא נפתר
    16
    0 הצבעות
    16 פוסטים
    936 צפיות
    נ
    @זאב-לבן כתב בבירור | האם יש דרך לפתוח חשבון אימייל ללא סריקת קוד QR: @נפתלי-צבי-יהודה לא יודע עובדה שזה עבד לי. תמיד זה ככה בכל דרך שפותחים לפעמים מבקש SMS ולפעמים QR
  • בקשה | האתר לא עובד לי

    6
    0 הצבעות
    6 פוסטים
    108 צפיות
    נ
    @יוסי-רחמים עשיתי באתר והוא כותב לי ככה[image: 1767287259452-d4f5a0a5-fb68-41ee-9bd3-276fd752e4e9-image.png]
  • בירור | SMB over SSH

    3
    0 הצבעות
    3 פוסטים
    155 צפיות
    י
    @מישהו12 אולי אפשר לשתף מהווינ לקאלי עם SMB ואז מהקאלי למינט עם SSHFS ?(לפי ההיגיון, לא יודע איך זה יצא בפועל)
  • בקשה | מייל חוזר עם קובץ מצורף הרבה סוגי קבצים

    7
    1
    0 הצבעות
    7 פוסטים
    359 צפיות
    ז
    @975 מישהו עזר לי פעם בזה מצרף את המייל שלו 3372942@
  • בעיה | הסטיק פתאום לא עובד

    10
    0 הצבעות
    10 פוסטים
    132 צפיות
    א
    @משה-מזרחי כתב בבעיה | הסטיק פתאום לא עובד: @beny תנסה איפוס לסים עם סיכה בתוך החור הוא התכוון לסטיק נראה לי ככל הנראה הבעיה בסטיק יש כתובת IP של הסטיק שהסטיק מחובר תנסה דרך הדפדפן להתחבר אליו זה נראה כמו 192.168.0.01 או דומה לזה תכתוב את זה למעלה ותעשה צילום מסך
  • בירור | מודם מובנה יעבוד אחרי ביטול הרשתות?

    12
    0 הצבעות
    12 פוסטים
    259 צפיות
    אזולאיא
    רק מעדכן שפניתי לחברה - 019 והם ענו שימשיך כרגיל. [image: 1766704485314-screenshot_20251226-011249.png]
  • המלצה | 62% הנחה בכל תוכניות גוגל ONE!

    15
    1
    5 הצבעות
    15 פוסטים
    534 צפיות
    צדיק תמיםצ
    @efishesh כתב בהמלצה | 62% הנחה בכל תוכניות גוגל ONE!: נראה לי שלקבל פרו לא עוזר משפחה אם המנוי עצמו הוא בתשלום זה כן עוזר מנסיון אתמול..
  • בקשת מידע | הכפלת מהירות בהודעות קוליות בגוגל צ’אט

    2
    0 הצבעות
    2 פוסטים
    52 צפיות
    אבייא
    @אבירוביץ https://support.google.com/messages/thread/364842930/google-chat-messages-ability-to-speed-up-audio-messages?hl=en
  • 0 הצבעות
    21 פוסטים
    247 צפיות
    ע"ה דכו"עע
    @hartkhartk כתב בבירור | שרת vps שמשלמים רק על כמה משאבים שמשתמשים (בעצם כמו חשבון חשמל): @אלישי כתב בבירור | שרת vps שמשלמים רק על כמה משאבים שמשתמשים (בעצם כמו חשבון חשמל): @hartkhartk אני לא יודע בדיוק מה הצורך שלך כי לא פירטת מספיק, אבל לדעתי אם אתה לא עובד עם דוקר עם פריסת שרתים טובה והכי חשוב עם multi tenancy, זה יהיה לכאורה איבוד פוקוס ומשאבים מיותרת, מה גם שאם יהיה לך עדכון לקוד, תצטרך לעדכן את זה עשרות פעמים, לכל לקוח בנפרד. לדעתי אם זה משהו חדש, תיקח איזה Dev ops או תתיעץ בנידון בצורה מחושבת, כי זה יחסוך לך זמן כסף וכאבי ראש מיותרים. אני רוצה לעשות אמילטור אנדרואיד אונליין איך אתה ממליץ לעבוד? יש חברה כלשהי שמספקת כעין שרתי אנדרואיד, תבדוק אולי קודם אם זה עוזר לך.
  • בעיה | אתר המוזיקאי עובד לכם?

    10
    0 הצבעות
    10 פוסטים
    1k צפיות
    מגנוס קרלסןמ
    @קליד-שחור-לבן זה לא משנה כלום, לא מקפיצים נושא אם אתה רוצה אפשר לפתוח נושא חדש ולצוטט את הנושא הזה.
  • שאלה | קבלת שיחות בסים של נטפרי דרך המחשב

    28
    0 הצבעות
    28 פוסטים
    2k צפיות
    י
    @מקס-מקסים כתב בשאלה | קבלת שיחות בסים של נטפרי דרך המחשב: @yosi44 איזה ? זה שרשור מלפני 5 שנים לערך תפתח שרשור חדש
  • 0 הצבעות
    1 פוסטים
    51 צפיות
    אין תגובות
  • בעיה | נטסטיק 4g לא מתחבר לדור 4.

    14
    3
    0 הצבעות
    14 פוסטים
    180 צפיות
    מגנוס קרלסןמ
    @שימי-מנהרדעא תנסה פשוט להתקשר לספק אינטרנט שלך אולי הם צריכים לעשות לך איפוס (יש כזה דבר אאל"ט)
  • באג | עזרה בהתחברות לרשת

    6
    1
    0 הצבעות
    6 פוסטים
    98 צפיות
    א
    תתקשר לתמיכה שלהם שינסו להגדיר איתך apn או נקודת גישה
  • בקשת מידע | האם מישהו יודע מה יצא באמת עם דור 2 או 3

    7
    0 הצבעות
    7 פוסטים
    128 צפיות
    י
    @נתי וחוץ מזה תחכה לביאת המשיח
  • מדריך | שמיעת המיילים בטלפון + צינתוק

    442
    6
    54 הצבעות
    442 פוסטים
    55k צפיות
    י
    יש גול פון אפשר גם לקבל וגם לשלוח מיילים תעשה חיפוש בגוגל גול פון
  • בעיה | נטסטיק בנטפרי

    10
    0 הצבעות
    10 פוסטים
    155 צפיות
    S
    @ע-ה-דכו-ע אבל אני לא מרגיש כל כך באמת שהאינטרנט איטי אעחרי שנגמר החבילה
  • באג | בעיה בוואטסאפ

    6
    1
    0 הצבעות
    6 פוסטים
    101 צפיות
    I
    @ezerphone trickystore playintegrityfix וכו בהצלחה (יש מצב בלי קשר לכל זה(שהBOOTLOADER פתוח ,רוט וכו') שיש להם קריטריונים מינימלים של גודל מסך....הם לא מאפשרים לאפלקיציה שלהם לרוץ על כל מכשיר...רק אומר...
  • בעיה | איטיות קיצונית בגלישה

    46
    0 הצבעות
    46 פוסטים
    512 צפיות
    P
    @יאיר-דניאל תחפש ברשת או תשאל את גיפיט מה הססמה ההתחלתית או שזה כתובעל המדבקה ג"כ
  • בקשת מידע | על העלאת אתר לרשת אשמח לעזרה והדרכה

    11
    0 הצבעות
    11 פוסטים
    143 צפיות
    O
    @ע-ה-דכו-ע כן, דיברתי על דומיינים מוכרים ולא כאלה שמלחיצים את הלקוחות...