Forwarded from Хабр
Проект Xanadu: как мог выглядеть Интернет в 70-х и 80-х
Как известно, история не терпит сослагательного наклонения, но, тем не менее, многие из нас нет-нет, да и задумываются на тему «что было бы, если бы…». Например, как выглядел бы современный Интернет, если бы Тим Бернерс-Ли не начал экспериментировать в CERN с программой Enquire для обработки электронных документов? К слову, в тот год, когда пятилетний Тим Бернерс-Ли ещё учился читать по слогам, американец Теодор Нельсон уже разработал собственную реализацию гипертекста. Проект получил звучное и загадочное название Xanadu.
Как известно, история не терпит сослагательного наклонения, но, тем не менее, многие из нас нет-нет, да и задумываются на тему «что было бы, если бы…». Например, как выглядел бы современный Интернет, если бы Тим Бернерс-Ли не начал экспериментировать в CERN с программой Enquire для обработки электронных документов? К слову, в тот год, когда пятилетний Тим Бернерс-Ли ещё учился читать по слогам, американец Теодор Нельсон уже разработал собственную реализацию гипертекста. Проект получил звучное и загадочное название Xanadu.
Forwarded from MDK
OpenAI анонсировали свой поисковик — SearchGPT
Компания заявила, что это новый способ поиска, который перевернёт мир. В системе не будет привычного списка со ссылками, а сразу будут выдаваться осмысленные ответы с картинками на любой вопрос. Работать он будет на новейшем GPT-4.
Google всё?
Компания заявила, что это новый способ поиска, который перевернёт мир. В системе не будет привычного списка со ссылками, а сразу будут выдаваться осмысленные ответы с картинками на любой вопрос. Работать он будет на новейшем GPT-4.
Google всё?
Forwarded from Простой Python | Программирование
math.gcd
Функция math.gcd используется для нахождения наибольшего общего делителя (НОД) двух чисел. Наибольший общий делитель (НОД) двух чисел — это наибольшее число, на которое оба числа делятся без остатка. В первом примере НОД чисел 48 и 18 равен 6, потому что 6 является наибольшим числом, которое делит и 48, и 18 нацело.
#практика
Функция math.gcd используется для нахождения наибольшего общего делителя (НОД) двух чисел. Наибольший общий делитель (НОД) двух чисел — это наибольшее число, на которое оба числа делятся без остатка. В первом примере НОД чисел 48 и 18 равен 6, потому что 6 является наибольшим числом, которое делит и 48, и 18 нацело.
#практика
Forwarded from Хабр
«Несколько лет назад я собирал материалы для Музея скинов Winamp, и часть файлов показалась мне повреждённой. Я решил исследовать их, и оказалось, что на самом деле эти скины являются просто zip-файлами с другим расширением. Что же будет, если извлечь эти файлы? О, чего там только нет!»
Секретики в «повреждённых» скинах Winamp
Секретики в «повреждённых» скинах Winamp
Forwarded from Хабр
Flutter. Стиль кода — это всё
Вариативность стиля кода настолько велика, что не всегда удаётся прийти к единому мнению в пользу того или иного подхода, поэтому стиль в нынешнем понимании — это целая культура.
Сегодня мы будем разматывать клубок лучших практик и скрытых трюков. После этого ваш код станет не просто рабочим, а настоящим произведением искусства.
Вариативность стиля кода настолько велика, что не всегда удаётся прийти к единому мнению в пользу того или иного подхода, поэтому стиль в нынешнем понимании — это целая культура.
Сегодня мы будем разматывать клубок лучших практик и скрытых трюков. После этого ваш код станет не просто рабочим, а настоящим произведением искусства.
Forwarded from Listen IT
📣 Транзакции в SQL!
Обсудим самую базу: что это, зачем это нужно (с примером), как открыть/закрыть транзакцию, и парочку других моментов.
Аудио, как всегда, постом выше.
Есть желание послушать более углублённо про уровни изоляции, блокировки и прочее?
Обсудим самую базу: что это, зачем это нужно (с примером), как открыть/закрыть транзакцию, и парочку других моментов.
Аудио, как всегда, постом выше.
Есть желание послушать более углублённо про уровни изоляции, блокировки и прочее?
Forwarded from Хабр
Шахматные задачи от «Поколения Python»
Шахматные задачи являются одним из лучших способов тренировки алгоритмического мышления для начинающих программистов. В этой статье рассмотрим различные варианты их решения.
Шахматные задачи являются одним из лучших способов тренировки алгоритмического мышления для начинающих программистов. В этой статье рассмотрим различные варианты их решения.
Forwarded from Простой Python | Программирование
list.insert
Метод insert() используется для вставки элемента в список на указанную позицию. Он позволяет добавить элемент в любое место списка, сдвигая текущие элементы вправо, чтобы освободить место для нового элемента.
#практика
Метод insert() используется для вставки элемента в список на указанную позицию. Он позволяет добавить элемент в любое место списка, сдвигая текущие элементы вправо, чтобы освободить место для нового элемента.
#практика
Forwarded from Хабр Новости
12 августа 2024 года «Ростелеком» открыл демодоступ к своей системе управления проектами «Яга», которая входит в состав платформы под кодовым названием «Лукоморье» для полного цикла разработки программных продуктов российскими IT-специалистами в рамках импортозамещения иностранных решений.
#ПО #сервисы
#ПО #сервисы
Forwarded from Хабр
Photomode: как делать красивые кадры в играх
Возьмите с полки диски с вашими любимыми играми и вспомните, как раньше вы выбирали эти самые игры. Мы смотрели не только на красивую обложку — мы переворачивали коробку, читали описание и, конечно же, смотрели на скриншоты. Красивые скриншоты, которые не имеют интерфейсов, да ещё и с необычных ракурсов сняты! Возможно, кто-то скажет, что это не очень честно по отношению к игроку, но на самом-то деле, именно такие кадры и привлекают покупателей.
Возьмите с полки диски с вашими любимыми играми и вспомните, как раньше вы выбирали эти самые игры. Мы смотрели не только на красивую обложку — мы переворачивали коробку, читали описание и, конечно же, смотрели на скриншоты. Красивые скриншоты, которые не имеют интерфейсов, да ещё и с необычных ракурсов сняты! Возможно, кто-то скажет, что это не очень честно по отношению к игроку, но на самом-то деле, именно такие кадры и привлекают покупателей.
Forwarded from Простой Python | Программирование
isatty()
isatty() используется для проверки, подключен ли объект файла к интерактивному терминалу. Интерактивный терминал — это терминал, который позволяет пользователю вводить команды и получать непосредственный отклик. Это часто включает в себя консольное окно или оболочку.
#практика
isatty() используется для проверки, подключен ли объект файла к интерактивному терминалу. Интерактивный терминал — это терминал, который позволяет пользователю вводить команды и получать непосредственный отклик. Это часто включает в себя консольное окно или оболочку.
#практика
Forwarded from Простой Python | Программирование
Игра “2048”
Игра “2048” — это популярная логическая игра, в которой игрок перемещает плитки с числами по сетке 4x4, объединяя одинаковые числа, чтобы получить плитку с числом 2048. Благодаря данному коду ты сможешь реализовать “2048” на Python.
💻Ссылка на код
#практика
Игра “2048” — это популярная логическая игра, в которой игрок перемещает плитки с числами по сетке 4x4, объединяя одинаковые числа, чтобы получить плитку с числом 2048. Благодаря данному коду ты сможешь реализовать “2048” на Python.
💻Ссылка на код
#практика
Forwarded from Code Ready | Frontend
This media is not supported in your browser
VIEW IN TELEGRAM
CSS Peek — это плагин для VS Code, который позволяет легко находить и просматривать CSS-стили, связанные с HTML-классами и элементами. Он предоставляет возможность мгновенно перейти к определению стилей в CSS-файлах, улучшая скорость разработки и упрощая управление стилями.
Please open Telegram to view this post
VIEW IN TELEGRAM