@aiib אמר במי עוד משתגע מהתנהגות כרום לגבי טקסט bidi?:
@יוסף-בן-שמעון ומה? כל פעם להפעיל אותה?
שגעון...
זה קשה ללחוץ על סימניה? אתה לוחץ מאות לחיצות בדקת גלישה בדפדפן!
@aiib אמר במי עוד משתגע מהתנהגות כרום לגבי טקסט bidi?:
@יוסף-בן-שמעון ומה? כל פעם להפעיל אותה?
שגעון...
זה קשה ללחוץ על סימניה? אתה לוחץ מאות לחיצות בדקת גלישה בדפדפן!

נכון להיום AI כותב קוד שעובד, אבל הוא עדיין לא הגיע למצב שהוא כותב קוד נכון
הוא מוציא המון ספגטי מתחת ידו, הוא לא תמיד מעודכן בעדכונים, וכמובן שהוא לא יודע לעשות את העבודה של אבטחה.
אתה יכול לבקש ממנו למצוא פרצות אבטחה, אבל זה לא עוזר תמיד, הוא לא תמיד ימצא את הפרצות, ולפעמים הוא ימצא פרצות שאין בהם ממש.
הוא מצוין בשביל פרוייקטים שאין בהם צורך בתחזוקה לטווח ארוך, ואין בהם חששות של מידע רגיש.
@moshef שקול את האופציה לקפוץ למים ולקחת שרת פרטי, זו השקעה נכונה לעתיד לדעתי.
בקשר למחיר, אפשר לקחת שרת מינימלי ב 4 דולר לחודש בערך
https://www.ovhcloud.com/en/vps/
@one1010 תבדוק את זה
https://meshubatz.co.il/
@mdy אמר בשעון נוכחות בטביעת אצבע או קוד לכולל אברכים:
שמירת סדרים זה דבר חשוב אבל לתת 2000 ש"ח ועוד מזה לקצץ??? אם תחשבו על זה... אפילו קצת "מגעיל"
למה לתת 2000 בלי לקצץ זה לא מגעיל, הרי זה לא יחסי לשעות העבודה (משרה מלאה +) ולתפוקה (העמדת העולם)
אלא מאי, אין ברירה, נותנים כמה שאפשר לתת
ואפ אפשר גם לעזור לו לתת יותר תפוקה לעצמו ולעולם, למה לא לעזור לו?
@chocolate רק כדאי לשים לב שהוא יישם את העצה בצורה לא נכונה, הדיין המליץ לו לקחת שותף גוי, והוא שגה ושלח שליח גוי לתבוע בשמו עם יפוי כח, שזה בדיוק כמו לשלוח גוי לגנוב עבורך מהבנק. לתשומת לב מי שרוצה לאמץ את הרעיון
@שתיה לא, תיאורטית אם זה היה דיסק פיזי היה אפשר לנסות בדרכים עקלקלות, אבל כל עוד זו תוכנה וירטואלית אין כזה קלף. אין הסכמה גורפת בנושא בעלות על יצירה ותמיד יהיה אפשר למצוא את מי שיפטור את הנתבע
נחשפתי לתופעה שהמחשב במצב שינה ולכאורה כבוי, אבל יש התקנים שיכולים להעיר אותו בלי שום פעולה מצידי, וזה עורר אותי לנסות להבין את המכניקה שמאחורי הדיגיטל.
אני יודע שכדי להפעיל מאוורר צריך לסגור מעגל, שאלתי היא:
אודה למי שיחכים אותי, ואודה בכפליים למי שיבסס את דבריו עם אסמכתאות
צריך להגדיר סיסמה כך:


אז תבדוק את הקלט עם רג'קס כזה
/[^א-ת ]/.test(input)
בפשטות אם אתה לוקח אותה מכונה, אתה משלם על מהירות רוחב פס ונפח אחסון הרבה יותר מאילו תפצל ביניהם. אין סיבה לאחסן את האפליקציה והקבצים באותה מכונה, זה מגביל את אפשרויות הבחירה שלך
יותר טוב לבחור שרת עם הפרמטרים המועדפים עבור האפליקציה, ושרת אחסון או ענן עם פרמטרים נפרדים שמותאמים לאחסון כבד.
@מעלה-ומוריד תעיף מבט על הפלטפורמה הזו
https://xenforo.com/
זה קצת יקר, אבל זה תשלום חד פעמי
זו הפלטפורמה של פרוג פורום לתורה ועוד
היא PHP שרצה על שרת מנוהל, לא צריך שרת VPS, ובשביל 300 משתמשים היא לא תדרוש שרת חזק מידי
כך שהאחזקה שלה די פשוטה, שגר ושכח.
@מאן-דאמר-1 יש גם לגוגל מערכת לדפי נחיתה
https://sites.google.com/new
@WWW אמר בדומיין בחינם - איך?:
@איש-ימיני אני רואה שאף אחד עוד לא הביא את זה:
https://freenom.com
דומיינים עם סיומת ML ועוד כמה, בחינם.
כולם הביאו את זה, רק קראו לזה פרנום במקום פרינם 
במידה ונרצה להוסיף מתודות ומאפיינים ייחודיים לאובייקטים של אקספרס, לדוגמא יוזר עם מספר נעליים, ניצור קובץ דומיין בשם types.d.ts עם התוכן הבא
declare namespace Express {
export interface Request {
user?: {
shoeSize: number
}
}
}
וכך עורך הקוד ומנוע הקימפול יכירו בו

סביבת פיתוח:
להתקין
npm i -D @types/node
npm i -D @types/express
נגדיר בקובץ package.json סקריפט בשם dev, שיריץ את הפקודה tsc --wach
"scripts": {
"dev": "tsc --watch",
"test": "echo \"Error: no test specified\" && exit 1"
},
בתיקית השורש של הפרוייקט, נוסיף את התיקיה .vscode ובתוכה שני קבצים, launch.json
{
"configurations": [
{
"name": "Launch Program",
"program": "${workspaceFolder}/app.ts",
"request": "launch",
"skipFiles": [
"<node_internals>/**"
],
"type": "node",
"preLaunchTask": "npm: dev",
}
]
}
tasks.json
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"type": "npm",
"script": "dev",
"problemMatcher": "$tsc-watch",
"isBackground": true
}
]
}
לא לשכוח להוסיף קובץ בתיקית השורש בשם tsconfig.json,
{
"compilerOptions": {
"module": "commonjs",
"esModuleInterop": true,
"target": "es2021",
"moduleResolution": "node",
"sourceMap": true,
},
"lib": ["es2015"]
}
כעת בהרצה יווצרו ליד כל קובץ ts שני קבצים, js & js.map , זה מבלבל בעין, אז נוסיף לתיקיה .vscode קןבץ בשם settings.json עם התוכן הבא
{
"files.exclude": {
"node_modules/": true,
"*.js": true,
"*.js.map": true,
},
}
וכך הקבצים המיותרים יוסתרו
@אבי-203 אתה יכול לבטח את עצמך כך
const data9 = data2.filter(did => (did.mkt && did.mkt.includes($w('#mktinput').value)));
@אבי-203 אתה עובר בלולאה על כל האיברים של data2, ומניח שלכל איבר יש מפתח בשם mkt וממילא מפעיל עליו את המתודה includes, זה עובד טוב באיברים הראשונים בגלל שהם באמת מכילים את המפתח הזה, וכנראה אחד מהאיברים לא מכיל את המפתח ולכן זה מחזיר שגיאה.
תפתח את ההדפסה של ה data2, ותבדוק בדיוק מה הוא מכיל