@dovid
מה היא הדרך הכי טובה להפעיל את השרת ע"י SSH שהתהליך לא יסתיים לאחר סגירת החלון, ומצד שני שניתן יהיה כל הזמן לעדכן ולהריץ שינויים?
תודה
חוקר
הפורום כעת לקריאה בלבד, לקריאה נוספת.
-
שאלות של מתחיל - מקצועי ב nodejs -
שאלות של מתחיל - מקצועי ב nodejs@חוקר אמר בשאלות של מתחיל - מקצועי ב nodejs:
@dovid אמר בשאלות של מתחיל - מקצועי ב nodejs:
@חוקר אתה ממש ממש טועה.
אתה מנסה לכופף את האוטו ללמוד לעבוד עם סוסים, היחיד שמפסיד זה אתה.
היית יכול להכביר בשאלות, נענה לך בל"נ על הכל, רק אל תכפיף את המנטליות של nodejs האסינכרונית להרגלים שלך (אני גם השתגעתי, מבטיח לך).דבר ראשון אני צריך משהו שעובד..
אח"כ נוכל להמשיך...אני חייב להמשיך לנהל את הלקוחות והשוטף תוך כדי למידה, לשנות כיוון חשיבה לא בא כ"כ מהר, אני עושה בינתיים למידה ועבודה בצורה אסינכרונית, כשבמקביל אני לומד את העיקרונות של התחביר האסינכרוני.
הרכבת לא עוצרת.
זה משהו שאני לא עיכלתי אותו עדיין.
בכל זאת תודה לכל העוזרים, בעזה"י עוד נגיע להכל. -
שאלות של מתחיל - מקצועי ב nodejs@dovid אמר בשאלות של מתחיל - מקצועי ב nodejs:
@חוקר אתה ממש ממש טועה.
אתה מנסה לכופף את האוטו ללמוד לעבוד עם סוסים, היחיד שמפסיד זה אתה.
היית יכול להכביר בשאלות, נענה לך בל"נ על הכל, רק אל תכפיף את המנטליות של nodejs האסינכרונית להרגלים שלך (אני גם השתגעתי, מבטיח לך).דבר ראשון אני צריך משהו שעובד..
אח"כ נוכל להמשיך... -
שאלות של מתחיל - מקצועי ב nodejs@dovid @magicode
שאלה נוספת
לשם ההבנה, ברעיון זה אפשרי ותיקני לכתוב כמה קבצים נפרדים, וכל אחד יוגדר על פורט אחר, ולהפעיל אותם במקביל, ואז בעצם יש לנו כמה תהליכים של הנוד שהם פעילים בו זמנית כל אחד ליציאה אחרת?
כך היה נראה לי מהנסיונות שלי, כאשר הרצתי סקריפט חדש על פורט אחר, ושני הפורטים ממשיכים לעבוד.
האם זה בסדר? -
וויסות עומסים של שרתים@nigun @dovid
הCPU היה רק 20 אחוז, ואם כל זה זמן התגובה היה מאוד לאט, עקב עומס בקשות בו זמנית.
ייתכן מאוד שזה בסך הכל היה בגלל מגבלות השרת כמו ש @magicode כתב (ראית את הפלט שהדבקתי לעיל?)
הmysql הוא על אותו שרת.
אך בשלב הקודם לא השתמשתי ב SQL כלל בשלוחה זו, אלא בשליפת הנתונים מצרידי אונליין, וכעת אני חושב לשנות את זה ולשלוף את הנתונים מהשרת שלי, מתוך SQL או טקסט, ולעדכן את הנתונים במקביל ע"י סקריפט אחד, במקום שלכל משתמש תיהיה בדיקה אונליין מול צ'רידי
ואכן ייתכן שלא כ"כ קצת נתונים עדיף קובץ פשוט מאשר SQL -
וויסות עומסים של שרתים -
PHP PEAR כולל דלת אחורית -
אנגולר PHP MySQL CRUD@dovid אמר באנגולר PHP MySQL CRUD:
אני מאוד מאוד ממליץ.
אפשר הכל עם תיקיה של קבצים סטטיים באנגולר.
תתחיל Get Strated קטן ממדריך רשמי או פחות, (לא בהתאם לצרכים שלך אלא ממש כמו ילד טוב שמחפש מה ללמוד משיעמום), ואחרי שיעור שתיים שקלטת מלמעלה תשאל פה שאלות על איך כל זה מתחבר למה שאתה רוצה.מדי מהר התיאשתי, בכל מקרה לבינתיים.
אני רואה שזה דורש לימוד מעמיק קצת של החומר, ואין לי את הזמן.
אני חושב שעלי למצוא מישהו שייפתח עבורי את האתר, ואני יבנה את הAPI של כל הפעולות, והכל יתבצע באמצעות AJAX עם jquery ותוספות.
מה המחירים של מפתח views בצורה כזאת? הוא צריך לפתח בעיקר תצוגות, טבלאות, חלונות עריכה, והנתונים יעודכנו הלוך ושוב באמצעות API עם JSON. -
כמות חיבורים בו זמנית MySQL על אבונטו VPS (ב AWS)@dovid אמר בכמות חיבורים בו זמנית MySQL על אבונטו VPS (ב AWS):
show status where
variable_name= 'Threads_connected'אף פעם לא הצלחתי לתפוס תוצאה יותר גדולה מ 2

