
אביי
-
פונקציית גיבוב לאימות יחודיות של נתונים -
שיתוף: כמה כתובות מייל על גימייל אחד@pelephone התכוונתי לא לדאוג שאני מפרסם את הכתובת "האישית" שלי כביכול...
-
שיתוף: כמה כתובות מייל על גימייל אחד@מנצפכ כתב בשיתוף: כמה כתובות מייל על גימייל אחד:
לפני כשבוע בערך עשיתי משהו שמוסיף לזיהוי של השליחה עד מאות ואלפי מיילים נוספים או מוחק אותם לפי בחירה אבל התכבה לי המחשב באמצע העבודה בלי שמירה
?
-
שיתוף: כמה כתובות מייל על גימייל אחד@pelephone למה אתה חושב שזה נכנס לספאם?
-
פונקציית גיבוב לאימות יחודיות של נתונים@dovid כתב בפונקציית גיבוב לאימות יחודיות של נתונים:
זה כנראה בגלל העברית, תווים שונים בעברית כנראה נחשבים אותו תו.
הבנתי ככה מגוגל, וניסיתי משהו דומה למה שהבאת, כעת אני כבר לא מונח בסוגיה, אבדוק מחר בעז"ה ואעדכן.
-
פונקציית גיבוב לאימות יחודיות של נתוניםאני צריך לבדוק על מערכים גדולים יחסית של נתונים (יכול להגיע לכמה מאות תווים) שלא עובר סטרינג יותר מפעם אחת,
כתבתי פונקציה לגיבוב (גוגל סקריפט), והיה נראה שזה עובד טוב, עד ששמתי לב בבדיקות שכששלחתי כמה מילים בנות 3 אותיות (בעברית) האש היה אותו הדבר... מה לא תקין אצלי?
כרגע זה עובד טוב על הסטרינגים הארוכים, אבל תמיד יכול להיות משהו קצר יותר/2 משפטים ששונים באות או שניים...
הפונקציות שכתבתי
function generateHash(text) { let rawHash = Utilities.computeDigest(Utilities.DigestAlgorithm.SHA_256, text); let hexHash = rawHash.map(function (byte) { return ('0' + (byte & 0xFF).toString(16)).slice(-2); }).join(''); return hexHash; } function generateHashMD5(text) { let rawHash = Utilities.computeDigest(Utilities.DigestAlgorithm.MD5, text); Logger.log(rawHash) let hexHash = rawHash.map(function (byte) { return ('0' + (byte & 0xFF).toString(16)).slice(-2); }).join(''); return hexHash; }
ניסיתי לקחת מכאן https://stackoverflow.com/questions/7994410/hash-of-a-cell-text-in-google-spreadsheet מה שנראה אותו רעיון כמו הפונקציות הקודמות, אבל טיפה שונה, ועדיין אותו הדבר.
function GetSHA1(input) { var rawHash = Utilities.computeDigest(Utilities.DigestAlgorithm.SHA_1, input); var txtHash = ''; for (j = 0; j <rawHash.length; j++) { var hashVal = rawHash[j]; if (hashVal < 0) hashVal += 256; if (hashVal.toString(16).length == 1) txtHash += "0"; txtHash += hashVal.toString(16); } return txtHash; }
-
מחשב מומלץ לרכישה@ek0583232948 כתב במחשב מומלץ לרכישה:
והוא טוען שיש בעיה בסדרות הE שהשקע טעינה נוטה להתקלקל
לא יודע לגבי השקע, יש לי מחשב כזה (E14), ואני משתמש במטען סיני פשוט, ואני אוחז כבר בשלישי, הם נשברים לי כשהמחשב נשען ע"ג השקע (הוא יחסית כבד בגלל המתכת), אמרו לי שהמזל שלי שזה מטען סיני שעולה 60 ש"ח כי אם זה היה מטען מקורי שהוא חזק יותר, אז השקע טעינה היה הולך שזה נזק יותר גדול
אבל כרגע אצלי לפחות השקע טעינה בסדר גמור, ותאמין לי שהוא עבר כמה גהינומים לא פשוטים...
וכן אני מכיר מישהו שיש לו כמה מחשבים כמו שלי שמסתובבים בבית, והיו להם כל מיני תקלות במהלך השנים אבל אף פעם לא בשקע טעינה, לאחד הלך הבטריה, לשני נתקע המאוורר, לשלישי הלך האות ל כי נשפך עליו קפה וכן הלאה...
המספר אחרי הE מייצג את גודל המסך באינצ'ים
-
קבלת תאריך עברי בפייתוןבינתיים עשיתי קומבינה כזו, אבל מפחיד אותי שבתאריכים מסוימים זה יעשה בעיות..
import re import hdate import datetime def get_hebrew(current_date): year = current_date.year month = current_date.month day = current_date.day try: gregorian_date = datetime.date(year, month, day) hebrew_date = hdate.HDate(gregorian_date, hebrew=True) return hebrew_date except requests.exceptions.RequestException as e: print(f"Error: {e}") return None hebrew = f'{get_hebrew(current_time)}' index_tash = hebrew.find('ה\' תש') if index_tash != -1: hebrew = hebrew[:index_tash + 8] else: hebrew = hebrew file_name = f'{hebrew}.wav' file_name = file_name.replace("ה' ת", "ת") sanitized_filename = re.sub(r'[\/:*?"<>|]', '', file_name) sanitized_filename = re.sub(r'[\u0591-\u05C7]', '', sanitized_filename) print(sanitized_filename)
-
טיפ, עריכה נוחה של קבצי bat בVSCלא יודע מה איתכם, אבל אני גיליתי לפני כמה ימים את העובדה הפשוטה, שVSC עובד גם עם קבצי bat ויודע לצבוע את המשתנים, הערות וכו' כל היתרונות של IDE מה שמאוד מקל על העריכה של קבצים כאלו...
אז רציתי להגדיר שלחיצה על "ערוך" או בווינדוס 11 "ערך באמצעות פנקס רשימות" ייפתח את הVSC במקום את פנקס הרשימות, והצלחתי בינתיים לעשות את זה רק ל"ערוך" שמופיע בווינדוס 10 ("הצג אפשרויות נוספות" בווינדוס 11), אשמח לדעת כיצד לשנות גם את התפריט של ווינדוס 11.
ככה משנים בתפריט הרגיל:
פותחים את עורך הרישום "regedit.exe" באמצעות החיפוש/התחל.
מנווטים לערך
HKEY_CLASSES_ROOT\batfile\shell\edit\command
ומקליקים פעמיים על הdefault, ואז יוצג הערך
%SystemRoot%\System32\NOTEPAD.EXE %1
תשנו לנתיב של הVSC, אצלי זה מותקן פר משתמש, אני מאמין שאצל הרוב זה יהיה הנתיב
C:\Program Files\Microsoft VS Code\Code.exe %1
ושימו לב להשאיר בסוף את
%1
(רווח, אחוז, אחד)
ללחוץ אישור וזהו. זה מיד משתנה ללא צורך בהפעלה מחדש או משהו.
אם מישהו יודע כיצד לשנות גם את התפריט של ווינדוס 11 אשמח שיעדכן.
-
קבלת תאריך עברי בפייתוןכיצד ניתן לקבל תאריך עברי של היום/תאריך נתון בפייתון? אני רוצה ספריה ולא API
הספריה של hebcal שוקלת הרבה משום מה ומחזירה שגיאה בהתקנה
אני צריך סטרינג של "יום חמישי כב שבט תשפד" ללא תוספות,
מצאתי את זה
import datetime import hdate h = hdate.HDate(datetime.date(2024, 1, 25), hebrew=True) print(h)
אבל זה מחזיר ביום רגיל
יום חמישי כב בשבט ה' תשפ"דובחגים,
יום חמישי ט"ו בשבט ה' תשפ"ד ט"ו בשבטוזה לא טוב לי...
מספיק לי גם התאריך לבדו, את היום אני יכול לקבל לבד ע"י החלפה של מספר היום שמתקבל לטקסט, משהו כזה
import datetime def get_ordinal_number(number): number = int(number) if number not in range(0, 7): raise ValueError("Number must be between 0 and 6.") ordinals = { 0: "יום ראשון", 1: "יום שני", 2: "יום שלישי", 3: "יום רביעי", 4: "יום חמישי", 5: "יום שישי", 6: "מוצאי שבת", } return ordinals[number] year = 2024 month = 2 day = 6 date_object = datetime.datetime(year, month, day) day_of_week_number = int(date_object.strftime('%w')) print(day_of_week_number) print(get_ordinal_number(day_of_week_number))
-
קבלת תאריך עברי של היום בשפת JS@ששא תבצע קריאה ללינק הזה
https://www.hebcal.com/converter?cfg=json&gy=2024&gm=01&gd=15&g2h=1&strict=1&gs=off
זה ליום 15/01/2024
ומחזיר json כזה:
{"gy":2024,"gm":1,"gd":15,"afterSunset":false,"hy":5784,"hm":"Sh'vat","hd":5,"hebrew":"ה׳ בִּשְׁבָט תשפ״ד","heDateParts":{"y":"תשפ״ד","m":"שבט","d":"ה׳"},"events":["Parashat Bo"]}
אם אתה עובד באמת עם node js כמו שהבינו כאן לפני, עדיף לך להשתמש כמו שהביאו למעלה באופן לוקאלי,
import { HDate } from '@hebcal/core'; const date = new HDate().renderGematriya(true); console.log(date)
אתה צריך להתקין את המודול
npm install @hebcal/core
-
שיתוף: כמה כתובות מייל על גימייל אחד@יהודי-טוב כתב בשיתוף: כמה כתובות מייל על גימייל אחד:
אגב גם במקום gmail אפשר לכתוב googlemail
נכון.
השתמשתי עם זה הרבה לאתרים (לא זוכר איזה) שהצריכו דומיין עסקי ו-gmail חסום אצלם.
רעיון, לא חשבתי על זה
ואגב, יש מדינות שאפשר לכתוב רק googlemail ולא gmail בגלל שג'ימייל רשום שם כסימן רשום של חברה אחרת, אני חושב שזה ככה באנגליה וגרמניה..
כעת מצאתי
וחדש יותר..
-
שיתוף: כמה כתובות מייל על גימייל אחדתגובה: מי דג אותי?
עקב הדיון שהתפתח שם על הנקודה בג'ימייל, אז קודם כל @קינג-קומפיוטר זה עובד, מניסיון.
דבר נוסף, מלבד הנקודה, שאפשר להשתמש בזה בכדי ליצור מסנן בכדי לזהות את המקור ממנו הגיעה אל השולח כתובת המייל שלכם, יש טריק נוסף, והוא שימוש ב+ לפני ה@,
יש לי בחתימה שלי (אפשר להציץ בתחתית הפוסט) את הטקסט הבא:
ניתן ליצור עימי קשר במייל 8140hp+t@gmail.com
עכשיו, הכתובת האמיתית שלי היא 8140hp@gmail.com (לא לדאוג זה הכתובת לדואר זבל
) ללא התוספת של +t לפני ה@!
אבל כל ההודעות שנשלחות לשם מגיעות לאותה תיבת אימייל שאליה מגיעות ההודעות שנשלחות לכתובת הרגילה, אותו הדבר. אבל עם שינוי אחד, שבכתובת הנמען מופיעה הכתובת שאליה ההודעה נשלחה, היינו עם הt, וכך אני יכול לדעת שכל ההודעות שנשלחו אל הכתובת הזו הגיעו ממישהו שמסתובב בתחומים, חמוד, לא?
למעשה, אפשר לרשום אחרי ה+ מה שתרצו, כמובן ללא רווחים, תווים באנגלית, וכמובן לא ארוך מידי, כי באיזשהו שלב יש הגבלה, אין לי מושג כמה בדיוק, אבל תוכלו ליצור לעצמכם מלא כתובות, כמו:
זה שימושי לאנשים שרוצים לתת את הכתובת באירוע/פרסום מסויים, ורוצים לקבל פילוח מי הגיע מאיפה, או שזה לא באמת שימושי וזה רק עוד ג'ימיק של ג'ימייל, זה כבר לא באמת משנה.
נ.ב.חשוב לציין, שבניגוד לנקודה שלא עובדת באימייל ארגוני של גוגל, אא"כ הוגדרה כתובת משנה מפורשת למשתמש, ה+ עובד מעולה גם שם.
-
לולאה בגוגל סקריפט שתריץ את הקוד כל 5 שניות למשך דקה@מנצפכ נכון, בשיטה שלך אנחנו מרוויחים חיסכון בטריגרים, בשיטה שלי אנחנו מרוויחים חיסכון בזמן ריצה..
צ"ע מה עדיף -
תוכנה להמרת אודיו לטקסט@אלף-שין אשמח לקשר אותך איתו, צור קשר בפרטי
-
תוכנה להמרת אודיו לטקסט@ארי לפני כמה חודשים פנה אלי מישהו בבקשה לפיתוח תמלול של הקלטות שיחות תורניות בעיקר (מהמגזר), בסופו של דבר הוא פיתח משהו ע"ג המודול המסחרי של openAI, הוא טען לאחר בדיקה מקיפה שזה הכי טוב שהוא מצא,
מלבד זה שניתן להשתמש בזה ע"ג שרת פרטי, ללא תשלום בכלל לחברה, הם שיתפו פעולה לגבי אימון המודול על הקלטות מהסוג הזה, כולל רשימות מילים שיחודיות לנו, כך שאם זה פרויקט קבוע, הייתי ממליץ לך מאוד לבדוק את הכיוון הזה (היינו לתקשר איתם מלבד השימוש במודול)
-
פיתוח אנדרואיד + jetpack composeהאם יש כאן מישהו שמתעסק עם פיתוח של אפליקציות אנדרואיד עם jetpack compose?
התחלתי לפתח כעת אפליקציה, ואני דנדש בזה, למעשה התחלתי ללמוד על זה ביום שני (ועדיין לא התרגלתי לתכנות ההצהרתי.. למעשה אני תוהה על הראשונות למה לא הלכתי ישר על flutter, דארט לפחות זה תכנות נורמלי..)
ואני רוצה לדעת אם יש מה להעלות שאלות על מבנה השפה או עניינים בלתי מובנים (ויש הרבה...) שמשום מה גוגל מסתבך למצוא לי את התשובות...
-
יצירת כפתור בגוגל שיטס להעלאת קבצים לדרייב@ששא מאיפה להעלות מהמחשב?
מבחינה טכנית זה צריך להיות אפשרי, אתה יכול לטעון לתוך פופאפ בגוגל שיטס דיאלוג של העלאת קובץ לגוגל דרייב באמצעות גוגל סקריפט, ראיתי פעם מישהו שעשה משהו דומה, לא מצאתי את זה כרגע, זה מפתח הודי אחד בשם Amit Agarwal, זה האתרים שלו, נסה לחפש שם
https://digitalinspiration.com/
https://www.labnol.org/ -
לולאה בגוגל סקריפט שתריץ את הקוד כל 5 שניות למשך דקה@מעמד-מוצלח את הטריגר את מגדיר על הפונקציה playRegularly, ואת הקוד שלך אתה שם בתוך checkIsRedAlert.
-
לולאה בגוגל סקריפט שתריץ את הקוד כל 5 שניות למשך דקה@מעמד-מוצלח עדכנתי את הקוד, כך שבסה"כ הוא ירוץ רק 55 שניות בכל דקה במקום 60...