@דודו-א כתב בשליחת וקבלת מיילים באמצעות הטלפון הכשר בחינם | abaye | מדריך מפורט | מתעדכן:
ובנוגע לרשימת קיצורים אדרבה אפשר גם וגם
ברור שאפשר גם וגם, לא אתה מפתח את זה בזמנך הפנוי בלי להרויח שקל
@דודו-א כתב בשליחת וקבלת מיילים באמצעות הטלפון הכשר בחינם | abaye | מדריך מפורט | מתעדכן:
ובנוגע לרשימת קיצורים אדרבה אפשר גם וגם
ברור שאפשר גם וגם, לא אתה מפתח את זה בזמנך הפנוי בלי להרויח שקל
@Nedarim סליחה לא התכוונתי, חבל שלא אמרתם את זה אז
אני לא יכול לזכור במדוייק, אבל לא נראה לי שביצעתי בסך הכולל יותר מ50 קריאות לשרת (שחלקן תקינות לחלוטין, דימיתי דפדפן)... בדקתי כעת את הקוד עצמו, ולפי מה שנראה ביצעתי 3 כניסות מ3 מחשבים שונים, נכנסתי לנטוורקס וביצעתי 2 פעמים מכל מחשב את הבקשה שרציתי, העתקתי את התוכן והשוותי אצלי, והכנסתי את זה לקוד, והרצתי, זה נפל כמה פעמים בגלל שגיאות, ואז הרצתי חסימה למסוף X ולמסוף Y, ובום! מייל חדש לא התכוונתי לעשות כ"כ מלא התראות...
עכ"פ זה דבר שAPI רשמי (עם מפתח/ות ייעודי) יפתור בקלות, ואני לא מדבר על להוסיף פונקציות, אלא על פונקציות קיימות במקטע של ניהול המסוף, לאפשר אליהם גישה באמצעות API, המערכת שלכם נמצאת היום בכל כך הרבה מקומות ודברים בציבור ב"ה שאני חושב שזה דבר די אלמנטרי, די טבעי שלאנשים שונים יהיו כל מיני צרכים ועניינים.
(כמה חודשים לפני זה פנה אלי גבאי שרצה לשחרר ולחסום את העמדה שלו דרך הטלפון, ובזמנו אמרתי לו שאין לי כח, כי אין API מצד נדרים, או לדוגמה מילוי טופס בנדרים באמצעות טלפון בAPI במקום לתחזק 2 מערכות שונות ולאחד את הנתונים שבאים משניהם)
תוספת: רגע לפני ששלחתי את ההודעה, ראיתי שהיה עוד משהו שעשיתי, ייבאתי את רשימת המתרימים במאצ'+ וכתבתי פונקציה שמעדכנת את הסכומים שהותרמו והיעדים, והיה זמן שזה רץ אוטומטית במענה לאירוע מסויים שקרה די הרבה, אולי זה יצר את כל ההתראות (זה גם רץ כל פעם מכתובת ip שונה, בלי כוונה, כחלק ממשהו רחב יותר), עכ"פ סו"מ.
@אביי פעם נרשמתי למשהו בגוגל שגם כן היה נראה בחינם פתאום גבו לי 200 שקל
זה הענין, היה נראה. הכלל הבסיסי, לעולם אל תלחץ על משהו או תסמן וי על משהו שאתה לא מבין, זה תקף לכל דבר בעולם.
ספציפית לגבי גוגל, תמיד תוכל לעשות גוגל או בעזרה של גוגל עצמם הכל כתוב בדר"כ יותר מפעם אחת, אמנם לא תמיד זה זמין בעברית, אבל בשביל זה אנחנו חיים במאה ה21 ויש לנו גוגל טרנסלייט (באתר הרגיל ).
במקרה ואתה עדיין מסתפק, בשביל זה יש את הפורום הזה...
עשית את זה, 99% שלא תראה חיובים מוזרים... אא"כ לא שמרת טוב על מפתח API שלך וכדו' שזה עסק אחר לגמרי.
וכמו שאתה בעצמך כתבת, זה היתרון בגוגל ודומיה על פני כל מיני חברות ושירותים עלומים, אם באמת לא השתמשת תקבל את הכסף בחזרה, יש לוגים מפורטים עם תרשימים גרפיים לפי ימים ושעות בכל מוצר ותת מוצר, ויש גם שירות לקוחות חבל על הזמן (תמיד לכו על האנגלית, הגוגל טרנסלייט מספיק)
לי אישית היה מקרה של העברת חיוב על פרויקט ענן בחשבון גוגל קלאוד עם הנחה ל0$, שחוייב על חשבון הגוגל קלאוד הרגיל שלי (ללא ההטבה) לאחר צ'אט של 3-5 דקות עם נציג תמיכה, קיבלתי החזר מלא למרות שבאותו מקרה אני הייתי אשם, רק מכיון שבתיעוד זה לא היה כתוב בצורה ברורה וחד משמעית..
היה לי פעם גם מקרה דומה, שכרתי שרת בקמטרה שזה חברה גדולה ומוכרת (ויקרה..) לפרויקט חישובי כלשהו והגדרתי את השרת כחיוב שעתי, מה שלא ידעתי אז שבשרתים שמחושבים לפי שעה יש תשלום על כל ג'יגה בתעבורת הרשת.. שלא כמו בחודשי שאתה מקבל איתו חבילה של X גיגות, הליך החישוב משך והעלה נתונים משרת אחר ובחשבונית ראיתי ששילמתי גם לפי הג'יגות זה אמנם משהו כמו 0.01 $ לג'יגה אז זה הוסיף לי איזה 2 שקל לחשבונית, אבל זה דוגמה טובה לענין, זה כתוב במפורש בפתיחת השרת שמשלמים על כל ג'יגה רק שאני לא טרחתי לקרוא את הכיתובים בצד ולמטה...
@שואף אגב, גם באימוג'י בצ'אט השמות בעברית...
זה אומר שאפשר לחפש "קפה" ולקבל אימוג'י של קפה...
@WWW סורי, לא ידעתי. אנ'לא כזה מבין בפוליטיקה ב"ה...
@nigun לא באתי נגד פרוג... אני אמנם לא התחלתי שם...
רק ציינתי שאין לפרוג עצמו גריעותא בזה שהוא כך, כי אני חושב שלכך הוא נועד מתחילה.
אבל בואו לא נגלוש במה רע באחרים, עדיף שנתמקד במה טוב...
@יהודי-טוב כתב בשיתוף: כמה כתובות מייל על גימייל אחד:
אגב גם במקום gmail אפשר לכתוב googlemail
נכון.
השתמשתי עם זה הרבה לאתרים (לא זוכר איזה) שהצריכו דומיין עסקי ו-gmail חסום אצלם.
רעיון, לא חשבתי על זה
ואגב, יש מדינות שאפשר לכתוב רק googlemail ולא gmail בגלל שג'ימייל רשום שם כסימן רשום של חברה אחרת, אני חושב שזה ככה באנגליה וגרמניה..
כעת מצאתי
וחדש יותר..
@טוב-להודות אפשר בהחלט.
כנס לכאן https://takeout.google.com/?hl=iw
תבחר ייצוא מגוגל צ'אט.
כשזה יהיה מוכן תוריד את הקובץ למחשב ותחלץ אותו,
תנווט לכאן Takeout\Google Chat\Groups
ואז תיכנס לתיקייה שהשם שלה הוא כמו המזהה של הצ'אט (היינו האותיות שבסוף הלינק שמופיע כשאתם פותחים את הצ'אט הספציפי במסך גדול)
בתיקייה יהיו כל הקבצים שהועלו לצ'אט, וקובץ בשם group_info.json
שמכיל את פרטי החברים.
אם אתה לא יודע לחלץ את הכתובות מפורמט הjson תשלח אלי לפרטי את הקובץ ואסדר לך את זה בעז"ה.
עריכה: במחשבה שניה, בגלל שאתה השני שמחפש את זה בימים האחרונים https://script.google.com/a/macros/abaye.ml/s/AKfycbz7NVqmMzNAQ4uhrBylJpHr2YZwahYqLUz-yQdyRJ6lsHM9_dC49Kk42gsvTsgMMQtl/exec (שלחתי לנטפרי)
@חייםיודלביץ אאל"ט זה קורה רק בבלוק של שורה אחת, אני חושב שזה היה באג בכל nodeBB
שימו לב! עקב מגבלות טכניות, שמיעת ההודעה על הודעות שלא הואזנו תופעל לאחר שיהיו לכם כ15 הודעות במערכת.
דבר נוסף, עדכון ההודעות שלא הואזנו מתבצע בכל פעם שבה עולה הודעה חדשה למערכת. הטריגרים לשליחת הודעות מוגדרים לאחת ל 15 דק' ע"מ לא להתנגש במגבלות של גוגל.
לעדכון המערכת יש למחוק את הקובץ הישן להפעיל את הקובץ החדש ולבצע התקנה, ההודעות הישנות לא יימחקו, וכן אין צורך להירשם מחדש לצינתוקים.
@Nedarim אכן זה הגיוני ומובן לפי מה שאתה כותב לגבי סליקה ופרטי לקוחות (וטוב שיש מישהו במגזר שחשוב לו הבטיחות של האנשים..), אבל אני בזמנו דיברתי על API לממשק הניהול לשליטה על המסופים שרשומים במוסד (חסימה/מודעות וכו'), ועל עוד משהו שאינני זוכר בדיוק אבל בפירוש לא התקשר בשום דרך שהיא לתרומות או פרטי התורמים, ועדיין הודיעו לי שהגישה שלנו תחסם לצמיתות, ובטלפון היו קצת (הרבה) יותר קשוחים
בזמנו, לא התעקשתי, זה ערב פורים ויש דברים יותר חשובים מזה, אבל זה היה די מעצבן, בפרט שכתבו לי משפט כמו "תגיד מה אתה צריך וניתן לך פיתרון רשמי" ואחרי שהצגתי את הצרכים המענה הוא שאין לנו דבר כזה (כשיש, בממשק..) ואוי ואבוי אם תנסו...
@שלום-עולם-0 אין לך על מה לבקש סליחה, בשביל זה אנחנו כאן
אתן לך דוגמה למשהו שעשיתי לא מזמן, יש אצלנו עמדה של קול הלשון עם תוכנה חמודה של @מנצפך לישיבה על קברו וטעינת רב-קו, הבעיות שהיו לי, א. שפעמים רבות התוכנה הזו נופלת וצריך להפעיל מחדש את המחשב בשביל להפעיל אותה (ובשביל להפעיל מחדש את המחשב צריך ללכת להביא את המפתח של העמדה וכו'). ב. לאחרונה הקול הלשון לא היה נותן לתוכנה של הישיבה על קברו לעלות בעליית המחשב, מה שהצריך להעלות את התוכנה ורק אז את הקול הלשון. ג. הרבה פעמים הדף של ישיבה על קברו היה קופא על השאלות של היום הקודם או סתם נתקע מה שהצריך כיבוי והפעלה של התוכנה.
מה שעשיתי, כתבתי סקריפט פייתון ש...
א. בודק האם היישום של הישיבה על קברו פועל, במידה ולא מפעיל אותו.
ב. במידה והיישום פועל יותר משעה סוגר אותו ומפעיל אותו מחדש.
ג. הוספתי בדיקה באמצעות קריאה למערכת של ימות המשיח שבמידה ו.. המחשב יופעל מחדש, וכך אני יכול להפעיל את המחשב מחדש באמצעות שיחת טלפון פשוטה.
קימפלתי את הסקריפט לexe באמצעות pyinstaller והגדרתי שיופעל בכל 10 דק' ושלום על ישראל...
למעשה, זה סקריפט סופר פשוט, לא נצרכתי להרבה ידע בשבילו, לא היה הרבה איפה להסתבך, את הספריות המתאימות מאתרים בחיפוש גוגל "הפעלה מחדש למחשב פייתון" (כמובן שעדיף לכתוב באנגלית או לחילופין לתרגם בגוגל טרנסלייט..) וזה אגב פלוס גדול לפייתון (וגם לjs אבל עכשיו אנחנו בפוסט העידוד לפייתון) שבגלל שהוא מאוד פופולרי יש שפע של מדריכים, הסברים וספריות שזמינים בכל חור..
אני מצרף את הקוד פייתון של זה בבחינת טוב מראה עיניים.. תראה כמה הקוד קריא ופשוט מצד אחד, אבל עוצמתי מבחינת היכולות שלו...
import psutil
import subprocess
import datetime
import requests
# Check if the process is already running
for process in psutil.process_iter():
if process.name() == "RavKav.exe":
# Check if the process has been running for more than an hour
if (datetime.datetime.now() - datetime.datetime.fromtimestamp(process.create_time())).total_seconds() > 3600:
print("רב קו פועל כבר יותר משעה ברצף. עוצר...")
process.kill()
# start it.
print("מפעיל מחדש...")
subprocess.Popen("c:\\intel\RavKav.exe noravkav")
break
else:
print("רב קו כבר פועל. הכל בסדר.")
break
else:
# If the process is not running, start it
print("רב קו אינו פועל. מפעיל...")
subprocess.Popen("c:\\intel\RavKav.exe noravkav")
# -------------------------------
url = 'https://www.call2all.co.il/ym/api/RunTzintuk?token=0799999063:054863&phones=tzl:21'
response = requests.get(url)
if 'billingPerCall' in response.text:
urlresetlist = 'https://www.call2all.co.il/ym/api/TzintukimListManagement?action=resetList&token=079999063:0543&TzintukimList=21'
resetlist = requests.get(url)
# Restart the computer
subprocess.call(['shutdown', '-r', '-t', '0'])
else:
# Print a message to the log
print('Requested text not found in the response.')
@יעקב-מ-פינס קראתי בריפרוף מהיר (אין לי הרבה זמן..)
אבל בתור אחד שלמד ככה, אני חושב שאכן חשוב ללכת בהתחלה על שפה שתנחיל לך את המושגים ודרך החשיבה של מתכנת כדברי @חגי
מצד שני יש צדק במה שכתב @dovid לגבי הענין שלא יהיה לך הרבה מה לעשות במשך הרבה זמן אם תתחיל מהדברים הכבדים...
לכן, אציע את מה שאני עשיתי, התחלתי עם js+html+css (שתי האחרונות לא ממש שפות אני יודע..) ואני מדגיש את השילוב, כי נהנתי והתפתחתי ממשחק בעיצוב ובF12 של אתרים והשילוב בין השלושה נתן לי המון על בניית ואיך עובדים אתרי אינטרנט...
במקביל ממש כתבתי סקריפטים לאוטומציה בpython שזה שפה ממש קלה לדעתי, ומצד שני קצת יותר מעצבנת ודורשת הבנה של ממש במה אתה בדיוק כותב.. וגם יש בה את השימוש המיידי האמיתי יותר מjs, עם שימוש בשלל הספריות אפשר לעשות עולם ומלואו..
אחרי שאתה מרגיש טוב עם 2 אלה, הגיע הזמן שתלמד משהו שבאמת תוכל לכתוב איתו תוכנות "אמיתיות" ולדעתי כדאי שתלך על C#...
(אישית אני נדפקתי עכשיו עם איזה פרויקט בVB.NET ולדעתי לשם אל תלך מרצון אא"כ אתה רוצה להתעסק עם אקסס וVBA... (גם את זה לא כדאי לעשות 🤪))
@avramk עד שהוא שמע הוא לא האמין שאפשר, ואחרי זה הוא כבר האמין בעצמו אז הוא הצליח... כוחו של אמון..
@מעמד-מוצלח נראה שזו היתה השיטה הכי פשוטה וטובה, לטריגרים שלא דרשו רישומים מיוחדים ואינטראקציה בין ההפעלות השונות..
זה ירוץ במשך 55 שניות, את ההפעלה של 5 השניות הבאות, כבר תבצע הקריאה הבאה לטריגר
function playRegularly() {
// קריאה לפונקציה שתתבצע בעת ההרצה
checkIsRedAlert();
for (var i = 0; i <= 10; i++) {
// השהיה של 5 שניות
Utilities.sleep(5000);
// קריאה לפונקציה שתתבצע באופן אסינכרוני
checkIsRedAlert();
}
}
function checkIsRedAlert() {
Logger.log("צבע אדום");
}
שים לב שבכוונה זה מבצע קריאה לפונקציה נוספת שמבצעת את הפעילות עצמה, בכדי שזזמן ההשהיה לא יושפע ממשך ריצת הקוד עצמו..
@אף-אחד-3 על הצד הקלוש שאתה גר באלעד (או מכיר מישהו מהאזור..) גם אני הייתי צריך לפני פסח פנס בדחיפות, ונכנסתי לחנות שנקראת "על הדרך" (זה מול ביהכנ"ס אחיעזר והמייבין יבין) וקניתי שם פנס ב40 ש"ח עם אפשרות למיקוד אלומה מאוד חזק (רואים את האור למרחק של כ100 מ' לערך) או לפיזור שנעשה על שטח מאוד נרחב (אפשר להפעיל כל אחד לחוד ואת שניהם יחד). הפלוס הגדול לדעתי זה העובדה שהאמת שלא חשבתי עליה כשנכנסתי לחנות, אבל ברגע שראיתי היה ברור לי שאני הולך על זה, זה שהפנס נטען עם usb (לא יודע למה חשבתי שהפנסים נשארו מאחורה, אבל עד אז לא חשבתי בכלל בכיוון, אצלי בראש פנס, זה אומר שצריך גם סוללות..) זה החזיק לי כשעתיים רצוף תוך מעבר בין 3 המצבים, ואז החל להיחלש.
לגבי עוצמת ההארה, נראה לי שיספיק שבשני המצבים ממש קשה להביט לפנס, ואני לא מדבר על להסתכל לכיוון כשהאלומה ממוקדת, אני תמיד ניצחתי באותו לילה
הייתי מביא דגם או משהו, אבל לפני שבועיים זרקתי את הקופסה ועל הפנס לא כתוב כלום (אני מנחש שבעלי אפשר למצוא את זה ב10 אבל זה בהחלט שווה את ה40 ש"ח..)
@tzvi כתב בללמוד תכנות מאפס בצורה לא אינטנסיבית. אפשרי?:
א. האם מישהו יכול לומר האם זה שייך ללמוד ככה לבד, או שחייבים מדריך? אני לא יודע כי לי תמיד היה מורה.
לדעתי אפשרי בהחלט, לא לכולם, אבל בהחלט אפשרי (מניסיון )
לגבי השגיאות, תלמד אותו להעתיק אותם מהדיבאגר לגוגל הסיכוי שהוא ייתקל בשגיאה שלא מופיעה בסטאק (+גוגל טרנסלייט) קטנה, ואם עדיין לא ברור, הוא תמיד יכול לשאול פה ובדומיו..