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

Все потоки

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

Как мы настраивали CI в два захода

Блог компании VK

Я тружусь младшим разработчиком в отделе внутренней мобильной разработки VK. Когда я пришел в команду, у нас не было CI. При этом в одном репозитории у нас было семь приложений, и при каждом обновлении приходилось по отдельности их собирать, тратя на это кучу времени и сил. Я решил автоматизировать сборку, написав человеческий CI. И это — его история.

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

Новости

Применение онтологии к решению практических задач ИБ (часть 1)

Занимательные задачки Визуализация данных Машинное обучение *Data Engineering *

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

Познакомиться с онтологиями
Всего голосов 3: ↑2 и ↓1 +1
Просмотры 351
Комментарии 0

Атаки на сеть. Часть 2

Блог компании OTUS Информационная безопасность *Сетевые технологии *

Основной темой данной части будет сканирование и сбор данных о хостах в сети. Рассмотрим основные методы определения наличия рабочих хостов и сервисов в сети. Первую часть можно прочитать здесь.

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

Линейная регрессия. Разбор математики и реализации на python

Математика *Машинное обучение *
Из песочницы

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

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

Материализованные представления и ReplacingMergeTree в ClickHouse (ч2)

SQL *

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

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

WebRTC для всех и каждого. Часть 3

Блог компании Timeweb Cloud Разработка веб-сайтов *JavaScript *



Привет, друзья!


Представляю вашему вниманию третью (заключительную) часть перевода этой замечательной книги по WebRTC.



Если вам это интересно, прошу под кат.

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

Я учусь на тестировщика. Сравнение двух онлайн школ. Часть 4

Тестирование IT-систем *Учебный процесс в IT Карьера в IT-индустрии

Здравствуйте, меня зовут Екатерина, уже 11 лет я работаю учителем в школе. Почти год назад я решила сменить профессию и пошла на курсы тестировщиков в одну разрекламированную онлайн школу, разочаровалась в ней, а теперь учусь в другой. Мне стало интересно сравнить методики преподавания, чтобы понять, что-то не так со мной или с курсом? Предыдущую часть можно посмотреть здесь.

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

Электризация. Электрический заряд

Научно-популярное
Recovery mode

Представлены соображения, о электризации веществ и о сути электрического заряда, основанные на концепции изложенной в статье «Энергия».

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

Заметки о (не)эффективности

Блог компании Центр Финансовых Технологий (ЦФТ) Управление разработкой *Управление проектами *Agile *

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

Впервые прочитав эту цитату Кони Бюрера, который работал в Rational Software, я полагал, что корень всех проблем, возникающих при разработке ПО, кроется именно здесь. С тех пор я повзрослел, оброс шлейфом скепсиса и перестал писать код для продакшена. Я больше не несу ответственности за разработку, тестирование или поставку отдельных классов, компонентов и даже сервисов. Я отвечаю за максимально быструю и качественную поставку бизнес-ценности в рамках одного из ключевых бизнесов ЦФТ - сервиса денежных переводов Золотая корона.

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

Как написать сообщение, чтобы его прочитали и поняли

Блог компании Нетология Мессенджеры *Управление персоналом *Карьера в IT-индустрии Офисы IT-компаний

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

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

Изучаем «МойОфис Документы». Мобильное приложение для работы с текстами и таблицами

Блог компании МойОфис Развитие стартапа Управление продуктом *Софт IT-компании

Год назад стартовала программа предустановки отечественного ПО. Согласно нашему совместному исследованию с BCGroup, 57% опрошенных лояльны к программе предустановки, причем по сравнению с прошлым годом этот показатель вырос на 13%. Из опрошенных 3000 человек 35% заявили, что благодаря программе они начали активнее использовать отечественное ПО, а 12% отметили, что всегда предпочитали российские решения.

Перечень приложений, предустанавливаемых на гаджетах в России, включает в себя два продукта МойОфис — отечественного разработчика софта для работы с документами и коммуникаций. Их частные пользователи скачали уже более 11 млн раз. О настольных редакторах «МойОфис Стандартный. Домашняя версия» мы уже рассказали в этой статье. Сегодня же на практике рассмотрим «МойОфис Документы». Приложение позволяет бесплатно и без просмотра рекламы открывать, редактировать, создавать текстовые файлы и таблицы на всех современных смартфонах и планшетах. Подробнее читайте под катом.

Читать далее
Всего голосов 12: ↑11 и ↓1 +10
Просмотры 1.1K
Комментарии 14

Генерализованная изоляция адресного пространства

Блог компании OTUS Разработка под Linux *
Перевод

