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

Все потоки

Сначала показывать
  • Новые
  • Лучшие
Порог рейтинга
  • Все
  • ≥0
  • ≥10
  • ≥25
  • ≥50
  • ≥100

Не спутниками едиными: «наземный» интернет активно развивается за счет новых интернет-магистралей

Блог компании SelectelIT-инфраструктура*Сетевые технологии*Сетевое оборудование

Совсем недавно мы публиковали статью «Starlink продолжает развиваться», где рассказывали об успехах компании Илона Маска. Успехи заметные — на орбиту отправляют новые спутники, строятся наземные станции, увеличивается пропускная способность сети и снижаются задержки.

Но, как оказалось, активно развивается и наземный интернет, который тоже становится быстрее. К сети подключаются новые регионы, а там, где подключение уже есть, увеличивается пропускная способность сети, причем весьма заметно. В скором времени прогресс станет еще заметнее за счет прокладки новых интернет-магистралей, опутывающих нашу планету. В этом процессе участвуют не только зарубежные корпорации, но и отечественные организации. Подробнее — под катом.
Читать дальше →
Всего голосов 3: ↑3 и ↓0+3
Просмотры115
Комментарии 0

Новости

Показать еще

LeetD3vM4st3R

Информационная безопасность*Разработка под Android*Реверс-инжиниринг*
Из песочницы

В APK находится функционал по генерации сигнатуры для ассоциативного массива. Постарайтесь получить подпись для следующего набора данных:

{
"user" : "LeetD3vM4st3R",
"password": "__s33cr$$tV4lu3__",
"hash": "34765983265937875692356935636464"
}

и отправить результат @****** в Telegram.

-----------------------------------------------------------------------

В случае, если вам не удается решить данное задание, но вы преодолели уже какой-то путь, то отправьте @****** список проделанных вами шагов: нам, в первую очередь, интересен ход ваших мыслей как исследователя ПО ;)

Что это?
Всего голосов 9: ↑7 и ↓2+5
Просмотры443
Комментарии 0

Недельный геймдев: #31 — 15 августа, 2021

Разработка игр*

Из новостей на этой неделе: YoYo Games пересмотрела план подписок на GameMaker, создание игр с помощью AI, Nvidia представила плагин Substance 3D для Omniverse, сотрудники Xsolla о культуре страха в компании.

Из интересностей: про дизайн окружения в Doom Eternal, 5 способов улучшить работу с редактором Unity 2020 LTS, статья про оптимизацию .NET кода, руководство по Lumen из UE5, документалка о легендарном Thief.

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

Добавить две кнопки — почему так дорого?

Разработка веб-сайтов*Анализ и проектирование систем*Проектирование и рефакторинг*IT-компании
Из песочницы

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

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

— Два месяца? На простейший функционал? Это неприемлемо! — вы пытаетесь давить, пугать, просить, торговаться; разработчики явно нервничают, но сроки не двигают. В итоге вы приходите к какому-то компромиссу, который не нравится никому, злые и недовольные. 

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

Читать далее
Всего голосов 13: ↑9 и ↓4+5
Просмотры2.2K
Комментарии 15

Лебедь, рак и ваш API

Блог компании TypeableOpen source*Программирование*API*

Как сделать так, чтобы ваши API не разбежались.



В этой статье хочу рассказать, что такое OpenAPI и зачем он может быть нужен.

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

Расчёты для солнечных батарей в 200 раз быстрее, архитектура мозга для искусственной нейросети, тесты беспилотников

Блог компании SkillFactoryМашинное обучение*Читальный залМозгБудущее здесь

К старту курса о машинном и глубоком обучении делимся подборкой новостей последних недель из мира ML о том, какой компромисс между желанием получить данные и высокой стоимостью МРТ нашли исследователи, об огромном ускорении расчётов в области материалов солнечных батарей, и о том, в каких случаях ИИ не нужны большие объёмы данных. Подробности и другие новости вы найдёте под катом.

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

