Как стать автором
Обновить
38
0
Максим Карелов @xxxTy3uKxxx

Техлид frontend в Citilink

Отправить сообщение

Хоть и перевод, но стоит отметить, что в хуке не происходит отписка от Observable. Да и в самом Observable такого функционала нет.

Нет, extMIUI мой назывался

Тоже есть три проекта в плеймаркете, два из них — "гиковские", твикер для MIUI и приложение с двумя кнопками для входа в скрытые меню на старых бетах OxygenOS (от OnePlus). Монетизацию делал за счет донатов (хотя в случае с ванпласом сначала пытался в рекламу). Как итог — за два года приложение для OnePlus принесло $269,22, твикер за три года — $128,66. Твикер в основной массе покупали пользователи из СНГ (сказывалось наличие темы на 4PDA), приложение для OnePlus — по всему миру. Цифры для трех лет не особо крутые, но много времени я на эти проекты не убил, денег в них не вкладывал (кроме $25 за аккаунт разработчика). Пока что сделал для себя вывод, что добровольные донаты или урезание функционала — самые приятные и ненапряжные способы получения дохода

Реальное приложение на Вью тоже так никто не пишет. Как средство миграции — может быть, но не более.

Не хочу сойти за зануду, но ведь и реакт можно подключить как библиотеку и просто использовать на уже существующем сайте.


Хотя для такого варианта я бы посоветовал рассмотреть Preact.

Спасибо за статью!
Кстати, Travis позволяет описывать деплой в конфиге, который он потом сам и разливает в нужный бранч на гитхабе. Пример.

Вот репозиторий со всем этим безобразием, а вот тот самый мануал, если вдруг тоже захотите посмеяться ;) Парсер без AST, лексем и токенов. Только регулярки и indexOf, только хардкор.

Классная статья, спасибо!
Я, помнится, в 10-11 классе писал препроцессор для языка JASS (который был в World Editor'e WarCraft 3). Начинал с Delphi, потом перелез на C#. Код выложил на гитхаб, недавно откопал мануал, который писал для него. Код, конечно, то еще поделие, но вот эта ностальгия при его просмотре… Всю статью на кончиках пальцев прочувствовал :)

«iPad – самый популярный компьютер в мире». (MacBook Air, анонсированный десять минут назад, пошел напиться с горя).

Но ведь в оригинале изначально шла речь о том, что Apple продает айпадов больше, чем другие производители ноутбуков. И Кук со смехом сказал: «Получается, iPad – самый популярный компьютер в мире».

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

Второй пацан — это Данте из DMC, там же сначала речь идет про первые 4 части, а потом про DMC.

С полифилами — да.

Ругается на отсутствие package.json, что логично. А у Вас часто возникают потребности запускать пакеты без инициализации окружения в директории?

Ну я поиском по node_modules нашел 4 неисправленных места. Инициализации же тоже можно делать через npm, например npm run tsc --init

Ну я про npx сказал больше к тому, что такая возможность существует :)

Ну и отсюда же рекомендация — в секции scripts package.json можно писать сразу название бинарника, который хотите запустить, без указания пути до него.

Спасибо за статью, но назрел вопрос — неужели Вам удобно каждый раз печатать ./node_modules/.bin/...? Почему бы не запускать как npm run ... или npx ...?

Как уже сказал комментатор выше, при использовании стратегии Default, детектор будет реагировать на срабатывание детекторов соседних по стеку компонентов. Использование OnPush позволит вам запускать детектор вашего компонента только тогда, когда изменятся входящие данные.

При условии, что вы не прокидываете так поля в сервисы. Там инжектор будет ругаться, что не может подкидывать классы без @Injectable/

Информация

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

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

Frontend Developer
Lead