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

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

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

חוקר

@חוקר
אודות
פוסטים
1.2k
נושאים
199
שיתופים
0
קבוצות
0
עוקבים
5
עוקב אחרי
0

פוסטים

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

  • ישיבה על קברו, בלי סיסמא?
    ח חוקר

    @יעקב-ישראל אמר בישיבה על קברו, בלי סיסמא?:

    @חוקר איך אני יוצר איתך קשר ?

    במייל 7226644@gmail.com

    תכנות

  • ישיבה על קברו, בלי סיסמא?
    ח חוקר

    בל"נ אשתדל להתחבר מרחוק ולהבין מה קורה.
    @יעקב ישראל או @אביי ניתן לנסות אחרי 9 בערב בל"נ.

    תכנות

  • התקנה ושימוש עם bootstrap-vue
    ח חוקר

    אני מנסה להיכנס לעולם ה vue
    ניסיתי לעשות זאת באמצעות src לקבצים (נשמע לי בינתיים מורכב מידי להשתמש בזה עם npm (מדריכים מסודרים יותר בבקשה..)
    אני מתחיל עם ניסיון וטעיה, וכמובן מתמקד מיד בניסיון לבנות משהו בשטח.
    אני רוצה לפתח טבלה ולהשתמש בה עם bootstrap-vue
    ניסיתי להתקין לפי ההוראות כאן https://bootstrap-vue.org/docs#browser
    ולהכניס טבלה לפי ההוראות כאן https://bootstrap-vue.org/docs/components/table#tables
    להלן הקוד המלא:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <!-- Add this to <head> -->
    
        <!-- Load required Bootstrap and BootstrapVue CSS -->
        <link type="text/css" rel="stylesheet" href="//unpkg.com/bootstrap/dist/css/bootstrap.min.css" />
        <link type="text/css" rel="stylesheet" href="//unpkg.com/bootstrap-vue@latest/dist/bootstrap-vue.min.css" />
    
        <!-- Load polyfills to support older browsers -->
        <script src="//polyfill.io/v3/polyfill.min.js?features=es2015%2CIntersectionObserver" crossorigin="anonymous"></script>
    
        <!-- Load Vue followed by BootstrapVue -->
        <script src="//unpkg.com/vue@latest/dist/vue.min.js"></script>
        <script src="//unpkg.com/bootstrap-vue@latest/dist/bootstrap-vue.min.js"></script>
    
        <!-- Load the following for BootstrapVueIcons support -->
        <script src="//unpkg.com/bootstrap-vue@latest/dist/bootstrap-vue-icons.min.js"></script>
    </head>
    <body>
    <template>
        <div>
            <b-table striped hover :items="items"></b-table>
        </div>
    </template>
    
    <script>
        export default {
            data() {
                return {
                    items: [
                        { age: 40, first_name: 'Dickerson', last_name: 'Macdonald' },
                        { age: 21, first_name: 'Larsen', last_name: 'Shaw' },
                        { age: 89, first_name: 'Geneva', last_name: 'Wilson' },
                        { age: 38, first_name: 'Jami', last_name: 'Carney' }
                    ]
                }
            }
        }
    </script>
    </body>
    </html>
    

    אך אני מקבל שגיאה:
    Uncaught SyntaxError: Unexpected token 'export'

    אני מרגיש שאני מפספס משהו
    אני לא רגיל עדיין לעבוד עם סוגי ספריות שכאלו, ואני מנסה לקבפוץ לזה.
    אציין רק שאת הדוגמה הבסיסית כאן https://vuejs.org/v2/guide/#Declarative-Rendering
    כן עבד לי.
    חסר לי הבנה בJS בחלק של מודולים, בתחביר של export ו import
    אשמח לעזרה איך אני מתחיל לראות את זה בפעולה..
    גם לינקים יעזרו
    ובמאמר המוסגר, אם באותה למידה אוכל גם לעבוד על ספריה אמתית של דשבורד מבוסס vue כמו שהזכירו כאן https://tchumim.com/post/116459 אשמח לגשש..

    תכנות

  • לעבוד עם 2 תוכנות ניהול חשבונות במקביל
    ח חוקר

    האם יש בעיה לעבוד עם 2 חברות לניהול חשבונות בענן במקביל.
    דוגמא לצורך, אני רוצה רוצה לעבוד עם סליקה והתממשקות לניהול חשבונות באמצעות נדרים, שעובד עם איזיקאונט, ומאידך מנהל החשבונות עובד עם תוכנה לניהול הוצאות וכו' עם חברה אחרת.
    וכן לאיזיקאונט יש API שאני מוציא חשבונית ללקוחות בלחיצת כפתור בממשק שלי, ולחברה השניה אין API.
    האם יש בעיה להפיק פעם כאן ופעם שם?
    וא"כ האם יש הוראות כל שהן לגבי המיספור הרץ?
    תודה

    הנהלת חשבונות

  • איך מתקינים php על המחשב האישי? (יש ip קבוע)
    ח חוקר

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

    תכנות

  • איך מתקינים php על המחשב האישי? (יש ip קבוע)
    ח חוקר

    הכי טוב והכי קל להתקין את wamp שכולל בו כל מה שצריך להפעיל אתר PHP על מחשב ווינדוס

    תכנות

  • API לפתיחת וסגירת פורט 3389 לRDP לעולם החיצוני באמצעות PHP
    ח חוקר

    @musicode אמר בAPI לפתיחת וסגירת פורט 3389 לRDP לעולם החיצוני באמצעות PHP:

    רק צריך להריץ את זה בכל הפעלה וכיבוי של הראוטר...

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

    רשתות

  • API לפתיחת וסגירת פורט 3389 לRDP לעולם החיצוני באמצעות PHP
    ח חוקר

    @איש-ימיני אמר בAPI לפתיחת וסגירת פורט 3389 לRDP לעולם החיצוני באמצעות PHP:

    @חוקר
    זה דורש התקנת PHP במחשב?
    וא"כ דורש גם פתיחת פורט 80?

    אכן
    אצלי כבר מותקן בין כך

    רשתות

  • API לפתיחת וסגירת פורט 3389 לRDP לעולם החיצוני באמצעות PHP
    ח חוקר

    @dovid אמר בAPI לפתיחת וסגירת פורט 3389 לRDP לעולם החיצוני באמצעות PHP:

    אבל אם כבר תכבה את השירות של הRDP במחשב.

    זה דורש כנראה גישה לAPI של ווינדוס.
    אין לי שמץ של מושג איך לגעת בזה

    רשתות

  • API לפתיחת וסגירת פורט 3389 לRDP לעולם החיצוני באמצעות PHP
    ח חוקר

    יצרתי לעצמי API שאני יכול ממחשב מרוחק לגשת לIP (הקבוע) של המחשב שלי ולפתוח לעצמי פורט שיחובר לפורט 3389 עבור חיבור לשולחן עבודה מרחוק.
    הרעיון הוא שכל הזמן אין פורט שמופנה לRDP, ורק בעת הצורך פותחים או סוגרים את החיבור
    זה נועד לתוספת אבטחה.
    להלן הקוד
    זה נכתב בהתאם לראוטר D-LINK 225
    הרעיון הוא שעבור פתיחת פורט ניגשים לכתובת של הדף
    http://31.31.31.31/openport.php?action=open
    ועבור הסגירה ניגשים כך
    http://31.31.31.31/openport.php
    כמובן יש לשנות לכתובת הIP הנכון
    וכן להשים את שם הקובץ בו שמרתם את הקוד
    וכן יש לוודא ששמתם את שם המשתמש והסיסמא הנכונים של הראוטר
    וכן לוודא שהמחשב המארח נמצא בכתובת 10.0.0.1 או להחליף בקוד לכתובת הנכונה
    ניתן לשנות את הפורט המאזין לכל פורט אחר כמובן

    <?php
    
    $username = 'Admin';
    $pass = 'Admin';
    
    $header = 'Content-Type: application/x-www-form-urlencoded'.
        "\r\n" . 'Cookie: username=' . $username . '; password=' . $pass . '';
    
    $opts = array('http' =>
        array(
            'method'  => 'GET',
            'header'  => $header,
            'follow_location' => false
        )
    );
    
    $context  = stream_context_create($opts);
    
    $Login = file_get_contents('http://10.0.0.138/login.cgi?web_login_name=' . $username . '&web_login_pass=' . $pass . '&loginfo=on&loginId=Login', FALSE, $context);
    
    $form = file_get_contents('http://10.0.0.138/scvrtsrv.html', FALSE, $context);
    $form = explode('&sessionKey=', $form);
    $sessionKey = explode("'", $form[1])[0];
    //print_r($sessionKey);
    $eStart = '5546'; //תחילת פורט נכנס
    $eEnd = '5546'; //סיום פורט נכנס
    $iStart = '3389';
    $iEnd = '3389';
    if (isset($_GET['action']) && $_GET['action'] == 'open') {
        $open = 'http://10.0.0.138/scvrtsrv.cmd?action=add&srvName=RDP&dstWanIf=ppp1.1&srvAddr=10.0.0.1&proto=1,&eStart=' . $eStart . ',&eEnd=' . $eEnd . ',&iStart=' . $iStart . ',&iEnd=' . $iEnd . ',&sessionKey=' . $sessionKey;
        $open2 = file_get_contents($open);
        print_r($open2);
    } else {
        $delete = 'http://10.0.0.138/scvrtsrv.cmd?action=remove&rmLst=10.0.0.1|' . $eStart . '|' . $eEnd . '|TCP|' . $iStart . '|' . $iEnd . ',&sessionKey=' . $sessionKey;
        $delete2 = file_get_contents($delete, FALSE, $context);
        print_r($delete2);
    }
    
    $LogOut = file_get_contents('http://10.0.0.138/logout.cgi', FALSE, $context);
    
    רשתות

  • עזרה - שינוי שם בקבצי PDF מרובים לפי טקסט מתוך המסמך
    ח חוקר

    על כל השרשור כאן אני לא יכול להתאפק מלכתוב שני מילים
    "אשריכם ישראל"

    תכנות

  • פיתוח ממשק כאשר ניהול צד שרת nodejs
    ח חוקר

    @dovid אמר בפיתוח ממשק כאשר ניהול צד שרת nodejs:

    אני חשבתי לתומי שYII נותן גם ajax שזה בקשות שרת ללא טעינה מלאה.

    יש תמיכה מוגבלת מאוד בזה.
    התמיכה היחידה (שמצאתי שם) היא שניתן להגדיר קטעים בדף שהם pjax וניתן לטעון רק אותם.
    למשל יש לי בתוך הדף טבלה, שברגיל אני פותח אותה עם כל התפריט העליון והתחתון וכו', pjax מאפשר לי להגדיר שאם אני ניגש לדף ובלינק אני נותן לי ערך pjax=gdfd השם של החלק שהגדרתי כ pjax אז זה ייתן לי את החלק הזה בלבד ללא הכותרות והחלקים של לפני ואחרי. (מגדירים קטע התחלה וקטע סיום).
    נראה לי שזה פחות טעינות של קבצים סטטיים, (אלא א"כ הוכרז עליהם בתוך הקטע המבוקש הספיציפי), אך עדיין הCPU והראם הוא אותו דבר

    תכנות

  • עזרה - שינוי שם בקבצי PDF מרובים לפי טקסט מתוך המסמך
    ח חוקר

    @chv אמר בעזרה - שינוי שם בקבצי PDF מרובים לפי טקסט מתוך המסמך:

    @מעלה-ומוריד יש בכלל כאלה כפולים? אני מתכווין האם יש מצב שיש שתי קבלות באותו יום - לאותו תורם?

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

    תכנות

  • פיתוח ממשק כאשר ניהול צד שרת nodejs
    ח חוקר

    למעשה
    אני מתלבט מאוד האם ללכת על ספריה שמנהלת את כל העבודה, או משהו קטן שמוסיף שיפורים קלים לקוד וזה הכל (וא"כ אשמח לדעת מה באמת אני מחפש.. אולי מישהו יודע בשבילי).
    בספריות שצויינו לעיל יש כנראה מגוון כלים גדול שיכול לעזור ולהוסיף ולשפר וכו'
    ומצד שני זה דורש למידה של משהו חדש, לבחור ספריה המתאימה לי מבין הספריות הקיימים בשוק ועוד.
    @dovid אני חושש שלא ירדת לגמרי לסוף דעתי.
    עד היום בYII2 היה לי לי הHTML מעורבב לגמרי בPHP, ובכל ניתוב בכל לחצן ערוך מחק הצג וכו' היינו שאתה עובר לגמרי לדף אחר, טעינה מחדש של כל הקבצים וכל הגופנים וכו' (כמובן מהירה יותר כאשר הן בקש, אבל בהחלט לכל פעולה טעינה מלאה), ובמקביל בשרת זה טעינה מלאה חוזרת של כל המודולים והקונטרולרים והספריות וכו' של הספריה המלאה של YII2.
    כמובן צורך המון CPU וראם..
    כעת אני רוצה גישה חדשה לחלוטין
    אין בקשות כבדות.
    יש אפליקציה אחת (HTML + JS + CSS) שנטענת במלואה בכניסה לדף, ואח"כ הכל מבוצע על ידי בקשות רזות של API לקבלת מחיקת ועריכת הנתונים.

    תכנות

  • אבטחה לסרטונים ברשת
    ח חוקר

    @dovid אמר באבטחה לסרטונים ברשת:

    s3 של אמזון.

    ביקשו לי פעם לעזור לבקש לנטפרי לפתוח קורסים של האוניברסיטה הפתוחה, חקרתי קצת לעומק איך זה בנוי שם, והרעיון איך שזה בנוי שם הוא כמו שכתבת.
    אך הם לא עבדו בצורה של S3, אלא משהו (שבאמת עניין אותי אך לא הגעתי לחקור אותו) ברמת השרת בתוך ה nginx.
    הטוקן נמצא כמובן בלינק בסיומו, בערך md5=gheutruhreu4637
    והראיה שלי שזה ברמת השרת היא כי כאשר שיניתי את הטוקן הוצגה לי קוד שגיאה של nginx של אין הרשאות (לא זוכר כרגע את קוד השגיאה).
    נראה שיש איזה שהוא אפשרות לבנות בתוך nginx הגבלה ברמת בדיקה מול בסיס נתונים האם יש הרשאה לטוקן לפני שהוא ממשיך בהרצת הבקשה.

    אינטרנט

  • פיתוח ממשק כאשר ניהול צד שרת nodejs
    ח חוקר

    עד היום השתמשתי לממשקי הניהול ללקוחות עם פריימוורק php בשם YII2.
    ניהול היוזרים בוצע עם המודל המובנה שם, יש שם גנרטור שיוצר מודולים תצוגות וקונטרולרים לכל הטבלאות.
    רוב השימוש בממשק הינו CRUD פשוט על טבלאות, כאשר פה ושם יש צורך בכל מיני פונקציות שהייתי מוסיף לבד בקונטרולרים.
    כעת יש לי פרוייקט שמורכב ממסך המתעדכן אוטומטי מהרשמות שנעשו בטלפון, ולכל שורה יש לי סט של פונקציות בהתאם לסטטוס וסוג השורה וכו', וכן ישנם מספר מערכות ללקוח אחד שיוצגו באותו תצוגה ועוד, מה שהביא אותי לתחושה שעלי לבנות משהו חדש, וצד השרת יהיה אותו תהליך nodejs המשמש אותי למערכת הטלפונית, ויש בו בין כך את כל הפונקציות והנתונים.
    אני התחברתי לכיון כמו שקיים בממשק הניהול של נדרים פלוס, כל הממשק הינו html מוכן מראש עם כל סוגי התצוגות והפונקציות ב js, הכל בתוך divים המוגדרים ל hidden ובכניסה ראשונית מוצג רק הדיב של ההתחברות, לאחר התחברות שמבוצעת ב api הוא מוסתר ומוצג הדיב של התפריט הראשי, ובעת בחירת פעולה מסויימת מוסתרים שאר הדיבים ונגלה רק הדיב המציג את הטבלה/הפעולה הרצויה.
    כאשר כל הפעולות בצד שרת מבוצעים על ידי api שכמובן חסומים, ונגישים רק למחוברים המזוהים על ידי עוגיות, וכן התצוגות של נתונים מקבלים מידע באמצעות api וטוענים אותם לטבלה הקיימת ב html מטעינת הדף הראשונית.
    אשמח לשמוע מהחברים האם יש משהו יותר קליל ויותר פרקטי/מודרני אך בסגנון הנ"ל שצד השרת בנוי בנפרד ב nodejs.
    אין לי חשק לעבוד כעת על צד שרת שמרנדר html.
    האם יש ספריות/פריימוורקים מומלצים מעבר ל jquery ובוטסטראפ?
    או משהו שמקל יותר על עניין העיצוב, שאגב זה יהיה לי קשה, כי אני לא הסגנון שיודע לעצב..
    תודה

    תכנות

  • מציאת שורה שניה בMYSQL
    ח חוקר

    @שואף אמר במציאת שורה שניה בMYSQL:

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

    אני שדרגתי על שרת פעיל וב"ה לא היו בעיות.
    לקח כחמש דקות של השבתה..
    https://tchumim.com/post/105902
    אבל לא מנסים על הפעיל, אלא עשיתי תמונת מערכת, ויצרתי שרת חדש, עליו ניסיתי, וכמה וכמה פעמים נכשל, עד שהגעתי לדרך הנכון, ואז נכנסתי לחומת האש של אמזון, עצרתי את פורט 80 ו443 וכו' שלא יהיו תעבורה נכנסת לביצוע שינויים, וכמובן עשיתי גיבוי סופי נוסף, ואז ביצעצי את העדכון לקח כמה דקות ושחררתי את התכבורה הנכנסת.
    הפונקציות החדשות בגרסה 8 באים בהחלט לשימוש.

    תכנות

  • JS | תזמון, המתנה לזמן מסוים להרצת פעולה - אבל לא settimeout...
    ח חוקר

    @chv אמר בJS | תזמון, המתנה לזמן מסוים להרצת פעולה - אבל לא settimeout...:

    אבל בתכלס זה אינטרוולים.
    זה לא טיימאאוטים.

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

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

    @dovid אמר בJS | תזמון, המתנה לזמן מסוים להרצת פעולה - אבל לא settimeout...:

    אולי היא עושה setTimeout מחושבים?

    נראה לי שזה מה ש @dovid התכוין במשפט הקצר והקולע

    תכנות

  • JS | תזמון, המתנה לזמן מסוים להרצת פעולה - אבל לא settimeout...
    ח חוקר

    אני לא במלונית.. רק אתן מראה מקום..
    https://www.npmjs.com/package/node-schedule
    תתקין את הספריה ואתה יוצר אובייקט שיופעל בשעה הרצויה
    יש תיעוד בשפע..
    בהצלחה והבראה נעימה

    תכנות

  • אימות משתמשים וממשק ניהול בנוד
    ח חוקר

    @yossiz אמר באימות משתמשים וממשק ניהול בנוד:

    @חוקר יש הצפנה, express-session מקבלת כפרמטר secret שהוא מפתח ההצפנה:

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

    תכנות
  • 1
  • 2
  • 26
  • 27
  • 28
  • 29
  • 30
  • 62
  • 63
  • 28 / 63
  • התחברות

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

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