-
Пусть в нашей программе есть массив целых чисел numbers:static void Main() { var numbers = new int[] { 5, 1, 4, 2, 3, 7 }; }Перед нами стоит задача: получить новый массив, вырезав из массива numbers элементы от индекса 2 до…
-
Телеком-дайджест: материалы о развитии рынка, сетей связи и внедрении новых протоколов
Ранее мы поделились подборкой настольных справочников для сисадминов. На этот раз — рассказывем о тематических материалах из нашего корп. блога.Unsplash / Jackson DavidDNS-over-HTTPS — как идет адаптация. Разбор ситуации вокруг популярного и обсуждаемого в ИТ-сообществе протокола. Анализируем аргументы «за» и…
-
Старик Дарвин был прав? Языки программирования и «Происхождение видов»
Однажды мы с коллегами задумались вот о чём. Существует хронология языков программирования – список дат «с начала времён». Понятное дело, что каждый из них появился под влиянием собственных условий и для выполнения конкретных задач. Но ведь между языками есть тесные…
-
Техническая разведка
Привет, Хабр. Я знаю, что вы любите статьи «Чему я научился…». Обычно в них рассматривается либо личный опыт работы, либо различные книги с полезными советами. Сегодня я предлагаю вам посмотреть какой полезный опыт можно извлечь из методичек ЦРУ на примере…
-
Первые блогеры: как дневники поселились в интернете
Что такое блог? Определение в энциклопедическом словаре 2009 года гласит, что это «сетевой журнал, или дневник событий в Интернете, содержащий регулярно добавляемую информацию личного характера, которую владелец блога (блоггер) предоставляет пользователям сети». Уже тогда это определение изрядно устарело. Блогеры эпохи…
-
Прокачайте свое взаимодействие с MobX
В этой статье я опишу структурированный подход к использованию MobX, который может помочь упростить процесс разработки. Здесь не будет описываться код, только описание подхода к использованию. На код будут даваться ссылки. И я очень прошу вас посмотреть на примеры, которые…
-
Пишем nest.js с нуля на typescript
Цитата из документации: Nest предоставляет готовую архитектуру приложений, которая позволяет разработчикам и командам создавать высокопроверяемые, масштабируемые, слабо связанные и легко обслуживаемые приложения. Архитектура в значительной степени вдохновлена Angular. Nest построен на основе шаблона проектирования — dependency injection. Мы увидим как…
-
Решение задачи транспортной логистики с помощью IBM CPLEX Solver
Всем привет!Однажды меня попросили решить такую задачку в области транспортной логистики:Есть грузовые машины, которые изначально готовы стартовать в разное время из разных географических точек.Есть груженые рейсы, на которые нужны эти машины. Погрузка в среднем займет какое-то известное время, затем машина…
-
PyQt5 для начинающих
Привет, Хабр! Сегодня я вас хочу научить делать интерфейс на Python 3&PyQt5.Установка PyQt5Для того, чтобы установить PyQt5 в Windows или MacOS, откройте Командную строку или Терминал и введите:pip3 install PyQt5Для Linux, откройте Терминал и введите:sudo apt-get update sudo apt-get upgrade…
-
Рассказ салаги. Первый ремонт компа
На дворе стояла весна, шёл 2017 год. На тот момент я заканчивал институт. А жил в заводском районе города Пенза, в коммунальной квартире пятиэтажного дома.Пошёл я утром за продуктами в магазин, что находился через дорогу от дома. И о том,…