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

Пользователь

Отправить сообщение

Новинки CSS и UI: I/O 2023

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


Последние несколько месяцев открыли золотую эру веб UI (User Interface — пользовательский интерфейс).


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


  • запросы контейнера (container queries);
  • запросы стиля (style queries);
  • селектор :has();
  • микросинтаксис nth-of;
  • text-wrap: balance;
  • initial-letter;
  • динамические единицы измерения области просмотра (viewport);
  • цветовые пространства с широкой гаммой;
  • color-mix();
  • вложенность селекторов (nesting);
  • каскадные слои (cascade layers);
  • стили с ограниченной областью видимости (scoped styles);
  • тригонометрические функции;
  • индивидуальные свойства трансформации;
  • popover;
  • позиционирование якоря (anchor positioning);
  • selectmenu;
  • дискретные свойства переходов;
  • анимации, управляемые прокруткой (scroll-driven animations);
  • переходы отображения (view transitions).

Руководства, шпаргалки, вопросы и другие материалы по JavaScript, TypeScript, React, Next.js, Node.js, Express, Prisma, GraphQL, Docker и другим технологиям, связанным с разработкой веб-приложений.

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

На Реддите назревает, возможно, крупнейшее противостояние между интернет-платформой и пользователями в истории

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

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

Читать далее
Всего голосов 26: ↑25 и ↓1+33
Комментарии128

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

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

Тайвань — удивительное государство и с экономической, и с политической точки зрения. Де-факто независимый остров называет себя Китайской Республикой и претендует на все китайские территории на материке. При этом Пекин и подавляющее  большинство стран мира считают Тайвань неотъемлемой частью КНР. 

А с экономической точки зрения Тайвань сегодня — государство, от которого зависит подавляющее большинство компаний, которые собирают электронику, так как именно ему принадлежит две трети от мирового объема мощностей для производства микросхем. А все благодаря простой, но гениальной управленческой инновации тайваньских госуправленцев. Рассказываем, как Тайвань прошел этот нелегкий путь. 

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

Сэм Альтман: скинет ли загадочный гендиректор OpenAI Илона Маска с парохода современности?

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

Сэм Альтман обычно выглядит слегка рассеянным и недоумевающим. На улице его легко принять за обычного нёрда не от мира сего. У Сэма не заметно ни стильности Джобса, ни лихости Маска, ни рептилоидности Цукерберга. Однако перед нами — IT-гигачад, который меняет мир на глазах и имеет шансы стать одной из ключевых фигур XXI века: то ли в качестве человека, который откроет двери в светлое будущее, то ли в качестве того, кто разверзнет врата в постапокалиптичный киберпанк. Сэму Альтману мы обязаны созданием всё более совершенных и продвинутых нейросетей на основе языковых моделей, а вместе с ними — ChatGPT со всеми его странностями и крипотой.

Многое в биографии Альтмана остаётся неясным даже сейчас, в 2023-м году, когда его имя не сходит с первых полос новостных сайтов. Только в этом мае он успел стать одним из главных подписантов письма об опасности неконтролируемого развития ИИ («мы все умрём, но это не точно»), провести переговоры с французским президентом, объехать несколько мировых столиц с выступлениями под протесты нейросетефобов, привлечь $115 млн в криптостартап по биометрии сетчатки глаза и выступить на слушаниях в Конгрессе США. Всё это время Сэм Альтман говорил о фантастических перспективах, которые сулит ИИ — что не мешает ему уже много лет оборудовать логово параноика с запасами оружия, консервов и всего полагающегося для встречи Армагеддона. А ещё он создал некий тайный Ковенант с целями, от которых к шапочке из фольги потянется и не слишком большой любитель конспирологии. Шутка (но это не факт).

Штош, познакомимся с Сэмом Альтманом поближе — похоже, уже пора.
Читать дальше →
Всего голосов 39: ↑37 и ↓2+57
Комментарии13

[Разбор резюме] Фронтенд-разработчик: как не утопить рекрутера в технологиях и не потерять фокус

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

Это вторая статья из нашей рубрики «Разбор резюме». В первой мы разбирали резюме бэкендера, а здесь нам прислал свое CV фронтендер. Давайте посмотрим и разберем, что в нем можно улучшить: почему это резюме вообще лучше бы превратить в несколько, стоит ли включать в список навыков «опытный пользователь ПК» и как определяется уровень владения той или иной технологией.

Резюме достаточно длинное, так что разбирать мы его будем поэтапно.

Читать далее
Всего голосов 15: ↑13 и ↓2+11
Комментарии6

Корневые хранилища сертификатов в браузерах. Основные доверенные центра Интернета

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


В декабре 2022 года из корневого хранилища Mozilla исключили корневые сертификаты TrustCor (точнее, для них проставлена метка Distrust for X After Date с 01.12.2022). Причиной стало сотрудничество с компаниями, у которых обнаружились связи с разведывательным сообществом США. К этому решению Mozilla позже присоединились Apple, Google и Microsoft. Таким образом, сертификаты крупного УЦ одномоментно обесценились на большинстве пользовательских устройств.

Более того, «доверие к TrustCor» внесли в глобальную базу данных уязвимостей. Теперь если вы размещаете на GitHub код с доверием к сертификатам TrustCor, система сообщает об уязвимости средней тяжести.
Читать дальше →
Всего голосов 5: ↑5 и ↓0+5
Комментарии36

Поздравляю, вы уникальны: как ваш браузер помогает другим идентифицировать вас

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

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

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

Автоматическая документация API Django Rest Framework с помощью DRF Spectacular

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

