@צדיק-תמים
אופס 
https://www.typescriptlang.org/play?#code/C4TwDgpgBAsiAq5oF4oG8CwAoKuoEMATQgLnSgDsBXAWzOpoCMIAnKAXwBps8oqxILMmigBnYELESAlhQDmHbOwDc2AGZUKAY2DSA9hSiE9AZT00IwABay5AHnhQIAD2AQKhUVADWEEHrVYBCQAPgAKGj1CCDJ4TiN8YHwyOERIAG14AF0ASjJxFlsoAB8+Dwg1WQhCdB48AHp6qGlAiKiUVAByIkJOnNqcBqbeLQNxcgYOKFRCRPxVQdxG3igWSyoWQ0mAaigARgXeZfYnABtRaBaoNujprv5BPoGj4bxRinGRAqmZucOhlZrYAbQwFAB0wD0AFUBKwAML4C5hHL-JZNdh1XBAkELDFYbDGMwWay2MLdYideIiNT4XxkPYcFEE0zmSw2eRknqUia0enxGl0qAAJkZCyAA
חגי
-
טייפסקריפט - טייפ מותנה -
מה הדרך הנכונה לתקשורת באמצעות GET ב PHPהתשובה הסובייקטיבית שלי -
להפוך כל טיפול בפניה לפונקציה, ולנתב את הפניה של ימות המשיח לפונקציה הראויה לפי isset. -
אחסון קבצים במסד הנתונים עצמואני לא יודע אם זה מתאים למקרה שלך, אבל יש מסדי נתונים שתומכים בקובץ (או סתם מידע בינארי) בתור data type של עמודה.
יש כאלו שאפילו מתיימרים להיות יותר מהירים מהמערכת קבצים.
https://www.sqlite.org/fasterthanfs.html(תודה ל @yossiz על שהראה לי את הקישור הזה)
עריכה: אני רואה שיש מקום לדון בזה https://www.sqlite.org/intern-v-extern-blob.html
-
איך לומדים לבנות תוכנה@nigun כתב באיך לומדים לבנות תוכנה:
עד שהוא יגלה שהוא לא יכול לכתוב איתה שום תוכנה משמעותית בעולם האמיתי (לפחות בשנים הקרובות)
הcore features כבר קיימים, החיסרון הוא שגם בהם יכולים פתאום להחליף לך שמות טיפוסים וכד' (בגירסה האחרונה הם שינו את השם של byte ל-u8, ואת ustring ל-[]rune), אבל מי שבונה לעצמו משהו, זה אמור להספיק לו.
רק הkiiler features של V עדיין WIP, אז זה עוד לא הופך אותה לדבר הכי מדהים שקיים עלי אדמות. -
בקשת עזרה | החלפה html -
עריכת קבצי HTML באמצעות סקריפט@yossiz אכן, אבל אני חושב שדוקא התשובה השניה שם יותר רלוונטית לנידון דידן

