Pull to refresh
Александр Лебедев @Amikkoread⁠-⁠only

Разработчик

Send message

О недоязыках. Лекция Михаила Даниэля в Яндексе

Reading time5 min
Views36K
В повседневной жизни мы каждый день сталкиваемся с отклонениями от нормы русского языка — например, с неграмотными надписями и неправильным употреблением слов. Они вызывают у нас раздражение или, в лучшем случае, смех. Тем не менее у таких недоязыков, ломаного языка и неграмотной речи есть собственная внутренняя система. Она заслуживает не меньшего (а может быть, и большего) научного внимания, чем нормативный язык, который мы учим в школе.



Сегодня мы поговорим о ломаном русском, региональных вариантах русского языка, о пиджинах и их праве на существование как объектов научного исследования и социального феномена. А также о том, может ли отрицательное отношение общества к ним (и положительное — к норме) быть объективным или необъективным.
Коспект лекции
Total votes 96: ↑81 and ↓15+66
Comments32

Nginx: шпаргалка

Level of difficultyEasy
Reading time2 min
Views21K

Шпаргалка по основным секциям Nginx, которые следует держать под рукой. Ниже приведены самые частые функции: включение SSL, переадресация, раздача статики и т.д.

Читать далее
Total votes 31: ↑15 and ↓16+1
Comments18

Протоколы в Python: утиная типизация по-новому

Reading time8 min
Views41K

В новых версиях Python аннотации типов получают всё большую поддержку, всё чаще и чаще используются в библиотеках, фреймворках, и проектах на Python. Помимо дополнительной документированности кода, аннотации типов позволяют таким инструментам, как mypy, статически произвести дополнительные проверки корректности программы и выявить возможные ошибки в коде. В этой статье пойдет речь об одной, как мне кажется, интересной теме, касающейся статической проверки типов в Python – протоколах, или как сказано в PEP-544, статической утиной типизации.

Читать далее
Total votes 30: ↑30 and ↓0+30
Comments9

Четвёртое наблюдение о командной строке и путях в файловой системе

Level of difficultyEasy
Reading time3 min
Views4.8K

В недавно опубликованной статье «Три наблюдения о командной строке и путях в файловой системе» были рассмотрены некоторые особенности интерпретации командной строки оболочками в операционных системах Windows и Linux. Первое наблюдение было о том, что командные оболочки SH/BASH, в отличие от COMMAND/CMD, выполняют предварительную обработку параметров, содержащих шаблоны имён файлов. А в этой небольшой заметке приводится ещё одно наблюдение, демонстрирующее важность учёта предварительной обработки параметров-шаблонов командной оболочкой.

Читать далее
Total votes 21: ↑14 and ↓7+9
Comments17

Три наблюдения о командной строке и путях в файловой системе

Level of difficultyEasy
Reading time5 min
Views7.1K

Иногда опыт работы оказывается не полезным, а совсем наоборот. Мышление привыкает к шаблонам и впадает в оцепенение, когда реальность перестаёт в эти шаблоны укладываться. Не зря в таких случаях говорят о "разрыве шаблона".

Несмотря на то, что режимы командной строки Windows и Linux в чём-то похожи, нельзя переносить опыт работы в одной из этих систем на другую. О некоторых аспектах указания путей к файлам и каталогам в командной строке Linux и их интерпретации SH-совместимой командной оболочкой пойдёт речь в этой статье.

Читать далее
Total votes 14: ↑9 and ↓5+8
Comments23

Экономика загородного дома. Как утеплить дом и не разориться?

Reading time30 min
Views46K

Экономичное отопление. Как утеплить дом и не разориться?

Каждый городской житель мечтает о загородном доме.

Тишина, свежий воздух!

И тут же вы едете смотреть участок земли в превосходном живописном и экологичном месте.

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

И тут внезапно выясняется, что газа нет!

Что это означает?

Это означает, что у вас в наличии 15 кВт подключенного электричества на все хозяйственные нужды, включая отопление.

15кВт — много это или мало?

Ответ как обычно прячется в самом вопросе, а именно: Смотря для чего?

Ниже приведён проект реального одноэтажного дома. (см.рис.1–2)

Читать далее
Total votes 88: ↑66 and ↓22+60
Comments408

Тайна образования Луны, двойных астероидов и лунной воды

