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

Как стать автором

Все подряд

Действующая модель простейшей криптовалютной биржи

Криптовалюты
Из песочницы

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

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

Кому интересны результаты, добро пожаловать под кат.

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

LOGO! и S7-коммуникация с контроллерами S7-1200/S7-1500 и панелями оператора SIMATIC HMI

Программирование микроконтроллеров *
Из песочницы

Основные возможности S7-коммуникации

Обмен данными LOGO! <-> LOGO!

Обмен данными LOGO! <-> SIMATIC S7 контроллерами

Возможность соединения и обмена данными с системами визуализации LOGO! <-> SIMATIC HMI.

Эти три варианта основываются на S7-коммуникациях, которые представляют из себя проприетарный протокол для связи систем автоматизации SIMATIC. По существу этот протокол вшит в операционную систему контроллеров и основное его преимущество в относительной простоте использования.

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

Эволюция системы безопасности Android или как защищается система сегодня

Информационная безопасность *Сетевые технологии *Управление разработкой *DevOps *Гаджеты
Из песочницы

С ростом популярности операционных систем, растет также и необходимость в обеспечении безопасности системы. С каждым днём количество атак увеличивается, а каждое обновление несет в себе новые «дыры» в системе безопасности. Я Анастасия Худоярова, ведущий специалист по безопасной разработке в Awillix, расскажу о том, как развивалась система безопасности в Android раньше и как можно обойти некоторые ее механизмы сегодня.

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

Калькулятор на типах TypeScript

Ненормальное программирование *Разработка веб-сайтов *JavaScript *TypeScript *
Из песочницы

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

Читать далее
Всего голосов 18: ↑18 и ↓0 +18
Просмотры 1.6K
Комментарии 5

Инфраструктура + тестирование = любовь

Разработка веб-сайтов *Тестирование IT-систем *SaaS / S+S *Тестирование веб-сервисов *DevOps *
Из песочницы

Задачи стали проходить тестирование быстрее. Я просто добавил на сервер...

Здравствуйте! Под катом, опыт небольшой команды из Челябинска, которая делала релизы не вовремя, а потом изобрела велосипед. Если вы только строите процессы или вас мучает совесть из-за отложенных релизов, возможно этот опыт пригодиться. Также буду рад критике. Добро пожаловать!

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

Проходим L6 интервью на System Design в FAANG

Карьера в IT-индустрии Распределённые системы *Интервью
Из песочницы

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

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

Голосовой помощник, которого можно научить ругаться матом (часть 1)

Node.JS *ReactJS *Google Cloud Platform *
Из песочницы

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

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

Читать далее
Всего голосов 1: ↑0 и ↓1 -1
Просмотры 2.1K
Комментарии 0

Как написать рефлексию для C++

Программирование *C++ *
Из песочницы

C++ поистине противоречивый язык. Старый добрый С существует аж с 1972 года, С++ появился в 1985 и сохранил с ним обратную совместимость. За это время его хоронили ни раз и ни два, сперва Java, теперь его потихоньку продолжают хоронить Go и Rust. Все его недостатки пережеваны множество раз. Если вы пришли в мир С++ из других ООП языков, то здесь вы не найдете...

Читать далее
Всего голосов 35: ↑34 и ↓1 +33
Просмотры 8.2K
Комментарии 27

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

Разработка игр *Unity *Дизайн игр *Продвижение игр *Игры и игровые консоли
Из песочницы

Не имея навыков и бюджетов, но имея жжение (или желание) пошел в геймдев, и, кажется, дошел до середины. Команда за энтузиазм и обещанные золотые горы, ноль опыта, визуальный скриптинг и отсутствие сна. Вот оно!

Начать наверное стоит с того, кто все это пишет и про что. Зовут меня Александр, я с самого восточного края страны и за 2 с хвостиком десятилетия не нашел себе пристойного вида деятельности. Занимаясь всем от тату до варки кофе и написания сценариев к непопулярным ютуб шоу, понял, что пора либо найти занятие по душе и кошельку, либо на завод (коих, впрочем, на Дальнем Востоке не так уж и много).
И в августе 2021, наткнувшись на интервью с разработчиком "Peace, Death", решил для себя - вот оно. Разумеется первый интерес был коммерческий, ведь можно за "творческий процесс" получать неплохие деньги. Впрочем, не нужно считать меня дилетантом в этих ваших digital вещах - до этого я пару лет перебивался фрилансами на After Effects и Premier Pro, да и за компом я с 6 лет. И так начался проект Evil Dreams.

Читать далее
Всего голосов 3: ↑0 и ↓3 -3
Просмотры 1.8K
Комментарии 4

Где искать работу в IT?

Фриланс Карьера в IT-индустрии Удалённая работа
Из песочницы

Ты решил «Войти в Айти» или уже работаешь в IT и хочешь найти место получше. Где же найти работу и не потратить на это несколько месяцев?

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

Читать далее
Всего голосов 18: ↑11 и ↓7 +4
Просмотры 14K
Комментарии 14

Кофеин: как это работает?

Мозг Здоровье Биология
Из песочницы

Привет, мы решили подготовить серию статей про то, как работают разные ноотропные ингредиенты – нас часто спрашивают об этом, а найти качественную информацию не так уж и просто.  Если такой формат будет интересен подписчикам Хабра, будем делать еще.

Читать далее
Всего голосов 41: ↑38 и ↓3 +35
Просмотры 23K
Комментарии 58

Как внедрить информационную систему управления проектами, чтобы она «взлетела»?