Об украинских и русских гласных

Блог компании TimewebИзучение языков

Одно из самых заметных отличий украинского языка от русского — гласный [і] на месте дореволюционного ятя и в тех словах, где в русском [о]: двір, дім, сільрадість и т. п. Это отличие настолько характерно, что стереотипным «плохим украинским» в юморесках стал русский с заменой [о] на [і]: «кровосісі» и т. п. При этом в других, внешне похожих словах — русскому [о] соответствует [о] и в украинском: кров, рот, сон, голос, ворон и т. п. В чём же разница между этими двумя группами слов? Статья «Икавизм» в русской Википедии предельно лаконична: «переход звуков [ě] (ять), [o], [е], [у], при их нахождении в закрытом слоге, в звук [i]» — хотя и во второй группе слоги закрытые.

Считается, что в праславянском языке было четыре кратких гласных [е о ъ ь], пять долгих [а и у ы ѣ] и действовал закон открытого слога, в соответствии с которым все слоги обязаны завершаться гласным: *дво.ръ, *до.мъ, *со.ль, *ра.до.сть, *кръ.вь, *ръ.тъ, *съ.нъ, *го͡л.съ, *во͡р.нъ. Около 7 в. дифтонги [о͡л] и [о͡р] распались, и закон открытого слога потребовал исправить ситуацию: в древнерусском получились го.ло.съ и во.ро.нъ, в западно- и южнославянских языках (включая церковнославянский) — гла.съ и вра.нъ. Затем в 11–13 вв. произошло падение редуцированных: нечётные [ъ] и [ь], считая от конца слова, исчезли, а чётные понизились до [о] и [е] соответственно: сон, во‿сне ← *съ2нъ1, *въ2‿съ1нѣ. Беглый [о], получившийся из древнерусского [ъ], соответствует [о] и в украинском. Дополнительный признак такого [о] — соответствие [e] в западнославянских языках, например в чешском: krev, ret, sen. В отдельных случаях этот гласный небеглый в русском, но беглый в других языках: в крови, v krvi [ˈfkr̩.vɪ] ← *въ кръве. Второй случай, когда русскому [о] соответствует [о] и в украинском, — полногласные сочетания оро и оло, дополнительный признак которых — неполногласные соответствия в других языках: голос ворон, hlas vran ← *голсъ ворнъ.

Читать далее
Всего голосов 27: ↑23 и ↓4+19
Просмотры4.5K
Комментарии 18

E-learning на костылях. Тестовое задание для непростого e-learning мастера

Ненормальное программирование*Занимательные задачкиJavaScript*Карьера в IT-индустрии

В этой статье я покажу «хрустальную туфельку» с помощью которой я ищу довольно необычного спеца в e-learning.

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

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

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

Искусство кибервойны: как китайские группы TaskMasters и TA428 атакуют Россию

Блог компании Group-IBИнформационная безопасность*Реверс-инжиниринг*Исследования и прогнозы в ITIT-компании

В середине мая 2021 года эксперты из SOLAR JSOC вместе с Национальным координационным центром по компьютерным инцидентам (НКЦКИ) выпустили отчет о серии целенаправленных атак, выявленных в 2020 году. Согласно исследованию, главной целью атакующих в России были федеральные органы исполнительной власти (ФОИВы).

Изучая это исследование, Анастасия Тихонова, руководитель группы исследования сложных угроз Threat Intelligence Group-IB, и Дмитрий Купин, ведущий специалист по анализу вредоносного кода Threat Intelligence Group-IB, поймали себя на мысли, что уже видели похожие инструменты в более ранних APT-атаках из Китая.

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

Как решить проблемы аналитики при масштабировании бизнеса с помощью стандартизации UTM-меток

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

