@דף-היומי אמר בשיתוף - צינתוק טלפוני על הגעת האוטובוס:
מי זה פון מאז שהוא כשר, הוא לא באותה חברה.
רשמית אין להם מדיניות כזו.
וחשוב להם להדגיש את זה (זה פלילי לנהוג כך, וועדת הרבנים היא מונופול).
במציאות, (... ...).
@דף-היומי אמר בשיתוף - צינתוק טלפוני על הגעת האוטובוס:
מי זה פון מאז שהוא כשר, הוא לא באותה חברה.
רשמית אין להם מדיניות כזו.
וחשוב להם להדגיש את זה (זה פלילי לנהוג כך, וועדת הרבנים היא מונופול).
במציאות, (... ...).
לכאורה, ביום שיהיה לך BD שצורך רוחב פס רציני, זה כבר יהיה שווה.
וכנ"ל על כח עיבוד. ואולי זה הנתון המשמעותי.
שנייה, איפה יהיה שרת?
וצריך גם אפיון בסיסי.
ולכל זה צריך מישהו שימנה את עצמו למנהל פרוייקט נכון-לרגע-זה (וזה יכול להיות כל אחד, שחושב שיש לו זמן, כח, ואמונה שהוא יכול לעשות את זה).
ושלב הבא: מה יהיה מבנה בסיסי של דף בית / DB / כל משהו שאפשר להתחיל איתו.
שהמנהל הנ"ל יחליט ויפרסם כאן.
מניח שלא אמור מאוד להאריך.
ולמעשה, גם אבטחה לא כ"כ, כי זה HTTPS, והכל מוצפן.
לא צריך להמציא את הגלגל ולכתוב מדריך לנוד.
רן-בר-זיק עשה את זה יותר טוב, ובעברית.
https://internet-israel.com/category/מדריכים/node-js-מדריכים/
איך בונים אתר של ממש בנוד?
ע"י חבילת אקספרס, שזו הרחבה של שרת הHTTP-בילד-אין של נוד.
גם לזה רן כתב מדריך: https://internet-israel.com/category/מדריכים/express/
מי שעדיין לא יודע JS, באמת צריך לקנות את הספר שלו (אני עשיתי את זה, שווה).
מי שקונה את הספר, מקבל מדריך לנוד, עם מידע על לולאת אירועים ועוד.
ומי שנתקע בבעיות, יש את הפורום הזה, לשאול שאלות.
ואם אף אחד לא עונה לו, (כמו פה: NodeJS יוצא באמצע ביצוע הקוד), אז מספימים קצת את הפורום, כמו שאני עושה עכשיו.
ברור שעדיף נוד.
נטשתי את PHP שלא ע"מ לשוב.
(מקווה שלא אאלץ...)
עם C# הסתכסכתי פעם.
נוד גם נחשב די מתקדם ומהיר.
תגובה: [עצירת העלאה ללא ביטול](אלא שמירת מה שנשלח - NodeJS)
נתון הקוד הבא, העלאת קובץ ל'ימות' בהזרמה.
const request = require("request");
(async () => {
const r = request.get(data.url);
let chank = 0;
r.on("data", (data) => {
chank += data.length;
console.log("data", Math.round(chank / 1024), "kb");
});
setTimeout(() => {
r.abort();
}, eval(data.lenght));
let o = {
form: {
username: data.username,
password: data.password
},
json: true
};
const token = await new Promise((resolve) => {
request.post("https://www.call2all.co.il/ym/api/Login", o, (err, res, body) => {
if (body.responseStatus !== "OK") {
throw (res.responseStatus + ": " + res.message);
}
resolve(body.token);
});
});
o = {
formData: {
file: {
value: r,
options: {
filename: "d",
contentType: "audio/mpeg"
}
},
path: data.path + "1000.wav",
convertAudio: 1,
token: token
},
json: true
};
const u = await new Promise((resolve) => { // <----
request.post("https://www.call2all.co.il/ym/api/UploadFile", o, (err, res, body) => {
resolve(body);
});
});
console.log(u);
})();
מה שקורה, שבנקודה המסומנת בחץ, הקוד לפעמים יוצא באמצע!
בלי שגיאה.
ולעולם אני לא מקבל את התגובה.
יצויין, שזה קורה פעם כן, ואח"כ שלוש פעמים לא.
כך שלא ברור בכלל איפה הבאג...
חפירה באינטרנט העלתה, שלכאורה הסיפור הוא, שלולאת האירועים משוכנעת שאין עוד מה להריץ (זה בערך מה שהבנתי) ועוד משהו עם זה שהתור התרוקן לא הבנתי בדיוק.
מה תכל'ס?
איך גורמים לקוד לעבוד תמיד, ולא לפעמים?
@WWW צודק.
לא ראיתי, זה נבלע בתוך כל הציטוטים שם...
איך עושים בדיקת באגים עם גוגל כרום:
מפעילים את הסקריפט כך: node --inspect-brk app.js
.
אם מופיע השגיאה הבאה Starting inspector on 127.0.0.1:9229 failed: address already in use
,
צריך לקבוע פורט, כך: node --inspect-brk=1234 app.js
.
לפתוח בכרום את הכתובת: about:inspect.
אם קבעתם פורט, צריך להכניס אותו לרשימה, כך:
ללחוץ על Open dedicated DevTools for Node
, ואח"כ להכניס את הכתובת כך:
ללחוץ על הסמל של המופע:
זהו.
@WWW אמר בUnlimited Email Tracker - תוסף כרום חינמי למעקב אחרי מיילים שנשלחו:
@יהודי-טוב אמר בUnlimited Email Tracker - תוסף כרום חינמי למעקב אחרי מיילים שנשלחו:
ואם האתר חסום למקבל האימייל?
לפי מה שהוסבר שהוא מוסיף קובץ מתחבר לשרת, במידה וזה חסום למקבל ההודעה זה לא אמור לעבוד.
האם זה נכוןלא.
כי זה עובד דרך הפרוקסי של גוגל כמו כל תמונה מוטמעת במייל.@יהודי-טוב אמר בUnlimited Email Tracker - תוסף כרום חינמי למעקב אחרי מיילים שנשלחו:
למה???
@הבוס-הגדול אמר בUnlimited Email Tracker - תוסף כרום חינמי למעקב אחרי מיילים שנשלחו:
נפלאות הבורא!!!!!!!!!!!!
@יהודי-טוב אמר בUnlimited Email Tracker - תוסף כרום חינמי למעקב אחרי מיילים שנשלחו:
וברצינות??
מעל לדרך הטבע!!!
פשוט:
התמונות יורדות בשרתי ג'ימייל, ולא בלקוח המשתמש.
זה חיסרון - א"א לדעת את הפלטפורמה של המשתמש.
במודול request
זה לא נתקע, אלא מיד בביטול שולח לשרת את שארית הבקשה.
וזה מה שרציתי.
מעניין למה הסטרים של הקבצים הוא שונה.
@יוסף-בן-שמעון אבל אני רוצה שמה שהוא הספיק לשלוח - שיתקבל בשרת.
זה אומר: אני שולח קובץ, עוצר באמצע הקובץ,
ומכריז: "זהו, נגמר הקובץ - סיימנו".
והבקשה תמשיך כרגיל, ואקבל תגובה.
אני רוצה להעלות קובץ, ולאחר פרק זמן מסויים לעצור את העלאה.
const request = require("request");
const fs = require("fs");
const f = fs.createReadStream("123.mp3");
setTimeout(() => {
f.destroy();
f.close();
}, 5000);
let formData = {
file: {
value: f,
options: {
filename: "123.mp3",
contentType: "audio/mpeg"
}
},
};
const url = "https://www.example.co.il/";
const r = request.post(url, { formData }, (err, res, body) => {
console.log(body);
});
מה שקורה עם הקוד הזה, שמשום מה התגובה מהשרת מתעכבת, ואין לי מושג למה היא מחכה.
איך אני מסמן בזרם, כאילו שנגמרו הנתונים, ואפשר לגמור את העלאה?
@חוקר הנה המחלקה שלי (מעט יותר קצר, מבוסס פרומיס):
דוגמא:
const yemot_api = require("yemot-api");
(async () => {
const y = new yemot_api();
await y.connect("0773137770", "1234");
let r;
/** קבלת מספר יחידות */
r = await y.exec("GetSession");
console.log(r);
/** העלאת קובץ */
let o = {
file: {
value: "12345",
options: {
filename: "123.txt",
contentType: "text/txt"
}
},
path: "ivr/123.txt"
};
r = await y.exec("UploadFile", o);
console.log(r);
/** הורדת קובץ */
o = {
path: "ivr/123.txt"
};
r = await y.exec("DownloadFile", o);
console.log(r);
})();
צריך פונקציה אנונימית, כי רק פונקציות מאפשרות תחביר של א-סינכרוניות.
@aiib תודה, אברר את זה.
אחרי חיפוש ברשת, ועגמת נפש, הנה המדריך המלא (אני מקווה) להוצאת רישיון A3 - אופניים חשמליות:
עדכון:
הטופס הירוק היום מקוון!
כך שלא צריך ללכת למשרד הרישוי, רק על מנת להחתים את הטופס.
גם לא צריך אישור מרופא משפחה!
--
בשלב הראשון צריך להוציא טופס בקשה לרישיון רש"ל 18 - טופס ירוק.
את הטופס ניתן להוציא בחנויות אופטיקה שרשימתן מופיעה כאן.
יש לבקש טופס לאופניים - A3.
כך זה נראה (הטופס הזה של רכב. בטופס של אופניים אמור להופיע "אופניים - A3")
בחנות האופטיקה יצלמו אתכם (זאת התמונה שתהיה ברישיון), ויבצעו בדיקת ראייה. חובה לבוא עם המשקפיים הרגילים! וכן, לנקות אותם לפני הבדיקה...
עלות: 50 - 65 ש"ח.
כעת עם הטופס ביד, ניתן ללכת לרופא משפחה, שיחתום שהנכם כשירים לנהיגה.
עלות: תלוי בקופה 110 - 140
לי בקופ"ח מאוחדת, עלה 110 ש"ח (על מה?? בסך הכל חתימת רופאה...).
אם מישהו יודע עוד פרטים, אם המחיר הוא זהה בכל הקופות וכד' שיודיע בתגובות.
כעת עם הטופס החתום בידי האופטומטריסט ורופא המשפחה, נלך למשרד הרישוי (מיקומים כאן, ניתן להזמין תור), ונחתים אותם עליו.
שימו לב לשלב זה! לי זה לא היה ברור, ונאלצתי לחזור על עקבותיי במבחן התאוריה.
ולכן אני אוחז עדיין כאן... אעדכן בע"ה בהמשך מה יצא.
עריכה: התורים במשרד הרישוי מזעזעים (לפחות באשדוד), פתוח עד 13:00, ולכן כדאי שתוציאו תור מראש.
קביעת תורים בשירות myvisit.com.
https://myvisit.com/#!/home/provider/29
עלות: ללא. לפחות זה...
עריכה: עולה חינם - שווה חינם...
אם לא נמאס לכם באמצע, ועדיין לא מכרתם את האופניים מרוב ייאוש לשכנים, הגיע תור המבחן התיאורטי.
במבחן יש (אא"ט) 40 שאלות אפשריות, מתוכן תשאלו במבחן עצמו 30.
למבחן יש להרשם מראש, ואפשר גם לשלם מראש בהרשמה. ההרשמה כאן.
עלות: 63 ש"ח נכון ל2019.
לי ס"ה של כל הפרוייקט, עלה 268 ש"ח.
חוברת עם כל הכללים, מצאתי באתר no-risk.co.il.
למי שאין גישה לשם, הנה החומר ב-PDF. שימו לב, נט-פרי חסם לי תמונה שתופיע כנראה במבחן!
קובץ: לימוד תאוריה לאופניים חשמליים.pdf
עוד חומרים מהרשת:
קובץ: עוד ידע כללי מהאתר הנ"ל.pdf
ממולץ לקרוא:
קובץ: חוברת מצויירת עם כל הכללים, בהפקת משרד התחבורה.pdf
אתרים לתרגול המבחן התיאורטי: תאו, נוהג.
שני האתרים האלו זהים, ובנתה אותם אותה החברה...
רוב האתרים האחרים ברשת, מנסים לשכנע אותך להצטרף לקורס שלהם... ואין שם ידע מעשי.
תקנות עיקריות:
ובנימה אישית: אני חושב שחייבים דחוף להקל את הבירוקרטיה של טופס ירוק.
כוונת המחוקק הייתה שכל רוכב אופניים יחוייב לדעת תאוריה.
התוצאה, שחייבים לעבור את כל התהליך של טופס ירוק בשלושה מקומות נפרדים, ורק אח"כ המבחן.
כאן באשדוד, מדובר בכל קצוות העיר! אופטיקה - רובע ב', מערב, ליד הים. משרד הרישוי - רובע סיטי. ואתר בחינות - אזה"ת צפוני, צפון העיר.
ו - רגע, עדיין אין לי אופניים חשמליות לעבור את כל המרחקים האלו, אז איך בדיוק אוכל להגיע מקצה לקצה?!
למעשה, לא קוראים לזה שרת Dev / פיתוח, אלא שרת Test / בדיקה.
גם לי יש אחד כזה.
בנוד אפשר לשים את הטסט והפרודקשן על אותו השרת, היות והם אפליקציות נפרדות, וכל אחת על פורט שונה.
@dovid אמר באירוח שרתים kamatera.com:
חייבים להירשם ולספק אמצעי תשלום עוד לפני שרואים את המחיר/מפרט הראשון.
רושם ראשוני קטלני מבחינתי. ופעם הבאה תשתף אותנו שלא נטרח לבדוק ולספק אמצעי תשלום.
תערוך את ההודעה, לשם הרושם הראשוני...
אני מתעניין לגבי הקמת מרכזיית אסטריסק.
נראה מושלם.
אין עוד כאלה מחירים בארץ.
ניתן גם לבדוק מהירות באמצעות https://www.speedtest.net:
תקציר למי שלא מחובר לפורום אסטריסק: הציעו חברה בשם קַמַטַרַה, שלוקחת מעט יותר מסקלוואי הזכורים לטוב, אבל העיקר: יש להם שרתים בארץ!
יש עוד כל מיני פיצ'רים נחמדים, כמו העלאת תמונה, שכפול שרת, ועוד.
יש פה קבצים של 100MB להורדה לבדיקת מהירות, בכל חוות השרתים שלהם.
אשמח אם החברים דכאן יעדכנו על התרשמות שלהם בנושא.