Level of difficultyMedium
Reading time10 min
Views6.8K

В 1988 году в Крымской астрофизической обсерватории доктор физико-математических наук Валентина Владимировна Прокофьева-Михайловская со своей группой начала телевизионные наблюдения блеска астероидов. Телевизионный комплекс был смонтирован на телескопе с диаметром зеркала 0.5 метра. Характерная переменность, зарегистрированная у астероида (87) Сильвия, доказывала, что этот астероид имеет спутник – что и было объявлено в статье 1992 года Прокофьевой В.В. и Демчика М.И. в «Астрономический журнал»: «Астероид 87 Сильвия – двойной» (сейчас известно, что Сильвия – тройной астероид). Признаки двойственности крымские астрономы нашли и у Диотимы, блеск которой менялся с периодом 14.89 часа и 4.56 часа. Крымским астрономам, сообщившим о двойных астероидах, почти никто не поверил, потому что их наблюдения противоречили существующей планетологической парадигме. Астероиды считались строительным мусором на месте несформировавшейся планеты или обломками крупных протоастероидов - планетезималей. Какие у них могут быть спутники? Недоверие исчезло, когда в 1994-м году межпланетная станция «Галилео» неожиданно сфотографировала у неровного астероида Иды округлый спутник Дактиль. Сразу возник вопрос: Как образовались спутники астероидов?

Результаты группы Прокофьевой-Михайловской стали активно обсуждаться в научном сообществе, и было решено подготовить обзор для «Успехов физических наук». В КрАО я слыл специалистом по спутниковым системам, и Валентина Владимировна пригласила меня стать соавтором обзора и написать его теоретическую часть о стабильности, динамике и происхождении спутников астероидов. Это предложение застало меня врасплох, потому что спутники астероидов принципиально отличались от нерегулярных спутников планет-гигантов, которыми я тогда занимался. Тем не менее, для обзора в УФН я сделал все, что было возможно в 1995 году: показал, что орбиты спутников астероидов стабильны (многие астрономы сомневались в этом) и обычно располагаются глубоко внутри сферы Хилла своих главных тел; сделал вывод о быстром образовании астероидных спутников из кольца мелких тел и выдвинул гипотезу о том, что орбиты спутников астероидов могут иметь преимущественно прямое вращение относительно центрального тела.

Читать далее
Total votes 55: ↑54 and ↓1+70
Comments70

Несвоевременная технология подземных лодок и геоходов

Reading time8 min
Views12K

«Прекрасная эпоха» — это условное название периода в истории Европы, продлившегося от 1871 до 1914 года, то есть, от окончания франко‑прусской войны до начала первой мировой. На Хабре этот период обычно затрагивается вскользь как эпоха невиданно плотного и быстрого технологического прогресса. Мне же особенно интересен небывалый полёт транспортных фантазий того времени. Вслед за всем известными автомобилями (1887), дирижаблями (1884), трактором (1896), самолётом (1903) экзотический транспорт наводнял фантастическую литературу. В частности, речь о машине времени Уэллса (1888) и об этеронефе Богданова (1908), фактически, представляющем собой космический корабль.

Удивительным образом на Хабре оказалась не рассмотрена ещё одна категория ретрофутуристических машин: подземных кораблей или лодок — которые проектировались на протяжении большей части XX века, преимущественно в США, СССР и Российской Федерации. Под катом — обзор этих проектов и их возможные перспективы.

Читать далее
Total votes 39: ↑37 and ↓2+56
Comments67

Как мы строили Норильск «на ледяной планете»

Reading time13 min
Views52K


60–65% территории России занимает вечная мерзлота. Она бывает разная: где-то это много относительно сухой земли, а где-то прямо линза льда (до 95% воды), причём глубиной до нескольких километров. В районе Норильска можно грубо сравнить её с замёрзшим океаном.

И вот посреди этой красоты мы вдруг нашли очень ценные полезные ископаемые. Медь, никель, золото, палладий и ещё кучу других слов, без которых не бывает современного ИТ и космоса. И, наверное, мы бы их так и оставили валяться, если бы не ещё одно обстоятельство: прямо рядом с ними нашёлся практически бесконечный источник энергии — гора угля. Причём некоторые из углей в этой горе были коксующимися, то есть позволяли получать металлы из оксидов прямо на месте.

