tag:blogger.com,1999:blog-87255228806060982052024-03-13T01:07:53.659+02:00בלוג צד הלקוח של יובל רזבלוג פיתוח המוקדש לאמנות צד הלקוח, שימושיות, נגישות ואוכל טובYuval Razhttp://www.blogger.com/profile/03676534821493389304noreply@blogger.comBlogger15125tag:blogger.com,1999:blog-8725522880606098205.post-76738721699551974472011-07-09T10:22:00.003+03:002011-07-13T19:14:58.993+03:00בדיקה קולינרית ברמת הגולןאני מתעתד לצאת לסופ"ש רומנטי עם זוגתי שתחיה ולהתארח בצימרים של <a href="http://koocha.co.il/">קוצ'ה</a> (וגם לאכול שם ארוחת ערב משפחתית לרגל יום נישואינו + 2 ימי הולדת).<div><br /></div><div>כמו כן אני עושה ניסוי בשרירי הקידום של האתר הזה (pageRank 7 FTW) :-)</div><div><br /></div><div>אחלו לי הצלחה!</div>Yuval Razhttp://www.blogger.com/profile/03676534821493389304noreply@blogger.com0tag:blogger.com,1999:blog-8725522880606098205.post-82273951170749703182010-05-11T09:49:00.004+03:002010-05-11T15:14:10.082+03:00היצע מול ביקוש - מפתחי צד לקוחרבותי, הביקוש למפתחי צד לקוח בתעשייה עולה מיום ליום, ולפי איך שאני רואה את זה ההיצע מועט.<div>אוסיף פרטים בהמשך.</div><div><br /></div><div>אנא, השמיעו קולכם!</div>Yuval Razhttp://www.blogger.com/profile/03676534821493389304noreply@blogger.com6tag:blogger.com,1999:blog-8725522880606098205.post-1980663207609249602010-05-05T09:46:00.003+03:002010-05-05T15:16:28.251+03:00NSOF מגייסת מפתחיםהרבה זמן לא כתבתי פוסט ואצל חלק מהאנשים שהגיעו לכאן לאחרונה התקבלה ההרגשה שהבלוג יותר עוסק בשירה בחרוזים, אז הגיע הזמן לרענן אותו, ואין דבר יותר טוב מאשר להתחיל עם פרסום משרות פיתוח חדשות שנפתחו בחברת <a href="http://www.nsofinsite.com/">NSOF</a> שבה אני מועסק.<div>(המשרות באנגלית מכיוון שהתעצלתי לתרגם).<div><br /></div><div><span class="Apple-style-span" style=" border-collapse: collapse; color: rgb(80, 0, 80); font-family:arial, sans-serif;font-size:13px;"><div><span style=" line-height: 18px; font-family:arial, sans-serif;font-size:13px;"><span style="line-height: normal; "><div style="text-align: left;" dir="ltr"><u><span style=" line-height: 18px; font-family:arial, sans-serif;font-size:13px;"><h4 style=" margin-top: 1em; margin-right: 0px; margin-left: 0px; display: inline !important; font-size:1em;"><span style="color:#000000;"><span style="background-color: rgb(255, 255, 204); ">DBA</span></span></h4></span></u></div><div dir="ltr"><u><span style=" line-height: 18px; font-family:arial, sans-serif;font-size:13px;"><div style="text-align: left;" dir="ltr"><span style="color:#000000;"><span style=" ;font-size:small;"><br /></span></span></div></span></u></div><div style="text-align: left;" dir="ltr"><span style=" line-height: 18px; font-family:arial, sans-serif;font-size:13px;"><span style="color:#000000;">Minimum 3 years <span style="border-collapse: separate; font-family:arial;">experience as <span style="background-color: rgb(255, 255, 204); ">DBA</span></span></span></span></div><div style="text-align: left;" dir="ltr"><span style="color:#000000;"><span style="line-height: 18px; ">MySql knowledge (Mandatory)</span></span></div><div dir="ltr"><span style="color:#000000;"><span style="line-height: 18px; "><span style="border-collapse: separate; color: rgb(102, 102, 102); font-family:arial;font-size:12px;"><div style="text-align: left; margin-top: 0in; margin-right: 0in; margin-bottom: 0pt; margin-left: 0in; font-family:arial;" dir="ltr"><span style="color:#000000;">Real Time DB experience for a 7x24 Real Time environment.</span></div><div style="text-align: left; margin-top: 0in; margin-right: 0in; margin-bottom: 0pt; margin-left: 0in; font-family:arial;" dir="ltr"><span style="color:#000000;">Make efficiency and performance improvement recommendations.</span></div></span></span></span></div><div style="text-align: left;" dir="ltr"><span style="color: rgb(0, 0, 0); line-height: 18px; ">Data mining experience <span style="line-height: normal; ">(advantage)</span></span></div><div style="text-align: left;" dir="ltr"><span style="color:#000000;">Django, Python knowledge (advantage)</span></div><div style="text-align: left;" dir="ltr"><span style="color:#000000;"><br /></span></div><div style="text-align: left;" dir="ltr"><span style=" line-height: 18px; font-family:arial, sans-serif;font-size:13px;"><span style="color:#000000;">Must be self-motivated to prioritize and manage work load, and meet critical project milestones and deadlines.</span></span></div></span></span></div><div style="text-align: left;" dir="ltr"><span style=" line-height: 18px; font-family:arial, sans-serif;font-size:13px;"><br /></span></div><div style="text-align: left;" dir="ltr"><u><span style=" line-height: 18px; font-family:arial, sans-serif;font-size:13px;"><h4 style=" margin-top: 1em; margin-right: 0px; margin-left: 0px; display: inline !important; font-size:1em;"><span style="color:#000000;"><span style="color: rgb(80, 0, 80); "><u><span style="color:#000000;"><span style="background-color: rgb(255, 255, 204); ">QA/Systems</span></span></u></span></span></h4></span></u></div><div dir="ltr"><span style="line-height: 18px; "><span style="line-height: normal; "><div dir="ltr"><span style=" line-height: 18px; font-family:arial, sans-serif;font-size:13px;"><span style="line-height: normal; "><div dir="ltr"><u><span style=" line-height: 18px; font-family:arial, sans-serif;font-size:13px;"><div style="text-align: left;" dir="ltr"><span style="color:#000000;"><span style=" ;font-size:small;"><br /></span></span></div></span></u></div><div style="text-align: left;" dir="ltr"><span style=" line-height: 18px; font-family:arial, sans-serif;font-size:13px;"><span style="color:#000000;">Minimum 2 years <span style="border-collapse: separate; font-family:arial;">experience in IT related environment</span></span></span></div><div style="text-align: left;" dir="ltr"><span style="font-family:arial;color:#000000;"><span style="border-collapse: separate; line-height: 18px; ">Product tests requirements</span></span></div><div style="text-align: left;" dir="ltr"><span style="font-family:arial;color:#000000;"><span style="border-collapse: separate; line-height: 18px; ">Network administration experience.</span></span></div><div style="text-align: left;" dir="ltr"><span style="font-family:arial;color:#000000;"><span style="border-collapse: separate; line-height: 18px; ">Familiar with SW development work flow.</span></span></div><div style="text-align: left;" dir="ltr"><span style="color: rgb(0, 0, 0); ">Python knowledge (advantage)</span></div><div style="text-align: left;" dir="ltr"><span style="color:#000000;"><br /></span></div><div style="text-align: left;" dir="ltr"><span style=" line-height: 18px; font-family:arial, sans-serif;font-size:13px;"><span style="color:#000000;">Must be self-motivated to prioritize and manage work load, and meet critical project milestones and deadlines.</span></span></div><div style="text-align: left;" dir="ltr"><span style=" line-height: 18px; font-family:arial, sans-serif;font-size:13px;"><span style="color:#000000;"><br /></span></span></div><div dir="ltr"><span style=" line-height: 18px; font-family:arial, sans-serif;font-size:13px;"><span style="color:#000000;"><span style="line-height: normal; color: rgb(80, 0, 80); "><div style="text-align: left;" dir="ltr"><u><span style=" line-height: 18px; font-family:arial, sans-serif;font-size:13px;"><h4 style=" margin-top: 1em; margin-right: 0px; margin-left: 0px; display: inline !important; font-size:1em;"><span style="color:#000000;">Web developer</span></h4></span></u></div><div dir="ltr"><u><span style=" line-height: 18px; font-family:arial, sans-serif;font-size:13px;"><div style="text-align: left;" dir="ltr"><span style="color:#000000;"><span style=" ;font-size:small;"><br /></span></span></div></span></u></div><div style="text-align: left;" dir="ltr"><span style="color:#000000;"><span style="line-height: 18px; ">Minimum 2 years <span style="border-collapse: separate; font-family:arial;">experience in web development</span></span></span></div><div style="text-align: left;" dir="ltr"><span style=" line-height: 18px; font-family:arial, sans-serif;font-size:13px;"><span style="color:#000000;">Rich experience in Javascript (Mandatory)</span></span></div><div style="text-align: left;" dir="ltr"><span style=" line-height: 18px; font-family:arial, sans-serif;font-size:13px;"><span style="color:#000000;">Expert HTML,AJAX, </span><span style="background-color: rgb(255, 255, 204); "><span style="color:#000000;">CSS</span></span><span style="color:#000000;"> skills.</span></span></div><div style="text-align: left;" dir="ltr"><span style="color:#000000;"><span style=" line-height: 18px; font-family:arial, sans-serif;font-size:13px;"></span>Cross browser development </span><span style="line-height: 18px; "><span style="color:#000000;">experience </span><span style="line-height: normal; "><span style="color:#000000;"> (<wbr>Mandatory)</span></span></span></div><div style="text-align: left;" dir="ltr"><span style="color:#000000;"><br /></span></div><div style="text-align: left;" dir="ltr"><span style="color:#000000;">Django, Python knowledge (advantage)</span></div><div style="text-align: left;" dir="ltr"><span style="color:#000000;">Mobile web development experience (advantage)</span></div><div style="text-align: left;" dir="ltr"><span style="color:#000000;">UI design experience (advantage)</span></div><div style="text-align: left;" dir="ltr"><span style="color:#000000;">Photoshop knowledge (advantage)</span></div><div style="text-align: left;" dir="ltr"><span style="color:#000000;"><br /></span></div><div style="text-align: left;" dir="ltr"><span style=" line-height: 18px; font-family:arial, sans-serif;font-size:13px;"><span style="color:#000000;">Must be self-motivated to prioritize and manage work load, and meet critical project milestones and deadlines.</span></span></div><div style="text-align: left;" dir="ltr"><span style=" line-height: 18px; font-family:arial, sans-serif;font-size:13px;"><span style="color:#000000;"><br /></span></span></div></span></span></span></div></span></span></div></span></span></div></span></div></div>Yuval Razhttp://www.blogger.com/profile/03676534821493389304noreply@blogger.com1tag:blogger.com,1999:blog-8725522880606098205.post-68044132511966562002009-11-03T14:22:00.002+02:002009-11-03T14:25:48.988+02:00המון מזל טוב שלומי!<div dir="rtl" style="text-align: right;">ל<a href="http://www.webdesign.org.il/">שלומי אסף</a> יש יומולדת ובחרתי לכתוב לו שיר קצר בחרוזים!<br /><br />שלומק'ה שלנו איש אשכולות<br />במקביל מבצע מליון מטלות<br />עימוד סמאנטי<br />עם צחקוק שרמנטי<br />עושה מניפולציות בדום<br />וחופר כקרדום<br />בכל באג באיכספלורר המיוחד<br />באמצעות עוד זום אחד<br />וימישיך להתרות<br />על שימוש ברשימת הגדרות<br />עומל ללא לאות<br />בהדברת הטבלאות<br />עם בת צחוק בעין<br />על באגים לא שם זין<br />ועוד פעם אחת<br />כי הבחור עשוי ללא חת<br />מזל טוב שלומציון<br />כי לך הפתרון!<br /><br />מוקדש לך ממני, החבריקו שלך יובל רז,<br />אשר לא ידע פחד מהו<br />והיופי בגד בו<br /><br />המון מזל טוב!!! :-)<br /></div>Yuval Razhttp://www.blogger.com/profile/03676534821493389304noreply@blogger.com4tag:blogger.com,1999:blog-8725522880606098205.post-64845679388484415172009-11-01T16:50:00.002+02:002009-11-01T17:25:47.262+02:00מתכונים לחורף...<div dir="rtl" style="text-align: right;">טוב, הגיע החורף (תודה לאל...) ועמו הגיע הזמן לאותם המתכונים הכבדים, הממלאים והממש ממש ממש טובים שאחריהם אין כל רצון, חשק או צורך לנשום.<br /><br />אז בסוף השבוע האחרון הכנתי את תבשיל הקדרה האופייני שלי. אח, איזה כיף. כל הבית מלא בריחות נעימים של תפוחי אדמה, בטטות, ארטישוק ירושלמי ויין אדום אשר מבעבעים להם בהנאה יחדיו.<br /><br />הנה המתכון שלי, תתכבדו:<br /><br /><span style="font-weight: bold;">תבשיל ירקות שורש, בקר ועצמות עגל</span><br />מרכיבים (לכ-20 הגשות):<br /><ul><li>ראש שום שלם</li><li>חצי בקבוק יין אדום (אני ממליץ על "הר חרמון" של יינות ירדן)</li><li>פלפל שחור גרוס גס</li><li>פפריקה מתוקה</li><li>שמן זית</li><li>טימין (טרי)</li><li>תיבולית צלי</li><li>תיבולית עשבי תיבול<br /></li><li>אבקת מרק עוף</li><li>1 ק"ג בשר בקר לבישול ארוך, חתוך לקוביות של כ-2 ס"מ</li><li>4-5 עצמות עגל עם גידים</li><li>קישקע (לא חובה, אבל לדעתי ממש משדרג את התבשיל)<br /></li><li>2-3 בטטות גדולות</li><li>4-5 תפו"א בינוניים</li><li>3-4 גזרים בינוניים</li><li>7-8 שורשי ארטישוק ירושלמי (או בטטה קסביה לפי חמותי המאגניבה)</li><li>2 שורשי סלרי בינוניים (כולל הגבעולים והעלים)</li><li>חבילת פטרוזיליה טריה (כמו שמוכרים בסופר)<br /></li><li>כ-3 ליטרים מים (מינרליים, אם אתם מלייאנים)</li></ul>הכנה:<br />קולפים את כל ירקות השורש וחותכים לקוביות של 2 ס"מ בערך, שמים בצד.<br />בקערית מערבבים את המרכיבים הבאים:<br />כף פפריקה מתוקה, שתי כפות אבקת מרק עוף, כפית פלפל שחור גרוס, 4-5 גבעולי טימין, חצי כוס יין אדום, רבע כוס שמן זית, חצי כוס מים. שמים בצד.<br />קולפים את שיני השום וחותכים לרבעים.<br />מחממים בסיר (צריך סיר גדול, לפחות 6 ליטר. עדיף 8) שמן זית, כפית פפריקה, 2 גבעולי טימין, כפית פלפל שחור גרוס וכמובן שיני השום החתוכות. כשהשום התרכך מעט מוסיפים רבע כוס יין אדום ומביאים לרתיחה מהירה.<br />בשלב זה מוסיפים את עצמות העגל והבשר ומטגנים עד סגירת הבשר.<br />מוסיפים את תוכן קערית התבלינים ואת שתי התיבוליות, מכסים את הסיר ומביאים לרתיחה. מבשלים כ-10 דקות.<br />מוסיפים את כל ירקות השורש ומכסים במים רותחים. מביאים לרתיחה ומעבירים לאש בינונית לבישול של כשעה (ללא מכסה).<br />להסיר את הקצף תוך כדי הבישול...<br />לקצוץ את הפטרוזיליה ועלי הסלרי ולהוסיף. מוסיפים כ-3 כפות אבקת מרק עוף ועוד 2-3 כוסות יין אדום.<br />לאחר בישול הירקות מוסיפים את הקישקע מלמעלה (לא לשכוח לדקור אותו עם קיסם למניעת פיצוץ לא יפה בהמשך הבישול...).<br />להמשיך לבשל על אש קטנה לפחות למשך עוד 3 שעות (עם מכסה מעל הסיר).<br />לאורך הבישול האיטי מומלץ לדגום מהנוזלים ולתקן לפי הטעם.<br /><br />ניתן להגיש ישר לאחר הבישול, אך המהדרין (משמע - אני) ממליצים להגיש לאחר צינון של לילה במקרר (לתת לכל הטעמים להתמזג טוב טוב...) וחימום מחדש על הכיריים.<br /><br />תיהנו!<br /></div>Yuval Razhttp://www.blogger.com/profile/03676534821493389304noreply@blogger.com5tag:blogger.com,1999:blog-8725522880606098205.post-73081867794269923082009-10-27T14:07:00.002+02:002009-10-27T14:10:29.414+02:00למי שחיכה - ההרצאה שלי במפגש של איגוד האינטרנט<div dir="rtl" style="text-align: right;">לאחר חודש של עריכה אינטנסיבית... הנה ההרצאה (45 דקות בערך):<br /><br />למי שלא נכח במפגש, בחמשת הדקות הראשונות הייתי טיפה בהלם אבל השאר לדעתי די בסדר :-)<br /><br />תיהנו!<br /><br /><object height="300" width="400"><param name="allowfullscreen" value="true"><param name="allowscriptaccess" value="always"><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=7266067&server=vimeo.com&show_title=1&show_byline=1&show_portrait=0&color=00ADEF&fullscreen=1"><embed src="http://vimeo.com/moogaloop.swf?clip_id=7266067&server=vimeo.com&show_title=1&show_byline=1&show_portrait=0&color=00ADEF&fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" height="300" width="400"></embed></object><p><a href="http://vimeo.com/7266067">היופי שבסמנטיקה - פיתוח צד לקוח בסביבה מרובת דפדפנים</a> from <a href="http://vimeo.com/user2463298">ISOC-IL</a> on <a href="http://vimeo.com/">Vimeo</a>.</p><p>מיום עיון של איגוד האינטרנט הישראלי<br /><br />w3c.org.il/article/enrichment0909</p><br /></div>Yuval Razhttp://www.blogger.com/profile/03676534821493389304noreply@blogger.com6tag:blogger.com,1999:blog-8725522880606098205.post-5834687611147966072009-10-12T19:26:00.004+02:002009-10-12T19:36:18.174+02:00אני לא יודע אם להתגאות בכישורי הממשק שלי או לפחד. ממש לפחד.<div>אז google wave יצא.<div>עוד לא קיבלתי הזמנה.</div><div><br /></div><div>אבל הסקרינשוטים שלו מפתיעים אותי. העימוד הכללי של ממשק המשתמש כמעט זהה (אם כי שלהם הרבה יותר מהוקצע) לממשק שתיכננתי ובניתי לאפליקציית הרשת של אנסוף:</div><div><br /></div></div><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjb3vFdi7vXg8P2C6d33DrtU9buYcIlRB-lijrFkFLQnT-RSi_vFu20zA7wpUjdIKjz-IrNZnQusmfelSkwt5bNcnpgg5ftJrEksoTfD2icp-D-16rgVqh322jf9bRu8UQeG2MfpUxSr0-Y/s1600-h/wave-nsof.png"><img style="cursor:pointer; cursor:hand;width: 400px; height: 148px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjb3vFdi7vXg8P2C6d33DrtU9buYcIlRB-lijrFkFLQnT-RSi_vFu20zA7wpUjdIKjz-IrNZnQusmfelSkwt5bNcnpgg5ftJrEksoTfD2icp-D-16rgVqh322jf9bRu8UQeG2MfpUxSr0-Y/s400/wave-nsof.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5391767058898993298" /></a><div><br /></div><div><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjb3vFdi7vXg8P2C6d33DrtU9buYcIlRB-lijrFkFLQnT-RSi_vFu20zA7wpUjdIKjz-IrNZnQusmfelSkwt5bNcnpgg5ftJrEksoTfD2icp-D-16rgVqh322jf9bRu8UQeG2MfpUxSr0-Y/s1600-h/wave-nsof.png"></a>לפני שתאמרו שהעתקתי עלי לציין שהעיצוב של אנסוף קיים כבר קרוב לתשעה חודשים, עוד לפני שבכלל שמענו על google wave.</div><div>מגניב? מפחיד? לא יודע. הסיכוי שהם העתיקו ממני שואף לאפס מכיוון המינוס, אז אני פשוט אתמוגג מהעובדה שחשבתי על אותו ממשק עוד לפני שראיתי אותו :-)</div><div><br /></div><div>המשך שבוע נהדר!</div><div><br /><div><br /></div></div>Yuval Razhttp://www.blogger.com/profile/03676534821493389304noreply@blogger.com7tag:blogger.com,1999:blog-8725522880606098205.post-75660269098393746052009-10-04T13:32:00.002+02:002009-10-04T13:36:13.637+02:00סיכום ההרצאה שלי במפגש ההעשרה של איגוד האינטרנטטוב, עבר קצת יותר משבוע מאז המפגש ומאז הספיק אורן רוט להעלות <a href="http://www.htm.co.il/2009/10/01/%D7%9E%D7%A4%D7%92%D7%A9-%D7%94%D7%A2%D7%A9%D7%A8%D7%94-%D7%91%D7%A0%D7%95%D7%A9%D7%90-%D7%A2%D7%AA%D7%99%D7%93-%D7%94-web-%D7%97%D7%9C%D7%A7-%D7%A9%D7%9C%D7%99%D7%A9%D7%99-%D7%95%D7%90%D7%97%D7%A8/">סיכום של ההרצאה שלי על פיתוח לפי סמאנטיקה וסטנדרטים</a> ל<a href="http://www.htm.co.il/">בלוג שלו</a>.<br /><br />אורן, תודה רבה על המילים הטובות. אני מבטיח לנסות ולספק עוד הרצאות ומאמרים בתחום במפגשים הבאים.<br /><br />המך שבוע נהדר,<br />יובלYuval Razhttp://www.blogger.com/profile/03676534821493389304noreply@blogger.com0tag:blogger.com,1999:blog-8725522880606098205.post-65091023467888851502009-09-30T10:49:00.005+02:002009-09-30T11:07:16.685+02:00התעוררות בשוק הישראלי בביקוש למומחי צד לקוח<div dir="rtl" style="text-align: right;">כבר אי אפשר להתעלם וניתן רק לברך על המגמה האחרונה בשוק הישראלי: צמיחה בביקוש למומחי/מפתחי צד לקוח.<br /><br />כבר יותר מחודשיים שאני עסוק בסינון והעברת הצעות עבודה שאני מקבל מחברות בשוק ורובן ככולן מסתכמות בדרישה הבאה:<br />"אנחנו מחפשים מומחה צד לקוח שירכז את פיתוח האפליקציה/אתר/שירות של הסטארט-אפ מגובה הון הסיכון שלנו ואנחנו מוכנים לשלם משכורת נדיבה (משמע: כמו או יותר מלאנשי צד שרת)".<br /><br />בינתיים הספקתי להעביר לא מעט הצעות למכרים מהתחום ולצערי (או שמחתי) מתחילים להגמר לי האנשים.<br />אשמח להכיר עוד אנשים בתחום שמחשיבים עצמם כמומחי צד לקוח, לא רק בשביל להעביר אליהם הצעות אלא גם כדי להתחיל ולגבש קהילה חיה ושוקקת של אותם מקצוענים וגם אלו ששואפים להתקדם ולהגיע לתחום המבוקש.<br /><br />רבותי, השמיעו קול!<br /></div>Yuval Razhttp://www.blogger.com/profile/03676534821493389304noreply@blogger.com12tag:blogger.com,1999:blog-8725522880606098205.post-5836588062404057442009-09-24T22:01:00.003+03:002009-09-25T08:45:54.077+03:00קישורים לאחר ההרצאה באיגוד האינטרנט<div dir="rtl" style="text-align: right;">שלום כולם,<br /></div>כפי שהבטחתי לכם, הנה רשימת הקישורים שהבטחתי בהרצאה:<br /><br /><a href="http://www.htmldog.com/">לימוד צד לקוח מההתחלה</a><br /><a href="http://www.brainjar.com/css/positioning/">מיקומים באמצעות css</a><br /><a href="http://maxdesign.com.au/">קישורים לקריאה קלילה, פעם בשבוע</a><br /><a href="http://dean.edwards.name/weblog/2008/01/ie7-2/">לגרום לאיכספלורר 6 להתנהג כמו 7 או 8</a><br /><a href="http://www.virtuosimedia.com/tutorials/ultimate-ie6-cheatsheet-how-to-fix-25-internet-explorer-6-bugs">אם אתם עדיין תומכים בו... איך לכתוב קוד לאקספלורר 6 בלי לשבור את הראש על כל הבאגים שלו</a><br /><br />עוד קישורים יתווספו ביום הקרוב.<br /><br />תודיעו לי מה פיספסתי בבקשה...Yuval Razhttp://www.blogger.com/profile/03676534821493389304noreply@blogger.com3tag:blogger.com,1999:blog-8725522880606098205.post-74853829418952077702009-08-04T14:28:00.003+03:002009-08-04T14:31:06.758+03:00טוב, החלטתי לחזור לכתוב בשפת האם<div dir="rtl" style="text-align: right;">לא, לא ביידיש, אבל קרוב...<br /><br />מצאתי לנכון לשנות את השפה מכיוון ש... ובכן... רוב החומר המתקדם כבר קיים באנגלית, וקשה להתחרות בחבורת הבלוגרים המטורפת הזו. אז החלטתי להיות ראש לשועלים :-)<br /><br />אז, ללא הקדמות נוספות, אני משיק מחדש את בלוג פיתוח צד הלקוח שלי - והפעם בעברית. היאח הידד וכל השטויות האלה...<br /></div>Yuval Razhttp://www.blogger.com/profile/03676534821493389304noreply@blogger.com3tag:blogger.com,1999:blog-8725522880606098205.post-55514068698749773392008-03-30T19:45:00.002+03:002008-03-30T20:01:26.038+03:00running scripts before binary content loadI just finished banging my head against some problems in the delver application.<br /><br />One of them, a really pesky one, is that JS functions assigned to the document.onload event will not start running until all binary content finished loading.<br /><br />This causes the UI not to respond until all images are loaded.<br /><br />I looked around for a solution for quite some time and finally i <a href="http://dean.edwards.name/weblog/2005/09/busted/">found one</a>!<br />Dean Edwards - YOU DA BOMB!<br /><br />I took the solution he created and packaged it into a function i could use whenever i need to defer my JS functions before binary content load, and here it is:<br /><pre><br /><code><br />function loadScriptsBeforeImages(func){<br /> if (document.addEventListener) {<br /> document.addEventListener("DOMContentLoaded", func, false);<br /> }<br /> /*@cc_on @*/<br /> /*@if (@_win32)<br /> document.write("<script id="__ie_onload" defer="defer" src="javascript:void(0)"></script><\/script>");<br /> var script = document.getElementById("__ie_onload");<br /> script.onreadystatechange = function() {<br /> if (this.readyState == "complete") {<br /> func(); // call the onload handler<br /> }<br /> };<br /> /*@end @*/<br /> if (/WebKit/i.test(navigator.userAgent)) {<br /> var _timer = setInterval(function() {<br /> if (/loaded|complete/.test(document.readyState)) {<br /> clearInterval(_timer);<br /> func();<br /> }<br /> }, 10);<br /> }<br />}<br /><br /></code><br /></pre><br />All you need to do is call loadScriptsBeforeImages(functionToExecute) and pass the function name you wish to defer as a parameter.<br /><br />In this case, i'm calling an init function to attach methods to some DOM objects.<br />Notice the first two lines of the function which prevent the methods to run more than once.<br /><br /><pre><br /><code><br />function functionToExecute(){ <br /> if (arguments.callee.done) return;<br /> arguments.callee.done = true;<br /> method_1();<br /> method_2();<br /> method_3()<br />}<br /><br /></code><br /></pre><br /><br /><br />i hope this helps someone out there...Yuval Razhttp://www.blogger.com/profile/03676534821493389304noreply@blogger.com3tag:blogger.com,1999:blog-8725522880606098205.post-81015344635745914182008-01-13T15:32:00.000+02:002008-01-13T15:37:44.507+02:00new script for IE5-6 that makes my life a little betterI just got word of some new scripts (ie7.js and ie8.js) that make older IE versions behave like they were IE7 or IE8 (standards-wise).<br /><br />i am checking them right now and will come back with some more in-depth analysis, so stay tuned.<br /><br />here is the <a href="http://dean.edwards.name/weblog/2008/01/ie7-2/">link for the scripts</a>, brought to us by Dean Edwards.Yuval Razhttp://www.blogger.com/profile/03676534821493389304noreply@blogger.com0tag:blogger.com,1999:blog-8725522880606098205.post-76567575334988386392007-11-27T15:04:00.000+02:002007-11-28T12:03:35.903+02:00Client-side learning milestonesAfter reading Dor's comment and talking to him (and some other co-workers in seeking alpha) i have decided to allocate some time and compile a list of steps one should follow in order to start his way in client side development.<br /><br />these steps are only the first ones and do not make one a client-side professional - but they do give one the basic grasp of things.<br /><br /><h2>so there it is - The List™:</h2><br /><ol><li><h3>first steps (basic HTML and CSS):</h3><br /><a href="http://htmldog.com/">HTML dog</a></li><br /><li><h3>understanding the CSS positioning models:</h3><br /><a href="http://www.brainjar.com/css/positioning/">brainjar (CSS section)</a></li><br /><li><h3>introduction to the DOM (Document Object Model):</h3><br /><a href="http://www.brainjar.com/dhtml/intro/">brainjar (DOM intro)</a></li><br /></ol><br />those are the first steps - more will follow so be sure to drop by on occasion to see if i updated the list (or just grab my RSS...).Yuval Razhttp://www.blogger.com/profile/03676534821493389304noreply@blogger.com0tag:blogger.com,1999:blog-8725522880606098205.post-82114382769480767842007-11-25T22:16:00.000+02:002007-11-25T22:23:32.640+02:00new kid on the blog :-)hi all!<br /><br />funny things, those birthdays... people go along with their lives while others open up development blogs for them because they just got fed up with accually hearing what they have to say.<br /><br />just open a blog and shut up they tell me... :-)<br /><br />so they opened me a blog...<br /><br />this is the story of how this blog came to be.<br /><br />a couple of things about me... will be revealed at a later post not because i'm trying to be mysteriouse but because i'm just plain lazy.<br /><br />this blog will be dedicated for writing about front-end development (HTML, CSS, JavaScript), usability and good food.<br /><br />that's it for now, signing off.Yuval Razhttp://www.blogger.com/profile/03676534821493389304noreply@blogger.com5