Как стать автором
Обновить

Все потоки

Сначала показывать
Порог рейтинга
Уровень сложности

Kotlin Object Multiplatform Mapper

Уровень сложности Средний
Время на прочтение 5 мин
Количество просмотров 82

Складывается такое впечатление, что дописать свою приложение для Android мне суждено не скоро. Каждый раз начиная писать новую версию (так как старая была написана не до конца, использовалась только мной, а через пару-тройку лет простоя - проще написать заново) своего приложения задуманного еще в 2012 году, я сталкиваюсь с ситуацией, что мне не хватает какого-то функционала и начинаю писать свои библиотеки для этого. В первую попытку это был свой ORM (UcaOrm 1, 2, 3). Во вторую KCron - KMP библиотека, реализующая Cron. И вот, начав следующую итерацию, я вновь в таком же положении. Но обо всем по порядку!

Читать далее
Рейтинг 0
Комментарии 0

Новости

Как студенты участвовали в огромной IT выставке со своим стендом

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 104

Всем привет, на связи Максим Рожков, frontend разработчик команды "ПИН-КОД".
Наша студенческая команда смогла поучаствовать в выставке с демонстрационным вариантом нашего сервиса "Изучение русского жестового языка".

В этой статье вы узнаете, как обычные студенты поучаствовали в масштабной IT выставке в Екатеринбурге.

Читать далее
Рейтинг 0
Комментарии 0

K8sGPT: Революция в управлении кластерами Kubernetes

Уровень сложности Простой
Время на прочтение 8 мин
Количество просмотров 312

Стремительно растущая конфигурация K8s с современными трендовыми технологиями AI продолжает видоизменять трансформацию способов управления инфраструктурой и приложениями. В этой статье мы более детально обратимся к платформе K8sGPT, которая занимает центральное место в перевороте работы контейнерных приложений, начавшемся в 2023 году.

Хотя это и не новинка технологий, это не отменяет того факта, что она остается интересной темой для обсуждения.

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

Приятного прочтения!

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Комментарии 1

Информационная ценность одноатомных магнитов

Время на прочтение 9 мин
Количество просмотров 212

Ранее я рассматривал в этом блоге возможные варианты завершения или продолжения закона Мура. Эта тема активно обсуждается на Хабре и за его пределами. В частности, уважаемый Юрий Парфёнов @YuriParfenov опубликовал статью о законе Хуанга, который точнее, чем закон Мура, описывает развитие аппаратного обеспечения. Уважаемый Валерий Истишев @istishev в одной из статей 2021 года подробно описал, с какими нюансами закон Мура продолжает работать сегодня. Наиболее очевидный способ компенсировать замедление закона Мура – распараллелить вычисления, о чём, в частности, рассказывает уважаемый Александр Якубович @ragequit в этой статье. Но вместе с потребностью в увеличении вычислительных мощностей растёт и потребность в компактных хранилищах данных, обладающих высокой доступностью. Ниже мы рассмотрим, как в таком качестве могут помочь одноатомные магниты, и как сравнительно недавно научились их создавать.

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Комментарии 0

Истории

Интеграция YouTube в маркетинговую стратегию: как увеличить прибыль своего бизнеса

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 97

YouTube уже давно вырос из разряда развлекательного видеохостинга в мощнейший инструмент маркетинга. Сегодня эта платформа способна легко привести на ваш сайт миллионы целевых клиентов.

Давайте взглянем на цифры. По прогнозам Statista, в этом году аудитория YouTube превысит 933 миллиона человек со всего мира. А это, на минуточку, почти вдвое больше населения США и ЕС вместе взятых! Только в прошлом году среднее время просмотра роликов на YouTube составило около 30 мин/день на человека. Люди не просто заходят в YouTube ― они проводят значительную часть своего времени за просмотром видео!

Читать далее
Всего голосов 2: ↑0 и ↓2 -2
Комментарии 0

Про Vim — Neovim (Lua) PHP IDE

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 439

По большому счету единственной незакрытой темой в рубрике "Про Vim" осталась тема об альтернативе Conqueror of Completion для Neovim в Lua исполнении. Причиной перерыва между данной и предыдущей статьей в рубрике стало отсутствие необходимости в этой самой альтернативе. Ну или вернее причина может быть и была: во-первых - что бы удовлетворить любопытство, во-вторых - CoC действительно кажется громоздким и достаточно сложным внутри. Вариант на Lua мне бы дался легче, если бы захотелось что-то в нем подшаманить. Наверное.

Читать далее
Всего голосов 2: ↑1 и ↓1 0
Комментарии 0

Большой API для экспериментов и front проектов или памятка о том, как я создавал проект

Уровень сложности Простой
Время на прочтение 15 мин
Количество просмотров 407

