קורה לי לאחרונה כל הזמן במחשב שלי שקיצור המקשים ctrl+o ו-ctrl+p מפסיקים לעבוד גלובלית בכל התוכנות
יש למישהו רעיון מי או מה יכול להיות אשם?
ניסיתי לכבות הרבה תוכנות ולא עזר, אני לא יודע איך לבדוק מי אשם
קיצורים אחרים כן עובדים
yossiz
-
מי מיירט ctrl+o? -
שליחת מייל מ JavaScriptלמי שלא הבין מה זה make. (כולל אני לפני כמה דקות... דף הבית שלהם לא היה הכי מובן לי במושכל ראשון) אז זה פלטפורמה לבניית אוטומציות על ידי שירשור שירותי ענן אחד לשני. יש להם אינטגרציה עם הרבה שירותי ענן כמו gmail, slack וכו' (https://www.make.com/en/integrations), אפשר לבנות אוטומציה שכאשר X קורה בשירות ענן Y אז תעשה פעולה Z בשירות ענן A וכדומה
למי שמכיר zapier או IFTTT אז זה אותו דבר.
אפשר גם להריץ אוטומציה מוגדרת על ידי קריאת HTTP (זה הוובהוק ש@ששא דיבר עליו)זה באמת רעיון יפה שלא חשבתי עליו! (זה חוסך את הצורך בשירות נוסף ודומיין שצריך לפי ההצעה שלי. אפשר לשלוח מייל דרך ג'ימייל)
-
באיזה תוכנת אינדקס גוגל משתמשים?@5566brs כתב בבאיזה תוכנת אינדקס גוגל משתמשים?:
bigtable
זה רק שכבת האחסון, רכיב אחד של תוכנה מורכבת
נ.ב. לכאורה הבנת את דברי השואל שהוא מדבר על אינדקס "רגיל". מדובר פה על אינדקס שמיועד ל-full text search (חיפוש בתוכן העמודות, דבר שלא נתמך על ידי אינדקס של btree)
זה עדיין נכון שהרבה מנועי מסד נתונים תומכים בזה ברמה כזו או אחרת -
באיזה תוכנת אינדקס גוגל משתמשים?@5566brs כתב בבאיזה תוכנת אינדקס גוגל משתמשים?:
בכל תוכנות מסדי הנתונים הנפוצות (שאני מכיר) יש אפשרות לאינדקסים
יש לציין שכדי לקבל אינדקס טוב צריך תמיכה ייעודית עבור השפה, בלי זה החיפוש לא יעבוד טוב אם הטקסט לחיפוש לא קיים במדוייק, תמיכה בעברית פחות נפוץ. זה רלוונטי גם לגבי פוסט שלי על פרוייקטים מפורסמים בקוד פתוח
עיין כתבה זו על האתגרים המיוחדים בעברית@אבי כתב בבאיזה תוכנת אינדקס גוגל משתמשים?:
אם אתה מחפש תוכנה לחיפוש קבצים מקומיים
מומלץ ביותר https://www.voidtools.com/מדובר פה על חיפוש בתוכן הקבצים, לא רק חיפוש קובץ לפי שם הקובץ
-
באיזה תוכנת אינדקס גוגל משתמשים?להוסיף על מה ש@A-I-V כתב:
גם אם ישחררו את הקוד זה לא יהיה רלוונטי כמעט לאינדוקס וחיפוש בקבצים לוקליים. לחיפוש ווב יש צרכים ייחודיים משלו.
בכל מקרה יש כמה פרוייקטים מפורסמים בקוד פתוח ולא צריך דוקא את הקוד של גוגל -
איך לוודא שסגירת משאבים תתבצע גם בעת עצירת ניפוי באגים ב-Visual Studio?@pcinfogmach עכשיו אני מבין ששאלת שאלה חזקה.
כמה מחשבות שעולות לי:- סתם מחשבה: העניין הזה שהתוכנה נסגרת בלי לנקות אחריו עלול לקרות גם ב-"production". אי אפשר לסמוך על זה שהתוכנה לא תקרוס או מאיזה סיבה אחרת תיסגר בצורה "לא נקיה". אם כן כדאי לתת את הדעת על איך התוכנה תוכל להתמודד עם מצב זה בצורה אוטומטית עד כמה שאפשר.
לידיעה (להבין את תהליך המחשבה שלי בנושא): מה קרה לתוכנה כאשר ה-UI "תקוע"?
הלב הפועם של כל תוכנה גרפית בווינדוס הוא ה-message loop. זה "לולאה קיומית" שכל תוכנה גרפית נמצא בו כל הזמן, הלולאה מקבלת "אירועים" ממערכת ההפעלה (לדוגמה לחיצות מקשים ותזוזות עכבר וכו') ומטפלת בהם. בד"כ הלולאה רצה על הת'רד הראשי. תוכנה שתקועה, הכוונה שהלולאה הראשית הפסיקה לטפל באירועים, בד"כ כי הוא אוחז באמצע פעולה ארוכה או תקועה.
כל אינטראקציה עם תוכנה גרפית שולחת אירוע ללולאה, אם הלולאה תקועה, התוכנה לא תגיב. לכן אי אפשר לסגור אותה עם האיקס האדום כי זה פועל על ידי שליחת אירוע ל-message loop- המחשבה הבאה שלי היתה שאפשר לסגור תוכנה שלא מגיבה על ידי קריאת פונקציה בחלון ה-Immediate Window
לשם בדיקת הצעה זו יצרתי פרוייקט WPF (לפי ההיסטוריה שלך אני מניח שגם התוכנה שלך WPF) והוספתי Sleep ארוך בת'רד הראשי, ואז ניסיתי לסגור את התוכנה באמצעות ה-Immediate Window
הקוד שניסיתי:
Application.Current.Shutdown()
התוצאה בתמונה:
בשלב הראשון קיבלתי את ההודעה הראשונה, אחרי חיפושים פתרתי אותה על ידי ההגדרה Tools > Options... > Debugging > General > Suppress JIT optimization on module load
ואז קיבלתי את ההודעה השניה
בשלב הזה התייאשתי מכיוון זה
ייתכן שיש מקרים של תקיעה שבהם זה כן יכול לעבוד- כיוון נוסף שחשבתי:
הצורה שווינדוס מטפלת באירוע ctrl+c בקונסול, שונה מהטיפול באירועיים "גרפיים". בקונסול כאשר לוחצים ctrl+c, ווינדוס יוצרת ת'רד חדש בתהליך ובתוך הת'רד החדש קורא למטפל באירוע.
(מתועד פה: https://learn.microsoft.com/en-us/windows/console/handlerroutine)
אם ככה, גם תהליך שלא מגיב לאירועים גרפיים אמור להגיב ל-ctrl+c בקונסול!
יצרתי פרוייקט נסיון
החלקים הרלוונטיים:
בקובץ ה-csproj הוספתי ככה (כתבתי את זה ידני, לא מצאתי דרך לעשות את זה ב-UI)
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'"> <OutputType>Exe</OutputType> </PropertyGroup>
כלומר: במצב דיבוג - תיצור תוכנת קונסול (ההשלכה היחידה שאני מכיר הוא שזה פותח חלון שחור של קונסול במקביל לחלון הרגיל - ועוד הבדל טכני עדין שלא נוגע פה, בקיצור זה לא אמור להזיק לכלום)
בקובץ app.xaml.cs:
public void App_Startup(object sender, StartupEventArgs e) { #if DEBUG Console.CancelKeyPress += (s, e) => { // Do cleanup }; #endif } }
ניסיתי את הקוד ונראה שזה פועל כרצוי
אבל שים לב: מכיון שהקוד ב-CancelKeyPress רץ בת'רד נפרד, ייתכנו השלכות לא צפויות! ראה הוזהרת!
נ.ב בהתחלה חשבתי שאוכל לכתוב בתוך ה-CancelKeyPress רק את השורה
Application.Current.Shutdown
ואז להסתמך על אירוע Exit לעשות את הנקיון, אבל מתברר שאירוע Exit מטופל על ידי הת'רד הראשי, ואם הוא תקוע זה לא יתבצענהניתי מחקירת הנושא
אשמח להערות רעיונות ושיפורים
-
מחשב של אוצר החכמה מתחמםאני לא מכיר כל ההשלכות האפשריות של חימום יתר, אבל מה שכן ידוע לי הוא שמחשב שמתחמם עובד יותר לאט, יש מנגנון אוטומטי שמאט את מהירות המעבד אם החום עולה מעבר לרמה הבטוחה, במקרים קיצונים המחשב יתכבה לגמרי
ראיתי בכמה מקומות שמוסיפים פתחי אוורור לארון -
בקשת הסבר - איך ניתן ליצור פרויקטים ב-VSCode?@קן-ציפור אין כזה מובנה אבל יש תוסף פופולארי
אני משתמש מרוצה של התוסף הנ"ל -
איך לוודא שסגירת משאבים תתבצע גם בעת עצירת ניפוי באגים ב-Visual Studio?אחרי בדיקת stackoverflow אני משתכנע שבצורה הלא עדינה שהדיבאגר עוצר את התהליך אין דרך לטפל בניקוי באמצעות קוד בתוך התהליך כי שום קוד לא ירוץ
נשאר רק פתרון גאוני אחד.
אם לחיצה על לחצן ה-Stop עושה משהו לא רצוי, פשוט אל תלחץ עליו...
איך אם כן תסגור את התוכנה? מכיון שלא גילית הרבה על התוכנה אני לא יודע בודאות איך עוצרים אותה, אבל בד"כ אם זה תוכנה גרפית יש איקס אדום למעלה בפינה ואם זה תוכנת שורת פקודה אפשר עם ctrl+c, ואם זה service אפשר דרך הפקודה sc, בכל הצורות הנ"ל ניתן להוסיף קוד בתוכנה שירוץ לפני הסגירה הסופית -
שליחת מייל מ JavaScript@Sara-Rivka כתב בשליחת מייל מ JavaScript:
או המורה שבודקת את הפרויקט
אם הפרקטיקה של הכנסת סיסמה לפרונט אנד לא נכונה היא לא תוריד נקודות?
@Sara-Rivka כתב בשליחת מייל מ JavaScript:
יש אפשרות לעשות את זה בחינם?
פה למשל יש 100 מיילים ליום בחינם במסלול החינמי
שים לב שדומיין השולח חייב להיות דומיין בבעלותך. זה מחייב קניית דומיין או שימוש בדומיין קיים. יש מצב שאפשר לקבל תת דומיין חינמי ב-sendgrid לצורך טסטים, אבל אני לא יודע בודאות
-
שליחת מייל מ JavaScript@Sara-Rivka אין אפשרות מובנית. צריך להשתמש ב-API של צד שלישי כלשהו.
הבעיה היא שגישה-API חייב סיסמה כלשהו ולא מומלץ לשמור את הסיסמה בצד לקוח.
לכן בעצם למקרה כזה צריך צד שרת משלך.
יש פתרון שהוא פשרה בין יצירת API משלך להרצת הכל בקליינט,
להשתמש ב-serverless functions
אני לא יודע אם זה מתאים למקרה שלך -
שינוי הקו של הערת שולייםבטח השאלה על וורד
זה לא משנה איזה גירסההתשובה היא שצריך להיות על תצוגת טיוטה ולפתוח תצוגת הערות שוליים (אפשר בלחיצה כפולה על מספר הערה)
שם אפשר לבחור אם יוצג טקסט ההערות או הקו המפריד
אם בוחרים קו המפריד אפשר לערוך אותו ולשנות אותו למה שרוצים
(יש שני קווים, אחד עבור תחילת הערה ואחד עבור המשך הערה מהעמוד הקודם, אפשר לערוך אותם בנפרד) -
שיתוף: אשמח לקבל המלצות לתוספים עבור vsc -
בעיה בקליטת אינטרנט במחשב נייד (די ישן) ששודרג לווינדוס 10@בכל-דרכיך-דעהו שים לב לחוקי הפורום ב.6.
-
גוגל טרנסלייט אופליין@אלף-שין כתב בגוגל טרנסלייט אופליין:
@yossiz כתב בגוגל טרנסלייט אופליין:
אשמח מי שיוכל להפנות אותי להדרכה על אמולטור וכו',
https://madrichim.ovh/topic/319/wsa-סביבת-האנדרואיד-של-ווינדוס-11-מבוא
אני ישמח להדרכה על ווינדוס 10...
תוריד את זה: https://github.com/MustardChef/WSABuilds/releases/download/Windows_10_2407.40000.0.0/WSA_2407.40000.0.0_x64_Release-Nightly-GApps-13.0_Windows_10.7z
תחלץ ותריץ run.bat -
בירור | בדיקה האם קוד מסויים עובד ברקע@ששא כתב בבירור | בדיקה האם קוד מסויים עובד ברקע:
אבל אתה אומר שממילא אין מה לעשות, אז אין מה לעשות...
אם יש כמה שניות בין שליחה לשליחה, רוב הסיכויים שהם יגיעו לפי הסדר, אני רק סבור שאם זה חשוב מאוד, אז כדאי לוודא בצורה יותר בטוחה שהם יטופלו לפי הסדר
(אם נניח שאתה בטוח שהבקשות הגיעו לפי הסדר), לגבי שאלת שחרור הנעילה של הקובץ לפי הסדר, עיין כאן דברים מחכימים
-
בירור | בדיקה האם קוד מסויים עובד ברקעאגב, זה טעות להשתמש במקרה שלך בדגל
LOCK_NB
הדגל הזה מיועד למי שרוצה שהפונקציה תיכשל אם הקובץ נעול.
אתה רוצה שהפונקציה תחכה עד שהנעילה ישתחרר.
זה מייתר לגמרי את הלולאה וקריאות ל-sleep
בכללי: צאטGPT הוא לא במקום קריאת הקוד והבנתו לעומק...
-
בירור | בדיקה האם קוד מסויים עובד ברקע@ששא כתב בבירור | בדיקה האם קוד מסויים עובד ברקע:
מה עושים אם יש כמה תהליכים שמחכים - יכול להיות שבסוף כולם ידחפו לפני מי שהיה הראשון
לא הבנתי את השאלה שלך.
ממה נפשך, אם הסדר בין הפעולות חשוב, אז בכל מקרה אתה בבעיה כי בתעבורת רשת אי אפשר לסמוך שהבקשה שנשלחה ראשונה הגיעה ראשונה
ואם הסדר לא משנה, לא הבנתי מה הבעיה בכלל -
props או קריאה לפונקציה בקומפננטת האב בvue@yossiz כתב בprops או קריאה לפונקציה בקומפננטת האב בvue:
נ.ב. לא כתבתי קוד VUE כבר תקופה יחסית ארוכה, ייתכן שטעיתי באיזה פרט
אכן אני חלוד... התבלבלתי
תודה ל @צדיק-תמים שהעיר לי
@yossiz כתב בprops או קריאה לפונקציה בקומפננטת האב בvue:
ובטמפלייט של הסבא איפה שאתה יוצר מופע של האבא:
<Abba @edit="onRowEdit" @delete="onRowDelete"/>
זה לא נכון.
בטפמלייט של האבא איפה שיוצרים את המופע של הבן מוסיפים את המטפלים הנ"ל -
בירור | בדיקה האם קוד מסויים עובד ברקע