UTM-метки — основа для анализа рекламных кампаний. На базовом уровне с ними умеет работать любой digital-маркетолог. Этой базы достаточно для бизнеса с парой услуг и 2-5 маркетологами в штате. Но проблемы возникают при масштабировании. Крупным компаниях с большим количеством товаров, каналов продвижения и маркетологов необходима более детальная прометка, которая позволит агрегировать данные по всем параметрам. Десяткам маркетологов внутри компании сложно договориться между собой и контролировать прометку друг друга. Разные сотрудники по-разному указывают параметры, в отчетах множатся данные по каналам, одним словом, начинается хаос.

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

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

500 миллионов строк кода: как софт съест автоиндустрию

Блог компании НПП ИТЭЛМАТестирование IT-систем*Промышленное программирование*Научно-популярноеТранспорт
Перевод
image


TRDL


  • У некоторых автопроизводителей есть сотни тысяч потенциальных комбинаций сборки отдельной модели автомобиля.
  • Ford F-150, содержат 150 миллионов строк кода.
  • В автомобилях Volvo 2020 года около 120 ЭБУ и 100 миллионов строк исходного кода. 10 миллионов условных операторов, 3 миллиона функций, которые вызываются в 30 миллионах мест в исходном коде.
  • В 2017 году 40% стоимости нового автомобиля можно отнести на полупроводниковые электронные системы, что вдвое больше, чем в 2007 году. К 2030 году эта сумма приблизится к 50%.
  • Сегодня в каждый новый автомобиль упакован полупроводниками на сумму около 600 долларов, состоящих почти из 3000 микросхем всех типов.
  • Автомобильный сетевой жгут, к которому могут быть прикреплены тысячи компонентов, может содержать более 1500 проводов общей длиной 5000 метров и весом более 68 кг.
  • 40% бюджета на производство автомобиля с момента его разработки до начала производства можно отнести на счет системной интеграции, тестирования, проверки и валидации.
  • По оценкам VW, только 10% программного обеспечения в его автомобилях разрабатывается собственными силами. Остальные 90% вносят десятки поставщиков, а у некоторых OEM-производителей это число, как сообщается, достигает более 50.
  • Почти 60% затрат на рабочую силу при ремонте столкновения с транспортным средством с расширенными функциями безопасности связано с электроникой транспортного средства.
  • 2019 год стал рекордным: 15 миллионов автомобилей были отозваны из-за дефектов электронных компонентов. Половина отзывов связана с дефектами программного обеспечения.
  • В GM 90 инженеров на постоянной основе работают над разработкой средств кибербезопасности.
  • 25 гигабайт данных в час — трафик внутри автомобиля

Читать дальше →
Всего голосов 19: ↑16 и ↓3+13
Просмотры8.1K
Комментарии 58

Тестирование контракта потребителя сервиса — часть 3

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

Это третий блог из серии публикаций о тестировании контрактов  потребителей сервиса. Я представил концепцию в первом блоге. Второй блог посвящен написанию тестов с использованием Pact для синхронной коммуникации. В этом блоге мы рассмотрим, как писать тесты, когда среда коммуникации основана на сообщениях.

В нашем примере кредитный шлюз эмитирует событие о создании займа. Служба предоставления займов прослушивает его и выполняет дальнейшую обработку. В случае коммуникации на основе Http видно, что фреймворк Pact запускает имитатор Http-сервера. Коммуникация на основе сообщений отличается от Http тем, что не существует единого стандартного способа коммуникации. Она может быть организована с помощью различных инструментов, таких как Kafka, RabbitMQ, ActiveMQ и т.д. Pact может не связываться с этими инструментами, и, поэтому, он не запускает ни один из них во время выполнения тестов, а просто позволяет нам убедиться, что потребитель и производители событий придерживаются одной и той же схемы. В конечном итоге это то, что нам нужно! Давайте перейдем к коду.

Потребительский тест

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

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

Путь ВТБ Лизинга к сферическому качеству в вакууме

Блог компании ВТБ ЛизингТестирование IT-систем*Java*Управление разработкой*