API *Визуализация данных Управление проектами *Облачные сервисы IT-компании
Из песочницы

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

Прежде всего, нужно понимать, что внедрение информационной системы управления проектами (ИСУП) существенно отличается от внедрения других классов информационных систем. Если вы внедряете, например, систему биллинга, или финансового учета или систему управления складом – то ваше внедрение в некотором смысле обречено на успех. В определенный момент возврат к прежним инструментам становится невозможным, а без использования нового инструмента бизнес попросту остановится. В итоге внедренная система будет работать, даже если процессы настроены не оптимально, и дефекты латаются на ходу.

С ИСУП все не так однозначно: эффекты от внедрения наступают далеко не сразу, видны не на всех уровнях управления, в умах пользователей возникают сомнения, а нужно ли это все, ведь работали как-то раньше, и неплохо работали.

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

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

Geo data in Python

Python *Визуализация данных
Из песочницы

Понадобилось мне недавно нарисовать в Python данные на карте, благо в данных есть координаты. Казалось бы, что может быть сложного... Но обо всем по порядку.

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

Краткий обзор Threat Intellegence

Информационная безопасность *
Из песочницы

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

Gartner, McMillan (2013) from Tactics, Techniques and Procedures (TTPs) to Augment Cyber Threat Intelligence (CTI): A Comprehensive Study

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

Структурированный подход к развитию и оценке компетенций

Управление проектами *Управление персоналом *
Из песочницы

Довольно часто в проектной деятельности возникает задача померить эффективность работы сотрудника, члена команды проекта, эксперта, руководителя. По сути схожая задача стоит перед службой HR при подборе персонала. Классические подходы работают не во всех ситуациях, существует довольно много особых проектов и специфических ролей (должностей) где такой «классический» подход даст сбой в виде рисков и потерь, ведь по сути такой метод – это очень грубая (субъективная) фильтрация на входе, а остальное делает простой метод перебора кандидатов, справился – не справился. Более того, в эпоху цифровизации и бешеных темпов прогресса, возникает постоянное давление неопределенности. Поэтому вопрос найма и пребывания человека в команде не ограничивается только его способностями и рабочими функциями, не менее остро встает вопрос саморазвития, ведь наличие гибкости мышления, умение быстро обучаться и прочие «soft skills» являются ключевыми требованиями нового времени. В текущих реалиях на руководителя проекта, ложатся не только выполняемые проектом задачи, не только в поддержание коллектива в рабочем тонусе, но и проектирование траекторий развития каждого участника команды! Как это делать правильно, качественно, сфокусироваться на команде и при этом не терять из вида реализацию проекта? Вариантом и опытом преодоления этой проблемы постараюсь поделиться с вами в этом материале…

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

Массовая загрузка, обработка и выгрузка изображений в Битрикс на Python3

PHP *Python *SQL *1С-Битрикс
Из песочницы

В этой статье мы популярно объясняем на собственном опыте как организовать массовую выгрузку, обработку и загрузку фотографий товаров из Bitrix, используя Python и минимальное количество SQL. Для прочтения будет полезно людям, выполняющим схожие задачи, не будучи при этом знакомыми с Битриксом.

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

Термоядерный синтез [своими руками]

Производство и разработка электроники *Научно-популярное Энергия и элементы питания Физика Электроника для начинающих
Из песочницы

В этой статье я хочу рассказать подробнее о фузоре Франсуорта-Хирша. Впервые об этом творении я узнал из видео с канала "Физика от Побединского" и мне сразу же захотелось повторить показанный в видео продукт. Собственно само видео.

Читать далее
Всего голосов 47: ↑38 и ↓9 +29
Просмотры 17K
Комментарии 29

Психолог в IT-компании: этический вопрос

Управление персоналом *Читальный зал Офисы IT-компаний
Из песочницы

Как в начале ХХ века инфраструктура выстраивалась вокруг нефтедобывающей промышленности, становясь её сателлитами, так и сейчас мир выстраивает инфраструктуру вокруг "новой нефти" - информационных технологий. Последние пять-семь лет психология начала особенно активно переориентироваться на IT-отрасль, предлагая свои услуги в сопровождении сотрудников и теперь многие компании в списке потенциальных бенефитов указывают "личный психолог" или "корпоративный психолог". И я предлагаю рассмотреть морально-этическую сторону данного вопроса.

Разобраться в вопросе
Всего голосов 24: ↑21 и ↓3 +18
Просмотры 9.9K
Комментарии 18

Использование Gatling. Введение

Блог компании TINKOFF Высокая производительность *Тестирование IT-систем *Тестирование веб-сервисов *
Из песочницы

Привет! Мы — команда тестирования производительности в Тинькофф, и мы любим инструмент Gatling. В цикле статей мы расскажем об использовании Gatling и дополнительных инструментов, упрощающих разработку скриптов.

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

Читать далее
Всего голосов 16: ↑16 и ↓0 +16
Просмотры 1.9K
Комментарии 0

Создание телеграм-бота (Spring Boot, Kafka, PostgreSQL), часть первая

Habr PostgreSQL *Java *GitHub Gradle *
Из песочницы
Tutorial

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

Статьи будут разделены на 2 части, первая часть - создание основного бота с оправкой логов (Kafka Producer) и записью их в БД, вторая часть - обработка всех логов (Kafka Consumer).

Читать далее
Всего голосов 16: ↑10 и ↓6 +4
Просмотры 6.6K
Комментарии 14