All streams
Search
Write a publication
Pull to refresh
50
0
Александр @cyberface

User

Send message
Наверное она так названа потому что производит операцию под названием «map»? en.wikipedia.org/wiki/Map_%28higher-order_function%29
Для типов можно использовать TypeScript, типизация конечно получается только compile time, т.е. в коде вы никак не сможете узнать, например, что за интерфейс у переменной, но даже это будет как воздух тем кто привык к типам.
Это таки лейбл
{label: if(true){console.log("it's a label!")}} 

Т.е.
{} + []

Эквивалентно
+ []

Что в свою очередь эквивалентно
 + Number([])

Number([]) в свою очередь вызывает toString у массива (потому что это не примитив) что вернет пустую строку, получаем
 + Number('')

а Number('') это 0
ч.т.д.
Google Chrome 31.0.1650.57, OS X. Разница ощутимая.
Это внутренний голос Хабра
Ну за всех говорить «ненужно» не надо. Проблема не в том, что при матовой плетке мы теряем возможность видеть субпиксели, мы их и не видели, а в том, что любая матовая пленка это по сути своей ребристая, словно наждачная бумага, поверхность, которая должна отражать падающий свет во все стороны, но это также ведет к тому что исходящий свет монитора, проходя через все неровности и грани этой «шершавой» пленки также поддается воздействию (преломление, дисперсия), которое выражается в том, что поверхность с однородным цветом для некоторых людей может показаться словно шершавой или кристаллической. Правда, как показывает практика, далеко не все люди способны это заметить, что наводит меня на мысли что это зависит от индивидуальных особенностей цветового восприятия.
Потому что нифига это не работает, самый простой пример, допустим у вас в коде с двумя пробелами:
var functionThatTakesTooManyAnguments = function(argument1, argument2, argument3, argument4, argument5, argument6);


потом, вы понимаете что она выходит за границы в 80 или 100 символов, и вы решаете перенести часть аргументов
var functionThatTakesTooManyAnguments = function(argument1, argument2, argument3, argument4,
                                                 argument5, argument6);


вам кажется что все выровнено, а вот коллега с 4-мя табами будет плеваться.
К сожалению замена Tab на Space делает эммет неюзабельным в HTML
Обидно что сломали дополнения по табу для css которое теперь использует еммет и выбирает какую-то чушь и ерунду и никак его не отключить:

выбирается columns вместо color:


выбирается max-resultion вместо margin-bottom:


выюирается padd вместо padding:


Отключение Enable fuzzy search among CSS abbreviations просто отрубает дополнение по табу вообще.
Эртелеком — тоже заблокирован
Интернет-ресурс запрещен к распространению судом и/или внесен в один из списков:

Федеральный список экстремистских материалов www.minjust.ru/nko/fedspisok/
Добавил ваш коммент в избраное, будет наконецт-о повод помучать bitmessage =)
Скорее всего, я еще попробовал поэкспериментировать с событием progress которое присутствует в XHR2, правда у меня все время выдавало 1, интересно будет ли оно работать для нефайловых запросов, в спеках вроде сказано что должно файритсья если есть content-length.
Разве в новом сафари или в плагинах к Файеру эта полоска появляется и при XHR запросах? Это плагин для веб приложений — когда вы сами подгружаете контент, вряд ли при этом будут конфликтовать два прогресс бара. Да, в итоге у всех будут бары разных цветов, но лично я не вижу в этом что-то плохого, в конце концов цветовая схема у сайтов разная.
Я не специалист, но судя по фотке фигурка должна довольно сильно блестеть, саму фигурку может быть и не сфоткать, но вот блеск, я думаю, заметить-то можно.
В начале этого года TC39 поменяли синтаксис list comprehensions, там теперь фор ставится перед телом, новый синтаксис такой
[ for(x of list) if(x % 2 === 0) x * x ];
Надеюсь, депутаты не читают хабр, а то эта идея им понравится.

Information

Rating
Does not participate
Location
Саратовская обл., Россия
Date of birth
Registered
Activity