@איש-ימיני וידאת שאין אופציה כזאת בתוכנת הסנכרון או הראוטר?

צדיק תמים
-
בירור | יש תוכנה להגבלת רוחב פס למחשב ווינדוס? -
תוכנה להכנת קבצי תרגום של תוכנות -
התאמת נגן וידאו לRTLתרגמתי נגן וידאו לעברית, והrtl האוטומטי (AppKit) הפך את הכל להיות ימין לשמאל חוץ מכמה באגים קטנים
אבל כל נגני הוידאו שבדקתי עובדים משמאל לימין (התקדמות הוידאו, כפתור "הבא" הוא כפתור ימינה, וכן הלאה) ורק ההגדרות וכדו' הם מימין לשמאל,
האם עדיף לעשות התאמה טובה מימין לשמאל (כולל שהפקדים בצד ימין, וההתקדמות מימין לשמאל, וכו') כמו בתמונה, או לעשות כמו שמקובל (לא להתאים) ופשוט לעשות הכל משמאל לימין?
-
עזרה בחלוקת קובץ node js למספר קבצים נפרדים@מוטי-מן קודם כל אני ממליץ לך בחום ומנסיון כשהייתי בשלב שלך בזמנו, לעבור על סדרת הסרטונים הזאת, נראה לי שזה יכסה לך דברים בסיסיים (לדוגמה את השאלה הנוכחית).
אני ממליץ על מבנה כזה:
app.js
תקיית src:
utils.js
תקיית api בתוך src:
router.js
controller.js
תקיית ivr בתוך src:
controller.js
router.jsכך קובץ utils.js ייצא את פונקציית הבדיקה:
export function licenseVerification(apiDID) { if (apiDID) { console.log('status: ', 'true'); return true; } else { console.log('status: ', 'blocked'); return false; } }
קובץ
controller.js
תחת ivr - מייצא פונקציות של הלוגיקת שיחה עצמה:import { licenseVerification } '../utils.js'; export async function sharing(call) { await call.id_list_message([{ type: 'text', data: 'הפעולה הושלמה' }]); } export async function callHandler(call) { if (await licenseVerification(call.ApiDID) === true) { return call.id_list_message([{ type: 'text', data: 'גישה מאופשרת' }]); } else { return call.id_list_message([{ type: 'text', data: 'המספר שלכם חסום לגישה' }]); } }
קובץ src/ivr/router.js:
import { YemotRouter } from 'yemot-router2'; import { callHandler } from './controller.js'; const router = YemotRouter({ printLog: true, uncaughtErrorHandler: (error, call) => { console.log(`Uncaught error from ${call.phone}. error stack: ${error.stack}`); return call.id_list_message([{ type: 'text', data: 'השרת נתקל בשגיאה פנה למנהל' }]); } }); router.get('/call', callHandler); export default router;
קובץ src/api/controller.js:
import { licenseVerification } '../utils.js'; export async function yemotLogin(req, res) { // licenseVerification(...) console.log('yemotLogin'); res.send('Blocked'); }
קובץ src/api/router.js:
import { Router } from 'express'; import { yemotLogin } from './controller.js'; const router = Router(); router.get('/page', yemotLogin); export default router;
קובץ
app.js
- אחראי רק על רמת השרת/אקספרס, ומייבא את הראוטרים ו"מפעיל" אותם באמצעות app.use:import express from 'express'; const app = express(); import ivrRouter from './src/ivr/router.js'; import apiRouter from './src/api/router.js'; app.use(express.urlencoded({ extended: true })); app.use(apiRouter); app.use('/ivr', ivrRouter); const port = 3000; app.listen(port, () => console.log(`The express server is now running and listening on port ${port}`));
-
נתונים לאקסס מאנדרואיד@ארי כתב בנתונים לאקסס מאנדרואיד:
עריכה: התחלתי לבדוק את הדברים, וכרגע די נתקעתי בקטע שאני לא מצליח למצוא אפשרות לייבא נתונים מטופס גוגל או מטופס של מיקרוסופט לאקסס, האם יש אפשרות כזו בכלל?
אתה יכול לבנות endpoint בגוגל סקריפט שיגיש את המידע
או אם זה רלוונטי באקסס, לשלוח ישירות וובהוק לאקסס מגוגל סקריפט עם המידע שנשלח בטופס -
החיפוש בפורום עובד@קינג-קומפיוטר רק עכשיו שמת לב
ראה https://tchumim.com/topic/15022/החיפוש-בפורום/5
אגב לי הכפתור חיפוש גוגל מופיע -
מידע על תוויות בג'מיילמה ש@מלא כתב מסביר מצויין, אבל אם יהיה צורך למישהו עכשיו או בעתיד, כאן יש את ההסבר עם צילומי מסך: https://mitmachim.top/topic/8636/מדריך-יצירת-מסנן-להודעות-בgmail
-
כמה בערך יעלה לי תכנות של אפליקציה?@ek0583232948 אתה צריך בעצם אפליקציה שתדמה חייגן, כלומר תאזין לפרוטוקול tel (לינקים למספר טלפון) ותשלח את המספר לAPI של המרכזיה שלך.
-
מצב סודי במענה אוטומטי@יעקב-מ-פינס כתב במצב סודי במענה אוטומטי:
@צדיק-תמים מה שראיתי שם זה רק שביקשו את התכונה ולא ראיתי שיצא מזה משהו
בדיוק
ולכן התכונה לא זמינה עד היום -
מצב סודי במענה אוטומטי@יעקב-מ-פינס נראה שזה לא אפשרי באמצעות API/גוגל סקריפט לשלוח מייל במצב סודי שיש בממשק
ראה https://issuetracker.google.com/issues/140572178 ובבעיה המקושרת https://issuetracker.google.com/issues/134368396לגבי AMP שהזכיר @חגי הוא דובר גם פה: https://tchumim.com/topic/15398
אבל זה לא להוסיף כמה שורות לקוד הקיים, זה עבודה והגדרה ואימות וכו', והנושא הזה הוא בגומלין אז זה לא נראה לי כל כך רלוונטי. -
גיבוי | המלצות@אינטרקום כתב בגיבוי | המלצות:
כיצד לבצע את הגיבוי? האם ישנו כלי יעיל לכך, או שפשוט מעתיקים את כל החומר שזוכרים למקום הגיבוי. הקושי הגדול נוצר כאשר כבר גיביתי ואני מוסיף, שמכיון שלרוב נוספים קבצים בכל רחבי המחשב, וגם קבצים עוברים שינוי, זה נעשה קשה עד בלתי אפשרי.
https://madrichim.ovh/topic/312/מדריך-גיבוי-וסנכרון-קבצים-בעזרת-התוכנה-freefilesync
-
יצירת קישור mailto דינאמי@ek0583232948 כתב ביצירת קישור mailto דינאמי:
מתוך חיפוש גוגל , מצאתי הדרכה להוסיף קוד HTML לתוך הודעת אימייל https://www.msoutlook.info/question/insert-html-code-directly-into-an-email
נראה לי שאתה יכול ליצור טופס דרך הקוד ובסוף שיהיה לחצן של MAILTO שיכלול את כל הפרטים של הטופסליצור טופס אפשר (פשוט העתק הדבק להודעה בGmail), אבל לא "לחצן של MAILTO שיכלול את כל הפרטים של הטופס". כזה דבר אפשר לעשות רק עם JS שכמובן כל הקליינטים של המייל יסירו (אז אי אפשר).
-
לא מצליח להתחבר ל buymeacoffee@Whenever כתב בלא מצליח להתחבר ל buymeacoffee:
כנראה שהבעיה אצלם.
אולי עם תקנה להם קפה הם יתקנו את זה:)אני מצליח להתחבר גם עם חשבון גוגל וגם עם קוד במייל.
-
הסרת חתימה של מיילטראק - הפעלת הקוד בעת כתיבת אימייל חדש@פלורידה כתב בהסרת חתימה של מיילטראק - הפעלת הקוד בעת כתיבת אימייל חדש:
שלא ברור למה הוא עושה איתי את ה"חסד" הזה
-
בקשת מידע | כונן חיצוני@אביי
כנ"ל בשקל
-
בקשת מידע | כונן חיצוני@אביי כתב בבקשת מידע | כונן חיצוני:
אני גם ממליץ על SSD, ואוסיף שראיתי לפני זמן קצר באמזון שלאחר שסאנדיסק הוציאה דור חדש לדיסקים הניידים שלה המחיר של הדור הקודם שהוא מספיק טוב (600-700 מגה לשניה) ירד פלאים, תוכל לראות כאן מתחת לרף המס ועם משלוח חינם
הדגם הישן עדיין נמכר בקישור שהבאת (אגב כתוב שהוא עד 520MB/s, לא 600-700), אבל עולה 10 דולר יותר מהחדש. מה הפשט?
-
עזרה לקוד אסינכרוני בnodejs@מוטי-מן אני לא אמור להבין את הלוגיקה שבתוך
getAir
כי היא לא רלוונטית, שים לב מה ביקשתי:@צדיק-תמים כתב בעזרה לקוד אסינכרוני בnodejs:
דוגמה שלא תלויה בשום נתון שלא מופיעה בה, אתה יכול לדוגמה להכניס נתוני דמה לקוד (כלומר שisAir יהיה איזה ערך קשיח כלשהוא שאתה רואה שאיתו יש את הבאג)
שיהיה אפשר לעשות העתק הדבק ולהריץ, ולקבל את אותה בעיה -
עזרה לקוד אסינכרוני בnodejs@מוטי-מן זה אמנם הפונקציה המלאה, אבל זה לא דוגמה טובה לשחזור הבעיה,
כי היא קוראת לפונקציהgetAir
שאין לי מושג מה היא מחזירה, ולפונקצייתhandlerReceive
שאין לי מושג מה תפקידה. אני רוצה שתביא דוגמה שלא תלויה בשום נתון שלא מופיעה בה, אתה יכול לדוגמה להכניס נתוני דמה לקוד (כלומר שisAir
יהיה איזה ערך קשיח כלשהוא שאתה רואה שאיתו יש את הבאג)
שיהיה אפשר לעשות העתק הדבק ולהריץ, ולקבל את אותה בעיה, ואז אוכל לנסות למצוא פתרון -
עזרה לקוד אסינכרוני בnodejs@מוטי-מן אני לא מצליח לשחזר את התופעה. בדקתי את הקוד שהבאת אצלי:
async function callHandler (call) { const isAir = [null, null, null]; if (isAir !== false) { let message = ''; if (isAir.length > 1) { message = `יש לכם ${isAir.length} אסימונים פעילים לחצו על 1 להשמעה חוזרת ו 2 ליציאה`; } else if (isAir.length === 1) { message = 'יש לכם אסימון אחד לחצו על 1 להשמעה חוזרת ו 2 ליציאה'; } else { console.log('No matching rows found'); } console.log('message', message); const choiceAction = await call.read([{ type: 'text', data: message }], 'tap', { max_digits: 1, digits_allowed: [1, 2], allow_empty: false, sec_wait: 8 }); console.log('choiceAction', choiceAction); } };
וזה משמיע תקין את ההודעה יש לכם 3 אסימונים וכו'.
אני מציע ש:- תביא את הקוד המלא (את כל הפונקציה)
- תוודא שאתה משתמש בגרסה האחרונה של ספריית yemot-router2, נכון להיום זה 6.1.6 (אתה יכול לראות את הגרסה שמותקנת בקובץ package.json)