Это моя первая статься, а потому, как мне кажется, будет хорошим шагом начать с того, кто я такой. Меня зовут Юрий, я учусь на программиста и попутно сам стараюсь изучать всё возможное про мою специальность, а моя специальность - это .Net. Влюбился в него и вцепился с первого взгляда, прям как к php слова "скоро умрёт".Несколько месяцев назад, а именно в сентябре, я решил, что необходимо начать делать какой-нибудь большой учебный проект для закрепления моих знаний да и для изучения новых. Я вообще отношу себя к практикам, обожаю сначала что-то делать, а только потом читать. А вдруг я и сразу всё хорошо сделаю, и потом даже читать дополнительные источники не придется :). Но это почти никогда не бывает, так что не пишите в комментариях, что я упускаю важный момент в изучении. Если возвращаясь к проекту, то сделать его я хотел, но я считал себя истинным бэкендером: притрагиваться к фронденту я вообще не слишком хотел. А потому я решил обратиться к своим друзьям программистам, чтоб хоть кто-то занялся фрондент частью. К счастью такой человек у меня был: React разработчик. И также ещё один бэкендер на C#. Идея командой разработки им понравилось, я взял проект из своего списка проектов (да, у меня такой есть) и начали разработку.

Первый месяц ушёл на составления тестового дизайна: всё равно я знал, что один фронтендер решит всё по-своему сделать. Но даже так на это ушло много времени, но и вместе с тем обдумывались вообще, что будет в проекте.

Теперь о самом проекте, мы дали ему названия Author Verse. Его фишка в том, что пользователи могли бы создавать свои книги, вставляю в него любой контент, то есть, что из него обычной книги можно было бы сделать легко обычную книгу из текста, комикс из картинок, мангу, аудиокнигу, манга-аудиокнига-комикс сразу??? или придумать вовсе свой жанр. И главная фишка: писатели могли бы делать разветвление сюжета на любую часть главы, на любую другую часть из других глав своей книги и, наверное самое прикольно, но которое пришло мне в голову уже на последних этапах разработки, это ответвлению в другие книги. Конечно, раз мы говорим о том, что могут быть ссылки на другие книги, то все книги на сайте должны быть бесплатны.

Стать умнее
Всего голосов 2: ↑2 и ↓0 +2
Комментарии 1

Мобильная разработка за неделю #525 (5 — 11 февраля)

Время на прочтение 5 мин
Количество просмотров 397
В новом дайджесте разбираемся со SwiftData и кодом доставки пиццы, изучаем в будущее swift-testing и мастерстве программирования, обманываем на технических собеседованиях с помощью ChatGPT, определяем самые скачиваемые и зарабатывающие приложения в России в январе и многое другое!

Подписывайтесь на наш Telegram-канал Mobile Insights, где еще больше материалов для мобильных разработчиков. А в IT Insights — много об интересном коде и технологиях.

Читать дальше →
Рейтинг 0
Комментарии 0

Создание кастомного React Native компонента Switch с помощью библиотек Reanimated и Gesture Handler (Часть 1)

Время на прочтение 8 мин
Количество просмотров 197

Приветствую дорогой читатель! Если тебя интересует разработка под React Native и ты хочешь научиться работать с анимациями и отслеживаниями нажатий, то эта статья для тебя. Данная статья первая, что вышла из под моего пера клавиш ноутбука, поэтому прошу сильно не кидаться тапками. Здесь мы рассмотрим работу с кастомными анимациями в React Native и использование библиотек react-native-reanimated и react-native-gesture-handler.

Читать далее
Рейтинг 0
Комментарии 0

Интеграция SonarQube в Kubernetes

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 438

В современном мире разработка программного обеспечения стала неотъемлемой частью бизнес-процессов, требующей не только высокой производительности, но и надежной защиты от угроз безопасности. В этом контексте DevSecOps выступает как ключевая парадигма, интегрируя принципы безопасности непосредственно в процессы разработки и поставки. Особое внимание уделяется инструментам, способствующим обеспечению безопасности приложений на каждом этапе их жизненного цикла. В данной статье мы сосредоточим взгляд на сочетании двух мощных технологий — Kubernetes и SonarQube, и рассмотрим, как их совместное использование в рамках DevSecOps способствует созданию надежных и безопасных решений.

SonarQube представляет собой мощный инструмент статического анализа кода, который активно внедряется в практики DevSecOps для обеспечения высокого уровня безопасности и качества программного обеспечения. Этот инструмент разработан с целью выявления потенциальных уязвимостей, дефектов кода и проблем производительности на ранних этапах разработки.

Читать далее
Всего голосов 4: ↑2 и ↓2 0
Комментарии 0

PHP и Laravel дайджест новостей за январь 2024 года

Время на прочтение 6 мин
Количество просмотров 570

Всем привет! Краткий обзор новостей из мира PHP и Laravel за январь 2024 года от Сергея Пантелеева и Данила Щуцкого (CutCode).

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Комментарии 2

Value: библиотека реактивного программирования для Dart

Уровень сложности Средний
Время на прочтение 9 мин
Количество просмотров 278

Статья посвящена моей реализации идей реактивного программирования в Dart и Flutter. Рассказываю про разработанную мною библиотеку Value, которая в ряде случаев хорошо подходит для замены Stream, ValueNotifier и rxdart.

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Комментарии 0

Диплом специалиста ИБ. Часть №2 — Стационарное устройство SmartLight

