Pull to refresh
46
0
Андрей @Houston

User

Send message
Опциональная цепочка не защищает от вызова несуществующей функции:

Хотелось бы уточнить, что такая возможность есть и описана в стандарте: data.user?.()

Позволю себе погадать: React, Angular и Vue?

Тут на неделе Денис Колесников из Авито рассказывал, какой у них Data Science навернут для этого. Рекомендую. Интересующая тематика начинается примерно с 2:14:00.
http://longestjs.org/#talk-01

Спасибо за ваш вклад, хорошее дело делаете.
Не совсем понял из статьи, почему список поддерживаемых сайтов ограничен достаточно малым числом? Нельзя ли найти общее решение типа


  1. Распарсить контент, как это делают много других утилит для "distraction free mode"
  2. Отправить основной контент в говорилку

Хорошо, хабр как раз для этого) Спасибо.

Большое спасибо, что делитесь опытом, но в данном случае вопрос слишком тривиальный и его решение доступно по каждой ссылке на первой странице поиска по запросу, например, "css opaque background color".

Отличный рассказ!
Кстати, видел уже такую идею про вебворкеры здесь https://github.com/asvd/jailed

Frontend на Go

Там используется Dart-код

Но… это же абсолютно разные вещи?

Большое спасибо автору, отличный способ!


Единственное: я, конечно, сделал бэкап, но не отказался бы от инструкции по возврату в изначальное состояние.

Что у велосипеда, что у электросамоката или моноколеса, расстояние от вытянутой ноги до земли 10-15 см.

О, в renderList забыл сделать join('') в конце. Уже не исправить)

На вкус и цвет, конечно.


const list = ['JavaScript', 'Kotlin', 'Rust', 'PHP', 'Ruby', 'Java', 'MarkDown', 'Python', 'C++', 'Fortran', 'Assembler'];

const result = document.getElementById('results');

renderList(list, result);

function filter(val, _list) {
  return _list.filter(it => it.indexOf(val) !== -1);
}

function renderList(_list = [], el = document.body) {
  el.innerHTML = _list.map(item => `<li>${item}/li>`);
}

document.getElementById('search').addEventListener('input', e => {
  console.time('test');
  renderList(filter(e.target.value, list), result);
  console.timeEnd('test');
});

Купил простенькую машину на arubacloud за 1 евро в месяц, всё есть и всё устраивает. Админка отстойная, правда

Я бы хотел увидеть что-нибудь по недавно вышедшему проекту create-react-native-app, который делает создание проекта донельзя простым. Например, его переведённый User-Guide.

Добрый день! С большим уважением отношусь к вашему труду, но хотел бы заметить, что оригинал датирован апрелем 2016-го. Для ReactNative это практически пол жизни, и, хотя в целом всё верно, дьявол в деталях.
Например, ActivityIndicatorIOS не только объявлен deprecated, но и удалён из ReactNative – его нет в документации http://facebook.github.io/react-native/releases/0.44/docs/. Я бы порекомендовал подобрать более актуальный источник для перевода.

Всё зависит от области видимости переменной. Если это однострочник из 10 символов, то почему бы и нет? И это вполне читаемо:


IEnumerable<int> squares = Enumerable.Range(1, 10).Select(x => x * x);
Для меня Uber начал умирать в тот момент, когда они начали работать со старыми машинами (в СПБ). Теперь мне только так и везёт. Что ни поездка – то фокус 2003-го либо Лифан 2008-го.
Извините, а можете подтвердить как-то вот это утверждение:
> в СССР за это сажали, но на то он и СССР

Мне не довелось пожить в СССР, а беглый поиск лишь опровергает это утверждение.

Спасибо за совет, классный редактор, сервис и приложение. Но смущает ценовая политика – $8/month за онлайн-документы это немного жирно.

Ничто не мешает всему этому в нормальном офисе, где по 5-10 человек в кабинете. Или, если на пути будут двери и коридор, то подойти уже не получится?

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity