Pull to refresh
35
0
Константин @vconst

IT writer

Send message

Замените SSH на его частный вариант - SCP.

И напомните - Вы сами что, передаете данные по public Internet без шифрования? Чтобы уточнить, следуете Вы своим советам или нет.

Я пропихиваю через SSH многие десятки гигабайт, через scp, rsync или передавая стримы файловых систем (btrfs, openzfs). Давайте, скажите что я использую неправильный инструмент.

Что касается торможения ssh на старых/медленных железках:

  1. выключите нафиг компрессию в ssh, gzip это тормоз и сжимает хреново. Лучше в пайплайн воткните zstd, если есть что паковать и это даёт выигрыш (например хорошо пакующиеся данные, медленный канал)

  2. Торможение алгоритмов аутентификации -- по сути даёт защиту, если будете использовать древний DH с малым кол-вом бит или RSA -- можете быть уязвимы к взлому. Да и не критично торможение только при установке соединения

  3. Переключите AES на chacha, тоже скорее всего станет быстрее. AES без AES-NI -- тормоз.

Статьи в браузере — плагином read-aloud.

Книги pdf в прошлом открывал в браузере (через plugin vimium c) и озвучивал тем же read-aloud.

Недавно открыл для себя Sioyek (и перешел на него главным образом потому, что можно поставить dark mode и использовать линейку для чтения), там скоро завезут озвучку — я issue создавал, и в нем же описал, какой workaround для озвучки использую.

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

рекомендовали брать оборудование из https://www.zigbee2mqtt.io/guide/adapters/

Я перепробовал много вариантов на маке, остановился на Crax Commander. Там даже хоткеи по умолчанию такие же, и дискета на иконке :)

Да вы прикалываетесь? Дети на горшок приседают с 2 лет без тренера, и всё хорошо.

Это разные механизмы обучения.

Рассмотрим гипотетического ребёнка, который в пять лет впервые увидел собаку. Ребёнок, перед тем, как увидеть собаку, видел миллионы разных других образов и знает, что это были «не собаки». У него уже сформированы почти все необходимые нейронные связи, и для распознавания собаки недостаёт совсем чуть-чуть. Это раз.

Но это всё ещё не объясняет способности распознать собаку по паре обучающих примеров… А пара ли примеров? Дело в том, что ребёнок обычно видит собаку живую, в движении. Он видит не фотографию, он видит видео, да ещё и двумя глазами (почти 3D). В итоге даже одну собаку ребёнок видит во многих разных позах с разных сторон. Это два.

А теперь самое главное. Когда в описанной ситуации ребёнок только учится распознавать собаку, то вначале включается совсем другой механизм (не тот, который используется при обучении нейросети на классификацию изображений). А именно: детекция аномалий. Это три.

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

Дальше срабатывает обучение на основе аномалии: ребёнок начинает выделять признаки из наблюдаемого объекта до тех пор, пока вероятность принадлежности собаки всем остальным известным ему классам не станет ниже определённого порога; до тех пор, пока для него собака не станет уникальной. Применительно к собаке ребёнок сразу может понять, что наличие шерсти не является отличительным признаком (если он раньше видел кошек), а аномальным признаком может оказаться размер — ребёнок может изначально запомнить собаку, как «большую кошку». Затем в жизни у него могут случиться ошибки распознавания, и модель будет уточнена.

Я знаю про детекцию аномалий вот откуда: я аутист и не различаю людей. Несколько раз, когда какой-нибудь человек меня упрекал «Ты почему не здороваешься?» я спрашивал его «Чем твоя внешность отличается от всех остальных людей в этом городе?». Удивительно, но он не мог ответить на этот вопрос. Я тогда говорил «Если ты сам не знаешь, чем ты отличаешься от других людей в городе, то как ты можешь требовать от меня, постороннего человека, это знать? А без знания отличий я не смогу тебя распознать. Мы с тобой знакомы всего пару месяцев, виделись, наверное, всего раз 30, у меня пока не образовались в мозгу натренированные на твой образ нейронные сети».

