דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
ש

ששא

@ששא
הפסקת מעקב מעקב
אודות
פוסטים
602
נושאים
97
שיתופים
0
קבוצות
0
עוקבים
3
עוקב אחרי
1

פוסטים

פוסטים אחרונים הגבוה ביותר שנוי במחלוקת

  • מחפש רעיון לייעול מהירות קוד
    ש ששא
    תכנות

    @dovid תעבור ותראה עשרות קווים שכלל לא קיימים באמת אלא היו קיימים אי פעם
    נדמה לי שהעידכונים שלהם הם לא למחיקת קווים שכבר לא פעילים אלא רק להוספת קווים חדשים שנוספו


  • כיצד ניתן למנוע השבתת אתר בשל תקלה בשרת?
    ש ששא
    רשתות

    @dovid 1.קונטאבו היא לא חברה רצינית? אי אפשר לסמוך עליה באמת?
    2.סליחה שאני אומר, אבל נראה לי שאני די מבין מה קורה שם ולענ"ד לא היה שום סיבה לנפילה שלו
    אדרבה, אתה חושב שבחברה רצינית אין למה לדאוג לגיבוי ואפילו באתרים רצינים אתה לא עשית גיבוי כזה?


  • כיצד ניתן למנוע השבתת אתר בשל תקלה בשרת?
    ש ששא
    רשתות

    כפי שכתבתי פה בפורום היה לי תקלה בשבוע שעבר בשרת שהשבית לי כמה לקוחות עד שהחייתי בחזרה את השרת
    חשבתי איך ניתן למנוע דברים כאלו או לפחות למזער את הנזק לזמן קצר מאוד?
    אני חשבתי על רעיון להחזיק שני שרתים בשני חברות שונות שעל שניהם יהיו לי אותם נתונים - עם אותם אתר, וכל הזמן יהיו קריאות בין שני השרתים וכשאקבל שגיאה באחד מהם שהשרת לא מגיב/לא פעיל אז קודם כל אקבל התראה על כך, ושנית כל אולי אם אפשר להפנות את הדומיין שלי לשרת השני (הדומיין שלי רשמתי פה)
    השאלה שלי הוא
    1. לקבל את עצת המומחים פה שיגידו מה הם חושבים/איך הם מבטחים את עצמם ממקרה כזה?
    מה עושים למשל בנקים וכו' (אני מבין שיש להם שרתים הרבה יותר טובים וזה כנראה נמצא פיזית לידם, אבל הם סומכים על שרת אחד?)?
    2. האם זה רעיון נכון?
    3. האם יש אולי באתר הנ"ל דרך להעביר אוטומטית את ה DNS לשרת אחר?


  • מחפש רעיון לייעול מהירות קוד
    ש ששא
    תכנות

    @ivrtikshoret נכון, גם אני חשבתי על זה בהתחלה, אבל יש קווים שפעילים רק פעם ב...
    למשל במוצאי חגים וכו' יש הרבה חלופות לקווים שלא פעילים בימים רגילים


  • מחפש רעיון לייעול מהירות קוד
    ש ששא
    תכנות

    יש לי קוד שמחזיר לי את רשימת מסלולי האוטובוס הפעילים לפי מספר קו.
    אני משתמש עם הקבצים של משרד התחבורה כאן, אבל שם יש רשימת של כל המסלולים שהיו ויהיו וכו' ולא כולם בהכרח באמת פעילים.
    לכן בינתיים מצאתי פתרון שמאט לי את הקוד, אני מבקש מ SQL שיביא לי את כל המסלולים שהם קו X ואז אני עובר על אחד אחד ומגיש בקשה לקבלת התחנות של המסלול הזה, ואם התגובה תקינה זה אומר שהקו פעיל, ואם לא אז זה אומר שהקו לא פעיל.
    זה רעיון די פנטי אבל זה מה שמצאתי כרגע
    אבל כאמור זה ממש מאט לי את הקוד, ולמשל כשאני מבקש לקבל את קו שתיים זה מבצע שאורך הרבה זמן..., אז אשמח מאוד אם מישהו יוכל להמליץ לי על דרך למהר את הקוד הקיים או למצוא דרך יותר נורמלית לקבל רק את הקווים הפעילים
    הנה הקוד (לא מאוד יפה ואסטטי... אבל זה הקוד...):

    $getRoutesData = $dbh->query('select route_long_name,route_id,agency_id from routes where route_short_name ='.$line);
    $getRoutes = $getRoutesData->fetchAll(PDO::FETCH_ASSOC);
    $comp = array();
    $compToGet = "";
    for ($h=0;$h<count($getRoutes);$h++){
    
    $tipes = json_decode(file_get_contents("http://moran.mot.gov.il:110/Channels/HTTPChannel/SmQuery/2.8/json?Key=****&MonitoringRef=all&LineRef=".$getRoutes[$h]['route_id']),true)['Siri']['ServiceDelivery']['StopMonitoringDelivery'][0]['MonitoredStopVisit'];
    if ($tipes!=null){
    if(in_array($getRoutes[$h]['agency_id'],$comp)==false){
    $comp[] = $getRoutes[$h]['agency_id'];
    $compToGet .= " , ";
    }
    }
    }
    

    תודה רבה מראש!


  • השרת שלי בקונטאבו הפסיק לעבוד!
    ש ששא
    תכנות

    @dovid יש לי חמישים ג'יגה ואין לי על השרת אפילו לא חמש ג'יגה, כך שזה וודאי לא הבעיה
    למעשה פניתי אליהם ואחרי כחצי שעה הם ענו לי שזה עובד...
    שאלתי אותם מה היה הסיפור אבל הם לא התייחסו...


  • השרת שלי בקונטאבו הפסיק לעבוד!
    ש ששא
    תכנות

    @אביי לא עשיתי שינויים בשבוע שבועיים האחרונים חוץ מעריכת איזה קוד...
    אני לא יודע איפה/אם אפשר לראות לוגים כלשהם


  • השרת שלי בקונטאבו הפסיק לעבוד!
    ש ששא
    תכנות

    יש לי שרת בקונטאבו, פתאום אני רואה בדפדפן שהוא לא עובד, אני מנסה דרך SSH גם לא עובד, אני מנסה להיכנס לאתר שלהם ולעשות הפעלה מחדש והוא כותב לי שאירעה שגיאה במהלך הפעולה!
    מה עושים??
    כמובן שפניתי לתמיכה שלהם אבל אני לא יודע מתי הם יענו, ובנתיים יש לי אנשים תקועים בגלל זה, יש למישהו כיוון מה אפשר לעשות?


  • משהו מוזר קובץ JSON נראה תקין אבל הוא שונה מהרגיל וגם לא נקלט לי באתר שאמור לקבל קבצי JSON
    ש ששא
    תכנות

    @dovid כתב במשהו מוזר קובץ JSON נראה תקין אבל הוא שונה מהרגיל וגם לא נקלט לי באתר שאמור לקבל קבצי JSON:

    כלומר ישנם הזחות בגוף הJSON

    אוטומטית?
    איך?


  • משהו מוזר קובץ JSON נראה תקין אבל הוא שונה מהרגיל וגם לא נקלט לי באתר שאמור לקבל קבצי JSON
    ש ששא
    תכנות

    @dovid תיארתי לעצמי שזה מה שתבקש... אבל כמו שכתבתי זה תוכנה לא שלי ולכן אייני יכול לדעת מה השגיאה וכו' וגם מה שלא טוב בתוכנה הוא שבהעלאה לא רואים אם יש שגיאה או לא רק פשוט רואים אם הנתונים נכנסו או לא...
    והבעיה היא שמי שבנה את התוכנה כבר לא בדיוק נותן שירות
    לכן רציתי לדעת האם יש משהו שרואים או אין שום בעיה בקובץ וצריך כן לרדוף אחרי המתכנת שיסביר לנו מה הבעיה

    @dovid כתב במשהו מוזר קובץ JSON נראה תקין אבל הוא שונה מהרגיל וגם לא נקלט לי באתר שאמור לקבל קבצי JSON:

    תקין לחלוטין.

    אז למה רואים את זה ככה ב VSfode ולא מוזח יפה כמו בכל קובץ JSON אחר שאני פותח?


  • משהו מוזר קובץ JSON נראה תקין אבל הוא שונה מהרגיל וגם לא נקלט לי באתר שאמור לקבל קבצי JSON
    ש ששא
    תכנות

    יש לנו אתר במשרד שעובד עם העלאה של קבצי מידע בפורמט JSON שאני מפיק מתוכנת CRM.
    לאחרונה יש משהו בקובץ שזה אכן ג'סון תקין אבל הוא לא מסודר יפה בקובץ כמו ג'סון רגיל, והוא גם לא נקלט לי באתר.
    בחברה של התוכנת CRM טוענים בתוקף שזה קובץ תקין אבל עובדה שזה שונה וגם לא נקלט.
    ככה זה נפתח לי ב VScode
    ec5d1dc8-977a-46c3-8e07-42c3e69eb30d-image.png

    אני מעלה לפה קובץ כזה ואולי תמצאו לי את הבעיה?
    ניסוי ג'סון_202311131447.json


  • בעיה באחסון נתונים ב mysql
    ש ששא
    תכנות

    @dovid ב"ה עובד!
    תודה רבה לך!
    אבל זה למשל לא תמיד לומדים בקורסים אלא יש פעמים שפשוט מתלמדים לבד, לא?
    אז הפעם זכיתי ללמוד את זה פה.
    אבל בשביל להבין, מה שונה אם אני שולח את זה כפרמטרים או סתם משתנים? איפה מתבצע הטיהור?


  • בעיה באחסון נתונים ב mysql
    ש ששא
    תכנות

    @dovid ניסיתי, אבל משום מה הוא מקבל את השורות של הפרמטרים כקבועים, והוא נותן לי את השגיאה הבאה
    Fatal error: Uncaught Error: Undefined constant "route_id" in /var/www/your_domain/csv.php:64 Stack trace: #0 {main} thrown in /var/www/your_domain/csv.php on line 64
    צריך להגדיר את זה כמשתנה?


  • בעיה באחסון נתונים ב mysql
    ש ששא
    תכנות

    @dovid ממש לא נכון
    אני אכן באמצע לימוד אבל הנכון הוא כן שעדיין לא הגעתי בלימודים לשלב הזה אלא התקדמתי לבד.
    אתה רואה שבניתי קוד לבד ולא באתי לשאול "איך מכניסים נתונים לטבלת mysql", נכון?
    המצב שלי כרגע שאני מבין איך תיכנות עובד ואת עקרי הדברים אבל לא מכיר לעומק את השפה ולכן למדתי את זה לבד מאתרים וכו' ואני יודע לבנות קוד אבל הבעיה שלי כמו שאפשר לראות ברוב שאלותי במקרה של שגיאה להבין מה קורה
    ניסיתי לחפש קודם באינטרנט ורק הסתבכתי.
    אני מבין את תחושתך ואת מה שהוביל לזה אבל לכן אני אומר לך שזה לא נכון אלא אני מצליח ובונה לבד קודים רבים, אבל כשאני נתקל בשגיאה הרבה פעמים אני לא מסתדר.
    אז נכון, יש לי בעיה שיש הרבה פעמים שאני לא מצליח להסתדר עם שגיאות וכו' ואני צריך עזרה
    חשבתי שפה המקום שיכולים ורוצים לעזור לי, אם טעיתי אנא אמרו לי ואנסה למצוא מקום אחר
    אבל בכל מקרה יש לי בשבילך ולעוד כמה אנשים הכרת הטוב ענקית כי עזרתם לי וקידמתם אותי בהרבה!
    תודה רבה על מה שעזרתם לי עד כה!


  • בעיה באחסון נתונים ב mysql
    ש ששא
    תכנות

    @dovid הפלט של המשתנים?


  • בעיה באחסון נתונים ב mysql
    ש ששא
    תכנות

    @chagold ככה

        $getInfo = $dbh->query("INSERT INTO routes (route_id,agency_id,route_short_name,route_long_name,route_desc,route_type,route_color)
        VALUES ($a,$b,$c,$d,'',$f,'')"); 
        print_r($getInfo->fetch(PDO::FETCH_ASSOC)); 
    

    ?


  • בעיה באחסון נתונים ב mysql
    ש ששא
    תכנות

    @dovid במהלך לימודים והתקדמתי לבד עוד קצת


  • בעיה באחסון נתונים ב mysql
    ש ששא
    תכנות

    @dovid

    $a = $data[0];
        
            echo $a ."<br>";    
            $b = $data[1];    
            echo $b ."<br>";    
            $c = $data[2];    
            echo $c ."<br>";    
            $d = $data[3];    
            $d = $d."";    
            echo $d ."<br>";    
            $e = $data[4];    
            echo $e ."<br>";    
            $f = $data[5];    
            echo $f ."<br>";    
            $g = $data[6];    
            echo $g ."<br>";    
            echo "<br>";    
            $getInfo = $dbh->query("INSERT INTO routes (route_id,agency_id,route_short_name,route_long_name,route_desc,route_type,route_color)
            VALUES ($a,$b,$c,$d,$e,$f,$g)");

  • בעיה באחסון נתונים ב mysql
    ש ששא
    תכנות

    אני מנסה להכניס נתונים ל mysql אבל אני מקבל שגיאה Fatal error: Uncaught PDOException: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near, ניסיתי להכניס ערכים רגילים וזה עבד, עד שמצאתי שהוא נתקע בערכים הבאים
    67001-1-#
    ת. רכבת יבנה מערב-יבנה<->ת. רכבת יבנה מזרח-יבנה-1#
    2א
    ההגדרה של השדות 1 ו 3 הם כ TEXT ושל שדה 2 הוא כ LONGTEXT
    איך אני יכול להכניס את הנתונים הנ"ל?


  • לא מצליח להתחבר למסד נתונים בשרת שלי עם PDO
    ש ששא
    תכנות

    @ivrtikshoret @dovid ניסיתי המון אופציות ויצא לי המון שגיאות כך שלכאורה יש למישהו משהו נגדי...
    למעשה זה ההסטוריה של כל מה שניסיתי לעשות

      263  cd /tmp
      264  curl -OL https://dev.mysql.com/get/mysql-apt-config_0.8.28-1_all.deb
      265  ls
      266  sudo dpkg -i mysql-apt-config*
      267  sudo apt update
      268  rm mysql-apt-config*
      269  sudo apt install mysql-server
      270  cd /tmp
      271  curl -OL https://dev.mysql.com/get/mysql-apt-config_0.8.28-1_all.deb
      272  ls
      273  sudo dpkg -i mysql-apt-config*
      274  mysql -- version
      275  python --version
      276  python3 --version
      277  sudo service mysql start
      278  python --version
      279  mysql -- version
      280  sudo systemctl stop mysql
      281  systemctl status mysq
      282  systemctl status mysql
      283  sudo apt remove --purge mysql-server
      284  exit
      285  sudo apt remove --purge mysql-server
      286  systemctl status mysql
      287  sudo apt remove --purge mysql-server
      288  apt list --installed
      289  sudo apt purge mysql-server mysql-client mysql-common mysql-server-core-* mysql-client-core-*
      290  exit
      291  sudo apt purge mysql-server mysql-client mysql-common mysql-server-core-* mysql-client-core-*
      292  sudo dpkg --configure -a
      293  sudo apt purge mysql-server mysql-client mysql-common mysql-server-core-* mysql-client-core-*
      294  sudo rm -rf /etc/mysql /var/lib/mysql /var/log/mysql
      295  sudo apt autoremove
      296  sudo apt autoclean
      297  sudo reboot
      298  sudo -i
      299  sudo systemctl start nginx
      300  [200~sudo systemctl start nginx~
      301  sudo systemctl start nginx
      302  sudo service apache2 stop
      303  sudo service nginx start
      304  sudo service apache2 stop
      305  sudo service nginx start
      306  sudo apt update
      307  sudo apt install mysql-server
      308  sudo -i
      309  sudo systemctl stop mysql.service
      310  ps ax | grep mysql
      311  sudo systemctl stop mysql.service
      312  ps aux | grep mysql
      313  sudo apt purge mysql-server mysql-client mysql-common mysql-server-core-* mysql-client-core-*
      314  reboot
      315  sudo -i
      316  sudo apt purge mysql-server mysql-client mysql-common mysql-server-core-* mysql-client-core-*
      317  sudo dpkg --configure -a
      318  sudo apt purge mysql-server mysql-client mysql-common mysql-server-core-* mysql-client-core-*
      319  sudo rm -rf /etc/mysql /var/lib/mysql /var/log/mysql
      320  sudo apt autoremove
      321  sudo apt autoclean
      322  sudo reboot
      323  sudo apt install mysql-server-core-8.0 mysql-server-8.0
      324  mysql --version
      325  mysql
      326  sudo systemctl stop mysql
      327  sudo apt-get purge mysql\* libmysql\*
      328  sudo apt autoremove
      329  sudo apt --fix-broken install
      330  sudo apt-get --reinstall install mysql-client-core-8.0
      331  sudo apt-get purge mysql\* libmysql\*
      332  sudo apt autoremove
      333  sudo apt update
      334  sudo apt install mysql-server
      335  mysql
      336  mysql --version
      337  sudo apt --fix-broken install
      338  sudo apt-get clean
      339  sudo systemctl stop mysql
      340  sudo apt-get purge mysql*
      341  sudo apt-get update
      342  sudo apt-get install -f
      343  sudo apt-get install mysql-serve
      344  sudo apt-get install mysql-server
      345  sudo apt-get dist-upgrade
      346  sudo service mysql start
      347  exit
      348  history
    

    בקצרה, אני ניסיתי לעשות כל מה שכתוב פה שכלל מחיקה גורפת של כל mysql והתקנה מחדש אבל כל הזמן יש לי עדיין שגיאות.
    השגיאה שנראת עכשיו היא שיש שני mysql מותקנים ואחד מפריע לשני, אך עם כל זה שאני עושה הפעלה מחדש ועם כל זה שמחקתי הכל הכל שום דבר לא עזר!!

    מה עושים???

    תיעוד של כל הפעולות עם הפלט שלהם יעזור? זה המון המון שורות, אם יעזור אעלה את זה

  • 1 / 1
  • התחברות

  • אין לך חשבון עדיין? הרשמה

  • התחברו או הירשמו כדי לחפש.
  • פוסט ראשון
    פוסט אחרון
0
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום