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

Все потоки

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

Такие разные CTO – как выбрать свой типаж

Уровень сложности Простой
Время на прочтение 7 мин
Количество просмотров 155
Блог компании OTUS Управление разработкой *Управление проектами *Управление продуктом *Управление персоналом *
Мнение

Роль CTO комплексна и многогранна. Здесь и менеджерские функции, и технологическая экспертиза, и стратегия. Функция CTO индивидуальна, едва ли не в каждой компании. Почему? Факторов много. Сфера бизнеса, технологичность компании, ее размер, даже этап развития.

В статье разберем основные типы CTO: какие они бывают, от чего это зависит, какие есть особенности у каждого. И наведем порядок в категоризации CTO.

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

Новости

Фигуры Matplotlib и стиль Cyberpunk: несколько строк кода — и готова красивая фигура

Время на прочтение 8 мин
Количество просмотров 200
Блог компании VK Big Data *Машинное обучение *
Перевод


Когда мы создаем инфографику или постеры с данными, мы хотим привлечь внимание читателя: для этого изображение должно быть эстетически привлекательным и при этом убедительно доносить нашу мысль. Есть множество графических библиотек для создания графиков с помощью Python. Одна из них — это хорошо известная Matplotlib. Но графики, построенные ее стандартными средствами, часто выглядят скучными, и, чтобы оживить их, нужно потратить много времени.
Читать дальше →
Всего голосов 3: ↑3 и ↓0 +3
Комментарии 1

Мы вложились в создание ненужного клиентам девайса и случайно повысили эффективность промышленных производств

Уровень сложности Средний
Время на прочтение 12 мин
Количество просмотров 146
Блог компании ЭНКОСТ Инженерные системы *Инфографика Промышленное программирование *Управление проектами *
Кейс

Здравствуйте! Я Владимир Зайцев, основатель и генеральный директор компании Encost (Энкост). С 2013 г. мы помогаем клиентам-производственникам экономить на электроэнергии, но это отдельная история: мы пытались заработать, создав онлайн-калькулятор цен на электричество, а по факту стали сами корпеть над расчётами и переводить клиентов на более выгодные тарифы. В 2021 г. мы опять хотели заработать, помогая клиентам экономить электроэнергию, но сокрушительно промахнулись с запросом и чуть было не остались с любовно созданным и никому не нужным девайсом на руках. Но в итоге, после сбора обратной связи и допилов, мы превратили этот ненужный девайс в систему мониторинга для промышленных производств – Энкост Мониторинг. Вот эту историю с неожиданным поворотом я и хочу сегодня рассказать.

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

«Заработаем на онлайн-калькуляторе расчета электроэнергии! Что может пойти не так?»

 В начале этого пути мы толком ничего о производствах не знали и узнавать не планировали – просто с 2013 г. помогали юрлицам снижать затраты на электроэнергию. Сначала сделали онлайн-сервис – калькулятор, который показывал, из чего складывается ценообразование (для юрлиц это довольно замороченный процесс, у многих компаний был запрос плана: «Хотим убедиться, что не переплачиваем за электричество»). Собственник брал информацию со счетчика электроэнергии (это массив значений о почасовом потреблении за месяц), загружал эти данные на сайт, указывал параметры: регион, поставщик электроэнергии и прочее. Система на выходе выдавала все возможные варианты тарифа, доступные потребителю, и собственник мог понять: использует он сейчас самый выгодный для себя тариф или переплачивает.

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

Generative AI. Как программистам держать нос по ветру

Уровень сложности Средний
Время на прочтение 10 мин
Количество просмотров 219
Блог компании АСКОН Машинное обучение *Облачные сервисы *Искусственный интеллект
Мнение

Вряд ли найдётся тот, кто ещё не знаком с GhatGPT, MJ, StableDiffusion - такая популярность говорит сама за себя. Хайп вокруг генеративного искусственного интеллекта (далее - ИИ) не утихает и уже начинает немного надоедать. Но мы, как разработчики, должны оставаться в курсе событий и принимать реальность такой, какая она есть.

А реальность такова:

- Использование Copilot и его аналогов, ChatGPT и других генеративных нейросетей увеличивает вашу продуктивность.

- Бизнес активно ищет возможности оптимизировать процессы или внедрить новые фичи на основе генеративного ИИ.

Давайте разберём каждое из этих утверждений.

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

Истории