Целью этой статьи является демонстрация возможностей drf-spectacular для документирования API и основного набора техник, которые покроют большую часть сценариев использования. Мы настроим генерацию документации и рассмотрим все основные способы гибкой настройки отображения.

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

Mojo может стать крупнейшим достижением в области разработки языков программирования за последние десятилетия

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

Mojo — это новый язык программирования, основанный на Python, который устраняет имеющиеся у него проблемы производительности и развёртывания.

Об авторе: Джереми Говард (Jeremy Howard) — Data Scientist, исследователь, разработчик, преподаватель и предприниматель. Джереми является одним из основателей исследовательского института fast.ai, занимающегося тем, чтобы сделать глубокое обучение более доступным, а также он является почётным профессором Университета Квинсленда. Ранее Джереми был выдающимся научным сотрудником в Университете Сан‑Франциско, где он был основателем Инициативы Уиклоу «Искусственный интеллект в медицинских исследованиях».

Mojo – это Python++
Всего голосов 64: ↑45 и ↓19+43
Комментарии272

Очерки о китайцах — 5

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

Если вы думаете, что я уже все рассказал о сложностях общения с нашими восточными коллегами в предыдущих очерках — это совсем не так.

Вот еще порция загадок
Всего голосов 62: ↑59 и ↓3+75
Комментарии30

Пароходы, часть 1: Пересекая Атлантику

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


<< До этого: Рельсовая революция

Большую часть этой истории мы концентрировались на событиях, происходивших на Британском острове, и на то есть веские причины. Самоподдерживающийся благотворный цикл угля, железа и пара, а также глубина и широта эксплуатации Британией паровой энергии значительно превосходили аналогичные показатели других стран в течение примерно 150 лет с момента, когда первая паровая машина Ньюкомена родилась, оглашая окрестности громкими стонами и свистом. Исключением стал стоявший особняком американский речной транспорт.

Но Британия, хотя и была островом, не оставалась изолированной от остального мира. Она участвовала в торговле товарами и обмене идеями, а также постоянно расширяла свою империю (не обращая внимания на редкие неудачи), прирастая землями Канады, Южной Африки, Австралии и Индии. Скрепы этой империи обязательно тянулись через океаны нашей планеты в виде доминирующего военного флота, объёмного торгового флота, а также кораблей Ост-Индской компании, размывавших границы военной и коммерческой власти – наполовину государственной, наполовину корпоративной. Британия безусловно и постоянно превосходила всех своих морских соперников – Испанию, Нидерланды и Францию – благодаря чему и достигла морского господства.
Читать дальше →
Всего голосов 33: ↑32 и ↓1+50
Комментарии9

Очерки о китайцах — 3

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

Сегодня мы продолжим обсуждение особенностей наших восточных друзей. И я попытаюсь обьяснить, почему это работает так, как изображено на картинке китайской художницы Ян Лю из книги East meets West.

Читать далее
Всего голосов 79: ↑74 и ↓5+91
Комментарии23

Лунное затмение 5 мая 2023

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


Предстоящее затмение будет полутеневым. Это означает, что в густую темно-красную земную тень Луна в этот раз не попадет — проскочит мимо. А полутень, окружающая земную тень, довольно светлая, и Луна внутри полутени ослабнет по яркости незначительно. Раньше вообще считалось, что полутеневые лунные затмения глазом не распознаются — светит себе Луна, как обычно — “В смысле, какое еще затмение?” Сейчас считается (и это уверенно подтверждено многочисленными наблюдениями любителей астрономии), что глубокие полутеневые затмения (это — когда Луна погружается в полутень почти вся) всё-таки отличаются от привычного вида полной Луны — становится явно видно, как Луна потускнела с одного своего края (того края, которым наиболее глубоко погрузилась в полутень).
Читать дальше →
Всего голосов 31: ↑30 и ↓1+44
Комментарии37

Асинхронность как основной подход к разработке высоконагруженных приложений

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

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

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

Как сделать Private Routes с авторизацией через JWT token

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

Статья о JWT-авторизации и создании приватных страничек сайта для авторизованных пользователей. Простым и понятным языком. Даже твой кот сможет написать эту фичу по этому туториалу :)

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

Второе дыхание реляционной модели

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

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

Читать далее
Всего голосов 18: ↑13 и ↓5+12
Комментарии14

Ультимативный гайд по HTTP. Cookies и CORS

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

Привет! Меня зовут Ивасюта Алексей, я техлид команды Bricks в Авито в кластере Architecture, а это мой цикл статей о протоколе HTTP. В первой части мы уже познакомились с версией протокола 1.0 и поговорили о структуре ответов и запросов. Теперь пришло время узнать, что такое Cookies и для чего нужен CORS.

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

Контекстная реклама 2023: что это, настройка, ведение и обучение, или как я потратил 100500 денег, и что узнал

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

Контекстологи… директологи… адсенсологи… Таргетологи… Простые настройщики зарабатывают деньги на том, что вам лень разбираться в том как это работает. Или все не так просто, и чтобы настроить контекст, нужно пройти специальные курсы и заплатить много-много денег?

Пройдемся по верхам контекстной рекламы. Как всегда с шутками, максимальным дилетантством, и маленькой толикой пользы в море кликбейта.

Стереть все Сookie
Всего голосов 15: ↑13 и ↓2+16
Комментарии14

AbortController: Варианты применения для эффективного управления асинхронными операциями

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

В современных веб-приложениях асинхронные операции играют ключевую роль. Однако управление ими может быть сложным, особенно когда нужно отменить задачи, уже отправленные на выполнение. До появления AbortController разработчики прибегали к различным костылям, таким как создание глобальных переменных, которые отслеживали состояние запроса или использование оберток над XMLHttpRequest.

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

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность