Как стать автором
Обновить
2121.08
Timeweb Cloud
То самое облако
Сначала показывать

5 шагов к быстрым веб-шрифтам

Время на прочтение9 мин
Количество просмотров9.4K
Настройте файлы шрифтов и оптимизируйте стратегию загрузки для максимальной скорости + минимум FOUT

image


В предыдущем посте я писал о системных шрифтах и ​​их преимуществах перед веб-шрифтами. Я поддерживал подход «сначала системные шрифты», утверждая, что по сравнению с системными шрифтами веб-шрифты (а) могут отрицательно повлиять на производительность, (б) использовать больше данных и (в) увеличить энергопотребление вашего сайта. Но сеть без веб-шрифтов была бы гораздо менее интересной — возможно, используя веб-шрифты более ответственно, мы сможем получить все их преимущества, сведя к минимуму недостатки.

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

Благодарим Зака ​​Лезермана, который подробно писал о веб-шрифтах на своем сайте. Стоит прочитать все его статьи, особенно The Font Loading Checklist и A Comprehensive Guide to Font Loading Strategies (которое действительно очень исчерпывающее), обе из которых оказались очень полезными, пока я писал этот пост.
Читать дальше →
Всего голосов 8: ↑5 и ↓3+5
Комментарии2

Перепрограммирование GameBoy за счёт бага в Pokemon Yellow

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

Pokemon Yellow - это карманная вселенная со своими правилами. В ней можно покупать и продавать предметы, тренировать покемонов, побеждать других тренеров — но нельзя менять правила самой игры. Нельзя построить себе дом, поменять музыку или даже переодеться. Точнее, так было задумано. На самом деле есть последовательность валидных команд (типа перемещения из одного места в другое и манипуляций с предметами), которая позволяет превратить игру в Pacman, тетрис, Pong, MIDI-проигрыватель и что угодно ещё.

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

Чему я научился, прожарив 200 лендингов за 12 месяцев

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


200 стартапов


За последние двенадцать месяцев я прожарил лендинги (посадочные страницы проектов) 200 стартапов. Лендинги инди-проектов, лендинги сейлапов, финансируемых венчурным капиталом, и лендинги прибыльных корпораций, лендинги из различных отраслей и для разной аудиторий. В среднем 25 минут прожарки — это больше 3,5 полных дней прожарки страниц для увеличения конверсии.

Что такое прожарка


Каждая прожарка — это персонализированный 20-минутный видео-обзор лендинга, где я определял исправления, которые позволят превратить больше посетителей в клиентов.
Всего голосов 31: ↑21 и ↓10+16
Комментарии11

Наблюдение за сотовыми вышками

Время на прочтение4 мин
Количество просмотров10K
Одна из моих любимых книг — «High Performance Browser Networking» Ильи Григорика. Помимо множества полезных советов, в книге есть множество увлекательных историй из реальной жизни.

image«46% потребления батареи для передачи 0,2% информации от общего числа байтов.

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

Однако после передачи музыки, приложение будет проводить периодический анализ аудитории, отправляя прерывистые аналитические запросы каждые 60 секунд. Чистый эффект? На запросы аналитики приходилось 0,2% от общего числа переданных байтов и 46% от общего энергопотребления приложения!»

— Илья Григорик, High Performance Browser Networking

Илья не торопится, чтобы подробно изложить свою точку зрения. Чтобы просветить читателей на тему времени автономной работы мобильного телефона, он посвящает целую главу подробному описанию радиомодемов GSM, UMTS и LTE. Удивительно осознавать, что проблемы на одном уровне могут найти свои корни несколькими уровнями ниже.

image

Поездка от Саннивейла до центра Маунтин-Вью.

Изучая весь стек, High Performance Browser Networking делает больше, чем просто предоставляет факты. Он защищает философию.

Хорошие разработчики знают, как все работает.
Великие разработчики знают, почему все работает.

— Стив Содерс, High Performance Browser Networking, Предисловие

Читать дальше →
Всего голосов 25: ↑16 и ↓9+9
Комментарии7

Новые цены на микроконтроллеры STM32 из свежих поставок

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


Наверное уже многим надоело, что все кому не лень, пишут про очередной кризис в производстве микросхем, повышение отпускных цен на радиодетали и микроэлектронику или невозможность их приобрести вследствие нарушившихся цепочек поставок из-за пандемии COVID-19, майнинговой лихорадки или продолжающейся торговой войны США и Китая.

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

