@קינג-קומפיוטר רק עכשיו שמת לב
ראה https://tchumim.com/topic/15022/החיפוש-בפורום/5
אגב לי הכפתור חיפוש גוגל מופיע
צדיק תמים
-
החיפוש בפורום עובד -
העיצוב החדש בפורום@dovid יצאה גרסה 3.1.0
-
אנגלית בפורום@אינטרקום @צדיק-תמים כתב בהעיצוב החדש בפורום:
@shraga כתב בהעיצוב החדש בפורום:
תרגומים חסרים לעברית (לא ברור לי האם זה אמור להתבצע ספציפית לפלטפורמה זו או שיש לnodebb פלטפורמת תרגום משל עצמה שאיכשהו הפורום יכול להסתנכרן איתה), מסתבר שהחבר'ה כאן ישמחו לתרום אך רק יכוונו אותם.
התרגום מתבצע דרך transifex, אחרי העדכון כאן תרגמתי שם יותר ממאה מחרוזות (שייתעדכנו בגרסה הבאה של nodebb), נשאר 40.
הציבור מוזמןמאז תרגמתי עוד (אחרי שראיתי שהציבור לא נרתם
) וכבר לא נשאר סטרינגים שאמורים להופיע למשתמש רגיל. בעדכון הבא זה אמור להיכנס לכאן... -
החיפוש בפורום@צדיק-תמים כתב בהחיפוש בפורום:
אולי תנסה ליצור מחדש את האינדקסים?
/admin/plugins/dbsearch
עריכה: אכן זה אמור לפתור, היצירה של האינדקסים נעשית בכל שמירת פוסט ועוברת דרך הפונקציה הנ"ל.
-
החיפוש בפורום -
העיצוב החדש בפורוםאין סימון ניכר האם הצבעתי בעד/נגד פוסט מסוים (כלומר שהחץ למעלה/למעלה יהיה בצבע שונה אם הוא לחוץ)

-
מדריך | כתיבת סקריפט צד לקוח עבור אתר NodeBB - שימוש בhooksשוב שלום

בפוסט הקודם פירטתי על הוקי פעולה, ויצא מדבריי הרושם שהוק פעולה של צד לקוח חייב להתחיל ב":action", אבל ישנם גם הוקי פעולה שמתחילים ב":event" ומאזינים להם בצורה שונה:socket.on('event:new_notification', function (data) { console.log(data); });קוד זה לדוגמה בודק את ההוק שנוצר בעת שליחת פוסט חדש לנושא קיים; שימו לב שמאזינים ל'socket' ולא ל-window.
Hooks NodeBB Tools
כתבתי סקריפט קטן, שמאפשר בדיקה קלה של הוקים.
אם לדוגמה מוצאים בקוד המקור הוק, אבל לא יודעים בבירור למה הוא משמש, או איזה מידע הוא מחזיר, ניתן להכניס את שם ההוק לסקריפט, ולבצע את הפעולה (למשל עריכת פוסט), וברגע שיופעל האירוע של ההוק - יופץ alert שמודיע איזה הוק הופעל (ניתן לבדוק כמה הוקים בו זמנית), והמידע שמוחזר מההוק יודפס בקונסול.
כאן פירטתי את הוראות ההתקנה.
לאחר ההתקנה פשוט לוחצים על קונטרול + Q, ומייד תוקפץ תיבת קלט להכנסת שם ההוק.
כברירת מחדל הקוד פועל רק באתר תחומים ומתמחים טופ, אבל ניתן כמובן להתאים אישית את רשימת האתרים על פי שורות 8-9 בסקריפט. -
התייעצות | האם בכל עיצוב לבחור RTL לעברית גם בסרגלי התקדמות וסליידרים@תלמידהון סתם סרגל התקדמות כן, אם זה מחוון התקדמות של זמן או מדיה המקובל בעולם הוא שלא
מקורות:
https://developer.apple.com/library/archive/documentation/MacOSX/Conceptual/BPInternational/SupportingRight-To-LeftLanguages/SupportingRight-To-LeftLanguages.html#:~:text=Types of controls and content that should not flip in a right-to-left language are%3Ahttps://m3.material.io/foundations/layout/understanding-layout/bidirectionality-rtl
-
עזרה בתכנון ארכיטקטורת אתר@אף-אחד-3 זה יעבוד אבל אני במקום להצפין ולפענח הייתי שומר בטבלה: אישור תשלום, מזהה אקראי UUID ואת ההאש של הקובץ
ואז גם אתה יכול לארגן את הקוד יותר טוב, יש אנדפוינט שמקבל קובץ ומחזיר רק דוגמה ויש אנדפוינט נוסף שמקבל UUID וקובץ ומחזיר אותו מפוענח במלואו, המשתמש מעלה, מקבל דוגמה, עובר לתשלום, מעלה את הקובץ בעצמו + הקוד אישור שהתקבל מספק התשלום, והאישור תשלום "נתפס" עם ההאש של הקובץ
ככה אתה יכול לשמור למשתמש את האפשרות לפענח שוב אם הוא מאבד את הקובץ בעתיד, וחוסך לך את הצורך לאחסן את הקובץ עצמו -
בעבודה לפי שעות, משלמים על תיקוני באגים?@ששא תוכנה זה דבר שמתפתח בצורה דינמית ותמיד יש באגים
כשהתמחור הוא פר פרויקט אתה בעצם רוכש "מוצר" ואז בהחלט יש מושג של אחריות לבאגים
כשאתה משלם פר שעה אתה לא רוכש מוצר אלא שוכר את הזמן שלו, אם שכרת פועל לנקות לך את המקלט בX שקלים והוא לא ניקה מאחורי הדלת אתה לא אמור לשלם כי לא קיבלת את התמורה המסוכמת, אבל אם שכרת אותו בX לשעה והוא לא שם לב שיש לכלוך מאחורי הדלת אתה כן צריך לשלםהכל בהנחה שמדובר בדברים סטנדרטיים ולא רשלנות ממש או הטעיה של הלקוח לגבי היכולות שלך וכדומה
מה שכן הלקוח יכול לטעון שמקצועית היית אמור לעשות טסטים אוטומטיים, אבל אני משער שזה פרויקט חד פעמי אז כנראה שהזמן של הטסטים היה עולה לו יותר מאשר תיקון הבאגים (שבין כה היה צריך לתקן, רק הם היו מתגלים יותר מוקדם בפיתוח) -
קודים של אתר שנבנה ללקוח, האם הוא ציבורי?@ששא אם הוא שילם לפי שעה ולא סיכמתם כלום לגבי בעלות, לכאורה הקוד שלו לחלוטין
-
איך לאתר color theme מסוים לVSC@שלום-עולם-0 תכתוב בחיפוש התוספים של VSCode את המילים "CodePen Theme", יש כמה שמתיימרים להציע צבעים כמו שלהם, הכי פופולארי זה https://marketplace.visualstudio.com/items?itemName=JacobKucera.codepen-theme
רק שים לב שזה לא רשמי שלהם או משהו כזה -
תוסף שמדגיש את המבזקים שלא נקראו בכל רגע -
עזרה דחופה בהרצת קוד באנגולר@רחלי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



