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

Все потоки

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

Базы данных для самых маленьких

Время на прочтение 9 мин
Количество просмотров 882
SQL *Администрирование баз данных *Big Data *Учебный процесс в IT Data Engineering *
Туториал

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

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

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

Новости

Подключение инкрементального энкодера к микроконтроллеру ATmega8

Уровень сложности Средний
Время на прочтение 2 мин
Количество просмотров 270
Программирование микроконтроллеров *
Туториал

Типовая схема подключения энкодера к микроконтроллеру ATmega8 представлена на рисунке 1. На схеме тактовые выводы A и B подтянуты с помощью резисторов R1 и R2 к питанию и дают низкий сигнал при срабатывании.

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

Как мы сделали кибериммунный продукт с использованием опенсорсной библиотеки: этапы, подводные камни, решения

Время на прочтение 11 мин
Количество просмотров 192
Информационная безопасность *Open source *Программирование *
Из песочницы

Помните, как еще до пандемии компании стремились обеспечить безопасный доступ в периметр для своих сотрудников-удаленщиков? Особенно, если данные были сверхважными, — например, бухгалтерские сведения или корпоративные документы. Решения были сложные, громоздкие и дорогие. А представляете, насколько критичным это стало сейчас?!

Меня зовут Сергей Яковлев, я руковожу проектом Kaspersky Thin Client, построенным на базе нашей собственной операционной системы KasperskyOS. Thin Client — это один из основных компонентов Virtual Desktop Infrastructure, то есть системы доступа к удаленным рабочим столам. В этой статье я на примере такого клиента расскажу, как можно сделать продукт безопасным (и притом коммерчески рентабельным!). Какие были этапы, с чем столкнулись, через что прошли и как решали проблемы. Поехали!

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

Подключение жидкокристаллического дисплея LCD1602 (HD44780) к микроконтроллеру ATmega8 в 8-битном режиме

Уровень сложности Средний
Время на прочтение 6 мин
Количество просмотров 259
Программирование микроконтроллеров *
Туториал
Перевод

LCD-дисплеи (Liquid Crystal Displays) используют для отображения состояния или параметров в различных приборах.

Жидкокристаллический дисплей LCD1602 представляет собой 16-выводное устройство, имеющее 8 выводов для передачи данных (D0-D7) и 3 вывода управления (RS, RW, EN). Остальные 5 выводов предназначены для питания и подсветки ЖК-дисплея. Цифры «1602» указывают на формат выводимой (отображаемой) информации: 16x02 символов (рисунок 1).

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

LCD-дисплей 16x2 можно использовать в 4-битном или 8-битном режиме в зависимости от технических требований. Чтобы использовать его, нам необходимо отправить определенные команды на LCD-дисплей в командном режиме, и как только ЖК-дисплей будет настроен в соответствии с нашими требованиями, мы сможем отправить необходимые данные в режиме передачи данных.

Для получения дополнительной информации о LCD-дисплее 16x02 и о том, как его использовать, необходимо обратиться к datasheet.

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

Истории

Подключение жидкокристаллического дисплея LCD1602 (HD44780) к микроконтроллеру ATmega8 в 4-битном режиме

Уровень сложности Средний
Время на прочтение 7 мин
Количество просмотров 141
Программирование микроконтроллеров *
Туториал
Перевод

LCD-дисплеи (Liquid Crystal Displays) используют для отображения состояния или параметров в различных приборах.

LCD1602 – это 16-выводное устройство, имеющее 8 выводов для передачи данных (D0-D7) и 3 вывода управления (RS, RW, EN). Остальные 5 выводов предназначены для питания и подсветки ЖК-дисплея. Цифры «1602» указывают на формат выводимой (отображаемой) информации: 16x02 символов (рисунок 1).

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

LCD-дисплей 16x2 можно использовать в 4-битном или 8-битном режиме в зависимости от технических требований. Чтобы использовать его, нам необходимо отправить определенные команды на LCD-дисплей в командном режиме, и как только ЖК-дисплей будет настроен в соответствии с нашими требованиями, мы сможем отправить необходимые данные в режиме передачи данных.

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

Опрос NPS: ключевой индикатор удовлетворенности клиентов

Время на прочтение 3 мин
Количество просмотров 93
Управление продуктом *Облачные сервисы *
Recovery mode

Опрос NPS (Net Promoter Score) – это один из наиболее популярных инструментов, используемых компаниями для измерения удовлетворенности клиентов. Это метрика, которая позволяет определить, насколько вероятно, что клиент рекомендует продукт или услугу другим людям. В этой статье мы рассмотрим, что такое опрос NPS, как его проводить и какой сервис опросов использовать для этого.

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

Как вырастить руководителей отделов из линейных сотрудников?

Уровень сложности Средний
Время на прочтение 6 мин
Количество просмотров 434
Управление проектами *Развитие стартапа Управление персоналом *Карьера в IT-индустрии Читальный зал
Кейс

