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

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

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

eido

@eido
אודות
פוסטים
309
נושאים
37
שיתופים
0
קבוצות
0
עוקבים
0
עוקב אחרי
0

פוסטים

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

  • הסרת מודעות ממסד נתונים - מורכב להסביר בשורה אחת
    E eido

    טוב, אז זה הקוד החדש:
    מציאת מודעות:

    $sqlNew = "SELECT a.*
    FROM appartments a
    WHERE $where
      AND a.created_at >= ?
      AND NOT EXISTS (
            SELECT 1
            FROM apartment_reads ar
            WHERE ar.apartment_id = a.id
              AND ar.phone = ?
      )
    ORDER BY a.created_at DESC";
    
    $sqlOld = "SELECT a.*
    FROM appartments a
    WHERE $where
      AND (
            a.created_at < ?
            OR EXISTS (
                SELECT 1
                FROM apartment_reads ar
                WHERE ar.apartment_id = a.id
                  AND ar.phone = ?
            )
          )
    ORDER BY a.created_at DESC";
    

    סימון כנקראה:

     $sql = "INSERT INTO apartment_reads (apartment_id, phone)
        VALUES (?, ?)";
    

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

    FOREIGN KEY (apartment_id) REFERENCES appartments(id) ON DELETE CASCADE
    

    ),
    וכשאני מוסיף או מוחק סינון אני לא צריך לבצע שום פעולה.

    תכנות

  • הסרת מודעות ממסד נתונים - מורכב להסביר בשורה אחת
    E eido

    @צדיק-תמים כתב בהסרת מודעות ממסד נתונים - מורכב להסביר בשורה אחת:

    @eido אני מתכוון שגם עם הספריה yemot-router2 אפשר לבודד לוגיקה לפונקציות הניתנות לשימוש חוזר

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

    אבל לא כ"כ הבנתי איך זה קשור לשיטה להסרת מודעות?

    תכנות

  • לימוד בניית ועיצוב אתרים ברמה גבוהה
    E eido

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

    תכנות

  • לימוד בניית ועיצוב אתרים ברמה גבוהה
    E eido

    אני אמנם לא בונה אתרים, אבל ההתרשמות שלי שזה מחולק לשני חלקים:
    א. יש בניה טכנית, אתה יכול לכתוב קוד (כבר שנים שלא משתמשים בhtml + css) ואתה יכול להשתמש בוורדפרס עם האלמנטור פרו, מה שלדעתי הרוב עושים. ואת זה תוכל ללמוד באינטרנט.
    ב. יש את החלק של העיצוב, בשביל זה צריך להיות גרפיקאי במובן מסוים, אף אחד לא יכול ללמד אותך איך לעשות "אתר יפה" כמו שא"א ללמד אותך איך לעצב פרסומת יפה, יכולים להראות לך כמה סוגים של פרסומות או אתרים ואתה תנסה להעתיק ולעשות משהו קרוב או על אותו סגנון. כמו שלדעתי א"א ללמוד להיות מלחין, יש לך את זה או אין לך, מי שנולד עם זה יכול להשתפר ולהשתפשף ולגלות את עצמו אבל אם אין לך את זה, אז אין... או שחיים על תבניות עיצוב (לא מהבחינה התכנותית, מבחינה מחשבתית, יש תבנית וקצת משחקים כדי שיראה שונה) או שלוקחים גרפיקאי שיעשה סקיצה ואתה בונה על פיה.

    כך נראה לענ"ד.

    תכנות

  • MVC - מה זה ומה הדרך הנכונה לממש אותו
    E eido

    טוב, אשמח לקצת פירוט ואולי אפילו דוגמא.
    אני לתומי חשבתי משהו והתברר שטעיתי, לכן אשמח שתחכימוני.

    תכנות

  • באג: בינה מלאכותית, או לשבור את הראש חצי שעה
    E eido

    @NH.LOCAL כתב בבאג: בינה מלאכותית, או לשבור את הראש חצי שעה:

    כדאי להתחיל להתרגל כבר מעכשיו להפוך ממתכנת פשוט למנהל, ככל שמקצוע התכנות ילך ויהפוך ללא רלוונטי - ככה הצורך להפוך ל"מנהל" של צוות AI ילך ויגבר

    מי אמר שAI יצטרך מנהל? מסתבר שהוא יוכל לנהל כמו כמה מנהלים ביחד ובפחות מהזמן.

    מה שנקרא, נחיה ונראה. אני לא מאמין שנגיע ליום שבו הAI יחליף (עם דגש על יחליף) את המתכנת האנושי. כנ"ל להרבה תפקידים.

    תכנות

  • באג: בינה מלאכותית, או לשבור את הראש חצי שעה
    E eido

    לא יודע מה עשה שם ואיך, הנסיון שלי הראה שכשהתוכנה מתחילה להיות מורכבת הבינה מלאכותית מסתבכת.

    תכנות

  • בדיקת קלט בשני עמודים שהאחד מעביר ארגומנטים לשני - האם כפולה? וצורת עובדה נכונה
    E eido

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

    1. אני לא צריך להשתמש ב%, יש למסד נתונים גישה רק מהשרת עצמו.
    2. יש פחות סיכוי לנזק לשרת, כי הקובץ שהמשתמש מגיע אליו לא יודע או יכול לעשות כלום, אין מצב שמשחילים לי DROP ALL TABLE ושאר מרעין בישין. וכן כשהמשתמש הזדוני מכיר את הקובץ שפועל בשרת ויכול לגיע אליו, לדעתי כבר יש לו רגל בפנים, כשהוא מכיר רק את הקובץ המתווך, הוא צעד אחד אחורה.

    מקווה שיותר מובן.

    תכנות

  • בדיקת קלט בשני עמודים שהאחד מעביר ארגומנטים לשני - האם כפולה? וצורת עובדה נכונה
    E eido

    ערכתי את ההודעה הקודמת

    לדוגמא, הנה 2 קבצים (חלקיים לא צריך את כל הקוד הארוך).
    זה המתווך -
    main.php
    זה המבצע -
    deleteAds.php

    אני מכיר מחלקות, אבל אני לא רואה איך זה עוזר להפרדת המשתמש מהלוגיקה הפנימית. או שמחלקות בPHP זה שונה מC#?

    תכנות

  • באג: בינה מלאכותית, או לשבור את הראש חצי שעה
    E eido

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

    תכנות

  • חיבור וניתוק נכון למסד נתונים
    E eido

    תודה.
    אז אם אני מבין נכון, כל עוד זה לא מערכת גדולה ומורכבת, הסגירה הזו בסדר?

    תכנות

  • חיבור וניתוק נכון למסד נתונים
    E eido

    וואי, זה מעיק כל הענין של אישורי הפוסטים.
    מתי מסיימים עם זה?

    תכנות

  • הדרך הנכונה לכתוב לוגים בPHP
    E eido

    תודה רבה!

    תכנות

  • מהי הדרך הקלה ביותר, לתזמן מראש הפעלת קוד ע"י לינק ??
    E eido

    @זאביק פשוט, כמו שמוסיפים חדש, רק במקום להוסיף שורה תמחוק מה שאתה רוצה ותשמור

    תוכנה

  • מהי הדרך הקלה ביותר, לתזמן מראש הפעלת קוד ע"י לינק ??
    E eido

    @זאביק אתה יכול לעשות את זה בשרת שלך.
    הפקודה אמורה להיות משהו כזה:

    // זה פותח את קובץ ההגדרות של הcron שבשרת שלך
    EDITOR=nano crontab -e
    // כותבים מה שרוצים
    2-59/15 * * * * פקודה
    // שומרים
    Ctrl + O
    // אנטר לאישור שם הקובץ אם צריך
    // יציאה
    Ctrl + X
    

    ואז בודקים שנשמר

    crontab -l
    

    עד כמה שידוע לי אין חצאי דקות

    תוכנה

  • מהי הדרך הקלה ביותר, לתזמן מראש הפעלת קוד ע"י לינק ??
    E eido

    @זאביק אולי כי הוספת את הכוכבית שלא השמטתי?

    במקום A וB הכנסת פקודה עם נתיב מלא כמו שאמרו כאן?

    הרעיון בפקודה הזו הוא פשוט

    .* פירושו "כל הערכים"
    .- פירושו ערכים בין לבין (בין 2 ל59)
    / אילו צעדים או כל כמה זמן

    כמו שאתה יכול לראות הפקודות הראשונה והשניה סותרות, ולכן אין מקום לשים אותן ביחד!

    לכן הפירוש הוא שהערכים בדקות הם בין 2 ל59 (מה שמבטיח שלא יתחיל בשעה עגולה, וככה יתן מרווח של 2 דקות מההcron הראשון) בצעדים של 15 דקות.

    לכן XX:X2
    XX:17
    XX:32
    XX:47
    זה לא יעבור את ה59 כי הגבלנו אותו ל59.

    אם עשית כמו שכתבתי ושינית לפקודה אמיתית אין סיבה שלא יעבוד.

    תוכנה

  • מהי הדרך הקלה ביותר, לתזמן מראש הפעלת קוד ע"י לינק ??
    E eido

    @זאביק

    */15 * * * * A
    2-59/15 * * * * B
    

    מריץ 15 דקות ועוד 2 דקות - 02 ואז 17 ואז 32 ואז 47

    תוכנה

  • מערכת לניהול ומעקב אחר מתמודדים או מטופלים עם תזכורות חכמות
    E eido

    לדעתי אפשר בC# לעשות בקלות תוכנה שתשמור את הנתונים בפורמט של XML ותטען אותם למקומות הנכונים לדוגמא:

    <?xml version="1.0"?>
    <Company>
    <boys>
    <persinalDetails>
    <FirstName>israel</FirstName>
    <LastName>israeli</LastName>
    <ContactNo>0534123456</ContactNo>
    <Address>address</Address>
    </persinalDetails>
    <actions>
    <act>
    <description> </description>
    <progress> </progress>
    </act>
    </actions>
    </boys>
    </Company>
    ועם זה תשחק

    תוכנה

  • ניהול שרת/אתר מומלץ
    E eido

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

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

    רשתות

  • בירור על מערכת סליקת אשראי מתאימה לאתר עם מודל מנויים
    E eido

    @NH.LOCAL נדרים פלוס לא פנו אליך בעקבות פניה שלי אליהם?

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

    הנהלת חשבונות
  • 1
  • 2
  • 3
  • 2 / 3
  • התחברות

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

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