Месяц: Июль 2023
-
Begin /* Локализация
—
от автора
Фрагмент фильма «Красная планета» (с) Warner Bros. PicturesБазаВ российском сегменте разработки программного обеспечения исторически сложилось так, что молодой разработчик подспудно считает, что программа написанная по заказу российской компании и для российского пользователя в принципе никогда не попадет в руки кого-нибудь за рубежом. Во многом это связано с предыдущей эпохой, когда связи с остальным миром были…
-
Все, что вам нужно знать о Kotlin Multiplatform
—
от автора
Kotlin Multiplatform — это набор для разработки программного обеспечения, который значительно лучше других вариантов разработки кроссплатформенных приложений. В этом руководстве по Kotlin multiplatform вы подробно узнаете все об этом наборе.Что такое Kotlin Multiplatform?Kotlin multiplatform — это фича, появившаяся в 2017 году вместе с Kotlin 1.2. Данная возможность позволяет писать один и тот же код непосредственно…
-
Зачем корпорации приходят в децентрализованные социальные сети
—
от автора
Интернет задумывался как открытый и децентрализованный инструмент для обмена информацией. Однако сеть прошла этап стремительной коммерциализации, и значительная её часть оказалась под контролем узкого круга ИТ-компаний. Участники сообщества, которым не нравится такой расклад, пытаются вернуть старый добрый веб с помощью децентрализованных платформ и протоколов вроде ActivityPub, XMPP или Nostr. Однако корпорации также проявляют интерес к…
-
Неизменная ценность ручных тестировщиков: важность и преимущества в эпоху автоматизации
—
от автора
В современном быстро развивающемся мире информационных технологий, где каждый день появляются новые программные продукты и веб-приложения, обеспечение высокого качества программного обеспечения становится все более актуальной задачей. Тестирование играет ключевую роль в этом процессе, позволяя выявлять ошибки и дефекты в приложениях до их попадания к конечным пользователям.С развитием технологий и применением автоматизации тестирования, многие специалисты опасаются,…
-
5-1 не в вашу пользу: 5 ошибок при создании игры
—
от автора
Представлюсь — меня зовут Сергей и все, что я делал до этого это бесконечные телеграм-боты на фрилансе. В один момент времени я решил, что надо попробовать себя в чем‑то новом. Темой создания игры я задавался давно (возможно когда первый раз сыграл в игру про трансформеров). В этой статье я хотел бы рассказать о своих ошибках при разработке игры.Пожалуй, лучшее что я услышал о своей игреСкачать свежайшее обновление игры…
-
Luceat Lux Vestra: роль солнечного света в регулировании циркадных ритмов
—
от автора
Важность сна в поддержании здорового жизненного цикла животных (в том числе вида Homo Sapiens) сложно переоценить. Причем, речь идет не только о физиологическом здоровье, но и о высших нервных функциях, например, таких как способность к обучению. Так, группа ученых из университетов Цюриха (Швейцария) и Леувена (Бельгия) в 2017 году показала [1], что во время фазы…
-
Тестирование собственного NAS. Часть 2. База
—
от автора
В предыдущей статье мы формулировали цели и составляли список тестов для автоматизации. Далее в работе QA обычно следует разработка базовых тестов и обвязки для них, чем мы в этой статье и займёмся. Полный код проекта лежит на гитхаб и приводить его в статье мы не будем. Непосредственно тестыНу что же, пришло время написать немного кода.…
-
Как делается OpenSource: личный опыт
—
от автора
Я — автор двух пакетов, входящих более-менее во все дистрибутивы Linux: sane-airscan и ipp-usb.Кроме того, sane-airscan входит во все основные дистрибутивы BSD (FreeBSD, NetBSD и OpenBSD) и в ChromeOS. ipp-usb в ChromeOS не взяли потому, что он написан на Go, а у них там очень жестко с размером исполняемых файлов, вместо этого они написали свое…
-
Владивосток: далёкий, праворульный, но всё-равно «нашенский»
—
от автора
Потрясающий город. Живой и зелёный. Сопки, острова и море вокруг просто ласкают взгляд, уставший от плоскости средней полосы. Гордо взмывают ввысь вантовые мосты. Чувствуется дыхание Азии. Совсем не таким я представлял наш рубежный город на Тихом океане и конец Транссиба. Но рельеф города, придающий ему столь неповторимый вид, и место расположения накладывают очень большие ограничения…
-
Как протестировать код на Go с базой данных?
—
от автора
ВведениеКак протестировать код на Go с базой данных? В этой статье опишу пример такого тестирования в связке с Postgres, очисткой на основе копирования базы данных и рассмотрю некоторые альтернативы.Зачем тестировать с базой данных?Чтобы получить более полезные тесты, которые:помогут избавиться от множества mock-ов;облегчат рефакторинг базы данных;уменьшат хрупкость тестов и скованность кодовой базы.Интересная цитата на тему таких…