@שמחה-זו-הסיסמא אתה יכול ליצור קשר במייל (נערך)
@חוקר תודה על הקישור, שברתי את הראש על זה בלי סוף בימים האחרונים, מקווה שבאמת יביא תועלת
צדיק תמים
-
הפעלת סקריפט של גוגל באמצעות שרת חיצוני (בתשלום) -
הפעלת סקריפט של גוגל באמצעות שרת חיצוני (בתשלום)@שמחה-זו-הסיסמא התפקיד שלך זה לשלוח את הבקשה, התפקיד של הסקריפט זה לקבל אותה ולפעול בהתאם, אם הסקריפט לא יודע להשתמש בפרמטרים שאתה שולח לו, לא יעזור לך לדעת איך לשלוח אותם, כי הוא פשוט לא יעשה איתם כלום...
-
הפעלת סקריפט של גוגל באמצעות שרת חיצוני (בתשלום)@שמחה-זו-הסיסמא הצורה הנכונה לעשות כזה דבר היא לכאורה פריסה של הסקריפט והכנסת הקוד בפונקציית
doPost/doGet, ואז קריאה אליו
https://developers.google.com/apps-script/guides/web@שמחה-זו-הסיסמא אמר בהפעלת סקריפט של גוגל באמצעות שרת חיצוני:
מכיון שאין לי ידע מספיק בתכנות, אשמח להדרכה כיצד אני יכול להקים שרת שיעשה לי את העבודה הזו
דהיינו לקבל בקשת GET או POST שמכילה את הפרמטרים הנדרשים להפעיל סקריפט ספציפיאם הבנתי נכון אתה צריך לעשות הפוך, לשלוח בקשה מתאימה, לקבל את הבקשה זה התפקיד של הסקריפט.
אם זה פרמטרים קבועים אתה יכול להשתמש אפילו במשהו כזה
כדאי שתפרט יותר מה אתה רוצה לעשות (ולא מה זה גוגל סקריפט), כי תזמון פשוט אתה יכול לעשות בטריגרים של הסקריפט...
נ.ב. הקובץ נצרך שליחה לבדיקה בנטפרי, אתה יכול פשוט להעתיק את הקוד של הסקריפט לכאן בתוך תווי קוד (להוסיף ``` שורה לפני הקוד ושורה אחריו) -
טיפים לכתיבת שרת נוד ב TS -
ביל גייטס - תודה!@dovid אמר בביל גייטס - תודה!:
"target": "es6",זה לא מאפשר להשתמש בתכונות מסוימות, כגון
replaceAll... עדיף לכאורה להגדיר"target": "es2021", -
טריגר בקבלת מייל חדש@גמליאל אמר בטריגר בקבלת מייל חדש:
Gmail זה כבר לא פתרון טוב (מלפני יומיים...). החל מה1/6 הם ביטלו את האפשרות לאבטחה נמוכה על החשבון, מה שנתן בעבר את האפשרות להשתמש בחשבון דרך אפליקציות צד שלישי.
הפתרון פשוט - הפעלת אימות דו שלבי בחשבון ושימוש בסיסמה לאפליקציה.
וכמובן שאפשר להשתמש בדרכי האימות הרגילות של גוגל (OAuth 2.0/חשבון שירות).
אבל איך היית מקבל את המיילים בצורה פשוטה עם שם משתמש וסיסמה (רגילה לפני השינוי האחרון/סיסמה לאפליקציה אחריו)? אפשר לשלוח מיילים בקלי קלות עם ספריות מוכנות עם SMTP, לקבל לא ראיתי משהו כזה. -
ביל גייטס - תודה!@יוסף-בן-שמעון @חגי מה עם טעינה חמה? בjs אני משתמש בnodemon, ואז יש לי בpackage.json משהו כזה בערך:
"start": "cross-env NODE_ENV=production node app.js", "dev": "cross-env NODE_ENV=development nodemon app.js",בפרודקשן אני מריץ כרגיל עם
npm start, ובפיתוח אני מריץ עםnpm run dev, ונהנה מטעינה חמה, שבלי זה זה ממש סיוט לרסטרט את השרת בכל שינוי...
בפרודקשן של הts עשיתי:"start": "tsc && node dist/app.js",וזה עובד מעולה, מקמפל ואז מריץ,
אבל לא הצלחתי להשיג טעינה חמה...
זה לכאורה מה שצריך:"dev": "tsc --watch && nodemon dist/app.js"אבל זה אמנם מקמפל מחדש את הקבצי ts בכל שינוי, אבל השרת בעצמו לא רץ...
מישהו יודע?
עריכה: יש חבילה בשם ts-node-dev -npx ts-node-dev app.ts, אבל @yossiz אמר בביל גייטס - תודה!:נראה לי ש-tsnode לא מומלץ, בטח לא לפרודקשיין, וגם לפיתוח לא. זה כבד ולא יעיל.
בעקירון זה כמו ש @חגי כתב. יש דגל --watch על פקודת tsc עבור פיתוח.למה? מה ההבדל?
-
Github Copilto@ש-ב-ח אמר בGithub Copilto:
ההכנסה עם Tאב יכולה להוציא פילים משלוותם... (כמובן למי שהתרגל ללחוץ Eנטר כדי לבחור את ההשלמה האוטומטית).
אם זה עד כדי כך נורא בשבילך, תנסה את tabnine, שם זה בתוך ההשלמה הרגילה כדיפולט.
-
ביל גייטס - תודה!@יוסף-בן-שמעון ג"א מצפה בכליון עיניים!
-
האם יש SMS למייל חינם למספר קבוע?@צדיק-תמים אמר בהאם יש SMS למייל חינם למספר קבוע?:
ימות לא מספקים API לקבלת הסמסים שהתקבלו, רק לשליחה או לקבל דו"ח סמסים יוצאים
@כוספים-למשיח האתר שהבאת מאפשר רק לשלוח
לא לקבל -
השוואה בין שתי פקודות js@ivrtikshoret אתה מתכוון לזה?
-
עזרה - שגיאה באימות מול Microsoft Azure (STT)@yossiz
אלוף אמיתי!
עוד לא הספקתי להעלות את הקוד לשרת כדי לבדוק, וכבר הבאת פתרון... אכן עם הדגל הזה זה עובד חלק! -
עזרה - שגיאה באימות מול Microsoft Azure (STT)@yossiz עשיתי הקלטות תעבורה ולא הופיע שגיאה/חסימה. זה לא אמור לקחת תעודות מאיפה שכל הדברים שרצים בnode לוקחים?
-
עזרה - שגיאה באימות מול Microsoft Azure (STT)אני מנסה להשתמש בשירותי זיהוי הדיבור (STT) של מיקרוסופט בNode.js לצורך זיהוי דיבור בעברית בקבצי שמע (לא בסטרים חי אלא בקבצים קצרים ששמורים בדיסק).
התקנתי את הSDK המתאים ופעלתי על פי ההוראות התחלה מהירה:
יצרתי פרויקט זיהוי דיבור בAzure והעתקתי את המפתח והקוד איזור המסומנים:

אל דוגמת הקוד בקישור הנ"ל:const fs = require("fs"); const sdk = require("microsoft-cognitiveservices-speech-sdk"); const speechConfig = sdk.SpeechConfig.fromSubscription("af191c50819349e1955e03934f*****", "eastus"); speechConfig.speechRecognitionLanguage = "he-IL"; function fromFile() { let audioConfig = sdk.AudioConfig.fromWavFileInput(fs.readFileSync("YourAudioFile.wav")); let speechRecognizer = new sdk.SpeechRecognizer(speechConfig, audioConfig); speechRecognizer.recognizeOnceAsync(result => { switch (result.reason) { case sdk.ResultReason.RecognizedSpeech: console.log(`RECOGNIZED: Text=${result.text}`); break; case sdk.ResultReason.NoMatch: console.log("NOMATCH: Speech could not be recognized."); break; case sdk.ResultReason.Canceled: const cancellation = sdk.CancellationDetails.fromResult(result); console.log(`CANCELED: Reason=${cancellation.reason}`); if (cancellation.reason == sdk.CancellationReason.Error) { console.log(`CANCELED: ErrorCode=${cancellation.ErrorCode}`); console.log(`CANCELED: ErrorDetails=${cancellation.errorDetails}`); console.log("CANCELED: Did you set the speech resource key and region values?"); } break; } speechRecognizer.close(); }); } fromFile();וכמובן יצרתי קובץ
YourAudioFile.wavבתקיה של הסקריפט.
אלא שכאשר אני מריץ אותו, מתקבלת השגיאה הבאה (לא הצלחתי להעתיק כטקסט):

שמראה כאילו לא נשלח הקונפיג הנדרש לאימות למרות שלכאורה עשיתי בדיוק לפי ההוראות.
אשמח לשמוע במה טעיתי, אני פשוט אובד עיצות...
תודה! -
ייעוץ ברכישת מחשב נייד חזק@shraga א. זה יהיה זמין למכירה בארץ רק עוד יותר מחודש [ובינתיים אי אפשר לדעת כמה יעלה בדיוק כל מפרט שלו] ב. זה 16 אינץ'
-
Github Copilto@יוסף-בן-שמעון תנסה אולי גם את tabnine, יכול להיות שתאהב אותו, לדעתי יש לו מעלות מסוימות על פני coploit (אני משתמש בשניהם במקביל)
אגב יש גם Coploit labs אבל משום מה הוא לא עובד לי. יכול להיות שזה בגלל נטפרי, אבל אני לא מצליח למצוא חסימות בהקלטה... אם עובד לך תעדכן. -
ייעוץ ברכישת מחשב נייד חזקלמעשה אני חושב ללכת על המקבוק פרו הזה: https://www.ivory.co.il/catalog.php?id=42339 (אני מקווה למצוא מישהו שיביא לי מאילת, שזה יוצא 8.1K)
קצת פירוט על מה שעומד מאחורי בחירת הדגם הזה דווקא:- במקבוק air אין בכלל 32GB ראם, המקסימום זה 16
- המחשב הזה הוא עם מעבד M1 pro, שיש בו יותר ליבות CPU מאשר בM1 רגיל;
- הדגם של הפרו עם מעבד M1 Max הבנתי ברשת (בעיקר פה) שהמעלה שלו (על פני הM1 Pro) היא בעיקר ביותר ליבוד GPU - עיבוד גרפי, שזה משמעותי בעיקר לעריכת וידאו כבד וכדו', מה שלא כל כך מעניין אותי, ומצד שני הבטריה אותו דבר - כלומר מחזיקה פחות, וכמובן המחיר יותר יקר... מה שמביא למסקנה שאין עניין לקחת את זה, אלא את הדגם הנ"ל.
האם אני צודק בחשבון?
האמת שראיתי ברשת לא מעט השוואות שמראות שמעבד i7 דור 12 יותר חזק מאשר M1 pro/max... עד כמה אפשר לסמוך על הסקירות האלה? גם לא נראה שההבדל מאוד משמעותי, ובאפל יש יתרונות כגון משקל גודל ואיכות סוללה שאין במחשבי הוינדוס העוצמתיים שהם בעיקר מחשבי גיימינג מפלצתיים עם סוללה קצרת-טווח...
בקיצור אם למישהו יש השגה/הערה וכו', אשמח לשמוע.
תודה! -
התחברות ל API של ימות המשיח דרך גוגל סקריפט@מנצפכ כמו ש @dovid כתב אתה יכול להשתמש בheroku, המעלה העיקרית של גוגל סקריפט זה שכל האימות וההרשאות וכו' מובנה שם בצורה מאוד קלה ונוחה, אבל אם אתה צריך רק לשלוח מיילים אתה יכול לעשות את זה בקלות עם ספריית nodemailer (תעשה אימות דו שלבי ותנפיק סיסמה לאפליקציה)
-
התחברות ל API של ימות המשיח דרך גוגל סקריפט@מנצפכ סיפור מוזר מאוד. בדקתי היטב, ו:
- הפלט שגוגל סקריפט מחזיר תקין לגמרי
- ימות שולחים את הבקשה (עשיתי שגוגל סקריפט ישלח למייל את הrequest עם JSON.stringify, והבקשה בהחלט מתקבלת כרגיל).
לא ברור איפה זה מתפקשש
מה שרק מעצים את המוזרות, זה שכאשר אני מתווך את הבקשה לגוגל סקריפט דרך פרוקסי שמאפשר cors זה תקין לגמרי, אבל זה ממש לא אמור להיות קשור... -
ייעוץ ברכישת מחשב נייד חזק@חוקר קודם כל אני שמח לראות שאני לא לבד...
אני רואה שהשימוש שלך בדפדפן כבד אפילו הרבה יותר משלי... באמת נראה מרשים. אני רואה שהשימוש בראם כן גבוה, השאלה האם המחשב מתאמץ? כי להיתקע גם שלי לא נתקע כמעט אף פעם. אבל הוא מתאמץ ונושף כמו קטר רכבת...
גם שכחת לכתוב כמה עלה לך הצעצוע הזה כולל כל השדרוגים...
