@מעמד-מוצלח עדכנתי את הקוד, כך שבסה"כ הוא ירוץ רק 55 שניות בכל דקה במקום 60...
![אביי אביי](/assets/uploads/profile/uid-964/964-profileavatar-1710029361044.png)
אביי
-
לולאה בגוגל סקריפט שתריץ את הקוד כל 5 שניות למשך דקה -
לולאה בגוגל סקריפט שתריץ את הקוד כל 5 שניות למשך דקה@מעמד-מוצלח נראה שזו היתה השיטה הכי פשוטה וטובה, לטריגרים שלא דרשו רישומים מיוחדים ואינטראקציה בין ההפעלות השונות..
זה ירוץ במשך 55 שניות, את ההפעלה של 5 השניות הבאות, כבר תבצע הקריאה הבאה לטריגר
function playRegularly() { // קריאה לפונקציה שתתבצע בעת ההרצה checkIsRedAlert(); for (var i = 0; i <= 10; i++) { // השהיה של 5 שניות Utilities.sleep(5000); // קריאה לפונקציה שתתבצע באופן אסינכרוני checkIsRedAlert(); } } function checkIsRedAlert() { Logger.log("צבע אדום"); }
שים לב שבכוונה זה מבצע קריאה לפונקציה נוספת שמבצעת את הפעילות עצמה, בכדי שזזמן ההשהיה לא יושפע ממשך ריצת הקוד עצמו..
-
לולאה בגוגל סקריפט שתריץ את הקוד כל 5 שניות למשך דקה@מעמד-מוצלח אני זוכר שמימשתי דבר כזה כמה פעמים בכמה אופנים, אבדוק עוד מעט כמה מהם שאני זוכר ואראה מה השיטה היותר טובה...
שים לב, שאתה עלול לעבור בקלות את המגבלה של גוגל סקריפט..
-
המלצה על עכבר איכותי ונוח מאוד (וגם מקלדת)@מעמד-מוצלח כתב בהמלצה על עכבר איכותי ונוח מאוד (וגם מקלדת):
@אביי זה קצת קשה לי.
ולי קשה לעבוד ביד שמאל למרות שאני שמאלי, התרגלתי ליד ימין כי העכבר במחשב בבית כשהייתי ילד היה בקצה השולחן בצד ימין (היה לו כזה נישה בפינה) וזהו... אני רק אומר שאולי זה שווה את ההשקעה..
תנסה לעבוד מידי יום 10-15 דק' ביד ימין, ולאט לאט...
-
המלצה על עכבר איכותי ונוח מאוד (וגם מקלדת)@מעמד-מוצלח כתב בהמלצה על עכבר איכותי ונוח מאוד (וגם מקלדת):
אני שמאלי, יש עכברים כאלה איכותים שמתאמים לי ?
הרבה פעמים יש גרסאות לשמאליים, בעכבר הזה ספציפית נראה שלא.. תנסה לחפש שם דגם בגוגל + left
אגב, אני גם שמאלי, אבל מחזיק את העכבר ביד ימין, אולי כדאי שתתרגל לזה גם, כך היד החזקה שלך תישאר פנויה.. (תוכל לשתות קפה באמצע בלי שיישפך
)
https://www.reddit.com/r/LogitechG/comments/dfle5d/logitech_mx_master_3_left_handed/ -
המלצה על עכבר איכותי ונוח מאוד (וגם מקלדת)@חוקר הכוונה היא דווקא לדגם המאסטר? כי לי הוא נראה קצת גדול ע"פ הAnywhere...
@avramk יש כעת בKSP במבצע ב250 https://ksp.co.il/web/item/290531
-
אפשרויות סינון מתקדמות בפקד DataGrid בWPF@OdedDvir כתב באפשרויות סינון מתקדמות בפקד DataGrid בWPF:
Syncfusion חינמי אם איני טועה עבור חברות עם מחזור עסקים קטן מ-1M$ לשנה ופחות מ-5 עובדים. הוא פרוייקט ענק הנהנה מתמיכה מצויינת ותומך בהמון פלטפורמות.
אכן, אני קיבלתי רישיון חינמי, תירשם תצהיר שאתה סטודנט אחרי יום יומיים ישלחו לך אימייל עם בקשה לכרטיס סטודנט, תשלח חזרה אישור לימודים אם יש (אני שלחתי אישור לימודים של הישיבה באנגלית) וזהו, קיבלתי רישיון שתקף לי אישית לשימוש מסחרי (לקוד פתוח צריך לקבל אישור בכתב לפני השחרור) עד ש"החברה שלי" תהיה עם יותר מ5 מפתחים או 10 עובדים בסה"כ..
בתכל'ס לא השתמשתי אם זה עדיין מעולם כי לא הבנתי איך להכניס את הרישיון בפרויקט בVS... אני בינתיים יוצר כל פעם בעצמי או מוריד משהו מגוגל, עדיין לא הגעתי למשהו באמת מורכב שהייתי חייב אותם.. (וזה רק מילא לי בהתחלה את הטולבוקס של הפקדים עד שלמדתי איך להוריד את זה.. תיזהר מזה, יש שם כמה מאות אם לא אלפי פקדים..)
אגב תרגמתי את ההצעה הראשונה של @OdedDvir לעברית
-
לחצן העתקת קוד מתוך פוסט לא עובד?@חייםיודלביץ אאל"ט זה קורה רק בבלוק של שורה אחת, אני חושב שזה היה באג בכל nodeBB
-
אקסל | יבוא סיווג לפי תנאי "מכיל"@מטעמים כתב באקסל | יבוא סיווג לפי תנאי "מכיל":
@אביי כתב:
אם מדובר באלפי שורות ייתכן שעדיף לערוך את הקישור בין הטבלאות עם עמודה נוספת בעלת ערך מספרי, זה בד"כ מהיר יותר.למה אתה מתכוון?
בד"כ השוואה של ערך int מהירה יותר מהשוואה של סטרינגים, זה לא יהיה משמעותי בחישובים קטנים, אבל בסדר גודל רציני הייתי מתחשב בזה כנראה.. אבל זה לא רלוונטי למקרה שלך אם אין לך צורך בסינוניימים
-
מכשיר לתרומה באשראי@קינג-קומפיוטר אני לא מכיר מכשיר ספציפי, אבל בדקתי פעם ויש מלא חברות בסין שהם היצרניות בד"כ של המכשירים הללו, זה חברות שמייצרות טאבלטים ומחשבים לתעשייה, ואפשר למצוא שם את המכשירים יחסית בזול עם אנדרואיד רגיל, ולנדרים יש אפליקציה שמאפשרת להפוך כל טאבלט לטבלט של נדרים (רק ללא הנעילה) והם נותנים את זה בחינם לפחות לגבי עד שנה שעברה (אתה מתקין את האפליקציה רגיל, ובהפעלת מצב בית כנסת אתה מקבל קוד שאתה שולח להם והם משייכים אליך את המכשיר) לדעתי אם אתה צריך יותר מכמה זה שווה בדיקה..
תראה את זה לדוגמה וזה לפני שמדברים על עלי באבא ודומיו..
https://hebrew.alibaba.com/product-detail/2024-1600686639807.html
-
אקסל | יבוא סיווג לפי תנאי "מכיל"@מטעמים יש משהו שלא ברור לי, ב"נתוני מצרכים" בעמודה "ברכה" האם יכול להיות יותר מערך אחד? היינו האם בטבלת הסיווגים הערך יכול להופיע יותר מפעם אחת?
לגוף החיפוש, אני לא בטוח שנוסחה לבד תהיה יעילה, נניח כתוב "2 ביצים" בנתוני מצרכים, איך זה יתקשר ל"ביצה" בטבלת הסיווגים? (בדוגמה שלך זה יכול לעבוד כי מופיע "סוכר" גם בסוכריות..) אולי הייתי מציע שתוסיף טבלה שבה יהיה בעצם כל ההקשרים שיכולים להיות לכל מוצר, משהו כזה:
סיווג-לפי-תנאי-מכיל (1).xlsx
אם מדובר באלפי שורות ייתכן שעדיף לערוך את הקישור בין הטבלאות עם עמודה נוספת בעלת ערך מספרי, זה בד"כ מהיר יותר.
-
בעיה בRetrofit באנדרואיד (kotlin)@אביי כתב בבעיה בRetrofit באנדרואיד (kotlin):
ניסיתי גם לשנות את הtype של הCall אבל אז הכל השתגע כבר בהידור
הפיתרון אכן היה לשנות את הטייפ לטייפ כללי ולהוסיף מחלקת נתונים שתטפל בהמרה לפני שהיא חוזרת אלי (היינו למשתנה שמכיל את התשובה שמוחזרת)
data class ServerResponse( val status: Boolean, val statusAction: String, val token: String, val user: String, val name: String, val message: String, val lastEntry: String, val sumMoney: String )
הטעות של היתה בצורת הקריאה למחלקה במקרה הזה, שצריכה להיות ככה
Call<Response<ServerResponse>>
-
האם יש אפשרות למצב שינה במחשב עם החרגה כשהמחשב מחובר לרשת?@ek0583232948 הפקודה הזו מגדירה את הפעלת מצב השינה האוטומטי ל15 דק'
powercfg -change -standby-timeout-ac 15 powercfg -change -standby-timeout-dc 15
הac זה כשמחובר לחשמל, וdc זה כשזה על סוללה.
הגדרה של הערך ל0 משביתה את מצב השינה האוטומטי,
powercfg -change -standby-timeout-ac 0
אני הייתי מציע להריץ סקריפט כל 5 דק' (או דקה אם חשוב הדיוק), שיבדוק האם המחשב מחובר לרשת, ובמקרה של ניתוק יפעיל את הפקודה להפעלת מצב השינה, ולהפך במקרה של חיבור.
מצורף סקריפט, תפעיל אותו כל דקה (ללא תלות בחיבור לרשת, כדי שיבטל את ההפעלה במקרה של חיבור מחדש..)
@echo off set "target=google.com" ping %target% -n 1 > nul if errorlevel 1 ( echo The computer is currently disconnected from the network. powercfg -change -standby-timeout-ac 15 powercfg -change -standby-timeout-dc 15 echo Power settings updated for network disconnection. ) else ( echo The computer is currently connected to the network. powercfg -change -standby-timeout-ac 0 powercfg -change -standby-timeout-dc 0 echo Power settings updated for network connection. )
עריכה: בדיקת החיבור מתבצעת על השרת של גוגל (אם חסום לך בסינון או סתם כך תוכל לשנות למשהו אחר (שורה 3)
-
בעיה בRetrofit באנדרואיד (kotlin)@yossiz זה השאלה איך אני יכול לגרום לו לפרשן את זה כמחרוזת בכל מקרה? זה בעצם מה שאני צריך, אבל גרשיים לא עוזרות.. ברגע שכללתי אחד מהתווים הללו זה נתקע לא משנה היכן בדיוק התו היה ממוקם...
:;}{][()
ניסיתי גם לשנות את הtype של הCall אבל אז הכל השתגע כבר בהידור
-
לא מצליח להתקין תוכנת זום!!!😥😥@Y058 מה השגיאה שאתה מקבל כשאתה מנסה להתקין? (או להפעיל)
-
בעיה בRetrofit באנדרואיד (kotlin)אני כותב אפליקציית אנדרואיד שמתקשרת עם שרת api, האפליקציה שולחת בקשות עם פרמטרים, והשרת מגיב בjson וכאן משום מה הRetrofit נתקע ומחזיר שגיאה
Expected a string but was BEGIN_OBJECT $ at line 1 column 2 path
מחיפוש בגוגל מצאתי שזה בעיה מוכרת, אבל לא הצלחתי ליישם אף אחד מהפתרונות שהובאו כאן וכאן,הגדרתי בקובץ
ApiService.kt
package com.abaye.myapplication import retrofit2.Call import retrofit2.http.GET import retrofit2.http.Url interface ApiService { @GET fun fetchData(@Url url: String): Call<String> }
ובקובץ
RetrofitClient.kt
package com.abaye.myapplication import retrofit2.Retrofit import retrofit2.converter.gson.GsonConverterFactory object RetrofitClient { private const val BASE_URL = "https://api.abaye.co/" val apiService: ApiService by lazy { Retrofit.Builder() .baseUrl(BASE_URL) .addConverterFactory(GsonConverterFactory.create()) .build() .create(ApiService::class.java) } }
וככה אני משתמש
private fun login(value1: String, callback: LoginCallback) { val url = "pter?value1=$value1" val call = RetrofitClient.apiService.fetchData(url) call.enqueue(object : Callback<String> { override fun onResponse(call: Call<String>, response: Response<String>) { if (response.isSuccessful) { val result = response.body() showTextBubble(result.toString()) } else { callback.onFailure("Error: ${response.code()}") } } override fun onFailure(call: Call<String>, t: Throwable) { showTextBubble("Error: ${t.message}") binding.textView2.setText(t.message.toString()) callback.onFailure("Error: ${t.message}") } }) }
והonFailure מופעל וזורק את השגיאה לעיל.
יצויין כי תגובת שרת הAPI תקינה לגמרי, וכן כשחוזר טקסט רגיל זה עובד פיקס.
-
נתונים לאקסס מאנדרואיד@A0533057932 כתב בנתונים לאקסס מאנדרואיד:
אופיס פורמס
אם אני זוכר טוב, לא ניתן להגדיר שהנתונים יישמרו באקסל אלא ניתן לייצא לקובץ אקסל שיימשר במחשב או בוואן דרייב, כך שזה לא יתאים לסנכרון אוטומטי אונליין.
-
שמירת נתונים לSQLlite מפקד DataGrid בWPF@מוטי-מן תנסה ככה, לפי תיאור השגיאה הבעיה שלך היא לכאורה מול הadapter, כאן אתה פשוט יותר מחדש dataAdapter עם אותו SELECT
private void SaveChangesToDatabase() { try { if (dataTable != null && dataTable.GetChanges() != null) { DataTable dataTableToUpdate = dataTable; using (SQLiteConnection connection = new SQLiteConnection(Globals.connectionString)) { connection.Open(); using (SQLiteDataAdapter dataAdapter = new SQLiteDataAdapter("SELECT * FROM tCalls", connection)) { using (SQLiteCommandBuilder commandBuilder = new SQLiteCommandBuilder(dataAdapter)) { commandBuilder.ConflictOption = ConflictOption.OverwriteChanges; commandBuilder.SetAllValues = true; dataAdapter.UpdateCommand = commandBuilder.GetUpdateCommand(); dataAdapter.Update(dataTableToUpdate); } } } dataTable.AcceptChanges(); } } catch (Exception ex) { MessageBox.Show($"An error occurred while saving changes: {ex.Message}", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } }
-
שחזור קובץ בדיסק אונקי@sarak קודם כל לא כותבים כלום על הדיסק עד לשיחזור.
דבר שני, יש מלא תוכנות שיחזור שמסתובבות ונחשבות ל"מקצועיות", אם החומר באמת חשוב, אני ממליץ לא לנסות אם אף אחת מהם ישירות על הכונן אלא קודם כל לעשות עותק של הכונן, ועליו לעבוד.
תוכנה אחת שאני מכיר אישית והיא ממש טובה וחינמית לזה היא Test-disk שניתן להוריד אותה בממשק שורת פקודה באנגלית כאן, יש אצלי מדריך בעברית כיצד ליצור עותק של הכונן אצלכם במחשב וכיצד לשחזר ממנו נתונים, אבל אני חושש לפרסם אותו באופן ציבורי, מכיון שאנשים עלולים להזיק לעצמם בחוסר זהירות, אם אתם מעוניינים תשלחו לי מייל ואשלח לכם את ההדרכה, היא די ברורה גם למשתמש הפשוט, וברורה לחלוטין למי שיש לו קצת אינטראקציה עם מחשב.
-
לא מצליח להתחבר ל buymeacoffee@אף-אחד-3 זה קורה לי גם, וכל פעם אני שולח להם אימייל, והם עונים שהם בדקו והכל בסדר, ואז זה מסתדר ליומיים..
מניסיון לא עוזר גלישה בסתר/השבתת תוספים/מחשב אחר אה, ואין קשר לנטפרי...
בפעם האחרונה, הם דווקא כן כתבו שהם זיהו בעיה ומעבירים את זה לצוות הטכני, אבל זה גם היה אחרי שזה הסתדר ליומיים... ועד שהצוות הטכני החזיר תשובה שהבעיה תוקנה, זה כבר שוב ככה..
שבת שלום