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

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

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

Elhanan

@Elhanan
אודות
פוסטים
133
נושאים
8
קבוצות
0
עוקבים
4
עוקב אחרי
1

פוסטים

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

  • טמפלאטים מוכנים לבניית אתר למתכנת פרינלנסר
    ElhananE Elhanan

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

    יש להם אתר מסודר בכתובת https://portfoliohub.umihi.co/, ואפשר לראות את הריפו המקורי שלהם כאן https://github.com/umihico/PortfolioHub

    אולי תמצא עם זה טמפליט מוכן...


  • באג בלחיצה ימנית על העכבר
    ElhananE Elhanan

    @אברימי-צור הAcroTray.exe זה תוכנה שמסופקת עם Adobe Acrobat (אדובי אקרובט, תוכנה לקריאת קבצי PDF), המטרה של התוכנה הזו היא להוסיף לתפריט קליק ימני (Context Menu) את האפשרות לפתוח ולהמיר מגוון פורמטי קבצים לPDF, התוכנה הזו עולה עם המחשב (Startup Programs) והיא רצה במקביל כל הזמן ברקע.

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

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

    בגדול האופצייה הכי פשוטה יהיה להשבית את התוכנה מעליית המחשב באמצעות מנהל המשימות (ע״מ לפתוח את זה תקיש במקלדת על Ctrl, Shift,וEsc ביחד) - לאחר מכן תעבור ללשונית אתחול קליק ימני על הAcroTray ותבחר בהשבתה ותפעיל מחדש

    לחלופין תנסה להשתמש בתוכנת CCleaner, בתפריט בצד שמאל תלחץ על Tools (כלים) -> במסך שנפתח תבחר בכפתור Startup (אתחול) -> במסך שיפתח תבחר בלשונית Context Menu ותשבית כל דבר שיש בו את המילים אדובי אקרובט (Adobe Acrobate)

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


  • אנידסק - 'מזהה' זהה במספר מחשבים
    ElhananE Elhanan

    @mekev

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

    אצלי (בMac) הקובץ נמצא (פעמיים!) בנתיב /etc/anydesk/service.conf ובנתיב ~/.anydesk/service.confservice, בווינדוס המיקומים בטח שונים לכאורה בתיקיות האלו, אבל לא בדקתי

    הסיבה שזה קורה היא שהמערכת פשוט משוכפלת (Cloned System), כלומר לא מדובר במחשב שהותקן לו ״מאפס״ המערכת הפעלה, אלא לכאורה שהאיש IT/המוכר בחנות התקינו את המערכת הפעלה מ-Image כלשהוא שהם יצרו בעבר שהחזיק בקובץ service.conf, מה שגורם לאותו AnyDesk ID בכל המחשבים שבהם הותקנה המערכת הפעלה

    שורה תחתונה פשוט תמחק את הservice.conf ותקבל מזהה חדש...


  • אחסון קבצים במסד הנתונים עצמו
    ElhananE Elhanan

    @חגי אין באמת ״איסור״ לאחסן קבצים במסד נתונים, ויש מקרים (לא נפוצים) שזה אכן בא לידי שימוש,

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

    באופן כללי אלו הבעיות המרכזיות, יש גם בעיות יותר קטנות כמו קושי בתחזוקה/הרחבה וגיבוי, וכן בגדול האחסון, לדוגמא נניח ותחליט לאחסן מסמך כטקסט, תצטרך לוגיקה שתמיר לBase64, שחוץ מזה שהוא לוקח 33 אחוז יותר מקום מקובץ המקור, תצטרך גם לוגיה לקריאה ולכתיבה, מגבלת גודל לכל ״מסמך״ שקיימת מרוב מסדי הנתונים (לדוגמא ב-MongoDB מגבלת הגודל היא 16 מגה למסמך אם לא משתמשים ב GridFS שמחלק את הקובץ לחלקים קטנים (255 kB אם אני לא טועה)), וכו׳.

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

    יש בSO נושא גדול בנושא, אולי יעניין אותך:
    https://stackoverflow.com/q/3748/20935697


  • שיתוף סקריפט nodejs להורדת אקסל תנועות עו"ש מבנק דיסקונט משנים קודמים באמצעות התיבה האישית
    ElhananE Elhanan

    @avi-rz מבלי לבדוק את הקוד עצמו, תוכל לפרט מה הבעיות בהתקנת הספרייה? כי אצלי הספריות מותקנות מצויין.
    ליתר ביטחון ניסיתי להתקין אצלי את הספריות עם הפקודה

    sudo npm i node-fetch moment json2xls
    

    f8da4be1-789a-49af-b06b-85d8a33e4554-image.png

    וכמובן עובד מצויין, אמנם יש אזהרה על שתי ״פגיעויות אבטחה״ (severity vulnerabilities) בתלויות jszip בגרסא 3.7.1 ובnode-zip שגם נפגעת מהפגיעה בjszip, ו npm audit fix אכן לא מצא גרסא חדשה יותר שמטפלת בבעית האבטחה, אבל בכל מקרה הספריות עובדות (אצלי לכה״פ) מצוין.

    זה הpackage.json שנוצר אצלי:
    288ef70b-12b4-4b48-ae75-bfd3a8de3777-image.png

    בכ״א בלי פרטים נוספים על השגיאה שמתקבלת אצלך יהיה קשה לענות תשובה ברורה..


  • node js sql
    ElhananE Elhanan

    @אביחיל
    כפי שמצויין בהודעת השגיאה, זה נובע מכיוון שMySQL משתמש במנגנון אימות בשם ״mysql_native_password״ שכידוע אינו נתמך על ידי mysql.js ב Node.js.

    הפתרון במקרה הזה הוא כמובן לשנות ל״מנגנון״ אימות שנתמך ב-Node.js כדוגמת המנגנון ״ caching_sha2_password״, או המנגנון ״ mysql_old_password״.

    תוכל למצוא מגוון מדריכים באינטרנט כיצד לשנות את מנגנון האימות בMySQL.
    (אגב, ללא ספק מנגנון האימות ״mysql_native_password״ מאובטח יותר, הבעיה מתחילה בספרייה שמשמשת אותך לחיבור, להבנתי mysql.js, שכבר שלש שנים לא עדכנו את הספרייה לפתירת הבעיה. לחילופין תוכל להשתמש בספריות שבהם הבנתי שהבעיה נפתרה, כדוגמת MySQL Connecter X DevAPI וmysql2.js).

    בהצלחה


  • עזרה ב-DASH (פייתון)
    ElhananE Elhanan

    @לי-ראש כתב בעזרה ב-DASH (פייתון):

    אתה ידוע מה ההסבר, למה ברירת המחדל אינה לתפוס את כל העמוד?

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

    @לי-ראש כתב בעזרה ב-DASH (פייתון):

    ואם כבר, האם תדע איך אני ממקם Dropdown באמצע השורה?

    כיוון שלא צירפת לקוד את אלמנט הDropdown, כך שאני לא יכול לבדוק לגביו.
    מה שכן, תוכל בDIV שמאחסן אותו להשתמש בCSS flexbox כדי לטפל בפריסה עם המאפיין justify-content.
    משהו כזה:

    app.layout = html.Div(
        [
            dcc.Location(id='url', refresh=False),
            html.Div(
                id='current_page',
                style={'display': 'flex', 'justify-content': 'center', 'height': '100vh', 'background': 'beige'}
            )
        ],
        id='root',
        style={'height': '100%'}
    )
    
    

  • עזרה ב-DASH (פייתון)
    ElhananE Elhanan

    @לי-ראש במבט ראשון, זה נראה שאתה לא כותב CSS כלשהוא שיגדיר את גודל הDIV, ומכיוון שכן, הוא מקבל את ערך הדיפולט (ברירת מחדל).
    נסה להוסיף style עם המאפיין height להגדרת גובה הDIV, משהו כזה:
    html.Div(id='current_page', style={'height': '100vh'}),
    וכן לDIV של הroot (או שתעטוף אותו בDIV אחר שמכיל את הערך של הגובה).

    כמו״כ, בקוד שצרפת נראה שכלל לא ייבאת את הספריות, אולי כדאי להוסיף אותם:

    import dash
    import dash_core_components as dcc
    import dash_html_components as html
    from dash.dependencies import Input, Output
    
    

  • שיתוף בדרייב ללא אפשרות הורדה
    ElhananE Elhanan

    @מיכאלוש סתם כהערת אגב, מSchooler עצמה כמובן לא ניתן להוריד סרטוני ווידיאו מכיוון שהסרטונים עצמם כלל לא מאוחסנים ע״ג השרתים שלהם.

    סקולר אמנם תומך בשילוב ווידיאו בקורסים, אבל מדובר בווידיאו חיצוני שמאוחסן באתרים של צד ג׳, כדוגמת Wistia או Vimeo או YouTube וכד׳
    המקסימום שתקבל מסקולר הוא הדרכה איך ״למנוע״ מהמשתמשים את האפשרות להוריד את הווידיאו על ידי הגדרה באתר ההמאחסן (צד ג׳, אמרנו?) כפרטי ואיפשור רק לדומיין של סקולר לגשת אליו וכד׳,
    בכל אופן, ממה שידוע לי, גם לגבי YouTube וגם לגבי Vimeo יש מגוון פתרונות ומעקפים (לא ידע סודי במיוחד, חיפוש טוב בגוגל יתן לך את המידע), מאמין שגם לשאר הפלטפורמות יש מגוון פתרונות.

    אם תרצה סיכום טוב לפוסט, קבל ציטוט מהשורה הראשונה בדוקומינטציה הרלוונטית של סקולר:

    SCR-20230530-rmzy.png


  • פייתון כתוכנה ללקוח
    ElhananE Elhanan

    @שרה-רחל
    כתבתי בעבר על שתי כלים מומלצים לקימפול:
    א. PyInstaller
    ב. py2exe

    עיינו עוד כאן:

    https://tchumim.com/post/145728
    https://tchumim.com/post/145918


  • התקנת חבילת tensorflow==1.13.1 בפיתון בגרסאת 3.11.3
    ElhananE Elhanan

    השגיאה באמת מציינת שיש בעייה עם הגרסא של ה-TensorFlow, ועם הקובץ requirements.txt.

    בקובץ requirements.txt יש כפילות של הספרייה astor, אפשר לפתור אותה על ידי מחיקת הכפילות (astor==0.8.1astor==0.8.1)

    בהרצה של python setup.py build_ext --inplace את מקבלת שגיאה שלא כל הספריות אכן נטענו כמו שצריך, הפיתרון הוא להתקין את הספריות והתלויות מחדש, (ולא להשתמש בVisual Studio 2022, לעבור ל Pycharm או VSC וכד)

    בנוגע ל-TensorFlow גרסא 1.13.1 שאת מקבלת שגיאה על ההתקנה שלו, פייתון 3.8 הפסיקה את התמיכה בגרסאות 1.* של TensorFlow, אם את צריכה את הגרסא הספציפית הזאת, נסי להשתמש בפייתון 3.6 או 3.7.

    זה בגדול התשובה לשגיאות המצויינות, שגיאות של התקנת ספריות, ואי תאימות של פייתון לTensorFlow. נסי לתקן את הבעיות ולבדוק אם הקוד עובד


  • התקנת חבילת tensorflow==1.13.1 בפיתון בגרסאת 3.11.3
    ElhananE Elhanan

    @miri-chanucka

    השגיאה מציינת שהקובץ setup.py שנמצא בנתיב X, כולל ״אופצייה״ לא מוכרת בשם inplace.
    כמו״כ השגיאה כותבת שהגרסא (לכאורה של darkflow) שמצויינת בקובץ setup.py אינה תקפה ולא תעבוד כצפוי אם גרסאות חדשות יותר.

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

    לעצם שאלתך, התקנת גרסא ספציפית של ספרייה מpip מתבצע באמצעות הוספת == עם מספר הגרסא לאחר פקודת ההתקנה. לדוגמא למקרה שלך (אוחזים כיום בגרסא 2.12.0, 1.13.1 ממש ישנה):

    pip install tensorflow==1.13.1
    

    האמת שלא ממש הבנתי את השאלה, אז מקווה שהתשובה תעזור לך.. לחילופין צרפי את הקובץ setup.py


  • query selector לפי תוכן טקסט של אלמנט
    ElhananE Elhanan

    לפי הבנתי, אכן querySelector - אינו תומך ב״:contains״, לכאורה זה תכונה שה API של ה DOM לא חושף לאלמנטי HTML שמכילים טקסט. זה תחביר ששמור ל״JQuery״ ואכן בו הוא עובד, לדוגמא: $("div:contains('text')").css("font-size", "100px");

    מחיפוש ברשת נראה שכן יש לquerySelector תמיכה ב״:contains״ אבל, כל הניסיונות שלי לתפוס עם querySelectorAll את אלמנט שמכיל את הטקסט הנבחר עם :contains לא צלחו עד כה (ניסיתי לעבור על כל המערך עם לולאה, להשתמש בתכונת childNodes כדי לתפוס את התתי אלמנטים וכד׳), מה שכן, אם אתה רוצה באמצעות JS טהור לתפוס רק את האלמנטים שמכילים ״text״, אפשר לתפוס את האלמנט אב באמצעות ״getElementsBy....״, ולעבור בלולאה על כל אלמנט, לאחמ״כ תוכל לבדוק אם הוא מכיל טקסט באמצעות innerText.includes("text"), ובמידה וכן לשנות לו את הCSS או כל דבר אחר שתרצה..

    לדוגמא:

    	var divs = document.getElementsByTagName("div");
    		var elements = divs[0].getElementsByTagName("*");
    		for (var j = 0; j < elements.length; j++) {
    			if (elements[j].innerText.includes("Test")) {
    				elements[j].style.fontSize = "100px";
    			}
    		}
    

  • סיוע בשרת exci של vmware
    ElhananE Elhanan

    הפוסט שלך לא ממש מפרט ״מה אתה רוצה להשוות ואיזה מידע לקבל״, האם להשוות עלות? תאימות?, כמו״כ לא ממש פירטת מה הצרכים הספצים שלך, ע״מ שיהיה אפשר להשוות, למשל אם אתה משתמש בUnix רק ESXi רלוונטי עבורך,

    בגדול גם Hyper-V וגם ESXi הם ״פלטפורומות וירטואליזציה״ שמשמשות ליצירת וניהול VMs בשרת ע״ג המערכת הפעלה
    יש ביניהם כמה הבדלים כללים:

    א. אריכקטורה - Hyper-V פועל על התשתית של המערכת הפעלה המארחת, לעומת ESXi שהוא Bare-metal ורץ ישירות על החומרה של השרת ללא צורך במערכת הפעלה מתווכת

    ב. תאימות - Hyper-V תואם רק לווינדוס ולינוקס, לעומת ESXi שתומך גם במערכות Unix.

    ג. תכונות - לESXi יש תכונות מתקדמות יותר, כדוגמת DRS, vMotion, NSX וכו׳,

    ד. עלות - Hyper-V כלולה בWindows Server, ולכן היא ללא עלות נוספת, לעומת ESXi שבתשלום

    יש גם כמובן הבדל טכני בממשק הניהול, בין VMM בHyper-V (ר״ת System Center Virtual Machine Manager) לבין VMware's vSphere Client בESXi, (זה הבדל טכני בלבד כמובן, לא משהו משמעותי).

    בכללי, אם אתה משתמש בווינדוס, ורוצה להריץ VMs שיתממשקו טוב עם המערכת הפעלה, Hyper-V לדעתי הכי מוצלח, אבל זה מאוד תלוי בצרכים ובדרישות הספציפים שלך, עדיף שתצרף עוד מידע נוסף ע״מ שיהיה אפשר לדייק את התשובה..


  • BeeWare
    ElhananE Elhanan

    @שרה-רחל ניתן להוריד את כלל המהדורות מהאתר הרשמי של Python מדף ההורדות (Downloads),
    בדף ההורדות ניתן להוריד את הגרסא היציבה האחרונה, או לחילופין להוריד גרסאות ישנות/גרסאות בטא,
    במידה ותכנסי ל- https://www.python.org/downloads/, תוכלי לגלול ל״Looking for a specific release?״, וממנו להוריד כל מהדורה קודמת של פייתון.

    SCR-20230530-rlyu.png


  • ואטסאפ | ממשק השתנה בעדכון
    ElhananE Elhanan

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

    עכשיו כדי לפתור את זה, זה מאוד תלוי באיזה מכשיר מדובר, אם מדובר במכשיר ישן / זול (כמוני), המצב די אבוד, אפשר לשנות את היחס גובה רוחב לאפליקציה הספציפית של ווטסאפ בהגדרות ל16:9, זה לא מושלם כיוון שתקבל מסך קטן יותר, אבל גם זה משהו, לחילופין, אפשר ללכת להגדרות - תצוגה - ולאחמ״כ לבחור תצוגה רגילה.
    שתי הפתרונות האלו חלקיים, ולא בטוח שהם יעבדו במכשיר שלך.
    אא״כ מדובר במכשיר חדש, שאז יש אפשרות לבטל את הפיצול תחת ההגדרה Split view בSamsung Labs.
    זה נמצא בנתיב הגדרות - תכונות מתקדמות - מעבדות - Split view - כיבוי המחוון על אפליקציית וואטסאפ.

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


  • בקשה - טיפים לאבטחת שרת
    ElhananE Elhanan

    @צדיק-תמים בעבר כתבתי כאן פוסט קצר שמתעסק ג"כ בנושא, ממליץ לעבור -:)

    https://tchumim.com/post/135966


  • בירור לגבי חיבור vsc לשרת קבצים
    ElhananE Elhanan

    @ZUNDEL
    היי, בגדול אין לך הרבה אופציות שיש אפשרות ל״דרך הטובה ביותר״, אפשר לומר שיש שתי אופציות:
    א. חיבור מרוחק לשרת באמצעות פרוטוקול SSH, שהוא פרוטוקול לתקשורת בין מחשבים וביצוע פעולות במחשב הנשלט לאחר ההזדהות, לאחר החיבור, תוכל לקיים אינטרקציה עם הקבצים והתיקיות שנמצאות בשרת, לערוך וליצור.
    בגדול, כדי להתחבר מVS לשרת מרוחק צריך להתקין באופן מקומי בVS קליינט של SSH, ניתן להוריד אותו מכאן, ולוודא שיש שרת SSH במחשב השני (תומך OpenSSH), במידה ואין - תצטרך להתקין גם בו.

    ב. חיבור לשרת קבצים באמצעות פרוטוקול FTP, פרוטוקול להעברת קבצים בין מחשבים, שיאפשר לך לקיים אינטרקציה מלאה עם מערכת הקבצים בשתי המחשבים. במידה ואכן תבחר להשתמש בFTP, אני משער שתעדיף להשתמש בFTPS שמאפשר לך להצפין את התעבורה באמצעות SSL/TLS, ולקנפג אותו בצורה מותאמת לצורך הגברת האבטחה (הגבלת התחברות לכתובת IP, מחיקת משתמשי ברירת מחדל וכד׳), בלינוקס יצא לי להשתמש בעבר בPure-Ftpd.
    כדי לחבר שרת FTP לVS תצטרך להשתמש בפלאגין ftp-simple, לאחר ההתקנה תקיש F1, תתחיל להקליד משהו כמו config, בתפריט הבחירה שיפתח תבחר בקובץ ״FTP connection setting״, לאחר מכן תוסיף את פרטי ההתחברות לFTP בפורמט JSON ותשמור.

    דוגמא למבנה:
    511e2eec-d6da-4ab9-a27a-7277896107d2-image.png

    בהצלחה!


  • שאלה על SUBNET MASK
    ElhananE Elhanan

    @H19 כתב בשאלה על SUBNET MASK:

    כידוע כל מסיכות הרשת מתחילות במספר 255
    הבנתי שזה גורם לשם של הרשת לא להשתנות
    10.0.0.0/8
    אך רציתי לשאול על איזה מבנה זה יושב? שדווקא צריך את המספר ההתחלתי 255?
    תודה מראש

    Subnet mask מתחיל במספר 255 כיוון שזה הערך המקסימאלי שיכולה לקבל כל אוקטטה בכתובת IP.
    זה בעצם מבטיח שכל הכתובות שיכולות להיות ברשת באמת יהיו ברשת.

    בנוגע למבנה הכתובת שציינת, כתובת זו מייצגת רשת עם 8 ביטים של הרשת, ו-24 ביטים של הHost. הכתובת המלאה היא 10.0.0.0/8 מה שאומר שכל הכתובות שמתחילות ב-10.x.x.x הם חלק מהרשת, ושלכל כתובת ברשת יש 24 ביטים שמצבעים על ה- Host שיכולים לקבל ערכים מ-0 עד 255.

    אולי יעלה לי בהמשך דוגמא שיכולה להבהיר יותר טוב, אם יעלה לי - אעדכן.


  • API זיהוי מתקשרים
    ElhananE Elhanan

    @smk123 בגדול בישראל, האפליקציה הנפוצה ביותר לזיהוי שיחות היא Me, ומשכך היא גם המומלצת ביותר, כיוון שבה נמצאיפ רוב המספרים הישראלים..
    יש גם את Truecaller API, שיחסית נפוץ בישראל, אבל קשה להשוות אותו לרמה של Me...

    בגדול, אם אתה צריך זיהוי מספרים בכמות נמוכה (מוגבל לבערך 350 מספרים ליום), יש API לא רשמי לMe של David Lev שיתכן שיהיה שימושי עבורך:
    https://github.com/david-lev/meapi
    @צבי-ש עטף את הספרייה בשרת HTTP (מבוסס Flask) לחיפוש בלבד, שתוכל לחילופין להשתמש בו ישירות:
    https://github.com/ZviCode/meapiSearch

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 1 / 7
  • התחברות

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

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