הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 12-05-10, 23:06   # 31
hi_sorie
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: רחובות
גיל: 37
הודעות: 1,339

hi_sorie לא מחובר  

אל תיכנס לעיניין היעילות, כי אני מוכן להוכיח לך שעם האינקלוד של המחלקה לטיפול ב XML וכל התוכנית שאתה מציע ב API תהיה פחות יעליה מתוכנית של איך אמרת, "5 דקות" של אינקלוד דף וחיפוש ערך.

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

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

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

במידה וזה לצורך לימוד בלבד הייתי מציע לו ללכת ל API אבל זה לא נראה לי המקרה.

אם זה נראה כמו ברווז זה ברווז, אל תהפוך משהו קל ופשוט לתהליך מסובך ומייגע.
  Reply With Quote
ישן 12-05-10, 23:54   # 32
intercooler3819
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jul 2008
הודעות: 1,056

intercooler3819 לא מחובר  

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

קודם כל, במקום להגיד אינ אוכיח - בוא עם הוכחות

שנית, אפשר להשתמש במחסנית כדי לעבור על ה XML - ביטויים רגולרים זאת סתם אופציה

שלישית, גוגל נותנים לך מין WEB SERVICE כזה, אתה לא חייב להשתמש ב PHP CLIENT שלהם על מנת לעבוד איתו
זאת סתם הנפצה לא רציונאלית..

ודבר אחרון - המשפט האחרןו שלך בדיוק הפוך... אם זה נראה כמו ברווז זה ברווז
אם קיים לזה WEB SERVICE - זה WEB SERVICE
__________________
  Reply With Quote
ישן 13-05-10, 00:57   # 33
hi_sorie
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: רחובות
גיל: 37
הודעות: 1,339

hi_sorie לא מחובר  

ואאלה אני נכנס פה לוויכוח על ריק, תעשה מה שבראש שלך אני יעשה מה שאני מבין וכל אחד בחלקו, סטו ?
  Reply With Quote
ישן 13-05-10, 01:10   # 34
RS324
תודה על תרומתך.
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 3,173

RS324 לא מחובר  

מישהו שם פה לב על מה אתם רבים ?
SHAY_FALDOR אתה סותר את עצמך בקצב מסחרר

אם זה למטרת לימוד , עדיף את הדרך של ה PREG , כי ככה הוא ילמד קצת regex ולא להפעיל את SIMPLEXML ולגשת ל NODE

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

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

hi_sorie -מסכים עם כל מה שכתבת...
  Reply With Quote
ישן 13-05-10, 01:32   # 35
hi_sorie
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: רחובות
גיל: 37
הודעות: 1,339

hi_sorie לא מחובר  

אני יודע, עזוב, האגו שלהם חותך להם את קו המחשבה.
  Reply With Quote
ישן 13-05-10, 15:20   # 36
hi_sorie
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: רחובות
גיל: 37
הודעות: 1,339

hi_sorie לא מחובר  

ציטוט:
נכתב במקור על ידי nitsanbn צפה בהודעה
ואלה חי לא יודע איפה אתה חי אבל אני לא מסכים עם רוב מה שכתבת...

קודם כל, במקום להגיד אינ אוכיח - בוא עם הוכחות

שנית, אפשר להשתמש במחסנית כדי לעבור על ה XML - ביטויים רגולרים זאת סתם אופציה

שלישית, גוגל נותנים לך מין WEB SERVICE כזה, אתה לא חייב להשתמש ב PHP CLIENT שלהם על מנת לעבוד איתו
זאת סתם הנפצה לא רציונאלית..

ודבר אחרון - המשפט האחרןו שלך בדיוק הפוך... אם זה נראה כמו ברווז זה ברווז
אם קיים לזה WEB SERVICE - זה WEB SERVICE
סתם מעניין אותי, אתה חושב שגם בשיטת המחסנית אין ביטוי רגלוארי?
אם כן, אשמח אם תפרסם פה את האלגוריתם, נראה לי שעלית פה על משהו חחח
  Reply With Quote
