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

Разработка

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

Продуктовые апдейты февраля: облако 1С, серверы с Keycloak и многое другое

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

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

Новости

Превратите свой пет-проект из хобби в карьеру

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

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

Меня зовут Данил Картушов, в этом посте я расскажу, почему и как именно pet-project'ы могут стать ключом к вашей карьере.

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

Начнем!
Всего голосов 2: ↑1 и ↓1 0
Комментарии 0

Сколько можно заработать на ошейнике от блох на маркетплейсах: выводим неизвестный товар в бестселлеры

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

Производитель ошейников от блох BioDoctor разработал свою рецептуру из эфирных масел, придумал дизайн и напечатал упаковку. Но все эти замечательные ошейники томились на складе, а продажи были, как кот наплакал: Ozon - 10 000 р. в месяц. Wildberries - 65 000 р. в месяц. Летний сезон был в самом разгаре, а кошки и собаки России все ещё гуляли без ошейников BioDoctor. 

Рассказываем, как помогли производителю правильно позиционировать свой моно-продукт на маркетплейсах; поднять рейтинг карточки до 4,7 ⭐ и заработать 631 отзыв; выгодно управлять ценой; продвинуть товар в топ-2 по выдаче и увеличить оборот с 75 000 р до 1 500 000 р. в месяц.

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

Современные тенденции и проблемы управления данными на рынке РФ: вызовы 2024 года

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

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

Вопросы управления данными включают задачи эффективного хранения и обработки данных (КХД, озера данных, ETL & ELT) в облаках и On-Premise, настройки интеграционных потоков (транспорт) для анализа в режиме реального времени и не только, вопросы предоставления данных во внешние системы и BI, процессы качества данных и каталогизации, безопасность данных, решения на базе расширенной аналитики и ИИ. 

Александр Сулейкин, кандидат технических наук, генеральный директор и архитектор Big Data систем компании “ДЮК Технологии” дает прогноз на предстоящий год: какие технологии управления данными будут развиваться, с какими проблемами сталкивается бизнес и каких технологий не хватает для полноценного импортозамещения.

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

Истории

Что дороже, томограф или драгоценный камень в нём?

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

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

Идея этого поста родилась при работе с геммологами, которые занимаются оценкой качества драгоценных изделий и драгоценных камней, оценкой стоимости и  выявлением подделок. Исследования были направлены на то, чтобы выяснить, что может рассказать о внутренней структуре драгоценностей наша программа Smart Tomo Engine (ознакомиться с которой можно у нас на сайте Smart Engines).

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

Создание интерактивных анимаций с помощью React Spring

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

Эта статья посвящена React Spring — библиотеке анимации на основе JavaScript. Мы рассмотрим её фичи, включая различные хуки и компоненты, и то, как использовать их в приложениях.

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

Материалы для разработчиков систем на кристалле: функциональная верификация, итеративная сборка, свой ПЛИС-кластер

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

Привет, Хабр! Принесли материалы с недавнего митапа для FPGA/ASIC/RTL-инженеров — добавляйте в закладки, чтобы посмотреть в свободное время. В докладах вас ждут:

Шаблоны документов, которые нужны при функциональной верификации, и шаблон проекта для организации итеративной сборки.

Обзор плюсов и минусов существующих систем для автоматизации тестирования на FPGA-стендах.

Способ оценки производительности коммерческого ПЛИС-кластера и собственного решения.

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

Нейросети для программистов: уже что-то умеют или еще пока совсем джуны?

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

Я Григорий Тумаков, CTO в Моризо Диджитал. Эта статья — про то, как мы в компании решили протестировать нейросети для рабочих задач.

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

Disclaimer: это не полноценный обзор, а скорее эксперимент. Не судите строго 🙂

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

Когда одного Postgres'a мало: сравнение производительности PostgreSQL и распределенных СУБД

Уровень сложности Сложный
Время на прочтение 12 мин
Количество просмотров 384

Общеизвестно, что PostgreSQL - крайне эффективная СУБД с богатой функциональностью. При этом не секрет, что PostgreSQL масштабируется только вертикально и её производительность ограничена возможностями одного сервера.

Написано много хороших постов, в которых сравнивают архитектуру монолитных и распределенных СУБД. К сожалению, обычно авторы ограничиваются теоретическим сравнением и не приводят конкретные цифры. Данный пост же наоборот основан на эмпирическом исследовании с использованием бенчмарка TPC-C, который является промышленным стандартом для оценки производительности транзакционных СУБД (On-Line Transaction Processing, OLTP).

Мы расскажем, когда именно одного Postgres'a становится мало, и какие возможны компромиссы между производительностью и надежностью. Для тех, кто не готов к компромиссам, мы покажем, что могут предложить такие распределенные СУБД, как CockroachDB и YDB.

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

Практическое руководство по Rust. 4/4

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



Hello world!


Представляю вашему вниманию четвертую и последнюю часть практического руководства по Rust.