Впоследствии я стал замечать вот что: один человек мог впервые увидеть второго человека, а затем, через час, мог увидеть его снова и узнать! Как это возможно, если узнавший человек не спал между этими двумя событиями, и, значит, у него не могли образоваться соответствующие нейронные связи (лично я все подобные задачи решаю через сон). Далее, я слушал рассказы людей о том, как они с кем-то познакомились, и прочее, и прочее. В итоге я понял, что изначальное запоминание человеком человека идёт именно через детекцию аномалий: когда человек A знакомится с человеком B, человеку A не нужно проводить доказательство отличности человека B от всех остальных людей в городе (он этих людей мог даже и не видеть), вместо этого человек A начинает извлекать признаки из человека B до тех пор, пока человек B не станет для человека A уникальным (аномалией) по сравнению со всеми людьми, которые человеку A известны, и которых он обычно видит вокруг себя, когда ходит по городу. Извлечённые признаки можно положить в кратковременную память (без перестройки нейронных связей), и этим пользоваться. К сожалению, мне такой метод недоступен, и я могу различать только нескольких, хорошо знакомых мне людей, которых видел много раз.

Детекция аномалий чрезвычайно субъективна, так как опирается на личный опыт человека, именно поэтому такой опыт не может быть передан другому человеку, и вопрос «Чем ты отличаешься от других людей?» не имел смысла.

Пробую ответить.

Про хранение В ДАННОМ СЛУЧАЕ (!) - нет EEPROM, FRAM, etc... ЕМНИП, EEPROM в esp8266 эмулировалась через 2 страницы FLASH с контролем корректности предыдущего сохранения, но могу ошибаться. И размер страницы, как бы не 1024 байт. Т.е. минимум 2048 байт "отъедается" на хранение 3-5 переменных. Про FS вообще молчу :) как хранилище web страниц для WiFi с возможностью закачки новых извне - да, а хранить настройки - бешеный overkill (там хранить-то 2-5-10 параметров), ну да - место-то пока есть...

  • делаем структуру с тем, что храним (для текстовых данных - фиксированная длина строки) чтобы не мудрить с логикой считывания

  • инициализируем её в коде значениями по-умолчанию

  • сохраняем её в, пусть, "EEPROM" (в данном случае - всё равно - FLASH), только если что-то поменялось. И, возможно, с задержкой в 5-60сек после последнего изменения - если юзер что-то меняет много где (но это уже изыски). Сохранение через write(... sizeof(struct config_struct)). Не знаю, может и .put подойдёт - ардуину в чистом виде уже лет 10 не пользовал, не помню. Максимум - PlatformIO + почти-С...

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

  • при старте в SafeMode - НЕ читаем конфиг и пользуемся значениями по-умолчанию

  • Если требуется хранить показания счётчиков - отдельная тема с циклическим буфером или внешней FRAM памятью - компромисс между умиранием памяти, ценой, наличием доп. модулей FRAM и частотой сохранения данных

Про опрос датчиков уже ответил @Winnie_The_Pooh , но добавлю - даже в мануалах к упоминаемым BMP180/280/DS18B20/etc указано, что частый опрос приводит к разогреву датчика вплоть до 1-2°С. Ибо опрос (тут, обычно...) запускает вычисление. Тем более с готовыми ардуиновскими библиотеками, которые не спрашивают по-готовности, а, как правило, принудительно опрашивают датчик и ждут ответа (кстати, ещё одно место косяка с модбасом - пока I²C не ответит - будет "висеть", учитывая как подвисает I²C именно в esp8266, это тоже может стать сюрпризом). Правильный подход:

а) спрашивать не чаще, чем это действительно надо

б) можно спрашивать чаще и хранить локально среднее, но без фанатизма

в) максимально использовать данные на датчик - настраивать частоту измерения в самом датчике и не спрашивать его чаще, чем это время

г) время измерения выбирать максимальное в пределах задачи. Например, температура помещения вряд ли нужна чаще раза в 1-5-10 минут - так и не надо его дёргать чаще 0.5-2.5-5 минут с усреднением. Или даже в 1-5-10 - в зависимости от задачи..

