Pull to refresh
38
0
Максим Карелов @xxxTy3uKxxx

Техлид frontend в Citilink

Send message

Parcel — пишем плагин

Reading time 6 min
Views 6K


В прошлой статье я рассказал про новый бандлер Parcel, который не требует конфигурирования и готов к бою сразу после установки. Но что делать, если вдруг стандартного набора ассетов не хватает? Ответ прост — написать свой плагин.

Читать дальше →
Total votes 7: ↑7 and ↓0 +7
Comments 2

Parcel — очень быстрый бандлер, не требующий настройки

Reading time 3 min
Views 41K


Для чего


Parcel — маленький и быстрый бандлер, позиционируется как решение для маленьких проектов. С момента первого релиза (7 дней назад) уже собрал 8725 звездочек на гитхабе. Согласно официальной документации имеет следующие плюсы:


Быстрая сборка


Parcel использует worker process для многопоточной сборки, а так же имеет свой файловый кэш для быстрой пересборки при последующих изменениях.


Собирает все ваши ассеты


Из коробки имеется поддержка ES6, TypeScript, CoffeeScript, HTML, SCSS, Stylus, raw-файлов. Плагины не требуются.


Автоматические преобразования


Весь код автоматически проходит через Babel, PostCSS, PostHTML — подхватываются при необходимости из node_modules.


Разделение кода без лишней конфигурации


Используя динамический import(), Parcel разделяет бандл для возможности быстрой начальной загрузки точки входа в приложение


Горячая перезагрузка


Типичный хот-релоад без конфигурации — сохраняете изменения и они автоматически применяются в браузере.


Дружелюбный вывод ошибок


При ошибке подсвечивается кусок кода, в котором она произошла.

Читать дальше →
Total votes 22: ↑18 and ↓4 +14
Comments 68

Multiboot, UEFI, NTFS или почти рецепт счастья

Reading time 4 min
Views 292K
Пост написан по мотивам публикации «Живительная флешка».

Предисловие


Доброго времени суток, Хабр. Совсем недавно, читая Хабр, наткнулся на статью Живительная флешка, где был описан способ создания мультизагрузочной флешки с набором полезных утилит, разнообразных систем и т.д. И все бы ничего, да вот и тут зарыта собака — обратим внимание на эту ветку комментариев, в которой обсуждается работоспособность мультизагрузки в системах с UEFI. Таким образом я начал собственное расследование искать универсальный способ решения этой проблемы.
Читать дальше →
Total votes 25: ↑24 and ↓1 +23
Comments 74

Flask и загрузка файлов: success story

Reading time 3 min
Views 30K

Добрый вечер, Хабраюзер. Хочу поделиться небольшим опытом ограничения размера загружаемого файла. Весь опыт получен эмпирическим путем.

Как выглядело ТЗ:
  1. В шаблоне создаем формочку с полем для файлов
  2. На сервере проверяем расширение файла и его размер
  3. Если все условия удовлетворяются — загружаем файл и сохраняем ссылку в БД

Все выглядит просто, но печаль настигла меня при проверке размера файла. Как я решил эту проблему? Добро пожаловать под хабракат.
Читать дальше →
Total votes 7: ↑6 and ↓1 +5
Comments 5

AppFog и Django. С чего начать?

Reading time 4 min
Views 20K
Доброго времени суток, уважаемые хабровчане! Недавно я заинтересовался Python и, в частности, веб-фреймворком Django. После ознакомления с основными возможностями захотелось найти бесплатный хостинг с поддержкой Django. Каюсь, в тот момент напрочь забыл про GAE, но, почитав вчера про оный, понял, что выбор получился ничуть не хуже. Итак, встречайте, AppFog! (осторожно, под катом картинки!)
Читать дальше →
Total votes 27: ↑19 and ↓8 +11
Comments 19

ZTE Blade: как мы прошли путь до вменяемого Android 4.1.2

Reading time 3 min
Views 104K
Удивительные устройства порой выпускают разные компании. В недалеком 2010 году компания ZTE выпустила новый смартфон под названием Blade. Устройство принадлежало (и, к слову, принадлежит) к бюджетному сегменту, и, следовательно, характеристиками не блещет. Сами характеристики Вы сможете найти на том же Яндекс.Маркете.
Смартфон выпускался в двух видах — европейский и китайский. Китайский оснащался 256 мб. оперативной памяти, а европейский — 512 мб.
Для 2010 года это был отличный бюджетный смартфон, одинаково хороший и в цене, и в качестве (разве что батарейка на 1250 мАч подкачала), работал из коробки на 2.1.
Читать дальше →
Total votes 82: ↑58 and ↓24 +34
Comments 85

Linux — WiFi Starting Script

Reading time 2 min
Views 6.8K
Недавно колом стала задача сделать автоматическое подключение вафли к точке доступа. Алгоритм шифрования WPA. Недолго думая сел гуглить минимум инфы для написания башскрипта.
bienvenida
Total votes 24: ↑8 and ↓16 -8
Comments 19

ArchLinux — Software RAID

Reading time 4 min
Views 10K
Недавно я прикупил себе две SSD'шки Kingmax SMP35 емкостью 60 Гб каждая. На них мы с отцом запилили хардварный RAID 1 средствами материнской платы и поставили Восьмерку (Окошки). Поплевались и снесли. Я решил опробовать RAID-массив в линуксе и выбор мой пал на арч (это менее изученый дистр из всех использовавшихся мною). Под катом картинок не будет, но выводы программ я выкладывать буду (:
Welcome!
Total votes 22: ↑13 and ↓9 +4
Comments 23

Как Warcraft 3 помог мне изучить парочку ЯП'ов

Reading time 3 min
Views 4.5K
Прочитав статейку я решил рассказать о том, как же Warcraft помог мне. Я уже достаточно долго занимаюсь картостроением для игры Warcraft 3. Для многих наверное секрет, но компания Blizzard, выпустившая игру, дала пользователям достаточно мощный редактор карт с интерпретируемым языком программирования, который они назвали JASS (подробнее на вики).
Читать дальше →
Total votes 94: ↑63 and ↓31 +32
Comments 48

Information

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

Specialization

Frontend Developer
Lead