Руководство основано на Comprehensive Rust — руководстве по Rust от команды Android в Google и рассчитано на людей, которые уверенно владеют любым современным языком программирования. Еще раз: это руководство не рассчитано на тех, кто только начинает кодить 😉

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

Услышать несказанное: преобразование движений мышц в речь

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


Одним из самых явных эволюционных отличий человека от других обитателей планеты является умение говорить. Конечно, другие животные также способны издавать звуки, используемые для коммуникации между особями. Но именно человек способен на вербальное, связанное по смыслу и логике общение. Для реализации вербальной передачи сигналов человеку нужны голосовые связки. Однако из-за травм, заболеваний или хирургического вмешательства у человека может развиться дисфония (нарушение речи) или полная дисфункция речи. Ученые из Калифорнийского университета в Лос-Анджелесе (США) разработали тонкое гибкое устройство, которое прикрепляется к шее и преобразует движения мышц гортани в слышимую речь. В создании этого устройства использовалось машинное обучение, позволяющее распознавать и сопоставлять определенные движения мышц с определенными словами. Из чего сделано чудо-устройство, как именно оно работает, и насколько оно эффективно? Ответы на эти вопросы мы найдем в докладе ученых.
Читать дальше →
Рейтинг 0
Комментарии 0

Микроразметка на сайте для пользователей

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

Сегодня я решил рассказать, что такое разметка и как можно при помощи разработчика легко и быстро улучшить свой сайт.

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

Интерактивные виджет-подборки в Иви (iOS)

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

И снова здравствуйте! В 2022 году у нас появились первые HomeScreen виджеты, это был первый опыт работы с библиотекой WidgetKit. Затем появились LockScreen виджеты и мы их тоже добавили. А выход iOS 17 и поддержка библиотеки AppIntents в виджетах, знаменовал новый этап в эволюции виджетов.

В этой статье поговорим о том, как мы зарелизили интерактивные виджеты и из чего они состоят: разделение логических слоёв на SPM пакеты, обеспечение качества (unit, snapshot тесты), accessibility и с каким нюансами столкнулись, о которых Apple не рассказывала на WWDC23.

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

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

Московский туристический хакатон
Дата 23 марта – 7 апреля
Место
Москва Онлайн

Насмотренность в разработке: путь к красивому и чистому коду

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

В мире разработки программного обеспечения термин «Насмотренность» крайне редко встречается, в то время как дизайнеры постоянно всё насматривают 😅. Однако понятие насмотренности не менее важно для разработчиков, поскольку оно помогает понять, зачем и как нужно создавать красивый и чистый код.

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

Дом, милый дом: нюансы работы с ClickHouse. Часть 1

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

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

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

Xv6: учебная Unix-подобная ОС. Глава 7. Планирование процессов

Уровень сложности Сложный
Время на прочтение 17 мин
Количество просмотров 292

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

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

Плагин для анализа планов PostgreSQL в VS Code, и его разработка

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

Анализ планов и форматирование запросов PostgreSQL удобно выполнять в VS Code, используя explain.tensor.ru и плагин, о котором пойдет речь ниже.

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

Взгляд на асинхронность в Java Script: роль Event Loop, промисов и async/await

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

В этой статье мы сосредоточимся на ключевых элементах асинхронного программирования в Java Script: Event Loop, Event Bus, промисы и синтаксический сахар async/await. Разберемся, как эти концепции взаимодействуют между собой и как их использование помогает нам создавать более эффективные и отзывчивые веб-приложения.

Мы начнем с изучения роли Event Loop - механизма, ответственного за управление выполнением асинхронного кода. Затем мы перейдем к рассмотрению Event Bus, который обеспечивает коммуникацию между различными компонентами приложения. После этого мы ознакомимся с промисами и синтаксическим сахаром async/await, которые значительно упрощают работу с асинхронным кодом и делают его более читаемым и понятным.

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

В толковый словарь Business Process Management: Процесс vs Проект

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

Часто слышим «это целый процесс!», «это настоящий проект!» или смесь типа: Наш «проект - это целый процесс, который начинается с создания уникальной идеи».

Однако, отличие процесса от проекта – простое, проект это один из видов процесса, поэтому противопоставлять их некорректно. А вот с процессным подходом все очень сложно и запутано, поэтому требует отдельного исследования. В целом для процесса, процессного подхода и самого ВРМ нужна онтологизация, концептуализация «управления бизнес-процессами».

Если мы хотим управлять бизнес-процессами (Business Process Management) или проектами, то нужно понять, а чем таким управлять то мы собрались.

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

Отвечаем на критику по IP-камерам НИЦ «Технологии»

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

Здравствуйте, друзья!

Оперативно ответить на критику к сожалению не удалось, поэтому мы конечно попробуем оправдаться, но большая часть претензий из обзоров Сергея и Максима уже исправлена. Поэтому это будет не ответ на критику, а, скорее, отчет по проделанной работе.

Читать далее
Всего голосов 79: ↑76 и ↓3 +73
Комментарии 20