@אבי-203 כתב במה הדרך הנכונה לארגון מסד נתונים לרכישת אותיות בספר תורה?:
כל אות 289,215
מסתמא לא תרצה להציג את האותיות ברצף בלי רווחים, אז תצטרך לשמור גם רווחים בטבלה
@אבי-203 כתב במה הדרך הנכונה לארגון מסד נתונים לרכישת אותיות בספר תורה?:
כל אות 289,215
מסתמא לא תרצה להציג את האותיות ברצף בלי רווחים, אז תצטרך לשמור גם רווחים בטבלה
@דאטה-בייס לדעתי לא כדאי לרוץ מהר מידי, אתה לא עושה דברים מיוחדים, אתה עושה מה שכולם עושים, בונים ממשקים לניהול מאגרי מידע, אז למה לא תעשה את זה בצורה שכולם עושים, דהיינו שימוש בספריות קליינט לעיצוב ולרנדור המידע.
אם תתחיל להשתמש בספריות הנישתיות שהוזכרו לעיל, סביר להניח שיגיע שלב שתצטרך להאבק בתקרות זכוכית שהן יציבו לך, בגלל שהן לוקחות בחשבון סוג משתמשים מסויים, ולא מכסות את כל האפשרויות.
אני לא כותב את זה מידיעה, אלא מאמין ומשער שזה כך, בגלל שצורת העבודה הזו לא מוכרת מספיק, וזה מוכיח שעדיין אין הרבה מתכנתים שעובדים כך, אז לא יתכן שהם לקחו בחשבון את כל האפשרויות הנצרכות, ומהר מאד תתקל במגבלות בגלל שיש לך צורך X שהם לא חשבו עליו.
הבעיה בספריות המפנקות האלו שזה מלכודת דבש שכל באיה לא ישובון, אחרי שמתרגלים לזה קשה מאד להשתחרר מהן ולהתחיל לעבוד נכון בצורה עצמאית.
בנושא העיצוב, שווה להכיר את Bootstrap שזה סטנדרט בתעשייה, זו ספריה שדואגת לעימוד ופריסה, וגם לשפה עיצובית אחידה, אתה פטור מלכתוב CSS, עובדים עם מחלקות CSS לפי החוקים שלהם וזהו.
ובאשר לתוכן עצמו, גם לזה יש סטנדרטים, לא עובדים היום עם RAW JS, עובדים עם פריימורקים כדוגמת אנגולר או VUE, זה אמנם לא קליל ברמה של גרירה ושחרור, צריך יותר עבודה פרטנית, אבל האפשרויות הן בלתי מוגבלות
@zvinissim עברתי איתם באגים קשים יותר, יום יומיים וזה הסתדר
@chagold לא הבנתי, זה אלמנט pre או הגדרת CSS?
ולמה בהדפסה זה לא גולש? בדוגמא להלן זה יוצא גם בהדפסה תקין.
https://jsfiddle.net/oy6ax5cr/
@איש-נחמד כתב בdocker - איך מוצאים את ה-image המתאים ב-hub?:
ג. במאגר של docker ב-github אני רואה 2 מאגרים מקבילים 8.2/bullseye/apache ו-8.2/buster/apache, האם אחד מהם יתאים להתקנה על ubuntu ?
הכל אמור להתאים לכל פלטפורמה, אבל יכול להיות משמעות לגירסת ה PHP, נפק"מ למערכות שתומכות או לא תומכות בגירסאות מסויימות, או לתוספי PHP שנתמכים או לא.
אבל אם אין לך ידיעה ברורה איזו גירסה אתה צריך, אתה לא צריך לדאוג, אפשר לנסות, ואם יהיו שגיאות להחליף גירסה, זה מה שטוב בדוקר, לא צריך לזהם את הניימספייס שלך בשביל להחליף גירסאות, רק לעדכן שורה או שתים בקובץ קונפיגורציה
@איש-נחמד כתב בdocker - איך מוצאים את ה-image המתאים ב-hub?:
ובקיצור: איך אני מוצא תמונה מוכנה ואמינה של שרת אפאצ'י עם PHP ו-MySQL ?
לא מכניסים את המסד לאותה תמונה, זה יכול להיות בתמונה נפרדת, ומתחברים אליה עם רשת פנימית
@איש-נחמד
קודם כל יש תמונות רשמיות של דוקר, זה הכי מוסמך, זה למשל
https://hub.docker.com/_/php
אפשר לחפש בתגיות לאיזו תמונה יש אפאצ'י https://hub.docker.com/_/php/tags
אם לא משתמשים בתמונה רשמית, כדאי לוודא שיש כמות הורדות מכובדת
@pancake לא שומרים נתיב, הנתיב לא אמור לעניין אותך
אתה צריך להעלות את הקובץ עצמו לשרת ולשמור אותו שם
בעיקרון כשמשתמש בוחר קובץ עם input file אתה מקבל גישה למידע הבינארי של הקובץ, ואתה יכול להעלות אותו בדרך הפרימיטיבית עם טופס
יש דרך יותר מודרנית להשתמש ב FileReader, אתה קורא את הקובץ לוקאלית, ויכול להעלות אותו או חלקים ממנו, ולהציג מחוון העלאה.
@pancake אי אפשר להגיע לנתיב האמיתי, הדפדפנים לא מאפשרים לך לחשוף פרטים על מערכת הקבצים של המשתמש
אולי תפרט מה בדיוק אתה צריך לעשות, מה הצורך שלך בנתיב האמיתי?
בסוף לקחתי את התמונה הזו
FROM linuxserver/code-server:4.4.0-ls125
והצלחתי להתקין נוד
תודה לכל העוזרים (וכרגיל ל @yossiz שליווה גם בפרטי ותמך בי רגשית בנוסף לעזרה המקצועית...)
@aaron זה לדוגמא עובד יופי
FROM node:14
RUN curl https://tchumim.com/
אבל זה
FROM linuxserver/code-server:latest
RUN curl https://tchumim.com/
מביא אותה שגיאה
@dovid אכן
$ docker build -t node-ide --security-opt=seccomp=unconfined .
Sending build context to Docker daemon 3.584kB
Error response from daemon: The daemon on this platform does not support setting security options on build
@Elhanan כתב בבניית תמונת דוקר - שגיאה ב CURL:
תנסה להריץ את הפקודת Apt עם הרשאות Sudo.
זה נופל עוד לפי ה APT, כבר בשלב של ה CURL
@Elhanan כתב בבניית תמונת דוקר - שגיאה ב CURL:
אגב, איך התקנת בווינדוס את הNode באמצעות Apt?
לא, עם המתקין של חלונות
@dovid כתב בבניית תמונת דוקר - שגיאה ב CURL:
מה קורה בשרת כשאתה מריץ:
בשרת המארח זה עובד, רק בתמונה זה נופל
@dovid כתב בבניית תמונת דוקר - שגיאה ב CURL:
אבל אני רואה שזה בעיה מוכרת קצת
הייתי שם, לא הצלחתי להבין מה הולך שם, הם מדברים על הרצה, לא הבנתי איך אני מקיש מזה לבניה
זה ה Dockerfile הצנוע שלי
FROM linuxserver/code-server:latest
RUN curl -fsSL https://deb.nodesource.com/setup_14.x | sudo -E bash - &&\
apt-get install -y nodejs
אני מריץ את פקודת הבניה
docker build -t node-ide .
על המחשב הלוקאלי שלי (וינדוס 11) וזה עובד מצוין
אבל כשאני מעלה את זה לשרת אובונטו ומריץ אותו דבר, אני מקבל שגיאה
Sending build context to Docker daemon 2.048kB
Step 1/2 : FROM linuxserver/code-server:latest
---> 997b7b90cb65
Step 2/2 : RUN curl -fsSL https://deb.nodesource.com/setup_14.x | sudo -E bash - && apt-get install -y nodejs
---> Running in d0ec2365c9d1
curl: (6) getaddrinfo() thread failed to start
Reading package lists...
Building dependency tree...
Reading state information...
E: Unable to locate package nodejs
The command '/bin/sh -c curl -fsSL https://deb.nodesource.com/setup_14.x | sudo -E bash - && apt-get install -y nodejs' returned a non-zero code: 100
מדוע זה קורה?
@YK אתה רוצה לאחסון בעצמך וידאו, או להעלות אותו לויטיוב? זה הבדל משמעותי בעליות הפיתוח ואחסון
א. תלוי בתמונה, אם בתמונה מותקן אפאצ'י יהיה לך אפאצ'י, אם לא אז לא
ב. בהחלט, מיותר לגמרי
ג. מיותר כנ"ל
ד. כל אחד צריך פורט חיצוני נפרד, בתוך הרשת אפשר לתת לכולם אותו פורט, כי אין התנגשות בין המכונות, אבל הפורטים החשופים אמורים להיות יחודיים