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

Все потоки

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

ЕС ЭВМ. Введение

Уровень сложности Средний
Время на прочтение 34 мин
Количество просмотров 111
История IT Схемотехника *

Цикл статей, начинаемый этой публикацией, посвящён внутреннему устройству нескольких отечественных моделей ЕС ЭВМ, начиная с самой младшей из них — ЕС-1020.

В данной статье будет сказано несколько слов о причинах появления ЕС ЭВМ (исторические вопросы довольно подробно описаны в других источниках, поэтому я не буду здесь повторять других авторов, а желающих подробнее ознакомиться с этой темой адресую, например, в «Виртуальный компьютерный музей», https://www.computer-museum.ru/), но в первую очередь будет дан краткий обзор основных особенностей архитектуры IBM System/360, реализованной в ЕС ЭВМ: без знакомства с архитектурой затруднительно понять причины и назначение довольно многих технических решений, принятых при её реализации. Собственно схемотехника начнётся со следующей статьи.

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

Новости

Дизайн уровней в Dead Space: о психологии ужаса

Время на прочтение 4 мин
Количество просмотров 437
Разработка игр *Дизайн игр *Игры и игровые консоли

Когда любой игрок проходит любую игру в жанре ужасов, например, Alien Isolation или Dead Space, то его не будет покидать ощущение того, что рядом может находиться враг. Или же всегда любой человек в начале игры Alien Isolation бегает в панике от чужого и прячется от него. Подобные игры сильно выделяются на фоне обычных ужастиков засчет как минимум своего бюджета. Рассмотрим, какими именно методами разработчики Dead Space поддерживают страх игрока при прохождении.

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

Если звук уложить в окружность

Уровень сложности Простой
Время на прочтение 1 мин
Количество просмотров 383
Звук

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

Звуковой сигнал в wave формате обычно представляет из себя массив чисел, которые можно представить в виде графика. А на графике всегда можно выделить минимумы и максимумы, вот об их отображении речь и идет.

Так как изначально в звуковом сигнале много всего то его сначала стоит пропустить через фильтр. И уже потом находить минимумы и максимумы.

После этого их можно расположить по окружности, период которой установлен 1/100с, тогда для например обычного синусоидального сигнала получается:


sinus 110 Hz - YouTube

Ну и вроде ничего такого, но вот для голоса получается интересно:

https://youtu.be/698ekMhvNN0


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

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

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

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

Ротаксановые наногонки. Всё только начинается

Время на прочтение 9 мин
Количество просмотров 451
Научно-популярное Нанотехнологии Химия Физика

В 2016 году Нобелевская премия по химии была присуждена Жану-Пьеру Саважу, Джеймсу Фрезеру Стоддарту (Fraser Stoddart) и Бернарду Лукасу Феринге (Bernard L. Feringa) с формулировкой «за дизайн и синтез молекулярных машин». Под наноразмерными машинами понимаются сложные органические молекулы, которые могут двигаться (катиться) по металлической поверхности при подаче энергии извне. В 2017 и 2022 годах в Тулузе состоялись международные гонки, уступающие «Формуле-1» по зрелищности, но явно не в технологическом отношении – они были организованы усилиями немецких и французских учёных, в особенности, Кристиана Иоахима. Основы этой технологии были заложены в середине XX века, когда были синтезированы катенаны — новый класс молекул. Катенан состоит из двух или более продетых друг через друга кольцевых молекул.

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

Истории

Что такое SMM продвижение, обучение актуальным стратегиям и почему все вокруг такие токсичные?

Уровень сложности Простой
Время на прочтение 11 мин
Количество просмотров 844
Интернет-маркетинг *Медийная реклама *Контекстная реклама *Социальные сети и сообщества
Обзор

Честно об SMM. Почему его не любят, но он работает. Какие правила принес 22-ой, а затем и 23-й год? Почему телега, это «ВК здорового человека». Почему всё вокруг Ubisoft? А ещё, куда пойти, чтобы наконец продать слона и заработать денег.  Как и где продвигаться, и причем здесь Fido? Всё об SMM с необычной стороны!

Осторожно: Много старых мемов и злых шуток!

Превратиться в Зумера
Всего голосов 7: ↑5 и ↓2 +3
Комментарии 0

Загоняем Альпаку на Эльбрус (Часть 2. Оптимизации)

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 1.2K
*nix *C *Искусственный интеллект
Мнение

В прошлой статье я писал о запуске Alpaca на Эльбрусе. На момент написания той статьи оптимизации под Эльбрус не проводились. Однако теперь, благодаря стараниям @troosh можем протестировать Эльбрус уже с оптимизациями. ВНИМАНИЕ! Проект llama.cpp обновляется очень часто, и многое меняется. На данный момент это самая актуальная версия llama.cpp под Эльбрус.

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

FET: (F)дружелюбный (E)эффективный (T)транзистор

Уровень сложности Средний
Время на прочтение 10 мин
Количество просмотров 1K
Блог компании RUVDS.com Производство и разработка электроники *Гаджеты DIY или Сделай сам Электроника для начинающих
Перевод

Работая со схемой, управляющей приличной силой тока, вы зачастую сталкиваетесь с полевыми транзисторами (FET, Field-Effect Transistor). Независимо от того, хотите ли вы управлять парой мощных светодиодов, двигателем или включать/отключать USB-устройство, в схеме обычно присутствует полевой транзистор, выполняющий часть ответственной работы. Вы можете не знать, как именно он функционирует, как его использовать и какие нюансы при этом учитывать — поэтому начнём с основ.
Читать дальше →
Всего голосов 18: ↑17 и ↓1 +16
Комментарии 6

«Странная алгебра», философия упрощения и изобретение бита. К 107-летию со дня рождения Клода Элвуда Шеннона

Время на прочтение 7 мин
Количество просмотров 2.2K
Блог компании Timeweb Cloud Криптография *Математика *Читальный зал Биографии гиков
image

Как совершаются великие научные открытия? Как вообще работает механизм
«гениальности»?

Сегодня мы с вами попробуем раскрыть эту тайну – и понять, что не существует
универсального ответа на этот вопрос.

Клод Элвуд Шеннон наиболее популярные и революционные свои работы сделал
очень рано. Многие эксперты считают, что два его важнейших вклада в науку
магистерская диссертация 1938 г., развивающая метод использования булевой логики для представления схем, и его статья 1948 г. по теории связи, определившие область и революционный метод, с помощью которого мы обозреваем мир. Основа этих двух работ и большинства других его работ – идея, что математические концепции можно использовать для создания структур и понимания чего угодно.
Читать дальше →
Всего голосов 23: ↑22 и ↓1 +21
Комментарии 5

Иллюзия стартапа: лучше казаться, чем быть

Уровень сложности Средний
Время на прочтение 4 мин
Количество просмотров 2.3K
Управление проектами *Развитие стартапа Брендинг Бизнес-модели *IT-компании
Мнение

Сколько раз нужно наступить на грабли, чтобы изменить свою модель поведения? Сколько раз нужно смотреть на нулевые показатели метрики, чтобы убедиться, что продукт скорее мёртв, чем жив? Сколько раз нужно перенести папку проекта в "Завершенные проекты", чтобы начать делать иначе?

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

Изменение системы управления для измерения процесса «менеджмент»

Время на прочтение 16 мин
Количество просмотров 331
Управление проектами *
Мнение
Recovery mode

В статье «УПЗ – это «”менеджмент”» я указал, что согласно метода статистического анализа процессов[2] при выборе показателей качества, используемых для управления процессом, необходимо придерживаться следующих условий:

1. значения показателя должны правильно отражать состояние процесса,

2. следует минимизировать побочные эффекты,

3. отбор и измерения должны быть экономичными.

Из этого перечня третье условие вызывает наибольший интерес.

Оно рождает проблемный вопрос: каким образом при выборе показателей качества процесса «менеджмент» (сутью которого, по моему мнению, является управление потоком задач) выполнить такое условие, как «отбор и измерения должны быть экономичными»?

Как я уже говорил, предпосылкой появления данного вопроса является то, что задач в организации мириады[3], их учёт и фиксация – это очень трудоёмко и трудозатратно.

Задачи рождаются каждую секунду жизни организации. Они постоянно меняются. Одни ставятся, другие закрываются выполнением, третьи отменяются, четвёртые переносятся и т. д., и т. п.

Разнообразие задач зашкаливает. Одни задачи из области маркетинга, другие из области продаж, третьи из области финансов, четвёртые из области закупок и т. д.

Есть задачи дискретные, есть эпизодические. Также есть процессные, целевые и авральные задачи. Они «сыплются» в поток непрерывно, без остановки. При этом напор потока задач[4] то увеличивается, то уменьшается.

Особую трудность вызывают запоточенные эпизодические задачи (ЗЭЗ). Как я уже говорил[5]: «в организации с устоявшейся средой “процессы”[6], по моим оценкам, в общем потоке задач доля ЗЭЗ самая большая, более 80%».

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

Тестирование данных Excel файла с помощью Cypress

Время на прочтение 6 мин
Количество просмотров 896
Тестирование IT-систем *JavaScript *Node.JS *Тестирование веб-сервисов *TypeScript *
Кейс

Привет, Хабр!

Несколько дней назад в одном из обсуждений в сообществе Cypress на Discord мельком был затронут вопрос о том, как проверить данные из файла Excel с помощью Cypress. Это подтолкнуло меня сделать несколько полезных заметок, ставших основой для данной статьи.

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

Оригинал статьи на английском языке был включен в 136th Coding Jag от LambdaTest, а также в Issue #82 Software Testing Notes.

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

Оптимизация бэкенда приложения с примерами на Symfony. Часть 2

Время на прочтение 20 мин
Количество просмотров 881
Разработка веб-сайтов *PHP *Symfony *Doctrine ORM *

Всех приветствую!

Это продолжение серии статей, где мы рассмотрим еще несколько методов, которые помогут улучшить производительность приложения. Мы поговорим о том, как использовать entity manager, unit of work, bulk inserts и batching processing для более эффективной работы с базой данных.

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

В предыдущей статье мы говорили о проблеме n+1, видах пагинации и индексах. Там же Вы можете найти описание приложения, репозиторий проекта и схему данных.

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

Thief (2014): о развитии пазлов в игре

Время на прочтение 3 мин
Количество просмотров 1.6K
Разработка игр *Дизайн игр *Игры и игровые консоли

Придумать интересный пазл - одна из нелегких задач для дизайнера. Чаще всего головоломки создаются на основе придуманных основных геймплейных механиках в процессе производства игры. Поэтому встретить интересные и впечатляющие пазлы, не связанных с основным игровым процессом, довольно трудно. Thief (2014) является примером не только интересной реализации головоломок через окружение, но и их развитием. Рассмотрим, как разработчики из Eidos Montreal создают и развивают пазлы в игре при помощи означающих.

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

Цифровая стройка. Единая среда общих данных (ЕСОД)

Уровень сложности Средний
Время на прочтение 20 мин
Количество просмотров 987
Анализ и проектирование систем *
Аналитика

Копаев Г.В.

Группа экспертов, пожелавших остаться неназванными

Основной текст статьи написан в декабре 2021 г. В настоящее время принято и реализуется решение о создании отдельных СОД в нескольких Центрах компетенции. В связи с этим развитие стандартизации пойдёт другим путём. Поэтому рассматриваемый сценарий является альтернативным вариантом истории.

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

Бэкапим Кроличьи мозги на случай ядерных войн

Уровень сложности Средний
Время на прочтение 8 мин
Количество просмотров 4.9K
IT-инфраструктура *Управление разработкой *DevOps *IT-компании Kubernetes *
Из песочницы

Не так давно мы в компании столкнулись с маленькой проблемкой - RabbitMQ (далее просто кроль и тп) на дев кластере упал, мы его оживили, а за definitions.json для восстановления юзеров, очередей и тд. пришлось бегать к разработчику, который по чистой случайности эти файлики часто снимал. Это был первый звоночек.

Вторым звоночком стал DR (Disaster Recovery) - сценарий/упражнение по экстренному поднятию нашего продукта в облаке в случае взрыва и уничтожения нашего физического дата центра. Тут надобность в бэкапах нашего кролика стала очевидной и мы занялись решением этой проблемы

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

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

Мнение об интенсивах Академии Яндекса + выпускной проект

Уровень сложности Простой
Время на прочтение 8 мин
Количество просмотров 3.4K
Big Data *Визуализация данных *Интернет-маркетинг *Hadoop *Облачные сервисы *
Из песочницы

Всем привет! Я выпускник данной Академии и победитель в конкурсе проектов. Я получил уникальный опыт, который будет полезен начинающим специалистам

Этот обзор будет полезен тем, кто еще учится в вузе или школе, а также тем у кого есть дети или знакомые данного возраста - Академия рассчитана на молодых людей 8 класса - 2 курса

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

Все что будет дальше является сугубо личным мнением. Приступим!

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

Переводим статический веб-сайт на языки мира при помощи Weblate

Уровень сложности Сложный
Время на прочтение 14 мин
Количество просмотров 1.6K
Разработка веб-сайтов *Open source *Локализация продуктов *Подготовка технической документации *
Туториал

В данной статье мы расскажем как перевести статический веб-сайт с Markdown (Zola, Hugo, Jekyll, Pelican, Gatsby, и д.р.) на все языки мира и поддерживать переводы в актуальном состоянии при изменении исходных текстов.

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

Как меняются ботнеты и методы борьбы с ними

Время на прочтение 4 мин
Количество просмотров 1.3K
Блог компании VAS Experts Информационная безопасность *

Мы как-то рассказывали о ситуации с DDoS-атаками и изменениях в поведении хакеров. Их атаки становятся не только более мощными, но и более изощрёнными. Обсудим перспективные средства борьбы и как специалисты по ИБ пресекают подобную деятельность.

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

Управляем воспроизведением на Mac OS через быстрые команды iOS

Уровень сложности Простой
Время на прочтение 1 мин
Количество просмотров 1.2K
Разработка под iOS *Разработка под MacOS *
Туториал

Хочу поделиться довольно простым, но как показало время, полезным способом управления медиаклавишами macOS из быстрых команд (например iOS), без дополнительных клиент-серверных приложений. Управление происходит с помощью вызова скрипта на python по ssh. Для имитации нажатия медиа клавиш использована библиотека pyobjc-framework-Quartz.

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

Linux в космосе

Время на прочтение 7 мин
Количество просмотров 6.4K
Космонавтика
Мнение
Перевод

Почему астронавты используют Linux? Потому что в космосе нельзя открывать Windows. Но если без шуток, то вообще-то компьютеров, работающих на Linux, в космосе не так уж и много. Однако всё может измениться.

В этой статье мы расскажем о том, как Linux помогает исследовать космос. Сначала расскажем о суперкомпьютерах NASA здесь на Земле, затем поведаем о лэптопах на МКС и орбите, продолжим вычислителями управления полётом на ракете-носителе и космическом корабле SpaceX.  А закончим одноплатным компьютером от вертолёта, впервые осуществившего полёт на Марс.

Мы расскажем, где, как и почему Linux применяют в астронавтике. Миграция Linux в космос случилась недавно, и значит область применения ОС пока ещё ограничена. В связи с этим мы выясним, почему её редко использовали раньше и почему она так популярна сейчас. А ещё порассуждаем над тем, какие перспективы у Linux там, где ещё не бывала ни одна ОС.

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