אם יש לך סתם תוכנה (שאתה רוצה לכתוב אחת)
אתה יכול לשים אותה תחת shell:sendto ואז לפתוח מהלחצן ימני


אם יש לך סתם תוכנה (שאתה רוצה לכתוב אחת)
אתה יכול לשים אותה תחת shell:sendto ואז לפתוח מהלחצן ימני


@aaron מצד מה זה לא נכון? העלויות סיבובי מעבד זניחות במקרה כזה.
אתה יכול להרחיב על cache TTL? נראה לי שאני מכיר את זה בהקשר אחר כי אני לא מבין איך זה נכנס פה.
או פשוט לשמור את הזמן ביחד עם הערך.
למה זה יותר נכון? אתה תצטרך בדיקה בכל פנייה לרשימה שהערך הזה "תקף", אז אתה חייב ליצור גם פונקציה לגשת לאלמנטים במקום פשוט לגשת אליהם, לא נראה לי שזה מה ש @צבי-ש התכוון.
@aaron
אכן, אני לא מתכנת פייתון (הייתי בתקופה של פייתון 2.7) ואין לי מושג איך משתמשים בasyncio, השתמשתי במה שנוח לי בשביל להדגים את הקונספט.
ניסיתי לשחק כמה דקות עם asyncio בשביל ליצור משימה ברקע בלי לחסום את הת'רד הראשי, ולא הצלחתי.
(הייתי מתכנת פייתון בתקופה ש-2.7 עוד היה מגניב, ו-3.0 היה משהו ניסיוני)
אני בד"כ עושה ככה:
import threading
def addItem(_list, item, delay=600):
_list.append(item)
threading.Timer(delay, lambda: _list.remove(item)).start()
הרעיון הוא ליצור "משימה" אוטומטית למחוק את הערך עוד X זמן
השימוש -
l = []
addItem(l, 'my item', 5) # 5 seconds