Земляне высадились в эти места строить город. Практически как на снежную планету. И это оказалась очень суровая планета: холод до -56 градусов Цельсия, разрушающий конструкции, ураганный ветер и снег, который всё заметает. Ну и ко всему этому тут есть длинная полярная ночь, если вам не хватает сложностей.

Строить на линзе льда ничего нельзя. Тепло от здания означает, что его фундамент просто разорвёт при подвижках льда. Но тогда, конечно, про сюрпризы с мерзлотой мы не знали, и потому первое поселение — позже его назовут Аварийным посёлком — разрушилось через полгода.

Современный город стоит на скальных выходах как на островах: есть центральный жилой остров, есть Оганер — остров с больницей, есть Талнах — добывающий район, отдельно есть аэропорт, есть Надежда — ещё один комбинат, есть остров Дудинка — порт в 90 километрах от центра. Есть кусок скалы — можно строить. Нет скалы — нельзя строить.

В общем, я хочу рассказать вам про удивительно прекрасный и, как это ни странно, уютный Норильск.
Читать дальше →
Total votes 289: ↑284 and ↓5+332
Comments614

Санкции санкциями… а я требую продолжения бэкапа! Обзор Кибер Бэкап 15

Reading time6 min
Views7.3K

Привет, Хабр! Это первый пост в корпоративном блоге компании “Киберпротект”, и сегодня речь пойдет о возможностях системы резервного копирования и восстановления данных Кибер Бэкап. Фактически это будет обзорный текст по Кибер Бэкап 15, в котором я расскажу об основных функциях и модулях нашей разработки, о поддержке разных платформ и приложений. В конечном счете, мы все понимаем, что сегодня помимо стандартных проблем защиты данных для многих игроков добавилась еще и головная боль “импортозамещения” — кому-то просто нельзя больше использовать импортное ПО, а другим не нравится отсутствие поддержки или невозможность докупить лицензии под растущую инфраструктуру. Поэтому мы написали пост для тех, кто рассматривает российские решения для защиты данных в самых разных окружениях — с российскими и зарубежными компонентами. Под катом — подробности о том, какие сценарии резервного копирования можно запустить на базе Кибер Бэкап,  и что он позволяет защитить. А в комментариях давайте обсудим, чего вам больше всего не хватает в области резервного копирования на сегодняшний день.

Узнать больше о российском бэкапе ;)
Total votes 36: ↑34 and ↓2+35
Comments21

Нейтринная обсерватория на дне Байкала

Reading time6 min
Views17K

Нейтрино — это двигающиеся со скоростью света, нейтральные частицы. До недавнего времени считалось, что их масса равна нулю. Экспериментальное исследование этих частиц чрезвычайно затруднено, поскольку нейтрино имеют очень маленькое сечение взаимодействия с веществом. Для них проницаемо практически все, они беспрепятственно преодолевают гигантские расстояния и доставляют на Землю информацию о процессах, происходящих во всех частях Вселенной. Поэтому сегодня нейтрино-объект изучения мощных научных лабораторий во всех странах мира.

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

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

Озеро Байкал в России предоставляет учёным идеальную среду для наблюдения нейтрино, потому что эти частицы излучают видимый свет при прохождении через прозрачную воду. Глубина озера также может защитить детекторы от излучения и помех.
Читать дальше →
Total votes 37: ↑37 and ↓0+37
Comments9

Жизнь, пульсирующая в черной дыре

Level of difficultyHard
Reading time7 min
Views54K

На habr ранее активно обсуждалась теория Вселенной, осциллирующей в черной дыре, которая развивается в ряде работ, в том числе моих с соавторами (но не только). Чего стоит дискуссия от 2018 года на 600 комментариев «Жизнь внутри черной дыры» (отмечу, что я не инициировал этот пост, просто меня спросили — не возражаю ли я, а я, конечно, вовсе нет). Там, конечно, много странных заявлений, но я не принимал прямое участие в этой дискуссии, потому что был слишком занят дальнейшим развитием теории. Но в этом году ситуация изменилась: работа над моделью циклической Вселенной с переменной гравитационной массой для меня практически завершена. Она подробно изложена в книге «Осциллирующая Вселенная», которая опубликована в бумажном и электронном варианте издательством Челябинского государственного университета в феврале 2023 года. Книгу (со свежими уточнениями на 25 сентября 2023 года) можно скачать на сайте Пущинской обсерватории.

