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

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

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

Куда исчезли субкультуры?

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

Ещё не так давно молодёжные субкультуры зримо присутствовали на улицах и выглядели неотъемлемой частью современной городской жизни. Готы, панки, эмо, хиппи, рэперы и иже с ними легко опознавались в любой толпе. Однако в начале 2020-х от этого многообразия, кажется, мало что осталось. Иногда, конечно, на глаза попадаются люди характерного облика — но каждый раз к ним так и тянет применить определение «олдовый», даже если речь идёт о подростке.

Что случилось с субкультурами? Куда они делись, и почему это произошло, и умерли ли они на самом деле?
Читать дальше →
Всего голосов 100: ↑85 и ↓15+94
Комментарии286

Парадокс Ферми – вовсе не парадокс, а вопрос; в чём он состоит, и как его решать (часть 1)

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


Принято считать, что Энрико Ферми первым описал парадокс, носящий теперь его имя. Парадокс заключается в следующем – можно выдвинуть множество аргументов в пользу того, что в нашей Галактике должна существовать достаточно продвинутая внеземная цивилизация (и не одна), способная расселиться по множеству планет у множества звёзд, и каким-то образом обнаружить своё присутствие для других обитателей. Однако все эти аргументы разбиваются о простую практическую проверку – несмотря на все наши технологические достижения, мы до сих пор не получили ни одного неопровержимого свидетельства подобной деятельности.

Однако на самом деле всё немного сложнее.

Энрико Ферми – американский физик итальянского происхождения, один из создателей первого в мире ядерного реактора. Он внёс огромный большой вклад в развитие ядерной физики, физики элементарных частиц, квантовой и статистической механики, и считается одним из «отцов атомной бомбы».
Читать дальше →
Всего голосов 36: ↑33 и ↓3+45
Комментарии135

Дефицит специалистов не только в IT — он везде. Но денег не платят

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

Когда мы писали про рост зарплат в IT, то выяснили, что они растут из-за дефицита специалистов и выравнивания значений по уровню западных зарплат. Но оказывается, что дефицит есть везде. Абсолютно везде. Не хватает учителей, врачей, строителей, металлургов, водителей, инженеров и даже курьеров. На рынке повальный дефицит специалистов, которым предлагают зарплаты на уровне Молдавии или Республики Косово.

Читать далее
Всего голосов 368: ↑352 и ↓16+408
Комментарии1017

Как работает JavaScript [Объясняю визуально]

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

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

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

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

Запускаем PostgreSQL в Docker: от простого к сложному

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

О простых и продвинутых способах запуска PostgreSQL в Docker: добавляем healthcheck, ставим на мониторинг, настраиваем параметры.

Читать далее
Всего голосов 34: ↑32 и ↓2+35
Комментарии39

35 вопросов с собеседования JavaScript-разработчика

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

Это перевод статьи, в которой Abdo Amin приводит 35 вопросов на собеседованиях JavaScript-разработчиков, которые он сам задает. К вопросам прилагаются и ответы.

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

React 18: что нужно знать о новой версии

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

В начале лета в официальном блоге React вышла новость о планах на 18 версию библиотеки. Команда разработчиков рассказала о новых фичах и API, которые планируется зарелизить в обновлении. Меня зовут Ильмир Шайхутдинов, я frontend разработчик Технократии, и в этой статье я хочу пробежаться по изменениям и познакомить вас с ними поближе. 

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

Пять лучших киберпанк-аниме

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

Очень скоро киберпанк как жанр отметит своё сорокалетие. Почему он появился именно в США начала 80-х, и почему при этом с первых дней стал настолько «японским» – мы уже говорили . Как он породил целую группу жанров, и сам понемногу из актуальных размышлений о будущем стал формой ретрофутуризма – тоже.

И всё же в обоих этих статьях огромный массив японского киберпанка лишь упоминался. А ведь он во многих отношениях даже больше и значимее, чем на родине жанра, в США. Киберпанк не просто так получил массу японских черт ещё у американских авторов. Сами японцы уже в 80-е буквально влюбились в новый жанр, и принялись в нём активно работать. Однако если киберпанк в США – это преимущественно фильмы и книги, то в стране Восходящего Солнца его основными воплощениями стали манга и аниме, комиксы и мультипликация с японской спецификой.


За сорок прошедших с начала 80-х лет японцы сделали десятки, если не сотни, аниме-произведений в жанре киберпанка. И некоторые из них прочно вошли в золотой фонд жанра. Списков топ-10 и так далее в сети хватает – но многие из них крайне поверхностны, кратки и написаны «для галочки» без особого вникания в предмет.
Так что почему бы не попробовать сделать свой вариант, копнув чуть глубже?
Всего голосов 64: ↑57 и ↓7+76
Комментарии126

Гайд по использованию enum в Python

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


Модуль enum содержит в себе тип для перечисления значений с возможностью итерирования и сравнения. Его можно использовать для создания понятных обозначений вместо использования чисел (для которых приходится помнить, какое число что обозначает) или строк (в которых легко опечататься и не заметить).

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

Обзор всех АЭС России

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

Всего 11 АЭС России по итогам 2020 года впервые выработали более 20% всей электроэнергии страны. Я решил сделать обзор всех этих атомных станций. Это будет популярный обзор станций глазами реакторщика (как минимум по образованию), так что я постараюсь показать в чем технические и исторические особенности каждой из них, какие реакторы на них работают или работали раньше, какие важные для отрасли технологии там осваивались. На многих из этих АЭС я был, поэтому иногда буду добавлять и личные впечатления.

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

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

Лучшие астрофотографии 2021 года

