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

Все потоки

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

Подсвечиваем проблемные зоны на коленке с SonarQube и Docker Desktop

Блог компании Bimeister Информационная безопасность *DevOps *.NET *
Tutorial

Привет, меня зовут Андрей, я руководитель бэкенд разработки компании Бимейстер.

Хочу поделиться опытом быстрого подсвечивания возможных проблемных зон объёмного и малознакомого кода.

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

Новости

Создание современной платформы для работы с данными с помощью Open-Source-решений

Блог компании VK Big Data *Облачные вычисления *Хранилища данных *
Перевод


Команда VK Cloud Solutions перевела краткий конспект с Open Source Data Stack Conference. Конференция была посвящена созданию платформ для работы с данными на базе Open-Source-решений —докладчики представляли свои идеи и технологии на примере вымышленной базы данных интернет-магазина. 

Автор пересказывает выступления о том, как с помощью ПО с открытым исходным кодом можно контролировать потоки клиентских данных в компании, решать задачи управления данными, Data Privacy, повышения эффективности работы Data-специалистов.
Читать дальше →
Рейтинг 0
Просмотры 87
Комментарии 0

Липкий паразит: оценка свойств висцина омелы белой

Блог компании ua-hosting.company Биология Здоровье Научно-популярное Экология


Если вы хоть раз пытались склеить что-то с помощью супер-клея, то наверняка заметили, что эта субстанция обладает удивительным свойством склеивать пальцы, вместо ремонтируемого предмета. Это, конечно комичное преувеличение, однако подобного нельзя сказать о висцине, вырабатываемом в ягодах омелы. Висцин успешно прилипает фактически ко всему, к чему прикасается, что делает его прекрасной основой для клея. Ученые из Макгиллского университета (Монреаль, Канада) решили исследовать это вещество, дабы определить его потенциальную пригодность в медицине. В чем секрет висцина, каковы его физико-химические свойства, и какую пользу он может принести медикам? Ответы на эти вопросы мы найдем в докладе ученых. Поехали.
Читать дальше →
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 379
Комментарии 0

JavaScript: заметка о сканере предварительной загрузки и пропуске невидимого контента

Блог компании Timeweb Cloud JavaScript *


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


В этой заметке я хочу рассказать о двух вещах:


  1. Сканере предварительной загрузки (теоретическая часть).
  2. Пропуске невидимого контента (практическая часть).

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


Теоретическая часть представляет собой адаптированный и дополненный перевод этой статьи. Практическая часть — это небольшой эксперимент по применению новых свойств CSS, о которых рассказывается в этой статье (перевод).


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

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

Vulnerability Management изнутри. Примеры, ошибки и подводные камни

Информационная безопасность *IT-инфраструктура *Управление проектами *

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

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

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

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

Бизнес-конфиги: как мы меняем бизнес-справочники, от которых зависит работоспособность системы

Блог компании ПСБ Git *

Нередкая ситуация: бизнес хочет быстро вносить изменения в такие справочники, как продуктовый каталог и тарифы. Уровень критичности этих справочников — mission/business critical. Самый быстрый вариант — менять сразу на проде. Но если вносить изменения в такие справочники без тестирования, то в случае ошибки рискуешь получить страховки с комиссией в разы больше или меньше нужной, да ещё полный сбой оформления кредитных заявок.

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

<Погрузиться в изменчивый мир бизнес-справочников/>

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

[API как продукт] Линейка сервисов API

API *Управление продуктом *

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

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

от Тестирования к Обеспечению качества

Тестирование IT-систем *
Tutorial

«Вначале было слово и это слово было два байта»
Старая шутка программистов



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

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

Кто они, тормоза прогресса?

Исследования и прогнозы в IT Читальный зал

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

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

Читать далее
Всего голосов 51: ↑47 и ↓4 +43
Просмотры 6.2K
Комментарии 42

6 способов сделать наши клетки здоровее. Введение в клетку

Научно-популярное Здоровье Биология

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

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

Читать далее
Всего голосов 12: ↑6 и ↓6 0
Просмотры 1.7K
Комментарии 15

Введение в автоэнкодеры

Блог компании SkillFactory Python *Программирование *TensorFlow *
Перевод

Чем больше данных, тем лучше, но слишком большое число признаков может оказаться неэффективным в плане повышения интерпретируемости или производительности. Материалом о возможном решении от доктора Роберта Кюблера делимся к старту флагманского курса по Data Science.

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

CrowPi L: ноутбук на базе Raspberry Pi для обучения и проектирования электроники. Характеристики и возможности

