@י.פל. אתה מדבר בביטחון וכנראה אתה משופשף בשימוש בAI,
אמנם קח בחשבון שחווייתך שהיא בודאי נכונה, והטוב בעיניך אכן מביא את ה"סחורה" שאתה רוצה יותר,
היא לא בהכרח רלוונטית בהקשר של מתכנתים, כשמתכנת עם שנים של ניסיון מתאכזב/נהנה מסוכן/כלי כל שהוא הוא מחפש "סחורה" אחרת לגמרי ממך, ולכן השיח יכול לצאת קיצוני ומשונה בדיוק כפי שקרה פה.
dovid
-
איפה לקנות מנוי Claude Opus 4.6 -
איפה לקנות מנוי Claude Opus 4.6הוא כתב AI, וגם "כללית"...
-
איפה לקנות מנוי Claude Opus 4.6@י.פל. כתב באיפה לקנות מנוי Claude Opus 4.6:
כללית, אני מאוד מסופק כמה בכלל אפשר לקרוא לג'מיני AI...
אני, ואני חושב שרבים מאוד נוספים, מוצאים אותו מוצלח ביותר.
אולי אתם לא מסתדרים טוב, אבל ג'מיני ודאי מהAI החזקים ביותר שיש היום. -
שליפת נתונים מטבלה עם 3 טבלאות מקושרותבקשר לknex, יש קשור הדוק בין העובדה שאתה לא יודע בכלל SQL (למרות שאתה עובד איתו לפחות כמה חודשים!)
לבין המחשבה שהוא לא תומך בכזה דבר (כמו לומר שיונדאי לא תומכת בלנסוע ברברס).
ביקשתי מקלוד דוגמה, והנה לפניך:knex('TableAds') .leftJoin('Readed', 'Readed.AdsId', 'TableAds.Id') .leftJoin('Cities', 'TableAds.CityId', 'Cities.Id') .where('Readed.Phone', phone) .where('Readed.IsReaded', 0) .select('*') -
שליפת נתונים מטבלה עם 3 טבלאות מקושרותא. השאלה לא עסקה בknex אלא בSQL
ב. השאלה היא בסיסית מאוד בשפת SQL
שוב אתה שואל בלי לדעת דברים בסיסיים מאוד,
ומשתמש בכלים (לראשונה בחיי שאני שומע על knex, אני מפתח בnodejs כמעט עשר שנים) כבקיא ורגיל ומגיע רק עם "שאלה קטנה" שנוגעת לליבת השימוש בטבלאות SQL.
מה אתה אמור לעשות? לא יודע, אבל תבין שהשאלה הראשונה מזמינה כל אחד שקצת למד SQL לענות, ובהודעה האחרונה אתה דופק את כלי מי שהיה טורח לענות, כי כמה שהתשובה יפה ונכונה היא לא בטוח רלוונטית עבור איזה כלי בשם knex. -
פרוקסי בשביל הרצת אתר אופלייןאני חושב שספציפית עבור VUE כל הצורך מיותר, אני חושב שאפשר לשנות את ההפניה מהCDN לתיקיית הספריה שהותקנה על ידי מנהל החבילות.
אגב שווה לך להכיר כלי שהייתי משתמש בו הרבה:
https://devdocs.io/
הכל שמה ניתן להתקנה אופליין לגמרי. -
וירטואליזציה ב-Html גדולים@חצקעלע בהחלט חוסך,
מדובר פה במקרים שלא רוצים למממש Infinite Scroll
או בשביל לשמור על הדברים פשוטים או בשביל חוויית משתמש מהירה בהרבה. -
מדריך טוב לjs עדיף התמקדות בnode ועוד יותר עדיף - עברית@eido די עדכני, הדיגטלי כנראה עדכני לגמרי.
הכוונה עדכני במילים שלי היא שיש את השינויים המינוריים האחרונים בשפה,
לגבי ה"JS מודרני" כל ספר טוב מהעשר שנים האחרונות (ויותר אפילו) הוא מאה אחוז מודרני. -
צריך המלצה לטאבלט עבור תוכנה בדפדפן + קיוסקאם זה דף אינטרנט, יש אפליקציה שנראה לי נחשבת בטוחה: Fully Kiosk Browser
עדיף שמישהו מנוסה יענה מלבדי, כי אני כותב לך ממה שביררתי פעם בלי ניסיון מעשי.
אם זה אפליקציה יש אופציה מובנית שזה לחבר את המכשיר לספק MDM בענן (יש בחינם של גוגל ויש כמה בתשלום פעוט), וזה הכי רשמי ובטוח, זה שולט הרמטי במכשיר מרחוק.לא עניתי על המפרט והאיכות של המכשיר כי אני לא בעל ניסיון, יש גם לידיעתך קופסאות רשמיות יותר ופחות, וגם טאבלטים מוקשחים פיזית לשימוש ציבורי (מסך מגע פחות רגיש וכולי).
-
מה יכול להיות סיבה לשגיאה 1200 חוזרת ונשנית באתר שמוגש דרך קלאודפלייר?@ע-ה-דכו-ע כתב במה יכול להיות סיבה לשגיאה 1200 חוזרת ונשנית באתר שמוגש דרך קלאודפלייר?:
האתר הוא בעצם הפרוייקט של נטפרי - הערוץ https://github.com/NetFree-Community/TheChannel הSSE שם נועד כדי לשלוח מידע בזמן אמת למשתמש על הודעות חדשות ועל אימוג'ים שנוספו ע"י המשתמשים.
תוכל לכוון אותי, איפה הקוד שמגיב לבקשת הSSE?
-
מה יכול להיות סיבה לשגיאה 1200 חוזרת ונשנית באתר שמוגש דרך קלאודפלייר?אכן, לא נראה שעצם SSE אמור לסבול מבעיה בCF, אבל יכול להיות שספציפית במקרה שלך החיבור ביניהם בעייתי.
אם תרצה בכך, אולי יעזור שתסביר לנו רקע מה אתה משתמש ואיך בSSE, כלומר או קוד של צד השרת או תיאור של מה שהוא עושה.
מציין בדבריך שני נקודות (כנראה נובעות מאי שימת לב שהקוראים לא בפרטי העניין):
א. "המון פעמים שגיאה 1200 בכניסה"
מה הכונה כניסה?
ב. "השאלה למה זה קורה, השרת לא איטי בכלל לבקשות הרגילות של הקבצים שמגיעות אליו, בטח לא אחרי שכמעט כל הקבצים כבר מוגשים מהמטמון של קלאודפלייר."
מי דיבר על קבצים? מה פתאום מה שחוזר בSSE שזה בקשה אין סופית, יכול להיות מאוחזר ממטמון? -
האם נטפרי חוסמת/משבשת/קוטעת חיבור SSE (Server Sent Events)?ציטוט מMDN:
Warning: When not used over HTTP/2, SSE suffers from a limitation to the maximum number of open connections, which can be especially painful when opening multiple tabs, as the limit is per browser and is set to a very low number (6). The issue has been marked as "Won't fix" in Chrome and Firefox. This limit is per browser + domain, which means that you can open 6 SSE connections across all of the tabs to www.example1.com and another 6 SSE connections to www.example2.com (per Stack Overflow). When using HTTP/2, the maximum number of simultaneous HTTP streams is negotiated between the server and the client (defaults to 100).זה אומר שיש 6 חיבורים בין הדפדפן לבין האתר שלך בו זמנית, מעבר לכך יש המתנה
בדרך כלל בדף עם מלא תכנים, כל ה6 מנוצלים מיידית כדי להוריד במקביל את הJS\CSS\MEDIA.
אם המקרה של הבעיה שלך זה גם כשיש כבר שקט ברשת (הדף סיים להיטען ואין בקשות ברקע) אז זה לא מסביר את הבעיה.
אם תוכל לשתף אותנו במקרה טסט, אשמח לחקור אותו. -
וירטואליזציה ב-Html גדוליםלפחות לפי הפתרון, הכותרת צריכה להיות וירטואליזציה בHTML גדולים, לא? מה אשם מי שלא מפתח בvue שיכול לפספס את העצה הנפלאה הזו שלא הכרתי! תודה!
-
הבנת solid וclean code@eido כתב בהבנת solid וclean code:
אז מה הוחלט?
המילה פורום היא בעברית "קבוצת דיון".
בדיון אנשים אומרים דעות שונות, ו/או סגנונות שונים.
מי אמור להחליט מה יצא? -
הבנת solid וclean codeיאהוו, רק עכשיו אני רואה שזו הייתה הכותרת...
אבל יש לציין שהאוצר מילים של הדוד בוב הרבה יותר פופולרי מאשר דעותיו. -
הבנת solid וclean code@A0533057932 אני התייחסתי לעיקרון של פונקציה אחת - מטרה אחת, ובעיקר מתי זה כבר חריגה משמעותית מהכלל.
אני לא עובד בכלל עם העקרונות של clean architecture (שזה ספר ופרדיגמת פיתוח על איך לעשות מערכת, הclean code זה של הספר שלו ברמת הקוד) של הדוד בוב.
זה נכון שהזכרתי את SOLID, בטעות, שכחתי שזה ה"סט" שלו.
הוא מאוד טוב במיתוג ויצירת סלוגנים, ולכן השמות שייכים לו (הרעיון של פונקציה ממוקדת כמובן לא שלו, אולם אין לזה שום שם לפניו...), העקרונות שלו מאומצים ומיושמים במידה רבה בתעשיה, אבל אני בכלל לא "גדלתי על ברכיו". אני לא אוהב בכלל את הקיצוניות שלו, ואני חושב שהכללים שלו הם פאנטיים ומביאים בעיות משלהם.
על הclane architecture שמעתי רק לפני שנתיים בערך, וממש לא התחברתי ועם הזמן גם פיתחתי ביקורת של ממש לעקרונות שלו, מה שכולם אומרים ומסכימים שצריך לקחת אותו במידה ולא עד הקצה.
(מה שכן הכרתי ואימצתי זה הספר code complete שהוא בכלל מביע דעות אלא סך הכל מסכם מה עושה נזק ומה עושה תועלת באופן ודאי מהמציאות, וממנו שאבתי עקרונות קידוד, הרבה מהם היו תמיד בקונצנזוס אלא שצריך לשמוע עליהם פעם כדי לקלוט את הכלל). -
הבנת solid וclean code@A0533057932
יש פעולות שהם יחידה לכל דבר ועם זאת התיאור שלהם מכיל "גם" (למשל "איתור חריגים וחסרים"),
וגם מקרים רבים של מטרה יחידה שתחתיה יכולים לחסות כמה פעולות מאוד מאוד קשורות ואז לגיטימי שיהיה "גם" בשם שלהם. -
הבנת solid וclean code@eido אל תחשוב שזה קל לי!
ראשית אני לא מתעכב על זה, כלומר גם אני נותן שמות גרועים,
אבל אני מקפיד להחליף אותם (לפעמים חמש פעמים תוך יומיים בשעת הפיתוח).
היום הcopilot בהחלט עוזר לי פה ושם, אבל זה רק עזרה, לא חוסך את הבעיה/האתגר, שסתם ככה הוא בריא מאוד כי הוא גם גורם להגדרה ולמימוש של SOLID.
שנית, השם מאוד מאוד תלוי בהקשר. אם אתה יוצר מחלקה בשביל השמירה לDB או מודול, אתה יכול לנצל את שם המרחב שלהם, למשל dbDirect.insertAd. בגלל שבSQL הוספה זה insert השם insert מתאים יותר לשכבת הSQL, ואילו add או save מתאים למתודה עילית יותר.