נ.ב.
יאלצו מתכנתי הפייתון לסלוח על ההרגל המגונה שלי להשתמש בcamelCase בפייתון. אני מאמין שזה בלתי נסבל אבל אני לא יכול לשלוט בזה. התנצלותי הכנה.
@pcinfogmach כתב בשאלה בC#: מה הדרך הכי טובה להוציא גזירים מתוך קטע טקסט?:
[\w"?]+
אתה רוצה לכלול סימני שאלה בתוך הרג'קס שלך? כי שמת את הסימן שאלה בתוך הסוגריים המרובעים.
@pcinfogmach אתה רוצה לכלול גרשיים בתוך מילה ולא גרשיים מסביב לטקסט (דהיינו תחילת מילה או סוף מילה)?
https://regex101.com/r/QGFV52/1
סליחה אבל עד עכשיו לא הבנתי בדיוק מה הבעיה, הצלחתי קצת להבין מההודעות של @dovid בהנחה והוא הבין אותך נכון.
אני חוזר בי, יש תוסף שנותן לך להשתמש במודלים לוקליים לVS CODE, אבל מעולם לא ניסיתי אותו
https://marketplace.visualstudio.com/items?itemName=Continue.continue
להמשך קריאה:
https://continue.dev/docs/customization/models#:~:text=LlamaCpp - Build llama.cpp from source and use its built-in API server.
@Y-Excel-Access
אתה בטוח שאתה רוצה אופליין? זה יהיה לך מאוד איטי.
גם המודל היחיד ששוחרר אופליין הוא code-llama, שלא ידוע לי שיצרו איתו בוט ייעודי בשביל השלמת קוד אופליין.
אבל יצרו ממנו צ'אטים שאפשר לנסות לבקש מהם גם קוד:
https://github.com/getumbrel/llama-gpt
@nigun
Mathematica קיים כבר הרבה שנים (מ-1988) וזה פותר משוואות מתמטיות מורכבות ללא עזרה מAI.
כנראה שהחיפוש של גוגל משתמש במשהו דומה, לא צריך בשביל זה LLM.
@mekev
אתה יכול להשתמש בתמלול כלשהו ולקבל תוצאות טובות יותר עם מתמצתי מלל.
זה אמור להיות מספיק בטוח.
החשש צריך להיות שמישהו ישיג גישה לאימות הדו שלבי שלך באמצעות התוסף, הקוד של התוסף עצמו נגיש לך פה https://github.com/Authenticator-Extension/Authenticator
אני לא חותם שזה בטוח לחלוטין, רק "מספיק" בטוח.
@חוקר
בימים כתיקונם מספיק לפצל את ההזמנות בהפרש של ג' ימים.
כעת ההזמנות נתקעות ביציאה מסין (מניסיון), ולכן ייתכן שהן תצורפנה זו לזו בארץ, וזאת למרות שהמיון והחלוקת משלוחים בסין נעשה עוד קודם.
הסיבה שאני חושש לכך היא בגלל שדבר דומה קרה לחבר שלי בתקופת הקורונה, שהוא הזמין 3 הזמנות שונות, אבל הן התעכבו בחודש בגלל הקורונה, ולסוף בארץ צירפו לו אותן והוא התחייב במכס.
תנסה לקודד לURI
href="webSite/file5%20"
מה התקציב?
ללא קשר לתקציב אני מאמין ש16GB ראם זה המינימום.
לגבי השאר אני מאמין שאפשר להסתדר בהתאם לתקציב, המושג "תכנות" די רחב ולכל אחד יש צורך שונה.
יש אנשים שכחלק מהתכנות הם מרימים קונטיינרים ומכונות וירטואליות לרוב, ואז 16GB יהיו קצת מדי.
יש אנשים כמוני שיש להם 10 טאבים בדפדפן + IDE כבד + VSC + linqpad ועוד כמה אפליקציות מבוססות אלקטרון (פשוט הסתכלתי במגש ווינדוס למטה), ש16GB זה גבולי אבל סביר.
ויש אנשים שעובדים רק עם VSC, ואצלם אפשר להסתדר גם עם 8GB ראם.
@mekev כתב בבקשת מידע - באיזה שפת תכנות להשתמש:
כיום בעזרתו יכול זאטוט שיודע מה הוא רוצה
להציג תוצר מושלם למשתמש
גם ללא ידע נרחב בתכנות
אנחנו עדיין לא שם, בלי ידע אתה לא תדע מתי הבינה המלאכותית כיוונה נכון לשאלה שלך ומתי לא. וגם התוצר דורש התאמה וחיבור של החלקים השונים, אתה לא יכול לבקש תוצר מלא.
אני עדיין עומד מאחורי דעתי.
ו @dovid הסביר אותה בטוב טעם.
@HD-AN זה פתוח לי, אולי זה חסום לך בתגיות.
@יעקב-מ-פינס שכחתי לכתוב משהו חשוב,
HTML\CSS זה אבני הבסיס של כל הפריימוורקים של תכנות ווב, אז בכל מקרה אתה תצטרך להשתמש בהם גם אם אתה כותב בJS\ANGULAR\BLAZOR\REACT\SVELTE\VUE\JQUERY\FEATHER\EMBER\METEOR\IONIC
וגם javascript היא אבן בסיס לרוב הפריימוורקים (כגון אנגולר)
גם יש הרבה שמעדיפים לא להחזיק שרת בכלל, ולהשתמש בשירותי ענן כגון firebase או supabase וכד' שנותנים לך את הפונקציות שאתה היית מריץ בעצמך על שרת, ישירות מהקליינט (כמובן בתנאים שלהם), זה חוסך לך לכתוב שרת, אבל בשימוש רב יש עלויות שימוש (אני לא מאמין שתגיע לרף הזה מאפליקציית ניהול ספרייה)
@יעקב-מ-פינס כתב בבקשת מידע - באיזה שפת תכנות להשתמש:
למדתי עד עכשיו HTML + CSS אם מותר לי לפרגן לעצמי אז אני אומר שלמדתי את זה ממש מהר (ובאופן כללי אני לומד מהר)
HTML + CSS זה יפה, אז האפשרות היחידה שאני צופה לך כרגע זה ללמוד javascript (או שפת תכנות שמתקמפלת לWASM כמו blazor).
אנגולר זה שכבה מעל javascript, אז זה לא יחסוך לך לדעת javascript (אבל אני ממליץ ללמוד את זה אחרי שאתה יודע javascript).
עכשיו הבעיה עם פיתוח ווב, שאתה צריך להחזיק גם שרת וגם קליינט. אז אתה מכסה את הקליינט עם הHTML\CSS\JS
בשביל השרת תצטרך ללמוד שפת תכנות כלשהי, השרת לא צריך להחזיק שום GUI למשתמש, אבל הוא יבצע את התקשורת מול המסד נתונים ואתה תצטרך לדעת לייצר תקשורת בין הקליינט לשרת (שזה שלב נוסף, שצריך ללמוד ולהסתבך איתו בשביל לעבור אותו בשלום)
ללמוד לכתוב שרת זה עוד שלב שידרוש ממך סבלנות, וגם פה תצטרך ללמוד שפת תכנות (או להשתמש בjavascript שאתה כבר תדע בעז"ה בשלב הזה) וללמוד לעבוד עם SQL ולייצא פונקציות לשימוש הקליינט.
סה"כ זה תהליך, אם אתה מראש תרצה ללכת על ספריה שכוללת בתוכה גם את הGUI, אז אתה חוסך את ההתממשקות הזו בין שני פרוייקטים לא קשורים.
יש גם פריימוורקים לווב שחוסכים לך את ההפרדה בין צד שרת לצד לקוח (כמו blazor server שאני די אוהב, וגם מצריך ידע בHTML\CSS בשביל הדפים), אבל זה אחרי שתבחר מה אתה רוצה ללמוד ולעשות בפועל.
תוך כדי כתיבה אני מבין שאני ממש רוצה להמליץ על blazor server, הוא במקום javascript במקרה שלך. אבל אני לא אמליץ בגלל ש-javascript פופולרית יותר, ולכן הידע בה שכיח יותר ויועיל לך יותר בשביל לקבל עזרה מאחרים.
@יעקב-מ-פינס כתב בבקשת מידע - באיזה שפת תכנות להשתמש:
אין לי משהו ספציפי (אני לומד כרגע ולא משנה לי מה ללמוד קודם) אני צריך מה שיהיה לי הכי קל להתעסק איתו
אז קח צעד אחד אחורה, זה קשה ללמוד בצורה כזו וגם להוציא תוצר סביר.
תבחר קודם מה אתה רוצה ללמוד, תלמד אותו מסודר (לפחות את הבסיס, זה לא פשוט)
אחרי זה אתה יכול להתחיל ללמוד בצורה ממוקדת למטרה מסויימת.
@יעקב-מ-פינס כתב בבקשת מידע - באיזה שפת תכנות להשתמש:
ואולי גם עדיף דפים דינאמים (מקווה שכתבתי את השם הנכון כוונתי היא שאין מעבר בין דפים אלא הדף עצמו משתנה)
אני משער שאתה מדבר על אפליקצייה וובית? (שניגשים מהדפדפן), אחרת המשתמש לא אמור לראות הבדל בין דף קבוע עם תוכן משתנה לבין דף משתנה.
@יעקב-מ-פינס כתב בבקשת מידע - באיזה שפת תכנות להשתמש:
באיזה שפה הכי כדאי לי להשתמש כדי שיהיה כמה שיותר קל לתפעל את האתר מצד המשתמש
יש לך שפה שאתה מעדיף? אתה יכול להשתמש במה שאתה מכיר הכי טוב והכי נוח לך לעבוד איתו.
@יעקב-מ-פינס כתב בבקשת מידע - באיזה שפת תכנות להשתמש:
ושיהיה כמה שיותר קל מצידי להוסיף אופציות או לחסום אותם
זה תלוי בקוד שלך, לא בשפה. אתה צריך לתכנן היטב מראש שהקוד יהיה ניתן להרחבה בקלות (זאת משימה לא פשוטה בכלל, ואם זה באמת חשוב אולי תקח יעוץ חיצוני ממישהו)