И вот теперь эту напасть я увидел воочию и сполна прочувстовал на себе. И если сказать, что был удивлен и шокирован, то это не сказать вообще ничего. Я просто не поверил своим глазам, когда увидел стоимость копеечного микроконтроллера STM32F105 из новой поставки.
Читать дальше →
Всего голосов 24: ↑16 и ↓8+18
Комментарии74

Истории

Китайский Бог Огня уже на Марсе

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

Команда инженеров радуется поздравлению Си Цзиньпина с успешной посадкой марсохода.

Шестиколесный робот-марсоход Zhurong официально примарсился в Равнине Утопия в 07:00 в субботу по пекинскому времени (пятница, 23:00 по Гринвичу).

Китай — вторая страна после США, которая совершила успешную посадку своего марсохода на Марс (и обеспечила его работоспособность). При посадке использовалась защитная капсула, парашют и реактивная платформа. Через 17 минут после посадки марсоход раскрыл солнечные панели и отрапортовал на Землю.

«Бог Огня» был доставлен на орбиту Марса при помощи Tianwen-1 еще в феврале 2021.
Всего голосов 15: ↑13 и ↓2+17
Комментарии22

15 полезных аккаунтов Twitter для UX-дизайнера

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

Арт-объект из проекта «Неудобно» греческого дизайнера Katerina Kamprani

Для дизайнера круто иметь «насмотренность». Так меньше вероятность навелосипедить и сделать продукт, вроде ключа на картинке ниже.

Повышать «насмотренность» (и начитанность) можно наблюдая за топовыми чуваками из интересующей сферы. А интересует меня, как начинающего дизайнера, User Experience и с чем его едят.

Под катом список известных в сфере UX дизайна имен, от мастрида, вроде Дона Нормана, до менее знакомых широкой публике, вроде автора логотипа Firefox. Там же ссылки на их твиттеры, блоги и некоторые проекты.
Читать дальше →
Всего голосов 9: ↑5 и ↓4+4
Комментарии3

Улучшение улучшенного фотореализма

Время на прочтение1 мин
Количество просмотров9.5K
Разработчики из Intel Labs при помощи сверточной нейросети улучшают синтетические изображения, повышаеют их стабильность и реализм.

GTA V to Cityscapes


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

image
Всего голосов 16: ↑14 и ↓2+16
Комментарии3

Исследование движения глаз для улучшения здоровья и доступности

Время на прочтение7 мин
Количество просмотров3.6K
image


Пример отслеживания взгляда для участника без усталости (слева) и с умственным утомлением (справа), когда они отслеживают объект, следующий по круговой траектории.

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

В «Accelerating eye movement research via accurate and affordable smartphone eye tracking», опубликованной в Nature Communications, и «Digital biomarker of mental fatigue», опубликованной в npj Digital Medicine, мы представляем точное отслеживание глаз с помощью смартфона и машинного обучения, которое имеет потенциал для открытия новых исследований приложений в областях зрения, доступности, здравоохранения и благополучия, при этом дополнительно обеспечивая масштабирование для различных групп населения в мире, и все это с использованием фронтальной камеры на смартфоне. Мы также обсуждаем потенциальное использование этой технологии в качестве цифрового биомаркера умственной усталости, который может быть полезен для улучшения самочувствия.
Читать дальше →
Всего голосов 6: ↑4 и ↓2+2
Комментарии3

Если вы окажетесь на Луне, обязательно посетите эти места

Время на прочтение3 мин
Количество просмотров12K
Предлагаем вашему вниманию краткий список 34 достопримечательностей Луны (фото+местоположение).

Ад, Москва, Альпы. Коперник и Шрёдингер. Лава, водовороты, призраки, цепочки, разломы и складки. Катящиея камни и «Y».

Добро пожаловать на Луну!

1. Лава внутри лавы


image


Лавовый канал внутри лавового канала. Долина Шрётера в океане Бурь

image

Подробнее
Читать дальше →
Всего голосов 29: ↑29 и ↓0+29
Комментарии22

Как американские военные думают и видят мир: визуальный и концепуальный язык

