Sova_2

Вопрос Борисычу

Пользователь epoxyde после длительного отсутствия опубликовал пост, чтобы спросить у пользователя latexzapal, нет ли у того списка координат мест обнаружения всяких редких видов растений. Можно gpx-файлы с навигаторов.

Так как я, все же, продолжаю пилить карту редких видов, это будет полезно.

Sova_2

Игра с российскими либералами

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

вот серия фотографий настоящей живой Германии (кликабельно в большой размер):

[Еще несколько...]








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

Пока живешь и варишься внутри страны, приходящие откуда-то сказки о жизни где-то ТАМ воспринимаешь, как есть, без критики. Когда же оказываешься по другую сторону границы, все видится совсем иным, начинает проявляться правда о жизни в этом условном «ТАМ», где семья с доходом более 8 тысяч евро в месяц (переведите на рубли) не то, чтобы не может позволить себе дорогой автомобиль, но не стремится его иметь, потому что ... внезапно ... ДОРОГО. И покупает сильно БУ небольшую Skoda Fabia, чтобы не тратиться на ее содержание. Правда, я знаю несколько эмигрантов в ЕС, которые при первой же возможности купили себе дорогие автомобили (читал их откровения). Ну... не особо ездят они на своих дорогих автомобилях, правда.

А все остальное можно увидеть на фото (могу еще накидать, если надо будет). Хештеги оставлю

#либерда #либералы #германия #русскийлиберал

Sova_2

JavaScript –> React

Начинаю открывать для себя #React. Открытия начались с установки окружения, которая представляет из себя 160 МБ и почти 27000 файлов. Зато теперь приколько писать целый компонент, не разрываясь между .html .css и .js

Осталось научить IDE понимать и активно дополнять синтаксис JSX и вообще, активно работать с React. Так-то ничего, мне даже начинает нравиться это все. Следующий шаг – научиться запускать свои веб-серверы и работать с файлами (чтение-запись).

#javascript #reactjs

Sova_2

Практический JavaScript – Анализ текстов

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

Бонусом сейчас – установка минимальной длины учитываемого слова.

// TODO:

до Нового года – сделать так, чтобы можно было задавать ключевые слова для поиска (первое и главное). Код для этого уже есть, но сейчас не включен в основную версию (если это можно называть версиями);
до Нового года же – научить тулзу считать схожесть слов с ключевыми словами (для ключевых слов – левое, сейчас пустое, поле), то есть, брать их за основу и искать последовательно похожие слова, а потом откидывать те, у которых схожесть менее, скажем 50%.

Сейчас тулза выводит результат в формате, удобном для сохранения в CSV. В будущем хочу научить ее формировать этот CSV самостоятельно.

До анализа контекстов я, скорее всего, эту штуку никогда не доведу, но для прикладных задач ее будет вполне достаточно. Ну, и прилепить к ней AmChart, конечно же. А, научив сохранять в локальные файлы, можно сделать анализ сходства текстов в первом приближении. Ну, и да, пока это чистый нативный #javascript ES5.

Sova_2

Про пулемет и ядерную бомбу

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

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

Sova_2

JavaScript – практический код 2

Немного перепилил генератор ссылочной части на идентификаторы авторов научных публикаций (написан на #javascript). Теперь не нужно делить на ORCID и ResearcheID. Достаточно вставить их последовательно ORCID > ResID для каждого автора (эту работу, похоже, автоматизировать нельзя, но, вероятно, можно научить скрипт последовательно забирать номера из файлов, хотя смысл не ясен, сотни номеров пока никто обрабатывать не собирается). Скрипт сам рассортирует номера, проверит их на правильность (в случае, если хотя бы один из номеров не соответствует требуемому формату, пользователь получит предупреждение с указанием номера или номеров, формат которых некорректен).

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

В // TODO: добавил, что в следующей, версии нужно сделать проверку на наличие парных идентификаторов.

В общем, не самая сложная, но работа сделана.

Sova_2

JavaScript – написал первый практический код

Сегодня потребовалось быстро формировать из научных ID ссылочные строки на них и делать строку для авторских данных. Минут за 15 накидал простую тулзу, которая список ORCID-ов и ResID превращает в набор ссылок и строчку. Получилось внешне не очень, зато все работает.

Теперь редакторам и корректорам не придется руками делать это все и получать массу ошибок в итоге.

Sova_2

Два провокационных поста – Второй

На днях смотрел какой-то док. фильм (фоном) о работе Штази. Ну, это такая служба разведки и контрразведки в ГДР, кто не знает. Штази поносили, как душа ложилась. И следила-то Штази за всеми и каждым, и пытала-то всех подряд, и не выпускала из ГДР...

Но за всеми этими обвинениями авторы забыли сказать, что Штази – это прямой ответ на политику Запада в отношении ГДР, которой президент ФРГ Конрад Аденауэр (который, кстати, сейчас очень популярен в ФРГ) пообещал полную изоляцию и прочие меры. На линии разделения западные военные регулярно устраивали провокации, которые переросли в почти прямой конфликт, когда танки обеих сторон стояли друг напротив друга.

В ГДР осознавали, что ФРГ и ее союзники наверняка ведут разведывательную и подрывную деятельность в восточной части Германии и принимали где-то излишние, но меры для предотвращения этого. А самое важное в том, что западные спец. службы пользовались практически тем же арсеналом методов, что и Штази. И так же держали под наблюдением тысячи человек, так же шантажировали, так же задерживали и пытали.

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

Так что, Штази не была чем-то уникально жестоким и дотошным. Это был всего лишь ответ на то давление, которое организовал «Запад» и не более. Если бы США и их союзники изначально были бы настроены на построение конструктивных отношений с СССР и его союзниками, никакой Штази, никакой Стены не было бы.

Sova_2

Два провокационных поста – Первый

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

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

Первое применение методов информационной войны Россией можно отнести к 2008 году. Тогда в ходе августовской войны были выявлены недостатки организации армии и информационного сопровождения. Второй яркий пример – Крымская весна 2014 года, когда Россия (и, конечно, Путин) в чистую переиграла США, правильно подготовив население Крыма, верно уловив настроения (пусть они и были предельно ясными, но их нужно было поддержать и обострить), провести референдум и обеспечить его безопасность. Нужно было не только получить поддержку населения, но и в нужный момент, на пике напряженности, ввести свои войска, правильно их подготовить и оснастить.

Итог – всемирно уже известные Вежливые люди и «Спасибо, что я больше не кiт!». Второй итог – полный провал всей стратегии США относительно Крыма и совершенно спутанные карты в самой украине, где ничего толком не получилось (дополнительное подтверждение – не избрание Порошенко).

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

Везде и всюду США преследуют неудачи в информационных войнах и везде, где это происходит, явно или не очень, но прослеживается вмешательство России. Проблема в том, что в США сильно деградировал дипломатический корпус или же увлекся совсем другими вещами. Что пытался сделать западный дип. корпус? Обвинить Россию в деле Скрипалей? Не получается, доказательств нет и никогда не появится. Обвинить Россию в катастрофе МН-17? Снова мимо, нет никаких прямых доказательств, никаких явных свидетельств в пользу этой версии. Что там еще? Вроде бы, все.

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