Читать далее
Total votes 91: ↑87 and ↓4+104
Comments332

Известная, но очень странная кошачья повадка: кошки, приносящие игрушку — это эволюционная загадка

Reading time5 min
Views38K

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

Читать далее
Total votes 50: ↑44 and ↓6+58
Comments136

Время изменений: депрекация datetime.utcnow() в Python

Level of difficultyEasy
Reading time5 min
Views6.6K

Как-то я изучал release notes новой версии Python 3.12, и в разделе о депрекациях моё внимание привлекла следующая фраза:

utcnow() и utcfromtimestamp() из datetime.datetime устарели и будут удалены в будущей версии.

Если вы следили за моими туториалами по веб-разработке, то видели, что я часто использую utcnow(); очевидно, мне придётся переучиваться и использовать альтернативу, готовясь к неизбежному удалению этой функции (вероятно, это произойдёт спустя несколько лет, так что причин для паники нет!).

В этой краткой статье я подробнее расскажу о том, почему эти функции попали под нож и чем их можно заменить.

Читать далее
Total votes 12: ↑11 and ↓1+16
Comments5

Сокровища HTML: 7 тегов, которые упростят вам жизнь

Level of difficultyEasy
Reading time7 min
Views22K

Все мы знакомы с широко используемыми HTML тегами, такими как <div>, <p>, <a>, и <img>. Однако, существуют HTML - теги, которые могут упростить жизнь, и вместо написания дополнительного кода, выполнят всю работу :)

Читать далее
Total votes 63: ↑58 and ↓5+60
Comments28

Практический гайд по процессам и потокам (и не только) в Python

Level of difficultyMedium
Reading time5 min
Views22K

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

Цель статьи - понятно и доходчиво, используя примеры кода и бенчмарки рассказать о том какие инструменты есть в Python и как с их помощью добиться высокой производительности.

Читать далее
Total votes 16: ↑13 and ↓3+10
Comments7

Варим суп из стали: оптимизация логистики ковшей и как устроен цех КЦ № 2

Reading time8 min
Views20K
Привет из конвертерного цеха металлургического комбината! Смотрите, у нас тут есть вот такой суп в ковше, стоящем на сталевозе:

image
Таких ковшей на 320 тонн стали в цехе 40 штук, и они медленно остывают. Этой стали грустно и одиноко, она подмерзает. Через эти ковши проходит 10 миллионов тонн стали в год, это 14% стали России

На входе в цех у нас жидкий чугун и металлолом, на выходе надо получить сляб — большой слиток стали. Контур системы диспетчеризации «Гефест» начинается с конвертера, где мы продуваем чугун кислородом, таким образом окисляем и удаляем ненужные нам примеси. После конвертера получается «стальной бульон» для супа, в который уже можно добавлять основные ингредиенты, чтобы получались разные марки стали. За смену мы выплавляем несколько заказов, и каждая сталь требует своего рецепта — это разные добавки, разные техпроцессы, разные температуры и разные последовательности действий.

image
На участке аргонной установки

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

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

Но давайте начну с, собственно, рассказа про то, что же именно оптимизируется в цехе.
Читать дальше →
Total votes 109: ↑109 and ↓0+109
Comments39

Диаграммы без боли и страданий: PlantUML

Level of difficultyMedium
Reading time9 min
Views40K

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

Лично мне завесу тайны приоткрыл Альфа-Банк, здесь документация ведется рядом с кодом, и схемы логичнее описывать тоже кодом. Но это не так страшно и не так сложно (почти) как кажется. Давайте я приоткрою ящик Пандоры и сниму кармическое проклятье с  этого инструмента. 

Читать далее
Total votes 65: ↑64 and ↓1+74
Comments35

Путевые заметки: как люди находили путь домой. Часть 1

Level of difficultyEasy
Reading time5 min
Views4.4K

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

В этом материале поговорим о звёздах и картах, а также о некоторых инструментах, которые помогали ориентироваться по небу.

Это первая часть из серии статей. Чтобы не пропустить новые выпуски, подписывайтесь на канал!

Читать далее
Total votes 25: ↑24 and ↓1+29
Comments1

Information

Rating
Does not participate
Location
Москва и Московская обл., Россия
Registered
Activity