@dovid
תעשה סקר אנונימי בין משתמשי הפורום מי עבר לפחות פעם אחת על חוקי הפורום, כנראה שתהיה מופתע.
חגי
-
האם חובה להשיב על סקרים של רשות האוכלסין? ומה קורה אם לא משיבים...? -
התחברות לheroku cli בשרת לינוקסלא ניסיתי בעצמי, אבל אתה יכול ליצור אסימון התחברות במחשב הלוקלי שלך, ולשמור אותו בשרת
https://devcenter.heroku.com/articles/authenticationיכול להיות שאם כל מה שחסר לך הוא הגיט, אז יש גם פיתרון באמצעות יצירת מפתח SSH
https://devcenter.heroku.com/articles/authentication#:~:text=The SSH key is used for git push authentication when using SSH Git transporthttps://devcenter.heroku.com/articles/keys#generate-an-ssh-key
-
פיתוח אפליקציה - התממשקות ל API@גמליאל אמר בפיתוח אפליקציה - התממשקות ל API:
עם זאת, ישנן ספריות (קורדובה למשל, יש גם את ionic) שאיתן אתה לוקח אתר web ומשכפל אותו למובייל (ברעיון של אלקטרון על ווינדוס). זה לא "נייטיב", כלומר אין לך את כל הפונקציונליות שיש באפלקיציות נייטיב
א. ionic זה פריימוורק שמשתמש בקורדובה או קפסיטור, תלוי בגירסה.
ב. כל הרעיון של קורדובה וקפסיטור זה שהם מייצרים לך התממשקות עם הפונקציונליות של המכשיר כמו באפליקציית נייטיב, הבנתי שהחיסרון הוא בעיקר במהירות תגובה, אבל אין לי ניסיון בזה כדי להעיד. -
פילטר על מערך לפי מערך אחר (JS) [נפתר]@צדיק-תמים לא שאלת מה הפיתרון האלגנטי, שאלת איך עושים את זה

לפעמים אין פיתרון אלגנטי מובנה בשפה, ואז משתמשים בfor -
פילטר על מערך לפי מערך אחר (JS) [נפתר]@צדיק-תמים אמר בפילטר על מערך לפי מערך אחר (JS):
אופס... גיליתי שהארגומנט השני של
filterהוא אינדקס... אם כן הפתרון פשוט
ונניח שאתה לא יודע שהארגומנט השני הוא פילטר, מה הבעיה בסתם משתנה שיספור בשבילך את האינדקס, או אפילו לולאת for?
var i = 0; a.filter(() => b[i++]); -
פילטר על מערך לפי מערך אחר (JS) [נפתר]@צדיק-תמים
בצורה מקוצרת:var a = [1,2,3], b = [false, true, false]; a.filter((_,i) => b[i]) -
רעיון לעריכת טבלא בגוגל שיטס@שואף
נשמע לי שזה מתאים בדיוק לצורך שלך, זה כמו להפוך מסד נתונים לUI נוח (שאמור לעבוד בדומה לטבלאות כמו בגוגל שיטס).
תוכל לכתוב פה מה ההתרשמות שלך מזה? תודה -
רעיון לעריכת טבלא בגוגל שיטסאתה מחפש משהו שיחליף את גוגל שיטס, או משהו שישמש בתור ממשק לגוגל שיטס?
בתור תחליף, שמעתי דברים טובים על nocoDBעריכה: שלחתי את כל הסרטוני הדגמה מהדף הראשי לבדיקה עם 3 נקודות