Блог компании Selectel Гаджеты Компьютерное железо Производство и разработка электроники *Разработка на Raspberry Pi *

Наша команда не устает удивляться возможностям «малинки» всех моделей, а также творческой фантазии и профессионализму разработчиков, которые работают с этими одноплатниками. Что только не создавали уже на базе Raspberry Pi — от умных камер до спутника. Ну а сейчас разработано устройство, в качестве вычислительного ядра которого работает Raspberry Pi 4B. Девайс выглядит, как ноутбук, и, собственно, им и является. Предназначен он, как и указано в заголовке, для обучения — в первую очередь, программированию и разработке электронных устройств. Правда, не продвинутых систем, а начального уровня. Подробности — под катом.
Читать дальше →
Всего голосов 7: ↑7 и ↓0 +7
Просмотры 2.1K
Комментарии 6

Интервью с создателями Organic Maps — открытых мобильных карт на основе OpenStreetMap

Open source *OpenStreetMap *Открытые данные *Интервью

В июне прошлого года вышла первая версия программы Organic Maps - бесплатных мобильных карт для Android и iOS с открытым исходным кодом. Об этом событии я опубликовал небольшую заметку на Хабре. Весь год шла интенсивная разработка, а число установок превысило 100 тысяч. Я решил взять небольшое интервью у разработчиков Organic Maps и обсудить с ними итоги года работы и планы на будущее.

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

Overqualified или тряпка? Как IT не помогло торговле, на одном конкретном примере

Управление персоналом *Читальный зал

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

Так сложилось, что диплом продавца-товароведа начал в очередной раз жечь мне карман неделю назад. И я не выдержал, и пошёл наниматься по торговой части.
Всё-таки, после многолетней пахоты в крупнейшем универмаге столицы в спорттоварах удивить меня чем-то сложно, сдюжу.
А там, глядишь, и на смежную с IT специальность прорвусь...

...как же я ошибся!
Всего голосов 17: ↑14 и ↓3 +11
Просмотры 3.8K
Комментарии 17

Как за месяц выучить 2000 английских слов

Учебный процесс в IT Лайфхаки для гиков Изучение языков
Из песочницы

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

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

DataVault на Greenplum с помощью DBT

SQL *Big Data *
Tutorial

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

Меня зовут Марк Порошин, я занимаюсь DataScience в DV Group. Недавно я уже рассказывал про то, как начать трансформировать данные с помощью dbt. Сегодня я решил поделиться, как мы в DV Group поженили dbt, Greenplum и DataVault, собрали все грабли, что могли; немного поконтрибьютили в open-source, но по итогу остались очень довольны результатом.

Расскажу сначала пару слов о том, что такое DataVault. DataVault - методология построения хранилища, предполагающая высокую нормализацию данных (3ая нормальная форма). Основными ее компонентами являются:

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

Начинающий программист vs Избирком СПб

Python *HTML *Data Engineering *
Из песочницы

Это история о том, как я писал код на Python 3, который собирает и систематизирует данные по избирательным комиссиям в моём родном городе Санкт-Петербурге. Ну, и про то, что я там накопал в извлечённых данных.

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

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

Самодельный стратостат. Сезон 2022. Vostok-5

.NET *C# *Microsoft Azure Разработка на Raspberry Pi *DIY или Сделай сам

Vostok-5


Вот мы и вернулись! С "небольшим" опозданием, но нам есть чем оправдаться ;) В прошлом году мы строили и запускали самодельные стратостаты с целью привезти видео в 4k с высоты 30+ километров. В этом году мы, наконец-то, достигли всех поставленных целей и привезли бескомпромисный результат. Получилось опять "длинно", но я сокращал как мог. Будет много фоток, пару видео и даже гифки.

Поехали?
Всего голосов 47: ↑47 и ↓0 +47
Просмотры 3.7K
Комментарии 23

Билл Гейтс о «Министерстве будущего: Жутковатый, но дающий надежду роман об изменении климата

Читальный зал Научная фантастика
Перевод

Билл Гейтс поделился своими традиционной рекомендацией, что читать грядущим летом. Одной из книг, вошедших в список, стало «Министерство будущего» Кима Стэнли Робинсона, что неудивительно, ведь она посвящена теме, которая давно всерьез волнует Гейтса — изменению климата. Вот перевод полного отзыва сооснователя Microsoft о свежем романе одного из самых прославленных фантастов современности.

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

Асинхронный python без головной боли (часть 2)

Python *Программирование *
Tutorial

Продолжаем вкусно готовить asyncio

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

Выпей меня
Всего голосов 4: ↑3 и ↓1 +2
Просмотры 2.1K
Комментарии 4