@mekev כתב בשרשור הודעות בג'יימייל:
איך וכיצד לשלוף את המזהה והנושא להצגה למשתמש
שיוכל לבחור לאיזה מייל להגיב
להשלמת התמונה,
במידה ומישהו מתישהו יעיין פה
זה אפשרי, ובקלות רבה
באמצעות הספרייה MailKit
@mekev כתב בשרשור הודעות בג'יימייל:
איך וכיצד לשלוף את המזהה והנושא להצגה למשתמש
שיוכל לבחור לאיזה מייל להגיב
להשלמת התמונה,
במידה ומישהו מתישהו יעיין פה
זה אפשרי, ובקלות רבה
באמצעות הספרייה MailKit
@dovid כתב בשרשור הודעות בג'יימייל:
אני שולח הודעות ממגוון תוכנות ובמגוון כלים והם משתרשרים בלי שום בעיה כשהSubject זהה
בגלל שאתה צודק - הסתבכתי
כאשר אני שולח מהתוכנה אצלי
מספר מיילים לאותו נמען + הנושא זהה - אכן מגיע כשרשור
אממה - כאשר אני שולח מגיימייל ישירות - לחשבון גיימייל אחר
שלוש/ה מיילים - שהנושא זהה
זה מגיע בנפרד ולא כשרשור
למרות שכל התנאים מתקיימים
למה?
לא יודע
זה היה השורש לשאלה (שכאמור נפתרה עבורי כרגע)
ארחיב להיכן אני חותר:
אני מנסה להוסיף אפשרות למשתמש אצלי
להגיב על מייל קיים שקיבל בתיבת הגיימיל הרגילה
ושזה יגיע לנמען כשרשור
כאשר אני שולח מהתוכנה את שם הנושא בלבד זהה לגיימייל - הוא לא משרשר
וכאשר אני מצרף לו את המזהה הודעה - הוא אכן משתרשר
(לשמחתי - אפילו להודעות ישנות שלא עונות על הדרישה של תוך שבוע)
.
.
--------------------
השיעורי בית כעת
איך וכיצד לשלוף את המזהה והנושא להצגה למשתמש
שיוכל לבחור לאיזה מייל להגיב
האם זה אפשרי? אינני יודע (מרפרוף ראיתי שמדובר על זה, טרם העמקתי)
שפה: c# winform
עריכה:
בקצרה:
אני מנסה ליצור אירוע בעת לחיצה על תיבת סימון
והבעיה כשלוחצים 'דאבל-קליק' התהליך אינו מושלם כרצוני
בהרחבה:
אני מנסה לבצע פעולה חשבונאית של פיזור סכום בשורות בטבלה
בהתבסס על סכום שקיים ב textBox
החישוב מתבצע בעת שינוי בעמודה מסוג checkBox הנמצאת בתוך dataGridView
באמצעות הקוד דלהלן:
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
_ = dataGridView1.Enabled = false;
if (string.Compare(dataGridView1.CurrentCell.OwningColumn.Name, "choose") == 0)
{
bool checkBoxStatus = Convert.ToBoolean(dataGridView1.CurrentCell.EditedFormattedValue);
if (checkBoxStatus)
{
if (Convert.ToDouble(dataGridView1.CurrentRow.Cells["debt_balance"].Value) <= Convert.ToDouble(textBox1.Text))
{
dataGridView1.CurrentRow.Cells["current_payment"].Value = dataGridView1.CurrentRow.Cells["debt_balance"].Value;
textBox1.Text = (Convert.ToDouble(textBox1.Text) - Convert.ToDouble(dataGridView1.CurrentRow.Cells["current_payment"].Value)).ToString();
}
else if (Convert.ToDouble(dataGridView1.CurrentRow.Cells["debt_balance"].Value) > Convert.ToDouble(textBox1.Text))
{
dataGridView1.CurrentRow.Cells["current_payment"].Value = textBox1.Text;
textBox1.Text = "0";
}
}
else
{
textBox1.Text = (Convert.ToDouble(textBox1.Text) + Convert.ToDouble(dataGridView1.CurrentRow.Cells["current_payment"].Value)).ToString();
dataGridView1.CurrentRow.Cells["current_payment"].Value = "0";
}
}
_ = dataGridView1.Enabled = true;
}
אממה
שאם אני מסמן את התא לאט ובעדינות בקצב סביר (קצב סביר = אינו דאבל / תלת קליק)
הפעולה מתרחשת בצורה תקינה
אבל אם אני מקליק עליו ברצף
הוא מפספס חלק מהלחיצות ומפחית מהסכום המופיע בtextBox שלא לפי התנאי
(הסכום בtextBox פוחת לפי הערך, אבל הסימון נשאר, כך שבלחיצה חוזרת הסכום פוחת שוב)
בהתחלה סברתי שאולי קצב ההקלקה יותר מהיר מהחישוב
ולכן הוספתי מייד בהתחלה את dataGridView1.Enabled = false
מה שאמור למנוע את הלחיצה הבאה עד לסיום הריצה
אבל זה עדיין לא עזר
היכן שגיתי?
והתשובה הינה:
private void dataGridView1_CellContentDoubleClick(object sender, DataGridViewCellEventArgs e)
{
dataGridView1_CellContentClick(sender, e);
}
מדוע שבשיחה הראשונית כשהוא מבקש ממך את הפיתוח
לא תגשש מולו: 'מה התקציב שלכם לדבר הזה'?
אם זה חברה/ארגון מסודר שמבקש ממך לעשות תוכנה/אתר/ = תהליך שמייעל
וחוסך שעות עבודה רבות ואפילו במקרים רבים חוסך משרות ממש של אנשים
שווה להם להשקיע בזה כספית סכום אפילו גדול חד פעמי
כי הם מבינים את המשמעות הכספית שבדבר
אחרי ששמעת את הסכום שהם מבחינתם מוכנים להקצות לזה
תשקלל לעצמך מספר נקודות
האם הלקוח יודע מה הוא רוצה בצורה מפורטת (אפיון מוגדר)
כי לא יעזור לך לדעת עשרות שפות חלק, כאשר הלקוח לא יודע מה הוא רוצה שיופיע לו במסך הראשי
ידיעת השפה חוסכת לך זמן כתיבה, אחרי שאתה יודע מה אתה אמור לכתוב
(הערה חשובה: שעות אפיון עם הלקוח, שמעבר לשיחה הראשונית, אמורים להיות בתשלום)
האם מדובר בפרויקט ייחודי, או שמדובר בפלטפורמה שתוכל אח"כ לשרת אותך לפתח על בסיסה פרויקטים ללקוחות נוספים בהתאמות כאלו ואחרות
אחרי שהבנת מהלקוח מה הוא מעוניין
תשקלל לעצמך כמה שעות עבודה בערך יקח לך לבצע את זה
תזכור להוסיף ע"ז 25% כי תמיד, אבל תמיד, יש דברים שגם אתה וגם הלקוח לא חשבתם ע"ז מראש, ורואים רק תוך כדי ריצה
ואם הלקוח לא יודע כמה הוא מוכן לשים על השולחן
חבל לך על הזמן להכין לו הצעת מחיר
רק תעבוד להכין הצעת מחיר מסודרת
ושום דבר לא ייצא מזה
(ניתן לומר: הצעת מחיר מפורטת עולה 360 ש"ח שתקוזז מהעלות הכוללת בסיום העבודה)
@Y-Excel-Access
התשובה שענה @nach היא נכונה ומעולה
מה שבעצם עליך ליצור זה שתי לשוניות בגוגל שיטס
בלשונית הראשונה - תנהל את המידע המלא שלך
בלשונית השניה - תשחק עם העיצוב
(א. שים נוסחה הכי פשוטה שתשלוף את הנתונים הרלוונטיים מהלשונית הראשונה
ב. תמקם את זה במרכז הדף כגון עמודות H-K, תוריד בתצוגה את הקווי רשת וכן על זה הדרך)
לאחכ"מ תעשה קובץ>שיתוף>פרסום באינטרנט>תבחר לשתף רק את הלשונית הרלוונטית)
וזה יתעדכן אוטומטי לאנשים כל חמש דקות (או כניסה מחודשת לדף)
@OdedDvir
זה שההערה נכונה צודקת ובמקומה
לא אומר שאני יודע אנגלית.....
ככה התרגלתי
וזה עובד.....
ובכ"ז מקבל את ההערה הבונה
ולהבא כמו שאני 'מתרגם' בשאלה את דוגמת הקוד אצלי למשהו גנרי
אתרגם גם את האובייקטים
@dovid
יסוד השאלה הינו לא 'איך למנוע כתיבה כפולה'
אלא איך להימנע מתוצאה שגויה בשאילתות מורכבות על 'ביג דאטה'
ולכתוב אותם בצורה נקייה
שבעתיד כשמישהו יצטרך לערוך ולתקן אותם
ה'מופע' יהיה ברור ובמקום אחד
(מספיק שבשגגה אכתוב/אעתיק במקום אחד 2+3/5, ובמקום השני 5/(2+3))
ואשרוף זמן להבין מדוע התוצאה לא נכונה
נזכרתי כעת שראיתי פעם בהדרכה של שחר גבירץ
אפשרות להכניס למשתנים בראש השאילתה, ובהמשך לגשת אליהם
אעבור על זה שוב לעומק
ואעדכן
@מעלה-ומוריד
זה לגורם שלישי - שנקרא מדינת ישראל (מיסים)
כידוע יש פטור ברכישה לצריכה אישית עד 75$ בלבד
מעל סכום זה יש תשלום מכס
האם שווה לא לאסוף וזה יחזור לשלוח?
יתכן וזה שייך לסעיף
@יעקב-מ-פינס
מעבר שמדובר על מחיר למ"ר
תוכל בבקשה לשתף אותי בקישור לתוצאות
כי אני גם מחפש
וטרם רכשתי בגלל המחיר
אני מחפש לרכוש (לרכוש: הכוונה לשלם תשלום מלא על מוצר איכותי, לא מחפש זול / חינם / חלטורות)
שעון נוכחות פיזי עם טביעת אצבע
אבל שניתן להגדרה שלא צריך לבצע לחיצה על לחצן 'כניסה' | 'יציאה' לפני ההחתמה
אלא מסוגל להבין בעצמו, שהפעולה הראשונה היא כניסה, והשניה היא יציאה
פורמט יצוא: מיכפל (אקסל)
במידה ואני מחבר סוללה ניידת מלאה (Power Bank)
לסוללה ניידת זהה - ריקה
מה יקרה?
האם הסוללה הריקה תטען
ובכמה אחוזים
האם יש בחשמל חוק פיזיקלי כלשהו, כמו 'חוק כלים שלובים' במים
ושניהם יגיעו עד בערך חצי טעינה +-
או שהם יבצעו טעינה חוזרת אחד מהשני עד ששניהם יגמרו בגלל ניכוי ובזבוז האנרגיה בתהליך הטעינה
(או שלא יקרה כלום...)
@yossiz
החכמתי!
בדקתי כעת בדיקה בשלוף
עשיתי שתי פרויקטים 'פוצצתי' את כל הטופס בשעונים
אחד כולל תצוגת שניות והשני ללא
ואכן עושה הרושם שיש הפרש גם בCPU וגם בזכרון
(האם ניתן להשליך מזה שבכל מכשיר הצורך סוללה
מומלץ להעביר לאי תצוגת שניות לחסכון בסוללה?)
@yossiz
ההבדל ביני לבין הפוסט הנ"ל
שאני אכן מאמין ל'בחור הזעצער' במייקרוספט שכתב את המילים הללו
ולא מדובר בהערה שהשתרבבה לגרסה הסופית
השאלה שלי היא
למה?
למה הצגת שניות לוקחת יותר כח סוללה?
בליבת המערכת הרי ברור שבכל מצב יש חישוב של זה
האם זה בגלל רענון התצוגה של האלמנט?
האם אתה כמתכנת לא שם מידי פעם למשתמש תצוגת שניות?
התחדשתי במחשב חדש (תודה..)
ובתהליך המורכב של התאמת ההגדרות החדשות במחשב
הופיע לי שבהגדרת שניות בשעון במגש המערכת - זה צורך יותר כח סוללה
אצלי מדובר על מחשב נייח
ואין לי שום צורך בשניות או נפק"מ בצריכה
אבל כמתכנת זה מסקרן אותי
למה פעולה כזאת צורכת יותר כח סוללה
ברמה כזאת שמיקרוספט מיידעים/מזהירים אותי לפני ביצוע ההגדרה
@אביי כתב במניעת שרשור בגיימיל:
הצד הקלוש שאולי אתם משתמשים בגוגל וורקספייס עסקי
למה צד קלוש?
בהחלט אני משתמש בזה
נתקלתי בתופעה מפליאה ומוזרה
רכשתי השבוע בארץ 5 מחשבים בחנות מוכרת ומסודרת
והנה הפלא ופלא
כאשר אני פותח בהם 'אנידסק'
בכולם הyour address
זהה לחלוטין
גם כאשר הם מוקמו ברשתות וראטורים שונים ברחבי הארץ
--
נ.ב. הבהרה: לא מדובר בפוסט בקשת עזרה/תמיכה
אלא שיתוף במידע מעניין שיכול להיות רלוונטי לאי-מי ודו"ק
@אף-אחד-3 כתב במי דג אותי?:
forward למייל שלך ומשם הוא נדד עד שהגיע למישהו שאסף אותו
זה היה ההנחת עבודה שלי ב'ספאם' הרגיל במייל האישי
אבל זה מייל ששולח דוחות עסקיים, שאינני רואה סבירות כלשהיא שזה נדד החוצה
@פלורידה כתב במי דג אותי?:
אם יש לך רשימת תוספים בגודל סביר. אולי תכתוב את רשימת התוספים שלך, ונוכל להשוות.
אצלי מותקן מעט מאוד, ורק ממקורות מוסמכים
אבל זה מצריך גם בדיקה אצל נמעני ההודעות
@חגי
שלילי עמוק
אותיות באנגלית מלאה
(4 אותיות אנגליות + נקודה + 3 אותיות באנגלית)
מכירים את 'למנצח בצורת מנורה'?
תהיתי בליבי:
האם ואיך ניתן ליצור את זה באמצעות קוד בלבד (html / css / js /code libraries freely available)
ללא שימוש בתמונה
--
גילוי נאות:
אין לי שום צורך בתוצאה,
ונשלח בתור אתגר לחובבים בלבד
@מטעמים
הפתרון הוא לבצע כלל כזה
=SUM(B:B) <= $E$1
(הדגש כמובן הוא גם ובעיקר על הטווח של התנאי,
שזה אמור לכול על התא שבו אתה מזין את הערך [עמודה B], ולא התא שבו אתה מחשב את הסה"כ)