Как Git LFS влияет на опыт ведения документации рядом с кодом

Уровень сложности Средний
Время на прочтение 5 мин
Количество просмотров 232
Блог компании Альфа-Банк Анализ и проектирование систем *Статистика в IT Подготовка технической документации *
Ретроспектива

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

В статье обозначу проблему, связанную с ведением фронтовой документации рядом с кодом, и приведу одно из решений на базе Git LFS. Затем поделюсь результатами двух пилотов, проведённых в Банке во втором квартале 2023. Их результаты помогут оценить влияние Git LFS на опыт ведения фронтовой документации рядом с кодом. Статья подойдёт всем, кто занимается подготовкой технической документации на программные продукты.

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

Результаты работы Уэбба и кандидаты на звания самых далёких и ранних галактик Вселенной

Уровень сложности Средний
Время на прочтение 8 мин
Количество просмотров 195
Блог компании RUVDS.com Научно-популярное Астрономия
Обзор
image

Запущенный в космос телескоп «Джеймс Уэбб» оправдал все надежды астрономов и любителей космоса, и даже более. В частности, он позволил обнаружить множество кандидатов на самые удалённые галактики – а значит, и самые ранние галактики во Вселенной. Эти галактики интересны как для понимания эволюции этих космических структур, так и тем, что в них телескоп теоретически может разглядеть самые первые звёзды.
Читать дальше →
Всего голосов 7: ↑6 и ↓1 +5
Комментарии 0

Как я потратил 100к рублей, чтобы удобно вести списки

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 734
Управление проектами *Лайфхаки для гиков Социальные сети и сообщества
Кейс

Короче, меня задолбало, что списки всё время теряются. 

Раз за разом повторяется одна и та же ситуация. Знакомый советует фильм, я открываю заметки, где-то записываю. И эта запись навсегда растворяется в мировом пространства. 

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

Но есть же Notion и его аналоги! Я создам необходимые вкладки и буду ответственно вести! Ахахаха, нет. Оказалось, что открыть отдельное приложение, продраться сквозь интерфейс и найти нужный список — это слишком высокий порог входа, когда надо записать на лету.

Душа просила простого решения
Всего голосов 4: ↑2 и ↓2 0
Комментарии 3

Разбор «гениальных» высказываний ChatGPT бота, или очередной ответ на вопрос «заменят ли нас роботы»

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 543
Анализ и проектирование систем *Будущее здесь Искусственный интеллект Исследования и прогнозы в IT *
Мнение

Итак, на одном уважаемом мной канале в Телеграмм есть чат-бот с именем Marika_tgbot, и поскольку канал посвящен вопросам корпоративной и ИТ архитектуры, участники часто любят задавать вопросы боту, типа @Marika_tgbott напиши требования к космическому кораблю". И вот какой получается ответ:

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

Актуальные курсы графического дизайна в 2023 году

Время на прочтение 7 мин
Количество просмотров 125
Учебный процесс в IT Карьера в IT-индустрии Графический дизайн *Дизайн
Обзор

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

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

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

Квантомания и криптография))

Уровень сложности Простой
Время на прочтение 12 мин
Количество просмотров 144
Блог компании FirstVDS Занимательные задачки Алгоритмы *

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

Возможно, всё не так страшно, но бережёного бог бережёт, поэтому чем раньше начнут внедряться постквантовые системы, тем вероятнее шанс избежать неприятных последствий этого технологического рывка. Сегодня существует несколько подходов к реализации такой защиты. Хотя, пожалуй, самый реалистичный в ближайшем будущем подход будет основываться на криптографии на основе хэшей. Примером такой системы является схема с открытым ключом в виде хэш-дерева Меркла, разработанная ещё в 1979 году и основанная на идеях Лэмпорта и Диффи.

Квантуем, сегодня мы с тобой квантуем!!!
Всего голосов 3: ↑3 и ↓0 +3
Комментарии 0

Японский SSD (sardine state disk)

Уровень сложности Простой
Время на прочтение 2 мин
Количество просмотров 1.5K
Блог компании Cloud4Y Гаджеты Хранение данных *Читальный зал
Обзор

В декабре 2018 японский студент-химик с ником ni28_xp опубликовал фотографию USB-накопителя, сделанной из анчоуса. Звучит максимально странно даже для Японии, не так ли?

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

[Пятничный вызов] Надоело программировать