д) в модбас отдавать сохраненное значение, не привязывая чтение датчика к запросу от модбас-а (наверно, эта библиотека так и делает, не пользовался - не знаю)

Как -то так. Без претензий на абсолютную истину, но на основе собственных поделок для дома и автоматизации "больших" зданий.

ЗЫ: Любые рацпредложения выслушаю с удовольствием. Хоть и почти "забил" на esp8266 в угоду STM32 для домашних поделок, но идеология никуда не девается ))

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

За WB (ради него и затевалось же, правда?) - спасибо. В свете нынешней доступности контроллеров, всё более актуально.

1. Указание типа значений uint16_t как бы намекает на 16 бит или 2 байта (а не 4) - из записи EEPROM (то, как оно хранится внутри - другая история)

2. У ESP8266 нет EEPROM. Она эмулируется через FLASH

3. Аналогично с файловой системой - она тоже живёт во FLASH. И "насиловать" её ещё и лишней записью всякого JSON - ну, такое себе... Кстати, а зачем вообще хранить локальные настройки в человеко-читаемом виде? Их же никто, кроме контроллера не видит

4. Не помню, в какой части ардуины, но где-то там есть встроенная функция yield(), отдающая остатки времени внутреннему планировщику. Переопределять её как-то неаккуратненько ©. Мало ли, что потребуется

5. Если сенсор измеряет раз в секунду, зачем дёргать его раз в 10мс? Мало того, что лишний разогрев датчика, так ещё и будем мешать работать тому же modbus-у. На 9600-то, может и успеет, а быстрее - возможны сюрпризы

Есть готовые модули ESP32 + e-ink. Искать на алиэкспресс: "LILYGO E-paper". Их несколько видов.

Живу в Валенсии.

Климат лучше чем в Сочи, все-таки средиземное море - это не Черное. (количество солнечных дней в году в Валенсии - больше 300, в Сочи разные источники дают от 120 до 200, а в Москве, например - 87) В городе несколько километров песчанных пляжей, доехать до них можно на трамвае/автобусе за 15-30 мин если даже вы не живете в приморском районе.

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

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

Аэропорт в 10 минутах, из него за 50 евро улетаешь во все европейские и не очень города. На сочинский аэропорт не очень похож, подобных острых ощущений как в Сочи в пик сезона вам, к сожалению, испытать не удастся. В радиусе 300 км есть аэропорты Аликанте, Барселоны и Мадрида, что заметно расширяет возможную географию полетов. В эти города ходят скоростные поезда, ехать в каждый +/- 2 часа.

Медицина - очень высокого уровня, частная страховка с полным покрытием без франшизы стоит 500-700 евро на человека в год (!!!). Госпитали современные, отношение персонала - отличное.

Школы для детей бесплатны с 3х-летнего возраста, в них преподают по 3-4 языка, если нужна частная школа - это стоит 300-900 евро в месяц. Садик для 1-2 летних - от 0 до 200 евро в мес в зависимости от ваших доходов. Если надо самому учить язык, есть либо интенсивные платные курсы по 100-500 евро в мес, либо государственные бесплатные курсы (менее интенсивные). Высшее образование как и в РФ - есть бесплатные места в гос вузах, на них конкурс (для обладателей рф паспорта препятствий нет, у меня дочь поступила), есть частные вузы, год стоит от 5000 евро. Уровень высшего образования очень приличный.

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

Горные лыжи есть в полутора часах на а.м. (попроще), получше есть и в 5х часах (Андорра), но и до Альп доехать недолго.

Из минусов: главный - жарковато летом, до 35 градусов в августе. Кому-то будет не хватать зеленых дворов (тут вся зелень в парках), кому-то может показаться слишко пыльно и ветрено. Есть особенности планировки и технологий строительства жилья, но в целом ничего критичного.

Ну и о скучном, об экономике:

