RxJS. Вернуть в потоке параметр и результат.
- временная переменная
- forkJoin или zip
- вложенная pipe
С 20 по 23 августа сайт ежесуточно открывало 165 000 пользователей, а теперь тут нет рекламы от Google.
О том как в шаблоне ng-template получить из директивы значение и как в директиву закинуть несколько Input()
Во время разработки CRIS системы на Drupal столкнулся со сложностями, которые привели меня к новой CMS
Использование git commit-msg хука + husky + скрипт на nodejs для добавления имени ветки к сообщению коммита
Команда sed - это потоковый редактор текста. Вставляет/изменяет/добавляет текст не открывая файл визуально. Обычно используется в скриптах.
Аналогично @Input() позволяет получить значение атрибута с хоста компонента/директивы, но не отслеживает дальнейшее изменение атрибута.
Таблица время выполнения компьютерных операций доступа к процессору, памяти, сети. Один такт процессора принят за одну секунду.
Ссылки на 2 хорошо структурированных материала про шрифты.
<a [routerLink]="myVar ? '/home' : null" routerLinkActive="is-active">Home</a>
or
<a [routerLink]="myVar ? ['/home'] : []">Home</a>
Про конвертер .py в .exe с использованием простого графического интерфейса, созданного с использованием Eel и PyInstaller в Python
const m = [1,'2',3];
m.toString();
String(m); // <===
"1,2,3"
xdg-open .
или
nautilus .
Пример нестандартной ленивой загрузки модуля
Нажатие клавиш Enter
и Space
на элементах <button>
и <a>
помимо событий клавиатуры (keydown
) вызывает событие клика мыши click
Алгоритм настройки Chrome для запуска из меню приложений с флагами
unit testing, override serivice in comonent. angular error during cleanup of component
создание файла без реальной записи данных
fallocate -l 2G filename.ext
или (медленный вариант)
user@ubuntu:~$ dd if=/dev/zero of=filname.ext bs=100M count=5
5+0 записей считано
5+0 записей написано
скопировано 524288000 байт (524 MB), 3,09439 c, 169 MB/c
Array.from({ length: 7 }, (_, index) => new Date().getFullYear() - index);
Способ с использованием Map (ключи -параметры запроса) и rxjs операторов publishReplay(1), refCount()
Помощь в выборе:
iif
выполняет оба Observable, но подписывается только на один
Если в моделе не указать
protected $dates = ['something_at'];
То надо делать формат
// Поле типа date
'something_at' => Carbon::now()->addDays(7)->format('Y-m-d'),
// Поле типа date
'something_at' => Carbon::now()->addDays(7)->format('Y-m-d H:i:s'),
Создание модуля с методом forRoot
, который принимает объект конфигурации модуля.
# отключить
sudo swapoff /swapfile
# создать заново
sudo fallocate -l 8G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
Написание простого модального окна с использованием фреймворка Svelte и компиляцией в веб компонент