@מוישל-ה כתב בהורדת ספרים מהספריה הלאומית:
בספרים שיש להם שני כרכים (ויותר)
תוכל לתת קישור ישיר לספר לדוגמא?
מבדיקה שלי בוחרים את הכרך למטה ולאחר מכן לוחצים על הורדה ויורד הכרך שבחרת
@מוישל-ה כתב בהורדת ספרים מהספריה הלאומית:
בספרים שיש להם שני כרכים (ויותר)
תוכל לתת קישור ישיר לספר לדוגמא?
מבדיקה שלי בוחרים את הכרך למטה ולאחר מכן לוחצים על הורדה ויורד הכרך שבחרת
ככל הנראה ממה שכתבת פה אין לך ip קבוע
אולי לא הגדרת נכון, אם תרצה אוכל לבדוק לך שלח ת.ז. ואבדוק לך.
שלום וברכה @frize37 היקר
האם הנך בטוח שיש לך ip קבוע?
תוכל לפנות אליי למייל ואני יבדוק לך האם זה אכן מוגדר נכון ב 019.
@יגעתי-ומצאתי חשוב לי להוסיף עוד נקודה קטנה:
א. חיפוש בגוגל זה משהו שלומדים עם הזמן איך לחפש נכון וכו
ב. להבא תנסה להרחיב כמה שיותר על מה עשית עד עכשיו בשביל לחסוך זמן למתנדב שירצה לענות לך ושתקבל תשובה נכונה ויעילה בכמה שפחות פוסטים.
מי אומר שהוא שומר את זה במחשב?
זה רק בדור 4,
ולטענת חברות התקשורת אין להם איך לטפל בזה.
אם זה מאוד מפריע לך תנסה לפנות למשרד התקשורת.
סליחה על השאלה הישירה..
זה רלוונטי למישהו כל הקודים שאתה מעלה לפה?
אני כרגע מנסה להוסיף אפליקציה של soundcore והוא כל הזמן נשאר בדף הפתיחה,
מצורף logcat
log.txt
אודה לכל מי שיוכל לבדוק את זה.
@אביי
איזה path כתבת?
@אביחיל
לא יודע להמליץ על חברה מסויימת,
רק שימו לב בשביל שזה יעבוד מהר וטוב צריך שרת gpu שלרוב מתחיל בכמה מאות דולרים לחודש!
הרבה הצלחה!
(אפשר להריץ את זה אפילו על שרת ממש פשוט עם cpu רק שצריך שיהיה לו הרבה זיכרון ראם, אבל ייקח לו איזה כמה דקות טובות לקובץ קצר וכמה שעות לקבצים ארוכים.)
@אביחיל כתב בזיהוי אקרודים בפייתון:
אבל משום מה אני לא מצליח להתקין אותה כל פעם נופל על שגיאה אחרת
אני לא מכיר ספרייה אחרת וגם לא את הספרייה הזאת,
אבל מאמין שנוכל לעזור לך בבעיות שיש בהתקנה,
לפני הכל אני מאמין שאתה עובד על ווינדווס, ראית את מה שכתוב בסעיף ההתקנה?
NOTE: Included in the installation is a compiled library for Chordino. If you are using a Linux 64-bit OS, chord-extractor will default to using this binary. If you require a different version of the binary (i.e. you are using a different OS), please download the Vamp plugin pack installer for example if using another OS, please set the environment variable VAMP_PATH to point to the directory with the downloaded binary.
@0799222222 כתב במכשיר קטן - סמארטפון. לצורך אפליקציה אחת. ניראות כשרה:
יש גם את זה: https://www.aliexpress.com/item/1005007480971055.html
מכשיר פצפון בגודל 3.5 אינץ עם מערכת הפעלה אנדרואיד 10
נראה שיש לך טעות בלינק ששלחת זה מפנה למטען נייד
כהמשך למה שכתבת
אני נמצא בחברת פאלפון וגם שם זה היה בצורה דומה שיכולתי לעשות הפניית שיחה רק דרך השירות לקוחות
שלחתי מייל לחברה עם העתק גלוי למשרד התקשורת
על זה שבגלל שיש לי טלפון כשר אני לא יכול לעשות הפניית שיחות דרך מכשיר הטלפון
עם הסבר שלם למה זה כל כך דחוף לי
באותו יום אני מקבל טלפון מהחברה מה הבעייה (וזה לאחר כמה שיחות ארוכות כבר לפני זה עם שירות הלקוחות שלהם...)
אחרי שהסברתי לו הוא אמר שיבדוק את זה ויחזור אליי באותו יום
בפועל הוא לא חזר אליי באותו יום,
לאחר שבועיים אני מקבל טלפון מהם שזה טופל ואכן אני מצליח לעשות הפניית שיחה מהטלפון שלי.
תנסה לעשות את זה גם לגולן בהצלחה!
@yossiz
בעצם מה שאתה אומר דבר ראשון לשלוף את הנתונים הקיימים כרגע ולבדוק את התוקף במידה שכרגע אנחנו עדיין לפני התוקף אז לבצע עדכון עם inc,
צודק אני מנסה לחשוב למה לא עשיתי את זה,
בנתיים ננסה לעשות את זה אם זה יעבור את הטסטים אז מצוין, תודה מראש!
@צדיק-תמים כתב בעדכון אטומי בmongodb:
@ivrtikshoret במחשבה נוספת, מה שאתה צריך זה לא טרנזקציה אלא להשתמש בinc, לא?
ולא ממש הבנתי את תפקיד הexp, אם הוא נועד למחיקה אחרי זמן מסוים, עדיף לעשות את זה דרך אינדקס TTL
לגבי האופצייה הראשונה אני צריך לבדוק לפני האם התפוגה עבר כבר וכן מה שכתבתי על השאלה השנייה
לגבי השאלה השנייה לא תמיד הוא מוחק אלא אם יש משהו ב valueAfetrExp אני לא מוחק אלא מציב ב value את מה שכתוב ב valueAfetrExp ולכן אני לא יכול להשתמש עם אינדקס TTL
@צדיק-תמים כתב בעדכון אטומי בmongodb:
מה הכוונה? תוכל לפרט?
מה אתה רוצה שאני יפרט?
הוספתי את הקוד שמעדכן בפוסט הראשון
שלום וברכה
יש לי טבלה (collection) בmongodb שמכיל אובייקטים בצורה הזאת:
{
key:'key1',
value:'3',
exp:'2024-10-07T09:38:21.714Z',
valueAfetrExp:'1'
}
הפונקצייה אמור להיות העלאת ה value בסכום מסויים בצורה אטומית כך שלא יפקשש בקשות מקבילות על אותו key
הוא אמור להעלות רק אם הexp עדיין לא עבר ובמידה שכן שיעדכן את value במה שכתוב ב valueAfetrExp
במידה שלא כתוב כלום ב valueAfetrExp הוא אמור למחוק את האובייקט.
ניסיתי להשתמש עם transaction הבעייה היא שבסקייל גבוה כל בקשה יכול להיות גם עשר דקות או אפילו יותר.
יש פיתרון אחר?
אני מצרף חלק מהקוד של העדכון שיש לי כיום:
const setKey = async (key: string, newValue: string) => {
await client.withSession(async session => {
await session.withTransaction(async () => {
const oldData = await Data.findOne({ key: 'key1' }, { session });
if (!oldData) throw new Error('Key not found');
//בדיקה אם עבר כבר הזמן
if (oldData.exp && checkIfExpIsOver(oldData.exp)) {
//הצבת הערך שיש ב valueAfetrExp ואם אין אז למחוק את האובייקט.
} else {
await Data.updateOne({ _id: oldData._id }, {
$set: {
value: String(Number(oldData.value) + Number(newValue))
}
}, { session });
}
});
});
}
@yossiz
השאלה שלך היא איך אתה מגיע לפונקצייה?
אם כן אז:
o.function()