Цены на продукты/технику/шмотки ниже московских, коммуналка несколько подороже (100-300 евро в мес в зависимости от площади и интенсивности использования). Связь недавно подешевела, теперь за 25 евро дают 10 ГБит канал оптики (sic!) а за 5 евро 12Гб мобильного трафика

Недвижка стоит от 65000 евро за скромненькую трешку в 70 кв. в 2 км от центра, совсем приличная 4 ком. в 100 кв. в достаточно новом доме - около 150-300К евро, т.е. на уровне приличной двушки в Сочи. Съем - от 700 евро в мес, но это тот еще квест, купить проще. Ипотека сейчас 4% если можете подтвердить доходы в евро, до повышения ставок была менее 1% годовых и скорее всего скоро вернется к этому значению.

Работа в IT есть, но испанцы платят не сильно много, выгодней работать удаленно. Вне IT последние 10 лет c работой было хреновато, но сейчас все заметно прёт и найти её не так сложно, если позволяет иммиграционный статус.

ВНЖ россиянам получить можно тремя основными способами:

  • Digital Nomad Visa - вступила в силу с 01.01.23, главное требование - контракт на удаленную работу с з.п. больше 2200 евро. С этим ВНЖ по найму в Испании работать нельзя, только ИП на удаленных контрактах

  • Startup Visa - пишем бизнес-план, отправляет в испанский МинЭк, если там в него поверили - вам дадут ВНЖ с правом на работу

  • Учебная виза: оплачиваем интенсивный курс испанского (около 5К в год), выполняем еще ряд ритуалов и получаем легальный статус. Есть ряд ограничений, но зато можно подаваться прямо из Испании с тур визой.

Резюме: убей бог не пойму, нафига ехать в Сочи.