Время на прочтение 2 мин
Количество просмотров 641
Карьера в IT-индустрии
Из песочницы

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

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

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

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

Как использовать JMeter для нагрузочного тестирования и тестирования производительности

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 406
Блог компании OTUS Тестирование веб-сервисов *
Перевод

Apache JMeter — это инструмент для проведения нагрузочного тестирования, представляющий собой десктопное приложение с открытым исходным кодом на базе Java. JMeter позволяет определить, может ли тестируемое веб-приложение удовлетворять требованиям высокой нагрузки или нет. Он также помогает проанализировать работу всего сервера под высокой нагрузкой.

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

Уэбб разглядел зарождение космической сети

Время на прочтение 5 мин
Количество просмотров 357
Научно-популярное Астрономия
Перевод

Космическая паутина - это крупномасштабная структура Вселенной. Если бы вы могли наблюдать за развитием нашего космоса от Большого взрыва до наших дней, вы бы увидели, как составляющие её галактические нити (и пустоты между ними) формируются на протяжении всего времени. Теперь астрономы при помощи Уэбба обнаружили десять галактик, которые вместе образуют очень раннюю версию подобной структуры, возникшей спустя всего 830 миллионов лет после начала Вселенной.

Космическая паутина зародилась как флуктуации плотности вещества в самой ранней Вселенной. Через несколько сотен миллионов лет после Большого взрыва материя (в виде первобытного газа) сконденсировалась в узлы на пересечениях «стен» и «нитей» газа в ранней паутине. В этих узлах и нитях располагались первые звезды и галактики. Вполне естественно, что, оглядываясь назад во времени, астрономы ищут ранние версии космической паутины. Уэбб позволил им взглянуть на очень слабые, тусклые объекты, существовавшие вскоре после Большого взрыва.

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

Удивительные клеточные автоматы: клетки-киллеры, BSFK[L]

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 415
Блог компании Timeweb Cloud Алгоритмы *Математика *Научно-популярное Программирование *
Обзор


👾, Хабр!

После небольшого перерыва продолжим нашу экскурсию по различным вариациям классической конфигурации клеточных автоматов. Сегодня мы рассмотрим правила с «деструктивными клетками». Первоначальный вид подобной модификации, известной как BSFK, предложил энтузиаст под ником c0b0p0, всего 9 лет назад, спустя более чем 40 лет, после первого описания «Жизни» Джона Конвея.
Что здесь происходит (для новых читателей серии)
В этой серии мы разбираем клеточные автоматы – дискретную модель, основой которой является сетка из ячеек-клеток, которые изменяют (или не изменяют) своё состояние в зависимости от количества соседей.
Учёт соседей определяется правилами, которые устанавливаются нами. Вариаций правил существует бесчисленное множество, и они были систематизированы в определённые конфигурации.
Самая популярная конфигурация – «B/S», или «life-like», по названию крайне широко известного клеточного автомата «Game of Life», где B/S обозначает, что в нашем правиле мы описываем всего два параметра – количество соседей необходимых для рождения новой клетки в пустой ячейке, и количество соседей для выживания существующей клетки.
В каждой статье серии мы углубляемся в данную конфигурацию, добавляя новые параметры, либо дополняя существующие. Иногда заглядываем и в прочие конфигурации.
Начало серии здесь, если желаете ознакомиться последовательно.
Рассматриваемая модификация предполагает три состояния клеток – мёртвые, живые и деструктивные, и добавляет два числовых параметра в наше правило – F и K. Переходы говорят, что если у живой клетки есть как минимум K деструктивных соседей («киллеров»), она умирает. Если это условие не выполняется, то, как и в прошлых конфигурациях, происходит проверка на вхождение в множество S, но с тем отличием, что при отсутствии вхождения такая клетка не умирает, а сама превращается в киллера. Киллеры же умирают, если у них есть как минимум один живой сосед.
К условию зарождения жизни на пустых (мёртвых) клетках по числу живых соседей B добавляется «и количество соседей-киллеров не больше F».
Читать дальше →
Всего голосов 8: ↑7 и ↓1 +6
Комментарии 0

Импортозамещение ITSM или как не купить кота в мешке

Уровень сложности Средний
Время на прочтение 9 мин
Количество просмотров 324
Блог компании К2Тех IT-инфраструктура *Help Desk Software *Service Desk *Управление проектами *
Обзор

