Рубрика «Блог компании Selectel» - 31

Транзакционное юнит-тестирование приложений с БД - 1

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

В этой статье я хочу провести обзор разных способов юнит-тестирования приложения с БД и рассказать о способе, который я не видел в русскоязычном сегменте интернета. Статья будет посвящена Python 3, pytest и ORM-фреймворку SQLAlchemy, но методы переносимы на другие инструменты.
Читать полностью »

Новые одноплатники, на которые стоит обратить внимание в 2022 году - 1

Привет! Наступил 2022 год, а значит, самое время рассказать о новинках в мире одноплатников. Большинство из новых моделей пригодны как для использования в DIY-проектах, так и для решения корпоративных задач. Подавляющее большинство устройств, которые попали в эту подборку, были представлены производителями в конце 2021 года и лишь в этом году поступят в продажу.

Вероятно, вскоре станет известно о новых моделях, еще более производительных, функциональных и интересных. Но и те устройства, что есть, достаточно примечательны. Если же вы можете рассказать о девайсах, которые не попали в эту подборку и которые не уступают описанным устройствам, то пишите в комментариях — обсудим.
Читать полностью »

Илон Маск, новый PinePhone Pro и обзор рабочих ноутбуков: про что было интересно читать в 2021 году - 1

Привет! Год был непростой… Ладно, это шутка. Для нашего блога год был богатым на интересные тексты. Многие из них вы читали, плюсовали, активно комментировали. Под конец собрали самые популярные публикации, вышедшие в 2021 году, чтобы вам было что почитать на каникулах, и один текст, который, как нам кажется, не получил должного внимания. Сохраняйте!
Читать полностью »

Фонд золотых цитат: как сгенерировать стикеры из сообщений в Telegram - 1

Все началось с одной из учебных групп в Telegram. Студенты там очень любят делать стикеры из сообщений своего преподавателя. Я выяснил, что делаются они в полуавтоматическом режиме: сообщение пересылается в бота, который рисует «пузырек» сообщения, а результат пересылается в официального стикер-бота.

Схема рабочая, но напрашивается идея минимизировать количество пересылок. Тем более, что в Telegram существуют боты, создающие пользовательские стикерпаки. Рассказываю, как сделать такого бота без лишних телодвижений, и даю свое творение на тест. Если не хотите запариваться с созданием бота, но не против запечатлеть парочку своих золотых цитат для потомков, — прошу под кат.
Читать полностью »

Fuchsia OS от Google: от никому не известного проекта до ОС для смартфонов Samsung и Google - 1

Мобильная операционная система Android доминирует на рынке смартфонов вот уже несколько лет. Робкие попытки других производителей изменить ситуацию, вроде Tizen OS от Samsung, особого влияния на отрасль не оказывали. Вполне может быть, что вскоре Fuchsia OS составит конкуренцию Android. Правда, это тоже операционная система от Google, так что компания в итоге может отобрать еще несколько процентов рынка у других ОС.

Сейчас, к слову, Android принадлежит 70.74% рынка, в то время как iOS занимает 28.53%. Ну а причем здесь Fuchsia OS? На днях сразу несколько экспертов, знакомых с внутренней кухней южнокорейской корпорации Samsung, заявили, что эта компания начинает освоение Fuchsia OS. Ряд СМИ сделали по этому поводу громкие заявления вроде «Samsung перейдет с Android на Fuchsia OS», но, конечно, об этом слишком рано говорить. Но дыма без огня не бывает. Давайте вспомним историю этой операционной системы и посмотрим, что там происходит с Samsung.
Читать полностью »

Motorola Razr 2019 с гибким экраном: опыт использования и личное мнение о девайсе - 1

Привет! Как я и говорил в предыдущей статье, барахолки сегодня нет, на следующей неделе ее тоже не будет, поскольку в Испании наступил период новогодних и рождественских праздников. Но не проблема — у меня достаточный запас устройств на подобные случаи, так что сегодня делаю обзор одного девайса вместо описания нескольких интересных штук с барахолки.

