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

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

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

מתוזמן נעוץ נעול הועבר תכנות
9 פוסטים 3 כותבים 106 צפיות
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • 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
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
  • התחברות

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

  • התחברו או הירשמו כדי לחפש.