Как стать автором
Обновить
0
0

Senior Software Engineer

Отправить сообщение
Эти проекты могли пилить абсолютно разные люди из твиттера, отсюда и результат абсолютно разный.
Забавные результаты получаются.

Для тех, кому лень (все значения в ms):
Тест по 100 элементов
emotion
1. 559.8350
2. 1032.8100
3. 1398.5800
4. 1802.5850
5. 20314.7800

reshadow
1. 127.0800
2. 94.9450
3. 91.5700
4. 165.0350
5. 87.8300

styled-components
1. 4440.0950
2. 11411.1450
3. 19085.5300
4. 26732.8200
5. 34924.7750

styled-jss
1. 219.4550
2. 130.5550
3. 114.9750
4. 109.5250
5. 116.9450

Тест по 1000 элементов
emotion
1. 71179.1099
2. не дождался (более 2 минут)

reshadow
1. 858.4750
2. 500.0750
3. 421.8500
4. 425.3050
5. 424.2450

styled-components
1. не дождался (более 5 минут)

styled-jss
1. 2025.6500
2. 869.1750
3. 825.1700
4. 826.5250
5. 1009.4450

Самые стойкие, тест по 10000 элементов
reshadow
1. 7749.1400
2. 4351.0700
3. 3916.0950
4. 4137.9400
5. 4462.1500

styled-jss
1. 51991.8850
2. 40918.3700
3. 40199.5600
4. 45733.6900
5. 40006.5250

Что делать с этой информацией, решайте сами.
Возможно, Вам как и мне, будет удобно мапнуть все и сразу:
set langmap=ёйцукенгшщзхъфывапролджэячсмитьбюЁЙЦУКЕHГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮ;`qwertyuiop[]asdfghjkl\\;'zxcvbnm\\,.~QWERTYUIOP{}ASDFGHJKL:\\"ZXCVBNM<>


Уже упомянутый до меня вариант
set keymap=russian-jcukenwin
позволяет не переключаться в русскую раскладку в системе, а только в vim по <C-^>.
Если бы Вы не бросили смотреть, то узнали бы почему он, в некоторых случаях, угадывает пароли :)

Правдоподобности в этом сериале достаточно (Kali Linux, RootKit, metasploit и т.д.), что было чуть ли не основной причиной, почему мне было интересно его смотреть (тошно смотреть фильмы, где техпроцесс сведен к «Нажми чтобы взломать»). Такой правдоподобности пока не встречал в других фильмах и сериалах.
Сюжет порой закручивается так, этого не ожидаешь, но это раскрывается не всегда сразу, что местами подстегивает интерес.

Старался как мог, что бы не начать спойлерить.
Поддерживаю.

При кипении воды, сам процесс кипения будет вызывать колебания, которые в свою очередь повлияют на точность измерения значительно, плюсом, как Вы уже сказали, калибровка, которая вряд ли кому-то будет по душе.

Причем, любой из предложенных в статье вариантов будет подвержен этому явлению.

Как один из вариантов решения, можно запоминать уровень воды в момент включения, а затем корректировать его после выключения, когда процесс бурления прекратится.
Поскольку, как говорит автор, эти товарищи (ОПГ) хорошо планируют свои набеги, то возможно так же хорошо знают, что не имеют права делать охранники и при попытке заломать/задержать сразу же накатают заяву.
Суть «Принципа точки фокусировки» в том, что бы как-то обособить кнопку «Submit».
Кнопку «Cancel» можно сделать что называется «flat», это даст понять пользователю, что это именно кнопка.
Не во всех IDE есть подобная галка
Функции можно писать и так:

const OurFirstComponent = () => {
  return (
    // То, что нужно для создания компонента, идёт сюда
  );
}



stateless компоненты можно писать с еще чуть меньшей вложенностью)

const OurFirstComponent = () => (
    <h1>Hello world</h1>
);
Солидарен. Для меня удобнее использовать Tab, а нажимаю его безымянным пальцем.

Пользоваться Tab'ом или отбивать все пробелами, дело привычки каждого, но порой (опять же лично мне) не совсем удобно работать с кодом отбитым пробелами.
Спасибо за статью! Достаточно актуальная тема, я считаю.
В случае с .c-header-logo думаю можно сделать так:
.c-header-logo, .c-footer-logo, .c-content-logo {… }

Информация

В рейтинге
Не участвует
Откуда
Новосибирск, Новосибирская обл., Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Frontend Developer, Fullstack Developer
Lead
От 200 000 ₽
Git
Python
Linux
Bash
JavaScript
TypeScript
Vue.js
Webpack
Node.js