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

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

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

דאטה בייס

@דאטה בייס
אודות
פוסטים
36
נושאים
9
קבוצות
0
עוקבים
0
עוקב אחרי
0

פוסטים

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

  • עזרה עם שרת שהתחיל לעבוד בצורה מאוד איטית
    ד דאטה בייס

    מעבד וזיכרון בדקתי, כנ"ל
    בכל אופן זה הפלט:

    root@vmi1666384:/usr/django/rlev# top
    top - 22:29:48 up  1:10,  1 user,  load average: 0.02, 0.07, 0.75
    Tasks: 133 total,   1 running, 131 sleeping,   0 stopped,   1 zombie
    %Cpu(s):  0.2 us,  0.8 sy,  0.0 ni, 98.6 id,  0.0 wa,  0.0 hi,  0.0 si,  0.4 st
    MiB Mem :   5920.4 total,   1805.5 free,   3670.8 used,    444.1 buff/cache
    MiB Swap:      0.0 total,      0.0 free,      0.0 used.   2003.1 avail Mem
    
        PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND
        650 mysql     20   0 2841776 444016  37272 S   1.0   7.3   2:51.88 mysqld
      16137 root      20   0   15344   4132   3396 R   1.0   0.1   0:00.18 top
        466 root      20   0 1950948  46516  33164 S   0.3   0.8   0:21.20 containerd
      13121 root      20   0   11.5g 172784  51468 S   0.3   2.9   0:06.08 node
          1 root      20   0  792060  13772   8500 S   0.0   0.2   0:24.22 systemd
          2 root      20   0       0      0      0 S   0.0   0.0   0:00.01 kthreadd
    
    

  • עזרה עם שרת שהתחיל לעבוד בצורה מאוד איטית
    ד דאטה בייס

    ראשית, תודה!

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

    root@vmi1666384:/usr/django/rlev# df -h
    Filesystem      Size  Used Avail Use% Mounted on
    tmpfs           593M  8.1M  585M   2% /run
    /dev/sda3        96G   11G   81G  12% /
    tmpfs           2.9G     0  2.9G   0% /dev/shm
    tmpfs           5.0M     0  5.0M   0% /run/lock
    /dev/sda2       2.0G  215M  1.7G  12% /boot
    tmpfs           593M     0  593M   0% /run/user/0
    

  • עזרה עם שרת שהתחיל לעבוד בצורה מאוד איטית
    ד דאטה בייס

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

    1. אני לא מצליח להריץ שירותי לינקוס (שעצרתי אותם כדי לבחון מה הבעיה, וכעת אני לא מצליח להפעיל אותם מחדש)
    2. התחברות באמצעות SSH מאוד איטית ונסחבת
    3. אני מפעיל טרמינל באמצעות VS code והטרמינל מתנתק כל הזמן

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

    אם יש מישהו שמתמצא בדבר ויוכל לחבור אלי כדי לאושש את השרת, אני אודה לו מאוד!


  • דרוש מתכנת וורדפרס
    ד דאטה בייס

    שלום וברכה
    אני מחפש מתכנת וורדפרס להשלמת הקמת אתר
    הבסיס כבר כתוב, יש צורך בהטמעת עיצובים ע"פ גרפיקה מוכנה,
    וכן הוספת פיצ'רים נוספים
    פרטים במייל utilitiesphone1@gmail.com


  • סורק ברקוד ומדפסת קבלות
    ד דאטה בייס

    האמת שלא בדיוק קיבלתי תשובה לגבי מדפסות, האם יש כאלו באזור ה-100 שקל איכותיות? אשמח לקישור..


  • סורק ברקוד ומדפסת קבלות
    ד דאטה בייס

    @מיכאלוש כתב בסורק ברקוד ומדפסת קבלות:

    הבנתי נכון ?

    נכון, בדיוק

    @מיכאלוש כתב בסורק ברקוד ומדפסת קבלות:

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

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

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


  • סורק ברקוד ומדפסת קבלות
    ד דאטה בייס

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

    תודה רבה!


  • סורק ברקוד ומדפסת קבלות
    ד דאטה בייס

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


  • סורק ברקוד ומדפסת קבלות
    ד דאטה בייס

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


  • סורק ברקוד ומדפסת קבלות
    ד דאטה בייס

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

    בתודה מראש


  • שימוש ב WebSocket | עזרה ראשונית
    ד דאטה בייס

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

    אני מנסה להשתמש עם WebSocket כדי לאפשר הודעות דחיפה בדפדפן (ספציפית זה לא בשביל הודעות אלא בשביל הוראה לדפדפן לרענן את הדף [אולי יש פתרונות אחרים?])

    להלן הפעולות שכבר עשיתי:
    התקנתי rabbitQT על השרת + תוסף rabbitmq_web_stomp
    בקובץ /etc/rabbitmq/rabbitmq.conf הגדרתי

    web_stomp.port = 15674
    

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

    #!/usr/bin/env python
    import pika
    
    connection = pika.BlockingConnection(
        pika.ConnectionParameters(host='localhost'))
    channel = connection.channel()
    
    channel.queue_declare(queue='hello')
    
    channel.basic_publish(exchange='', routing_key='hello', body='Hello World!')
    print(" [x] Sent 'Hello World!'")
    connection.close()
    

    ואני מקבל הודעת אישור

    [x] Sent Hello World!
    

    בנוסף ההודעה מופיעה ברשימת ההודעה כשאני מריץ rabbitmqctl list_queues

    בנוסף יש לי קוד js

    const ws = new WebSocket("ws://161.97.125.251:15674/ws");
    
            ws.onopen = function () {
                console.log("WebSocket connection established.");
                ws.send(JSON.stringify({
                    "type": "queue.bind",
                    "queue": "hello",
                    "exchange": "",
                    "routing_key": "hello"
                }));
            };
    
            ws.onmessage = function (event) {
                console.log(event);
                const message = event.data;
                console.log("Received message:", message);  
            };
            ws.onerror = function (error) {
                console.error("WebSocket error:", error);
            };
    
            ws.onclose = function () {
                console.log("WebSocket connection closed.");
            };
    

    הודעת חיבור ראשונית WebSocket connection established. מתקבלת,
    אבל אני לא מצליח לקבל את ההודעות שאני שולח מכאן והלאה

    מאמין שמשהו פה בהגדרות לא מספיק מהודק,
    מישהו יכול לעזור לי?
    תודה!


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

    @dovid
    תודה!
    לגבי שכיחות העתקת תיקיות, באמת לא כ"כ מצוי העתקה של תיקיות מחשבון לחשבון, אבל ישנו גם חשבון שנקרא 'מאגר כללי' שכל משתמש יכול לייבא אותו לחשבון הפרטי שלו, הפעולה הזאת מתרחשת פעמים רבות, לפחות כמה פעמים ביום
    מלבד זאת, בעיית הביצועים הייתה 'עולה' - במידה ומדובר בכמות גדולה של תיקיות (שתחתיהם יש קבצים) כ- 12 שניות - הרצה של כ 600 שאילתות, מדובר על ממשק טלפוני ולא אינטרנטי, ולכן עיכוב כזה לא היה בא בחשבון אפילו לא אם קורה רק פעם בשבוע


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

    שלום לכולם
    יש לי טבלה של 'תיקיות'
    בטבלה יש 4 שדות folder_id, folder_name, parent_folder,account_id
    המבנה של התיקיות הוא בצורה של עץ ואני מממש את זה במסד הנתונים באמצעות שדה parent_folder כך שלתיקיות הראשיות יש ערך 0, והתיקיות המשניות מכילות את ערך folder_id של התיקיה שמעליהם.
    כעת יש לי בעיה, במידה ואני מעוניין לשכפל את כל מערך התיקיות מחשבון אחד לחשבון אחר, אין לי אפשרות לעשות insert של כל הרשומות כמו שהם, מכיון שאני צריך לשייך את תיקיות המשנה למזהה החדש של תיקיות האב בחשבון אליו אני משכפל.
    מה שאני עושה כיום זה לולאה רקורסיבית שמריצה שאילתות SQL, כך שכל 'רמה' של תיקיות מתווספת בפני עצמה ואז בהתקבל המזהה החדש אני מוסיף את הרשומות הבאות.
    החסרון הגדול בשיטה הזו הוא כמובן עניין הביצועים.

    חשבתי על פתרון בעניין, והוא שהשיוך לתיקיות האב לא יהיה באמצעות המזהה הפיזי folder_id אלא באמצעות שדה נוסף שיקרא לדוגמא tree_id שיקבע בצורה ידנית ולא אוטומטית (נניח על פי הזמן יוניקס של רגע הוספת התיקיה), ואז אין לי בעיה לשכפל את כל מערך התיקיות כמו שהוא בשינוי ה accont_id מכיון שהשיוך לתיקית האב יתבצע על פי שדה parent_folder בצירוף ה account_id.
    אבל מרגיש לי שזה פיתרון לא כ"כ חוקי ותקין.

    אשמח לשמוע חוות דעת, או פתרון וכיוון אחר.

    תודה מראש!


  • נסיון פריצה לשרת שלי?
    ד דאטה בייס

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


  • נסיון פריצה לשרת שלי?
    ד דאטה בייס

    שלום וברכה,
    אני מריץ על השרת שלי באמצעות פייתון שרת אינטרנט לבדיקות של Django
    זה הפקודה:
    c6976782-1dca-415a-ab66-7d75206a268c-image.png
    כעת, אני מזהה, שלמרות שאני לא עושה שום פעילות, נכנסות בקשות GET או POST שאני לא מזהה, חלקם קשורות ל password וכדו'.
    האם באמת מדובר בנסיון פריצה? ואם כן, יש לי מה לחשוש מזה?
    זה התיעוד:
    1ba803be-53e2-4acd-a91a-91880ae1b265-image.png


  • רשימת פרקים בש"ס, עם הדף בו הם מתחילים
    ד דאטה בייס

    אם מישהו יצטרך את זה אי פעם
    מצו"ב קובץ עם נתוני הפרקים בש"ס בבלי שיצרתי מוויקי הנ"ל
    פרקים.xlsx


  • רשימת פרקים בש"ס, עם הדף בו הם מתחילים
    ד דאטה בייס

    @dovid
    תודה, זה מצויין!
    אכתוב קוד קצר שמפרק את זה לנתונים.


  • רשימת פרקים בש"ס, עם הדף בו הם מתחילים
    ד דאטה בייס

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


  • גיבוי בענן עם גישת FTP
    ד דאטה בייס

    @aaron
    אוקי, ניסיתי והצלחתי..
    (דוקא עם המדריך שציינת לא הצלחתי אבל עם המדריך הזה כן הצלחתי.)

    רק שאלה,
    האם אני צודק שאפשר לחבר את ה SB רק לשרת שלהם?, כי ניסיתי לחבר באותה דרך את ה SB לשרת אחר שיש לי (ב HOSTINGER) וזה חזר עם שגיאה:

    fuse: failed to open mountpoint for reading: No such device
    

  • גיבוי בענן עם גישת FTP
    ד דאטה בייס

    @aaron
    תודה! אנסה כעת, מקוה שאסתדר..

  • 1
  • 2
  • 1 / 2
  • התחברות

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

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