<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>עמרי לאונגר - Alink.co.il &#187; HTML</title>
	<atom:link href="http://alink.co.il/wp/?feed=rss2&#038;tag=html" rel="self" type="application/rss+xml" />
	<link>http://alink.co.il/wp</link>
	<description>כי אני חייב לכתוב כאן משהו</description>
	<lastBuildDate>Sun, 08 Dec 2019 10:17:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.5</generator>
		<item>
		<title>לפעמים כל מה שצריך להשראה הוא לוח קנבס חדש</title>
		<link>http://alink.co.il/wp/?p=134</link>
		<comments>http://alink.co.il/wp/?p=134#comments</comments>
		<pubDate>Wed, 27 Jul 2011 11:45:13 +0000</pubDate>
		<dc:creator>Omri</dc:creator>
				<category><![CDATA[ללא]]></category>
		<category><![CDATA[נמצא ברשת]]></category>
		<category><![CDATA[נסיון מעשי]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://alink.co.il/wp/?p=134</guid>
		<description><![CDATA[HTML5 הביא איתו בשורה משמחת למפתחי האתרים, למען האמת, לא רק אחת, אבל אחת (לדעתי) משמחת במיוחד. במילה אחת: גרפיקה, בשתי מילים: גרפיקה ווקטורית נכון, דפי הHTML נהנו לא מהיום מאפשרות להוסיף תמונות, אנימציות פלאש ואפילו למי שהתעקש במיוחד ניתן היה להשתמש בSVG בשביל לצייר קווים שונים ומשונים על גבי הדף. אבל זה לא היה <a href="http://alink.co.il/wp/?p=134"> המשך לקרוא <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p style="text-align: right;">HTML5 הביא איתו בשורה משמחת למפתחי האתרים,</p>
<p style="text-align: right;">למען האמת, לא רק אחת, אבל אחת (לדעתי) משמחת במיוחד.</p>
<p style="text-align: right;">במילה אחת: גרפיקה, בשתי מילים: גרפיקה ווקטורית</p>
<p style="text-align: right;">נכון, דפי הHTML נהנו לא מהיום מאפשרות להוסיף תמונות, אנימציות פלאש ואפילו למי שהתעקש במיוחד ניתן היה להשתמש בSVG בשביל לצייר קווים שונים ומשונים על גבי הדף. אבל זה לא היה מספיק ובמיוחד &#8211; לא תקני בצורה אחידה לכל הדפדפנים.</p>
<p style="text-align: right;">בHTML5 יש לנו קנבס, מה ניתן לעשות איתו? הכל!</p>
<p style="text-align: right;">נתחיל במהו קנבס?</p>
<p style="text-align: right;">קנבס זה אלמנט HTMLי לחלוטין שמאפשר,כפי שמרמז שמו,לצייר על גביו צורות שונות ומשונות: עיגולים,מצולעים שונים ואפילו לשלב בתוכו טקסט וצבעים, הנה מדריך קצר ליצירת האומנות הראשונה שלכם בHTML5.</p>
<p style="text-align: right;">נתחיל מיצירת האלמנט בתוך דף הHTML שלנו:</p>
<pre class="brush: xml; title: ; notranslate">
&lt;canvas id=&quot;myCanvas&quot; width=&quot;220&quot; height=&quot;180&quot;&gt;
    Your browser does not have support for Canvas
&lt;/canvas&gt;
</pre>
<p>מ</p>
<p style="text-align: right;">כאמור &#8211; אלמנט פשוט עם אטריביוטים רגילים לחלוטין כפי שאנחנו מכירים מכל אלמנט HTML אחר.</p>
<p>עכשיו נעבור לחלק האומנותי:</p>
<pre style="text-align: right;">
<pre style="text-align: left;">
<pre class="brush: jscript; title: ; notranslate">
window.addEventListener('load', function () {

  // Get the canvas element.

  var elem = document.getElementById('myCanvas');

  if (!elem || !elem.getContext) {

    return;

  }
</pre>
<p  style="text-align: right; ">
 השתמשנו באירוע הטעינה של הדף <br/><br />
והצמדנו אליו פונקציה לבדיקה שאכן נוצר לנו אובייקט קנבס <br/><br />
  ושיש לנו סיבה להמשיך מבלי להעיף הודעות שגיאה לכל עבר.  <br/><br />
אנחנו ממשיכים ליצירת ספקטרום של צבעים בו נשתמש מאוחר יותר:
</p>
<pre class="brush: jscript; title: ; notranslate">
var color, hue = [

    [255,   0,   0 ], // 0, Red,       0°

    [255, 255,   0 ], // 1, Yellow,   60°

    [  0, 255,   0 ], // 2, Green,   120°

    [  0, 255, 255 ], // 3, Cyan,    180°

    [  0,   0, 255 ], // 4, Blue,    240°

    [255,   0, 255 ], // 5, Magenta, 300°

    [255,   0,   0]], // 6, Red,     360°
</pre>
<p> אנחנו מייצרים צורה גראדיינית:
<pre class="brush: jscript; title: ; notranslate">
gradient = context.createLinearGradient(0, 0, elem.width, 0);
</pre>
<p> מוסיפים את הצבעים:
<pre class="brush: jscript; title: ; notranslate">
gradient = context.createLinearGradient(0, 0, elem.width, 0);
for (var i = 0; i &lt;= 6; i++) {
    color = 'rgb(' + hue[i][0] + ', ' + hue[i][1] + ', ' + hue[i][2] + ')';
    gradient.addColorStop(i * 1/6, color);
  }
</pre>
<p> ציור של אלמנט מצולע עם הצללה:
<pre class="brush: jscript; title: ; notranslate">

context.shadowOffsetX = 5;

  context.shadowOffsetY = 5;

  context.shadowBlur    = 4;

  context.shadowColor   = 'rgba(0, 0, 0, 0.5)';

  context.fillRect(5, 5, 200, 100);
</pre>
<p> שימוש בטקסט בתוך הקנבס:
<pre class="brush: jscript; title: ; notranslate">
context.font = 'bold 36px sans-serif';
context.textBaseline = 'top';
context.fillText('!שלום עולם', 25, 120, 200);
context.strokeText('!שלום עולם', 25, 120, 200);
</pre>
</pre>
<p  style="text-align: right;">
 והתוצר הסופי אמור להראות כך:</p>
<p style="text-align: right;"><a href="http://alink.co.il/wp/wp-content/uploads/2011/07/Clipboard011.jpg"><img class="aligncenter size-full wp-image-163" title="Clipboard01" src="http://alink.co.il/wp/wp-content/uploads/2011/07/Clipboard011.jpg" alt="" width="229" height="184" /></a></pre>
<p style="text-align: right;">ניתן לראות דוגמא חיה כאן: <a href="http://alink.co.il/html5/hello/" target="_blank">http://alink.co.il/html5/hello</a></p>
<p>מבוסס על מדריך שנלקח מהאתר הזה: <a href="http://www.robodesign.ro/coding/canvas-primer/20081208/">http://www.robodesign.ro/coding/canvas-primer/20081208/</a></p>
</pre>
]]></content:encoded>
			<wfw:commentRss>http://alink.co.il/wp/?feed=rss2&#038;p=134</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>מסובך זה דבר יחסי</title>
		<link>http://alink.co.il/wp/?p=62</link>
		<comments>http://alink.co.il/wp/?p=62#comments</comments>
		<pubDate>Sun, 13 Feb 2011 10:23:38 +0000</pubDate>
		<dc:creator>Omri</dc:creator>
				<category><![CDATA[נסיון מעשי]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[Arduino]]></category>
		<category><![CDATA[ASP]]></category>
		<category><![CDATA[CSHTML]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Joomla]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[טכנולוגיה]]></category>

		<guid isPermaLink="false">http://alink.co.il/wp/?p=62</guid>
		<description><![CDATA[אחד הדברים שתמיד היה לי קשה להפנים זה שאני יודע דברים מטבעי, תמיד השוותי את הידע והנסיון שלי לאחרים הרבה יותר מנוסים ומקצועיים ממני וגם כשדיברתי עם אנשים שלא מבינים בתחום מסוים חזרתי והדגשתי כלפיהם כמה אני לא מבין שמתי לב לזה באופן מיוחד בראיון העבודה האחרון שלי (למקום העבודה בו אני עובד עכשיו) כשהמנטרה <a href="http://alink.co.il/wp/?p=62"> המשך לקרוא <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p style="text-align: right;">אחד הדברים שתמיד היה לי קשה להפנים זה שאני יודע דברים</p>
<p style="text-align: right;">מטבעי, תמיד השוותי את הידע והנסיון שלי לאחרים הרבה יותר מנוסים ומקצועיים ממני וגם כשדיברתי עם אנשים שלא מבינים בתחום מסוים חזרתי והדגשתי כלפיהם כמה אני לא מבין</p>
<p style="text-align: right;">שמתי לב לזה באופן מיוחד בראיון העבודה האחרון שלי (למקום העבודה בו אני עובד עכשיו) כשהמנטרה שלי היתה: &#8220;אתם צריכים מישהו ברמה הרבה יותר גבוהה מזו שאני מחזיק בה&#8221;</p>
<p style="text-align: right;">למרות זאת התקבלתי, ובשביל להוכיח את צדקתם בבחירה שלי לתפקיד, בתוך חודש הצלחתי ללמוד את המערכת,לעזור בהוצאת גרסה שבדיוק עמלו עליה ולהתחיל לבנות את עצמי כראש צוות לקראת גיוס של שני אנשי צוות נוספים שבאו מתחתי, תוך שאני דואג להעביר את כל האינפורמציה מקודמי בתפקיד שלא השאיר מקום לספק בדבר העלמותו המוחלטת ביום הראשון שיתאפשר לו לעזוב את העבודה.</p>
<p style="text-align: right;">מאז לא ממש נזקקתי להוכיח את עצמי או להיווכח יותר מידי פעמים באיכויות וכמויות הידע שאני מחזיק,אבל לא מזמן שעיתי לקריאה כמעט נואשת של מישהי שהחליטה להקים לעצמה (ולעסק החדש שלה) אתר ולבסס את האתר על מערכת שנקראת Joomla.</p>
<p style="text-align: right;">במערכת הזו נתקלתי פעם או פעמיים בעקבות המלצות של קולגות לעבודה וסתם לקוחות אקראיים שניסו לשכנע אותי שהמערכת הזו יותר טובה ממערכות ניהול תוכן שאני בונה לבד.</p>
<p style="text-align: right;">ולא שחלקתי עליהם יותר מידי, הסכמתי שמדובר במערכת טובה כמו רבות אחרות רק שהן מסובכות מידי להבנה של המשתמש הפשוט ולרוב בעלי האתר שקיבל החלטה להשתמש במערכת הזו איבד את הידיים, הרגליים והרצון להמשיך ולתחזק את האתר שלו בשל עומס האפשרויות שהיא מכילה.</p>
<p style="text-align: right;">התקנתי לעצמי את המערכת וניסיתי לשחק איתה קצת, מהר מאוד איבדתי בה עניין ומחקתי אותה מהשרת שלי,כך שלמעשה לא רכשתי בה יותר מידי נסיון</p>
<p style="text-align: right;">אבל אז ראיתי את אותה קריאה נואשת, ובאמת שהיה לי חבל לראות בן אדם שממש רוצה לגלגל את העסק שלו לבד וכל מה שמפריע לו זה כנראה עניין פעוט של הגדרות או חוסר הבנה בסיסי במערכת, נחלצתי לעזרתה.</p>
<p style="text-align: right;">בשיחת הטלפון המקדימה הבהרתי לה, כהרגלי, שאני לא מכיר את המערכת אבל אני אשתדל ללמוד אותה ביחד איתה כדי להביא אותה למצב שיאפשר לה לעבוד ולהפעיל את האתר שלה.</p>
<p style="text-align: right;">10 דקות לאחר מכן כבר התגברתי על הבעיה הראשונה שההפריעה לה וכעבור כשעה של משחק עם הגדרות כבר התקדמנו ביחד רבות והבאנו את המערכת למצב עבודה.</p>
<p style="text-align: right;">היא תיארה בפני את הבעיות הנוספות שהיא מעוניינת לפתור, היה לי קשה לראות איך ניתן לבצע את זה והצעתי לה לחשוב על אלטרנטיבות (כמו למשל לבנות מערכת ניהול תוכן מותאמת אישית לצרכים וליכולות שלה) ,היא סירבה בנימוס וקבענו לדבר לאחר שתארגן לעצמה את התכנים שהיא צריכה להכניס.</p>
<p style="text-align: right;">לקח לנו שבוע להתכנס שוב יחד למצב עבודה, ושוב 10 דקות לאחר תחילת העבודה כבר הצלחתי למצוא את הפתרון לבעיה שהשארנו.</p>
<p style="text-align: right;">ולכן, מפני שאני רואה שזו שיטת עבודה אצלי וכדי למנוע מצב בו אנשים באמת יתחילו להאמין לי שאני לא יודע לעשות מה שהם רוצים אני מצהיר כאן קבל עם ועדה:</p>
<p style="text-align: right;">אני יודע Javascript</p>
<p style="text-align: right;">אני יודע גם Java</p>
<p style="text-align: right;">וגם CSS,HTML,ASP3,CSHTML,.Net,Ruby וכנראה גם לא מעט טכנולוגיות ושפות נוספות</p>
<p style="text-align: right;">אני יודע גם להתקין,להגדיר ולעשות התאמות לWordpress,Joomla ומערכות ניהול תוכן נוספות</p>
<p style="text-align: right;">ואם יש טכנולוגיה או שפה שלא הזכרתי, תנו לי בעיה לפתור וקצת זמן &#8211; אני אמצא את הדרך להגיע לפתרון בכל טכנולוגיה שתדרש לכך.</p>
<p style="text-align: right;">אז זהו, כל מה שנשאר זה רק לפנות אלי.</p>
<p style="text-align: right;">
]]></content:encoded>
			<wfw:commentRss>http://alink.co.il/wp/?feed=rss2&#038;p=62</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
