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

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

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

חגי

@חגי
אודות
פוסטים
591
נושאים
12
שיתופים
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 / 1
  • התחברות

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

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