Forwarded from iPhones.ru
Microsoft исполнилось 50 лет. В честь юбилея Билл Гейтс опубликовал «самый крутой код, который когда-либо писал» (это не Windows)
Гейтс опубликовал код Altair BASIC для Altair 8800 — компьютера, созданного в 1975 году на базе процессора тогда ещё малоизвестной компании Intel.
Идея создания Altair BASIC появилась после того, как Гейтс и Пол Аллен прочитали в январском выпуске журнала Popular Electronics за 1975 год статью о Altair 8800. Они связались с Micro Instrumentation and Telemetry Systems, разработчиком Altair 8800, и пообещали директору компании Эду Робертсу создать программное обеспечение, которое позволит пользователям управлять этим компьютером.
За основу они взяли язык BASIC, созданный в 1964 году. Гейтсу и Аллену нужно было за короткий срок адаптировать его под Altair 8800, не имея даже прототипа.
Несмотря на это, код был написан всего за два месяца. Он стал основой для первой операционной системы Altair.
https://www.iphones.ru/iNotes/microsoft-ispolnilos-50-let-v-chest-yubileya-bill-geyts-opublikoval-samyy-krutoy-kod-kotoryy-kogda-libo-pisal-eto-ne-windows
#новости@iphonesru
Гейтс опубликовал код Altair BASIC для Altair 8800 — компьютера, созданного в 1975 году на базе процессора тогда ещё малоизвестной компании Intel.
Идея создания Altair BASIC появилась после того, как Гейтс и Пол Аллен прочитали в январском выпуске журнала Popular Electronics за 1975 год статью о Altair 8800. Они связались с Micro Instrumentation and Telemetry Systems, разработчиком Altair 8800, и пообещали директору компании Эду Робертсу создать программное обеспечение, которое позволит пользователям управлять этим компьютером.
За основу они взяли язык BASIC, созданный в 1964 году. Гейтсу и Аллену нужно было за короткий срок адаптировать его под Altair 8800, не имея даже прототипа.
Несмотря на это, код был написан всего за два месяца. Он стал основой для первой операционной системы Altair.
https://www.iphones.ru/iNotes/microsoft-ispolnilos-50-let-v-chest-yubileya-bill-geyts-opublikoval-samyy-krutoy-kod-kotoryy-kogda-libo-pisal-eto-ne-windows
#новости@iphonesru
Forwarded from Senior SQL Developer
Важные моменты при сравнении record и NULL:
При использовании ROW expression в SQL и сравнении с IS NULL результат будет TRUE только в том случае, если каждый столбец содержит значение NULL. Это важно знать, чтобы избежать ошибок в своем коде.
Таким образом, при сравнении ROW expression с NULL необходимо учитывать, что результат будет зависеть от того, есть ли в каждом столбце значение NULL или нет.
При использовании ROW expression в SQL и сравнении с IS NULL результат будет TRUE только в том случае, если каждый столбец содержит значение NULL. Это важно знать, чтобы избежать ошибок в своем коде.
Таким образом, при сравнении ROW expression с NULL необходимо учитывать, что результат будет зависеть от того, есть ли в каждом столбце значение NULL или нет.
Forwarded from Простой Python | Программирование
Дерево решений: Часть 1
Дерево решений — это модель, которая принимает решения, двигаясь по ветвям дерева от корня к листьям. На каждом узле происходит проверка: например, «если возраст > 30 — идём направо, иначе налево». Так шаг за шагом дерево делит данные на подгруппы, пока не придёт к финальному решению: в регрессии — числовое значение, в классификации — метка класса.
Модель выглядит почти как блок-схема, и ты можешь буквально прочитать, почему она приняла то или иное решение. В Python всё это делается через sklearn.tree.DecisionTreeClassifier или DecisionTreeRegressor.
Параметр max_depth — это ограничение на глубину дерева. Без него дерево может продолжать делиться, пока не переобучится подчистую. Всегда важно следить за глубиной, количеством листьев (max_leaf_nodes) и минимальным числом объектов в узле (min_samples_split) — это всё способы контроля переобучения.
#практика
Дерево решений — это модель, которая принимает решения, двигаясь по ветвям дерева от корня к листьям. На каждом узле происходит проверка: например, «если возраст > 30 — идём направо, иначе налево». Так шаг за шагом дерево делит данные на подгруппы, пока не придёт к финальному решению: в регрессии — числовое значение, в классификации — метка класса.
Модель выглядит почти как блок-схема, и ты можешь буквально прочитать, почему она приняла то или иное решение. В Python всё это делается через sklearn.tree.DecisionTreeClassifier или DecisionTreeRegressor.
Параметр max_depth — это ограничение на глубину дерева. Без него дерево может продолжать делиться, пока не переобучится подчистую. Всегда важно следить за глубиной, количеством листьев (max_leaf_nodes) и минимальным числом объектов в узле (min_samples_split) — это всё способы контроля переобучения.
#практика
Forwarded from Хабр
TempleOS — это операционная система, которую написал один человек. И это самый странный проект в истории IT
Иногда в мире IT появляются проекты настолько странные, что ты просто отказываешься верить в их существование. Вы только вдумайтесь: один человек, десять лет работы, 100 тысяч строк кода и прямая линия связи с… богом?
Нет, это не сюжет постапокалиптического романа. Это TempleOS — операционная система, в одиночку созданная Терри Дэвисом. В мире, где над Windows и macOS трудятся тысячи инженеров, а Linux развивается усилиями целого сообщества, TempleOS стоит особняком как памятник тому, на что способен человеческий разум — во всей его гениальности и безумии.
Давайте разберёмся, почему этот проект считается самым странным в истории IT и что в нём такого особенного
Иногда в мире IT появляются проекты настолько странные, что ты просто отказываешься верить в их существование. Вы только вдумайтесь: один человек, десять лет работы, 100 тысяч строк кода и прямая линия связи с… богом?
Нет, это не сюжет постапокалиптического романа. Это TempleOS — операционная система, в одиночку созданная Терри Дэвисом. В мире, где над Windows и macOS трудятся тысячи инженеров, а Linux развивается усилиями целого сообщества, TempleOS стоит особняком как памятник тому, на что способен человеческий разум — во всей его гениальности и безумии.
Давайте разберёмся, почему этот проект считается самым странным в истории IT и что в нём такого особенного
Forwarded from Хабр
«Хочу поделиться информацией об интересном, на мой взгляд, отечественном ретрокомпьютере МК88. Рассказать и показать его подключение и включение, а также описать проблему, с которой мне пока не удалось справиться. Обратная связь важна, может и получится совместно отгадать загадку загрузки»
Ретро-обзор персонального компьютера МК88 1992 года
Ретро-обзор персонального компьютера МК88 1992 года
Forwarded from Простой Python | Программирование
FastAPI: Работа с базой данных
Продолжаем делиться циклом видео, благодаря которому ты научишься пользоваться FastAPI библиотекой. В этот раз ты установишь SQLAlchemy и настроишь работу с базой данных.
👀Смотреть видео
#видео
Продолжаем делиться циклом видео, благодаря которому ты научишься пользоваться FastAPI библиотекой. В этот раз ты установишь SQLAlchemy и настроишь работу с базой данных.
👀Смотреть видео
#видео
Forwarded from Хабр Новости
Forwarded from ТЕХНО: Яндекс про технологии
Надпись «Press any key to continue» или «Нажмите любую клавишу, чтобы продолжить» появилась в интерфейсах ещё в эпоху DOS. Пользователи без опыта паниковали: кто-то искал кнопку с названием Any, кто-то ждал, что она появится на экране, а кто-то звонил в техподдержку. Особенно много таких звонков пришлось на конец 1980-х и начало 1990-х. Со временем кнопка стала мемом: даже в «Симпсонах» в выпуске 1995 года «Очень большой Гомер» Гомер ищет кнопку Any на клавиатуре.
Со временем многие разработчики, чтобы избежать путаницы, заменили сообщения про «любую клавишу» на «Нажмите Enter» или «Нажмите A» на игровых консолях.
⭐️ Если у вас оформлен Telegram Premium, поддержите наш канал по ссылке
Подписывайтесь 👉 @techno_yandex
Со временем многие разработчики, чтобы избежать путаницы, заменили сообщения про «любую клавишу» на «Нажмите Enter» или «Нажмите A» на игровых консолях.
Подписывайтесь 👉 @techno_yandex
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Простой Python | Программирование
Визуализация сюжета
Благодаря данной статье ты узнаешь, как создать AI-помощника для анализа художественного произведений. Этот помощник будет генерировать граф связей между героями, хронологию событий, а также карту мест действия.
👉Читать статью
#статьи
Благодаря данной статье ты узнаешь, как создать AI-помощника для анализа художественного произведений. Этот помощник будет генерировать граф связей между героями, хронологию событий, а также карту мест действия.
👉Читать статью
#статьи
Forwarded from vc.ru
GitHub представил превью-версию ИИ-агента для GitHub Copilot — он встроен в платформу и начнёт работать как только пользователь поставит задачу.
В мае 2025 года своего ИИ-агента для программирования показала OpenAI
vc.ru/ai/1996734
В мае 2025 года своего ИИ-агента для программирования показала OpenAI
vc.ru/ai/1996734
Forwarded from Простой Python | Программирование
Генератор мемов
С помощью этого скрипта ты сможешь сделать свои мемы! Все очень просто: ты загружаешь картинку, накладываешь текст сверху и снизу, а затем делаешь черную обводку вокруг белого текста.
#практика
С помощью этого скрипта ты сможешь сделать свои мемы! Все очень просто: ты загружаешь картинку, накладываешь текст сверху и снизу, а затем делаешь черную обводку вокруг белого текста.
#практика
Forwarded from IT Юмор