Время на прочтение9 мин
Количество просмотров36K
Фотографии финалистов 13-го ежегодного конкурса фотографий королевской Гринвичской обсерватории – прекрасное напоминание о размере и возрасте Вселенной. На одной из фотографий, сделанной Джеймсом Рашфортом, видно комету NEOWISE, летящую над Стоунхенджем – а когда она пролетала над Землёй в прошлый раз 6800 лет назад, этой постройки ещё не было.

В конкурсе, в организации которого принимал участие журнал Sky at Night, соревновались 4500 фотографий, сделанные фотографами из 75 разных стран. В середине сентября будут объявлены победители в 16 категориях, а их работы будут выставляться в Национальном морском музее Лондона.
ОЧЕНЬ МНОГО фотографий
Всего голосов 17: ↑16 и ↓1+19
Комментарии24

Растения I класса опасности. Памятка по идентификации

Время на прочтение15 мин
Количество просмотров169K
Признаю честно, я не собирался сейчас писать заметку, ибо в лавине разномастного хабр-научпопа ботанике с примесью химии конкурировать достаточно сложно. Да и все, кому интересны мои публикации давным-давно координируются телеграм-каналом, а самые активные даже patreon-ируют и влияют на создание контента. Но внезапно, после того, как аннотация заметки в фэйсбуке набрала кучу репостов, я решил вынести ее на Хабр, ибо «Знание-сила». Под катом короткая статья, про растительные сверхтоксины, которые в прямом смысле вокруг нас. Как не крути, а это надо знать всем!

Вторая часть — Токсины растений. User Stories
Третья часть — Ядовитые декоративные растения в саду и огороде. Справочник
Четвертая часть — Опасные «вкусняшки». Ядовитые лесные ягоды. Памятка для детей и взрослых


Определить сверхтоксичное растение!
Всего голосов 132: ↑126 и ↓6+158
Комментарии164

Контейнерные запросы в CSS

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

Как фронтенд-дизайнер я за последние 6 лет не был так взволнован новой CSS-функцией, как сейчас. Благодаря усилиям Мириам Сюзанны и других умных людей прототип контейнерных запросов можно включить в Chrome Canary

О контейнерных запросах запомнилось много шуток, но они, наконец, здесь. Специально к старту нового потока курса по Frontend разработке, делимся с вами статьей, в которой рассказывается зачем нам нужны контейнерные запросы, как они облегчат нашу жизнь, и, самое важное, ваши компоненты и макеты станут мощнее. Если вы взволновались так же, как и я, давайте углубимся в тему. Вы готовы?

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

Продолжение. Частые ошибки в настройках Nginx, из-за которых веб-сервер становится уязвимым

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

Ранее Cloud4Y рассказал про уязвимости веб-серверов Nginx, балансировщиков нагрузки и прокси-серверов. Что-то из этого вы могли знать, а что-то, надеемся, стало полезной информацией.

Но история не закончилась. Многочисленные программы bug bounties позволяют проводить широкомасштабные исследования, благодаря которым удаётся найти реально действующие уязвимости. Проект Gixy помог найти множество неправильных конфигураций промежуточного ПО, но далеко не все. Что ещё удалось обнаружить:

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

Рендеринг в веб

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

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

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

Как обойти капчу Гугл

Время на прочтение6 мин
Количество просмотров36K
Ранее нам попадались относительно «простые» капчи:


В этот раз поработаем над чем-то более серьезным и давно знакомым:



Итак задача: обойти капчу, желательно с первого раза.
Читать дальше →
Всего голосов 14: ↑14 и ↓0+14
Комментарии12

Аркадный автомат своими руками (ретрогейминг с динамической подсветкой)

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

Всем привет! Любите ли вы играть в игры? А точнее в классику игровой индустрии? Классические, ретро-игры на NES, Sega? Или, быть может, скучаете и хотели бы иметь свой кусочек 80х - настоящий аркадный автомат? Вот я хотел и сделал такой универсальный ретро-автомат своими руками.

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

React-компоненты шаблонов проектирования

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

Эта документация поможет найти компромиссы между различными шаблонами (patterns) React, а также определить, когда использование каждого из них будет наиболее целесообразным. Нижеприведенные шаблоны позволят получить более практичный и многократно используемый код, придерживаясь принципов проектирования, таких как разделение ответственности, DRY (Don’t repeat yourself — не повторяй себя) и повторное использование кода. Некоторые из этих шаблонов помогут решить проблемы, которые возникают в больших React приложениях, таких как пробрасывание (prop drilling) или управление состоянием. Каждый основной шаблон включает пример, размещенный на CodeSandBox.

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

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

Оптимизация / сжатие SVG-изображений

Время на прочтение2 мин
Количество просмотров43K
Здарствуй Хабр!
Статья посвящена оптимизации изображений формата SVG.



SVG (от англ. Scalable Vector Graphics — масштабируемая векторная графика) — язык разметки масштабируемой векторной графики, созданный Консорциумом Всемирной паутины (W3C) и входящий в подмножество расширяемого языка разметки XML, предназначен для описания двумерной векторной и смешанной векторно/растровой графики в формате XML.
Читать дальше →
Всего голосов 19: ↑15 и ↓4+11
Комментарии10

Очередной гайд по HTML-элементам, которые можно использовать в каждом проекте

Время на прочтение6 мин
Количество просмотров20K
В сети существует множество гайдов, которые описывают назначение HTML-элементов. Но сколько я не проводил собеседований или не проверял код, я вижу одну картину. Разработчики используют ограниченный набор элементов.

Для исправления этой ситуации я взял следующие элементы: header, nav, main, section, article, aside, address, и покажу, как их использовать.
Читать дальше →
Всего голосов 13: ↑12 и ↓1+18
Комментарии6

Информация

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