Время на прочтение4 мин
Количество просмотров9.4K
Вооруженные силы Соединенных Штатов действуют на концептуальном уровне, выходящем за рамки любой другой школы мысли, за исключением, возможно, академической философии, потому что у них гораздо больший бюджет.

image

Иногда по вечерам мне нравится уложить детей спать, налить себе что-нибудь и поискать в Интернете PDF-файлы, созданные военными, чтобы посмотреть на удивительную графику внутри них. Я думал, что я единственный человек с этим хобби, но несколько недель назад мой друг Финн Смит сказал мне, что ему тоже нравится военная графика в формате PDF. Интернет прекрасно объединяет людей.

Вскоре мы с Финном согласились, что «осведомленность о боевом пространстве» (“battlespace awareness”) — это особенно хороший термин для поиска. Лучший способ начать такой поиск — попросить Google выполнять поиск только в PDF-файлах в военной сфере. Как этот, например:

“battlespace awareness” filetype:pdf site:*.mil


Что такое «осведомленность о боевом пространстве»? Что ж, если посмотреть на очень-очень высоком уровне, различные части вооруженных сил США пытаются создать операционную систему для использования в ситуациях военного времени. Эти усилия привели к возникновению всевозможных проблем и возможностей финансирования. Как должен выглядеть интерфейс? Как следует идентифицировать врага на экране? Какую роль должны играть дроны?
Читать дальше →
Всего голосов 16: ↑14 и ↓2+15
Комментарии15

Алексей Савватеев: «Ниндзи и Математики»

Время на прочтение12 мин
Количество просмотров11K
Привет, Хабр.

В этом году я обнаружила, что не усвоила даже школьный курс математики. Я хочу наверстать упущенное, даже завела канал Math's Not Dead в телеграме. Там я буду делиться интересными, полезными и вдохновляющими штуками про математику, которые найду.

Впервые попробовала в себя в роли оператора и видеомонтажера, ниже расшифровка подкаста про математику с MagisterLudi и Алексеем Савватеевым.


MagisterLudi: Савватеева знаю с 2016 года, пару раз в год пересекались в детских программистских лагерях. Вот у меня накопились вопросы к этому удивительному человеку. Это мой первый подкаст в жизни, а еще за день до этого я всверлил себе три импланта, поэтому я немного помятый.

Мы обсудили:

  • ниндзи
  • святой дух
  • футбол
  • что такое доказательство
  • что такое наука
  • теория игр — самый мощный прикладной инструмент
  • Сатоси Накомото
  • Москва — самый математический город мира

— Что для вас математика и как вы ее определяете?

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

Савватеев: Ты исходил из определения научного подхода. Ты дал некоторое определение, после чего доказал, что в соответствии с ним что-то верно. Ровно так поступил Вассерман в своем знаменитом ролике. Он дал свое определение Бога и доказал, что Бог в соответсвии с его определением отсутствует. 
Всего голосов 15: ↑7 и ↓8+5
Комментарии7

Массачусетский технологический институт создал «волшебный» материал для изготовления электронных устройств

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

Ученые из Массачусетского технологического института совершили открытие, достойное романов Джоан Роулинг. Они превратили материал, состоящий из сверхтонкого слоя углерода, в три функционирующих электронных устройства. Обычно подобные устройства создаются с применением большего количества материалов, которые требуют дополнительной многоэтапной подготовки. Изобретение специалистов из МТИ решает эту проблему. 

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

«В своем исследовании мы продемонстрировали работу графена толщиной в два атомных слоя, повернутых друг к другу под углом в 1.1°. Графен оказался наиболее универсальным среди всех сверхпроводящих материалов. Благодаря ему нам удалось на базе одной платформы создать сразу несколько электронных устройств. Это позволило нам подробнее изучить свойства сверхпроводимости, которые можно обнаружить только в двух измерениях», – сообщает Пабло Джарилло-Херреро, профессор физики Массачусетского технологического института.

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

Маленькие победы

Время на прочтение10 мин
Количество просмотров1.6K
В течение своей карьеры я имел опыт работы над многими масштабными проектами, от проработки стратегий компании, выбора идеальных продуктов, реорганизации ключевых алгоритмов user-flow и информационного проектирования, до разработки систем с нуля.

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

