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

Моя лента

Тип публикации
Порог рейтинга
Уровень сложности
Предупреждение
Войдите или зарегистрируйтесь, чтобы настроить фильтры
Статья

Компьютерные вирусы для ОС CP/M?

Уровень сложностиПростой
Время на прочтение10 мин
Количество просмотров305

Изучая Хабр, нашёл любопытную статью «Детство компьютерных вирусов» за авторством it_man. В которой рассказывается про историю развития компьютерных вирусов вообще и на ZX Spectrum в частности. Статья рекомендуется к прочтению.

Мне стало интересно, а были ли компьютерные вирусы на OS CP/M. Поиск по интернету вменяемого результата не дал. Но удалось найти ветку на англоязычном форуме, в которой был поднят и рассмотрен аналогичный вопрос. Размещаю машинный перевод наиболее интересных сообщений из этой ветки форума.

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

Новости

Статья

Murmulator OS (для пользователя)

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров334

Основная задача любой операционной системы - предоставить приложениям возможность унифицированного способа доступа к ресурсам оборудования, а пользователю - запускать и останавливать работающие приложения.

Murmulator OS (далее MOS) не является исключением. Как намекает название, данная ОС разработана для Murmulator https://github.com/AlexEkb4ever/MURMULATOR_classical_scheme (далее просто Мурмулятор), который основан на ультрабюджетной плате Raspberry Pi Pico (процессор-микроконтроллер RP2040) + специальная плата расширения, подробнее про которую можно почитать на сайте https://murmulator.ru. Таким образом, Murmulator - полноценный ультрадешевый (бюджетная версия которого обходится не дороже $5) микрокомпьютер.

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

Школы и вузы успели на 60% перейти на отечественное ПО к началу сентября

Время на прочтение2 мин
Количество просмотров970

К началу учебного года 2024/2025 российские образовательные учреждения смогли импортозаместить около 60% иностранного ПО. Процесс замены продолжается активно, но не без трудностей, так как у некоторых решений пока нет альтернатив, сообщают эксперты ТАСС.

Собеседники издания отмечают, что есть виды ПО, которое полностью заместить ещё не удалось. Горелова указала на дефицит по инженерным направлениям и программному обеспечению для ЧПУ-станков и аналогичных устройств. Григорий Силкин, руководитель тренинг-центра группы «Рексофт», рассказал, что в 2021 году ОС Windows использовали 88,8% школ, и на сегодняшний день она по-прежнему остаётся основной.

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

AP News: японское правительство продвигает четырёхдневную рабочую неделю, но компании принимают её неохотно

Время на прочтение2 мин
Количество просмотров703

Японское правительство вот уже три года поддерживает введение сокращённой рабочей недели. Тем не менее, по данным AP News, концепция приживается крайне медленно: всего около 8% компаний в Японии разрешают сотрудникам брать три или более выходных в неделю. При этом 7% предприятий предоставляют своим работникам только один выходной.

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

Истории

Статья

История POSIX: путь к портируемому ПО

Время на прочтение8 мин
Количество просмотров683

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

Именно так произошло с Unix, который изначально был написан Кеном Томпсоном на языке ассемблера более пятидесяти лет назад. Первые версии Unix писались для платформы PDP-7, а для портирования его на PDP-11 нужно было переписывать код. Когда Дэннис Ритчи создал язык программирования C, и вместе с Томпсоном они переписали на нём основную часть кода Unix, внезапно оказалась возможной портируемость ПО. Тому были две главные причины. Во-первых, код, написанный на языке высокого уровня, не зависит от платформы, потому что компиляторы транслируют его в язык ассемблера целевой архитектуры. Это ещё важнее для целевых платформ на основе процессоров RISC, так как они требуют написания гораздо большего количества ассемблерных команд, чем процессоры CISC. Даже при портировании Unix на другую платформу основная сложность заключалась лишь в адаптации зависящих от архитектуры частей кода. С другой стороны, сама операционная система абстрагирует все особенности оборудования от пользовательской программы.

Программистам не нужно реализовывать многозадачность, управление памятью и драйверы для используемых ими устройств, потому что всё это часть ядра ОС и работает в адресном пространстве ядра. Пользовательские программы работают в пользовательском адресном пространстве и получают доступ ко всем предоставляемым ОС функциям при помощи интерфейса системных вызовов. В ОС реального времени, например, в Zephyr OS ситуация немного отличается, но принцип изоляции и защиты памяти для пользовательских программ сохраняется. Это приводит к двум выводам:

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