Обнаружение уязвимостей Meltdown и Spectre обратило всеобщее внимание на риски, связанные с совместным использованием общего адресного пространства. Даже не смотря на то, что есть специальные механизмы защиты, встроенные в железо, которые должны предотвращать доступ к конфиденциальным данным, очень часто эти уязвимости все равно удается использовать, чтобы эти данные вытащить. Поэтому вполне естественно, что первоначальные стратегии по снижению такого рода рисков включали в себя ограничение совместного использования адресных пространств, но это еще далеко не все, что здесь можно предпринять, и интерес к этой теме не угасает. И вот этот набор патчей, опубликованный Джунаидом Шахидом (Junaid Shahid) (содержащий работу Офира Вайса (Ofir Weisse) и вдохновленный более ранними патчами Александра Шартра (Alexandre Chartre)), как раз содержит то, что необходимо ядру для создания генерализованного механизма изоляции адресного пространства (address-space isolation — ASI).

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

Прогнозировать и предотвращать отказы: как мы внедрили предиктивную аналитику на трех МНЛЗ

Блог компании ЕВРАЗ Промышленное программирование *Машинное обучение *

Привет, Хабр! В конце 2020 года мы в ЕВРАЗе поставили цель — научиться лучше прогнозировать и предотвращать отказы установок непрерывного литья заготовок. Для этого мы обратились к Data Science и в этой статье хотим поделиться подробностями проекта. Расскажем о подходе к построению предиктивной модели, процессе разработки, ну и конечно, о том, что из всего этого вышло.

Добро пожаловать в конвертерный цех!

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

12 визуализаций данных, которые иллюстрируют самые большие проблемы бедности

Блог компании OTUS
Перевод

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

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

Экономика эмоций: рациональный подход к иррациональному ресурсу

Читальный зал Здоровье

Приветствую! Меня зовут Сергей и я практикующий психолог.

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

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

Настало время поговорить об иррациональных вещах на языке разума.

Посчитать эмоции
Всего голосов 10: ↑2 и ↓8 -6
Просмотры 892
Комментарии 1

Безопасное хранение данных IoT в частном блокчейне Ethereum

Разработка для интернета вещей *Solidity *IPFS *
Recovery mode
Из песочницы
Перевод

Интернет вещей (IoT) — это набор технологий, которые позволяют подключенным к сети устройствам выполнять действия или обмениваться данными между несколькими подключенными устройствами или с общей базой данных. Действия могут могут быть любыми: от дистанционного включения кондиционера воздуха до включения зажигания автомобиля с помощью команды, поданной из удаленного места, или попросить Alexa или Google Assistant найти информацию о погодных условиях в том или ином районе. IoT доказал свою эффективность во многих отраслях промышленности таких как цепочки поставок, доставка и транспортировка, предоставляя информацию о состоянии грузов в режиме реального времени. Это привело к появлению огромного количества данных, создаваемых множеством таких устройств. которые необходимо обрабатывать в режиме реального времени.

В данной статье мы предлагаем метод сбора информации с датчиков устройств IoT и использования блокчейна для хранения и получения собранных данных для безопасного и децентрализованного хранения и извлечения собранных данных в рамках закрытой системы, подходящей для одного предприятия или группы компаний в таких отраслях как, например, судоходство, где требуется обмен данных друг с другом. Подобно блокчейну, мы представляем себе будущее, в котором устройства IoT смогут подключаться и отключаться к распределенным системам, не вызывая простоя в сборе и хранении данных или не полагаясь на облачные технологии хранения или полагаться на облачную систему хранения для синхронизации данных между устройствами. Мы также рассмотрим производительность некоторых из этих распределенных систем, таких как Inter Planetary File System (IPFS) и Ethereum Swarm на маломощных устройствах, таких как raspberry pi. 

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

Российский Интернет: что изменилось за последние недели и какие возможные последствия для Интернета за пределами России

Блог компании Timeweb Cloud Децентрализованные сети IT-инфраструктура *Сетевые технологии *Исследования и прогнозы в IT

Предположений о том, что Россия из-за санкций отключится от глобального Интернета, предостаточно. На сетевом уровне российский Интернет очень взаимосвязан и довольно устойчив, и какого-то большого эффекта от санкций на этом уровне пока нет. И хотелось бы рассмотреть, как выглядит российский Интернет, что изменилось за последние недели и какие будут возможные последствия в целом для Интернета за пределами России.
Читать дальше →
Всего голосов 14: ↑13 и ↓1 +12
Просмотры 7K
Комментарии 0

Топ 5 самых громких событий инфосека за март 2022

Блог компании T.Hunter Информационная безопасность *

Всем привет! Как обычно, публикуем дайджест запомнившихся событий за ушедший месяц. Сегодня отложим в сторону набившие оскомину новости с фронтов кибервойны и заглянем в киберпреступное закулисье. В сегодняшнем выпуске новые рекорды по краже криптовалют, взлёты и падения противоречивой группировки Lapsus$, громкие аресты злоумышленников по всему миру и другое. Добро пожаловать под кат!

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