<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: А, просто сайтче &#8211; хвърляш малко html и готово, да ама не</title>
	<atom:link href="http://blog.rstankov.com/2010/01/19/%d0%b0-%d0%bf%d1%80%d0%be%d1%81%d1%82%d0%be-%d1%81%d0%b0%d0%b9%d1%82%d1%87%d0%b5-%d1%85%d0%b2%d1%8a%d1%80%d0%bb%d1%8f%d1%88-%d0%bc%d0%b0%d0%bb%d0%ba%d0%be-html-%d0%b8-%d0%b3%d0%be%d1%82%d0%be%d0%b2/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.rstankov.com/2010/01/19/%d0%b0-%d0%bf%d1%80%d0%be%d1%81%d1%82%d0%be-%d1%81%d0%b0%d0%b9%d1%82%d1%87%d0%b5-%d1%85%d0%b2%d1%8a%d1%80%d0%bb%d1%8f%d1%88-%d0%bc%d0%b0%d0%bb%d0%ba%d0%be-html-%d0%b8-%d0%b3%d0%be%d1%82%d0%be%d0%b2/</link>
	<description>Нещо някакво такова, блога на Радослав Станков</description>
	<lastBuildDate>Sun, 31 Jul 2011 16:41:58 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
	<item>
		<title>By: Radoslav Stankov</title>
		<link>http://blog.rstankov.com/2010/01/19/%d0%b0-%d0%bf%d1%80%d0%be%d1%81%d1%82%d0%be-%d1%81%d0%b0%d0%b9%d1%82%d1%87%d0%b5-%d1%85%d0%b2%d1%8a%d1%80%d0%bb%d1%8f%d1%88-%d0%bc%d0%b0%d0%bb%d0%ba%d0%be-html-%d0%b8-%d0%b3%d0%be%d1%82%d0%be%d0%b2/comment-page-1/#comment-247</link>
		<dc:creator>Radoslav Stankov</dc:creator>
		<pubDate>Fri, 04 Jun 2010 12:46:58 +0000</pubDate>
		<guid isPermaLink="false">http://next.pixeldepo.com/?p=1276#comment-247</guid>
		<description>Тук вече навлизаме във software craftsmanship, което също е една много добра тема. За source контрол, методи за разработка, за deployment стратегии, тестване и други. 