Уровень сложности Простой
Время на прочтение 18 мин
Количество просмотров 488

Привет, Хабр!

Данная статья является второй в цикле “Диплом специалиста ИБ”, в рамках которого я рассказываю про свой опыт написания выпускной квалификационной работы на программе высшего образования “Компьютерная безопасность”. В предыдущей статье я описывал математическую модель и формирование методики обеспечения безопасности устройств Интернета вещей, использующих в качестве коммуникационного протокола технологию Bluetooth Low Energy.

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

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Комментарии 4

Ближайшие события

One Day Offer от УЦСБ
Дата 17 февраля
Время 10:00
Место
Онлайн

Как располагать элементы игровых интерфейсов

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 707

Правильное расположение элементов игрового интерфейса помогает людям решать задачи, которые мы перед ними ставим

В статье примеры подходов и решений, которые упрощают жизнь игрокам  =)

Читать далее
Рейтинг +1
Комментарии 0

Взлом аппаратного ключа методом veni, vidi, vici

Уровень сложности Средний
Время на прочтение 19 мин
Количество просмотров 1.8K

К одному очень дорогому оборудованию для работы управляющей программы нужен аппаратный ключ с зашитой датой, указывающей, когда право использования оборудования кончается. За ключи исправно платили заграничному вендору, но после санкций это стало невозможным и оборудование стало простаивать. Важно, что интернет не использовался для активации ключа. Значит всё необходимое в ключ зашито. Если корпус ключа открыть, то видна одна микросхема FT232R с небольшой обвязкой.

Задача: Сделать так, чтобы можно было пользоваться оборудованием. Дистрибутив софта, требующего ключ, есть. Работает он под Windows. Просроченный ключ есть. Оборудованию около 10 лет.

Ниже описан путь решения со всеми ошибками.

Прочитать историю
Всего голосов 30: ↑28 и ↓2 +26
Комментарии 6

Работа в стартапе, студии и корпорации – опыт проджект-менеджера

Уровень сложности Простой
Время на прочтение 8 мин
Количество просмотров 710

В настоящее время, особенно после пандемии, большим спросом пользуется работа в сфере IT. Множество курсов предлагает за короткие сроки обучиться новой специальности и найти высокооплачиваемую работу. Но какую компанию выбрать для старта карьеры? Можно выделить три основных типа it-компаний: стартапы, студии и корпорации. За свою карьеру менеджером проектов, я успела поработать во всех трех. Мне есть с чем сравнивать и поэтому, хочу поделиться этим опытом с вами.

Читать далее
Всего голосов 9: ↑5 и ↓4 +1
Комментарии 1

Популярные расширения на PostgreSQL

Уровень сложности Простой
Время на прочтение 8 мин
Количество просмотров 1.4K

В чем сила, бр..Постгреса? Сила PostgreSQL во многом заключается в его расширяемости, которая позволяет открыть больше функциональности.

В статье рассмотрим четыре популярных расширения на PostgreSQL на 2024 год.

Читать далее
Всего голосов 7: ↑4 и ↓3 +1
Комментарии 3

Детекция объектов. YOLO. Часть 2

Уровень сложности Средний
Время на прочтение 9 мин
Количество просмотров 561

Кто такой YOLO? 🤔

Когда пытаешься разобраться в работе YOLO по статьям в интернете, постоянно натыкаешься на примерно такое объяснение: «Алгоритм делит изображение сеткой SxS, где каждому элементу этой сетки соответствует N ббоксов с координатами, предсказаниями классов и тд...». Но лично мне становилось только непонятнее от такого высокоуровнего описания.. Ведь в исследованиях часто всё происходит примерно так: перебирают гипотезы, пока не получат приемлемый результат, а потом уже придумывают красивое описание. Поэтому для ясности хочется в данной статье рассказать, как вообще приходили к идеям, которые ложились в основу YOLOv1 и последующих версий.

Читать далее
Всего голосов 2: ↑2 и ↓0 +2
Комментарии 0

Февральские мини-ПК: 5 разных моделей для работы и развлечений

Время на прочтение 3 мин
Количество просмотров 3.2K

Продолжаем мониторить рынок миниатюрных ПК, стараясь выбрать наиболее интересные модели. Часть подходит лишь для офисных задач, часть — вполне себе производительные, их можно использовать и для игр. Под катом — подборка устройств, которые нам понравились больше всего. Если у вас есть, что порекомендовать помимо представленных моделей — пишите в комментариях, обсудим.
Читать дальше →
Всего голосов 17: ↑17 и ↓0 +17
Комментарии 4

Знание о реальности скучно?

Уровень сложности Простой
Время на прочтение 2 мин
Количество просмотров 1.2K

- Папа, а как работает лампочка.
- «Электричество».
- А что это значит?
- Какая разница, учитель поставит тебе пять, если ты ответишь так.
- Но я не ставлю тебе оценку, мне просто интересно.
- Ну, иди книги тогда почитай.

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

Проявить любопытство
Всего голосов 18: ↑8 и ↓10 -2
Комментарии 13