דילוג לתוכן

רשתות

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

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


  • 213 נושאים
    2k פוסטים
    ד
    @קראנץ-ונילה לא אני עשיתי את הדיס-לייק אבל מי שעשה את זה אולי בגלל שיש אחראים לכך שנושאים פתורים יסומנו כ"נפתר", וזה לא תפקיד המשתמשים לתזכר את הכללים
  • 635 נושאים
    5k פוסטים
    ע
    לאור המסקנות מהשרשור הקודם, בקשתי מAI שינסח לי כללים לעבודה נכונה + הוראות לAI. מאחר ואני לא סומך על AI כזה או אחר הייתי שמח אם מישהו יוכל לעבור על זה לראות שכל תקין ונכון, וכמובן אם יש הערות. מעולה. הנה ערכת כללים מותאמת במיוחד לפרויקט שלך (Node.js + MySQL + API + מערכת טלפונית). לא דוגמטית, לא בירוקרטית — אבל מקצועית, נקייה ובטוחה. ערכת כללים לפרויקט API (Node + MySQL) 1️⃣ ארכיטקטורה (חובה) שכבות קבועות Route → Controller → Service → Repository → DB אסור: SQL בתוך Controller לוגיקה עסקית בתוך Route בדיקות ולידציה בתוך Repository אחריות כל שכבה Route ניתוב בלבד חיבור middleware Controller request / response קודי סטטוס העברת נתונים ל-Service Service כל הלוגיקה העסקית בדיקות תנאים חוקים מורכבים שילוב כמה repositories Repository שאילתות בלבד אין if עסקי אין החלטות 2️⃣ ולידציה (קריטי) כלל ברזל: כל קלט חיצוני עובר ולידציה לפני שהוא מגיע ל-Service. חובה: שימוש בסכמה (Zod / Joi) בדיקה של ערכים ריקים בדיקת טיפוסים בדיקת טווחים בדיקת פורמט (טלפון, זמן וכו') אסור: לבדוק טיפוס בתוך Service לסמוך על הלקוח 3️⃣ עבודה עם SQL חובה: Prepared Statements בלבד שימוש ב־? placeholders אין שרשור מחרוזות ל-SQL אין הכנסת ערכים ישירות ל-ORDER BY אסור: const sql = "SELECT * FROM ads WHERE phone = " + phone; כלל חשוב נוסף אם שאילתה חוזרת על עצמה ביותר ממקום אחד → להוציא אותה ל-Repository פונקציה ייעודית. 4️⃣ שגיאות (Error Handling) סוגי שגיאות Business Error משתמש חרג ממגבלה ערך לא חוקי לפי כללי מערכת פעולה כפולה → מחזירים 400 עם הודעה ברורה System Error DB לא עונה קריסה לא צפויה בעיית קישוריות → לוג ERROR → מחזירים 500 כללי כלל ברזל: לא לבלוע שגיאות. אסור: catch (e) {} 5️⃣ לוגים רמות: INFO → אירועים עסקיים תקינים WARN → חריגה לא קריטית ERROR → תקלה מערכתית אסור: console.log בפרודקשן לוגים מפוצצים בלי צורך 6️⃣ מבנה פונקציות כללים פשוטים: פונקציה עושה דבר אחד שם מסביר למה היא קיימת עדיף פחות מ-30 שורות יותר מ-3 פרמטרים? שקול להעביר אובייקט 7️⃣ שמות אסור: data temp info manager handler כן: createAdIfAllowed validateRingModeForPublisher findAdsByPhone שם צריך להסביר כוונה. 8️⃣ Hard Coding אסור: ערכי DB בקוד URL בקוד מפתחות API בקוד מספרי קסם (magic numbers) כן: משתני סביבה קובץ config מרכזי 9️⃣ בדיקות (בצורה ריאלית) לא צריך 3 רמות לכל פונקציה. כן צריך: בדיקות לפונקציות לוגיקה מורכבות בדיקות למקרים חריגים בדיקה לפחות ל-happy path ביצועים וניקיון לא לבצע שאילתות מיותרות לא לטעון הכל לזיכרון אם לא צריך לא לבצע לולאות על תוצאות DB בלי סיבה להשתמש ב-LIMIT כשאפשר 1️⃣1️⃣ אבטחה (קריטי למערכת טלפונית) כל קלט מסונן אין echo של שגיאת DB אין חשיפת stack trace Rate limit ל-API אם רלוונטי לא לסמוך על client-side validation 1️⃣2️⃣ עקרון הזהב אם אתה שואל את עצמך: "איפה לשים את הקוד הזה?" שאל: האם זו החלטה עסקית? → Service האם זו שאילתת DB? → Repository האם זו בדיקת קלט? → Validator האם זו תגובת HTTP? → Controller גרסה מקוצרת במיוחד (לשים מול העיניים) אין SQL מחוץ ל-Repository אין לוגיקה מחוץ ל-Service אין קלט בלי ולידציה אין שרשור SQL אין בליעת שגיאות אין Hard Coding פונקציות ברורות וקצרות לוגים ברמות נכונות או באנגליתAI_RULES.md תודה
  • עזרה | באג באתר לשכת רואי החשבון בישראל.

    נפתר
    2
    1
    1 הצבעות
    2 פוסטים
    88 צפיות
    S
    @ירושלים-שלי אמר בעזרה | באג באתר לשכת רואי החשבון בישראל.: מה זה הבאג הזה? ואיך מדלגים עליו?? לא משהו שאתה תוכל לעשות (זה בעיה בשרת בדר''כ מעומס) תחכה קצת ותנסה שוב
  • מדריך ניקוי נתוני גלישה בדפדפנים

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

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

    נפתר
    7
    2 הצבעות
    7 פוסטים
    340 צפיות
    א
    @ירושלים-שלי האמת שזה שני בוטים, אחד מיוטיוב לטלגרם והשני מהטלגרם לדרייב.
  • תקלה ביצירת נקודה חמה ניידת

    לא נפתר
    49
    0 הצבעות
    49 פוסטים
    2k צפיות
    chvC
    @קינג-קומפיוטר זה בדרך כלל לא מיועד לדרייברים מסובכים (כגון מודם סלולרי, שזה תסבוכת די מרגיזה בדרך כלל) גם בלנובו זה מקיף בעיקר את הדרייברים הכלליים, כרטיס מסך מקלדת עכבר וכדו'
  • האם יש דרך להשתמש באופיס אונליין ללא חיבור לרשת?

    2
    0 הצבעות
    2 פוסטים
    87 צפיות
    שלמה ווייסש
    @מישהו12 לא, ובמיוחד לא לשמור שינויים (אולי יש איזה פריצת דרך אבל עד כמה שידוע לי א"א)
  • שגיאה בשרתי DNS של קלאוד פלייר

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

    נפתר
    10
    0 הצבעות
    10 פוסטים
    229 צפיות
    M
    @ירושלים-שלי תודה
  • עזרה | בנית אתר לצורך כתובת IP.

    נפתר
    45
    2 הצבעות
    45 פוסטים
    819 צפיות
    B
    @ירושלים-שלי אמר בעזרה | בנית אתר לצורך כתובת IP.: כי כתובת ip של שולח הודעה במייל לא נכונה... את הכתובת ip של הדפדפן במייל בכל מקרה אי אפשר לקבל, זה עובר דרך פרוקסי של google
  • עזרה | ניתוקים באינטרנט קווי.

    נפתר
    31
    5 הצבעות
    31 פוסטים
    1k צפיות
    L
    @תלמידים אמר בעזרה | ניתוקים באינטרנט קווי.: דאי, תתעקשו ש
  • לא מצליח להירשם לחשבון

    2
    2 הצבעות
    2 פוסטים
    102 צפיות
    sh774S
    לאיזה חשבון של פרינום או פורורד מייל?
  • עזרה | שינוי ip פנימי ברשת

    נפתר
    34
    1 הצבעות
    34 פוסטים
    2k צפיות
    מ
    @אמיר אמר בעזרה | שינוי ip פנימי ברשת: שמחתי לעזור באמת תודה על ההשקעה האדיבה!
  • המלצה I הקמת שרת על מחשב

    18
    0 הצבעות
    18 פוסטים
    376 צפיות
    ל
    @איש-אמת מדריך ליצירת שרת על המחשב.
  • יש הבדל בין ספקי האינטרנט בחיבור קווי ?

    נפתר
    17
    0 הצבעות
    17 פוסטים
    1k צפיות
    י
    @ירושלים-שלי אמר ביש הבדל בין ספקי האינטרנט בחיבור קווי ?: אני הזמנתי תשתית בזק וזה אמור להגיעה עוד שבוע בערך. לפני שהטכנאי של בזק מגיע אני אתן לך שני טיפים : תבדקי שיש לך שקע של בזק בבית (לי לדוגמא בבית שאני שוכר לא היה), כי אם אין אז זה כבר לא קשור לטכנאי של בזק, בשביל זה צריך להביא חשמלאי מוסמך שיקח קו מחוץ לבית. אני אומר את זה עכשיו שלא יהיה מצב שהטכנאי של בזק מגיע ואומר לך שזה לא קשור אליו ואז תתחילי לספור שוב פעם שבועיים עד שהטכנאי הבא של בזק יגיע, כדאי שכבר יבוא על מוכן.. בנוגע לראוטר אם את מתכננת לקנות מבזק את מה שעולה 280 ש"ח כדאי שתדעי שראוטר ברמה הזאת עולה בKSP בערך 160, וב 280 יש לך משהו הרבה יותר משודרג עם שתי תדרים וכו' , ובמקרה יש עליו גם מבצע כאן גם אם תבררי על ראוטרים אחרים שימי לב לברר על ראוטר + מודם
  • מדריך השתלטות על מחשב באמצעות תוכנת זום

    1
    4
    9 הצבעות
    1 פוסטים
    4k צפיות
    אין תגובות
  • דרוש מידע | איך יודעים מי מחובר לרשת שלי דרך הויפי

    נפתר
    10
    0 הצבעות
    10 פוסטים
    4k צפיות
    מ
    @אמיר אמר בדרוש מידע | איך יודעים מי מחובר לרשת שלי דרך הויפי: עם הכלי הזה שאני לא זז בלעדיו בכל רשת שאני מגיע אליה WNetWatcher https://www.nirsoft.net/utils/wireless_network_watcher.html וואלה!! ממש כלי מעולה. תודה!
  • זיהוי מיקום לפי כתובת מייל - עזרה

    3
    0 הצבעות
    3 פוסטים
    604 צפיות
    חבריםח
    @מה-הבעיה אמר בזיהוי מיקום לפי כתובת מייל - עזרה: אני זוכר שקראתי פה בפורום על אפשרות לדעת מיקום של מי ששלח לך מייל ע"פ כתובת ה ip אני לא מוצא את זה.. אם יש מישהו שיודע לעשות את זה ויכול לעזור לי אני אשמח.. כאן - תוצאות חיפוש גוגל בפורום. וכאן - https://mitmachim.top/post/154033
  • תשתית בזק U100

    27
    1 הצבעות
    27 פוסטים
    965 צפיות
    יהודה 12י
    @A0533057932 לא יודע בבירור, אני מאמין שגם לקליטה. בכל אופן יש שם 3 אנטנות לקליטה של דור 3 ועוד 2 של דור 4 זה ודאי יותר טוב מהרגיל מעניין לבדוק עד כמה. עריכה: בדקתי שוב האנטנות החיצוניות הם לקליטה של דור 4 יש עוד 3 אנטנות פנימיות לשידור ווייפי. אין אנטנות רשומות לדור 3. [image: 1603713460765-6ae4450c-3b38-4407-a0b6-2d06c06cba08-%D7%AA%D7%9E%D7%95%D7%A0%D7%94.png]
  • ידיעת קוד ראוטר

    19
    3 הצבעות
    19 פוסטים
    1k צפיות
    קינג קומפיוטרק
    @oryadaniely אם זה ראוטר בעבודה אז לא פשוט בכלל לאפס אותו זה יכול לשבש פורטים וסיסמאות התחברות לספק ועוד בקיצור כאב ראש לא קטן
  • תוכנות בדפדפן נייד

    3
    1 הצבעות
    3 פוסטים
    124 צפיות
    A0533057932A
    @THMHE לא ברורה כוונתך