Но за нещастие това са неща, които остават скрити за нормалния клиент, който просто иска добър краен продукт.</description>
		<content:encoded><![CDATA[<p>Тук вече навлизаме във software craftsmanship, което също е една много добра тема. За source контрол, методи за разработка, за deployment стратегии, тестване и други.<br />
Но за нещастие това са неща, които остават скрити за нормалния клиент, който просто иска добър краен продукт.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Марио Пешев</title>
		<link>http://blog.rstankov.com/2010/01/19/%d0%b0-%d0%bf%d1%80%d0%be%d1%81%d1%82%d0%be-%d1%81%d0%b0%d0%b9%d1%82%d1%87%d0%b5-%d1%85%d0%b2%d1%8a%d1%80%d0%bb%d1%8f%d1%88-%d0%bc%d0%b0%d0%bb%d0%ba%d0%be-html-%d0%b8-%d0%b3%d0%be%d1%82%d0%be%d0%b2/comment-page-1/#comment-246</link>
		<dc:creator>Марио Пешев</dc:creator>
		<pubDate>Fri, 04 Jun 2010 12:42:27 +0000</pubDate>
		<guid isPermaLink="false">http://next.pixeldepo.com/?p=1276#comment-246</guid>
		<description>Понеже днес поех нещо ново и се сещам за още неща. По подразбиране да се разбира и да се знае софтуер за колаборация, ако сте 1+ човека (тракове, SVN-и и т.н.), умения по Linux, разговорни SSH и т.н.</description>
		<content:encoded><![CDATA[<p>Понеже днес поех нещо ново и се сещам за още неща. По подразбиране да се разбира и да се знае софтуер за колаборация, ако сте 1+ човека (тракове, SVN-и и т.н.), умения по Linux, разговорни SSH и т.н.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Radoslav Stankov</title>
		<link>http://blog.rstankov.com/2010/01/19/%d0%b0-%d0%bf%d1%80%d0%be%d1%81%d1%82%d0%be-%d1%81%d0%b0%d0%b9%d1%82%d1%87%d0%b5-%d1%85%d0%b2%d1%8a%d1%80%d0%bb%d1%8f%d1%88-%d0%bc%d0%b0%d0%bb%d0%ba%d0%be-html-%d0%b8-%d0%b3%d0%be%d1%82%d0%be%d0%b2/comment-page-1/#comment-219</link>
		<dc:creator>Radoslav Stankov</dc:creator>
		<pubDate>Fri, 30 Apr 2010 12:28:28 +0000</pubDate>
		<guid isPermaLink="false">http://next.pixeldepo.com/?p=1276#comment-219</guid>
		<description>Не казвам кое е по-лесно кое не :) Като цяло според мен е до лична нагласа познавам хора, който правят страхотни desktop неща, но за web просто не им се занимава. Аз съм обратното. 
Това което исках да посоча в статия че и изграждането на един сайт само от frontend страна не е толкова лесно. Да не говорим ако трябва да RIA тип приложение.</description>
		<content:encoded><![CDATA[<p>Не казвам кое е по-лесно кое не <img src='http://blog.rstankov.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Като цяло според мен е до лична нагласа познавам хора, който правят страхотни desktop неща, но за web просто не им се занимава. Аз съм обратното.<br />
Това което исках да посоча в статия че и изграждането на един сайт само от frontend страна не е толкова лесно. Да не говорим ако трябва да RIA тип приложение.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Васил Колев</title>
		<link>http://blog.rstankov.com/2010/01/19/%d0%b0-%d0%bf%d1%80%d0%be%d1%81%d1%82%d0%be-%d1%81%d0%b0%d0%b9%d1%82%d1%87%d0%b5-%d1%85%d0%b2%d1%8a%d1%80%d0%bb%d1%8f%d1%88-%d0%bc%d0%b0%d0%bb%d0%ba%d0%be-html-%d0%b8-%d0%b3%d0%be%d1%82%d0%be%d0%b2/comment-page-1/#comment-217</link>
		<dc:creator>Васил Колев</dc:creator>
		<pubDate>Wed, 28 Apr 2010 21:36:03 +0000</pubDate>
		<guid isPermaLink="false">http://next.pixeldepo.com/?p=1276#comment-217</guid>
		<description>Всъщност, от чисто техническа гледна точка сайтът е по-лесен от desktop приложението (като прескочим момента, че двете не са особено сравними :) ). Вярно е, че правенето на сайт не е детска играчка (имам твърде много наблюдения върху направени абсолютни глупости), но може да се стори така на някой, който е писал големи desktop приложения с &quot;прекрасните&quot; api-та на microsoft или с да речем Xlib (въпреки че на някой писал с Xlib вероятно и чистенето на ориз с боксови ръкавици ще му е лесно).

Нищо ново няма по света де, едно време същото се казваше за desktop приложенията - &quot;аз си мислех, че е много лесно&quot; :)</description>
		<content:encoded><![CDATA[<p>Всъщност, от чисто техническа гледна точка сайтът е по-лесен от desktop приложението (като прескочим момента, че двете не са особено сравними <img src='http://blog.rstankov.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ). Вярно е, че правенето на сайт не е детска играчка (имам твърде много наблюдения върху направени абсолютни глупости), но може да се стори така на някой, който е писал големи desktop приложения с &#8220;прекрасните&#8221; api-та на microsoft или с да речем Xlib (въпреки че на някой писал с Xlib вероятно и чистенето на ориз с боксови ръкавици ще му е лесно).</p>
<p>Нищо ново няма по света де, едно време същото се казваше за desktop приложенията &#8211; &#8220;аз си мислех, че е много лесно&#8221; <img src='http://blog.rstankov.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Radoslav Stankov</title>
		<link>http://blog.rstankov.com/2010/01/19/%d0%b0-%d0%bf%d1%80%d0%be%d1%81%d1%82%d0%be-%d1%81%d0%b0%d0%b9%d1%82%d1%87%d0%b5-%d1%85%d0%b2%d1%8a%d1%80%d0%bb%d1%8f%d1%88-%d0%bc%d0%b0%d0%bb%d0%ba%d0%be-html-%d0%b8-%d0%b3%d0%be%d1%82%d0%be%d0%b2/comment-page-1/#comment-172</link>
		<dc:creator>Radoslav Stankov</dc:creator>
		<pubDate>Sun, 24 Jan 2010 11:28:42 +0000</pubDate>
		<guid isPermaLink="false">http://next.pixeldepo.com/?p=1276#comment-172</guid>
		<description>За javascript който да е най-долу си има и други плюсове освен че не блокира браузъра ( което го прави ) няма нужда се слагат onload / dom:load (или ready в jquery и други), защото в момента в който се стига до този код DOM дървото е завършено. 

Също така за групирането в един файл ползвам в Rails проектите sprockets / http://getsprockets.org/ / което много ми помага при менажирането на js кода. За PHP проектите ползвам това http://gist.github.com/212303 

Специално за зареждане на javascript Стоян Стефанов има много добър пост http://www.phpied.com/javascript-loading-strategies/ ( част от серията му постове преди Коледа )</description>
		<content:encoded><![CDATA[<p>За javascript който да е най-долу си има и други плюсове освен че не блокира браузъра ( което го прави ) няма нужда се слагат onload / dom:load (или ready в jquery и други), защото в момента в който се стига до този код DOM дървото е завършено. </p>
<p>Също така за групирането в един файл ползвам в Rails проектите sprockets / <a href="http://getsprockets.org/" rel="nofollow">http://getsprockets.org/</a> / което много ми помага при менажирането на js кода. За PHP проектите ползвам това <a href="http://gist.github.com/212303" rel="nofollow">http://gist.github.com/212303</a> </p>
<p>Специално за зареждане на javascript Стоян Стефанов има много добър пост <a href="http://www.phpied.com/javascript-loading-strategies/" rel="nofollow">http://www.phpied.com/javascript-loading-strategies/</a> ( част от серията му постове преди Коледа )</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Иван</title>
		<link>http://blog.rstankov.com/2010/01/19/%d0%b0-%d0%bf%d1%80%d0%be%d1%81%d1%82%d0%be-%d1%81%d0%b0%d0%b9%d1%82%d1%87%d0%b5-%d1%85%d0%b2%d1%8a%d1%80%d0%bb%d1%8f%d1%88-%d0%bc%d0%b0%d0%bb%d0%ba%d0%be-html-%d0%b8-%d0%b3%d0%be%d1%82%d0%be%d0%b2/comment-page-1/#comment-170</link>
		<dc:creator>Иван</dc:creator>
		<pubDate>Thu, 21 Jan 2010 14:14:15 +0000</pubDate>
		<guid isPermaLink="false">http://next.pixeldepo.com/?p=1276#comment-170</guid>
		<description>Ама аз не пиша нищо на един ред -- аз използвам супер много коментари и нови редове. Системата ми е 4:2:1 в зависимост колко си приличат / подхождат ситловете заедно :) Нали ти казвам, че всичко зависи от setting на сървъра. Ако е release, се прави едно махане на интервали.

Самия regex е ултра прост и е сигурно 20 реда с коментарите.

Важи същото и за скриптовете, макар аз самия да предпочитам да са впълния си вид, че ако ми се налага да дебъгвам нещо на live сайт си е ебало майка.

Междудругото съм върл привържаник на твоята теза, че с паралелните връзи (parallel connections) вече не е задължително всичкото скрипт да стои най накрая. Би било добре, но не е задължително. Най-малкото един Bootstap ще ми се наложи да набухам в хеда.

Пък за дизайнерите и filter -- само в екстремни случаи и то вероятно автоматизирано с JS :D Поне дотам се пораснали във фирмата, че да убеждаваме клиентите в превъзходството на пълноцветното PNG пред GIF.</description>
		<content:encoded><![CDATA[<p>Ама аз не пиша нищо на един ред &#8212; аз използвам супер много коментари и нови редове. Системата ми е 4:2:1 в зависимост колко си приличат / подхождат ситловете заедно <img src='http://blog.rstankov.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Нали ти казвам, че всичко зависи от setting на сървъра. Ако е release, се прави едно махане на интервали.</p>
<p>Самия regex е ултра прост и е сигурно 20 реда с коментарите.</p>
<p>Важи същото и за скриптовете, макар аз самия да предпочитам да са впълния си вид, че ако ми се налага да дебъгвам нещо на live сайт си е ебало майка.</p>
<p>Междудругото съм върл привържаник на твоята теза, че с паралелните връзи (parallel connections) вече не е задължително всичкото скрипт да стои най накрая. Би било добре, но не е задължително. Най-малкото един Bootstap ще ми се наложи да набухам в хеда.</p>
<p>Пък за дизайнерите и filter &#8212; само в екстремни случаи и то вероятно автоматизирано с JS <img src='http://blog.rstankov.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  Поне дотам се пораснали във фирмата, че да убеждаваме клиентите в превъзходството на пълноцветното PNG пред GIF.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Гонзо</title>
		<link>http://blog.rstankov.com/2010/01/19/%d0%b0-%d0%bf%d1%80%d0%be%d1%81%d1%82%d0%be-%d1%81%d0%b0%d0%b9%d1%82%d1%87%d0%b5-%d1%85%d0%b2%d1%8a%d1%80%d0%bb%d1%8f%d1%88-%d0%bc%d0%b0%d0%bb%d0%ba%d0%be-html-%d0%b8-%d0%b3%d0%be%d1%82%d0%be%d0%b2/comment-page-1/#comment-169</link>
		<dc:creator>Гонзо</dc:creator>
		<pubDate>Thu, 21 Jan 2010 11:34:37 +0000</pubDate>
		<guid isPermaLink="false">http://next.pixeldepo.com/?p=1276#comment-169</guid>
		<description>Защо може да трябва различен стил за IE - за да направиш box-shadow с картинка вместо със CSS, да замениш PNG със GIF, ако не става да е 8 битово PNG-то, за да нямаш дълги filter: редове ... Или просто за да предложиш наистина основно описание на нещата за IE6 и да не се занимаваш с глупости (ако дизайнера не поиска да те убие за това).

Аз предпочитам да го правя с условни коментари.

Относно мачкането на CSS - не вярвам да си пишеш файловете на един ред без нито един интервал. Също не намирам за удобно преди да кача нещо на сървъра, ръчно да минавам да трия интервали и нови редове. По-лесно е това да става с един шел скрипт или като част от build-прцедура заедно с мачкането на JavaScript.

За кратката форма на font - мдаа, и на мен не би ми харесало да отнесе line-height. Не съм забелязал yuicompressor да чупи височината на реда, ще тествам специално.

А, бях забравил и за JavaScript в края на документа. В повечето съвременни браузъри изтеглянето на скриптове не блокира зареждането на останалите елементи от страницата, но се изпълняват в последователността, в която са в документа. За това вече не е толкова важно да се поставят на края на документа, аз лично си ги слагам в head. Проблем са естествено inline скриптовете, особено, ако правят document.write(;&lt;script..., тогава става страшно!</description>
		<content:encoded><![CDATA[<p>Защо може да трябва различен стил за IE &#8211; за да направиш box-shadow с картинка вместо със CSS, да замениш PNG със GIF, ако не става да е 8 битово PNG-то, за да нямаш дълги filter: редове &#8230; Или просто за да предложиш наистина основно описание на нещата за IE6 и да не се занимаваш с глупости (ако дизайнера не поиска да те убие за това).</p>
<p>Аз предпочитам да го правя с условни коментари.</p>
<p>Относно мачкането на CSS &#8211; не вярвам да си пишеш файловете на един ред без нито един интервал. Също не намирам за удобно преди да кача нещо на сървъра, ръчно да минавам да трия интервали и нови редове. По-лесно е това да става с един шел скрипт или като част от build-прцедура заедно с мачкането на JavaScript.</p>
<p>За кратката форма на font &#8211; мдаа, и на мен не би ми харесало да отнесе line-height. Не съм забелязал yuicompressor да чупи височината на реда, ще тествам специално.</p>
<p>А, бях забравил и за JavaScript в края на документа. В повечето съвременни браузъри изтеглянето на скриптове не блокира зареждането на останалите елементи от страницата, но се изпълняват в последователността, в която са в документа. За това вече не е толкова важно да се поставят на края на документа, аз лично си ги слагам в head. Проблем са естествено inline скриптовете, особено, ако правят document.write(;&lt;script&#8230;, тогава става страшно!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Иван</title>
		<link>http://blog.rstankov.com/2010/01/19/%d0%b0-%d0%bf%d1%80%d0%be%d1%81%d1%82%d0%be-%d1%81%d0%b0%d0%b9%d1%82%d1%87%d0%b5-%d1%85%d0%b2%d1%8a%d1%80%d0%bb%d1%8f%d1%88-%d0%bc%d0%b0%d0%bb%d0%ba%d0%be-html-%d0%b8-%d0%b3%d0%be%d1%82%d0%be%d0%b2/comment-page-1/#comment-168</link>
		<dc:creator>Иван</dc:creator>
		<pubDate>Thu, 21 Jan 2010 00:02:17 +0000</pubDate>
		<guid isPermaLink="false">http://next.pixeldepo.com/?p=1276#comment-168</guid>
		<description>@Гозно, виж ако зависи от мен -- * html {display: none;} -- обаче не зависи, затова го търпя.

Хаковете за ИЕ за доволно малки, даже бих казал пренебрежително малки и не всяко нещо се пише по два пъти. Обикновено е едно нещо min-height: 0; _zoom: 1; и рядко друго нещо такова. Предвид, че deflate търси повторения теглото, което се добавя е малко.

Защо му е на човек да прави различни стилове за ИЕ не мога да разбера, но за целта на спора ще приема, че му трябва. В такъв случай съм съгласен, че условните коментари биха свършили работа. Само че аз би го решил със снифене за accept хедър, а не с условни коменари. Много по-елегантно и не се генерира излишен HTML.

За компресиите... Нека само за секунда се замислим -- при положение, че сам си пиша ситловете, дали ще ми се случи да има дълга форма вместо къса, освен ако не е умишлено? Не. Този тип компресори за хора, които нямат изградени навици.

Допълнително, ако видя някой компресор да ми направи кратка форма на font просто минавам и го бия през ръцете. Защо? Защото кратката форма нулира line-height и я връща към подразбиращата за браузъра т.е. между 1.3 и 1.4 мисля.

Което ме връща в изходна позиция (предвид, че имам навици при писане на ЦСС) -- когато се прави заявка към ЦСС и сървъра е в release режим, чисти интервалите и прочее гадове и по-добра компресия няма.

За малко да забравя.. точно защото deflate търси повторения, има много голямо значение как ще си подредиш стиловете. При малък фаил от (примерно 100-на ред т.е. около 10-20 правила) кирията беше около половин кило(байт). При по-големи файлове разликата отива към кило и нещо две. Ето на това му казвам аз компресиране ;)

Междудругото, за писане на ЦСС можем си чешем езиците мноооого дълго време. Ти само дай тон за песен.

@Радослав -- тая сесия много бързо изтича.</description>
		<content:encoded><![CDATA[<p>@Гозно, виж ако зависи от мен &#8212; * html {display: none;} &#8212; обаче не зависи, затова го търпя.</p>
<p>Хаковете за ИЕ за доволно малки, даже бих казал пренебрежително малки и не всяко нещо се пише по два пъти. Обикновено е едно нещо min-height: 0; _zoom: 1; и рядко друго нещо такова. Предвид, че deflate търси повторения теглото, което се добавя е малко.</p>
<p>Защо му е на човек да прави различни стилове за ИЕ не мога да разбера, но за целта на спора ще приема, че му трябва. В такъв случай съм съгласен, че условните коментари биха свършили работа. Само че аз би го решил със снифене за accept хедър, а не с условни коменари. Много по-елегантно и не се генерира излишен HTML.</p>
<p>За компресиите&#8230; Нека само за секунда се замислим &#8212; при положение, че сам си пиша ситловете, дали ще ми се случи да има дълга форма вместо къса, освен ако не е умишлено? Не. Този тип компресори за хора, които нямат изградени навици.</p>
<p>Допълнително, ако видя някой компресор да ми направи кратка форма на font просто минавам и го бия през ръцете. Защо? Защото кратката форма нулира line-height и я връща към подразбиращата за браузъра т.е. между 1.3 и 1.4 мисля.</p>
<p>Което ме връща в изходна позиция (предвид, че имам навици при писане на ЦСС) &#8212; когато се прави заявка към ЦСС и сървъра е в release режим, чисти интервалите и прочее гадове и по-добра компресия няма.</p>
<p>За малко да забравя.. точно защото deflate търси повторения, има много голямо значение как ще си подредиш стиловете. При малък фаил от (примерно 100-на ред т.е. около 10-20 правила) кирията беше около половин кило(байт). При по-големи файлове разликата отива към кило и нещо две. Ето на това му казвам аз компресиране <img src='http://blog.rstankov.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Междудругото, за писане на ЦСС можем си чешем езиците мноооого дълго време. Ти само дай тон за песен.</p>
<p>@Радослав &#8212; тая сесия много бързо изтича.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Гонзо</title>
		<link>http://blog.rstankov.com/2010/01/19/%d0%b0-%d0%bf%d1%80%d0%be%d1%81%d1%82%d0%be-%d1%81%d0%b0%d0%b9%d1%82%d1%87%d0%b5-%d1%85%d0%b2%d1%8a%d1%80%d0%bb%d1%8f%d1%88-%d0%bc%d0%b0%d0%bb%d0%ba%d0%be-html-%d0%b8-%d0%b3%d0%be%d1%82%d0%be%d0%b2/comment-page-1/#comment-167</link>
		<dc:creator>Гонзо</dc:creator>
		<pubDate>Wed, 20 Jan 2010 07:59:27 +0000</pubDate>
		<guid isPermaLink="false">http://next.pixeldepo.com/?p=1276#comment-167</guid>
		<description>@Иван, не съм съгласен с коментара ти относно CSS. 

Когато стиловете за IE са в отделен файл, поставен в условен коментар, файлът се тегли само от IE, за остналите браузъри е просто коментар и не се отразява на зареждането на страницата. Допълнителната заявка за изтегляне на файла тежи само на IE. Освен това съвременните браузъри могат да отварят повече едновременни връзки - по подразбиране Firefox е ограничен на 6 към един хост. 

Друга причина да предпочитам отделните файлове за IE, е че по-лесно да направиш съвсем различни стилове за IE. Не се налага да пишеш всяко нещо по два пъти (щото не става да сложиш хаковете са IE6 и IE7 заедно) и е по-ясно защо тези стилове са там.

Относно смачкването на CSS - най-добре е да ползваш някой инструмент за това. Аз предпочитам YUICompressor. А, и като говорим за намаляване на обема на файла, стигаме и до кратките декларации на свойства. Ясно е, че 

padding: 1px 2px 3px 4px; 

е доста по-малко от

padding-top: 1px;
padding-right: 2px;
padding-bottom: 3px;
padding-left:4px;

А според мен е и доста по-ясно.</description>
		<content:encoded><![CDATA[<p>@Иван, не съм съгласен с коментара ти относно CSS. </p>
<p>Когато стиловете за IE са в отделен файл, поставен в условен коментар, файлът се тегли само от IE, за остналите браузъри е просто коментар и не се отразява на зареждането на страницата. Допълнителната заявка за изтегляне на файла тежи само на IE. Освен това съвременните браузъри могат да отварят повече едновременни връзки &#8211; по подразбиране Firefox е ограничен на 6 към един хост. </p>
<p>Друга причина да предпочитам отделните файлове за IE, е че по-лесно да направиш съвсем различни стилове за IE. Не се налага да пишеш всяко нещо по два пъти (щото не става да сложиш хаковете са IE6 и IE7 заедно) и е по-ясно защо тези стилове са там.</p>
<p>Относно смачкването на CSS &#8211; най-добре е да ползваш някой инструмент за това. Аз предпочитам YUICompressor. А, и като говорим за намаляване на обема на файла, стигаме и до кратките декларации на свойства. Ясно е, че </p>
<p>padding: 1px 2px 3px 4px; </p>
<p>е доста по-малко от</p>
<p>padding-top: 1px;<br />
padding-right: 2px;<br />
padding-bottom: 3px;<br />
padding-left:4px;</p>
<p>А според мен е и доста по-ясно.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Пламен Станев</title>
		<link>http://blog.rstankov.com/2010/01/19/%d0%b0-%d0%bf%d1%80%d0%be%d1%81%d1%82%d0%be-%d1%81%d0%b0%d0%b9%d1%82%d1%87%d0%b5-%d1%85%d0%b2%d1%8a%d1%80%d0%bb%d1%8f%d1%88-%d0%bc%d0%b0%d0%bb%d0%ba%d0%be-html-%d0%b8-%d0%b3%d0%be%d1%82%d0%be%d0%b2/comment-page-1/#comment-166</link>
		<dc:creator>Пламен Станев</dc:creator>
		<pubDate>Tue, 19 Jan 2010 20:24:13 +0000</pubDate>
		<guid isPermaLink="false">http://next.pixeldepo.com/?p=1276#comment-166</guid>
		<description>Няма да коментирам. Само ще предам един разговор, който проведох преди години с човек който работеше като ......
Аз: Какво работиш сега?
Той: Ами програмист  съм.
Аз: На кой език програмираш?
Той: Как на кой? На Word.
Аз: ?!?  А, значи знаеш Visual Basic!
Той: Какво е това Visual Basic?
Тук приключих разговора с мисълта че &quot;всички от всичко разбират&quot; че просто ако го продължа ще изглеждам не само неук но и прост.
Одобрявам статията. Трупай опит и в писането на такива неща. След години съм сигурен че ще ти потрябва този опит.</description>
		<content:encoded><![CDATA[<p>Няма да коментирам. Само ще предам един разговор, който проведох преди години с човек който работеше като &#8230;&#8230;<br />
Аз: Какво работиш сега?<br />
Той: Ами програмист  съм.<br />
Аз: На кой език програмираш?<br />
Той: Как на кой? На Word.<br />
Аз: ?!?  А, значи знаеш Visual Basic!<br />
Той: Какво е това Visual Basic?<br />
Тук приключих разговора с мисълта че &#8220;всички от всичко разбират&#8221; че просто ако го продължа ще изглеждам не само неук но и прост.<br />
Одобрявам статията. Трупай опит и в писането на такива неща. След години съм сигурен че ще ти потрябва този опит.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dobromir Raynov</title>
		<link>http://blog.rstankov.com/2010/01/19/%d0%b0-%d0%bf%d1%80%d0%be%d1%81%d1%82%d0%be-%d1%81%d0%b0%d0%b9%d1%82%d1%87%d0%b5-%d1%85%d0%b2%d1%8a%d1%80%d0%bb%d1%8f%d1%88-%d0%bc%d0%b0%d0%bb%d0%ba%d0%be-html-%d0%b8-%d0%b3%d0%be%d1%82%d0%be%d0%b2/comment-page-1/#comment-165</link>
		<dc:creator>Dobromir Raynov</dc:creator>
		<pubDate>Tue, 19 Jan 2010 19:04:19 +0000</pubDate>
		<guid isPermaLink="false">http://next.pixeldepo.com/?p=1276#comment-165</guid>
		<description>&quot;Ааа, така ли? Аз пък си мислех, че хоп и готово.&quot; цитат от учудването на клиент след обяснението как и за колко време ще му бъде направен сайта...
Жалко, че тия, които искат сайтове, но с намаление, защото има криза и в същото време карат чисто нови джипове, няма да прочетат този пост.
Може би трябва в магазина да искам намаление на сиренето... криза е все пак...</description>
		<content:encoded><![CDATA[<p>&#8220;Ааа, така ли? Аз пък си мислех, че хоп и готово.&#8221; цитат от учудването на клиент след обяснението как и за колко време ще му бъде направен сайта&#8230;<br />
Жалко, че тия, които искат сайтове, но с намаление, защото има криза и в същото време карат чисто нови джипове, няма да прочетат този пост.<br />
Може би трябва в магазина да искам намаление на сиренето&#8230; криза е все пак&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Radoslav Stankov</title>
		<link>http://blog.rstankov.com/2010/01/19/%d0%b0-%d0%bf%d1%80%d0%be%d1%81%d1%82%d0%be-%d1%81%d0%b0%d0%b9%d1%82%d1%87%d0%b5-%d1%85%d0%b2%d1%8a%d1%80%d0%bb%d1%8f%d1%88-%d0%bc%d0%b0%d0%bb%d0%ba%d0%be-html-%d0%b8-%d0%b3%d0%be%d1%82%d0%be%d0%b2/comment-page-1/#comment-164</link>
		<dc:creator>Radoslav Stankov</dc:creator>
		<pubDate>Tue, 19 Jan 2010 18:43:51 +0000</pubDate>
		<guid isPermaLink="false">http://next.pixeldepo.com/?p=1276#comment-164</guid>
		<description>@Марио благодаря :)

@Иван за (-) преди време наистина ги предпочитах, и в контекста на css  стоят по-добре. Но напоследък (_) по лесно се мапват в html/javacript контекста. Но това е малко като дали скобата трябва да е същия или на долния ред. Важното да е се избере единия вариант и да се работи с него (докато е полезен разбира се) за да не стават мазаници :)</description>
		<content:encoded><![CDATA[<p>@Марио благодаря <img src='http://blog.rstankov.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>@Иван за (-) преди време наистина ги предпочитах, и в контекста на css  стоят по-добре. Но напоследък (_) по лесно се мапват в html/javacript контекста. Но това е малко като дали скобата трябва да е същия или на долния ред. Важното да е се избере единия вариант и да се работи с него (докато е полезен разбира се) за да не стават мазаници <img src='http://blog.rstankov.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Иван</title>
		<link>http://blog.rstankov.com/2010/01/19/%d0%b0-%d0%bf%d1%80%d0%be%d1%81%d1%82%d0%be-%d1%81%d0%b0%d0%b9%d1%82%d1%87%d0%b5-%d1%85%d0%b2%d1%8a%d1%80%d0%bb%d1%8f%d1%88-%d0%bc%d0%b0%d0%bb%d0%ba%d0%be-html-%d0%b8-%d0%b3%d0%be%d1%82%d0%be%d0%b2/comment-page-1/#comment-163</link>
		<dc:creator>Иван</dc:creator>
		<pubDate>Tue, 19 Jan 2010 16:24:08 +0000</pubDate>
		<guid isPermaLink="false">http://next.pixeldepo.com/?p=1276#comment-163</guid>
		<description>В езиците за програмиране не можеш да използваш тирета (-) за име на променлива / фунцкиа (кв&#039;ото и да е) по простата причина, че се приема за математически знак :) В CSS обаче, такива хави нема и заради това можеш. Допълнително, при положение, че свойствата (properties) са с тирета, някак си ми идва по-естествено и аз да ползвам тирета.

Но си е въпрос на вкус ;)

@Марио, човек ако знеш колко съм го зяпал монитора, ама с часове и кур не става от само себе си. Най-лесно клиентите разбират, че нещата не стават от само себе си, като им се направи аналогия с пари. Въобще парите са един много хубав пример / аналогия за всичко ;)

Аз имах точно обратния проблем пък -- че фронт-а не е скатавка.</description>
		<content:encoded><![CDATA[<p>В езиците за програмиране не можеш да използваш тирета (-) за име на променлива / фунцкиа (кв&#8217;ото и да е) по простата причина, че се приема за математически знак <img src='http://blog.rstankov.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  В CSS обаче, такива хави нема и заради това можеш. Допълнително, при положение, че свойствата (properties) са с тирета, някак си ми идва по-естествено и аз да ползвам тирета.</p>
<p>Но си е въпрос на вкус <img src='http://blog.rstankov.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>@Марио, човек ако знеш колко съм го зяпал монитора, ама с часове и кур не става от само себе си. Най-лесно клиентите разбират, че нещата не стават от само себе си, като им се направи аналогия с пари. Въобще парите са един много хубав пример / аналогия за всичко <img src='http://blog.rstankov.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Аз имах точно обратния проблем пък &#8212; че фронт-а не е скатавка.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mario Peshev</title>
		<link>http://blog.rstankov.com/2010/01/19/%d0%b0-%d0%bf%d1%80%d0%be%d1%81%d1%82%d0%be-%d1%81%d0%b0%d0%b9%d1%82%d1%87%d0%b5-%d1%85%d0%b2%d1%8a%d1%80%d0%bb%d1%8f%d1%88-%d0%bc%d0%b0%d0%bb%d0%ba%d0%be-html-%d0%b8-%d0%b3%d0%be%d1%82%d0%be%d0%b2/comment-page-1/#comment-162</link>
		<dc:creator>Mario Peshev</dc:creator>
		<pubDate>Tue, 19 Jan 2010 15:20:13 +0000</pubDate>
		<guid isPermaLink="false">http://next.pixeldepo.com/?p=1276#comment-162</guid>
		<description>Съвсем бегло си засегнал от всичко по малко, но пък си посочил полезни неща - постът ми хареса. Хем към колегите, хем към потенциалните клиенти, хем описателен към настоящите такива какво всъщност се прави и защо не всичко е просто нарисувано с Frontpage. 
Аз така и не можах да обясня на няколко employer-а, че &#039;backend&#039; не е скатаване на работно време и не всичко, което се пише, се вижда директно на екрана. Много порочна практика е мисленето, че сайтовете се &#039;рисуват&#039;, а нещата стават &#039;от само себе си&#039;...</description>
		<content:encoded><![CDATA[<p>Съвсем бегло си засегнал от всичко по малко, но пък си посочил полезни неща &#8211; постът ми хареса. Хем към колегите, хем към потенциалните клиенти, хем описателен към настоящите такива какво всъщност се прави и защо не всичко е просто нарисувано с Frontpage.<br />
Аз така и не можах да обясня на няколко employer-а, че &#8216;backend&#8217; не е скатаване на работно време и не всичко, което се пише, се вижда директно на екрана. Много порочна практика е мисленето, че сайтовете се &#8216;рисуват&#8217;, а нещата стават &#8216;от само себе си&#8217;&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Radoslav Stankov</title>
		<link>http://blog.rstankov.com/2010/01/19/%d0%b0-%d0%bf%d1%80%d0%be%d1%81%d1%82%d0%be-%d1%81%d0%b0%d0%b9%d1%82%d1%87%d0%b5-%d1%85%d0%b2%d1%8a%d1%80%d0%bb%d1%8f%d1%88-%d0%bc%d0%b0%d0%bb%d0%ba%d0%be-html-%d0%b8-%d0%b3%d0%be%d1%82%d0%be%d0%b2/comment-page-1/#comment-161</link>
		<dc:creator>Radoslav Stankov</dc:creator>
		<pubDate>Tue, 19 Jan 2010 10:22:16 +0000</pubDate>
		<guid isPermaLink="false">http://next.pixeldepo.com/?p=1276#comment-161</guid>
		<description>По принцип css пиша до толкова колкото се налага в предвид, че не правя дизайна. 
Само за  тирета (-) вместо подчертавки (_), си е въпрос на вкус, но от друга страна, Rails ( с който все повече работя използва подчертавки (_), а и от JavaScript страна ми изглеждат доста добре.

Иначе си напълно прав, че винаги си зависи от конкретния сайт и от изискванията на клиента :)

п.п. Добре че повечето хора вече тотално са забравили M$ Frontpage :D</description>
		<content:encoded><![CDATA[<p>По принцип css пиша до толкова колкото се налага в предвид, че не правя дизайна.<br />
Само за  тирета (-) вместо подчертавки (_), си е въпрос на вкус, но от друга страна, Rails ( с който все повече работя използва подчертавки (_), а и от JavaScript страна ми изглеждат доста добре.</p>
<p>Иначе си напълно прав, че винаги си зависи от конкретния сайт и от изискванията на клиента <img src='http://blog.rstankov.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>п.п. Добре че повечето хора вече тотално са забравили M$ Frontpage <img src='http://blog.rstankov.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Иван</title>
		<link>http://blog.rstankov.com/2010/01/19/%d0%b0-%d0%bf%d1%80%d0%be%d1%81%d1%82%d0%be-%d1%81%d0%b0%d0%b9%d1%82%d1%87%d0%b5-%d1%85%d0%b2%d1%8a%d1%80%d0%bb%d1%8f%d1%88-%d0%bc%d0%b0%d0%bb%d0%ba%d0%be-html-%d0%b8-%d0%b3%d0%be%d1%82%d0%be%d0%b2/comment-page-1/#comment-160</link>
		<dc:creator>Иван</dc:creator>
		<pubDate>Tue, 19 Jan 2010 10:07:29 +0000</pubDate>
		<guid isPermaLink="false">http://next.pixeldepo.com/?p=1276#comment-160</guid>
		<description>За писането на CSS си прав, но с маааалки уточнения:

1) Абсолютно задължително е хаковете за ИЕ 6 / 7 да НЕ стоят в отделен файл. Проклетите браузъри имат пуснати смао 2 / 4 конекции и това още повече се забавят. Хаковете стоят в същия фаил, непосредствено под пропъртито, което хакваш с представка _ или * респективно. Ако ползваш -moz, -webkit и прочее представки, CSS така или иначе е невалиден. Приеми, че _ и * са представки за ИЕ, нещо като -ms, но специално за 6 и 7;
2) Да кажеш, че е добре да подреждаш стиловете по азбучен ред, е като да кажеш &quot;добре е да подреждаш класовете в азбучен ред&quot; -- невярно. Много по-добра идея е да групираш пропъртита по предназначение. Само се запитай къде стоят font- и text- респективно;
3) За предпочитане са тирета (-) вместо подчертавки (_) в имената на класовете по ред прични.
4) Кратките селектори са утопия, която не съществува, освен в контекста на минималистичните сайтове. Важи и за кратките стилови блокове;
5) Колко е голям DOM / колко са вложени нещата зависи от самата страница, нейното приложение и целева група (демек браузър, с който отварят). Като ти дойдат Ройтерс и ти кажат &quot;Ние имам един продукт, за който сме платили Х милиона пауна и той използва ядро ИЕ 5.5, така че сайта трябва да работи на него&quot;, ще слагаш не само допълнителни wrap-ъри, ами и таблици;
6) За компресиране на CSS е достатъчно да се махнат всички ненужни коментари, интервали, табове и нови редова. Останлото идва от gzip / deflate;

Та така.

Виж прав си, че като видят клиентите Dreamweaver и вече си мислт &quot;бахти колко е лесно&quot; или &quot;тез само ме мотат&quot; и други мисли пръкнати из дълбините на съзнанието им...</description>
		<content:encoded><![CDATA[<p>За писането на CSS си прав, но с маааалки уточнения:</p>
<p>1) Абсолютно задължително е хаковете за ИЕ 6 / 7 да НЕ стоят в отделен файл. Проклетите браузъри имат пуснати смао 2 / 4 конекции и това още повече се забавят. Хаковете стоят в същия фаил, непосредствено под пропъртито, което хакваш с представка _ или * респективно. Ако ползваш -moz, -webkit и прочее представки, CSS така или иначе е невалиден. Приеми, че _ и * са представки за ИЕ, нещо като -ms, но специално за 6 и 7;<br />
2) Да кажеш, че е добре да подреждаш стиловете по азбучен ред, е като да кажеш &#8220;добре е да подреждаш класовете в азбучен ред&#8221; &#8212; невярно. Много по-добра идея е да групираш пропъртита по предназначение. Само се запитай къде стоят font- и text- респективно;<br />
3) За предпочитане са тирета (-) вместо подчертавки (_) в имената на класовете по ред прични.<br />
4) Кратките селектори са утопия, която не съществува, освен в контекста на минималистичните сайтове. Важи и за кратките стилови блокове;<br />
5) Колко е голям DOM / колко са вложени нещата зависи от самата страница, нейното приложение и целева група (демек браузър, с който отварят). Като ти дойдат Ройтерс и ти кажат &#8220;Ние имам един продукт, за който сме платили Х милиона пауна и той използва ядро ИЕ 5.5, така че сайта трябва да работи на него&#8221;, ще слагаш не само допълнителни wrap-ъри, ами и таблици;<br />
6) За компресиране на CSS е достатъчно да се махнат всички ненужни коментари, интервали, табове и нови редова. Останлото идва от gzip / deflate;</p>
<p>Та така.</p>
<p>Виж прав си, че като видят клиентите Dreamweaver и вече си мислт &#8220;бахти колко е лесно&#8221; или &#8220;тез само ме мотат&#8221; и други мисли пръкнати из дълбините на съзнанието им&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Radoslav Stankov</title>
		<link>http://blog.rstankov.com/2010/01/19/%d0%b0-%d0%bf%d1%80%d0%be%d1%81%d1%82%d0%be-%d1%81%d0%b0%d0%b9%d1%82%d1%87%d0%b5-%d1%85%d0%b2%d1%8a%d1%80%d0%bb%d1%8f%d1%88-%d0%bc%d0%b0%d0%bb%d0%ba%d0%be-html-%d0%b8-%d0%b3%d0%be%d1%82%d0%be%d0%b2/comment-page-1/#comment-159</link>
		<dc:creator>Radoslav Stankov</dc:creator>
		<pubDate>Tue, 19 Jan 2010 08:24:47 +0000</pubDate>
		<guid isPermaLink="false">http://next.pixeldepo.com/?p=1276#comment-159</guid>
		<description>:) И ти добре си описал нещата.

Сега като се замисля за сигурността не съм писал, но там нещата са много дълбоки и мътни (за някои хора) а и аз исках само на за frontend страна да се съсредоточа.

Плюс че за мен web developer и frontend engineer са 2 различни професии, който може и да си покриват част от работата и функциите имат и доста различни неща на които трябва да се фокусират. </description>
		<content:encoded><![CDATA[<p> <img src='http://blog.rstankov.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  И ти добре си описал нещата.</p>
<p>Сега като се замисля за сигурността не съм писал, но там нещата са много дълбоки и мътни (за някои хора) а и аз исках само на за frontend страна да се съсредоточа.</p>
<p>Плюс че за мен web developer и frontend engineer са 2 различни професии, който може и да си покриват част от работата и функциите имат и доста различни неща на които трябва да се фокусират.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nikola</title>
		<link>http://blog.rstankov.com/2010/01/19/%d0%b0-%d0%bf%d1%80%d0%be%d1%81%d1%82%d0%be-%d1%81%d0%b0%d0%b9%d1%82%d1%87%d0%b5-%d1%85%d0%b2%d1%8a%d1%80%d0%bb%d1%8f%d1%88-%d0%bc%d0%b0%d0%bb%d0%ba%d0%be-html-%d0%b8-%d0%b3%d0%be%d1%82%d0%be%d0%b2/comment-page-1/#comment-157</link>
		<dc:creator>Nikola</dc:creator>
		<pubDate>Tue, 19 Jan 2010 08:14:34 +0000</pubDate>
		<guid isPermaLink="false">http://next.pixeldepo.com/?p=1276#comment-157</guid>
		<description>съгласен, какво друго да ти кажа? :) но ние тези неща си ги знаем. 

инче в статията си заложил основно на best practices, вместо да огромния брой на инструментите и целевите платформи - 5 браусъра по 3 операциони системи + поне 10 мобилни умни телефони ... абе въобще абсолютна лудница :Д :)

иначе преди година писах нещо подобно и аз, но говорих за целия пакет - фронт енд, бакенд, архитектура и т.н. http://weboholic.de/what-is-being-a-web-developer.html</description>
		<content:encoded><![CDATA[<p>съгласен, какво друго да ти кажа? <img src='http://blog.rstankov.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  но ние тези неща си ги знаем. </p>
<p>инче в статията си заложил основно на best practices, вместо да огромния брой на инструментите и целевите платформи &#8211; 5 браусъра по 3 операциони системи + поне 10 мобилни умни телефони &#8230; абе въобще абсолютна лудница :Д <img src='http://blog.rstankov.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>иначе преди година писах нещо подобно и аз, но говорих за целия пакет &#8211; фронт енд, бакенд, архитектура и т.н. <a href="http://weboholic.de/what-is-being-a-web-developer.html" rel="nofollow">http://weboholic.de/what-is-being-a-web-developer.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Shterev</title>
		<link>http://blog.rstankov.com/2010/01/19/%d0%b0-%d0%bf%d1%80%d0%be%d1%81%d1%82%d0%be-%d1%81%d0%b0%d0%b9%d1%82%d1%87%d0%b5-%d1%85%d0%b2%d1%8a%d1%80%d0%bb%d1%8f%d1%88-%d0%bc%d0%b0%d0%bb%d0%ba%d0%be-html-%d0%b8-%d0%b3%d0%be%d1%82%d0%be%d0%b2/comment-page-1/#comment-156</link>
		<dc:creator>Shterev</dc:creator>
		<pubDate>Mon, 18 Jan 2010 22:15:14 +0000</pubDate>
		<guid isPermaLink="false">http://next.pixeldepo.com/?p=1276#comment-156</guid>
		<description>Да, много добре казано! Много хора си мислят ,че като научат да използват Dreamweaver и са факири в web пространството. ;)</description>
		<content:encoded><![CDATA[<p>Да, много добре казано! Много хора си мислят ,че като научат да използват Dreamweaver и са факири в web пространството. <img src='http://blog.rstankov.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>

