@ivrtikshoret כתב בקריאת קובץ XML שלא מתקבל:
באיזה מדינה זה נמצא?
בבריטניה
אם אני זוכר טוב זה פתוח רק בישראל
עשיתי בדיקה ידנית, ביקשתי מחבר באנגליה שינסה להיכנס משם ועבד לו טוב
(גם שרת הסינון שלו נמצא באנגליה)
@ivrtikshoret כתב בקריאת קובץ XML שלא מתקבל:
באיזה מדינה זה נמצא?
בבריטניה
אם אני זוכר טוב זה פתוח רק בישראל
עשיתי בדיקה ידנית, ביקשתי מחבר באנגליה שינסה להיכנס משם ועבד לו טוב
(גם שרת הסינון שלו נמצא באנגליה)
@ivrtikshoret כתב בקריאת קובץ XML שלא מתקבל:
אתה מנסה מקומי במחשב שלך או בשרת מרוחק?
בשרת מרוחק
אם אתה מנסה בשרת מרוחק במחשב שלך זה עובד?
במחשב שלי כן עובד
@חייםיודלביץ כתב בשאלה | איך ניתן לחסום בנטפרי באזור האישי את "חדשות ועדכונים" של אתר פרוג?:
בפועל מהקלטת תעבורה בחדר מחשבים ראיתי שגם בתת הקטגוריה מתבצעת חסימת קהילה,
לענ"ד חותם חוסמים כל אשכול בנפרד
ראיה לדבר, שכל אשכול חדש שנפתח לא חסום מיידית אלא לאחר זמן
לדוגמא האשכול הזה שהוא גם תחת הקטגוריה 'חדשות ועדכונים' עדיין פתוח
@dovid כתב בקריאת קובץ XML שלא מתקבל:
תבדוק אם יש שגיאה על ידי קובץ בדיקה כזה:
<?php try { echo file_get_contents('https://ims.gov.il/sites/default/files/ims_data/xml_files/isr_country.xml'); } catch (Exception $e) { echo $e->getMessage(); }
אין שום תגובה, לא שגיאה ולא כלום
עריכה: היה מוגדר אצלי שלא יראה שגיאות
עכשיו הוא מראה את השגיאה timeout
Warning: file_get_contents(https://ims.gov.il/sites/default/files/ims_data/xml_files/isr_country): Failed to open stream: Connection timed out in /home/u69xxxxx/domains/xxxxxxxx/public_html/api/xxxx/xxx.php on line 4
אפילו שהגדרתי שירוץ גם חצי שעה
שלום, אני די חדש בPHP ואני מנסה לקבל קובץ XML לשרת שלי וזה לא מתקבל
אני מנסה למשוך את הקובץ הזה
ואני לא מקבל תשובה
איך אני מתחיל לבדוק איפה הבעיה?
ניסיתי עם simplexml_load_file ועם file_get_contents אותו דבר
@davidnead אמר בתכנות | איך להתחיל?:
למשל אם אתה לוקח קוד קיים על מנת להשתמש בו למשהו אחר, ולצורך כך אתה עורך בו וכותב אותו, וממילא גם תוך כדי קורא ומפענח את הקוד הקיים - אתה יכול להרוויח כפול, זאת בתנאי שלקחת קוד ברמה שלך ולא משהו גדול מידי.
זה בדיוק מה שהתכוונתי
יכול להיות שלא הובנתי טוב
@nigun אוקיי אני מדבר על אחרי שאני כבר יודע מה זה משתנה איך קוראים לה ועוד כמה פעולות
כך שכשאני אסתכל על הקוד אני אבין פחות או יותר מלמעלה מה הכיוון
@dovid @רחמים תודה
(רק שאלה קטנה, אפשר הסבר? אתה לא מסכימים על מה שכתבתי. כלומר זה לא דרך או משהו אחר?)
@yossiz אמר בתכנות | איך להתחיל?:
אביא לך מהנסיון שלי. לפני שהתחלתי לתכנת קראתי המון קוד מקור והכרתי כמה שפות. אבל לא יצאתי מתכנת מקריאת קוד מקור והכרת שפות.
כיום אני מתכנת בפועל כשנה וחצי והעיסוק בתכנות בפועל זה מה שמקדם אותי.
ברור שקיבלתי תועלת מכל הידע הקודם שלי, אבל זה לא הפך אותי למתכנת.
האם אתה רוצה להיות מתכנת או להיות אחד כזה שמבין קוד?
לא בדיוק הבנתי, אתה טוען שזה לא דרך ללמוד לתכנת אלא רק ללמוד את השפה?
למה? מה זה משנה אם אני אתחיל לכתוב את הכל מההתחלה או שאני אתחיל רק בכמה שורות שאני אשנה/אכתוב וכל היתר יישאר כפי המקור?
אולי לא הובנתי או שגם לא הבנתי אותך
אשמח מאוד להסבר אם אפשר.
ועוד שאלה...
אני חושב שדרך מועילה היא לקחת קוד קיים (=תוכנה/אפליקציה/אתר) ו'לפרק' אותה
ולהתחיל לשחק איתה ולהבין מה עושה מה, כל מילה מה זה עושה ומה קורה ללא המילה הזאת וכו'
האם אתם מסכימים איתי או שאתם חולקים עלי??
ולמה?
וואו תודה לכולם על ההתייחסות והעזרה
החכמתי פה בהרבה (וגם למדתי שיש עוד מושגים שאני לא מבין... )
א. החלטתי ללכת על JS ועכשיו כמה שאלות מעשיות:
אפשר ללמוד בחינם?
יש מדריכים שמלמדים JS בחינם (שלב מתקדם יותר, לא ההתחלה)
ב. מה הכי מומלץ מדריכים כתובים או ווידאו?
ג. סביבת עבודה.
הבנתי שהכי מומלץ לעבוד עם סביבת עבודה שיכולים לראות מיד את התוצאות
יש לכם אולי מ"מ מי נותן דבר כזה?
ד. איפה עדיף לעבוד, על המחשב המקומי או על שרת?
(אם אין הבדל קיצוני, יותר מתאים לי שרת, תוכלו לציין איזה מהם טוב?)
ה. בקיצור.. תוכלו לציין מדריך שאתם ממליצים עליו (עם קשר או בלי קשר לשאלה הראשונה שלי)
(נ.ב. אפשר לחפש בגוגל אבל מה לעשות שגוגל הדור אין לו ניסיון של האנשים לגבי התוצאות)
@yossiz אמר בתכנות | איך להתחיל?:
אתה לא יודע איך מחשב עובד? לא צריך לדעת איך מחשב עובד להיות מתכנת. יש מספר מבייש לגמרי של מתכנתים שלא מבינים איך מחשבים עובדים...
אוקיי קיבלתי תשובה אחת על מה [לא] צריך
אלא מאי, אתה מבקש מראה מקומות למדריכים? אבל זה לא מה שביקשת...
@למה אמר בתכנות | איך להתחיל?:
ובבקשה אם אתם עונים ומזכירים מושגים נא פרטו מה זה או ציינו איפה אפשר לדעת יותר על זה
@dovid אמר בתכנות | איך להתחיל?:
להתקין אופיס? אולי גם להתקין מערכת הפעלה.
לא יודע. לא ניסיתי וגם לא מעניין אותי
העיקר מה שמעניין אותי בתכנות זה מה שנמצא מאחורי..
למשל, מחיפוש גוגל יצא לי להכיר דרכים לבנות אתר, אוקיי נכנסתי ניסיתי ובניתי. אבל אני רוצה לדעת גם איך זה עובד. לא כי אמרו לי שאם לוחץ כאן יוצא א ואם אתה לוחץ שם יוצא ב
וגם, כי בכתיבת קוד אני יכול לבנות מה שאני רוצה ולא מוגבל למה שמפתח התוכנה או האתר הגדיר
תשתדל להיות ענייני כי אם תמשיך עם הדרמות, לא להרבה יהיה כח לענות.
אדרבה, תמקד אותי.
@dovid אמר בתכנות | איך להתחיל?:
אני מאוד רוצה לעזור לך, אבל בשביל לעזור לך אתה צריך להסכים להיות אמיתי ושקוף ולא לפחד על התדמית שלך.
קודם כל תודה רבה על הרצון
לא. יש לו ידע בכמה דברים רק שהוא מעדיף שלא יצפו ממנו להרבה.
אז תספר לנו מה אתה יודע למחצה לשליש ולרביע, ואני מבטיח לא להלקות בך מוסר ותוכחה.
השאלה מה נוגע לעניינינו?
שאני אתחיל עכשיו לפרט את כל מה שאני יודע על כל דבר בעולם?
זה בדיוק השאלה שלי מה נוגע לעניין?!
בכל אופן אני אתחיל במה שאני יודע..
מפינת המבט שלי, יש כזה דבר מחשב שעיקר התפקיד שלו זה 'לחשב'
איך מי מה מו? שמעתי שלמחשב יש שפה משלו שכל השפה מתנקז בשתי מספרים 0 ו -1
וכל התוכנות וכל מה שיש על המחשב בסוף בסוף מיתרגם לשפה זו..
דבר אחר שיש זה שפת תכנות שזה השפה הכי קרובה לשפת המחשב
יש כמה שפות כאלו שתפקידן להנגיש את שפת המחשב לבני אדם בשפה שיותר קל להבין אותה
וכל קוד שאני כותב בשפות אלו מישהו.. (המחשב? איך?) מתרגם אותו לשפת המחשב ומבצע את הפעולה שביקשתי
זה ברמת המחשב.
עכשיו יש מושג שנקרא "אינטרנט", שזה [עוד פעם, מנקודת המבט שלי] דרך לקשר בין שני מחשבים בדרך וירטואלית ללא חיבור פיזי (למה ואיך? לא יודע...)
המידע שמגיע מהמחשב שלי רץ/עף/טס באוויר (אולי דרך גלים כמו הטלפון?) למחשב שביקשתי להתחבר אליו שהאחרון מקבל את מה ששלחתי ומבצע פעולות לפי מה שביקשתי
למשל אם ביקשתי מידע כלשהו שהוא יודע הוא עונה לי בחזרה והמידע עף בחזרה למחשב שלי
ואז המחשב שלי יכול גם להעלות את המידע למסך אם ביקשתי יפה בשפה שלו
עכשיו הזמן לחלוק עלי/להסכים/לבקש הבהרות/להגיד מה נוגע לעניינינו
נ.ב.
(הידע ה"מועט" שלך גם חשוב להבין מה התפיסה שלך לגבי תכנות ולמה החלטת שאתה רוצה לתכנת ולא להיות נהג הובלות).
לדעתי השאלה היא יותר ספציפית לי ולא בכללי
השאלה שלי הייתה יותר באופן כללי מה צריך בשביל זה
וכמשל הנהג הובלות כשיגיע לראיון עבודה אכן ישאלו אותו למה החליט להיות נהג ולא שומר וכו'
אבל אם הוא ישאל בכללי, מה צריך לעשות כדי להיות נהג הובלות? מן הסתם תענו לו מה שצריך, רישיון, רישיון סוג מסוים, וכו'
אלא אם תגיד לי שאין כזה דבר 'בכללי' וכל מקרה לגופו...
אני רוצה להיות מתכנת!
משפט שכ"כ קל להגיד, וכ"כ קשה לבצע
אז בשביל זה אני רוצה לפנות לכל חברי הפורום היקרים מתחילים ומנוסים כאחד
מה צריך לדעת כדי לתכנת??
ואני אסביר את השאלה שלי..
אני מדבר על בן-אדם (אני...) שאין לו ידע בכלווום
כלום פירושו לא מחשבים לא טכנולוגיה ממש כלום
הדבר היחיד זה להסתכל על המקלדת ולהקליד
אז יש לי שאיפות גדולות...
אני לא מדבר על איזה שפה ללמוד, אני אוחז הרבה לפני זה
אני מדבר על ידע בסיסי של הבסיסי
השאלה איך אני מתחיל? מה אני חייב לדעת לפני הכל?
אני חייב לדעת איך מחשב עובד? אני חייב לדעת איך האינטרנט עובד?
מה כן ומה לא?!
אני מבין שתכנות כולל הרבה דברים
למשל בניית אתרים או בניית אפליקציות ועוד שאני אפילו לא יודע
אז אל תענו שזה משנה מה אני רוצה לעשות
כי השאלה היא מה אני חייב לדעת לא משנה מה אני ירצה לבנות בעתיד..
ובבקשה אם אתם עונים ומזכירים מושגים נא פרטו מה זה או ציינו איפה אפשר לדעת יותר על זה
כדי שגם בור כמוני יבין
תודה מראש לכל מי שיתן מזמנו לענות לי