קחו את הראשון לטעימה:

chv
-
מדריך לימוד שפת C# -
תרגיל מתמטי של הסתרת מזהה רץ@dovid אמר בתרגיל מתמטי של הסתרת מזהה רץ:
קראת טוב טוב את השאלה?
כן, כמובן.
הייתי צריך להשקיע קצת, אני חייב להודות, כי זה לא היה ברור בכלל. והסתבך עוד יותר בהמשך השרשור.פעולה חשבונית כפי מה שמצאתי כבר (החמצת את החלק הזה)
לא החמצתי כלל.
זו פשוט צורה של הצפנה מסוימת. זה מה שזה (תקרא לזה 'הסתרה' או איך שאתה רוצה. 'הצפנה' זו הסתרה של מידע מסוים כך שיהיה ניתן לפענח בפרוצדורה נפרדת).אני חוזר שוב על מה שכתבתי:
יש לך צורך (העברה של מזהה רץ לקליינט בלי שהקליינט יוכל לדעת באמת את היחסיות של המזהה הרץ בתוך הטבלה הכללית שלו).
אתה החלטת על דרך פתרון (העברת המזהה הרץ) ולכן אתה צריך עטיפה לפיתרון שלך כדי לא לחשוף דרכו את המזהה הרץ בצורתו המקורית.כמובן שמדובר על הצפנה מסוג כלשהו, ואתה כותב זאת בעצמך. אני כתבתי שאני לא מבין בזה ואין עניין שאכתוב משהו בנושא.
הצעתי דרך פתרון שונה לצורך שלך, כך שלא תסתמך על מזהה רץ אלא על uuid ("מזהה גלובלי"??). לא יודע אם זה מתאים לך, אם יש לזה עלויות נוספות. לא יודע. הצעתי.זה נשמע קצת כמו מתקפה - כי כל השרשור הזה מרגיש כמו קרב אחד גדול
לא יודע בדיוק למה זה מגיע לזה
-
תרגיל מתמטי של הסתרת מזהה רץ@dovid אולי אני מבלבל את המוח.
אבל קראתי עכשיו את כל השרשור וניכר שלא ברור ככ לאנשים מה אתה רוצה.
עד כמה שאני הבנתי ממה שכתבת, היית צריך לכתוב כותרת פשוטה של 'אני צריך הצפנה, (סימטרית), אבל מאוד פשוטה וקלה על המעבד'.אני לא מבין בהצפנות כלל, לכן אין לי מה לתרום לנושא (אני יודע לעשות גוגל כנראה כמוך, ואם זה היה הנושא כנראה תגיע לתוצאות טובות יותר ממני)..
בנוגע לצורך עצמו - חשיפת id רץ מטבלה בדטבייס לקליינט - הייתי פשוט משתמש בטבלת הביקורים בשדה uuid אוטומטי (לא יודע באיזה DB אתה משתמש ועד כמה זה זמין שם, אבל משער שאתה תסתדר..) ופשוט שולח את ה-uuid לקליינט.
מה רע בזה? -
זיהוי שפת הגולש באתר@לעזור-לכולם אמר בזיהוי מדינת הגולש באתר:
האם לשנות את כותרת הנושא ל"זיהוי שפת הגולש ?
כן.
את מדינת הגולש אתה יכול לזהות על ידי ה-IP ממנה הגיעה הבקשה (כמובן זה לא אומר באמת מאיפה המשתמש גולש, פיזית..)
-
זיהוי שפת הגולש באתר@לעזור-לכולם כנראה לא קראת מה ששלחתי (או לא קראת מספיק)
ההדר Accept-Language זה הדר שהקליינט שולח (היוזר) בבקשת ה-HTTP שלו כשהוא פונה אל השרת שלך, להיכנס לאתר.
אתה (=השרת שלך) צריך לפרסר את ההדר הזה (שאותו בדרך כלל הדפדפן של היוזר יכניס בברירת מחדל לבקשה) ולהבין מזה, באיזו שפה להציג למשתמש את האתר. -
זיהוי שפת הגולש באתר -
ביל גייטס - תודה!@חגי נשמע מעניין, לא לגמרי הבנתי
אולי כדאי שתכתוב את זה בצורה מסודרת? באיזה מקום יעודי
יכול לעזור להרבה אנשים -
שאלה| לולאה לפי Case, לשיכפול שורות@צבי-10 אמר בשאלה| לולאה לפי Case, לשיכפול שורות:
כן סיקרן (בלשון עבר) אותי מה הביקורת שלך לפוסט.
אני חושב שמה שהציק לי היה, שכתבת בצורה לא ברורה בכלל, זרקת קוד (מרגיש כמו 'תכתבו לי את הקוד שאני צריך כדי להשלים את העבודה/שיעורי בית') ונעלמת.
לא יודע.שוב סליחה...
בהצלחה -
יצירת פרויקט nodeJS שיבקש מהמשתמש קונפיג בהרצה הראשונה@צדיק-תמים אמר ביצירת פרויקט nodeJS שיבקש מהמשתמש קונפיג בהרצה הראשונה:
ראיתי שלדוגמה ב-nodeBB אם מריצים
nodebb install
הוא מבקש פרטי קונפיג - פרטי מסד נתונים וכו'.
השאלה האם אני יכול ליצור גם כזה דבר? שכאשר יורידו ויריצו בפעם הראשונה את הפרויקט שלי, באמצעות npm start (או פקודה ייחודית לפרויקט), הוא יבקש קונפיג, ויכניס את הקלט בקובץ הקונפיג -config.env
?
תודה רבה!באיזה קטע אתה שואל?
כלומר - אם אתה יכול? ברור שאתה יכול. מה השאלה שלך בדיוק? אם זה כדאי? אם זה מתאים? איך לעשות את זה (איך לכתוב לקובץ? או מה..)?
תגדיר את החקירה שלך
-
עזרה - .'תרגום' קטע קטן בJQuery לj.s@חגי אמר בעזרה - .'תרגום' קטע קטן בJQuery לj.s:
@chv אמר בעזרה - .'תרגום' קטע קטן בJQuery לj.s:
document.getElementById('pdf-canvas').get(0)
כמדומני שזה אמור להחזיר רק אלמנט אחד (ולא סט), אז .get אמור להכשל.
צודק..
צ"ל לקחת ישירות את ה-dataurl מהאלמנט// Download button (PNG) document.getElementById('download-image').addEventListener('click', (e) => { this.setAttribute('href', document.getElementById('pdf-canvas').toDataURL()) // Specfify download option with name this.setAttribute('download', 'page.png') }) // Download button (JPEG with quality 80%) document.getElementById('download-image').addEventListener('click', (e) => { this.setAttribute('href', document.getElementById('pdf-canvas').toDataURL('image/jpeg', 0.8)) // Specfify download option with name this.setAttribute('download', 'page.jpg') })
@dovid תכל'ס - צודק..
-
תכנות - איך להמשיך?@davidnead אמר בתכנות - איך להמשיך?:
מה ללמוד? היכן להשקיע, מה באמת חשוב
אני חושב שאין משהו ספציפי, זה פשוט מה שמעניין אותך + מה שכנראה תשתמש בפועל.
כלומר אני חושב שלמידה בלי ביצוע בפועל מייד - לא באמת נכנסת לראש (שלי לפחות)אני אישית אוהב יותר לקרוא, מלראות שיעורים בוידאו. כל אחד מה שהוא מתחבר
-
קבלת תאריך לא UTC מאנגולר 2 לצד שרת@yossiz צודק, מה שכתבתי פשוט לא קשור למה ש @clickone שאל.
ועכשיו שאני קורא את הכותרת זה אפילו הפוך לחלוטין ממה שכתבתי.
אבל אני פשוט יסביר מה היה אצלי הצורך כי שאלת גם על עצם מה שכתבתי,מה שקרה זה (היה כמה סיטואציות, ניקח אחת מהן, ש=)אני מחזיר מהבקאנד מערך של זמנים (=datetime objects שמומרים ל-JSON סטרינגיפי)
ואני מצפה מהיוזר לשלוח לי בחזרה זמנים (כלומר נגיד - אני מרנדר לו את הזמנים האלו בתוך כפתורים, הוא בוחר אני יודע מה הוא בחר ושולח בחזרה לבקאנד את מה שהוא בחר)
הבעיה כאן היתה - שהבקאנד (שולף זמנים מתוך ה-DB, פוסטגרס. ששומר את הזמנים עם TZ של ישראל) משום מה ממיר את הזמנים ושולח אותם בלי TZ. (למה הוא עושה את זה? לא ברור לי, אבל לא היה לי עניין לנסות לשנות)
כלומר בפרונטאנד - ה-JS לא יכול לדעת איזה TZ האובייקט date שהוא יצור מהסטרינג שייך. הוא פשוט עושה new Date וזה כמובן נהיה datetime object של UTC.מה שקורה זה שכשאני שולח את הזמן הזה (UTC) בחזרה לבאקנד בצורה הרגילה ג'ייסונית (ISO) - הבקאנד בשלב הפרסור של זה לאובייקט היה מפרסר את זה כישראל - ומכניס/משווה עם ה-DB בצורה שגויה
(יש כאן הרבה שאלות שהייתי צריך לשאול, ולבדוק. עיקר השאלה על פייתון שהוא הבק)לכן מה שעשיתי זה לשלוח מהפרונט את הזמנים - כ-UNIX (שזה UTC)
ולפרסר אותם בפייתון לאובייקט של זמן, ואת הזמנים האלו הוא פירסר לזמן מתאים ונכון!! והשווה בצורה הנכונה מול ה-DB, והכניס בצורה נכונה ל-DB.מה שיוצא זה שצריך לבדוק:
- אולי המנגנון שפייתון מפרסר timestamp ל-datetime object הוא שונה מהמנגנון שהוא מפרסר סטרינג של datetime בפורמט ISO ל-datetime object
- אולי יש כאן משהו שבכלל קשור ל-DB אבל לא נראה כך (לא יכול להיות שזה הבעיה)
- אולי היה לי איזה משהו טכני אחר שלא שמתי אליו לב. לא עולה לי בראש
מה שבטוח שזה לא פיתרון או קשור כנראה לבעיה המקורית של האשכול, אז סליחה @clickone ..
-
שיתוף מידע בין ראוטרים ב express js@מוטי-אורן אמר בשיתוף מידע בין ראוטרים ב express js:
הטעות שלי הייתה שעשיתי require מחדש בכל ראוטר.. זה מה שגרם ליצירת מופע חדש של המחלקה בכל פעם
זהו שלא, המודול נטען על ידי נוד פעם אחת בלבד ומאז הוא מוכנס למטמון (קאש) ומשם הוא נטען בכל פעם כשמבקשים אותו (require)
וזה מה שכתבו כאן.
ועי' https://nodejs.org/api/modules.html#modules_caching -
הרצת סקריפט מ Googek sheets שיפעיל קישור@פשוט-אבל-תותח אם הבנתי נכון (זה מסובך מאוד להבין מה אתה רוצה) כדאי מאוד, שתפתח אשכול חדש - ובו תכתוב הכל מהתחלה, בצורה הכי מפורטת והכי ברורה שאתה יכול.
עדיין לא ברור לי עצמי מה אתה רוצה להשיג בלחיצה על הכפתור - ומה אתה רוצה להשיג בלחיצה אוטומטית על הכפתור (לחיצה שבעצם מבוצעת על ידי הסקריפט)
תתייג אותי ואת מי שאתה חושב לנכון, באשכול חדש.
שאפו ל-@OdedDvir על הדברים שהוא כתב כאן והרצון לעזור -
גוגל סקריפט | כניסה לקישור בקבלת מיילואגב היה לי עוד טעות. חשבתי שגוגל יצרו שיוך של אובייקטי ההודעות שבתוך מערך הודעות. כלומר חשבתי שאפשר להריץ שורה כזו על מערך הודעות:
messages.removelabel(label)
מתברר שלא.. אז צריך לעבור בלופ על כל אחת מההודעות במערך ולהסיר את התווית מאובייקט ההודעה עצמו.
אפשר לעשות את זה פשוט עםforEach
ככה -function linka() { // יצירת משתנה שמכיל את התווית var label = GmailApp.getUserLabelByName("a") // בחירת השיחות שמכילות את התווית שצוינה לעיל var messages = label.getThreads() // התנאי - אם המערך שאמור להכיל את השיחות גדול מ-0 if (messages.length > 0) { // בהינתן ויש הודעות במערך, הרצה של פרוצדורה דלהלן // יצירת בקשה לרשת ואחסון שלה במשתנה var request = UrlFetchApp.fetch("https://hookb.in/G9OYJqLZQpIWGGeQq182") // רישום של התשובה לבקשה ללוג Logger.log(request.getContentText()) // מחיקת התווית ממערך ההודעות messages.forEach(function (entry) { entry.removeLabel(label) }) } }
כמו שאתה רואה השתמשתי ב- hookbin.com לבדוק את הבקשה שמתקבלת מגוגל סקריפט
-
פריימוורק לשליחה **וקבלה** של מיילים - לנוד@חוקר אמר בפריימוורק לשליחה **וקבלה** של מיילים - לנוד:
דבר ראשון תודה רבה על זה, כבר מזמן חיפשתי פיתרון לקבל מיילים
כעת אני רואה בסיס שניתן לעבוד איתו..בשמחה
שים לב יש כל מיני פלאגינים שכתבו לזה, לשמור את המיילים שמתקבלים בDB מכל מיני סוגים (התעסקתי עם פלאגין למונגו)@dovid אמר בפריימוורק לשליחה **וקבלה** של מיילים - לנוד:
מייל זה שני דברים: א. תקשורת בין שרתי הודעות (gmail וhotmail) ב. תקשורת בין הלקוח לשרת ההודעות שלו (שלח! קבל!).
לא לגמרי הבנתי את השורה הזו. (מצטער אני חדש בתחום וכבר שלושה ימים אני חושב HELO ו-EHLO כשאני לא בסוגיה)
מייל זה המון דברים.
אני מדבר על צורך ביישום (שיוכל גם להיות מומשק עם שאר חלקי הנוד, שיהיה זמין אליהם. כמו כל ספרייה שלוקחת חלק ביישום נוד אחד גדול) שישמש כשרת SMTP - זאת על מנת לקבל מיילים (ישירות מהעולם הגדול, כן כן מgmail ו-hotmail אבל גם מ-tchumim)
וכמו כן גם יוכל לשלוח מיילים (משמע ממך שזה לא מצריך SMTP? לי נשמע שצריך. כמובן)לא מעניין אותי ה'לקוח' (אין כאן לקוח) הכל אמור להתבצע בתוכנה עצמה, הכל. אין שום טריגר ידני בעסק.
פונקציית mail ש לינוקס
אודה ולא אבוש אין לי מושג על מה אתה מדבר, אבל גוגל ישמע ממני מייד
haraka זה לא חלק מהאפליקציה כמו שמונגו רצה בנפרד ואיננה חלק מהאפליקציה.
זהו שאני מנסה להבין איך אני מתממשק איתו (עם מונגו אני יודע להתממשק, יש לו פרוטוקול שפונים אליו דרך ה'רשת' שהוא פותח ולזה גם יש לי ספריות מכאן ועד אמריקה. משא"כ haraka לא הצלחתי להבין)
יצויין שאני לא הכי מבין בזה כך שאולי אני אומר שטויות אבל זה הבנתי השטחית בנושא.
אדרבא העיקר שידברו לפחות שאני לא ירגיש כזה דביל..
-
הכוונה - database מה ללמוד- MongoDB או MySQL@ב-ל אכתוב לך לא בקטע מקצועי (כי אני לא) אבל בקטע של ניסיון אני יכול לומר לך - שלפני כחודשיים התחלתי עם נוד, אז הייתי צריך גם ללמוד משהו DB - אז למדתי מונגו וזה קליל ביותר (הבסיסי שלו, בכל אופן).
אבל עכשיו לפני כשבוע גם התחלתי קצת SQL (אתה יכול לראות את השרשור כאן https://tchumim.com/post/119111)
זה עולם אחר יחסית אבל עם הרבה יותר יכולות.
לדעתי תלמד את שניהם (מונגו ממש פשוט)
ותשתמש במונגו לדברים קלים, וכשתגיע לצרכים האמיתיים תראה שתצטרך SQL (כנראה) -
פרוייקט אבן הטוען@יוסף-בן-שמעון אמר בפרוייקט אבן הטוען:
לכאורה אפשר לאחד אותם לטבלה אחת עם דגל שיסמן אם זו אבידה או מציאה
צודק בהחלט
@יוסף-בן-שמעון אמר בפרוייקט אבן הטוען:
עשית חיבור אחד למסד, זה לא טוב, צריך ליצור מאגר של חיבורים, במקום createConnection צריך createPool
קראתי מה שהבאת מסטאק (וקראתי על זה גם לפני זה) אני לא יודע עדיין איך לעשות זאת בצורה נכונה, למה שלא תכתוב תיקון ותכניס בגיטהב?
-
פרוייקט אבן הטוען@חינמי אמר בפרוייקט אבן הטוען:
זה נתקע כי אין מנהל.
מעניין.. בא נראה אולי אני יזיז משהו עם זה (בידע הבוסרי שלי בנוד + חוסר הידע שלי ב-DB מסוגים נורמלים..)
הבעיה שלי שאני לא יושב הרבה על המחשב (בעיה, או פתרון. שטייגען)
נראה -
טופס צור קשר משודרג באתר@מוטי-מן אמר בטופס צור קשר משודרג באתר:
@chv כעת במה שמגיע עם xampp אבל אין לי בעיה להחליף לשרת מיילים אחר עם צריך.
אוקיי
אבל איפה נמצא התהליך שמקבל את הנתונים ושולח אותם דרך שרת המיילים (למייל שלך, אם הבנתי נכון)?
באיזה שפה זה כתוב בכלל (נשמע שPHP)לא בטוח שאדע לעזור לך בכלל, רק חשוב שיהיה בהירות בשאלה