דילוג לתוכן
  • חוקי הפורום
  • פופולרי
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
מתמחים טופ
י

יושב אהלים

@יושב אהלים
אודות
פוסטים
2.6k
נושאים
133
שיתופים
0
קבוצות
0
עוקבים
42
עוקב אחרי
1

פוסטים

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

  • שרתים ומסדי נתונים | mongodb השתגע!
    י יושב אהלים

    @LEVI-H
    כמו שאפשר לראות יש שגיאות במנוע האחסון של מונגו (שנקרא WiredTiger).
    בגדול תצטרך לגבות את כל הנתונים של MongoDB שאתה צריך (אמור להיות בפורמט bson או tar).
    את הגיבוי תוכל לבצע עם אחד הכלים הרלוונטים לכך, כדוגמת mongodump או mongorestore.
    (אני מכיר בעיקר את mongodump. תוכל ליצור קובץ גיבוי חדש באמצעות:

    mongodump --db <database_name> --out <output_directory>
    

    את <database_name> תחליף בשם המסד שתרצה לגבות, ו<output_directory> אם שם תיקית היעד, למשל תיקיית הHome, יווצר הרבה קבצי BSON לכל מסד נתונים או קולקשן, מומלץ להוסיף את הדגל --archive כדי ליצור קובץ tar (קובץ דחוס) שיכיל את כל קבצי הגיבוי, במקום לקבל עשרות קבצי גיבוי בתיקיה).

    לאחר הגיבוי תצטכך למחוק את /var/lib/mongodb ולהפעיל מחדש את מונגו. זה יצור קובץ WiredTiger.wt חדש. אם הוא לא יצור - תוכל ליצור ידנית.
    בסוף, תצטרך לשחזר את הגיבוי למסד החדש.
    אם זה בפורמט bson תוכל להשתמש בכלי mongorestore לייבוא המידע. משהו כזה:

    mongorestore --db <database_name> <path_to_bson_file>
    

    או לTar:

    tar -xvf <path_to_tar_file> -C /var/lib/mongodb/
    

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

    רשתות

  • שרתים ומסדי נתונים | mongodb השתגע!
    י יושב אהלים

    @LEVI-H קובץ הלוג של MongoDB.
    תוכל לצרף כאן את 100 השורות האחרונות שלו באמצעות:

    sudo tail -n 100 /var/log/mongodb/mongod.log
    

    לחילופין אם הפקודה לא עובדת, תדפיס את הקובץ עם Cat, ותצרף את השורות האחרונות

    sudo cat /var/log/mongodb/mongod.log
    

    במידה והקובץ לא קיים, כנראה שאין לMongo הרשאות לכתוב לו/אין תיקיה כזאת, מה שאומר שאין לוג, וקשה מאוד יהיה לדבג את הבעיה.

    רשתות

  • שרתים ומסדי נתונים | mongodb השתגע!
    י יושב אהלים

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

    בכ״א, קובץ הלוג שעדיין לא צורף לכאן, יוכל להיות התחלה מצויינת לפתרון הבעיה.

    רשתות

  • שרתים ומסדי נתונים | mongodb השתגע!
    י יושב אהלים

    @LEVI-H כמו שכבתי לך, נסה לצרף את קובץ הלוג (לכאורה אמור להספיק 100 השורות האחרונות שלו...). הנה פירוט כיצד לבצע את זה:

    sudo tail -n 100 /var/log/mongodb/mongod.log
    

    כמו גם אשמח אם תצרף את כל התהליכים של MongoDB שרצים ברקע.
    אפשר לעשות את זה עם הכלי ps aux. משהו כזה:

    sudo ps aux | grep mongo
    
    רשתות

  • שרתים ומסדי נתונים | mongodb השתגע!
    י יושב אהלים

    @LEVI-H בלוג של mongod שצירפת נראה שמסופק רק הזהרות כלליות (כדוגמת המלצה לשימוש בXFS לטובת שיפור הביצועים וכד׳)
    לכאורה הבעיה נעוצה איפשהוא בחיבור, אם תשתף אותנו בכלי עזר לMySQL שניסית להתקין לכאורה זה יעזור, יתכן שהכלי מתקין תוכנה של צד ג׳/מתנגש ברשת וכו׳.

    נסה לעשות Kill לPid 9849, לחילופין תבדוק שאין חומת אש או משהו כזה שהתקנת/הותקן שחוסם את הגישה לMongoDB (תוכל לוודא בקלות שאכן פורט 27017 נגיש עם Telnet או Nmap וכד׳)
    תנסה לבדוק גם האם באמצעות localhost:27017 אפשר להתחבר, ולא באמצעות 127.0.0.1:27017 (אולי באמצעות סקריפט פשוט עם mongoose וכד׳), תתפלא, אבל זה פתר לי בעבר בעיה דומה.

    לחילופין הייתי ממליץ שתצרף את קובץ התצורה הראשי של מונגו (מאוחסן בדיפולט ב/etc/mongod.conf), או את קובץ הלוג (מאוחסן בדיפולט ב/var/log/mongodb/) זה גם יוכל לעזור מאוד..

    רשתות

  • להורדה | אפליקציה משוכללת לתרגום מחרוזות xml
    י יושב אהלים

    @mefateach זה אכן בתשלום, אך כמו בכל המוצרים של GCP יש זיכוי ראשוני של 300$ לשימוש במוצרים, ראה עוד כאן: https://cloud.google.com/translate

    בנוגע לדרכים לא רשמיות, יש מגוון דרכים כמו למשל זה:
    https://github.com/hua1995116/google-translate-open-api
    כתבתי בעבר רשימה בתחומים של כלי API לא רשמים לGoogle Translation כאן:
    https://tchumim.com/post/134945

    תוצרת הבנייה

  • להורדה | אפליקציה משוכללת לתרגום מחרוזות xml
    י יושב אהלים

    @mefateach זה עבודה מלאה שלך?
    או תרגום והעתקה של המאגר String-XML-filter-tool של Cyberfanta?
    פשוט מדובר בקבצים זהים, אפילו שמות זהים ותוכן זהים לחלוטין...

    בכ״א, רעיון אפשרי לשדרוג הוא להעביר את הפלט אוטומטי לתרגום גוגל או בינג (באמצעות Google Translate API או Bing Translate API),
    למעשה המשתמש tsx1453 בגיטהאב כבר יצר מאגר כזה שמבוסס על אותו מאגר שזהה למאגר שכתבת, כך שזה די מקל את העבודה (במידה ותרצה לשלב תרגום עם הAPI של בינג, תצטרך להפיק מפתח מאזו׳ר, יש ספריות אחרות שיוכלו לעזור לך בכך)..
    הלינק למאגר: https://github.com/tsx1453/AndroidStringTranslator/tree/master/gradle/wrapper

    תוצרת הבנייה

  • בקשת מידע | השוואה בין קבצים על בסיס פונקציית Hash
    י יושב אהלים

    @סקרן-0 סליחה על התגובה המאוחרת,
    בגדול יש בGitHub סקריפט מוכן של פייתון לביצוע השוואה בין שתי קבצי קול, כתובת הסקריפט: https://github.com/kdave/audio-compare.
    בגדול צריך להוריד, להתקין את התלויות Chromaprint וffmpeg, ולהריץ (או לארוז לEXE), הסקריפט עצמו מאוד מתקדם, ומשווה בין טביעות אצבע (fingerprints), קצב הזרמת הסיביות והסט סיביות וכו׳. הסקריפט יכול לזהות גם שירים דומים (יכתב בפלט מה אחוזי ההתאמה), כך שאני מאוד ממליץ להשתמש בו.
    בהזדמנות אני יכין קובץ מוכן עם ממשק גרפי באמצעות Tkinter.

    עזרה הדדית - מחשבים וטכנולוגיה

  • בקשת מידע | השוואה בין קבצים על בסיס פונקציית Hash
    י יושב אהלים

    @סקרן-0
    היי, בדיוק נכנסתי לכאן.. (בטעות..)
    בגדול, אתה יכול להשוות בין הHashים של הקבצים, כיוון שהHash לא משתנה אם משנים לקובץ את השם, אלא לפי המטאדטא ששמור בקובץ.
    הבעיה העיקרית בשיטה הזאת היא קבצים שלא ממש זהים אחד לשני, לפעמים ערוץ שמע נמוך יותר, קובץ דחוס או פורמט אחר, מטאדאטה שונה וכד׳.
    בפייתון ספציפית יש ספריות יעודיות שפותחו לנושא, כדוגמת Audiodiff, וpython-compare-mp3.
    באמצעות audiodiff ספציפית קל מאוד לבדוק את זה, באמצעות הפונקציה audio_equal אפשר לבדוק האם קבצי המוזיקה שווים אחד לשני באמצעות בדיקה של ערוצי השמע וקצב הסיביות, ובאמצעות הפונקציה tags_equal אפשר לבדוק האם המטאדטא של שניהם שווה, אם מעניין אותך, אני יכול לכתוב בקלות סקריפט או תוכנה שתמש אותך.

    עזרה הדדית - מחשבים וטכנולוגיה

  • בעיה | שגיאה בפייתון
    י יושב אהלים

    @האטינגריסט_הנודד הSyntax לכאורה תקין.
    קח ממני טיפ, במקום לתת לאחרים לשבור את הראש ולהסתכל בתמונה שהעלת, תעלה בבקשה את הקלט + את הפלט המדויק
    כשתעלה, אשתדל לעזור לך.
    בגדול תריץ את הקוד בMain (ולא בקובץ 123.py בפרוייקט שלך..) ותבדוק אם השגיאה עולה שוב, כי לכאורה הקוד הנ״ל תקין (מסיים עם קוד יציאה 0):

    import os
    b = os.popen("ifconfig").read()
    print(b)
    

    באם זה עדיין לא עובד, לכאורה מדובר בשגיאת קידוד, תוסיף אחרי הifconfig את הקידוד utf-8
    משהו כזה:

    import os
    b = os.popen("ifconfig״, encoding="utf-8").read()
    print(b)
    

    או לחילופין תשנה את הקידוד של המערכת הפעלה שלך בהגדרות - שפה (language & region > Admin > copy setting > mark welcome screen and system acoun).

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

    עזרה הדדית - מחשבים וטכנולוגיה

  • בקשת מידע | תשתית וספק אינטרנט - המלצות
    י יושב אהלים

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

    עזרה הדדית - מחשבים וטכנולוגיה

  • עזרה | פתיחת 50 קווים בלי צורך בעמותה
    י יושב אהלים

    @יוסי-פרידמן אפשרי בהחלט.
    תוכל ליצור איתי קשר במייל? office@elhananfine.com

    תוכניות קווי סלולר

  • בקשת מידע | אינטרנט ביתי
    י יושב אהלים

    @amit5470 בזק-100 מגה. אפשר לעשות גם דרכי.

    רשתות

  • בירור | מי יכול באיזור ירושלים להכשיר סמארפטון של מלרוז
    י יושב אהלים

    @משה-144 אמר בבירור | מי יכול באיזור ירושלים להכשיר סמארפטון של מלרוז:

    ייתכן שגם @יושב-אהלים יכול לחסום לאינטרנט לחלוטין, אבל לא תוכל להתקין

    א. אין אפשרות אצלי להתקנת אפליקציות. מטרת הסינון זה לתת תחליף חינמי לזקוקים לסמארטפון מסונן לוויז מייל / חנות כשרה וכד'.

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

    ג. אני לא עושה רוט למכשירים, בעיקר כדי לא להסיר את האחריות, והוא ביקש שיעשו לו גם רוט..

    עזרה הדדית - אנדרואיד
  • התחברות

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

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