Начнем с сигнала аксона. Раз вы немного слышали об оптронах и АЦП... Характер - PDM (плотностно импульсная характеристика ПИМ, не путать с ШИМ. И фактически плотность импульсов можно было бы представить в числовом виде, но вмешивается еще одна характеристика. Фазо Частотная Характеристика. Если от в один момент времени в тело нейрона от пресинапсов постпит одновременно и ГАМК (-) и глутамат (+), то потенциал (если нейрон предварительно небыл заряжен протеинкиназой, медиатором памяти) то нейроно так и останется в "покое". Но стоит какому то из медиаторов хоть немного задержаться по времени и картина уже меняется. В четырех холмии каналы дифиренцирования сигналов левого и правого уха могут генерировать в зависиомсти от расохождения времени поступления сигнала с левого и правого уха разную степень сигналы этой самой диференции и имеем способность локализировать источник звука и получаем психоакустику и стереоэффект. И т.д.

Дальше, векторизация данных и память, тут все сложнее. Упрощенно - храним данные как векторную графику + временная координата - вуаля, четырех мерка. А что нам дает четырех мерка, верно! Способность воспринимать цифру семь не как набор пикселей, а как нас учили в школе писать цифру сем, сначала линия горизонатльная, потом косая и не важно какой размер, сверху горизонтальня потом косая вертикальная. Если при реоброзовании линий высплывает временая координата то мы умеем читать эту гребанную цифру семь на белом черным, на черном белом, в небе облачком, на столе вверх ногами и даже способны распознать тектс из набора букв (знаете такой прикол, про текст написаный цифрами?)

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

Я вас по традиции по сути и по форме плюсую, хотя с вашим каментом согласен лишь более чем отчасти и имею немало что возразить. Но, буду честен, у меня имеется фобия - не знаю, как она называется по-научному, когда человек боится, что его каменты на Хабре похитит НЛО. Этот подспудный, неконтролируемый страх заставляет меня молчать.

— Генетика и ГМО — это просто, не надо бояться ГМО!
— А что вы знаете про ГМО?
— Это же элементарно — это значит модификация ДНК, это же просто!
— Ну хорошо, что это значит ДНК?
//с готовностью отличницы вызубрившей урок
— Это значит Дезокси Рибо Нуклеиновая Кислота! Все просто и понятно! И не надо 5 лет учить 9 видов разной химии в ВУЗе!
— А что значит Рибо? Почему Деокси? Что значит Нуклеиновая и почему Кислота?
— Ээээээ

— Да все просто!
Рибо — это значит в этом выкокомолекулярном полимере, в качестве основы, используется определенный пространственный изомер 2345тетрагидроксипентаналя, только в ДНК используется его алициклическая форма.

Дезокси, это значит в последней группе цепочки нет кислорода, все же знают, что это Оксиген, да? Дезокси — значит без Оксиегна. Это же элементарно, Ватсон!

Нуклеиновая — это значит, что с помощью гликозидной связи к алициклической дезоксирибозе присоединяется нуклеотидное основание.

Кислота — это значит, что при дисоциации этого высокомолекулярного полимера в воде — ионов Н+ образуется больше, чем ионов ОН-

— Это же элементрано, Ватсон! Да?
— /*мат-перемат*/
— Да я же все просто обьяснил, я даже не стал рисовать формулу 2345тетрагидроксипентаналя, не стал показывать, какой именно изомер является рибозой, в какой группе отнимается кислород и как замыкается алициклическое кольцо! Это же элементарно, Ватсон!
— /*мат-мат-мат-мат*/ Пошёл на «мат»!!! Задрот психованный!!!!расрасодин

Может начнем с простого и нарисуем формулу основы ДНК? Это же просто! Раз «пентан» — значит 5 атомов углерода в цепочке. Раз "-аль" — значит там альдегидное основание. Раз «2345-тетрагидрокси», значит в атомах цепи под номерами 2, 3, 4 и 5, один атом водорода «Н», заменяется на гидроксильную группу «ОН». А потом получается «дезокси» и кольцо замыкается отнимая ион Н+ от последней гидроксильной группы, через альдегидное основание, отнимая еще один ион Н+ и от нее. Вот и получается «кислота» при ее диссоциации в воде, ионов выходит Н+ больше.

Все же элементарно, Ватсон!
Нарисуем теперь фосфорное основание, через которое соединяется цепь дезоксирибоз и перечислим формулы нуклеотидов, которые соединяются с ним через гликозидную связь? Их же всего 5: Аденин, Тиамин, Урацил…

//на этих словах, в голову прилетает энергоэффективный смузи, купленный в импортрозамещенном «псевдоСратбаксе»

— Обьяснить, что значит приставка «псевдо» в названии импортозамещенного старбакса? Куда ты убегаешь!? Я только начал!

//затихающий стук каблуков «всепросто-популяризатора-псевдонаууи-с-пикабу»

Но ведь тогда человеку действительно будет сложно жить… а сложно ли жить с этим Вам?
Пусть эти люди — «живут» чем-то понятным им, попроще. И не лезут туда — где нихера не понимают

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

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

Например (не знаю, насколько это относится к аутизму), я не различал людей в широком смысле этого слова — не различал людей при личной встрече, не различал их в чатах, в электронной почте, не различал персонажей в текстовых романах и прочее. И даже не знал об этом! Чтобы научиться «выделять человека из толпы», мне нужно было с ним общаться от 6-ти месяцев до года. Уже эта особенность доставляла некоторые (хоть и не очень существенные) проблемы: какие-то люди бросались на меня на улице «Ты чего не здороваешься?!», шептались за моей спиной «Он что думает, что он тут самый умный?!», «Что он себе позволяет?!». Я говорю об этой проблеме в прошедшем времени потому, что после курса психотерапии я начал понемногу различать людей — и только тогда понял, что не различал их до этого.

Вторая проблема — разные языки. Я хоть и говорил по-русски, как окружающие, но друг-друга мы не понимали. Они слышали в моих словах что-то своё, я слышал в их словах что-то своё, но чаще всего слова друг друга были для нас бессмысленны. Пример: я — старшеклассник, какой-то мужик подходит ко мне и кричит «Слышь ты! Заносчивый муд*к! Умерь свою гордыню! Старших надо уважать!». Для меня это был бессмысленный монолог. Я не понимал, кто это, не понимал причины его «нападения», не понимал его слов. В ответ я говорил, дрожа от страха, что-то такое: «Надо уважать? Кому надо? Почему надо? Какая странная фраза. Вы это сами придумали, или где-то услышали? Можете ли вы доказать это утверждение? Что вы понимаете под уважением?» Странность была в том, что он не мог внятно ответить ни на один из этих вопросов. Тогда зачем он произнёс это утверждение? Да ещё так громко, что я аж испугался. Ещё пример: кто-то подходит и говорит «У тебя рубашка наизнанку! Ты что, д*бил?!». На что я отвечал что-то типа: «А в чём проблема? Теплопроводность? Но асимметричная теплопроводность материала противоречила бы второму началу термодинамики… Удобство? Если бы мне было неудобно, я бы обязательно заметил». В итоге собеседник не мог внятно доказать, что одежду не надо надевать наизнанку, и уходил, бормоча «вот д*бил… ну точно… конченый…».

Третья проблема — в школе надо мной смеялись, дразнили, периодически били. Причём зачастую я не мог указать на обидчиков, т.к. не различал людей.

Четвёртая проблема — проблема в отношениях с девушками. Ситуации разные. Например, она приходит в гости и говорит «сделай, пожалуйста, чай». Я весь в непонятках, сделал чай, выпил его. Уходит от меня обиженная. Потом выясняется, что она хотела, чтобы я приготовил чай, и отдал его ей. То есть она обиделась на мою неспособность прочесть её мысли. Другой пример — решили встречаться с давней знакомой. Один раз проводил её домой, второй раз проводил её домой, а на третий день сказал «сегодня я не хочу провожать тебя домой», и не проводил. Обида и конец отношений. Причина мне была непонятна. Мы были знакомы уже года 2, и я её до этого не провожал до дома. Почему она не обижалась на меня каждый день?

Пятая проблема — люди вокруг «слепые», и поэтому с ними не о чем поговорить. «Слепость» окружающих я начал замечать ещё в школе. Яркий момент: учитель рассказал нам про логарифмы, потом взял в руки калькулятор, и произнёс «теперь вы понимаете, как работает умножение в калькуляторе? Он использует логарифмы, чтобы свести умножение к сложению». Но калькулятор не умножал через логарифмы. Это было видно! То есть я смотрел на калькулятор, и видел, что этот калькулятор не умножает через логарифмы. А учитель держал этот калькулятор в руках, и фактически говорил на чёрное «белое». В такие моменты люди мне казались психически больными. Я видел явно больше, чем окружающие люди: видел, как работает сенсорный экран в телефоне, видел, как отражаются электромагнитные волны в микроволновые, видел поляризованный свет задолго до того, как про него рассказали в школе (я называл этот свет «повёрнутым») и т.д. Поначалу это доставляло множество проблем. Люди ведь постоянно говорят о том, что видят. Но моя попытка подойти к ним и заговорить о том, что вижу я, заканчивалась провалом. Иногда люди реагировали негативно: «Ладно! Замолчи уже! Все и так знают, что ты тут самый умный!», иногда нейтрально: «Извини, у меня не было времени почитать о том, как работает сенсорный экран». Мне всё время вменяли какое-то «чтение», хотя читать я не любил. Зачем читать о том, что и так видно?

О преимуществах аутизма расскажу завтра в следующем сообщении :)

