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

Все потоки

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

Оценка потенциальной производительности информационных систем на задачах OLTP

Время на прочтение 30 мин
Количество просмотров 258

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

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

Далее показаны потенциальные возможности ПО на самых массовых на сегодня задачах, заключающихся во взаимодействии оператора с информационными системами. Англоязычное название этой группы задач - on-line transaction processing (OLTP). К этому классу, в том числе, относится всё взаимодействие с браузером, которые представляют клиентскую часть системы. За кадром, невидимая для операторов, остаётся почти чистая задача параллельной обработки множества запросов.

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

Новости

Тестирование на основе рисков

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 185

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

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

История одной уязвимости в Google Chrome

Уровень сложности Средний
Время на прочтение 11 мин
Количество просмотров 3.6K

Эта статья посвящена уязвимости, которую мне удалось обнаружить в браузере Google Chrome в конце прошлого года, а также рассказывает об истории её возникновения. Уязвимость существовала в течение продолжительного периода и была устранена 31 октября 2023 года. Компания Google оценила её в 16000$

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

На те же грабли: История о пути к созданию новой игры

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 1.2K

Привет! Мы - команда Control, и в этот раз мы хотели поделится историей как мы наступали на те же грабли в попытке создать новую игру.

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

Истории

Сколько неоплаченных часов в неделю мне придется работать, если мой партнёр выйдет к вам на работу?

Уровень сложности Простой
Время на прочтение 2 мин
Количество просмотров 2.4K

Это один из вопросов, на которые рекрутмент в IT (и ее дочке Digital) упорно игнорируют, второе десятилетие подряд. 

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

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

Дифференциальная приватность в машинном обучение

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 408

Привет!

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

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

Мамонты шагали по Аляске: как по одному бивню учёные восстановили историю жизни «слона», жившего 17 000 лет назад

Время на прочтение 4 мин
Количество просмотров 1.1K

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

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

Тестирование ПО как увлекательная игра

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 677

Привет, Хабр! Я Светлана Цой,  руководитель направления тестирования в Первой грузовой компании.

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

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

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

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

Алгоритмы. Определение последовательности на сырых данных, или восстановление после аварии

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 378

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

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

Приложения для Vision Pro выглядят скучно

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 2.7K

Apple вложила массу усилий в разработку правил, советов и руководств по проектированию элементов интерфейса, чтобы не столкнуться с подводными камнями, связанными с созданием 3D-интерфейсов. Это помогло избежать обилия подвижных элементов и визуального беспорядка, которые могут запутать пользователя или даже повлиять на его самочувствие.

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

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

InstantID: Создание персонализированных изображений по одному фото. И лучший бесплатный генератор нейро-аватарок

Уровень сложности Простой
Время на прочтение 8 мин
Количество просмотров 1.4K

Друзья, всем привет, вышла в свет новая удивительная технология, на гите она подписана как InstantID : Zero-shot Identity-Preserving Generation in SecondsНо по факту это самый крутой генератор аватарок в мире, который по одной лишь вашей фотографии может создать персонализированное изображение с вашим лицом в любом стиле по текстовому запросу используя SDXL модели Stable Diffusion. Так что к концу этой статьи, у вас так же как и у меня будет десяток новых аватарок и совершенно бесплатно.

В статье много красивых и тяжелых картинок.

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

Брак «по Эджайлу» в Черногории. Как не разбить «корабль любви» об «айсберг бюрократии»?

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 819

Ко мне обратились два айтишника. Попросили сопроводить заключение брака в Черногории.

Один попросил сделать всё как получится, и у нас получилось. Второй попросил сделать всё «по Эджайлу», — ничего не получилось. С первого раза... Пришлось запускать вторую итерацию).

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

Действительно ли C++ — лучший язык, чтобы выстрелить себе в ногу?

Уровень сложности Средний
Время на прочтение 15 мин
Количество просмотров 4.1K
В 2023 году одной из главных IT-новостей стала публикация гайда от Агентства национальной безопасности (NSA) США, в котором языки С/C+ признавались «опасными» и требующими перехода на «безопасные» C#, Go, Java, Ruby и Swift.

В этой статье я с позиции Security Champion в KasperskyOS, собственной микроядерной операционной системе «Лаборатории Касперского», расскажу, так ли плохо обстоят дела с безопасностью в С++ на самом деле, а также разберу различные подходы к митигации описанных проблем, которые современная индустрия предлагает для решения данного вопроса.
Читать дальше →
Всего голосов 22: ↑18 и ↓4 +14
Комментарии 12

Ближайшие события

The СПО Strikes Back

Время на прочтение 2 мин
Количество просмотров 387

Как-то удачно началась неделя. В поле зрения попали отчет про то, как СПО, преодолевая все трудности - наконец показывает огого какие цифры (по работе дисковой подсистемы в CEPH )

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

Айсберг системного мышления

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 1K

Привет, Хабр! Хочу рассказать вам сегодня об одном инструменте. Он помог мне когда-то понять как устроены сложные организационные системы, как с ними работать, и самое главное, как их менять. Можно сказать, этот инструмент - линза, через призму которой мы можем по-другому посмотреть на окружающий нас мир.

Инструмент называется Айсберг системного мышления, и сегодня поговорим о нем.

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

Excel vs Grafana: Автоматизация дежурств

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 2.4K

Привет, Хабр! Меня зовут Ахмед, я Deputy CTO в Сравни. 

Сегодня расскажу вам об опыте управления дежурствами в ИТ-команде.

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

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

Как мы внедряли каталог данных DataHub и искали компромисс между BI, DWH и ИБ

Время на прочтение 9 мин
Количество просмотров 737

Счастлив тот аналитик, у которого в компании есть дата-каталог — единая точка входа для поиска информации о данных невероятно экономит время, data lineage выстроен, а уровень заполненности документации на высоком уровне.

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

Меня зовут Костя Тюрин, я руковожу командой BI в СберМаркете. Год назад мы решили внедрить дата-каталог, и сейчас его MAU превышает количество аналитиков в два раза: им пользуется наша команда, а ещё дата-инженеры, менеджеры и команда ИБ. В статье делюсь нашим опытом внедрения DataHub’a и планами на дальнейшее развитие инструмента.

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

Самый старый код в MSSQL

Уровень сложности Простой
Время на прочтение 2 мин
Количество просмотров 3.2K

Ваш покорный слуга работал с MSSQL с версии 6.5, но в качестве экзотики застал версии 6.0 и 4.2. Да, я супер стар!

Но осталось ли в MS SQL что-либо с тех времен?

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

100+ бесплатных онлайн-инструментов для всех, кто работает с контентом: копирайтеров, дизайнеров, SMM-специалистов

Уровень сложности Простой
Время на прочтение 10 мин
Количество просмотров 783

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

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

Как создать 100 серверов в облаке за минуту? Базовая работа с OpenStack клиентом

Время на прочтение 8 мин
Количество просмотров 1.2K

Для управления облачной инфраструктурой в индустрии накопилось достаточно много инструментов: terraform, pulumi, ansible, управление через SDK или напрямую через REST API.

При этом, часто упускают из виду CLI инструменты в связке с shell-автоматизацией. А зря! Они помогают экономить время, которое тратится на ручное создание серверов или изучение сложных инструментов.
Читать дальше →
Всего голосов 14: ↑13 и ↓1 +12
Комментарии 2