Справедливо ли наказывать провайдера, который оказывает услуги? Имеют ли законы сетевого нейтралитета право на существование в современных интернет-реалиях? Должен ли хостер быть рефери на нивах различной запрещенки? Эти...
Подробнее
Статьи
Привет! Меня зовут Катерина, и я испытываю самые тёплые чувства к функциональному программированию, использую функциональный язык на постоянной основе и даже немного преподаю.
Основной язык разработки у нас в Typeable — Haskell, и...
Подробнее
В этой статье из серии про синтаксический сахар в Python я займусь на первый взгляд очень простым синтаксисом, но на самом деле, чтобы разобраться в механике его работы, нужно погрузиться вглубь на несколько сл...
Подробнее
Program.cs — это место, с которого начинается приложение. Файл Program.cs в ASP.NET Core работает так же, как файл Program.cs в традиционном консольном приложении .NET Framework. Файл Program.cs является точкой входа в п...
Подробнее
Конец 18-го и 19-й век были временем колоссального прогресса в математике. Величайшие умы тысячелетия вводили все новые математические системы и языки, такие как алгебры Клиффорда и Грассмана. Хотя эти алгебры вызвали зн...
Подробнее
Итак, ассемблер вас все таки заинтересовал, может быть для написания каких то программ для cortex-m0 с целью уместить побольше, а может быть для написания каких то модулей для программ на другом языке, вариантов у вас бу...
Подробнее
Господа разработчики java приложений. Сегодня вашему вниманию представляется простой способ использования code evaluation, реализация которого позволит исполнять произвольный код в работающем приложении, что в свою очере...
Подробнее
Java - строго-типизированный язык программирование, что это такое?В Java есть примитивные типы данных, а это что такое?Каждый примитив обладает своим размером и диапазоном значений.Обо всем этом вы узнаете в этой статье ...
Подробнее
Всем привет, меня зовут Аркадий, я студент НИУ ВШЭ и в данной статье мы с вами поговорим о реализации NotePad++ на C# в Windows Forms (задание PeerReview №6 NotePad++), а именно об архитектурах, которые подойдут для данн...
Подробнее
Привет, Хабр!
Уже более 5 лет мы используем численное моделирование в качестве метода решения различных инженерных задач:
определение параметров технологических процессов, которые не могут быть измерены в ходе натурных испытаний;
...
Подробнее
В последнее время все острее встает вопрос об обучении онлайн, во время пандемии, так и в связи с переходом в онлайн всего и вся. На сайте Хабр есть материалы по установке базовой системы на основе moodle. В данной заме...
Подробнее
По работе мне довелось провести ряд собеседований на позицию Backend-разработчика. Особо важным для оценки архитектурных навыков мне кажется следующий вопрос:
Если вам необходимо спроектировать взаимодействие двух систем, в каких случая...
Подробнее
В 2020 году киберпреступность росла в геометрической прогрессии: программы-вымогатели Emotet, Trickbot, Maze, Ryuk, а теперь и Netwalker стали серьезной проблемой во всех отраслях, больших и малых, государственных и частных, и пока н...
Подробнее
Военные испытания, глушащие и подменяющие сигналы GPS – это бомба замедленного действия
В один из дней мая прошлого года ранним утром коммерческий самолёт подлетал к международному аэропорту Эль-Пасо в Западном Техасе. Внезапно на п...
Подробнее
Этим постом мы начинаем двухсерийный технодетектив, в котором встретились "священная триада" доменов: putin, kremlin, crimea и "крысы" — программы удаленного доступа (RAT), а также шпион AgentTesla. Началась история с ...
Подробнее
Достаточно давно я мечтаю об устройстве, которое на своём борту будет иметь экран с тачскрином, аппаратные кнопки, и на котором без особых проблем будет работать linux. Ну и конечно же у неё будет достаточное количество интерфейсов. ...
Подробнее
Слово «микросервисы» на слуху последние несколько лет. Технология активно развивается, на онлайн-конференциях о ней говорят, да и сами мы пишем их каждый день. Когда-то новый подход уже стал рутиной. Но мне как Java-архи...
Подробнее
Дистрибутив Trenta OS для публичного тестирования обещают выпустить в начале 2021 года
На вкус и цвет товарищей нет, но некоторым нравится интерфейс macOS. При этом они не хотят погружаться в закрытую экосистему, где Apple может зап...
Подробнее
Здравствуй дорогой наш читатель. Это третья статья из серии переезда нашего ПО на кроссплатформенные рельсы. Она затронет визуальную часть продукта, а именно диалоговое окно. В рамках первой статьи упоминалось, что данно...
Подробнее
Возникла задача получить из SDI сигнала трансляцию с субтитрами и отдать её на CDN в формате RTMP потока. Пару недель мучения и мытарств изложу в кратком содержании всех серий для коллекции. Возможно, кому пригодится.Начнем с того какое ...
Подробнее
В своих проектах мы стараемся по мере необходимости покрывать код тестами и придерживаться принципов SOLID и чистой архитектуры. Хотим поделиться с читателями Хабра переводом статьи Hannes Dorfman – автора серии публикац...
Подробнее
Есть такое Иваново, когда-то известное как город невест (потому что там были стратегические швейные производства и в годы после ВОВ был большой дисбаланс по демографии). Потом — как город текстиля: сейчас оттуда берётся бельё «Икеи» ...
Подробнее
Подборка мероприятий на неделю
Java Hiring Week
15 февраля (понедельник) — 19 февраля (пятница)
онлайн
бесплатно
Мы набираем команду Java-инженеров уровня Middle & Senior в проект по разработке облачной системы видеонаблюден...
Подробнее
Как и многим, нам в Veeam нужны разработчики автотестов. Обычно на эту позицию претендуют специалисты с опытом в ручном тестировании ПО, но зачастую у них нет приемлемых навыков программирования. А программисты, как прав...
Подробнее
Власти Сан-Франциско предупреждают, что переезд IT-работников может иметь «серьезные» экономические последствия для жизни города. По их словам, развитие удаленной работы во время пандемии вызвало резкий отток IT-сотрудни...
Подробнее
Привет, меня зовут Владимир Шилов, я руководитель направления в департаменте анализа данных «Ростелекома». В мае 2019 года я пришёл в команду Business Intelligence (BI) и одной из первых задач была реализация отчётности ...
Подробнее
Это вторая часть из цикла статей про прототипирование IIoT-решения на Raspberry PI и Yandex IoT.В первой части мы реализовали основные функции на Raspberry PI:сбор телеметрии с промышленных датчиков по протоколу Modbus;&...
Подробнее
Пост представляет собой небольшой контрольный список (checklist) при публикации Go приложения на Github'е.TLDR:- Makefile как входная точка для выполнения основных действий- Линтеры и тесты как инструменты повышающие качество кода- Docke...
Подробнее
В этой статье я расскажу, о том, как сделать в Фигме компонент, который будет пригоден для экспорта в код. В Фигме можно будет выбрать наш компонент и при помощи плагина сгенерировать готовую вёрстку. А ещё научимся дела...
Подробнее
Волк бежал через лес. Сверкали пятки и лопухи больно резали морду. Так быстро он ещё в жизни не бегал. Позади оставался ужас и горящие обломки падающие с неба.— Бежать! Господи, только&...
Подробнее