-
תפיסת אלמנטים על ידי העכבר ב javascript@לעזור-לכולם
בעיקרון אין הבדל בהאזנה לאירוע על אלמנט אחד או כמה אלמנטים, האירוע יוזנק בכולם (אלא אם עשית בכוונה שלא עם stopPropagation)
אבל אני מאמין שאם עברו 10 שעות מאז ששאלת את השאלה, כבר פשוט בדקת את זה. -
טריגר בקבלת מייל חדשאתה מחפש פיתרון בחינם?
כי גם לבנות שרת מיילים עולה כסף.הדרך הכי "לפי הספר" לעשות את זה, היא להירשם לעדכונים מגוגל ישירות
https://developers.google.com/gmail/api/guides/pushעריכה:
וגם אעתיק מה שהם בעצמם כותביםTypically all notifications should be delivered reliably within a few seconds; however in some extreme situations notifications may be delayed or dropped. Make sure to handle this possibility gracefully, so that the application still syncs even if no push messages are received. For example, fall back to periodically calling history.list() after a period with no notifications for a user.
-
ביל גייטס - תודה!@dovid אמר בביל גייטס - תודה!:
טוב, אני משתמש בwindows ובעצם אני צריך לכתוב את זה בbat או ps
הרצתי את זה בmingw שמגיע עם git, זה גם עובד
(וככל הנראה גם ב-wsl)
וגם הנחתי שVSCODE יקרא אוטומטית את הsource map ולא צריך משהו מיוחד בשביל לדבג typescript, אני אנסה לבדוק את זהעריכה:
אכן זה עובד ללא שום הגדרות מיוחדות

רק צריך להגדיר בtsconfig שייצר source map
-
ביל גייטס - תודה!@dovid
סליחה, חשבתי שהנקודה היא להתחיל לכתוב פרויקט, זה באמת לא פיתרון לסביבת עבודה מלאה. -
ביל גייטס - תודה!ובכן גם node בצורתו הטהורה מצריך שיהיה לך קובץ הגדרות פר פרוייקט, אז בשביל זה אנשים משתמשים בnpm init,
אז אפשר גם באותה מידה ליצור את הסקריפט הבא:#!/bin/bash npm init cat > tsconfig.json << EOF { "compilerOptions": { "module": "commonjs", "esModuleInterop": true, "target": "es6", "moduleResolution": "node", "sourceMap": true, "outDir": "dist" }, "lib": ["es2015"] } EOFואז להריץ במקום npm init
וכמובן באופן כללי כדאי להריץ לפני npm i -g typescript
-
ביל גייטס - תודה!@dovid
אפשר לכאורה גם עם tsnode, וגם להגדיר את הסקריפטstartככה:{ "scripts": { "start": "tsc && node dist/app.js" } } -
Github Copiltoכתבתי פעם שככל הנראה הזמן המתנה היא סתם שיטה שיווקית.
במקרה הרע זה באג אצלם שהם צריכים לאשר אנשים בצורה ידנית.
-
דיבוג החור שדרכו הגיע הוירוס של הביטקויןלמה החלטת שזה הגיע דרך אפאצ'י, זה השירות היחידי שפתוח שם?
לאחר מעשה זה יותר קשה לדבג, יכול להיות שזה אפילו עדכון אבטחה שלא עדכנת לפרצה ידועה (log4j\pwnkit וכו').
ליתר ביטחון כדי שהוירוס לא יחזור, תבדוק אם יש לך פורטים פתוחים מאזינים (עם lsof\netstat) שאתה לא מצפה שיהיו.אם צימצמת את זה לאפשרות שאכן מדובר באפאצ'י, זה גם אומר שהם הצליחו לבצע הסלמת הרשאות (אולי pwnkit?) ואז תחפש את כל ה404 בלוגים של אפאצ'י, תגלה אם מישהו ניסה לסרוק את הגירסה שלך או כתובות ששכחת לחסום.
ותמיד יש סיכוי שאצלך הכל בסדר גמור לנפלת קרבן ל-0day בספריה שאתה תלוי בה, דברים כאלו קורים.
-
כתובת להקלטת ריקווסטיםאני השתמשתי במשהו שהתאים ספציפית לפרוייקט שלי, אבל הוא אולי גם יתאים לצורך שלך.
השתמשתי בשרת seq שזה שרת לוגים, והעברתי לו את כל הrequestים ואת הresponseים של האפליקציה כולל, זה כלל גם HTTP וגם פניות למסד נתונים (והתוצאות).
השרת נותן לך תשתית נוחה לחפש ולפלטר את הלוגים, והוא גם יוצר בשבילך חוקים בשביל להפריד בין לוגים לפי ראות דעתו הממוחשבת.עריכה:
גם התקנתי עם אימג' מוכן של דוקר תוך דקות מספר. -
התנהגות מוזרה של PHPMYADMIN@שואף

וכן:

-
התנהגות מוזרה של PHPMYADMIN

