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

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

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

חגי

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

פוסטים

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

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

    ובכן גם 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


  • Github Copilto
    חגיח חגי
    תכנות

    כתבתי פעם שככל הנראה הזמן המתנה היא סתם שיטה שיווקית.

    במקרה הרע זה באג אצלם שהם צריכים לאשר אנשים בצורה ידנית.


  • דיבוג החור שדרכו הגיע הוירוס של הביטקוין
    חגיח חגי
    תכנות

    למה החלטת שזה הגיע דרך אפאצ'י, זה השירות היחידי שפתוח שם?
    לאחר מעשה זה יותר קשה לדבג, יכול להיות שזה אפילו עדכון אבטחה שלא עדכנת לפרצה ידועה (log4j\pwnkit וכו').
    ליתר ביטחון כדי שהוירוס לא יחזור, תבדוק אם יש לך פורטים פתוחים מאזינים (עם lsof\netstat) שאתה לא מצפה שיהיו.

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

    ותמיד יש סיכוי שאצלך הכל בסדר גמור לנפלת קרבן ל-0day בספריה שאתה תלוי בה, דברים כאלו קורים.


  • התנהגות מוזרה של PHPMYADMIN
    חגיח חגי
    תכנות

    @WWW
    עכשיו ניסיתי, גם אצלי זה עובד 😮
    @שואף כנראה שה-WAF לא אוהב את הuseragent שלך או משהו כזה 😛


  • התנהגות מוזרה של PHPMYADMIN
    חגיח חגי
    תכנות

    @שואף
    מחיפוש מהיר בגוגל נראה שזה באמת איזשהו WAF של סקיילווי,
    הוא כנראה חוסם את זה בגלל שזה נראה לו כמו הזרקת SQL, צריך לפנות אליהם שיעשו עם זה משהו, אבל כנראה שאין מה לעשות.
    וכמו שכתבת, הם כנראה מתעקשים לא להבין את הבעיה.

    עריכה:
    אם להיות ספציפי, זאת הודעת שגיאה של הVPN של צ'קפוינט (שגם משמש בתור WAF)


  • Having OR Where
    חגיח חגי
    תכנות

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


  • חסימה בהתחברות לפורט 25 (SMTP)
    חגיח חגי
    תכנות

    @צדיק-תמים
    ניסית לעשות הקלטת תעבורה בממשק של נטפרי?
    ניסית להפעיל wireshark ולראות איפה זה נכשל?
    ניסית לחפש את השגיאה בגוגל?
    ניסית לבדוק את ההגדרות firewall?
    ניסית לבדוק את ההגדרות של הראוטר?
    ניסית להריץ מסביבה לינוקסית (עם WSL למשל)?
    ניסית לבדוק אם היעד נכון?
    ניסית לבדוק עם השרת SMTP נכון?
    ניסית לבדוק אם הפורט נכון?

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


  • Promise.all + filter
    חגיח חגי
    תכנות

    דבר נוסף - בשורה 25 שכחת לקרוא לפרומיס

    var res = await promise();
    

    גם מה שאתה עושה פה מאבד את כל הרעיון של Promise.all, בגלל שכבר קראת לכל הפרומיסים בfilter וקיבלת את התוצאות שלהם.


  • סקריפט ליצירה אוטומטית של מחלקות C# מבסיס נתונים ב-SQL Server
    חגיח חגי
    תכנות

    @OdedDvir
    אתה יכול לגרום לentity framework ליצור את המחלקות הללו בשבילך ב-.net הרגיל (לא core), וזה גם מגיע עם עורך ויזואלי לקשרים בין טבלאות.
    בcore אין את כל הדברים השווים האלה בגלל שזאת הקידמה, כך מסתבר...


  • העלאת אתר בשפת node.js
    חגיח חגי
    תכנות

    @גילה-כהן כן, פשוט צריך שה-npm start גם "יקמפל" את הreact (עם npm run build), וגם שהשרת בנוד יריץ אותם בתור קבצים סטאטיים.


  • פונקציית setTimeout
    חגיח חגי
    תכנות

    @ארכיטקט
    אולי כי זה לא עונה על השאלה,
    אבל לRXJS יש learning curve, שאולי עדיף להימנע ממנו בשביל משהו פשוט כזה.


  • בעיה ב CORS
    חגיח חגי
    תכנות

    @מנצפך
    אתה מדבר על ה-preflight?

    נראה לי שאתה צריך לשנות את OPTION ל-OPTIONS


  • שמירת קבצים בענן
    חגיח חגי
    תכנות

    האפשרות הכי נוחה במידה ושני המחשבים מריצים ווינדוס היא onedrive
    אפשרות שניה היא dropbox

    יכול להיות שיש עוד דברים דומים, אבל זה מה שאני מכיר.


  • עזרה | שרשור 2 קבצי wav ב php
    חגיח חגי
    תכנות

    @איש-ימיני
    אולי SoX
    אבל זה כלי לחלוטין command line, בלי ספריה.
    תצטרך לקרוא לזה באמצעות backticks או פונקציית system.
    הקריאה לתוכנה עצמה ממש פשוטה:

    sox shiur.wav credit.wav to-mail.wav
    

    to-mail.wav זה הקובץ שיווצר מהחיבור של שני הקבצים יחד.


  • קבצים בעברית ב API של zamzar
    חגיח חגי
    תכנות

    אם זה רק בשביל ההמרה, לא צריך API, אפשר עם ffmpeg
    https://stackoverflow.com/questions/25381086/convert-mp3-video-with-static-image-ffmpeg-libav-bash


  • בירור | שמות קיצורי הדרך לנתיבים בתיקיות
    חגיח חגי
    תכנות

    @מלאכת-מחשבת
    תריץ בcmd את הפקודה set, יש שם את כל המשתני סביבה הקיימים, מה שלא אתה הכנסת קיים כבר מובנה וניתן לפנות אליו גם במחשבים אחרים.


  • autocomplete רשימת הצעות להשלמה בתוך textarea ולא מחוץ לזה
    חגיח חגי
    תכנות

    @ivrtikshoret
    אם אתה רוצה פיתרון קל, תחליף את הtextarea ב-contenteditable, ואז תוכל לקרוא את המיקום שלו ישירות בJS, ואז אתה עושה משהו כזה:

    .autocomplete({
        open: function( event, ui ) {
        var input = $( event.target ),
            widget = input.autocomplete( "widget" ),
            style = $.extend( input.css( [
                "font",
                "border-left",
                "padding-left"
            ] ), {
                position: "absolute",
                visibility: "hidden",
                "padding-right": 0,
                "border-right": 0,
                "white-space": "pre"
            } );
        var pos = { at: {x: 0, y: 0}};
        input.autocomplete( "option", "position", pos );
        widget.position( $.extend( { of: input }, pos ) );
    },
    

    אם אתה רוצה פיתרון קשה - אז האפשרויות הן יצירה של CANVAS ולחשב עליו את הoffset(פחות מומלץ) או DIV ולשים אותם מחוץ למסך (position absolute), ואז לעצב אותם בדיוק כמו הtextarea, ואז להעתיק לשם עד הטקסט שנמצא ה-caret, ולמקם בסוף הטקסט איזשהו DIV נוסף ולקחת את הOFFSET שלו ביחס לאב, ואז לעשות שוב את התהליך שמתואר לעיל.

    עריכה:
    אתה יכול לנסות למקם contenteditable בדיוק במיקום של הtextarea ו-OPACITY 0, וכל הזמן לסנכרן אותם.

    נ.ב. אני לא בטוח שjquery ui autocomplete עובד עם contenteditable

    עריכה ל-נ.ב.
    https://stackoverflow.com/questions/13324822/autocomplete-with-contenteditable-div-instead-of-textarea-doesnt-seem-to-work


  • קוד PHP להמרת קבצי שמע לוידאו
    חגיח חגי
    תכנות

    https://superuser.com/a/1499738/1041561


  • קוד PHP שחוזר על עצמו
    חגיח חגי
    תכנות

    @ass
    נניח והאינדקס (מיקום) של הmtime שאתה רוצה הוא $i
    אז:

    $obj->items[$i]->mtime
    

  • קוד PHP שחוזר על עצמו
    חגיח חגי
    תכנות

    @ass
    בשביל לקבל את הmtime

    foreach ($obj->items as $value)
    {
        echo $value->mtime;
    }
    

    בשביל להציב מחדש:

    foreach ($obj->items as &$value)
    {
        $value = $mynewvalue;
    }
    

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

  • 1
  • 2
  • 11
  • 12
  • 13
  • 14
  • 15
  • 23
  • 24
  • 13 / 24
  • התחברות

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

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