-
На просторах сети немало сайтов, и у значительной их части на главной странице находится ОН — Самый Главный Слайдер. Как правило, у него есть некоторый набор отличительных черт: он большой, у него красивые картинки, он содержит очень важную информацию! А…
-
Что изучают дети в 6-м классе на уроках программирования и информатики: обзор тем
Информатика и программирование в 6-м классе, если говорить о написании кода в его привычном понимании, связаны косвенно: образовательные программы для учащихся соответствующего возраста основаны преимущественно на цифровой грамотности, теоретических основах предмета, алгоритмизации и информационных технологиях. Если же говорить об уроках…
-
Вышел открытый проект для создания и хранения в электронной библиотеке электронных книг разного формата Calibre 8.8
8 августа 2025 года состоялся релиз открытого мультиплатформенного проекта Calibre 8.8. Это программное решение для чтения, создания и хранения в электронной библиотеке электронных книг разного формата. Исходный код проекта написан на Python и C и опубликован на GitHub под лицензией GNU General Public License v3.0. Сборки…
-
Наивное введение в CRDT-типы
Привет, Хабр! Меня зовут Георгий Семёнов, в VK я занимаюсь разработкой в команде инфраструктуры рекомендательных систем, а в Университете ИТМО начинаю свой аспирантский путь в области децентрализованных коллаборативных сред.В этой вводной статье я попытаюсь спекулятивно определить CRDT-типы, которые сегодня выступают…
-
Как настроить работу с ПД на сайте клиники: база и тонкости
За сайтами медицинских организаций следит на только Роскомнадзор. Значит, клиники рискуют попасть не только под его штрафы. Требования к работе с ПД жёсткие, но выполнимые. Просто нужно учесть несколько правовых особенностей ведения сайта. Наглядно объясняю, что составить, где разместить, на…
-
Школа программирования в Орехово-Зуево: как выбрать курс для ребенка
Мы в Pixel проводим очные уроки в Орехово-Зуево и учим современных детей и подростков программировать, разрабатывать игры, создавать сайты, 3Д-модели и не только. Сегодня хотим рассказать об орехово-зуевском филиале школы и предложить советы, которые помогут выбрать направление дополнительного IT-обучения для…
-
Когда if-else не нужен: знакомство с тернарным оператором и switch в JS
Привет! Я — Александр Дудукало, автор базового курса по JavaScript. Если вы читаете эту статью, значит, вероятно, уже знакомы с одной из основных логических конструкций в JavaScript — if-else. Если нет, рекомендую сначала прочитать предыдущий материал, где я подробно разобрал…
-
Wetware: что произошло в мире биокомпьютеров со времен нейронов, играющих в Pong
В 2022 году австралийская компания Cortical Labs представила широкой публике свою разработку — проект DishBrain. Исследователи вырастили 800 тысяч нейронов человека и мыши на мультиэлектродной матрице и обучили их играть в Pong. Позже завертелся хайп с искусственными нейросетями, и о…
-
Angular Signals + RxJS: объединяем два реактивных мира в одном стейт-менеджере
Signals против RxJS? Нет, вместе — они сила. Теория, практика и готовый state-manager для Angular 17 и вышеВведениеAngular долгое время ассоциировался с RxJS. Даже слишком: многие разработчики ощущали, что без Observable ничего не работает. Но вот в Angular 17 появляются…
-
Е2Е-тестирование: как за 2 года вырасти от внепроектной идеи до проекта и увеличить покрытие автотестами в 4 раза
Всем привет! Меня зовут Ренат Дасаев, и я продолжаю рассказ о развитии E2E‑тестирования в Московской Бирже. За два года после публикации первой статьи многое изменилось: мы переупаковали процессы, расширили команду и существенно обновили технический стек. Хотите узнать, как нам удалось масштабироваться и…