-
עריכת קבצי HTML באמצעות סקריפט@יוסף-בן-שמעון ברוב המקרים אתה יכול להשתמש בפונקציית "חפש והחלף" עם רג'קס בVSCODE (או עורך הקוד לבחירתך).
וייתכן שאתה יכול לפתוח את הקובץ HTML בדפדפן, לבצע את השינוי בדפדפן באמצעות קוד ג'אווהסקריפט, ולחלץ אותו באמצעותdocument.documentElement.outerHTML -
JS תגובה אסינכרוניתתשובה בודדת - Promise (זה מובנה בשפה, להמשך עיון), ניתן באמצעות callback (היינו פונקציה שתטפל במידע) שמעבירים לthen, וניתן באמצעות הסינטקס של async\await (שזה לא שימושי בכל המקרים, אבל בהחלט נוח)
אתה יכול לטפל בכמה תגובות באמצעות Observables מספריית RxJS
-
Github Copilto לסטודנטים@chagold כנראה שהמילים rabbinical college עשו את הרושם שזה מוסד אקדמי, לא?
סתם אישור כולל לא נראה לי אמור להיות מספק. (בכל מקרה אני אנסה, אבל לא נראה לי שזה יצליח) -
איך חושפים אלמנטים מוסתרים באופן גורף?@אהרן
אם אתה רוצה לגבור על חוק CSS שמוגדר עם!important, אתה צריך ליצור גם חוק inline ולהשתמש ב!importantel.style.visibility = "visible !important";תעשה כך גם ל
opacityולכל הdisplay:noneים למיניהם (צריך לחפש אותם אולי עם computedStyle קודם, ולגלות איזה display כן צריך להתאים להם, שזה קצת מסובך) -
התקנת SWAGGER@ממ
אני באופן אישי מעדיף .net framework בגלל כמה סיבות.
אבל net core נותנת לך לרוץ גם על שרתי לינוקס שהם הרבה יותר זולים ומהירים. גם זה נחשב יותר מודרני, אז אצל מעסיקים\בוחנים זה בונוס. -
בעיה בבניית CNC בפייתון@dovid
חחח זאת היתה בדיחה בגלל שהוא כתב שהוא עדיין לא יודע לדבג, זה בעיקרון הפיתרון הכי מתבקש,
האפשרות הכי קלה היא באמצעות print, האפשרות הכי קשה (אבל הופכת אותך להיות מאוד גזעי, בעיקר כשאתה לומד סייבר) זה להשתמש בpdb.
האפשרות הנורמלית באמת זה להשתמש בכלי דיבוג של IDE כלשהו כמו pycharm. -
תוסף להרצת שאילתות בVSCODE@לעזור-לכולם https://marketplace.visualstudio.com/items?itemName=DevartSoftware.dotConnectMySQLADONETDataProvider
למשלעריכה:
התוסף שהבאתי הוא בתשלום, זה הגירסא המוגבלת בחינם - https://marketplace.visualstudio.com/items?itemName=DevartSoftware.dotConnectExpressADONETDataProviderforMySQL -
תוסף להרצת שאילתות בVSCODE@לעזור-לכולם
אני משתמש בתוסף הנוח הזה:
https://marketplace.visualstudio.com/items?itemName=ms-mssql.mssql
ב-vs אפשר גם להתקין תוספים, אבל sql server כבר קיים בו מובנה.פשוט צריך לחפש בחנות התוספים את המסד נתונים שעובדים איתו, ולהתקין את התוצאה הראשונה בחיפוש.
-
פירוק מחרוזת לתווים יחידים באמצעות רג'קסשמתי לב שיש תשובה יותר פשוטה ממש שכתבתי, ה-regex הבא:
()אמור לבצע אותו דבר.
-
פירוק מחרוזת לתווים יחידים באמצעות רג'קס@yossiz
אני לא רוצה להתאים "תו", אני רוצה להתאים את מה שביניהם (בעיקרון זה כלום, אבל יש רג'קס לכלום הזה), ואני מפצל באמצעות הכלום הזה, מה שמשאיר לי את כל התווים מפוצלים

אם אני מפצל באמצעות
., אז כל מה שנשאר לי הוא הכלום שבין התווים
(לכן יש 10 מחרוזות ריקות, הכלום הזה נמצא גם לפני התו הראשון וגם אחרי האחרון) -
פירוק מחרוזת לתווים יחידים באמצעות רג'קס@hp079
אני לא בקיא בנבכי הגוגל שיטס, אבל הרג'קס\B|\bעובד לי בjavascript:'a5bc12H34'.split(/\B|\b/)הסבר, \B יתאים את התווים בין התווים שהם לא בין מילה (כלומר לא תווים, הוא תואם את המקום שביניהם), ואילו \b יתאים בין התווים שבתחילת וסוף מילה (בין התווים!), אז זה בעצם רג'קס שמתאים "בין התווים" ולא את התווים עצמם
בגלל שאין לי מושג אם הצלחתי להסביר את עצמי, אז אני אשאיר את הקישור הזה שאולי ימחיש את זה יותר טוב
https://regex101.com/r/H0mSzI/1 -
לאחר מפגש עם דודי (מתכנת בתעשייה האווירית) - פוסט פילוסופי: נבואה על עתידו של עולם התוכנה והמחשביםרק להוסיף קצת תוכן מעניין:
ראש הצוות של הקוד של אפולו 11, והמתכנת הראשי היתה אישה, יש תמונה מפורסמת שלה עומדת ליד הקוד של אפולו 11 מודפס על דפים, והערימה של הדפים עוברת את הגובה שלה.
ופה נכנס שוב הנושא של פמיניזם, אם אלו היו התוצאות כשאישה היתה ראש הצוות, תחשבו מה היה קורה אם זה היה איש, כבר מזמן היינו נוחתים על פלוטו.
-
התחברות ל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 זה פריימוורק שמשתמש בקורדובה או קפסיטור, תלוי בגירסה.
ב. כל הרעיון של קורדובה וקפסיטור זה שהם מייצרים לך התממשקות עם הפונקציונליות של המכשיר כמו באפליקציית נייטיב, הבנתי שהחיסרון הוא בעיקר במהירות תגובה, אבל אין לי ניסיון בזה כדי להעיד.