Теперь о плюсах расстройства аутического спектра. Предупреждаю, что текст ниже не предназначен никого «задеть» и не отражает моего текущего мнения. Я пытаюсь передать свои ощущения «на тот момент», чтобы вы почувствовали себя в шкуре аутиста. Быть может, это поможет взаимопониманию.

Первый плюс расстройства аутического спектра — это настоящая, полноценная, яркая, разнообразная жизнь, полная чувств и эмоций. Мой мир очень разносторонний, и состоит из таких вещей, как линейная алгебра, вычислительная геометрия, математический анализ, функциональный анализ, теория игр, дискретная математика, нелинейный анализ, асимптотический анализ, вычислительная математика, дифференциальные уравнения (в том числе в частных производных), механика сплошных сред, механика твёрдого тела, колебания и волны, теория информации, электроника, программирование, теория вероятностей, статистика, и прочее и прочее (десятки пунктов). Здесь нет никакой зауми и ненужных знаний. Всё это настоящее и непосредственно связанно с ежедневным, простым, бытовым, опытом (взять хотя бы терпкий запах собственных векторов линейного оператора).

В противоположность, нейротипичные люди (не-аутисты), живут очень ограниченной, ненастоящей, придуманной, серой жизнью, почти не связанной с бытовым опытом. Разговоры нейротипичных людей по большей части состоят из пяти узкопрофессиональных тем: 1) человекознание (что-то связанное с людьми, кто куда пошёл, кто что сделал, кто что сказал), 2) история (что-то о событиях, бывших в прошлом, и не имеющих отношения к текущему моменту), 3) география (что-то о событиях, происходящих далеко, и не имеющих отношения к текущему месту), 4) одеждоведение (что-то про одежду, где купить, как носить), 5) кулинария (что-то про еду, где купить продукты, как приготовить, кто что поел).