Привет. Меня зовут Артур.

Я руковожу проектным офисом в Сказбуке.

Мы разрабатываем мобильное приложение, которое в игровой форме развивает мышление и таланты ребенка.

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

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

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

Как все начиналось? 

До перестроения, основной проект развивался в сторону увеличения объема контента. Новые игры старались выпускать в среднем каждые 2-3 недели. Над каждой игрой работала отдельная группа сотрудников, которые отвечали за реализацию –  «юнит-команда». Они в короткие сроки проходили весь цикл разработки от идеи и разработки концепта  до финального тестирования и публикации. 

Как сотрудники стали руководителями...
Всего голосов 4: ↑3 и ↓1 +2
Комментарии 0

Прыжок сквозь время или Как обновиться с Asterisk 11 до 18

Время на прочтение 9 мин
Количество просмотров 555
Asterisk *
Из песочницы

Однажды мы решили обновить Asterisk с 11 версии до 18. История получилась интересной и поучительной. Расскажем о полученном преимуществе, возникших трудностях и способах их решения.

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

SEO-продвижение или контекстная реклама: что лучше выбрать?

Время на прочтение 15 мин
Количество просмотров 228
Интернет-маркетинг *
Recovery mode
Из песочницы

Среди всех существующих инструментов продвижения бизнеса в интернете, SEO и контекстная реклама остаются самыми распространенными. Однако, часто заказчики не видят разницу между ними, так как визуально для них результат выглядит одинаково: в выдаче Google и Яндекс появляется ссылка на их ресурс. И все же у них есть отличия, которые влияют на выбор метода продвижения.

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

Парадокс подарка: что может поведение рабочего коллектива сказать об экономике?

Уровень сложности Средний
Время на прочтение 5 мин
Количество просмотров 953
Занимательные задачки Математика *Научно-популярное Логические игры
Из песочницы

В России, в отличии от многих стран (имеются в виду страны Евросоюза, Великобритания, США, Израиль), есть странная и с виду парадоксальная «игра» (так мы здесь далее называем это устоявшееся социальное поведение), которая упорно поддерживается социумом, но при этом кажется совершенно нелогичной и бессмысленной стороннему наблюдателю: на каждый день рождения своего коллеги весь коллектив дружно скидывается «на подарок», причём каждый раз сотрудник отдаёт в общую кассу существенную сумму, как правило превышающую 1% его зарплаты за месяц. Собранная сумма в виде высоколиквидного актива, чаще — в деньгах, реже — в их эквиваленте типа подарочного сертификата, в качестве подарка вручается имениннику в конверте!

Что это может сказать об экономике?
Всего голосов 6: ↑3 и ↓3 0
Комментарии 7

Точное саратовское время

Уровень сложности Средний
Время на прочтение 12 мин
Количество просмотров 2.9K
Программирование микроконтроллеров *Прототипирование *Производство и разработка электроники *DIY или Сделай сам Электроника для начинающих

Те самые механические часы, домик с кукушкой, длинная цепь, маятник и гирьки. Они немного отставали, а в свои десять лет я не догадывался, что гайка маятника регулирует период. Да оно было и не важно, самое главное – выпрыгивающая фигурка. Затем появились настенные кварцевые, в виде чайника. Эти немного шли вперед. Вперед шло время, а технологии бежали. Около года назад приобрел микроволновку. Вы не поверите, часы торопятся на несколько минут в месяц. А в автомобиле идут очень точно, ни разу не приходилось подстраивать, хотя условия в салоне далеки от идеальных.

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

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

Как в РНКБ IPv6 внедряли

Уровень сложности Средний
Время на прочтение 5 мин
Количество просмотров 1.5K
Блог компании Банк РНКБ IT-инфраструктура *Сетевые технологии *IPv6 *Тестирование мобильных приложений *

Сейчас на слуху переход на IPv6 и связанные с ним проблемы. Мы в РНКБ недавно испытали это на себе – внедряли IPv6 для мобильных приложений. Задача оказалась нетривиальная, поэтому мы решили рассказать и другим хабравчанам, почему у нас не всё пошло гладко и с чем мы столкнулись. В других банках РФ, в т. ч. из топ-10, по нашим сведениям, IPv6 пока не поддерживается.

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

Как мы отключали узлы кластера vStack для демонстрации отказоустойчивости

Уровень сложности Сложный
Время на прочтение 1 мин
Количество просмотров 522
Блог компании vStack Системное администрирование *Виртуализация *Серверное администрирование *
Обзор

Друзья, ваши комментарии к нашему предыдущему материалу натолкнули нас на мысль рассказать об отказоустойчивости платформы vStack подробнее. Мы и сами любим интересные дискуссионные темы, поэтому готовим AMA (ask me anything)-сессию, на которой ответим на все ваши вопросы. А пока выбираем удобное время, руководитель проекта vStack Евгений Гаврилов записал пару коротких видео с наглядной демонстрацией отказоустойчивости платформы. 

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