Nokia рассматривает возможность продажи бизнеса сотовых сетей, покупкой заинтересовалась Samsung

Время на прочтение1 мин
Количество просмотров577

Финская компания Nokia обсуждает с консультантами возможную продажу своего бизнеса мобильных сетей. Nokia рассматривает несколько различных сценариев: продажу всего подразделения или его части, выделение его в отдельное предприятие или объединение с конкурентом, сообщает Bloomberg со ссылкой на источники в компании.

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

3D рендер с редактором карт в Консоли (Часть 2)

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров472

Сегодня я собираюсь продолжить рассказ про свой 3D рендер в командной строке Windows и разобрать те темы, которых не коснулся в 1 Части.

На этот раз в статье будет больше кода и меньше математики (а также много скриншотов).

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

Институт безопасности искусственного интеллекта США получит ранний доступ к новым моделям от OpenAI и Anthropic

Время на прочтение2 мин
Количество просмотров396

Сегодня Институт безопасности искусственного интеллекта США заключил соглашения с двумя ИИ-стартапами, Anthropic и OpenAI. В соответствии с ними институт будет получать ранний доступ к новым моделям компаний (Claude и ChatGPT) до их публичного релиза и предоставлять им обратную связь о возможных улучшениях безопасности. Cоглашения nfr;t предполагают совместную оценку безопасности, исследования и тестирования искусственного интеллекта. 

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

Конкурс js13kGames или как написать игру объёмом 13 Кбайт

Время на прочтение6 мин
Количество просмотров594

13 августа стартовал 13-й игровой джем js13kGames (JS13K) для разработчиков веб-игр на JavaScript. За месяц участникам предстоит написать браузерные игры, размер которых не должен превышать 13 килобайт при сжатии до формата ZIP. Темой JS13K этого года выбрали «Трискайдекафобию» — боязнь числа «13».

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

Эмпатия — самый простой способ договориться с кем угодно, о чем угодно

Время на прочтение6 мин
Количество просмотров1.8K

• Что считать эмпатией, а что нет?
• Как на физиологическом уровне работает эмпатия?
• Как тренировать эмпатию и использовать в общении?

Читать далее
Всего голосов 17: ↑13 и ↓4+9
Комментарии5
Статья

Построчный разбор determine-basal.js в Android APS

Уровень сложностиСредний
Время на прочтение9 мин
Количество просмотров163

Давайте разберем файл determine-basal.js в Android APS построчно.

Это основной файл для расчета количества необходимого инсулина.

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

Заметки по сериализации + System.Text.Json

Уровень сложностиСредний
Время на прочтение31 мин
Количество просмотров524

Сериализация - важнейший механизм любого приложения, от поиска по фильтрам в онлайн магазинах, до сохранения прогресса в играх. Давайте коротко пройдемся по основным форматам сериализации и рассмотрим использование System.Text.Json.

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

Параметр определяющий в Android APS необходимое количество введения инсулина

Уровень сложностиСредний
Время на прочтение3 мин
Количество просмотров136

Рассмотрим какой параметр отвечает за расчет необходимого объема введения инсулина.
В предыдущей статье мы определили что таким параметром является insulinReq, здесь же рассмотрим его в контексте разных режимов введения инсулина, а именно basal и SMB.

Чтобы точно ответить на вопрос поисследуем основной файл - determine-basal.js

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

Ближайшие события

27 августа – 7 октября
Премия digital-кейсов «Проксима»
МоскваОнлайн
11 сентября
Митап по BigData от Честного ЗНАКа
Санкт-ПетербургОнлайн
14 сентября
Конференция Practical ML Conf
МоскваОнлайн
19 сентября
CDI Conf 2024
Москва
24 сентября
Конференция Fin.Bot 2024
МоскваОнлайн
25 сентября
Конференция Yandex Scale 2024
МоскваОнлайн
28 – 29 сентября
Конференция E-CODE
МоскваОнлайн
28 сентября – 5 октября
О! Хакатон
Онлайн
30 сентября – 1 октября
Конференция фронтенд-разработчиков FrontendConf 2024
МоскваОнлайн
Новость

DeepCool не имеет отношения к продажам своей продукции под брендом Shaking Tank, это сделал её дистрибьютор

Время на прочтение1 мин
Количество просмотров1.1K

