דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
חגיח

חגי

@חגי
הפסקת מעקב מעקב
אודות
פוסטים
658
נושאים
13
שיתופים
0
קבוצות
0
עוקבים
4
עוקב אחרי
0

פוסטים

פוסטים אחרונים הגבוה ביותר שנוי במחלוקת

  • בעיה בבניית 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
    אני לא רוצה להתאים "תו", אני רוצה להתאים את מה שביניהם (בעיקרון זה כלום, אבל יש רג'קס לכלום הזה), ואני מפצל באמצעות הכלום הזה, מה שמשאיר לי את כל התווים מפוצלים
    ded1bd12-4a3f-43b1-82d1-06304dc93a29-image.png

    אם אני מפצל באמצעות ., אז כל מה שנשאר לי הוא הכלום שבין התווים 🙂 (לכן יש 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 transport

    https://devcenter.heroku.com/articles/keys#generate-an-ssh-key


  • פיתוח אפליקציה - התממשקות ל API
    חגיח חגי
    תכנות

    @גמליאל אמר בפיתוח אפליקציה - התממשקות ל API:

    עם זאת, ישנן ספריות (קורדובה למשל, יש גם את ionic) שאיתן אתה לוקח אתר web ומשכפל אותו למובייל (ברעיון של אלקטרון על ווינדוס). זה לא "נייטיב", כלומר אין לך את כל הפונקציונליות שיש באפלקיציות נייטיב

    א. ionic זה פריימוורק שמשתמש בקורדובה או קפסיטור, תלוי בגירסה.
    ב. כל הרעיון של קורדובה וקפסיטור זה שהם מייצרים לך התממשקות עם הפונקציונליות של המכשיר כמו באפליקציית נייטיב, הבנתי שהחיסרון הוא בעיקר במהירות תגובה, אבל אין לי ניסיון בזה כדי להעיד.


  • פילטר על מערך לפי מערך אחר (JS) [נפתר]
    חגיח חגי
    תכנות

    @צדיק-תמים לא שאלת מה הפיתרון האלגנטי, שאלת איך עושים את זה 🙂
    לפעמים אין פיתרון אלגנטי מובנה בשפה, ואז משתמשים בfor


  • פילטר על מערך לפי מערך אחר (JS) [נפתר]
    חגיח חגי
    תכנות

    @צדיק-תמים
    בצורה מקוצרת:

    var a = [1,2,3], b = [false, true, false];
    a.filter((_,i) => b[i])
    

  • תפיסת אלמנטים על ידי העכבר ב 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, אני אנסה לבדוק את זה

    עריכה:
    אכן זה עובד ללא שום הגדרות מיוחדות
    479bd6f1-df9d-432d-a00f-ca9fce8355f3-image.png

    רק צריך להגדיר בtsconfig שייצר source map


  • ביל גייטס - תודה!
    חגיח חגי
    תכנות

    @dovid
    סליחה, חשבתי שהנקודה היא להתחיל לכתוב פרויקט, זה באמת לא פיתרון לסביבת עבודה מלאה.


  • כתובת להקלטת ריקווסטים
    חגיח חגי
    תכנות

    אני השתמשתי במשהו שהתאים ספציפית לפרוייקט שלי, אבל הוא אולי גם יתאים לצורך שלך.
    השתמשתי בשרת seq שזה שרת לוגים, והעברתי לו את כל הrequestים ואת הresponseים של האפליקציה כולל, זה כלל גם HTTP וגם פניות למסד נתונים (והתוצאות).
    השרת נותן לך תשתית נוחה לחפש ולפלטר את הלוגים, והוא גם יוצר בשבילך חוקים בשביל להפריד בין לוגים לפי ראות דעתו הממוחשבת.

    עריכה:
    גם התקנתי עם אימג' מוכן של דוקר תוך דקות מספר.


  • שליפת סיומת קובץ - לפי שם הקובץ (C#)
    חגיח חגי
    תכנות

    GetExtension מקבל נתיב כולל הסיומת לקובץ ומחזיר את הסיומת שלו.
    בעיקרון מה שתעשה זה Directory.EnumerateFiles כדי למצוא את הקובץ שלך.

    Directory.EnumerateFiles(Path.GetDirectoryName(הנתיב_ללא_הסיומת)).Where(f => f.StartsWith(הנתיב_ללא_הסיומת)).FirstOrDefault()
    

    במקרה ויש לך כמה קבצים עם אותו שם וסיומת שונה, הוא יחזיר את הראשון, במידה ואין בכלל קובץ כזה, הוא יחזיר null.


  • אבטחת מידע
    חגיח חגי
    תכנות

    @avramk
    זה נכון לכל שירות, שגם אם יש בו פרצה, אתה יכול לתת לתוכנות הגנה שונות למנוע אותה.

    וכמו ש@dovid כתב, זאת לא באמת "פרצת אבטחה", זה שמישהו לא יודע להגדיר נכון את המסד נתונים שלו, ההבדל הוא שבמקום לשים הגדרה "האם לא להצפין את התעבורה", הם שמו הגדרה "האם כן להצפין את התעבורה", ובהנחה ולא הגדירו במיוחד שהתעבורה תהיה מוצפנת, זה מאוד קל לעשות כל העולה על רוחך (כמו שהייתי עד למישהו שהקים משתמש ע"י החלפה של השאילתא ששלח הקליינט לשרת)

    עריכה:
    בנוסף זה היה יכול להימנע אם היו נותנים לקליינט הרשאות רק למה שהוא צריך (מאחר והוא לא צריך להיות בעל הרשאה ליצור משתמשים), אבל שוב זה עניין של הגדרות.


  • אבטחת מידע
    חגיח חגי
    תכנות

    @avramk
    אז לא נראה לי שיש מה להשוות בין הפרצה של SQL SERVER לפרצה של RDP,
    SQL SERVER נותן לך MITM שזאת פרצה במידה ואתה כבר יושב באותה רשת עם הSQL SERVER, אבל זאת פרצה מאוד פשוטה למימוש ומאוד מסוכנת.
    RDP הוא יותר מצוי, אבל פחות פריץ, אז באופן כללי מי שיש לו RDP פתוח לרשת החיצונית חשוף יותר לסכנות, אבל כמו שכתבת, צריך בשביל זה לנסות הרבה סיסמאות, והפרוטוקול עצמו כן מונע במידת מה את הפריצות האלה ע"י השהיה בין ניסיון לניסיון, ובשביל לעקוף את זה צריך פרצת אבטחה שכרגע אין.


  • אבטחת מידע
    חגיח חגי
    תכנות

    SQL SERVER זה הדבר הכי פריץ שיש בברירת מחדל
    הנה דוגמה

    מניסיון, מישהו שאני מכיר השתמש בזה בשביל ליצור לעצמו משתמש בהרשאות גבוהות למסד נתונים של מתחרים, והם עדיין לא יודעים מזה, והוא יכול לעשות במסד נתונים מה שבא לו (וכמובן. זה מאוד לא חוקי)

  • 1
  • 2
  • 6
  • 7
  • 8
  • 9
  • 10
  • 23
  • 24
  • 8 / 24
  • התחברות

  • אין לך חשבון עדיין? הרשמה

  • התחברו או הירשמו כדי לחפש.
  • פוסט ראשון
    פוסט אחרון
0
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום