Максим Карелов
@xxxTy3uKxxx
Техлид frontend в Citilink
Information
- Rating
- Does not participate
- Location
- Москва, Москва и Московская обл., Россия
- Date of birth
- Registered
- Activity
Specialization
Frontend Developer
Lead
Заменяем Redux c помощью Observables и React Hooks
Хоть и перевод, но стоит отметить, что в хуке не происходит отписка от Observable. Да и в самом Observable такого функционала нет.
Как два студента сделали игру под iOS и сколько заработали на этом
Нет, extMIUI мой назывался
Как два студента сделали игру под iOS и сколько заработали на этом
Тоже есть три проекта в плеймаркете, два из них — "гиковские", твикер для MIUI и приложение с двумя кнопками для входа в скрытые меню на старых бетах OxygenOS (от OnePlus). Монетизацию делал за счет донатов (хотя в случае с ванпласом сначала пытался в рекламу). Как итог — за два года приложение для OnePlus принесло $269,22, твикер за три года — $128,66. Твикер в основной массе покупали пользователи из СНГ (сказывалось наличие темы на 4PDA), приложение для OnePlus — по всему миру. Цифры для трех лет не особо крутые, но много времени я на эти проекты не убил, денег в них не вкладывал (кроме $25 за аккаунт разработчика). Пока что сделал для себя вывод, что добровольные донаты или урезание функционала — самые приятные и ненапряжные способы получения дохода
Всё, что нужно для начала работы с Vue.js
Реальное приложение на Вью тоже так никто не пишет. Как средство миграции — может быть, но не более.
Всё, что нужно для начала работы с Vue.js
Не хочу сойти за зануду, но ведь и реакт можно подключить как библиотеку и просто использовать на уже существующем сайте.
Хотя для такого варианта я бы посоветовал рассмотреть Preact.
Всё, что нужно для начала работы с Vue.js
del
Презентация как код, или Почему я больше не пользуюсь Powerpoint-ом
Спасибо за статью!
Кстати, Travis позволяет описывать деплой в конфиге, который он потом сам и разливает в нужный бранч на гитхабе. Пример.
Как я 13 лет делал футбольный симулятор
Вот репозиторий со всем этим безобразием, а вот тот самый мануал, если вдруг тоже захотите посмеяться ;) Парсер без AST, лексем и токенов. Только регулярки и indexOf, только хардкор.
Как я 13 лет делал футбольный симулятор
Классная статья, спасибо!
Я, помнится, в 10-11 классе писал препроцессор для языка JASS (который был в World Editor'e WarCraft 3). Начинал с Delphi, потом перелез на C#. Код выложил на гитхаб, недавно откопал мануал, который писал для него. Код, конечно, то еще поделие, но вот эта ностальгия при его просмотре… Всю статью на кончиках пальцев прочувствовал :)
Новый iPad, MacBook Air, Mac mini. Что показала Apple на октябрьском hardware event
Но ведь в оригинале изначально шла речь о том, что Apple продает айпадов больше, чем другие производители ноутбуков. И Кук со смехом сказал: «Получается, iPad – самый популярный компьютер в мире».
Самое важное с Gamescom 2018 — Nvidia RTX, Cyberpunk 2077, Metro Exodus
Один летсплеер с ютуба говорил, что он часто играет на геймпаде на запись для того, чтобы картинка на выходе получалась плавнее. Сравните, например, DOOM на геймпаде и мышке, разница видна невооруженным глазом.
Самое важное с Gamescom 2018 — Nvidia RTX, Cyberpunk 2077, Metro Exodus
Второй пацан — это Данте из DMC, там же сначала речь идет про первые 4 части, а потом про DMC.
Как быстро прототипировать приложения с CSS-сеткой и CSS-переменными
С полифилами — да.
Настраиваем удобный npm проект для себя и команды или немного о современных фронтенд инструментах
Ругается на отсутствие package.json, что логично. А у Вас часто возникают потребности запускать пакеты без инициализации окружения в директории?
Настраиваем удобный npm проект для себя и команды или немного о современных фронтенд инструментах
Ну я поиском по node_modules нашел 4 неисправленных места. Инициализации же тоже можно делать через npm, например
npm run tsc --init
Настраиваем удобный npm проект для себя и команды или немного о современных фронтенд инструментах
Ну я про npx сказал больше к тому, что такая возможность существует :)
Настраиваем удобный npm проект для себя и команды или немного о современных фронтенд инструментах
Ну и отсюда же рекомендация — в секции scripts package.json можно писать сразу название бинарника, который хотите запустить, без указания пути до него.
Настраиваем удобный npm проект для себя и команды или немного о современных фронтенд инструментах
Спасибо за статью, но назрел вопрос — неужели Вам удобно каждый раз печатать
./node_modules/.bin/...
? Почему бы не запускать какnpm run ...
илиnpx ...
?Angular: Создаем multiple checkbox компонент, который подойдет для повторного использования
Как уже сказал комментатор выше, при использовании стратегии Default, детектор будет реагировать на срабатывание детекторов соседних по стеку компонентов. Использование OnPush позволит вам запускать детектор вашего компонента только тогда, когда изменятся входящие данные.
Angular: Создаем multiple checkbox компонент, который подойдет для повторного использования
При условии, что вы не прокидываете так поля в сервисы. Там инжектор будет ругаться, что не может подкидывать классы без
@Injectable
/