DeepCool оказалась никак не связана с продажами своего оборудования под другим брендом. Компания заверила, что не пыталась обойти санкции США, а её продукцию под брендом Shaking Tank реализовывал на Amazon китайский дистрибьютор. 

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

Крупные интернет-ресурсы запретили Apple собирать их данные для обучения Apple Intelligence

Время на прочтение2 мин
Количество просмотров687

Apple дала владельцам интернет-ресурсов возможность отказаться от сбора данных для обучения её ИИ-системы Apple Intelligence, и этой возможностью уже воспользовались многие крупные сайты. Среди них оказались известные новостные ресурсы, такие как The Financial Times и материнские компании Wired и The Verge, а также блоги и соцсети, включая Tumblr и Facebook**.

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

Как не потерять пространство в Notion после блокировки в России 9 сентября

Время на прочтение2 мин
Количество просмотров1.5K

9 сентября Notion ограничит доступ к приложению из России: они обязаны это сделать, чтобы соблюсти новые законы США. Я почитал документацию и ответы техподдержки пользователям — рассказываю, что понял.

Если верить Notion, пользователей банить не будут. Приложение не будет открываться из России, но вы восстановите доступ, как только окажетесь в другой стране. Это значит, что, скорее всего, Notion можно будет использовать из России через VPN.

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

Немецкая карта шансов и другие малоизвестные возможности уехать

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров2.3K

Мы, конечно, ещё не в ситуации последнего корабля, но вчера, говорят, легли даже хорошие VPN'ы (не рекомендую пользоваться этими сервисами, потому что с их помощью вы можете узнать, сколько раз борец за приватность переписки Дуров ездил в РФ после своего отъезда) и мы оказались уже почти в изоляции со всякими Гурулёвыми, Пучковыми-Гоблинами и прочими великолепными людьми, компании которых мы вряд ли достойны.

Все знают схемы, когда ты получаешь предложение от работодателя и радостно топаешь в консульство за визой. И все, конечно, понимают, что и раньше зарубежные работодатели не особо горели желанием ждать месяц-два, а теперь, когда сроки ожидания увеличились в разы, этот вариант совсем труднореализуем. Однако есть страны, которые выдают визы для поиска работы на своей территории без (!) предложения от работодателя. Наиболее известные из них - это Австрия, Дания, Германия, Португалия, Испания и Швеция (простенький обзор тут).

Прежде всего про Германию, так как у них этот вариант кажется самым интересным. Виза для поиска работы, Arbeitsplatzsuche, у Германии существовала давно. По какой-то причине про неё никто не говорил и даже скрывали её существование, но тем не менее она была. Требования были вполне разумные: бакалавр или магистр университета, который есть в базе ANABIN, 5 лет опыта работы по специальности, страховка здоровья, примерно 1100 евро на каждый месяц проживания в Германии, и знание немецкого на уровне B1. И всё: получаете визу, едете в Германию и там уже ищете работу в благоприятных условиях. И вам не надо говорить работодателю, чтобы он прислал вам предложение и ждал вас пол года: вы можете выйти на работу немедленно.

Читать далее
Всего голосов 27: ↑18 и ↓9+16
Комментарии52
Новость

Государство хочет помочь «айтишникам» получать доходы от патентов, США хотят порвать научные связи с Китаем: дайджест

Время на прочтение6 мин
Количество просмотров1.7K

TECNO представляет смартфон, складывающийся втрое; Минобрнауки предлагает патентовать программы; Acer помирился с патентным пулом по Wifi-6. Все наиболее важные новости в сфере интеллектуальной собственности в нашем дайджесте. 

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

Самый мощный робот на планете, в который инвестировала половина Силиконовой долины

Время на прочтение4 мин
Количество просмотров2.3K

Представьте себе: гибкие пальцы, точные манипуляции, голосовые команды и способность работать на производстве. Все это объединилось в одном роботе, который не просто повторяет человеческие движения, а меняет правила игры. Figure AI, которая разработала новый вид робота, привлекла инвестиции от половины инвесторов и бизнес-ангелов всей Силиконовой долины, чтобы реализовать свои амбициозные цели.

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

Провайдеры Бразилии начали глобальную блокировку X (Twitter) в стране, пользователи прощаются с X

Время на прочтение1 мин
Количество просмотров3.1K

31 августа 2024 года основные провайдеры Бразилии начали процесс глобальной блокировки X (Twitter) в стране. Пользователи из Бразилии начали прощаться с X.

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