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

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

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. איך מקובל לענות תשובות בסטאק?

איך מקובל לענות תשובות בסטאק?

מתוזמן נעוץ נעול הועבר תכנות
9 פוסטים 3 כותבים 182 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • nigunN מנותק
    nigunN מנותק
    nigun
    כתב ב נערך לאחרונה על ידי
    #1

    במהלך חיפושים שלי בסטאק איך לפענח בGO סטרינג שהוצפן בPHP ע"י openssl?
    נתקלתי בשאלה הזאת שנותרה משום פתוחה כבר שנה.
    אחרי עוד קצת קילומטרז' הבנתי קצת יותר איך עובד openssl (לא האלגוריתם אלא הCLI מסביב)
    והבנתי מה הבעיה שלו.
    א. בCLI הוא כתב

    echo "abc...xyz" |openssl enc -base64 -e -aes-256-cbc  -K abc... -iv abc.. -nosalt -p
    
    

    הבעיה היא שזה מדפיס abc...xyz\n ולא abc...xyz.
    הוא פשוט צריך לכתוב " echo -n "abc...xyz בשביל שלא יוסיף מעבר שורה.
    ב.
    בקוד שלו בPHP הוא משתמש בסטרינג בינארי
    לעומת זאת הCLI משתמש בבסיס הקסדצימלי
    והוא ניסה לקחת את הסטרינג ההקסדצימלי ולשים אותו בקוד הPHP
    וכמובן שהוא לא תואם.
    ולכן הוא שם הכל צריך לשים את הסטרינג בתוך ()hex2bin להמיר אותו לסטרינג בינארי.

    בקיצור מה שבאתי לשאול אותכם האם תשובה כזאת כותבים בתור תשובה או בשרשור על השאלה?
    (וגם על הדרך לבדוק שאני לא מקשקש בשכל🙄 )

    מייל: nigun@duck.com

    dovidD תגובה 1 תגובה אחרונה
    4
    • dovidD מנותק
      dovidD מנותק
      dovid ניהול
      השיב לnigun ב נערך לאחרונה על ידי dovid
      #2

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

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

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

      מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

      בכל נושא אפשר ליצור קשר dovid@tchumim.com

      nigunN תגובה 1 תגובה אחרונה
      7
      • nigunN מנותק
        nigunN מנותק
        nigun
        השיב לdovid ב נערך לאחרונה על ידי nigun
        #3

        @dovid
        במקרה הזה יש 2 חלקים

        1. קטע קטן שהוא פספס (המעבר שורה בCLI) שזה לא תשובה אלא תיקון טעות.
        2. ההבנת ההבדל בין פיענוח סטרינג בCLI לבין PHP
          שזה יכול להיחשב "תשובה".

        האם צריך לפצל את התשובות או אפשר לשים הכל ביחד?

        @dovid אמר באיך מקובל לענות תשובות בסטאק?:

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

        ההוכחה המרכזית לתשובה שלי היא שזה עובד!!!
        אני חושש שאולי אני לא מדייק בהסברים
        (אולי אם אני לא מסביר מידי הרבה יש לי פחות סיכויים לפשל)

        מייל: nigun@duck.com

        dovidD תגובה 1 תגובה אחרונה
        3
        • dovidD מנותק
          dovidD מנותק
          dovid ניהול
          השיב לnigun ב נערך לאחרונה על ידי
          #4

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

          ההוכחה מזה שזה עובד, צריכה להיות כתובה מפורש. מה שמצוי זה this work for me עם הסבר מה ההבדל.

          מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

          בכל נושא אפשר ליצור קשר dovid@tchumim.com

          nigunN תגובה 1 תגובה אחרונה
          4
          • nigunN מנותק
            nigunN מנותק
            nigun
            השיב לdovid ב נערך לאחרונה על ידי
            #5

            @dovid
            זה נראה לך טוב?
            https://stackoverflow.com/a/65063211/11220971

            מייל: nigun@duck.com

            dovidD תגובה 1 תגובה אחרונה
            2
            • dovidD מנותק
              dovidD מנותק
              dovid ניהול
              השיב לnigun ב נערך לאחרונה על ידי
              #6

              @nigun מעולה.

              מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

              בכל נושא אפשר ליצור קשר dovid@tchumim.com

              מנצפךמ תגובה 1 תגובה אחרונה
              2
              • מנצפךמ מנותק
                מנצפךמ מנותק
                מנצפך
                השיב לdovid ב נערך לאחרונה על ידי
                #7

                הערת שוליים:
                רק לשים לב לאנגלית
                it works for me.
                אחרת זה משמעות שונה לגמרי. (כמו להגיד "העבודה הזאת היא בשבילי")

                dovidD nigunN 2 תגובות תגובה אחרונה
                0
                • dovidD מנותק
                  dovidD מנותק
                  dovid ניהול
                  השיב למנצפך ב נערך לאחרונה על ידי dovid
                  #8

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

                  מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

                  בכל נושא אפשר ליצור קשר dovid@tchumim.com

                  תגובה 1 תגובה אחרונה
                  3
                  • nigunN מנותק
                    nigunN מנותק
                    nigun
                    השיב למנצפך ב נערך לאחרונה על ידי nigun
                    #9

                    @מנצפך אמר באיך מקובל לענות תשובות בסטאק?:

                    הערת שוליים:
                    רק לשים לב לאנגלית
                    it works for me.
                    אחרת זה משמעות שונה לגמרי. (כמו להגיד "העבודה הזאת היא בשבילי")

                    יש הבדל בין This work for me
                    ל This works for me .
                    לא יודע איך קוראים לזה בשיעורי דקדוק
                    נראה לי שקוראים לזה הווה פשוט .

                    בשביל לומר "העבודה הזאת היא בשבילי"
                    הייתי כותב This work is for me.

                    מייל: nigun@duck.com

                    תגובה 1 תגובה אחרונה
                    3

                    בא תתחבר לדף היומי!
                    • התחברות

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

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