Подробности общения с нейротипичными людьми

Из-за того, что нейротипичные люди в основном общаются на узкопрофессиональные (а не на бытовые) темы, они сыпят заумными непонятными фразами, такими как «яйцо вкрутую» (что-то из кулинарии), «дублёнка» (что-то из одеждоведения), «Киев — столица Украины» (что-то из географии). Поскольку не наблюдается никаких источников, откуда можно было бы получить эти знания «естественным путём», единственное объяснение такое: они, когда приходят домой, обкладываются какими-то специальными справочниками по географии, истории, кулинарии, психологии,… ботают это всё до полуночи, и на следующий день выдают эти факты и термины, чтобы произвести впечатление на других таких же «ботаников».

Мои попытки спустить нейротипичных людей с небес на землю, чтобы поговорить о чём-то простом и бытовом, обычно успехом не заканчивались. Например, человек держит в руках телефон, в котором есть микроэлектромеханический микрофон, но почему-то говорит не о микрофоне, а о том человеке, с которым он только что общался по этому телефону. Да этого человека даже нет рядом! Давай поговорим о микрофоне! Не хочешь? Тогда посмотри в окно, какой красивый поляризованный свет исходит с неба! Как, не видишь поляризованного света?! Вот же он, играет в отражениях от диэлектрических поверхностей! У тебя садится телефон? Тогда мы можем обсудить обратноходовый импульсный преобразователь! … Стой! Куда ты уходишь?! Снабберная цепочка! Давай обсудим снабберную цепочку!…

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

Жена

Моя жена — это отдельная тема. Она не умеет обижаться. Вы только представьте себе такое! Злиться может, а обижаться — нет. В случаях, описанных в предыдущем комментарии, она ведёт себя так:
—Проводи меня.
—Сегодня я не хочу тебя провожать.
—Что значит, не хочешь?! Это почему ещё?!
—[Озвучиваю причины, почему не хочу провожать]
—Всё это ерунда. Сейчас же одевайся и иди меня провожать.


Ещё пример:
—Сделай, пожалуйста, чай.
—[Делаю чай и сижу пью его]
—Я правильно поняла, ты сделал чай и сам его пьёшь?! А обо мне ты не подумал?!
—[Делаю чай и ей тоже]


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

Третий плюс расстройства аутического спектра — это высокие зарплаты. Когда начальство и коллеги заметили, что у меня есть «супер-зрение», они сначала не верили. Подходили, показывали что-то, задавали вопросы, получали ответы. Думали, что это я просто такой начитанный, или что-то типа того. Поначалу не доверяли, спрашивали «где ты об этом читал?». Интересно стало, когда я начал отвечать на вопросы, ответы на которые не получалось найти в Интернете. Разрабатывал решения, которые не просто достигали мирового уровня, а иногда превосходили имевшийся на тот момент мировой уровень. Когда всё это выяснилось, стала расти заплата. Одна, две, три, четыре, пять… тысяч евро «на руки».

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