Привет, Хабр! Меня зовут Максим Бутаков, я работаю руководителем отдела контроля качества и тестирования в компании «ВТБ Лизинг». Сегодня я хочу рассказать о создании этого направления: о том, как нам удалось менее чем за три года улучшить качество продукта и существенно уменьшить количество багов. Думаю, под катом найдётся чем вас удивить.

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

Ушёл из жизни «крёстный отец судоку» Маки Кадзи

Игры и игровые приставкиЛогические игры

В Японии умер 69-летний Маки Кадзи, основатель и бывший руководитель японского издательства Nikoli. Причиной смерти стала холангиокарцинома (рак желчных протоков). Наибольшую известность Кадзи получил благодаря популяризации судоку и других головоломок.

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

Гори, но не сгорай: что такое эмоциональное выгорание и как с ним бороться

Блог компании SkyproУчебный процесс в ITКарьера в IT-индустрииМозгЗдоровье

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

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

А как хорошо всё начиналось…

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

Dancer2 или современное web-приложение на PERL. Часть II

Perl*
Tutorial

Лето близится к концу, однако ещё остались дни, чтобы насладиться солнцем, отпуском, Perl и Dancer2. Последним двум будет посвящена эта статья. Сегодня поговорим про шаблоны, сессии и флэш-сообщения.

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

Секреты observability. Часть 2: алерты

Блог компании SouthbridgeСистемное администрирование*IT-инфраструктура*Серверное администрирование*DevOps*
Перевод

image
Фото Ricardo Gomez Angel, Unsplash.com


Используем метрики для отправки уведомлений через Slack


В предыдущей статье мы задеплоили оператор Prometheus с помощью helm-чарта и на примере набора сервисов увидели, как можно собирать метрики через prom-client и экспортеры. Как вы помните, цель observability (наблюдаемости) — узнать статус системы, поэтому нужные люди должны получать уведомления, когда значения метрик выходят за установленные пределы. Для этого надо настроить алерты.

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

Встречаем новые серверы Gen10v2

Серверное администрирование*Хранение данных*Хранилища данных*Накопители

Сегодня речь пойдёт о новых салазках для жёстких дисков SFF формата Gen10 v2.

На первый взгляд.

На первый взгляд они идентичны, но...

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

Зачем шпионы подглядывают или противостояние ПЛО США и АПЛ ВМФ СССР

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

5 узлов. Это много или мало? Ну, это меньше 10 километров в час. Эту скорость при желании можно развить на своих двоих, не особенно напрягаясь. Тем интереснее может оказаться факт, что изменение возможной скорости перемещения, скажем, атомной подводной лодки по сравнению с ожидаемой может спутать вероятному противнику все карты. В периоды обострения международной ситуации ставки обычно растут и ценность точной развединформации, порой, может быть сопоставима с военным бюджетом государства. Предлагаю заглянуть во внутреннюю кухню военных ведомств примерно таким же образом, каким сисадмин анализирует сетевые пакеты, дабы узнать, что положило его веб сервер. Только вместо верного WireShark'а у нас будут рассекреченные отчёты и доклады, и упал не сервер, а министр обороны.

Читать далее
Всего голосов 26: ↑22 и ↓4+18
Просмотры4.9K
Комментарии 3

Чистый девопс: как возникло и развивалось понятие «DevOps»

Блог компании JUG Ru GroupAgile*DevOps*История IT

В интернете есть уже тысячи споров о том, чем является DevOps. Мы решили подойти иначе: не навязывать вам точку зрения «понимайте это слово так-то», а оглянуться в прошлое и проследить историю его возникновения. Что привело к появлению DevOps? Какие люди первыми стали употреблять это слово и что они под ним подразумевали? Что изменилось за это время, а что осталось неизменным? И что там дальше?

А разобравшись со всем этим, в итоге можно обнаружить, что теперь и на вопрос «что такое DevOps» отвечаешь себе более четко.

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