<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" >

  <channel>
    <title><![CDATA[Комментарии / Профиль note]]></title>
    <link>https://habr.com/ru/users/note/comments/</link>
    <description><![CDATA[Хабр: комментарии пользователя note]]></description>
    <language>ru</language>
    <managingEditor>editor@habr.com</managingEditor>
    <generator>habr.com</generator>
    <pubDate>Wed, 29 Apr 2026 20:40:00 GMT</pubDate>
    
    
      <image>
        <link>https://habr.com/ru/</link>
        <url>https://habrastorage.org/webt/ym/el/wk/ymelwk3zy1gawz4nkejl_-ammtc.png</url>
        <title>Хабр</title>
      </image>
    

    
      

      
        
  
    <item>
      <title>05.12.2012 23:45:30 </title>
      <guid isPermaLink="true">https://habr.com/ru/companies/JetBrains/articles/161509/#comment_5544709</guid>
      <link>https://habr.com/ru/companies/JetBrains/articles/161509/#comment_5544709</link>
      <description><![CDATA[Есть древнющий баг с Undo/Redo, все никак не доберусь до трекера чтоб правильно сформулировать и зарепортить, если еще не зарепорчено) Поэтому зарепорчу здесь.<br/>
Суть бага в том, что, если история изменений файла большая и зажать Undo, так сказать, до упора, а потом попробовать все вернуть зажав Redo тоже до упора, то в какой-то момент код ломается и превращается в рандомную кашу и вернуть его обратно в корректный вид можно только с помощью локальной истории.<br/>
Не смертельно, но иногда поднаживает :)<br/>
<br/>
А вообще за продукт огромное спасибо, вы лучшие)]]></description>
      <pubDate>Wed, 05 Dec 2012 23:45:30 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>25.11.2012 20:34:28 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/159955/#comment_15688433</guid>
      <link>https://habr.com/ru/articles/159955/#comment_15688433</link>
      <description><![CDATA[Товарищи, а может кто-нибудь что-то подобное рассказать про других гигантов IT-индустрии за рубежом (США, Европа), к примеру — Apple, Amazon, Microsoft и т.п?<br/>
Больше всего, конечно, интересует как там работается, а не как туда попасть, так как, если есть желание, то это лишь дело времени. Хотя, если есть на примете какие-либо хитрости и трюки по трудоустройству, то тоже будет интересно узнать :)]]></description>
      <pubDate>Sun, 25 Nov 2012 20:34:28 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>24.09.2012 14:58:57 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/151931/#comment_5165092</guid>
      <link>https://habr.com/ru/articles/151931/#comment_5165092</link>
      <description><![CDATA[Согласен. Если брать всю методику разработки в целом, то, конечно, учитывать иерархию внутри элементов и делать многоуровневые вложенности папок в файловой системе абсолютно излишне и было бы полнейшим маразмом.<br/>
<br/>
Если же брать только метод именования (ну и, конечно же, независимость блоков), то в отрыве от вашего инструментария и системы разбивки всего внутри блока на папки — метод именования становится нелогичным. А, как мне кажется, в большинстве случаев верстальщики с небольших проектов как раз заимствуют только именование.]]></description>
      <pubDate>Mon, 24 Sep 2012 14:58:57 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>24.09.2012 14:33:00 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/151931/#comment_5165004</guid>
      <link>https://habr.com/ru/articles/151931/#comment_5165004</link>
      <description><![CDATA[<blockquote>Если вы говорите о том, какие классы используют в Яндексе, то это не так: схема именования элемента не зависит от его вложенности в другие элементы.</blockquote><br/>
Я говорил о верстке Яндекс.Почты и, как мне думалось на тот момент, об именовании по БЭМ'у в целом. Выше я уже неоднократно признавал, что был не прав на этот счет.<br/>
<br/>
<blockquote>Если вы говорите о БЭМ в целом, то это тоже не верно. БЭМ как методология не регламентирует именование классов, оставляя это за конкретной реализацией.</blockquote><br/>
Не о БЭМ в целом, а только о вашем, так сказать, дефолтном методе именования по БЭМ'у.]]></description>
      <pubDate>Mon, 24 Sep 2012 14:33:00 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>24.09.2012 13:27:34 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/151931/#comment_5164795</guid>
      <link>https://habr.com/ru/articles/151931/#comment_5164795</link>
      <description><![CDATA[Да я уже понял, что «чисто по БЭМ'овски, как Виталя прописал» все именно так, как вы говорите. Даже покаялся чуть ниже в комментах.<br/>
Теперь же просто высказываю точку зрения о том, что оригинальное БЭМ-именование, на мой взгляд, нелогичное и трудное для восприятия, и объясняю как и почему, опять же на мой взгляд, было бы логичней и понятней.]]></description>
      <pubDate>Mon, 24 Sep 2012 13:27:34 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>23.09.2012 20:47:12 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/151931/#comment_5162674</guid>
      <link>https://habr.com/ru/articles/151931/#comment_5162674</link>
      <description><![CDATA[С категоричностью первого высказывания, конечно, погорячился, каюсь.<br/>
Просто мне БЭМ представлялся более логичным, универсальным и понятным, чем он есть на самом деле. Раньше удивлялся тому, что многим он непонятен и монструозен для восприятия. Теперь же понимаю отчего это происходит.<br/>
<br/>
Так как, глядя на вашу почту, я был уверен, что в БЭМ именование происходит именно так, как уже описывал выше, я неоднократно давал своим друзьям начинающим верстальщикам ссылку на bem.info (хотя сам года 2-3 ничего не читал про БЭМ) и у всех без исключения после прочтения гайдов метод именования вызывал затруднения. После того же, как я объяснял все со своей колокольни, опять же все без исключения говорили «ааа, теперь все понятно, так бы сразу и сказал».<br/>
<br/>
Замечу, что я говорю только о методе именования. Основополагающий же принцип БЭМ'а о независимости блоков бесспорен.]]></description>
      <pubDate>Sun, 23 Sep 2012 20:47:12 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>23.09.2012 10:52:43 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/151931/#comment_5161429</guid>
      <link>https://habr.com/ru/articles/151931/#comment_5161429</link>
      <description><![CDATA[Я прекрасно понимаю что имеется ввиду в записи <a href="http://habrahabr.ru/users/beyondtheclouds/" class="user_link">Beyondtheclouds</a>. Я же пытаюсь абстрагироваться от документации и следовать логике.<br/>
И, думаю, бессмысленно доказывать, что белое — это белое, а в этой абстрактной разметке:<br/>
<br/>
<pre><code class="html">&lt;div class=&quot;news&quot;&gt;
    &lt;div class=&quot;list&quot;&gt;
        &lt;div class=&quot;item&quot;&gt;…&lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;
</code></pre><br/>
… news — блок, list — элемент блока, а item — элемент блока, вложенный в другой элемент блока.<br/>
<br/>
<blockquote>К тому же если иерархия плоская, а стили независимы — …</blockquote><br/>
Стили внутри блока не могут быть независимы. В большей или меньше степени, но они обязательно зависят от того, что рядом, во что обернуты и что внутри. А если элемент независим, то это уже блок.]]></description>
      <pubDate>Sun, 23 Sep 2012 10:52:43 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>23.09.2012 10:16:23 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/151931/#comment_5161368</guid>
      <link>https://habr.com/ru/articles/151931/#comment_5161368</link>
      <description><![CDATA[Очень правильный вопрос.<br/>
Мы в своей команде решили, что отказываться от каскада в описанном вами случае — излишний фанатизм.]]></description>
      <pubDate>Sun, 23 Sep 2012 10:16:23 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>23.09.2012 10:11:49 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/151931/#comment_5161363</guid>
      <link>https://habr.com/ru/articles/151931/#comment_5161363</link>
      <description><![CDATA[Я, пожалуй, воздержусь от спора о фломастерах, а попробую описать чем лично меня не устраивает приведенный вами тип записи с точки зрения моей логики:<br/>
<br/>
1. Вы в имени элемента так или иначе используете ту же самую иерархию именования, что я описал выше, только в качестве разделителя пишете абсолютно нелогичный с моей точки зрения символ дефиса.<br/>
«list»&nbsp;—&nbsp;это элемент? Да.<br/>
«item»&nbsp;—&nbsp;это элемент? Да.<br/>
Элементы по БЭМ отделяются так&nbsp;—&nbsp;&quot;__элемент&quot;? Да.<br/>
Так при чем здесь тогда дефис? И, интересно, как бы вы написали такое&nbsp;—&nbsp;«news__list__item__link__image»?<br/>
<br/>
2. Именование модификаторов как &quot;_ключ_значение&quot;, на мой взгляд, излишне. На практике для нормального понимания абсолютно всегда достаточно написать только &quot;_значение&quot;. Или кому-то в строке &quot;*_disabled *_hidden *_big&quot; будет непонятно, что &quot;_disabled&quot; — это о состоянии, &quot;_hidden&quot; — о видимости, а &quot;_big&quot; о размерах? Зачем писать лишние &quot;_state&quot;, &quot;_visibility&quot; и &quot;_size&quot;, когда все и без них очевидно?]]></description>
      <pubDate>Sun, 23 Sep 2012 10:11:49 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>22.09.2012 15:18:39 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/151931/#comment_5159918</guid>
      <link>https://habr.com/ru/articles/151931/#comment_5159918</link>
      <description><![CDATA[В чем по-вашему заключается адовость? И как бы вы именовали такой пример?]]></description>
      <pubDate>Sat, 22 Sep 2012 15:18:39 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>22.09.2012 13:45:42 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/151931/#comment_5159755</guid>
      <link>https://habr.com/ru/articles/151931/#comment_5159755</link>
      <description><![CDATA[<blockquote>А вы внутри имени ставите разделитель «блок-элемент».</blockquote><br/>
Я ставлю разделитель &quot;__элемент-блока&quot;, вложенный в &quot;__другой-элемент-блока&quot;, так как в данном случае они неотделимы. Чуть подробней описал в <a href="http://habrahabr.ru/post/151931/#comment_5159734">комменте выше</a>.]]></description>
      <pubDate>Sat, 22 Sep 2012 13:45:42 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>22.09.2012 13:34:16 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/151931/#comment_5159734</guid>
      <link>https://habr.com/ru/articles/151931/#comment_5159734</link>
      <description><![CDATA[Явного запрета на иерархию в именовании элементов блока в их доках я что-то не нашел, к тому же сами яндексоиды на почте верстают именно так.<br/>
<br/>
Да и с точки зрения логики это, по-моему, правильней, так как link — это по сути элемент, вложенный в другой элемент и не имеющий смысла вне родительского item'а. Если же link такой универсальный и существует потенциальная возможность его дальнейшего использования в другом месте, то он должен быть вынесен отдельно в качестве блока.<br/>
<br/>
Но в любом случае, даже если ребята из яндекса имели ввиду то, о чем вы говорите — это все малозначительные нюансы и разные команды разработчиков могут с легкостью принимать свои откорректированные условия именования, с которыми им будет удобней работать на том или ином проекте. Главное — придерживаться одного стиля. Основополагающий же тезис методологии о независимости блоков от этого никак не страдает.<br/>
<br/>
К примеру, у нас на <a href="http://mail.ru/">проекте</a> мы с коллегами отказались от всяческих предлагаемых яндексом префиксов, но добавили свой — префикс «w-», который мы добавляем к элементам-оберткам (так называемые wrappers, отсюда и название префикса). Таким образом мы отделяем вспомогательные обертки от участия в иерархии при именовании, о которой я писал выше. Вот типовой пример нашего кода:<br/>
<br/>
<pre><code class="html">&lt;div class=&quot;news&quot;&gt;
	&lt;div class=&quot;news__tabs&quot;&gt;
		&lt;div class=&quot;news__tabs__item&quot;&gt;
	&lt;/div&gt;
	&lt;div class=&quot;news__list&quot;&gt;
		&lt;div class=&quot;news__list__item&quot;&gt;…&lt;/div&gt;
		&lt;div class=&quot;news__list__item news__list__item_hiddable&quot;&gt;…&lt;/div&gt;
		&lt;div class=&quot;news__list__item news__list__item_hiddable&quot;&gt;…&lt;/div&gt;
		&lt;div class=&quot;w-news__list__item_project&quot;&gt;
			&lt;div class=&quot;news__list__item&quot;&gt;…&lt;/div&gt;
			&lt;div class=&quot;news__list__item&quot;&gt;…&lt;/div&gt;
			&lt;div class=&quot;news__list__item&quot;&gt;…&lt;/div&gt;
		&lt;/div&gt;
	&lt;/div&gt;
&lt;/div&gt;
</code></pre><br/>
<pre><code class="css">.news {}
	.news__tabs {}
		.news__tabs__item {}
	.news__list {}
		.news__list__item {}
			.news__list__item_hiddable {}
		.w-news__list__item_project {}
</code></pre><br/>
<br/>
Для нас в такой записи все прозрачно и очевидно, по стилям сразу видна вся структура блока и видно что и от чего зависит внутри него.]]></description>
      <pubDate>Sat, 22 Sep 2012 13:34:16 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>22.09.2012 11:41:02 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/151931/#comment_5159465</guid>
      <link>https://habr.com/ru/articles/151931/#comment_5159465</link>
      <description><![CDATA[Не хочу вас расстраивать, но это тоже не БЭМ.<br/>
БЭМ выглядел бы так:<br/>
<br/>
<pre><code class="css">.nav {}
.nav__item {} 
.nav__item__link {}
</code></pre>]]></description>
      <pubDate>Sat, 22 Sep 2012 11:41:02 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>22.09.2012 09:25:10 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/151930/#comment_5159161</guid>
      <link>https://habr.com/ru/articles/151930/#comment_5159161</link>
      <description><![CDATA[Как уже заметил <a href="http://habrahabr.ru/users/pred8or/" class="user_link">pred8or</a>, считать следует не только разрешения экранов пользователей.<br/>
Информации только по разрешениям недостаточно, чтобы делать полноценные выводы о размере области экрана, в которой отобразится ваша страница у пользователя.<br/>
<a href="http://habrahabr.ru/company/mailru/blog/142193/">habrahabr.ru/company/mailru/blog/142193/</a> — здесь чуть подробней описан ход мыслей и результаты похожих подсчетов на нашем проекте.]]></description>
      <pubDate>Sat, 22 Sep 2012 09:25:10 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>19.04.2012 05:48:33 </title>
      <guid isPermaLink="true">https://habr.com/ru/companies/vk/articles/142193/#comment_4764085</guid>
      <link>https://habr.com/ru/companies/vk/articles/142193/#comment_4764085</link>
      <description><![CDATA[Я говорю только про доктайп HTML5 в IE6, а не про то, что вы отнесли к «несколько шире».<br/>
Использование нового доктайпа никак не обязывает к использованию кастомных тегов, новых хитрых атрибутов и прочих прелестей HTML5. Поэтому, как я уже сказал, у нас от HTML5 только доктайп и пара малозначимых мелочей вроде атрибута autocomplete.]]></description>
      <pubDate>Thu, 19 Apr 2012 05:48:33 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>18.04.2012 18:36:47 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/142138/#comment_4763374</guid>
      <link>https://habr.com/ru/articles/142138/#comment_4763374</link>
      <description><![CDATA[Благо, что это отключается.]]></description>
      <pubDate>Wed, 18 Apr 2012 18:36:47 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>18.04.2012 09:57:10 </title>
      <guid isPermaLink="true">https://habr.com/ru/companies/vk/articles/142193/#comment_4761946</guid>
      <link>https://habr.com/ru/companies/vk/articles/142193/#comment_4761946</link>
      <description><![CDATA[Что вы подразумеваете под HTML5?<br/>
Из HTML5 у нас только несколько малозначимых мелочей и доктайп, а его отлично поддерживают все популярные браузеры, даже IE6.]]></description>
      <pubDate>Wed, 18 Apr 2012 09:57:10 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>18.04.2012 08:54:59 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/142138/#comment_4761720</guid>
      <link>https://habr.com/ru/articles/142138/#comment_4761720</link>
      <description><![CDATA[Точно не помню, но, по-моему, при установке игрового центра должны спрашивать ставить все это «добро» или нет. По крайней мере мне ничего лишнего не установилось.]]></description>
      <pubDate>Wed, 18 Apr 2012 08:54:59 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>18.04.2012 08:13:29 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/142138/#comment_4761575</guid>
      <link>https://habr.com/ru/articles/142138/#comment_4761575</link>
      <description><![CDATA[Голосовой чат в игре точно есть, только сам я его не пробовал, поэтому сказать о его качестве ничего не могу.]]></description>
      <pubDate>Wed, 18 Apr 2012 08:13:29 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>18.04.2012 07:50:02 </title>
      <guid isPermaLink="true">https://habr.com/ru/companies/vk/articles/142193/#comment_4761484</guid>
      <link>https://habr.com/ru/companies/vk/articles/142193/#comment_4761484</link>
      <description><![CDATA[И IE 7 туда же.]]></description>
      <pubDate>Wed, 18 Apr 2012 07:50:02 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

      

      

    
  </channel>
</rss>