ישן 13-05-10, 22:46   # 37
AlmogBaku
חבר וותיק
 
AlmogBaku's Avatar
 
מיני פרופיל
תאריך הצטרפות: Nov 2007
מיקום: מודיעין
הודעות: 1,022

AlmogBaku לא מחובר  

אני ממש לא מסכים אתכם. אבל ממש.
אני לא רואה סיבה ללמוד שיטת עבודה לא נכונה.

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


מה גם שהרבה יותר קל ופשוט לשלוף מידע מ API. ולא, ללמוד זה לא רע. ולא לא תמיד חייבים להשתמש במחלקה מוכנה ל APIים..
  Reply With Quote
ישן 14-05-10, 10:46   # 38
hi_sorie
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: רחובות
גיל: 37
הודעות: 1,339

hi_sorie לא מחובר  

ציטוט:
נכתב במקור על ידי Baku צפה בהודעה
אני ממש לא מסכים אתכם. אבל ממש.
אני לא רואה סיבה ללמוד שיטת עבודה לא נכונה.

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


מה גם שהרבה יותר קל ופשוט לשלוף מידע מ API. ולא, ללמוד זה לא רע. ולא לא תמיד חייבים להשתמש במחלקה מוכנה ל APIים..
תגיד לי על מה אתה מדבר?!?!

"אני לא רואה סיבה ללמוד שיטת עבודה לא נכונה."

איפה אתה רואה שיטת עבודה לא נכונה? אל תתלהב כי קוראים לזה API וזה נשמע מקצועי, אפשר לסגור את כל התוכנית הזאת ב 3 שורות קוד, שיהיו יותר יעילות ומהירות לכותב מאשר API.
הוא כולה שולף דבר אחד מהדף, אין צורך להשתגע.

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

"במידה ותבנה לעצמך API משלך, באיזשהו שלב כמות השאילתות תגרום לך להיחסם."

שטויות במיץ, אני מריץ שאילתות קבועות על גוגל ב corn job של שאילתא לשעה והכל עובד מצויין, לא חסם אותי, מה גם שאפשר לעשות ניטור IP ע"י שימוש באתרי פרוקסי ולא חסר כאלה.

"מה גם שהרבה יותר קל ופשוט לשלוף מידע מ API. ולא, ללמוד זה לא רע. ולא לא תמיד חייבים להשתמש במחלקה מוכנה ל APIים.."

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

אני מציע לך לקרוא את כל הפוסט הבאתי פה הרבה מאוד נימוקים נכונים ובדוקים.
  Reply With Quote
ישן 14-05-10, 11:19   # 39
intercooler3819
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jul 2008
הודעות: 1,056

intercooler3819 לא מחובר  

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

אני דווקא בעדך בגדול - אבל יש להפריד את השימוש ב API של גוגל מהשימוש ב SIMPLE XML או כל PHP CLIENT שעובד עם ה API הזה..

הייתי מציע לעשות דבר כזה:
PHP קוד:
$query "ynet";
$url "http://ajax.googleapis.com/ajax/services/search/web?v=1.0&gl=IL&q=".urlencode($query);

$ch curl_init();
curl_setopt($chCURLOPT_URL$url);
curl_setopt($chCURLOPT_RETURNTRANSFER1);
curl_setopt($chCURLOPT_REFERER"www.hosts.co.il");
$body curl_exec($ch);
curl_close($ch);

var_dump(json_decode($body)); 
יש לכם שם את
"estimatedResultCount": "59986",

בהצלחה


דרך אגב.. לכתוב את זה לקח לי 3 דקות..
__________________
  Reply With Quote
ישן 14-05-10, 11:27   # 40
AlmogBaku
חבר וותיק
 
AlmogBaku's Avatar
 
מיני פרופיל
תאריך הצטרפות: Nov 2007
מיקום: מודיעין
הודעות: 1,022

AlmogBaku לא מחובר  

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

והנה ניצן הוכיח עד כמה היא פשוטה גם.

Last edited by AlmogBaku; 14-05-10 at 11:34..
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 23:37.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