618 000 ₽ в месяц. SaaS в России. Делимся нашим опытом, графиками и цифрами. Посвящается тем, кто надеется побыстрее

Уровень сложности Средний
Время на прочтение 7 мин
Количество просмотров 1.1K
Блог компании offlineCRM: Бесплатная CRM для самозанятых Управление разработкой *Управление проектами *Управление продуктом *Управление продажами *
Кейс

Расскажу откровенно наш опыт развития SaaS-сервиса в России с нуля до стабильной выручки в ~600 тысяч рублей в месяц без венчурных инвестиций, ChatGPT и платной рекламы (уже скучно, да? :)). Кому-то выручка может показаться скромной, но мы радуемся как дети. Сразу говорю — быстро не будет, особенно если вы работаете «на своих», но зато в статье будет много графиков.

Меня зовут Максим Кульгин и мы развиваем сервис clickfraud.ru — защита от скликивания рекламы Яндекс. Директ. В марте 2023 г. мы получили рекордную для нас выручку за всю историю сервиса (мы еще молодой стартап) . Поделюсь нашим опытом наиболее интересных и значимых моментов в развитии. Статью сделал в виде пунктов, так получается более системно выделить основные моменты. Сразу скажу — нам нужно еще очень много улучшать по всем «фронтам» — по алгоритмам защиты, ux/ui сайта, личной кабинет, отчетам и т. п. Получается бесконечный процесс улучшения, которому не видно конца и края.

Т. к. развиваемся на свои средства, без венчурных инвестиций, то получается все очень не быстро, мягко говоря. Доменное имя мы зарегистрировали в конце 2019 года, по сути активно развиваем сервис 2 года. В октябре 2022 года получили грант от ФСИ (4 млн. руб., можно тратить только на ФОТ) , стали резидентом Сколково и это нас ускорило (смогли усилить команду разработчиков, математиков — обнаружение ботов, которые скликивают рекламу, исключительно математическая задача, а если быть точным — ИИ для обнаружения аномалий в движениях мышки) . Я уже писал наш детальный опыт получения гранта и то, как мы стали резидентом Сколково с разбором заявки.

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

Как самостоятельно прокачивать английский

Уровень сложности Средний
Время на прочтение 8 мин
Количество просмотров 3.1K
Изучение языков
Туториал

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

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

Выпуск CelerData призван устранить ограничения, связанные с озерным хранилищем

Время на прочтение 3 мин
Количество просмотров 193
Блог компании OTUS Анализ и проектирование систем *

Компания CelerData, ранее известная как StarRocks Inc., объявила о выпуске последней версии своей унифицированной аналитической платформы — CelerData V3. В ней реализовано множество новых возможностей для пакетной обработки и работы с данными в реальном времени, включая возможность выполнять аналитику без предварительного ввода информации в озеро данных или lakehouse («озерный дом» объединяет преимущества и возможности хранилище и озера одновременно. «озерное хранилище»).

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

ТОП бесплатных OSINT-инструментов по версии компании T.Hunter в 2023-м году

Время на прочтение 4 мин
Количество просмотров 1.2K
Блог компании T.Hunter Информационная безопасность *Облачные сервисы *Софт
Обзор

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

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

Где взять деньги на запуск и развитие агробизнеса

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 724
Блог компании РСХБ-Интех (Россельхозбанк) Развитие стартапа Бизнес-модели *Финансы в IT
Обзор

5 вариантов финансовой поддержки для тех, кого тянет к земле.

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

«Интернет-магазин на диване». Разрабатываем веб-приложение в Telegram

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 1.7K
Блог компании Selectel Мессенджеры *JavaScript *DIY или Сделай сам
Туториал

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

В рамках этой инструкции мы:

  1. научимся работать с тремя видами кнопок,
  2. реализуем интернет-магазин с корзиной,
  3. разработаем форму для сбора пользовательских данных,
  4. зальем интернет-магазин в облако.
Читать дальше →
Всего голосов 25: ↑22 и ↓3 +19
Комментарии 2

ИТ-мониторинг ДОМ.РФ: от идеи к рабочему инструменту

Время на прочтение 14 мин
Количество просмотров 847
Блог компании ДОМ.РФ Системное администрирование *

Привет, Habr! Меня зовут Сергей, я инженер в ДОМ.РФ, и одна из моих задач - развитие ИТ-мониторинга. В этой статье я расскажу, как мы самостоятельно и с минимальными затратами пришли от идеи к рабочему инструменту, с помощью которого в одном месте в простой и понятной форме можно определить текущее здоровье наших систем.   

В идеале итоговый результат должен выглядеть как-то так:

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