כמו"כ זה מה שמוגדר לגבי כמות החיבורים

-
כמות חיבורים בו זמנית MySQL על אבונטו VPS (ב AWS)הפעלתי קמפיין שהיו לי מאות שיחות בו זמנית (ימות המשיח באמצעות שלוחת API) .
בסופו של דבר הmysql סגר את עצמו לעשר דקות (לא קריסה של השרת הCPU בקושי גירד 20 %).
סיבת הדבר הוא ככל הנראה בכמות החיבורים האפשרי בו זמנית.
כבר מזמן עשיתי חיפוש בנושא והגדרתי בקובץ mysqld.cnf אתmax_connections = 2500 open_files_limit = 2048מה שמוזר לי ביותר שכאשר אני בודק את SHOW FULL PROCESSLIST אני לא רואה יותר מאחד, שזה של השאילתה עצמה של הבדיקה...
(כאשר אני פותח תוכנה של ניהול MYSQL אני כן רואה עוד 2/3 חיבורים, אבל תו לא).
למעשה לא מזמן עשיתי שינוי במחלקה שלי להתחברות לMYSQL והגדרתי שעל כל שאילתה החיבור ייסגר מידית, ואפילו אם יהיו כמה שאילתות בסקריפט (PHP) אחד, זה ייפתח ויסגר על כל שאילתה. כך המליצו לי, (הייתי צריך את זה בגלל סקריפטים שניגשים למקורות חיצוניים שיכולים להתמשך זמן מה, שלא יהיה חיבור פתוח סתם, ולא יעבור את המקסימום המתנה).
מצד שני בסטיסטיקות אני כן רואה שישנם הרבה חיבורים בו זמנית, (Max. concurrent connections 64) .
השאלה היא איך אני יכול לראות בצורה אחרת את כמות החיבורים בו זמנית?
ומה עוד אני יכול לעשות להגדיל את המקסימום?
תודה -
הפרדת דומיין מהURL@dovid
יש לך מה להציע משהו יותר טוב?
לא כ"כ נראה לי שאני יעבור, אבל מעניין לדעת.
בעיקר אני מפתח בPHP מערכות טלפוניות עם הAPI של ימות המשיח, עבור מערכות מסועפות.
לדוג' כעת פיתחתי ל"אל המעיין" מערכת רישום לצהרונים שלהם, הכוללת הזנת נתונים, הקלטת שמות, תשלום, ושמירת הרישום, ברמה גבוהה של ולידציות על כל נתון שנשלח לשרת שלי, פעצול התשלום חלק בתשלום רגיל או תשלומים וחלק בהור"ק (עם נדרים פלוס), ועוד ועוד... -
בחירת והתקנת שרת לוקאלימדריך שאיתו עבדתי להתקין את זה
http://masterscripter.co.il/מדריך-התקנת-wamp-בשנת-2017/ -
בחירת והתקנת שרת לוקאליקישור להורדת גרסה 64 ביט של wamp
https://netix.dl.sourceforge.net/project/wampserver/WampServer 3/WampServer 3.0.0/wampserver3.1.3_x64.exe -
תקנות הגנת הפרטיות בישראל נכנסות לתוקף בעוד שבוע. מה זה אומר עלינו המתכנתים?לאנשים פשוטים כערכנו (מתכוון רק לעצמי, שאף אחד לא ייפגע, הרי אם הוא נמצא כאן בתכנות אז הוא מהליגה הגבוהה יותר...)
הכל טוב ויפה, מאגרים, מערכות, נתונים וכו'.
צריך משהו פשטני, להסביר למישהו כמוני שבסך הכל מתעסק (בינתיים) עם בניית מערכות טלפוניות, שמשמשות להרשמה למוסדות, מערכות הזמנות מוצרים וכדומה, ועל זה הדרך, מערכת הרשמה לכניסה לקברי צדיקים שע"י מנהלת קבר יוסף, מערכת בדיקת יתרה בכרטיספר של ספרי אור החיים, ועוד.
בחלק מהמערכות אני משתמש במספר זהות, או להרשמה או לבדיקה עם נמצא ברשימת הנתמכים, או הרשומים במאגר מנהלת קבר יוסף, ובחלק מהמערכות אני מבצע סליקה של אשראי באמצעות API או אגירת נתוני אשראי וסליקה ידנית באמצעות המוסד שהזמין את המערכת.
וכן מה הדין של מידע על יתרה בכרטיספר?
אני משתמש בPHP ובסיס נתונים MySql.
בכל המערכות הללו עלי לשנות משהו?
אולי מספיק לשפר לשנות סיסמא מ6 תווים ל8 תווים?...
נשמח לשמוע ממי שמבין לפרש את החוק.
בתודה מראש -
הטמעת פלגאין לסליקת אשראי ב וורדפרסלפי הידוע לי בפלאקרד ישנם שני דרכים:
א' API כשאת הטופס למילוי פרטי האשראי אתה בונה לבד ושולח את הנתונים למנוע הסליקה שלהם ע"י צד שרת בדר"כ.
ב' דף סליקה בשרת פלאקרד שאתה מפנה אליו את הגולש עם נתונים הנשלחים בפוסט של פרטי המסוף שלך וכל הזנת הנתונים והסליקה מבוצעים ע"י פלאקרד, ובסוף הסליקה הוא מוחזר לאתר שלך עם הנתונים שהגביה בוצעה בהצלחה.
כמובן שאופציה ב יותר מאובטחת, אך אין לי נסיון עם זה, רק עם אופציה א השתמשתי לסליקה במערכות טלפוניות.
הAPI שלהם יחסית קל לחיבור.
בהצלחה -
PHP - קריאה מDB של MSSQL. מישהו התנסה?@clickone אמר בPHP - קריאה מDB של MSSQL. מישהו התנסה?:
@חוקר
תודה רבה
אני חושב שהתקני את המחלקות האלו ואפילו הצלחתי לתקשר עם השרת.
אבל לא תגובות משאילתות.
עוד מעט אבדוק שוב....יש תמיכה לקודים. התחלה לפני הקוד ב3 סימני תלתל רצופים וסיום
תלתל = ~אכן תיקנתי את ההצגה של הקודים.
לגבי קבלת הנתונים תוכל ליצור קשר באישי.אגב לפני שהסתדרתי כבר חשבתי לעשות הכל באמצעות ג'יסון, אבל אין סיבה.
זה עובד חלק -
התראה על יציאה ממ"ד & שיפור אתר פיקוד העורף -
שימוש יעיל ב AIאשמח לדעת מה כרגע הכי יעיל לקידוד.
יש לי מנוי ב chatgpt ולכן אשמח לדעת שם מה הכי טוב, ובמקביל האם עדיף חברה אחרת מודל אחר יותר טוב.
תודה -
אתגר: חישוב סדר אמירת תהילים בחודש אלול ועשי"תבס"ד אני הצלחתי להגיע לנוסחה הנכונה.
האם להעלות אותה או שיש מישהו שזה מאתגר אותו לנסות לבד? -
אתגר: חישוב סדר אמירת תהילים בחודש אלול ועשי"תבקהילתנו ישנו סדר מיוחד לאמירת תהילים בחודש אלול (מא' לחודש, ולא מכ"ט אב - א דר"ח) ועשי"ת, כאשר על פי המנהג לא אומרים את סדר התהילים בימי שישי ושבת, למעט ערב ראש השנה וערב יום כיפור החלים ביום שישי.
נקודת ציון נוספת, ברוב קביעות השניים ישנם רק 27 סדרים, אך בשנה בה א' אלול (ב' דר"ח) חל ביום רביעי ישנו סדר נוסף, ואז סדר כ"ה מפוצל לסדר כ"ה ו כ"ו.
מצ"ב לוח מהסידור
אני צריך את הפונקציה לאפליקציה, שם אין לי כ"כ גמישות וספריות של תאריכים עבריים, וממילא אני מנסה ליצור פונקציה שבהתבסס על החודש והיום העברי הנוכחי + יום נוכחי בשבוע אוכל לבצע את החישוב.
ניסיתי כמה מהלכים שלא הצליחו ועדיין לא הסתדרתי
אני יכול לציין אותם, אבל אם כבר אז נעשה את זה כאתגר, וניתן לציבור לפתוח זוויות חדשות.
אחרת אני יעלה מה שכבר התחלתי, אך כאמור ללא הצלחה.
בהצלחה!!
יש כאן קוד שיקל להריץ טסטים, כתוב ב nodejs שעליו יותר קל לי להריץ טסטיםconst Hebcal = require('hebcal'); const moment = require('moment'); let arr = [ '20220828', // א אלול תשפב יום ראשון '20240904', //א אלול תשפד יום רביעי '20250825', // א אלול תשפה יום שני '20260814', // א אלול תשפו יום שישי ]; for (let i in arr) { const data = arr[i]; let momentDate = moment(data); let HDate = new Hebcal.HDate(momentDate.toDate()); for(let i = 0; i < 40; i++) { console.log(getElulTehilimDay(momentDate, HDate), momentDate.day(), HDate.toString()); momentDate.add(1, 'days'); HDate = new Hebcal.HDate(momentDate.toDate()); } }וכן הקוד ב JAVA
public int getElulTehilimDay() { EventData.resetDisplaySettings(); DateHolder dh = new DateHolder(); dh.acceptCurrentDate(); if (sunset) { dh.incrementDay(1); } DateData dd = dh.dateHebrew; int weekDay = HebCalendar.getDayOfWeek(dh.dateAbsolute); //dd.month //dd.day ... return -1; }