Речь идет о Motorola Razr 2019 с гибким экраном. Недавно мне удалось приобрести этот смартфон, в идеальном состоянии, хоть и б/у. Сразу скажу, что к Motorola Razr, оригинальному устройству, я всегда неровно дышал. Поэтому после того, как узнал, что в 2019 началась работа над инкарнацией смартфона, да еще и с гибким экраном, твердо решил приобрести телефон после того, как он станет доступным. Ну и теперь он у меня в руках, а в продолжении — личное мнение об устройстве.
Читать полностью »

Индия поможет решить проблему дефицита чипов: правительство создает для производителей комфортные условия - 1

Мы несколько раз писали о том, что Китай развивает у себя инфраструктуру полупроводниковой промышленности. Из-за торговых войн с США у Китая нет иного выхода, как стать полностью независимым от иностранных поставщиков чипов.

И вот сейчас примерно то же самое делает Индия. «Почти» — потому что она не под санкциями Соединенных Штатов, а значит, может без проблем работать с производителями компонентов. Сейчас правительство ведет переговоры с крупнейшими компаниями мира, приглашая их открыть свои фабрики в Индии.
Читать полностью »

Миниатюрный ноутбук-трансформер для инженера дата-центра стал еще лучше. И у него появился конкурент - 1

Год назад мы публиковали статью о портативном (действительно портативном) ноутбуке, который позиционируется производителем, как устройство для IT-профессионалов. Глядя на него, можно сказать, что это действительно так, ведь обычному пользователю вряд ли подойдет подобная кроха, оснащенная кучей разнообразных интерфейсов.

Называется девайс One Netbook A1 Pro, размер дисплея — всего 7 дюймов, причем экран сенсорный. Ноутбук поддерживает работу со стилусом, плюс оснащен обычной клавиатурой для ввода текста привычным всем нам способом. Что касается интерфейса, то у этого инструмнета есть практически все, что нужно инженеру дата-центра или любому другому техническому специалисту. Например, в наличии даже RS-232, чего нет у подавляющего количества большинства других устройств. Давайте посмотрим, что смогли улучшить разработчики и что там за конкурент появился.
Читать полностью »

Pip-Boy, портативный кластер из Pi 4 и игровая консоль: новые проекты на базе Raspberry Pi - 1

Одноплатник от Raspberry Pi Foundation — один из наиболее универсальных инструментов разработки как в корпоративной среде, так и для любителей электроники. Многие разработчики не просто что-то создают, но и выкладывают результаты в интернет. Благодаря этому мы можем оценивать наиболее интересные проекты. Какие-то из них могут пригодиться в работе, а какие-то носят чисто развлекательный характер. Но и те, и другие весьма познавательны. Подробности, как водится — под катом.
Читать полностью »

Полная модульность: кастомизируемых ноутбуков с отдельными модулями становится больше - 1

За последние несколько лет ремонтопригодность многих типов устройств снизилась до минимального уровня. Многие смартфоны, ноутбуки и аксессуары к ним попросту не получится отремонтировать — все залито клеем и спрессовано в корпусе настолько, что разобрать и собрать все это либо невозможно, либо крайне сложно. Кроме того, такие элементы, как процессор, RAM, видеомодуль и даже внутренняя память сейчас распаиваются на материнской плате, так что заменить их может только профессионал-ремонтник высшей пробы со специализированным оборудованием.

Но, похоже, ситуация понемногу меняется — некоторые компании поворачиваются к сторонникам права на ремонт лицом, разрабатывая частично либо полностью модульные устройства, отремонтировать которые можно с одной отверткой и минимальными навыками обращения с электронными устройствами. Под катом — подробности о трех модульных и на все 100% ремонтопригодных устройствах последнего времени.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js