Всего несколько строк CSS для плавных переходов между страницами
Одна строка CSS-кода может обеспечить чёткие переходы между страницами веб-приложений (и сайтов — для тех, кто их обслуживает, есть разница), открывая новые возможности для проектирования и работы. Разберём тему переходов между представлениями (View Transitions), обсудив их актуальность и сделав первые шаги при помощи всего одной строки CSS.
Одна строка CSS-кода может обеспечить чёткие переходы между страницами веб-приложений (и сайтов — для тех, кто их обслуживает, есть разница), открывая новые возможности для проектирования и работы. Разберём тему переходов между представлениями (View Transitions), обсудив их актуальность и сделав первые шаги при помощи всего одной строки CSS.
👍13👎3
Невероятная история первого транзисторного радиоприёмника TR-1
Представьте ситуацию. Вас с коллегами собирает руководитель и говорит: «Ребята, я хочу создать за шесть месяцев устройство, которого до этого не существовало на рынке. Объём потенциального рынка — миллионы штук в год. Причём продукт должен быть построен на основе инновационной разработки, ещё не готовой к массовому выпуску. Выделяю на это 10% от всего оборота компании. Работайте, господа».
Неплохо так, да? Немного похоже на какое-то самодурство начальника, чтобы имитировать бурную деятельность. Но фокус в том, что этим начальником был директор Texas Instruments Патрик Хаггерти, который решил создать первое «карманное» радио на основе транзисторов ещё в далёком 1954 году. И чёрт возьми, у него и инженеров компании это получилось.
Представьте ситуацию. Вас с коллегами собирает руководитель и говорит: «Ребята, я хочу создать за шесть месяцев устройство, которого до этого не существовало на рынке. Объём потенциального рынка — миллионы штук в год. Причём продукт должен быть построен на основе инновационной разработки, ещё не готовой к массовому выпуску. Выделяю на это 10% от всего оборота компании. Работайте, господа».
Неплохо так, да? Немного похоже на какое-то самодурство начальника, чтобы имитировать бурную деятельность. Но фокус в том, что этим начальником был директор Texas Instruments Патрик Хаггерти, который решил создать первое «карманное» радио на основе транзисторов ещё в далёком 1954 году. И чёрт возьми, у него и инженеров компании это получилось.
👍37 6
Бес фокусов: жизнь и безжалостные разоблачения иллюзиониста и скептика Джеймса Рэнди
Толстый человек в очках валится навзничь от мощного удара в лоб и, распластавшись на спине, рыдает навзрыд, как ребёнок. Трость, отброшенная могучей рукой телеевангелиста, приземляется на несколько метров дальше.
Женщина твердит в исступлении: «Да, да, дадада», выгибается и пучит глаза, переходя на крик: «ДАДАДА!».
«АЛИЛУУЙЙЙЯ, — орёт проповедник на манер рок-звезды. — АЛИЛУУУЙЙЙЯ! ВЫ ЧУВСТВУЕТЕ ОГОНЬ В СВОИХ ВЕНАХ? ГОСПОДЬ, ВЫЖГИ ЕЁ РАК! ИСЦЕЛИ ЕГО ТРОМБОЗ! ДЬЯВОЛ, УБИРАЙСЯ ПРОЧЬ!»
Телепроповедник Питер Попофф — всего лишь одна из многих «жертв» Джеймса Рэнди, великого комбинатора от мира научного скептицизма. Некогда успешный канадо-американский иллюзионист, в 1970-е Рэнди оставил карьеру, чтобы выводить на чистую воду всевозможных шарлатанов. Причём делать это не абы как — а со вкусом.
Толстый человек в очках валится навзничь от мощного удара в лоб и, распластавшись на спине, рыдает навзрыд, как ребёнок. Трость, отброшенная могучей рукой телеевангелиста, приземляется на несколько метров дальше.
Женщина твердит в исступлении: «Да, да, дадада», выгибается и пучит глаза, переходя на крик: «ДАДАДА!».
«АЛИЛУУЙЙЙЯ, — орёт проповедник на манер рок-звезды. — АЛИЛУУУЙЙЙЯ! ВЫ ЧУВСТВУЕТЕ ОГОНЬ В СВОИХ ВЕНАХ? ГОСПОДЬ, ВЫЖГИ ЕЁ РАК! ИСЦЕЛИ ЕГО ТРОМБОЗ! ДЬЯВОЛ, УБИРАЙСЯ ПРОЧЬ!»
Телепроповедник Питер Попофф — всего лишь одна из многих «жертв» Джеймса Рэнди, великого комбинатора от мира научного скептицизма. Некогда успешный канадо-американский иллюзионист, в 1970-е Рэнди оставил карьеру, чтобы выводить на чистую воду всевозможных шарлатанов. Причём делать это не абы как — а со вкусом.
👍46🔥7👎4❤2🥰1
Открытая IDE для российских разработчиков
Компания Haulmont совместно с Группой Астра и Axiom JDK создаёт некоммерческое партнёрство для развития открытой российской среды разработки — OpenIDE. Узнаем, почему это хорошая новость для российских разработчиков, чем это отличается от самой IntelliJ IDEA CE или уже существующей российской GigaIDE, какие языки будут поддерживаться, что со Spring и когда релиз.
Компания Haulmont совместно с Группой Астра и Axiom JDK создаёт некоммерческое партнёрство для развития открытой российской среды разработки — OpenIDE. Узнаем, почему это хорошая новость для российских разработчиков, чем это отличается от самой IntelliJ IDEA CE или уже существующей российской GigaIDE, какие языки будут поддерживаться, что со Spring и когда релиз.
🤡108👍68🤮10👎9🔥5🤔3🤣3❤2 2
«Привет, Хабр! Последнее время здесь появились очень интересные статьи по вакуумному и стеклодувному делу, вызывающие неподдельный интерес у публики. Как насчёт двинуться дальше, и начать серию статей про изготовление микросхем на дому? Многолетнюю, разумеется. Я по-другому не умею :)»
Вакуумное магнетронное напыление на дому
Вакуумное магнетронное напыление на дому
⚖️ Суд отказал компании Lightcom в удовлетворении иска против блогера Максима Горшенина
#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18🥱6❤2
«Долгов осталось немного, даже есть товарные остатки, которые кормят, а значит, можно и вспомнить, как это было»
Производство приносило ему 36 млн в год, пережило ковид и блокировку от WB, но сегодня он всё же вынужден остановиться.
Производство приносило ему 36 млн в год, пережило ковид и блокировку от WB, но сегодня он всё же вынужден остановиться.
👍26👎10🤔5😢5🤡4😁2👌1
«Сбер» выпустил программу verni‑sber‑setup.exe для ПК на Windows, которая позволяет пользователю дома самостоятельно установить «Сбербанк Онлайн» на iPhone. Для установки мобильного приложения потребуется не только компьютер на Windows, но также логин и пароль от Apple ID, на котором ранее были установлены приложения банка.
После установки лучше отключить автоматическое удаление неиспользуемых приложений на телефоне. Для этого в настройках телефона нужно выбрать раздел App Store и отключить функцию «Сгружать неиспользуемые».
Please open Telegram to view this post
VIEW IN TELEGRAM
😁84👍42🤮33🤡21👎16🥱4❤3🤔3 1
Развенчиваем популярные мифы и заблуждения о компиляторах
Компиляторы всегда были окружены аурой загадочности и магии. Из-за этого многие из нас верят, что они делают то, чего они не делают, или что они не делают того, что делают. Пришло время развеять все эти мифы.
Компиляторы всегда были окружены аурой загадочности и магии. Из-за этого многие из нас верят, что они делают то, чего они не делают, или что они не делают того, что делают. Пришло время развеять все эти мифы.
😁14 6🤮4
Патент! Как много в этом слове...
В этой статье мы постараемся найти ответы на несколько самых распространённых вопросов, которые возникают у людей, когда они слышат популярное, но загадочное слово «патент».
И да, вопросы в комментариях к публикации приветствуются — авторы лучших получат ценные призы от Online Patent!
В этой статье мы постараемся найти ответы на несколько самых распространённых вопросов, которые возникают у людей, когда они слышат популярное, но загадочное слово «патент».
И да, вопросы в комментариях к публикации приветствуются — авторы лучших получат ценные призы от Online Patent!
🤮17❤3👎1👌1
Странные числа странной вселенной
Если бы новые виды чисел были как новые потребительские товары, математики имели бы полное право уволить маркетолога, который придумал названия для «комплексных» и «мнимых» чисел. Как бы звучал слоган для этих брендов?
«Хотите купить число? Без проблем, хотя оно действительно трудно для понимания, и, что самое лучшее, его даже не существует!»
Математикам некого винить, кроме самих себя, поскольку один из них (Рене Декарт) наделил такие числа, как sqrt(−1), термином «мнимые», а другой (Карл-Фридрих Гаусс) — окрестил числа вроде 2+sqrt(−1) «комплексными». Сейчас эти названия кажутся немного не соответствующими смыслу понятий, скрывающихся за ними, но уже несколько столетий поздно просить всех использовать другие слова, хотя эти столетия дали нам более чёткое понимание того, для чего нужны эти относительно новые виды чисел.
Если бы новые виды чисел были как новые потребительские товары, математики имели бы полное право уволить маркетолога, который придумал названия для «комплексных» и «мнимых» чисел. Как бы звучал слоган для этих брендов?
«Хотите купить число? Без проблем, хотя оно действительно трудно для понимания, и, что самое лучшее, его даже не существует!»
Математикам некого винить, кроме самих себя, поскольку один из них (Рене Декарт) наделил такие числа, как sqrt(−1), термином «мнимые», а другой (Карл-Фридрих Гаусс) — окрестил числа вроде 2+sqrt(−1) «комплексными». Сейчас эти названия кажутся немного не соответствующими смыслу понятий, скрывающихся за ними, но уже несколько столетий поздно просить всех использовать другие слова, хотя эти столетия дали нам более чёткое понимание того, для чего нужны эти относительно новые виды чисел.
👍28❤2👌1
FastAPI и Dependency Injection: правда или вымысел?
В своё время FastAPI прогремел как гром среди ясного неба — тут тебе и минималистичный API аля-Flask, и OpenAPI-документация из коробки, и удобное тестирование, и хайповая асинхронность. Буквально всё, что нужно для свободы творчества, и никаких ограничений! Да ещё и Depends завезли! В тот момент это был культурный шок — Dependency Injection в Python? Разве это не что-то из Java?
Но дьявол кроется в деталях. А вы уверены, что те самые Depends == Dependency Injection? Уверены, что пишете код на FastAPI правильно?
Рассмотрим различные подходы к организации зависимостей в рамках FastAPI-проекта, оценим их с точки зрения удобства использования и постараемся разобраться, как же всё-таки «правильно» готовить DI в FastAPI
В своё время FastAPI прогремел как гром среди ясного неба — тут тебе и минималистичный API аля-Flask, и OpenAPI-документация из коробки, и удобное тестирование, и хайповая асинхронность. Буквально всё, что нужно для свободы творчества, и никаких ограничений! Да ещё и Depends завезли! В тот момент это был культурный шок — Dependency Injection в Python? Разве это не что-то из Java?
Но дьявол кроется в деталях. А вы уверены, что те самые Depends == Dependency Injection? Уверены, что пишете код на FastAPI правильно?
Рассмотрим различные подходы к организации зависимостей в рамках FastAPI-проекта, оценим их с точки зрения удобства использования и постараемся разобраться, как же всё-таки «правильно» готовить DI в FastAPI
👍15🤮8❤3
Какую ассоциацию у вас вызывает слово «пробив»?
Эксперт по кибербезопасности не задумываясь ответит: «Конечно же, это успешная эксплуатация уязвимости, пробив периметра».
Виктор Еременко из Positive Technologies — специалист, который знает, как с пользой анализировать трафик для поиска следов злоумышленника. В своей статье он рассказывает о том, как можно максимально защитить компанию от кибератак, вовремя выявить злоумышленника и не допустить инцидента.
Эксперт по кибербезопасности не задумываясь ответит: «Конечно же, это успешная эксплуатация уязвимости, пробив периметра».
Виктор Еременко из Positive Technologies — специалист, который знает, как с пользой анализировать трафик для поиска следов злоумышленника. В своей статье он рассказывает о том, как можно максимально защитить компанию от кибератак, вовремя выявить злоумышленника и не допустить инцидента.
🤮18🔥8👍6🤡6❤2👎2
Корпорации типа PPT — особая форма бизнеса для общественного блага
С 1985 года американская компания Patagonia (производитель товаров для активного отдыха) отчисляет 1% от продаж на сохранение и восстановление окружающей среды. За это время они перечислили разным экологическим группам $140 млн в виде денежных и натуральных пожертвований. В 2002 году основатели компании создали некоммерческую корпорацию «1% для планеты», чтобы побудить другие компании поступать так же.
Но этого им показалось мало, так что в 2022 году владельцы кардинально изменили форму собственности, превратив компанию в целевой траст типа PPT (Perpetual Purpose Trust). Так что теперь это бизнес, который работает с определённой целью. Попросту говоря, 100% прибыли коммерческой компании идёт конкретно на экологию.
С 1985 года американская компания Patagonia (производитель товаров для активного отдыха) отчисляет 1% от продаж на сохранение и восстановление окружающей среды. За это время они перечислили разным экологическим группам $140 млн в виде денежных и натуральных пожертвований. В 2002 году основатели компании создали некоммерческую корпорацию «1% для планеты», чтобы побудить другие компании поступать так же.
Но этого им показалось мало, так что в 2022 году владельцы кардинально изменили форму собственности, превратив компанию в целевой траст типа PPT (Perpetual Purpose Trust). Так что теперь это бизнес, который работает с определённой целью. Попросту говоря, 100% прибыли коммерческой компании идёт конкретно на экологию.
🤡38👍18❤4🔥3🤮3🤩1
Пример HTTP-сервера на PHP с использованием файберов
Платформа PHP часто подвергается критике за отсутствие встроенных возможностей для создания конкурентных приложений. В версии 8.1 был добавлен класс Fiber, который, согласно RFC, должен упростить создание конкурентных приложений. Однако материалов, демонстрирующих использование данного функционала для построения приложений, практически нет, напротив, говорится, что файберы — это функционал, предназначенный для использования разработчиками фреймворков, и приводятся какие-то малоинформативные отрывки кода. В этой статье будет продемонстрирован концептуальный пример конкурентного приложения на PHP с использованием файберов.
Платформа PHP часто подвергается критике за отсутствие встроенных возможностей для создания конкурентных приложений. В версии 8.1 был добавлен класс Fiber, который, согласно RFC, должен упростить создание конкурентных приложений. Однако материалов, демонстрирующих использование данного функционала для построения приложений, практически нет, напротив, говорится, что файберы — это функционал, предназначенный для использования разработчиками фреймворков, и приводятся какие-то малоинформативные отрывки кода. В этой статье будет продемонстрирован концептуальный пример конкурентного приложения на PHP с использованием файберов.
👍24❤2🥱2🤮1 1
Гиперконвергенция в облаке: от VMware до OpenStack
Поговорим о гиперконвергенции и о том, как её можно реализовать разными путями в облаке. А также просто разберёмся, чем она отличается от виртуализации с контейнерами.
Поговорим о гиперконвергенции и о том, как её можно реализовать разными путями в облаке. А также просто разберёмся, чем она отличается от виртуализации с контейнерами.
👍19
This media is not supported in your browser
VIEW IN TELEGRAM
Kandinsky 4.0 — новая модель генерации видео
Команда исследователей и учёных из Лаборатории Sber AI Research при поддержке учёных Лаборатории FusionBrain Института AIRI представляет Kandinsky 4.0 — нейросеть нового поколения для создания реалистичных видеороликов по текстовому описанию или стартовому кадру, а также аудиосопровождения для сгенерированного видеоролика. Теперь модель генерирует видеоряд продолжительностью до 12 секунд в разрешении HD (1280x720) по любому текстовому описанию или произвольному стартовому кадру. С помощью модели можно создавать видео с разным соотношением сторон под любые пользовательские и продуктовые потребности.
Команда исследователей и учёных из Лаборатории Sber AI Research при поддержке учёных Лаборатории FusionBrain Института AIRI представляет Kandinsky 4.0 — нейросеть нового поколения для создания реалистичных видеороликов по текстовому описанию или стартовому кадру, а также аудиосопровождения для сгенерированного видеоролика. Теперь модель генерирует видеоряд продолжительностью до 12 секунд в разрешении HD (1280x720) по любому текстовому описанию или произвольному стартовому кадру. С помощью модели можно создавать видео с разным соотношением сторон под любые пользовательские и продуктовые потребности.
👍91🤡42❤8🤮4🤔3😭1
«Друзья иногда обращаются ко мне с просьбой починить какой-нибудь прибор или технику. Однажды ко мне попала электромеханическая игрушка — модель локомотива фирмы PIKO. Мне удалось вернуть ей возможность двигаться по рельсам. Но не удалось заменить утерянные шестерни редуктора, которые пытался напечатать на оптическом 3D-принтере»
Ремонт игрушечного локомотива PIKO
Ремонт игрушечного локомотива PIKO
👍47❤7😁2😇1
Может ли Orange PI 5 Plus с 32 ГБ памяти заменить домашний/офисный ПК?
Сначала рассмотрим характеристики Orange PI 5 Plus, затем процессор Rockchip RK3588, установку и настройку системы, подключение периферийных устройств, и посмотрим, насколько хорош Linux на ARM для домашнего использования.
Сначала рассмотрим характеристики Orange PI 5 Plus, затем процессор Rockchip RK3588, установку и настройку системы, подключение периферийных устройств, и посмотрим, насколько хорош Linux на ARM для домашнего использования.
❤20👍16🔥7😱1