Какие есть варианты помимо зависти?
Ну, раз вы решили его кормить и завалить этим флудом топик — расскажу ))

Устраивайтесь поудобнее, доставайте попкорн, наливайте пиво ))

Заголовок спойлера
На Флибусте есть не только книгоделы, сканящие и распознающие текст, также там тусуется несколько переводчиков. Любителями их не назвать, потому что издательства постоянно их публикуют, но иногда, они берутся за книги просто потому — что те им нравятся. Например, Incanter перевел Surface Detail Иэна Бэнкса, просто отлично, не рассчитывая на какой-то коммерческий выхлоп, sonate10 переводит Шустермана, просто потому, что очень нравятся его книги. Переводят они замечательно, читать их — одно удовольствие.

Летом 15 года, Ольга (sonate10) открыла на Флибусте тему, что ей очень понравилась книга Лю Цысиня и она бы хотела ее перевести, но редактор, с которой они вместе работали — была занята и Ольга искала того, кто поможет ей в этом деле. Несколько человек откликнулись, сколько именно, знает только она, в их числе ваш покорный слуга и другой персонаж, чье цирковое выступление вы сейчас наблюдаете.

Через недельку или две, Ольга написала, что моя пробная редакция первой главы ей понравилась и предложила участвовать в проекте. Подробнее о нем можно почитать в моей самой первой публикации на Хабре.

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

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

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

С тех пор, в душе его (на самом деле ниже и эээ… сзади) зияет незаживающая рана. При виде моего ника у него все обостряется. Он в дичайшем непонимании, как меня, за столько лет безудержного флуда, до сих пор еще не слили тут в адовые минуса и как я вообще имею наглость ______ и ______, а еще ______, не говоря уже о ______ (подставьте нужное)

Несколько лет назад, на Автор тудей, где до этого никто не знал ни его, ни меня, он вывалил пасквиль посвященный моей персоне, наполненный откровенным враньем, нелепыми выдумками и обвинениями, но главное — праведным гневом и непереносимыми страданиями: Правдивая история Костика-Холокостика. Угрожая, мне — что опубликует его на Хабре: “И тогда все узнают!!!1111расрасодин”. Причем, я этот пасквиль показывал всем и каждому, с кем общался :) И тем кого знаю по Хабру, и другим знакомым, и просто в разных чатах. А когда я стал сам показывать его тут в комментариях — он удалил его с АТ :) Также он постоянно пытается всунуть мою персону в какие-то “остроумные сценки”, которые вставляет почти в каждую свою публикацию на Хабре, про остальные ресурсы — даже говорить не буду, и так далее и тому подобное )))


Так что, подливая скипидарчик на незаживающую ммм… фрустрацию Zangasta, здешнее сообщество рискует утонуть в феерическом флуде, который он может генерить бесконечно. Будьте осторожны :)

При этом websocket бегают поверх TLS

Конечно. Следует читать "не в абстрактный TLS, а конкретно в websocket". Не совсем точно сформулировал, прошу простить.

Поверх TLS много что бегает, и если стоит задача сделать трафик максимально похожим на HTTPS (наиболее массовый вид трафика в интернете), то нет ничего лучше, чем обернуть его в HTTPS, что для решаемой задачи в реальности означает websocket.

С точки зрения внешнего наблюдателя это все выглядит именно как TLS

Этого маловато по нынешним временам. Боюсь, простой stunnel4, оборачивающий трафик в "голый" TLS, не решит задачу маскировки трафика так же хорошо.

Собственно, мой поинт в том (высказанный где-то тут рядом в комментариях), что для создания SOCKS5-прокси, работающего через websocket, из двух вариантов (ShadowSocks с плагинами либо wstunnel) мне больше нравится второй, в нем слоев инкапсуляции меньше, следовательно меньше оверхеда, и противодействие active probing'у есть (тут я имею в виду конкретную реализацию).

1
23 ...

Information

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