
צדיק תמים
-
תוסף שמדגיש את המבזקים שלא נקראו בכל רגע -
עזרה דחופה בהרצת קוד באנגולר@רחלי2 לדעתי כשכותבים "עזרה דחופה" מן הראוי לחזור לכאן ולעדכן כשזה לא רלוונטי
-
לימודי תכנות@Whenever כתב בלימודי תכנות:
מסכים איתך לגמרי, אין תוצר שחייב פריימוורק. רק שבאים ללמוד אפשר לעקוב אחרי הדרכות וליצור עם פריימוורק משהו יפה תוך זמן קצר יחסית. עם תיקח למשל JS טהור או כל שפה אחרת טהורה, יקח המון זמן לבנות את כל מה שצריך בשביל להגיע לפרוייקט נחמד ולדעתי גורם להרבה אנשים לעזוב באמצע.
אני חושב שזה תלוי מה הציפיות, אם אתה מצפה ליצור אתר שלם ומעוצב אחרי חודש, אז בהחלט אין דרך להגיע לזה בדרך הארוכה שהיא קצרה, אבל אם זו המטרה אז תלמד וורדפרס... לעומת זאת אם אתה מחפש ליצור דברים קטנים יחסית, שיהיו לך שימושיים, ועם הזמן לפתח אותם/לעבור לדברים מורכבים יותר, זה יתחזק לך את ה"דלק" להתאמץ לאורך זמן
אני אתן כמה דוגמאות לדברים קטנים שאפשר להרחיב אותם בהמשך למשהו משמעותי:- אם מישהו שומע קבוע באתר של רדיו קול חי, הוא יכול לבנות לעצמו דף HTML בלי הרבה עיצוב להשמעת רדיו שמשמיע בבוקר ערוץ אחד ובצהריים מעביר לערוץ אחר. ואז להתחיל לשפר את העיצוב, אולי להוסיף קיצור מקלדת וכן הלאה.
- ליצור אלפון ב-HTML, שכשלוחצים על אחד השמות הוא מקריא אותו עם הTTS API שמובנה בדפדפן
- אם הוא משתמש הרבה באתר מסוים, לבנות סימניית-סקריפט שלוקחת את הכותרת של הדף הנוכחי, ופותחת חיפוש באתר האהוב עליו
@Whenever כתב בלימודי תכנות:
וודאי שצריך לדעת בסיס טוב מאוד.
לדעתי מתכנת צריך לדעת לכתוב את הפריימוורק שהוא משתמש מאפס. הוא לא צריך לכתוב רק הידע וההבנה צריכים להיות מספיק טוב בשביל להרכיב פריימוורק בעצמו.אתה לקחת את זה לדעתי כמה צעדים קדימה, אני ממש לא דיברתי על ידע רחב ויסודי כ"כ, אלא לדעת את היסודות - לדוגמה בקרת זרימה (פונקציות, לולאות לכל סוגיהן, וכו'), סקופ (scope) או קאלבקים ופרומיסים (חשוב!!), בצורה טובה, לפני שמתקדמים לפריימוורקים ושאר נצנצים.
-
רג'קס להסרת גרשיים מטקסט מלבד ר"ת@אביי
א. השני מכיל|"|
שזה אומר "או מירכאות" (בלי שום החרגה), ב. אתה משתמש ב\b
שלא עובד על אותיות בעברית אלא רק על ASCII -
איך לעשות בדיקת עידכונים בצורה חינמית עבור התוכנה שלי?@pcinfogmach לדעתי הדרך הכי קלה בלי שרת משלך היא באמצעות github releases
https://stackoverflow.com/questions/29907174/github-auto-update
https://stackoverflow.com/questions/25678690/how-can-i-check-github-releases-in-c -
הדרך הטובה למסד נתונים באינטרנט@מומחה-באקסס כתב בהדרך הטובה למסד נתונים באינטרנט:
הדבר הראשון שתצטרך בשביל יישום אינטרנטי, הוא שרת, הממשק שלך בהכרח צריך לשבת על שרת שעליו תבצע את ההתקנות וכו'. תחזוק השרת מצריך לכה"פ ידע בסיסי בהפעלת \ תחזוק שרת, בדרך כלל בשפת linuxs.
אפשר לומר שזה הדבר האחרון שהוא יצטרך.
אגב, כדאי שתפרט מעט גם על הרמה בווב והמסתעף שהגעת אליה כיום, להשלמת התמונה -
פתיחת קובץ מקומי דרך JS ב-HTMLיש את File System API שמאפשר לתת לאתר גישה זמנית לתקיה (כמובן על ידי המשתמש, נפתח בורר תקיות), ואז אפשר מהJS לערוך את הקבצים ישר בדיסק. אתר שאני מכיר שמממש את זה טוב זה https://vscode.dev.
-
שיתוף - קבלת שגיאות טייפים על JSDoc (בלי לעבור לTypeScript!)JSDoc מאפשרת לקבל רמזי טייפ בעורך קוד על הטייפים שמקבלת ומחזירה כל פונקציה בריחוף על הפונקציה או על קריאה אליה.
אבל אפשר גם לקבל ממש משוב על חריגות מהטייפ שהוגדר!
ובלי התקורה של כתיבה בTS והגדרת טייפים מדוקדקים...
איך? פשוט מוסיפים בתקיה קובץtsconfig.json
, ומקבלים סימון אדום על כל חריגה מהטייפ שהוגדר:
גיליתי את האפשרות בזכות: https://www.tocode.co.il/blog/2023-09-jsdoc
-
שאלה: מישהו יודע איזה קוד regex עושים לחיפוש מילה עם ניקוד או טעמים?@pcinfogmach זיהוי ניקוד/טעמים (מקור, דוגמה) :
[\u0591-\u05C7]
אני לא יודע איך לוכדים את כל המילה שבתוכה יש אותיות מנוקדות, אבל זה כבר חצי תשובה.
-
תהליך העלאת מערכת fullstack מה-localhost לעולם האמיתי@yyy SSL אומר שהתעודה מוצפנת בפרוטוקול מסוים עם מה שנקרא תעודות, שמעידות שהתשובה שהדפדפן מקבל אכן מגיעה מהשרת של הדומיין tchumim.com ולא נפתחה/עברה טיפול בדרך.
אלא שכל אחד יכול להנפיק תעודה בשם כל דומיין שירצה, ולכן כמו שכתב @dovid חברה חיצונית (CA) מאשרת שהתעודה שלך תקפה, והוא אחראי בין השאר לוודא לפני הנפקת התעודה שאכן הדומיין מצביע על השרת, כלומר שהשרת מורשה לייצג את הדומיין, וככה אני לא יכול לייצר תעודה עבור tchumim.com, לשבת באמצע התעבורה, לחטט בה ולהצפין מחדש עם התעודה שלי, כיוון שהתעודה שלי לא מאושרת על ידי CA.לאור כל הנ"ל, לא אמור להיות לך SSL לכתובת שהיא localhost כלומר פנימית בשרת, ולכן גם אין כזה דבר https://localhost (מלבד תעודה בהנפקה עצמית לצורך פיתוח שלא רלוונטית לכאן).
התעודה נצרכת לצורך ניתוב החוצה ורק כאשר יש דומיין, הדרך הנפוצה היא להאזין בפורט רגיל, 80 או 3000 וכו', ולהשתמש במה שנקרא reverse-proxy כגון nginx/caddy, שיש לו כאן 2 מטרות:- לנתב את כל הבקשות שמגיעות לשרת בפורט 443 לפורט הפנימי 3000 - של האפליקציה עצמה (רק במידה והאפליקציה לא מאזינה ישירות בפורט 443)
- לדאוג לחלק של הHTTPS, כלומר לקחת את התשובה של השרת דוטנט שלך שמגיעה בלי הצפנה כמובן בפורט פנימי, ולעטוף אותה בפרוטוקול ההצפנה והתעודות שיבטיחו לדפדפן של הגולש שהתוכן מקורי ושלם
ישנן דרכים נוספות, כמו להאזין ישירות בפורט 443 עם האפליקציה ולתת לה לנהל את עניין הSSL בעצמה (סעיף 2) - שזה אולי מה שניסית אבל לא מקובל ומיותר, או להשתמש בSSL של Cloudflare - שזה בעצם ממש reverse-proxy כמו האחרים, רק שהוא קורא בשרת של קלאודפלייר במקום בשרת שלך.
כדאי לקרוא https://www.digicert.com/what-is-an-ssl-certificate
-
תגיות html, css, js וכו'@יעקב-מ-פינס מה בעצם חסר במדריך ששלחתי?
הדפדפן נותן לך תוכן עניינים
ויש חיפוש עם F5.
מה חסר שם שאתה רוצה לכתוב את זה לבד מאפס?
ואם אתה רוצה יותר תמציתי, יש את w3schools, אם כי הוא באנגלית אבל יחסית מאוד ברור.
אגב לגבי מה שהציע @dovid מדיה-ויקי, בויקיספר יש מדריך HTML, אפשר פשוט לשפר אותו, זו פלטפורמה שיתופית, כמו ויקפדיה. -
GPT-4 כישוריו בהמצאת תשובות@dovid כתב בGPT-4 כישוריו בהמצאת תשובות:
להלן תגובתו:
To retrieve new messages from the last hour from Google Chat using the Google Chat Library for Google Apps Script, you need to follow these steps:
- Create a new Google Apps Script project.
- In the Apps Script project, go to Resources > Libraries, search for the "Google Chat API" library, and add it to your project.
- Use the following code as a template to create a function that retrieves and filters messages from the last hour:
function getMessagesFromLastHour() { var now = new Date(); var oneHourAgo = new Date(now.getTime() - 60 * 60 * 1000); var spaceId = 'your-space-id'; // Replace with your Google Chat space ID var messages = Chat.Spaces.Messages.list(spaceId); var messagesFromLastHour = []; for (var i = 0; i < messages.messages.length; i++) { var message = messages.messages[i]; var messageTime = new Date(message.createTime); if (messageTime > oneHourAgo) { messagesFromLastHour.push(message); } } return messagesFromLastHour; }
Make sure to replace
'your-space-id'
בקיצור הוא המציא לגמרי... אין מחלקה
Chat
בגוגל סקריפט...
-
פונקציית המתן מספר שניות בגוגל סקריפט@שמואל-ש בשביל זה יש את Utilities.sleep
פשוט משהה את הסקריפט לX מילישניות וממשיך הלאה -
מעקב אחרי העכבר בטרמינל@Y-Excel-Access לא הייתי קורא לזה UX אלא חדירה (גסה) לפרטיות
בכל מקרה החידוש פה הוא שזה אפשרי בטרמינל -
מענה במייל עם חלונית אפורה, איך עושים זאת?@מוגן תעתיק ממייל עם עיצוב ותעשה הדבקה במייל שאתה כותב וזה ידביק עם העיצוב, אח"כ אתה יכול לשנות את הטקסט.
אפשר גם לשמור את העיצוב שהדבקת בתור "תבנית" וככה להוסיף אותו בקלות להודעות חדשות במקום לחפש כל פעם מייל נכנס:
אם האופציה של תבניות לא מופיעה לך כמו בתמונה, תוודא שהיא מופעלת בהגדרות של המייל. -
RTL בVuetify 3 (בטא)בסופו של דבר הצלחתי להגדיר שפה, הRTL הוא אוטומטי לפי השפה, מצרף כאן לטובת אחרים בעתיד:
src › plugins > vuetify.js
... // Translations provided by Vuetify import { he, en } from 'vuetify/locale' export default createVuetify({ locale: { locale: 'he', fallback: 'en', messages: { he, en } } })
-
אשמח לעזרה בקוד פייתון -
שליחת.מייל מחשבון הגימייל ב PHP@liy770 לא נשמע לי שייך, ממתי גוגל מבטלים כאלה דברים?!
אני משתמש בזה כבר כמה חודשים בכמה חשבונות ואף אחד לא בוטל מעצמו...
אדרבה אם תמצא את המייל תביא
אם לא אני לא חושב שיש ממה לחשוש
נ.ב. שים לב שבשינוי סיסמת החשבון הסיסמאות לאפליקציות מתבטלות אוטומטית -
לוח שנה עברי בC@אורח-פורח זה אולי? https://github.com/yparitcher/libzmanim
@רפאל אמר בAPI לקבלת מידע יהודי על תאריך:יש את Zmanim Project שנכתב במקור בשפת JAVA ע"י יהודי מלייקוד בשם אליהו הירשפלד, בשל הצלחתו הגדולה, הפרויקט הועתק לשפות רבות נוספות ביניהם PhpZmanim עבור PHP (הספרייה זמינה בנוסף עבור Net. ,Objective C, Ruby וPython) .
-
כמה כדאי לקחת על פיתוח?@אבי_770 האמת שממה שאני מבין לא זה המטרה שבגללה פתחת את הנושא - בשביל לשמוע האם לקחת תשלום, אלא איך לתמחר עבודה - לפי שעה? לפי פרויקט? וכו'...
אבל כיוון שזה עלה, אז קודם כל אני אישית חושב שבהחלט כדאי לקחת תשלום (כמובן שאתה צריך לדעת שאתה יכול לתת ללקוח את התוצאה הרצויה), ואין שום סיבה לקחת מחיר סמלי או מוזל, להיפך ברגע שתיקח מחיר הוגן לפי המקובל בשוק זה יגרום לך להשקיע יותר, מה שגם יקדם אותך מקצועית וגם יגרום שהלקוח ייצא מרוצה - שזה מאוד מאוד חשוב...
לגבי איך לתמחר בפועל אני רואה שיש שרשור מאוד מפורט (ומחכים) על זה - https://tchumim.com/topic/6209/תמחור-פרוייקט (גם על זה כדאי להציץ)
(אם כי הצפיה בשניהם מצריכה הצטרפות לתכנות הסגור), וכנראה לכן השאלה לא עוררה דיון
אבל סכומים מדויקים לא תקבל, אלא אם כן פר פרויקט ממישהו שמכיר גם את הרמה שלך וגם את הלקוח וגם באיזה עבודה מדובר, וגם אז זה המלצה בלבד שצריך לקחת בעירבון מוגבל... המחיר נקבע מהמון גורמים, וכנראה שאין ברירה, לומדים עם הזמן לשקלל את הנתונים...