Когда волна импортозамещения окончательно превратилась для российских компаний в цунами, каждая из них была вынуждена определиться с позицией в новом океане возможностей. По этой теме было сказано уже много, но в этой статье я хочу сфокусироваться на ITSM-решениях. И если заменить большую и сложную ERP или CRM крайне проблематично — да и не очень много вариантов замены доступно, — то идея «импортозаместить» ITSM-систему выглядит реализуемой меньшими усилиями и затратами. Но при этом позволяет показать, что компания слышит «посылы», исполняет указы и уже вовсю приступила к замене иностранного ПО на отечественное. Тем более, что как раз на рынке ITSM-решений в РФ есть то необходимое разнообразие, среди которого каждый сможет выбрать, что ему нужно.

Сегодня для многих наших заказчиков ответ на вопрос «Мигрировать или нет?» стал однозначным, и поэтому все чаще мы слышим: «А есть ли у вас понятное сравнение отечественных ITSM-платформ?». Спрос всегда рождает предложение! Так что мы в К2Тех, собрав весь свой 15-летний опыт, внимательно посмотрели на актуальные решения российских вендоров, на наши внедрения этих решений и сравнили их между собой. Как именно сравнили? Читайте под катом!

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

Профилирование boot sequence операционной системы «Нейтрино»

Уровень сложности Средний
Время на прочтение 7 мин
Количество просмотров 171
Блог компании СВД ВС Программирование *Анализ и проектирование систем *Системное программирование *IT-компании
Туториал

При использовании нашей операционной системы пользователи регулярно обращают внимание на то, что процесс её загрузки от передачи управления ядру, до начала выполнения прикладного кода, не всегда прозрачный. В результате анализа обращений мы пришли к выводу, что необходимо внедрить штатный механизм информирования и профилирования процесса загрузки системы (boot sequence). Основной особенностью внедренного решения является его децентрализованность, поскольку ОС является микроядерной и все привычные системные сервисы реализованы вне ядра. Технология прикладного профилирования (тот же gprof) в данном случае не самый подходящий инструмент.

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

Любовь и наука: это match

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 416
Блог компании Сообщество Fitil Управление сообществом *Развитие стартапа Научно-популярное Социальные сети и сообщества

Мы постоянно слышим, что любовь – это химия. Выбросы гормонов, химические процессы в мозге, порции серотонина и окситоцина, полученные в нужный момент. А если наука и романтические отношения так связаны, почему бы это не использовать? Так мы в Fitil разработали алгоритм, который просчитывает вероятность совместимости участников нашего сообщества.

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

Rocket Man. Взлёты и падения реактивных ранцев

Уровень сложности Простой
Время на прочтение 9 мин
Количество просмотров 872
Блог компании М.Видео-Эльдорадо Научно-популярное Физика Транспорт Будущее здесь
Ретроспектива

Знаете какая еда является самой технологичной? Пицца. Не потому, что при приготовлении используется какая-либо высокотехнологичная методика. Причины простые: пицца очень популярна во всём мире и её доставку можно заказать практически в любом городе.
Читать дальше →
Всего голосов 8: ↑7 и ↓1 +6
Комментарии 1

Кастомизация коробки Битрикс24: на что способна система и какие есть риски

Время на прочтение 6 мин
Количество просмотров 262
CRM-системы *
Кейс

Всем привет, снова на связи СЕО CRM-интегратора Пуск, Сергей Михнов. Хочу поделиться опытом команды о доработках коробочного Битрикс24.

Сразу скажу, это не реклама коробочной версии или Битрикс24 в принципе, но из песни слов не выкинешь. Еще в начале пути мы постепенно пришли к тому, что лучше специализироваться на одном продукте и делать это глубоко и качественно, чем оказывать большой пул услуг, рассеивая внимание на разноплановые задачи. Поэтому от системного администрирования корпоративных сетей и сопровождения любых корпоративных порталов мы ушли в сторону коробки всем известной crm-системы. Сам вендор, кстати говоря, активно пиарит облако :)

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

Из собственной практики могу сказать, что это довольно стандартная история, когда компания упирается в тупик возможностей своей CRM. Готовых инструментов не хватает, нужно искать что-либо на стороне или пробовать кастомизировать то, что есть. Поэтому мы и работаем преимущественно с коробочной версией Битрикс24, ведь она поддается оптимизации. Можно внедрять собственные разработки или переделывать существующие инструменты. Но, как и в любом другом деле, здесь есть свои риски.

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