Недавно я сделал два улучшения на GitHub, и отклик, который я получил, превзошел все мои самые смелые мечты. Я никогда раньше не получал такой большой благодарности и любви, которой щедро одарило меня сообщество. Но то, что я сделал, не было крупными, основательными проектами. Эти вещи были крошечными.
Всего голосов 6: ↑5 и ↓1+8
Комментарии2

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

7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн
7 – 8 ноября
Конференция «Матемаркетинг»
МоскваОнлайн
15 – 16 ноября
IT-конференция Merge Skolkovo
Москва
22 – 24 ноября
Хакатон «AgroCode Hack Genetics'24»
Онлайн
28 ноября
Конференция «TechRec: ITHR CAMPUS»
МоскваОнлайн
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань

Cтарший разработчик Google Ads: Почему я занимаюсь рекламой

Время на прочтение6 мин
Количество просмотров4.3K
«Я работаю в Google над рекламой»
«Почему? Я искренне не понимаю, что кто-то может этим заниматься.»


image Кто-то недавно спросил меня: «Почему я работаю над рекламой?»
Я захотел написать что-то более основательное, чем просто комментарий. (Несмотря на то, что это моя профессиональная тема, это личный пост, и я говорю только от своего имени.)

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

Дело в том, что я считаю рекламу хорошей и считаю свой личный вклад позитивным. Я открыт для дискуссий в этом: если я причиняю вред своей работой, я хотел бы знать об этом.
Читать дальше →
Всего голосов 17: ↑11 и ↓6+6
Комментарии20

Чем дольше зевок, тем увесистее мозг

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

Оказывается, животные с большими мозгами зевают дольше. Ученые выяснили это, изучив поведение более сотни различных видов птиц и млекопитающих. Результаты массивного исследования биологов Йорга Массена (Jorg Massen) из Утрехтского университета и Эндрю Гэллапа (Andrew Gallup) из Государственного университета в Ютике были опубликованы в научном журнале Communications Biology 6 мая 2021 года.

Люди зевают до 10 раз в день (иногда меньше, в редких случаях чаще). Но такая привычка наблюдается не только у людей. Зевоту можно наблюдать у различных видов позвоночных, и биологи не смогли оставить этот «процесс» без внимания. Они решили изучить его подробнее и выяснить, почему то, что люди считают признаком усталости, сохранилось в ходе эволюции у многих животных.

Задавшись этой целью, биологи Йорг Массен и Эндрю Гэллап смогли установить связь между длительностью зевоты и размером мозга зевающего существа.

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

Под капотом AirTag

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

Сравнение: Tile Mate, Galaxy SmartTag, Apple AirTag и американский четвертак. AirTag в 1.5 раза толще Tile, SmartTag — в 2 раза толще Tile.

Заглянем рентгеновским зрением внутрь AirTag, а потом при помощи тисков и отвертки разберем корпус и полюбуемся электроникой.
Всего голосов 12: ↑8 и ↓4+4
Комментарии9

Симуляция физических явлений с VPython

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

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

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

HTML трюки

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

1. Атрибут `loading=lazy`


Совет по производительности. Вы можете использовать атрибут loading = lazy, чтобы отложить загрузку изображения до тех пор, пока пользователь не домотает до них.

<img src='image.jpg' loading='lazy' alt='Alternative Text'>  
Всего голосов 35: ↑26 и ↓9+22
Комментарии16

Почему мы перешли с Webpack на Vite

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


Миссия Replit — сделать программирование более доступным. Мы предоставляем людям бесплатные вычисления в облаке, чтобы они могли создавать приложения на любом устройстве. Одним из самых популярных способов создания приложений в Интернете на сегодняшний день является React. Однако исторически инструменты React были медленными на Replit. В то время как экосистема JavaScript создала отличные инструменты для профессиональных разработчиков, многие из самых популярных из них, такие как Create React App и Webpack, становятся все более сложными и неэффективными.

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

Этот новый опыт основан на Vite, инструменте сборки JavaScript, который обеспечивает быструю и экономичную разработку. Vite поставляется с рядом функций, включая HMR или Hot Module Replacement, команду сборки, которая объединяет ваши инструменты с Rollup, и встроенную поддержку TypeScript и JSX.
Всего голосов 18: ↑14 и ↓4+13
Комментарии8

Информация

Сайт
timeweb.cloud
Дата регистрации
Дата основания
Численность
201–500 человек
Местоположение
Россия
Представитель
Timeweb Cloud