Итераторы – мощные и очень полезные составляющие Python. Цель этой статьи в их изучении подручными инструментами. Сразу предупреждаю, что в исследовательском арсенале у меня не швейцарский нож, а палка-копалка. Как известно, она предназначена для разрыхления почвы, но для нескольких любопытных находок достаточно и этого.
Новости
Ручная кофемолка: инструменты командной строки для Java
В книг
В книге "97 вещей, которые должен знать каждый Java-программист" есть глава о некоторых инструментах командной строки в JDK (я дал 2 из 97 советов).
Поскольку я сам часто использую такие помощники, я хотел кратко представить их в сегодняшней статье.
Я предпочитаю командную строку для своей повседневной работы, используя комбинацию команд git
, sed
, grep
, и т. д., bash
что упрощает выполнение повторяющихся задач.
Линия фронта «холодной войны» TELINT. The Space Review
Программа Tell Two по сбору телеметрических данных о ракетных и спутниковых запусках в 1960-х годах.
Из ранней истории ракетных и космических испытаний времен "холодной войны". Помимо знаменитого U-2 у американцев были и другие самолеты радиоэлектронной разведки. Статья о программе "Скажи два" (два оператора "ворона" занимались перехватом и записью телеметрии советских ракетных испытаний и космических запусков) в 60-х года на переделанных средних бомбардировщиках В-47.
Операционные усилители. Часть 3: Вычисление суммы, разности, интеграла и производной на ОУ
В предыдущей публикации цикла мы разобрались, как рассчитать пропорциональное (усилительное) звено на реальном операционном усилителе с учётом его статических и динамических характеристик.
В данной публикации цикла мы научимся с помощью ОУ производить операции сложения и вычитания. Кроме того, мы разберём работу интегрирующих и дифференцирующих звеньев, а также схемы выборки-хранения.
Желатин, глицерин и щепотка соли: самовосстанавливающийся гидрогель
Терминатор, Оптимус Прайм, C-3PO, Робокоп и многие другие киношные роботы наделены самыми разнообразными функциями. Но между ними есть нечто общее — их нельзя назвать мягкими. И речь идет не о чертах характера, если таковые могут быть у робота, а об их оболочке. Тем не менее в последние годы все больший интерес вызывает именно мягкая робототехника, которая может найти свое применение не только в автономных машинах, но и в тактильных интерфейсах или носимой электронике. Проблема столь футуристичной разработки в том, что подавляющее большинство ее представителей куда менее прочные и потребляют куда больше энергии, чем металлические конкуренты. Ученые из Кембриджского университета (Великобритания) нашли метод решения проблемы прочности мягких роботов, создав новый тип материала, который способен регенерировать при комнатной температуре. Из чего сделан чудо-материал, насколько быстро робот, созданный из него, может сам себя отремонтировать, и где именно может быть применена данная разработка? Ответы на эти вопросы мы найдем в докладе ученых. Поехали.
Научный прогресс ускорится, если ИИ начнёт анализировать данные в автономном режиме
Научно-технический прогресс — это магистраль, которая ведёт в фантастическое будущее с неизведанными возможностями. Но с какой скоростью мы помчимся по этой магистрали — зависит только от нас. Мы можем вообще развернуться и двинуть в обратном направлении, как сделала европейская цивилизация 1500 лет назад.
Что мы видим сейчас в традиционных социальных иерархиях? Борьба за статус, власть, деньги, карму — всё это побочные эффекты нашей биологической природы. К сожалению, личное эго и предубеждения присущи и самым рациональным людям: инженерам и исследователям. Иногда такое ЧСВ мешает научному прогрессу.
Современные академики – это архаика и стопор Российской науки
Автор: Владимир Шенин
Сегодня академики уже давно не формулируют и не решают стратегического научного развития страны. В большинстве случаев современные академики - это стареющий, архаичный, элитарный, закрытый «клуб», созданный для удовлетворения своего тщеславия и финансовых амбиций, о чем далее покажем на ряде примеров во второй части публикации.
Фотошоп Средневековья
Рис. 1. Королева Альбина с сёстрами на корабле. The Hague, RL, 1900 A 008, fol. 68v.
Поначалу может показаться, что изображение группы людей в лодке является обычной гравюрой, вставленной в манускрипт (Рис. 1). Поскольку однолистовая печать (гравюры и ксилографии) часто использовалась в рукописных книгах второй половины пятнадцатого века (см., например, Rudy 2019), этот пример может и не казаться чем-то особенным. Однако присмотревшись, можно увидеть множество признаков того, что это изображение скрывает больше, чем кажется на первый взгляд. Наклонные линии, обрамляющие изображение, и различия в отрисовке воды между кораблём и берегом указывают на аналоговые манипуляции с изображением. Прежде чем приступать к дальнейшему исследованию такой редактуры, её важности и значимости для структуры изображений позднего Средневековья, нам нужно вкратце рассказать об этом манускрипте.
Представляем .NET 7 Preview 1
Мы рады объявить об очередной вехе в истории .NET. Отмечая 20-летие технологии, .NET 7 Preview 1 знаменует собой первый шаг вперед к следующим 20 годам .NET.
ASP.NET Core Preview 1 и EF7 Preview 1 также были выпущены.
.NET 7 строится на базе, созданной .NET 6, которая включает в себя унифицированный набор базовых библиотек, среду выполнения и SDK, упрощенный процесс разработки и более высокую производительность. Основные направления работы .NET 7 включают улучшенную поддержку облачных сценариев, инструменты, облегчающие обновление устаревших проектов, а также упрощение работы разработчиков за счет упрощения работы с контейнерами.
О границах масштабируемости Kubernetes
А вы когда-нибудь задумывались о границах масштабируемости Kubernetes? Для тех, кого порой посещают такие мысли, мы решили опубликовать перевод заметки "Kubernetes Scalability thresholds", вам точно будет интересно ознакомиться.
Почему мы смотрим в среднем на 15 секунд в прошлое
Давайте поставим эксперимент. Откройте приложение камеры на смартфоне и начните записывать видео. Поместите экран прямо перед глазами и попробуйте использовать эти живые кадры для перемещения по комнате. Сложно и неприятно, правда? Даже с современной технологией всё слишком мыльное при свободном движении. Цвета сливаются, а формы искажаются.
В то же время ученые говорят, что это очень похоже на то, как наши глаза в реальности воспринимают окружающий мир. Они — такая же линза. Только хуже, с биологическими недостатками. Примерно такими же беспорядочными визуальными данными наши глаза постоянно бомбардируют наш мозг. Тогда, логично, возникает вопрос: как же мы видим всё так четко и без искажений?
Собираем «Тревожный чемоданчик». Мнение спортивного туриста
Мне почему-то не хочется делать вид, что ничего не происходит. Потому что нынешняя военная эскалация напоминает затишье перед бурей, похожие ощущения были в январе 2020, когда «коронавирус же не у нас, он в Китае». В итоге жизнь подтвердила несостоятельность подобного «психологического» трюка. Поэтому, думая про худшее и надеясь на лучшее, я написал недавно эмоциональную заметку про «тревожный чемоданчик». Написана она с учетом моего опыта спортивного туризма (инструктор гор/пеш), поэтому профессиональные военным (
Самодельное облако с аппаратным ключом шифрования
Облачные хранилища удобны и прочно вошли в жизнь рабочих и колхозниц, однако, имеют ряд недостатков. Это цена за гигабайт, проблемы с приватностью данных (причём, как со стороны хакеров, так и со стороны владельцев облачного сервиса), риск блокировки аккаунта (привет гуглу) или недоступность сервиса из определённых стран (привет яндексу). В этой статье хотелось бы кратко рассказать про одну свою поделку, которую я тихо мастерю для себя и так, как я это вижу. Она не претендует на роль лучшего или уникального решения, просто мне показалось, что сделать именно так будет лучше и удобнее для пользователя.
Как сделать объекты из массивов в PHP с подсказками?
Когда надоело запоминать ключи массивов и хочется пользоваться подсказками любимого редактора кода на помощь приходит PHPDoc и немного смекалки.
Недавно я очень близко познакомился с TypeScript и познал всю прелесть строгой типизации. Как же это приятно, когда редактор кода подсказывает тебе какие поля есть в объекте и что ты с ними можешь сделать!
В чем проблема?
Я работаю с CMS Битрикс и приходится иметь дело с массивами разной формы и содержания, запоминать все ключи или искать их в документации. Это занимает драгоценное время.
Менеджер личных финансов Firefly III
Для оптимизации личных финансов часто рекомендуют записывать и анализировать свои, по крайней мере основные, расходы и доходы, планировать бюджет. Для этого создано множество приложений на различных платформах. Многие из них, как правило, платные или требуют платной подписки для разблокировки продвинутых функций - CoinKeeper, Дребеденьги, Дзен-Мани, Alzex Finance и др., с другой стороны домашние финансы можно вести в Google таблицах, в Excel, но это не очень удобно. В руководстве дана пошаговая инструкция по базовой установке веб-сервера и приложения Firefly III. Firefly III - бесплатное веб-приложение с открытым исходным кодом по учету личных финансов, без какой-либо рекламы.
3.11 Математическая модель кинетики нейтронов в «точечном» реакторе «нулевой» мощности
Лекции по курсу «Управление Техническими Системами» читает Козлов Олег Степанович на кафедре «Ядерные реакторы и энергетические установки» факультета «Энергомашиностроения» МГТУ им. Н.Э. Баумана. За что ему огромная благодарность!
Данные лекции готовятся к публикации в виде книги, а поскольку здесь есть специалисты по ТАУ, студенты и просто интересующиеся предметом, то любая критика приветствуется. В предыдущих сериях:
1. Введение в теорию автоматического управления.
2. Математическое описание систем автоматического управления 2.1 — 2.3, 2.3 — 2.8, 2.9 — 2.13.
3. ЧАСТОТНЫЕ ХАРАКТЕРИСТИКИ ЗВЕНЬЕВ И СИСТЕМ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ РЕГУЛИРОВАНИЯ.
3.1. Амплитудно-фазовая частотная характеристика: годограф, АФЧХ, ЛАХ, ФЧХ.
3.2. Типовые звенья систем автоматического управления регулирования. Классификация типовых звеньев. Простейшие типовые звенья.
3.3. Апериодическое звено 1–го порядка инерционное звено. На примере входной камеры ядерного реактора. 3.4. Апериодическое звено 2-го порядка.
3.5. Колебательное звено. 3.6. Инерционно-дифференцирующее звено.
3.7. Форсирующее звено. 3.8. Инерционно-интегрирующее звено (интегрирующее звено с замедлением). 3.9. Изодромное звено (изодром).
3.10 Минимально-фазовые и не минимально-фазовые звенья.
Заключительная статья из раздела 3 Частотные характеристики звеньев и система автоматического регулирования.
Перефразируя Ленина, можно сказать: теория автоматического управления всесильна, потому что она верная. И действительно, в статьях на хабре мы представляли в виде передаточных функций абсолютно разные физические процессы: грузик на пружинке, гидравлический поршень, камеру смешения реактора, электрический контур, распространение вируса. То есть абсолютно разные физические процессы сводятся к единообразному представлению, и меня это не перестает удивлять. Даже атомный реактор в умелых руках человека, знающего ТАУ, превращается в простые элегантные формулы, а затем – в квадратик передаточной функции.
Дисклеймер: в тексте нет основных понятий и определений из теории диффузионного приближения ядерного реактора.
Как предсказать развитие болезни при COVID-19 по рутинным тестам?
Не знаю, многие ли IT-специалисты этим заинтересуются и захотят спуститься с технологических высот к «бренным» аналитическим решениям несложных дифф. уравнений.
Но мне показалось забавным, что результаты тестов на коронавирус – ПЦР и др., и тестов на антитела можно довольно легко связать между собой простой математической моделью, причем анализ модели приводит к интересным выводам.
Недельный геймдев: #58 — 20 февраля, 2022
Из новостей: новая версия RPG Maker будет работать поверх Unity, Дисней опубликовал USD-ассеты из мультфильма Моана, стала доступна коллекция ассетов Scene3D для упрощения разработки 3D игр с помощью Defold.
Из интересностей: статья от команды Unity по работе с террейном, советы, как стать профессиональным художником по свету, шейдер «Super Imposter», как разработчики студии perelesoq делали анимацию в инди-игре и выжили.
Диалоги с пользователями — истории от техподдержки
Все истории основаны на реальных событиях, но все совпадения с реальными лицами случайны. Старался выбирать именно диалоги и проблемы от пользователей, но и что-то из практики тоже просочилось — как личной, так и чужой.
Картинки я нечасто делаю, но старался иногда вставлять для оживления.
А потом эти люди пожалуются, что у них принтер не печатает и хвост оттуда торчит:
Дальше будет много букв и немного картинок.
Плесень — друг и/или враг человечества?
Автор сообщества Фанерозой, биотехнолог, Людмила Хигерович. |
Внимание! В посте демонстрируются фотографии плесневых грибов крупным планом. Особо чувствительных просим воздержаться от просмотра во избежание получения непоправимой душевной травмы! |
Очень приятно, плесень
Плесень — «народное» название сборной группы грибов разных таксонов, преимущественно аскомицетов и зигомицетов. Многие из них не являются родственными друг другу, и даже вступают в прямую конкуренцию, оказавшись в одном месте. Однако общие черты у них все же есть. Плесенью также называют микромицеты, т.е. грибы, большая часть органов которых микроскопического размера, и не видна невооруженным глазом. Но как же, спросите вы, вот я вижу бляшку плесени безо всякого микроскопа. Однако бляшка — это не весь гриб, это скорее колония. А сами органы и тела грибов действительно микроскопические.