DCSIMG
September 2009 - Posts - מקודד לשווא

September 2009 - Posts

3
תגובות

רישיונות תוכנה על ידי danielisimo

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

תקשורת בין דומיינים חלק 4 – שימוש בפרוקסי על ידי danielisimo

בהמשך לפוסטים הקודמים על תקשורת בין דומיינים ולתגובה של יוסי הפעם אציג את פיתרון מבוסס שרת . הפיתרון שאני מציג כאן הוא בסיסי, למתעניינים ישנו פוסט מעולה לבניית פרוקסי יעיל . הרעיון הוא בבסיסו הוא יצירת פרוקסי, או בעברית בא כוח או נציג הינה דפוס תכנוני (design pattern ??) אשר בגדול שם חיץ בין קוד לקוח לקוד שירות מסוים במקרה שלנו אותו קוד נמצא על שרת מרוחק וקוד הפרוקסי ימצא על השרת שלנו. התרשים הבא ממחיש את רצף הקריאות בפרוקסי: (1) הלקוח (הג’אואסקריפט) קורא לפרוקסי (הקוד שלנו על השרת) (2) הפרוקסי לוקח...
תגים:, , ,
0
תגובות

[JavaScript] תקשורת בין דומיינים חלק 3 JSONP על ידי danielisimo

דרך נוספת לתקשר בין דומיינים היא בטכניקת JSONP . גם טכניקה זו מתאפשרת בזכות אי תאימות במדיניות המקור הזהה ומאפשרת טעינה של סקריפט ממקור חיצוני. אותם סקריפט יכול להכיל פונקציות או מידע והתוכן שמגיע עימו נגיש לאפליקציה המארחת במקרה שלנו אנו מדברים על תקשורת נתונים ולכן נעביר מידע. אבל למה לא סתם JSON למה JSONP J avaScript O bject N otation with P adding כשמה כן היא – הודעת ה JSON מגיעה עם ריפוד אותו ריפוד נועד “להעיר” את האפקליקצה המארחת בקבלת התשובה. צורת התקשורת ב JSONP היא הוספה דינאמית של תגי SCRIPT...
תגים:, ,
3
תגובות

[JavaScript] תקשורת בין דומיינים חלק 2 document.domain על ידי danielisimo

לבעיית תקשורת בין דומיינים ישנם פתרונות מבוססי שרת ולקוח היום אציג היום את הפתרון הראשון פתרון צד לקוח : שימוש בהגדרת דומיין מפורשת בקוד. לפני שאציג את הפיתרון אציג תרחיש לדוגמא : התרחיש נגיד שישנה מערכת בנויה ב HTML ומתקשרת עם השרת ב AJAX מבוסס REST (אם יש למישהו את המונחים העבריים המקבילים אני אשמח) ואותה מערכת צריכה לספק אימות משתמש מאובטח (כמה מילים צריך בשביל secured log-in). כידוע REST אינו מספק אבטחה או פרוטוקול זיהוי והדרך הסטנדרטית היא שימוש ב SSL לאבטחת התקשורת. כמובן ניתן לפתח מנגנוני...
0
תגובות

[JavaScript] תקשורת בין דומיינים על ידי danielisimo

תקשורת בין דומיינים היא נושא בעיתי בדפדפנים. הסיבה לכך היא מדיניות המקור הזהה (same origin policy) , אשר מונעת תקשורת לשפות התכנות הסקריפט של דפדפן בין דומיינים שונים. מה בהגדרה הוא דומיין שונה ? נגיד וישנו דף שכתובתו הוא http://www.example.com/dir/page.html הטבלא הבאה מציגה את מגוון האפשרויות כתובת יעד תוצאה סיבה http://www.example.com/dir/page.html הצלחה אותו פרוטוקול ושם מתחם http://www.example.com/dir2/other.html הצלחה אותו פרוטוקול ושם מתחם http://www.example.com: 81 /dir2/other.html כישלון...
Powered by Community Server (Commercial Edition), by Telligent Systems