Alpine.js – события и глобальное хранилище данных

В прошлый раз, когда мы делали to-do на Alpine.js, меня очень сильно расстроило, что, хоть я и могу создавать вложенные компоненты, я не могу получать данные из родителя. Через какую-нибудь переменную, $parent, например. Поэтому мне пришлось запихивать все яица в одну корзину. Свойства и методы, отвечающие за добавление новых задач, перемешались со всеми остальными. Я […]

Хранение изображений с помощью Django/Django REST

Проблема Мне в ходе разработки часто приходится работать с моделями, в которых должны быть изображения. Для удобной организации я использую древовидную структуру папок. В целом, Django предоставляет инструмент для работы с изображениями. Например, вот вопрос на Хабр Q&A о том, как работать с пикчами в Django: использовать ImageField class Article(models.Model): title = models.CharField(max_length=255) content = […]

«Весь» HR в IT на одной схеме

Как-то раз, наткнувшись на схему развития областей знаний тимлида, подумала, что это прекрасный способ систематизации и для HR в IT. Теперь хочу поделиться тем, что у меня получилось со всеми, кто знает эту область компетенций пятнами и без особой систематизации: На верхнем уровне у меня получилось 10 областей компетенций. Было бы неплохо, чтобы по каждой […]

Почему функциональное программирование такое сложное

Я несколько раз начинал читать статьи и серии «Введение в функциональное программирование», «Введение в Теорию Категорий» и даже «Введение в Лямбда Исчисление». Причем и русском, и на английском. Каждый раз впечатление было очень сходным: во-первых, много новых непонятных слов; во-вторых, много новых определений, которые возникают из ниоткуда; в-третьих, совершенно непонятно, как это использовать. Самым непонятным […]

К вопросу об Апофении, Телегонии и Путешествиях во времени (и функции с _ в начале)

В 1958 году немецкий нейропсихолог Клаус Конрад ввел термин «апофения» (от лат. apophene — высказывать суждение, делать явным; термин восходит к текстам религиозных откровений, где означает знание, достигаемое вне процесса познания), подразумевая под ним свойство психики, заключающегося в способности видеть взаимосвязи в бессмысленных или случайных фактах или данных и находить смысл в совпадениях. Иллюзия осмысленной […]

Хостинг и выделенные серверы: отвечаем на вопросы. Часть 4

В этой серии статей мы хотим рассмотреть вопросы, которые возникают у людей при работе с хостинг-провайдерами и выделенными серверами в частности. Большинство из обсуждений мы вели на англоязычных форумах, стараясь пользователям в первую очередь помочь советом, а не саморекламой, дав максимально подробный и беспристрастный ответ, ведь наш опыт в сфере уже свыше 14 лет, сотни […]

В интерфейсе телефонов Sony — неотключаемая реклама

У меня есть два одинаковых телефона Сони: один куплен в России, другой — в Гонконге. На обоих сегодня появилось одно и то же уведомление, сгенерированное стоковым приложением Support: Уведомление отнесено к категории «miscellaneous» (прочие), отключить которые не возможно. Как и удалить или деактивировать само приложение Support (штатными средствами): Обратимся к ст. 18 закона «О рекламе»: […]

Неделя онлайн-стримов от JUG Ru Group #5

Уже на следующей неделе начнутся наши онлайн-конференции, а на этой мы продолжаем устраивать утренние ютюб-шоу и митапы. На этой неделе митап будет по JS, а шоу — по всему подряд от тестирования до C++. Расписание на эту неделю: Вторник: JS-утро — Тяжелое утро с HolyJS / Программный комитет. Среда: Java, тестирование и распределенный вечер — […]

Прохождение Bandit от overthewire.org

День добрый, бандиты. Досмотрев первый сезон Mr. Robot я решил, что ни чем не хуже главного героя и установил себе Kali Linux, готовый бороздить просторы домашней сети в поисках уязвимостей и картинок голых девок на телефоне своего брата. Запустив nmap три раза и обнаружив, без особого удивления, что жизнь — не кино, я решил применить […]

Личные пристрастия: полноразмерные 40 мм, без провода, на 72 часа за 8000 рублей

Решил выделить личный опыт выбора и покупки гаджетов в отдельный цикл. В нём я расскажу об устройствах, которые я либо уже приобрёл, либо планирую приобрести в ближайшее время. Начну я со звука, а если точнее, с наушников, т.е с темы, о которой писал, пожалуй, больше, чем о чем-либо другом. До недавнего времени я, как уважающий […]