מקודד לשווא
גבולות השפה הם הם גבולותיה של המחשבה
Sign in
|
Join
|
Help
עמוד הבית
טופס יצירת קשר
אודות
RSS 2.0
Atom 1.0
חיפוש
תגיות
.NET
.net .40
ActionScript
ajax
as3
availability
box2d
Box2DFlex
browser
c#
CAP
chrome
client side
content-type
css
css3
demo
design
DEV
document database
flash
flash 10.1
flex
flex3
form
framework
game
gist
hack
header
howto
HTML
html5
input
integration
javascript
JavaScript plug-in download
json
layout
localization
logging
mac
mask
Media Center
Migration
mobile
mod
multitouch
mxml
NDS
nosql
nvidia
OFFTOPIC
open source
oss
osx
pattern
pc
performance
php
physics
podcast
Podcast list
pry
QT
rails
raven
ravendb
registry
resources
review
RTL
ruby
SAAS
Silverlight
sqlite
storage
summary
TECH
tips
tips and tricks
trick
ui
vista
visual studio
vs2010
w3c
web20
win7
windows
wordpress
אינטרנט
דפדפן
טכנולוגיה
כרום
עזרה
קוד פתוח
קיטורים
תוכנה
תקינה
ניווט
Home
All Posts
RSS
Popular Tags
ארכיון
August 2011 (1)
June 2011 (1)
May 2011 (1)
November 2010 (1)
July 2010 (7)
June 2010 (11)
May 2010 (4)
April 2010 (2)
November 2009 (13)
September 2009 (5)
June 2009 (1)
April 2009 (2)
March 2009 (3)
February 2009 (6)
January 2009 (1)
December 2007 (5)
November 2007 (4)
October 2007 (5)
Me
DNA Studio
Code In Vain
November 2009 - Posts
תגובות
Web 2.0 Session at NDS
על ידי
danielisimo
Hi NDS architects, Thanks for joining my web 2.0 seminar, I had a great time and hope you did as well. You can find most of the presentation content in hebrew at my hebrew blog, seminar slides are linked bellow. Session 1 - What is web 2.0 ?(pdf) Session 2 - Software as a service (pdf) Session 3 - Protocols (pdf) Session 4 - Framework and tools (pdf) I\'ll end with some questions I didn\'t know or didn\'t have the time to elaborate on: How effective are google ad words? You... read more
תגים:
resources
,
thanks
,
summary
,
NDS
תגובות
לשבור את המידע לרסיסים
על ידי
danielisimo
עד עכשיו התעסקתי בהעברת המידע ללקוח בלי להתחשב בעומסי השרת אך מה קורה שכמות המידע מתחילה להיות ממש גדולה וכבר עוברת את גבולות המכונה ? איך מצליחים למצוא את המידע המתאים מהמכונה המתאימה בזמן סביר ? Sharding (בתרגום מילולי שבירה לרסיסים) היא שיטה של חלוקת אופקית במאגר מידע או מנוע חיפוש. מחיצה אופקית היא עיקרון תכנון מסד נתונים לפיו שורות של טבלה מוחזקות בנפרד, ולא על ידי פיצול עמודות (כמו נורמליזציה).כל חלק (שבר) עשוי להיות ממוקם בשרת נפרד או מיקום פיזי אחר.... קרא עוד
תגים:
DEV
,
תוכנה
,
טכנולוגיה
,
web20
,
CAP
,
availability
,
scalability
,
sharding
תגובות
כללי YSLOW \\ PAGE SPEED
על ידי
danielisimo
בעקבות המחקר והעבודה של סונדרס וצוותו הוציאו יאהו כלי בדיקות בשם YSLOW כתוסף דפדפן של פיירפוקס. מאז סונדרס עבר לגוגל וגם הם הוציאו כלי דומה בשם PAGE SPEED במהלך שמזכיר קצת את מיקרוסופט (ולא החלקים הטובים שלה) בהתאם לממצאים של סונדרס וצוותו גובשו הכללים הבאים: 1. צמצום כמות קריאות HTTP ,זאת על ידי שימוש בטכניקות כמו CSS SPRITES ואיחוד קבצי CSS ו JS . 2. הפצת תוכן סטאטי על ידי שימוש ב CDN,המעבר להפצת תוכן סטטי בעזרת CDN קל יותר ומשפיע יותר משינוי ארכיטקטוני לפיצול המידע הדינאמי (את הטכניקה... קרא עוד
תגים:
DEV
,
javascript
,
ajax
,
תוכנה
,
web20
,
HTML
,
CAP
,
SAAS
,
availability
,
browser
תגובות
שיפור ביצועים על פי סטיב סונדרס
על ידי
danielisimo
סטיב סונדרס, אשר בזמן עבודתו ביאהו היה אחרי לשיפור ביצועי האתרים, הוביל שינוי משמעותי בניתוח והבנה של זמן תגובת אתרים. במהלך עבודתו כתב סונדרס את הספר אתרי אינטרנט בעלי ביצועים גובהים ואת הכלי YSLOW שמנתח זמני טעינת תוכן בצד הלקוח ועצות לשיפור זמן הטעינה. כחלק מתהליך בנית הקווים המנחים לשיפור הביצועים עשו סטיב וצוותו מספר מחקרים בתחום אשר שפכו קצת אור בתחום ביצועי אתרים. [caption id=\"attachment_252\" align=\"alignnone\" width=\"300\" caption=\"משך טעינת עמוד\"...
תגים:
DEV
,
TECH
,
תוכנה
,
טכנולוגיה
,
web20
תגובות
טכניקות לשיפור ביצועי אתר
על ידי
danielisimo
להלן נקודות למחשבה כשמפתחים שירותים בעומס גבוה: תוכן סטאטי מוגש בצורה מהירה יותר (ובפחות עומס) מתוכן דינמי. במידה ואפשר עדיף לעבוד עם מנגנוני מטמון שמקצרים זמני תגובה ומפחיתים עומסי חישוב, כמו הרבה בעיות בתכנון מערכות מדובר ביחס ישיר בין יכולות זיכרון ויכולות עיבוד. שמירת דפיHTML או מידע טקסטואלי (כגון XML JSON) בצורה סטאטית גם משתמש ביכולות מובנות של שרתי ה WEB ותומכים במנגנוני מדרג גדולים מאוד וגם חוסך זמן עיבוד יקר. על פי מקורות שונים ברשת מדובר בגדילה ממאות לאלפי קריאות בשנייה. יש יותר לקוחות...
תגים:
TECH
,
תוכנה
,
טכנולוגיה
,
availability
תגובות
CAP and WEB 2.0
על ידי
danielisimo
ההנחה כי ניתן להבטיח שניים מתוך שלושת העקרונות עקביות, זמינות וסובלנות חלוקה היא אמתית וניתן לראות עדות לכך באתרים המצליחים ביותר. ניתן להסיק כי CAP הנו מפתח למדרגיות (scalability) נוחה,משום שתהליך הגדילה נשאר זהה בכל קנה מידה. כמובן אין זה פתרון לכל בעיות השירות אך מעביר אותם לתחזוקה, תפעול, ניטור, עדכוני תוכנה וכדומה. את ארכיטקטורת הגדילה ניתן לבנות בכל טכנולוגיה, אך ישנן כאלה שמשרתות את המטרה בצורה טובה יותר מאחרות. לדוגמה ניתן לראות את השינויים שטוויטר היו צריכים לעבור. השירות המקורי פותח ב Ruby...
תגים:
TECH
,
תוכנה
,
טכנולוגיה
,
web20
,
CAP
,
SAAS
,
availability
תגובות
CAP - אתה יכול לבחור רק שניים
על ידי
danielisimo
משפט CAP מתאר מערכת בעלת עם מבנה נתונים או מצב זיכרון (state) העונים על המאפיינים הבאים: 1. עקביות (Consistency) - כל לקוח של המערכת מקבל את אותם נתונים גם אם התבצעו עדכונים במקביל. 2. זמינות (Availability) - המערכת משרתת את כל בקשה של לקוחותיה. 3. סבילות חלוקה (Partition tolarance) - ניתן לפצל את מבנה הנתונים או מצב הזיכרון על פני מספר שרתים, או במילים אחרות לפצל את השירות על פני כמה צמתים ברשת. הטענה היא שבתכנון ובניית מערכת ניתן לבחור רק שני מאפיינים מהשלושה . להלן ההוכחה... קרא עוד
תגים:
TECH
,
תוכנה
,
טכנולוגיה
,
web20
,
CAP
,
SAAS
,
availability
תגובות
פיתוח צד שרת לשירותי רשת
על ידי
danielisimo
שבוע טוב. בצד הלקוח ראינו סט מוגבל יחסית של טכנולוגיות,דבר הנובע מחסם בסיסי - אמון. התקנת אפליקציה כתנאי לשימוש בשירות מהווה חסם גדול ומצריכה יחסי אמון בין הגולש לשירות. בצד השרת ישנו חופש טכנולוגי גדול וישנן הרבה יותר טכנולוגיות ופלטפורמות,אך אני לא אפרט בשלב זה על כך אלא על האתגרים שעומדים בפני מתן שירות WEB 2.0. על פי הנחתי מפוסט קודם מאפיני שירות web 2.0 ישנו שינוי עיקרי מול שירותי \"WEB 1.0\" והוא כתיבה. בעולם ה WEB 2.0 כל משתתף בשירות יכול ליצור... קרא עוד
תגים:
TECH
,
תוכנה
,
טכנולוגיה
,
web20
0
תגובות
WNYC Radiolab - the best podcast i know
על ידי
danielisimo
This post is dedicated to the BEST podcast I have heared in a very long time WNYC Radiolab. It\'s a science show. It\'s a radio program broadcast in the US and also available via RSS. It\'s a brilliant show. Seth Godin guarantees it will make you smarter and after a few shows I must agree with him IT WILL. Their refreshing use of the medium won my heart and ears (and i think also some awards). If you have free listening time (commuting, exercising, you just have time or what not) I urge...
תגים:
review
,
Podcast list
1
תגובות
HTML5
על ידי
danielisimo
תקן HTML5 הוא הגרסה הבאה של HTML והוא הסטנדרט הבא המומלץ ל HTML4.1 ו XHTML1.0, התקן החדש מבטא שינוי גישה וצורת מחשבה. לאחר פיתוח התקן HTML 4 מגמת השוק דחפה את תקני XHTML עקב צורך בכללי סמנטיקה קפדניים יותר ומבניות קשיחה. באותה תקופה עדיין הסתכלו על עמוד HTML כמסמך ולא כעל אפליקציה ולכן תקן זה היה חשוב מאוד בקידום התעשייה ופישוט עבודת הדפדפנים (עקב מבניות קשיחה) ובכך אפשור הרצת דפדפנים על מכשירים ניידים (החלשים בכוח עיבוד) , בהסתכלי במבט לאחור למרות שהתקינה לא הצליחה להיקלט עד היום בצורה מלאה (מעטים...
תגים:
ui
,
TECH
,
תוכנה
,
טכנולוגיה
,
HTML
1
תגובות
גישות לפיתוח ממשקי דפדפן 2.0 WEB
על ידי
danielisimo
רוב ממשקי ה WEB 2.0 מפותחים כאתרי אינטרנט בטכנולוגיות HTML CSS JavaScript אשר הינן תקינות של W3C ומהוות סטנדרט תעשייה בפיתוח אפליקציות ושירותים מבוססי דפדפן. ישנם גם ממשקים שמפותחים בטכנולוגיות אחרות, לרוב משום שהטכנולוגיות הסטנדרטיות אינן מספקות פתרון לצרכי האפליקציה. HTML וטכנולוגיות W3C תקינת איגוד האינטרנט העולמי מתחזקת ותוקנת סטנדרטים לפיתוח דפדפנים, אומנם אין זה חוק ואין אכיפה לעבוד לפי תקן אך כיום רוב יצרני הדפדפנים הפנימו את הערך בתקן אחיד ושואפים לעבוד על פי התקן. מה כך התקן לא מפורט מספיק...
תגים:
ui
,
TECH
,
תוכנה
,
טכנולוגיה
,
web20
0
תגובות
טכנולוגיות 2.0
על ידי
danielisimo
הבסיס לשירותי ה WEB 2.0 הוא שיתוף מידע בין משתמשי השירות (בקריאה ובכתיבה) ,עקב כך הטכנולוגיות בעולם ה WEB 2.0 מטבען מתפלגות לשני תחומי ענין והתמחות , טכנולוגיות לקוח וטכנולוגיות שרת. אומנם שירותי WEB 2.0 העבירו את השליטה על התוכן למשתמשים אך תפעול התשתיות נישאר בידם. שינוי אופי השימוש בשירותים שונים הציב אתגרים טכנולוגים חדשים בצד השרת והן בצד הלקוח.המערכות החדשות ניצבות בפני אתגרים כגון זמינות, כמויות מידע גדולות, עדכון בזמן אמת, קישוריות למערכות אחרות ושימושיות מוגברת. חלופות לתשתיות השירות גישת...
תגים:
TECH
,
תוכנה
,
טכנולוגיה
,
web20
0
תגובות
מבוא WEB 2.0
על ידי
danielisimo
WEB 2.0 היא הרשת בצורתה השיתופית, שירותים ואתרים שנותנים לכל גולש את הכח והכלים להיות יצרן תכנים בנוסף להיותו צרכן.מדובר באפשרות טכנולוגית שהתפתחה לתופעה עם השלכות חברתיות עצומות. אתם מכירים חלק מהישומים בתור :קהילות רשת, ישומי אינטרנט, רשתות חברתיות, אתרי שיתוף וידאו, מש-אפים, בלוגים, וויקי וכו\' המאפשרים להמשתמשים לקיים אינטראקיצה עם משתמשים אחרים או לשנות את תוכן האתר. בניגוד לאתרים שאינם אינטראקטיביים בו המשתמשים מוגבלים בצפיה בלבד במידע שניתן להם. המושג ווב 2.0 אינו קשור לגירסא חדשה של הרשת...
תגים:
TECH
,
תוכנה
,
טכנולוגיה
,
web20