Search
Write a publication
Pull to refresh
3
0
Андрей @L2jLiga

Frontend developer

Send message

А кто-нибудь ещё сталкивался с тем, что невозможно быстро убить процесс через диспетчер задач? Раньше я просто быстро нажимал Delete - Enter и он убивал, после какого-то из обновлений, Enter не срабатывает до тех пор пока не отобразится окно завершения задачи, которое отображается только через пару секунд

Ожидал хороших идей, получил просто разных.

Меня сильно смущает заголовок статьи, он выглядит так словно клиентов Tesla данная модель ушла в низ, но ведь именно мнения consumer reports на это повлияли, что можно понять из текста статьи. Если это не так, то что-то в этой статье конкретно не так

В хроме тоже есть такая функция из коробки, вызывается Shift + ESC

Немного неправильный пример, вы забыли про операторы. Ещё вместо `filter(/*...*/).length` я бы предпочел использовать Array.prototype.some, итого:

export class JokesListComponent {
    jokes$: this.jokerService.getJokes().pipe(shareReplay());
    authors$ = this.jokes$.pipe(map(jokes => jokes.map(joke => joke.author)));
    unread$ = this.jokes$.pipe(map(jokes => jokes.some(joke => joke.unread));

    constructor(private jokerService: JokerService) {}
}

Любая async функция возвращает Promise.rejected в случае если в ней произошла ошибка, так что можно во внешней функции спокойно ловить с помощью .catch()

Если взять в расчет, что все асинхронные функции node.js в качестве первого параметра в callback возвращают error, то выглядит логично.

Мне лично Jest не понравился, может я что-то делал не так, но больно он какой-то медленный. Мне больше по душе mocha или tap

Использую dnscrypt + blacklist. Запросы на большинство рекламных ресурсов блокируются средствами DNS. Блокирует хоть и не все, но меня более чем устраивает такой подход, и никакие блокировщики в браузере не нужны.

А что мешает указать, версию ^4.17.9 в списке зависимостей? В таком случае вы явно указываете, что надо брать lodash >= 4.17.9, но < 5. Это отлично вписывается в semver и если авторы lodash не будут нарушать правила семантического версионирования, то ваша библиотека не сломается.

declare var $: any;

Можно было хотя бы использовать @types/jQuery. А вообще смысла в jQuery нет, спасибо ES5+.

В protactor ^5 под капотом используются Jasmine 2.x и jasminewd2(адаптер jasmine 2 -> webdriver) и правильно было бы в зависимостях использовать тайпинги для второго Jasmine и тайпинги для адаптера. Так что я бы поставил бы @types/jasmine@^2 и @types/jasminewd2.
А вот в Protractor 6 уже используется третий Jasmine без всяких "сторонних" адаптеров.

Перестал читать когда сказали, что в yarn.lock нет смысла

А потом оказалось, что сайт находится не в корне, а например example.com/my-site
В Lineage OS есть Trust, я так сберу «выдавал» разрешения на доступ к смс, телефону и местоположению
Не согласен, мне нравится Angular и я готов его защищать :)
  • Observable могут вполне себе стать частью ES, а DI для меня выглядит довольно понятно и просто.
  • Проблем с zone.js у меня ещё не было, наверное будет ждать в будущем, но на текущий момент стектрейст помогает понять где была сделана ошибка и все понятно, но соглашусь, там много лишнего.
  • Про синтаксис шаблонов не согласен совсем, это обычный HTML и ничем он особо не отличается, а просто расширяется за счет использования «кастомных элементов», а именно компонентов и директив Angular. Они прекрасно вписываются в синтаксис html.
  • По поводу SPA тоже не согласен. Вполне себе используем Angular для разработки полноценного приложения и все работало (и работает) прекрасно, компоненты переиспользуются на ура, все работает. Без angular-cli прекрасно обходились, собирали приложение чистым TS и оно работало.
  • С `@angular/language-service` ни разу проблем не возникло, с Webstorm это работает прекрасно (как минимум последние года полтора)
  • Вес итогового бандла устраивает, возможно это связано с тем, что энтерпрайз, в любом случае прогресс идет в сторону, чтобы сделать его как можно компактнее
Но ведь данный media так же отработает и в Firefox mobile, как быть в таком случае?
@media (min--moz-device-pixel-ratio:0) {}
1

Information

Rating
Does not participate
Location
Томск, Томская обл., Россия
Date of birth
Registered
Activity