ZolVas

На Пикабу
поставил 5 плюсов и 0 минусов
Награды:
5 лет на Пикабу
618 рейтинг 9 подписчиков 0 подписок 11 постов 5 в горячем

Продолжение поста «Чебурашка (2023) — бабайка пробралась в штат Айдахо: предыстория Освобождённого Эль Кукуя?»

Будущее Чебурашки за 20 сек. 😱

Чебурашка (2023) — бабайка пробралась в штат Айдахо: предыстория Освобождённого Эль Кукуя?

По экранизации Чебурашки 2023 года — российского фильма, который не оставил равнодушным многих кинозрителей, — уже вышло много обзоров и версий.

С одной стороны, это комедия, но есть и драматический подтекст. Назвать фильм полностью детским точно нельзя.
Отмечается высочайший интеллект "попузьяны", как он сам себя именовал: общение, изучение неизвестных языков, шахматы, логика. Прожорливость, растущая сила и ловкость.
Появились вопросы, а где и когда произошла история? И откуда Чебурашка?

В посте есть спойлеры. Сходите в кино, если ещё не смотрели фильм. Ну, и/или после пересмотрите, чтобы взглянуть на вещи по-новому.

А мы начинаем.

Чебурашка (2023) — бабайка пробралась в штат Айдахо: предыстория Освобождённого Эль Кукуя? Российское кино, Чебурашка, Фанатские теории, Фильмы, Теория, Обзор фильмов, Комедия, Длиннопост

(Источник фото ©Plemiaш: http://hiero.ru/2026219)

Ниже привожу свои утверждения, которые дальше буду подкреплять фактами.

1) Начало истории — плантация апельсинов в Мексике, штат Нижняя Калифорния.
2) Продолжение истории — (после стихийного бедствия) в США, проходит в городке штата Айдахо.
3) Дата событий — альтернативный сентябрь-октябрь 2018 года.
4) Чебурашка — чудовище (или его перерождение) латиноамериканского фольклёра, Эль Кукуй (аналог Бугимена)
5) Начнёт ли Чебурашка свой кровавый путь? Финал остаётся открытым, но вполне вероятно.

ОБЪЯСНЕНИЕ ИСТОРИИ
(спойлеры-спойлеры)

Вы думали, что история про Россию, ураган принёс Чебурашку из Средней Азии в сторону какого-нибудь Краснодарского края? Как бы не так! Смотрите внимательнее!
Часть вещей маскируют, меняют имена героев, номера авто и вывески, но это скорее локализация.

{0-1}
Физиология Чебурашки
Родилась, как её окрестили, "белорусская ушастая овчарка" 24 сентября 2018 года, что характерно, в год земляной собаки. Это исключительно умное (возможно, самое умное на планете), стремительно обучающееся, из-за своего возраста пока немного неуклюжее существо.
Обладает острыми когтями и сильными лапами. Легко, когда захотел, сорвал кожаный ошейник. Играючи, не смотря, одним коготком снимает толстую кожицу ... (пока) с апельсина.

Чебурашка (2023) — бабайка пробралась в штат Айдахо: предыстория Освобождённого Эль Кукуя? Российское кино, Чебурашка, Фанатские теории, Фильмы, Теория, Обзор фильмов, Комедия, Длиннопост

Чрезвычайно живуч (пережил экстремальные перегрузки внутри урагана, при падении с высоты). Судя по скорости потребления пищи, быстрый обмен веществ. Вероятно, регенерирует (нет видимых ран после выхода из вихря, быстро оклемался после неоднократных столкновений с деревом и других падений, способных привести как минимум к ссадинам и переломам). Не исключено, что одно из слабых мест, если они вообще есть, — это глаза, поскольку закрывает их ушами, вероятно, для большей защищённости.
Судя по бинокулярному зрению и строению зрачков, несмотря на показанный нам фруктовый рацион, может оказаться всеядным. Волосяной покров рассчитан в том числе на холодную погоду, а, значит, и на выслеживание, предполагающее длительные засады.
Возраст явно небольшой (иначе обучился бы охотиться на добычу быстрее): в самом начале ему, возможно, несколько недель, если даже не дней.
Предположительно теплокровный. На текущем этапе развития паранормальных способностей, кроме излечения ребёнка (достоверно не засвидетельствовано, могло быть совпадением) и призыва смерча в критической ситуации (не доказано, могло быть совпадением), не показал.
По знаку зодиака Весы (Libra "против 11 агрессоров"), хотя, судя по недавнему посту на Пикабу, подошла бы и Дева (Virgo "против 11 тупоголовых") (Как знаки зодиаков видят остальные знаки).

{0-2}
Моральное состояние Чебурашки
Множественные младенческие психологические травмы.
Пережитая угроза жизни со стороны мексиканцев. Недоедание. Необоснованная жестокость и издевательства со стороны однозначно более слабых как физически, так и умственно, детей (оставлено пока без ответной агрессии). Предательство взрослых.
Лишение свободы, ограничение передвижения и даже препятствование в справлении естественной нужды (как со стороны Риммы/Шапокляк — держит на привязи, так и со стороны Гены — сидит на корзине сверху и ждёт, чтобы "тёпленькая пошла", ну-ну).
Озвучивается цена продажи в неволю, а потом совершается обмен разумного существа на вещь.

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

Учитывая вышеперечисленное, осуждать Чебурашку нам и Гене, наверное, будет сложно.
Сам Гена изрёк: "У плохих поступков не бывает оправдания. Но бывают причины".
Это произнесённая фраза подходит под девиз. Будущего. Эль Кукуя...

Чебурашка (2023) — бабайка пробралась в штат Айдахо: предыстория Освобождённого Эль Кукуя? Российское кино, Чебурашка, Фанатские теории, Фильмы, Теория, Обзор фильмов, Комедия, Длиннопост

{1}
Во вступлении мы видим апельсиновые плантации, на которых трудятся работники, говорящие по-испански!

а) где можно увидеть испаноговорящих? В Испании за 4000 км от России или в Мексике, из которой до Камчатки до 8000 км? Отметаем Экваториальную Гвинею (Африка) и испаноговорящих мигрантов в Европе/Азии.
б) о многих ли ураганах в России и в приграничье вы слышали? И в Испании это редкость. А вот в Латинской Америке и США случаются постоянно.

Так что речь идёт не о Европе, Азии или Африке, а скорее о Северной или Южной Америке.
Кстати, да, страны Латинской Америки, включая Мексику, массово экспортируют апельсины.

{2-1}
Ну, хорошо, допустим, началось всё в Южной Америке / Мексике.
Но могли ли дальнейшие события переместиться в Россию? Нет.

а) ураган из континента на континент, тем более с живым, пусть и паранормальным, существом не летит так далеко и долго, да и апельсины не попортились.
б) много ли вы видели небольших городков России, где есть неплохие дороги, как минимум 30 лет (по истории) обхаживаемые дендрарии, где недвижимость с бассейнами и постоянно живут состоятельные люди, где по западному образцу шоколадный магазинчик успешно конкурирует с конгломератом (и завод не является, судя по всему, градообразующим предприятием), где весьма помпезное празднование конкурса шоколада?
в) часто ли можно увидеть, что крупный бизнес будет озвучивать формулировки "присоединение к бизнес-семье", а топ-управленец, имея указание "запугать", будет так вести общение и приходить один, без сопровождения хотя бы пары парней покрепче, просто для физической защиты?
г) весьма низок криминальный уровень. Не было, скажем, попыток проникновения в жилище Геннадия Петровича и силового захвата Чебурашки, только неоднократные уговоры.

Дополнительный кирпичик — друг Геннадия, работающий в зоопарке, вспоминает о том, что "в Миннесоте в 2006 году был дождь из рыбы". Он назвал не Венесуэлу, не Австралию или другую географическую локацию, даже не просто США, а конкретный город в США. Может, запомнил, но, если бы жил рядом, лучше бы отложилось в памяти, не правда ли?
Продолжение истории, кстати, протекает явно не в Латинской Америке потому, что герои удивились знанию сверхразумного Чебурашки испанского (иначе на чём они весь фильм общались). Подозрительно, однако, что герои уверенно по звучанию идентифицировали этот язык. Как-будто в своей жизни немного учили или слышали от носителей (будь они не уверены, назвали его бы просто "иностранным"). Вы вот отличите испанского от португальского, итальянского, нидерландского? Вот-вот.

Так что слишком многое намекает: основные действия могут развиваться в Соединённых Штатах Америки (где с испанским сталкиваются).
А можно ли конкретизировать регион? Да!

{2-2}
В истории говорится о соревнованиях по полёту на дельтапланах, когда разбилась жена Геннадия (или, может, Гарольда?). В США есть Аппалачи на Востоке (далековато от Мексики и латамериканских стран), так что больше шансов, что это Скалистые горы.
(Источник фото https://en.wikipedia.org/wiki/Mountain_states)

Чебурашка (2023) — бабайка пробралась в штат Айдахо: предыстория Освобождённого Эль Кукуя? Российское кино, Чебурашка, Фанатские теории, Фильмы, Теория, Обзор фильмов, Комедия, Длиннопост

Итак, мы ищем место со случающимися ураганами, где относительно тепло, поближе к Мексике, где есть горы. Кандидаты: Нью-Мексико, Колорадо, Юта, Вайоминг, Айдахо, Монтана.
Копаем глубже.

{2-3}
В фильме почти не упоминались конкретные города. Только Москва (когда главная героиня порывается переехать туда).
Вот только в реальности имелась в виду, конечно, не Москва.
Можно подумать, как и локализованные имена героев, должен был звучать какой-нибудь Канзас (такая вот косматая альтернативная Дороти из Страны Оз)?
Но не исключено, что сказано всё верно. Просто речь о Москоу — столице округа Лейто, четвёртом по населению в штате Айдахо, США (25+ тыс. чел.).
(Источник фото https://en.wikipedia.org/wiki/Moscow,_Idaho)

Чебурашка (2023) — бабайка пробралась в штат Айдахо: предыстория Освобождённого Эль Кукуя? Российское кино, Чебурашка, Фанатские теории, Фильмы, Теория, Обзор фильмов, Комедия, Длиннопост

С дополнительным фактором про Москву / Москоу действия, вероятнее всего, разворачиваются либо непосредственно в штате Айдахо, либо в приграничной с ним Юте (при этом Вайоминг и Монтана всё же лучше защищены горами со стороны урагана, идущего из Мексики).
В пользу Айдахо — упоминание города (жители штата лучше его знают), чуть более редкие ураганы, больше гор. В пользу Юты — потеплее погода для постоянного дендрария, чуть ближе к Мексике. Остальные — либо дальше от Москоу, либо слабо гористые штаты, либо дальше от Мексики.
Для меня упоминание города Москоу перевешивает. Поэтому считаю, что действия и проходят в Айдахо.
Если зацепка с Москоу не верна и если это не Айдахо, то обозначенный регион Горного Запада США в любом случае определён верно.
(Источник фото https://upload.wikimedia.org/wikipedia/commons/1/13/Map_of_USA_States_with_names_white.svg)

Чебурашка (2023) — бабайка пробралась в штат Айдахо: предыстория Освобождённого Эль Кукуя? Российское кино, Чебурашка, Фанатские теории, Фильмы, Теория, Обзор фильмов, Комедия, Длиннопост

{3-1}
Попробуем понять период событий.
Однозначно современность (есть фотоаппарат и цветные фото), но после 2006 года, о котором вспоминали. Нужно искать ураганы, идущие через Мексику и затронувшие США, предпочтительно Айдахо и Юту.
Под критерий попадает только один. Ураган "Роса", шедший c 25 сентября по 3 октября 2018 года. Он прошёл через Нижнюю Калифорнию (Мексика), затронул Аризону, Юту и немного юго-восток Айдахо.
Нельзя исключить, что в альтернативном 2018 году ураган был гораздо сильнее.

{3-2}
Так и возраст Чебурашки. Ему явно меньше месяца, так что это сентябрь. Либо Дева (Virgo, до 23.09 вкл.), либо Весы (Libra, начиная с 24.09). Очень уж значимая дата Урагана "Роса", который, может, и был частью явления/перерождения.
Есть неплохая вероятность, что дата рождения, или первый день Освобождённого (Libra/Libre, игра слов, в том числе для испанского), — 24 сентября 2018 года, понедельник, 00:01.
Если зацепка с весьма "говорящим" знаком зодиака не верна, то обозначенный сентябрь в любом случае определён верно.

{4-1}
По всем характеристикам, которые мы видели, товарищ "с большими ушами" явно непрост и может быть связан с потусторонними силами.
А первая мысль из латиноамериканского фольклёра (испанский язык неспроста) — это Эль Кукуй (El Cucuy). Изначально миф о нём появился в XIII веке на севере Португалии и Востоке Испании (регион Галисия). Этимология слова восходит к Coco/Cuca, или черепу.
Ох, неспроста в фильме он головастый в прямом и переносном смысле.
Зверь и прячется, и весьма опасен, поэтому живых свидетелей так мало, но, говорят, весьма лохмат.

Легенды об исчезновениях в испано- и португалоязычной Америке связываются с именно этим мистическим существом (может быть причиной такой агрессии плантаторов). В южных приграничных штатах США типа Нью-Мексико и Колорадо про него также неплохо знают за счёт большего проникновения испанской культуры (его могли бы вычислить, относиться к нему сильно настороженно, особенно после проявления знаний испанского). Так что это довод против территориально близких к Мексике штатов как места истории.

{4-2}
Немалую роль в фильме играют негативные отношения между Освобождённым и детьми.
Несмотря на измывательства, никаких действий он, впрочем, (пока) не предпринимал.
Возможно, недостаточно взрослый (порой подросшие щенки суровых пород тоже добродушны, пугливы, игривы, не кусаются, хотя мощь уже приобрели). Возможно, формируется психика. Возможно, пока изучает, пытается воспринять, прощает...
А пока — безнаказанно хватают за уши, привязывают к хвостику мусор, на добрые его поступки отвечают злобой.

Чебурашка (2023) — бабайка пробралась в штат Айдахо: предыстория Освобождённого Эль Кукуя? Российское кино, Чебурашка, Фанатские теории, Фильмы, Теория, Обзор фильмов, Комедия, Длиннопост

А вот в фольклёре испано-португальский бабайка похищает или съедает детей, прежде всего непослушных или кто не спит.

Durmete nio, durmete ya...
Que viene el Coco y te comer

Заслуживают ли дети в фильме такой участи? Конечно, нет...
Но получат ли избалованные и не неизбалованные по заслугам? Получат ли по справедливости родители? Или род человеческий? Страшно представить...

{4-3}
Немного пугает встреча неговорящего Гриши с уш(ж)астиком...
Что родители услышали первое от молчащего Гриши в соседней комнате?
ПРОНЗИТЕЛЬНЫЙ КРИК!!!
Только ЧТО произошло, ЧТО показал Чебурашка, КАК воздействовал на податливую ПСИХИКУ ребёнка и головной мозг?
Испугал? Мог укусить?! Или было псионическое/когнитивное воздействие?!
Серьёзно, страшно представить, прежний ли это теперь ребёнок...

{4-4}
Тревожно видеть в конце фильма как бы невзначай кружащегося на флюгере крыши крепнущего день ото дня Чебурашку. Мог быть просто кадром, только не в нашем случае. Потому что этот символ — какой надо символ.
Дело в том, что крыша, к сожалению, — одно из излюбленных мест Эль Кукуя, откуда он наблюдает за детьми... Не придумываю, серьёзно, почитайте.
Способности выслеживания с высоты нам уже показывали... Он легко нашёл/почувствовал Гришу в стартующей ракете... Отыскал случайно, по запаху, или способен ощутить зло в любом ребёнке? Только вот Гриша не был же злым, неужели всё равно..?

{5}
Будущее Чебурашки
Ближе к концу фильма Чебурашка обронил фразу: "Я не хочу быть человеком. Люди злые". Учитывая то, кем ему, может, предстоит стать, очень опасное заявление. Умнее, чем он и люди, всё равно почти точно нет на планете.
Есть и неоднозначное изречение: "Мне кажется, вы такие грустные, потому что не умеете прощать". Это результаты его наблюдений и совет людям? Или он это говорит и себе?
Ну, а если он не себе, если прощать сам, как он считает, умеет, то сможет ли в будущем почти неуязвимый герой и IQ-гений, превосходящий людей во многом, не разучиться прощать?

И ещё. Сложно сказать, какое влияние окажет на него рост и развитие. Проснутся ли хищничьи инстинкты, будет ли проявляться агрессия? Начнётся ли смена гормонального фона? Насколько он сможет и захочет ли контролировать своё поведение разумом?
Будет ли он вообще расти в размерах?!

Финал остаётся открытым.
Но что-то подсказывает, что это не конец. А лишь начало. Предыстория. Начало ОСВОБОЖДЕНИЯ.
Вклад в психику будущего EL CUCUY успешно внесён.
Поздравляем, граждане Нижней Калифорнии и Айдахо, вы сделали первые ходы за "белых"/светлых, но следующий ход "чёрных"/тёмных в этой шахматной партии
будет за ним,
как только он всё взВЕСит.

Справитесь..?

Чебурашка (2023) — бабайка пробралась в штат Айдахо: предыстория Освобождённого Эль Кукуя? Российское кино, Чебурашка, Фанатские теории, Фильмы, Теория, Обзор фильмов, Комедия, Длиннопост

С любовью к создателям фильма.

(Фото с фильма — трейлеры и разные обзоры)

(Текст мой собственный, вправе использовать его в любых целях — CC0).

Показать полностью 8

Как поднять свой CORS-proxy сервер за 5 минут бесплатно

Просто. Нужно задеплоить на Heroku репозитарий GitHub.

1. Заходите / регистрируетесь на https://heroku.com

2. Входите в сервис, соглашаетесь с правилами и открываете ссылку:

https://heroku.com/deploy?template=https%3A%2F%2Fgithub.com%...

Появится что-то вроде такого (фото):

Как поднять свой CORS-proxy сервер за 5 минут бесплатно IT, Javascript, Программирование, Самоучитель, Пособие, Github, HTML, Web, Прокси, Длиннопост, Backend

3. Даёте название приложению и деплоите. Готово.


Пример для Пикабу:

https://pika-secret-ocean-49799.herokuapp.com/https://pastebin.com/raw/S3rjB3Sx



Чуть больше подробностей и техдеталей под катом.

I. Предисловие

Когда создаёшь небольшие приблуды, иногда сталкиваешься с проблемой ограничений на кросс-доменные запросы — различного рода Same-origin policy, Cross-origin domain sharing (или CORS).

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

Как поднять свой CORS-proxy сервер за 5 минут бесплатно IT, Javascript, Программирование, Самоучитель, Пособие, Github, HTML, Web, Прокси, Длиннопост, Backend

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

Как пример — вывод данных с pastebin.com без CORS (что доступно штатными средствами лишь с платной подпиской, а мы реализуем бесплатно)!


Мимоходом, чтобы немножко заинтересовать, добавим в pastebin код и попробуем его запустить, обойдя CORS!

Понять, как запускать JavaScript код, если вы раньше никогда не программировали, можно по прошлой статье:

Пособие по запуску JavaScript: консоль, букмарклеты и прочее с примерами

II. Proxy-сервер, обходящий CORS
Раньше были удобные растиражированные бесплатные сервисы https://cors.io/ или https://cors-anywhere.herokuapp.com/corsdemo/

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

II.1. ПОДБОРКА ПОКА РАБОТАЮЩИХ ОНЛАЙН-СЕРВИСОВ:
Но есть менее популярные сервисы, которые пока работают:


https://scrappy-php.herokuapp.com/?url=

https://api.allorigins.win/raw?url=

https://cors-get-proxy.sirjosh.workers.dev/?url=

https://secret-ocean-49799.herokuapp.com/

https://cors.eu.org/

https://cors-proxy﮳tk/?url=

https://pika-secret-ocean-49799.herokuapp.com/


В конце приведённой ссылки подставьте свой URL, который нужно CORS-обойти.

Например,

https://pika-secret-ocean-49799.herokuapp.com/https://pastebin.com/raw/5Sm88arP


Но высока вероятность, что перечисленные сервисы станут популярными.

И вскорости прикажут долго жить.


III. Что делать, когда пропадут перечисленные сервисы?
III.1. ВАРИАНТ-1: ИСКАТЬ ЕЩЁ АНАЛОГИ

Ссылка-1: https://github.com/topics/cors-proxy

Ссылка-2: https://github.com/search?q=CORS%20proxy&type=Repositories


Листайте, открывайте каждый, ищите... Вам может повезти. И в readme внизу или в описании справа найдёте работающую демо-версию сервиса!

Предыдущий список мне удалось собрать именно так, листая GitHub!

III.2. ВАРИАНТ-2: САМОСТОЯТЕЛЬНО СОЗДАТЬ СЕРВИС

1. Бесплатно заведите аккаунт на

heroku.com


2. Подтвердите свою учётную запись по email, который придёт на почту.


3. Авторизуйтесь на heroku.com и согласитесь с правилами.


4. Откройте ссылку ниже:

https://heroku.com/deploy?template=https://github.com/messier31/cors-proxy-server.git


5. Введите название приложения и нажмите Deploy app.

Созданный специально для статьи https://pika-secret-ocean-49799.herokuapp.com тоже может исчезнуть. Запасайтесь своими!


ИТОГО, ПЕРЕАДРЕСАЦИЯ РАБОТАЕТ:

https://jsfiddle.net/apwv8hs7/


Текст и фото мои, можете свободно использовать — CC0.

Показать полностью 2

Нярн шинж — национальная калмыцкая головоломка. Описание. История. Полная сборка и разборка. Классическая и альтернативная начальные позиции

Нярн шинж (нәрн шинҗ) — традиционная головоломка народа Калмыкии (Элиста — столица республики, находится всего в 300 км к югу от Волгограда).

Название игры переводится как "тонкое соображение" или "мудрое решение"[1].

Другое распространённое название — 12 роговых колец.

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


Число колец обычно составляет 8 или 12, хотя иногда встречаются другое исполнение.

На фото представлена классическая начальная позиция, которая чаще всего даётся для решения головоломки, здесь вариант из 8 колец.

Нярн шинж — национальная калмыцкая головоломка. Описание. История. Полная сборка и разборка. Классическая и альтернативная начальные позиции Головоломка, Игры, Калмыкия, Шахматы, Решение, Пособие, Наследие, Элиста, Культура, Длиннопост, Гифка

А так выглядит освобождённая от прута планка с кольцами.

Нярн шинж — национальная калмыцкая головоломка. Описание. История. Полная сборка и разборка. Классическая и альтернативная начальные позиции Головоломка, Игры, Калмыкия, Шахматы, Решение, Пособие, Наследие, Элиста, Культура, Длиннопост, Гифка

Как утверждается, игра была известна ещё в древности, а во время праздников проводились состязания по её решению. Находятся свидетельства, что решить головоломку "предлагали сватам на сватовстве девушки", а несправившимся иногда отказывали, а ещё "в порядке выигрыша" могли "требовать оседлого коня"[2].


Утверждается также, что об истории нярн шинж писал народный поэт Калмыкии К.Э.Эрендженов (1912-1991 гг.) в своей книге «Золотой родник» (1980 г.)[2].


Тому же автору приписывается стихотворение про эту головоломку[3]:

Сказал мудрец
- Вся жизнь — головоломка.
И знаньями кичись иль не кичись,
Но ты, мой друг,
В «соображенье тонком»
Как следует сначала разберись.
В загадке всякой
Главное есть что-то.
Ты суть её открой, в конце концов,
Чтоб сто сорок четыре оборота
Не тратить вновь на каждое кольцо.
Чтоб не вертеться около и рядом,
Когда к решенью выбираешь путь —
Умом своим и взглядом
Любых вещей таинственную суть.

Не зря народ оставил нам в наследство
Так много игр, влекущих издали:
Играло человеческое детство —
И улетали к звездам корабли.

В некоторых источниках более обобщённо рассказывают о предрасположенности калмыков в целом к математике, некой склонности к созданию и решению головоломок и загадок, а также о распространённости шахмат[4]. Возможно, также неспроста Международную ассоциацию по шахматам с 1995 по 2018 гг. возглавлял К.Н.Илюмжимов, который также долгое время являлся главой Калмыкии.


В настоящее время, как кажется, игра вновь набирает некоторую национальную популярность, на неё обращают внимание в школах, она является предметом изучения[1, 2, 3, 4], головоломку разгадывают в качестве состязания[5], в том числе во время праздников / мероприятий, наряду с другим распространённым народным развлечением — игрой в альчики[6]. Но это уже другая тема. :)

Источники:

[1] https://science-start.ru/ru/article/view?id=948

[2] https://docs.google.com/viewer?url=https%3A%2F%2Fnsportal.ru...

[3] https://shareslide.ru/tehnologiya/prezentatsiya-metodicheska...

[4] https://view.officeapps.live.com/op/embed.aspx?src=https%3A%...

[5] https://vesti-kalmykia.ru/news/v-sarpinskom-rajone-shkolniki...

[6] https://www.mk-kalm.ru/sport/2019/11/24/v-moskve-proshla-vto...


Часть 2. Бонус: Кстати, вот так выглядит альтернативная стартовая позиция. В отличие от классической расстановки, приведённой выше, здесь остаётся только одно последнее неснятое кольцо.

Только вот чтобы решить головоломку, теперь понадобится почти в два раза больше действий!

И первый этап — надеть все кольца обратно, с первого до последнего (о ужас!). А уже только потом их снимать!

(Иногда ещё дополнительно надевают первое кольцо. Тогда путь решения станет официально самым длинным из возможных!)

Нярн шинж — национальная калмыцкая головоломка. Описание. История. Полная сборка и разборка. Классическая и альтернативная начальные позиции Головоломка, Игры, Калмыкия, Шахматы, Решение, Пособие, Наследие, Элиста, Культура, Длиннопост, Гифка

Собственно .. на этом бы можно было и закончить?

Но нет. Хорошо бы ещё знать, как это разбирать и собрать. Правильно?

Если кратко, то, там несложно, особенно если знать (хе-хе):

- чтобы снять чётное кольцо (например, кольцо 12) нужно сначала снять 1 + 2 кольца, потом сразу снимается 4 кольцо, а потом можно идти за другими (будут сняты кольца 1-10, следующим шагом снимается кольцо 12!),

- а чтобы снять нечётное кольцо (например, кольцо 11) нужно сначала снять 1 кольцо, потом сразу снимается 3 кольцо, а потом можно идти за другими (будут сняты кольца 1-9, следующим шагом снимается кольцо 11!).


Вот ценный совет. А ещё в Интернете есть видео. Вот второй ценный совет. Но и на этом не закончим.


Выкладываю собственные полные пособия по сборке и разборке нярн жинж. :)

1. Текстовая инструкция. Полная разборка нярн шинж (12 колец) из классической стартовой позиции, а также его сборка обратно + там же описание разборки и сборки этой головоломки из альтернативной стартовой позиции:

- файл (25 страниц) (.doc, в новой вкладке),

- текстовый вариант (текст того же, в новой вкладке),

- зеркало (.doc, когда перестанет грузиться),

- зеркало-2 (.txt, тот же текстовый вариант).



2. Иллюстрированная инструкция. Полная разборка нярн шижн (8 колец) из классической стартовой позиции. Для сборки — смотреть в обратном порядке (ну, разумеется):

- файл (142 страницы, 3,8мб) (.pdf),

- зеркало (.pdf, когда перестанет грузиться).


UPDATE: 2.1. Иллюстрированная инструкция в виде gif (141 кадр, 6,6мб) (по просьбам):

Нярн шинж — национальная калмыцкая головоломка. Описание. История. Полная сборка и разборка. Классическая и альтернативная начальные позиции Головоломка, Игры, Калмыкия, Шахматы, Решение, Пособие, Наследие, Элиста, Культура, Длиннопост, Гифка

Текст (кроме цитирования), фотографии и все пособия мои, можете свободно использовать: CC0.


Удачи!

Если есть, чем поделиться из культурного и иного наследия, пишите!

Показать полностью 3

Как построить график и определить формулу по имеющимся точкам (автоматически). И немного про регрессионный анализ

Как построить график и определить формулу по имеющимся точкам (автоматически). И немного про регрессионный анализ Математика, Школа, График, Математический анализ, Образование, Длиннопост

Если хотите сразу быстро, прокрутите до части II.


Существуют разные математические операции.

► 1. Известны два слагаемых — нам требуется операция сложения.

Пример:
2+3 = a
a = 5

► 2. Известно одно слагаемое и результат — нам требуется операция вычитания.

Пример:
1+a = 2
a = 2-1
a = 1

► 3. Известны два множителя — нам требуется операция умножения.

Пример:
3*4 = a
a = 12

► 4. Известен один множитель и результат — нам требуется операция деления.

Пример:
2*a = 6
a = 6/2
a = 3

► 5. Известно число и степень, в которую оно возводится, — нам требуется операция возведения в степень.

Пример:
5^2 = a
a = 25

► 6. Известна степень, в которую возводится число, и результат — нам требуется операция извлечения корня (или возведение в дробную степень).

Пример:
a^3 = 27
a = ∛27 = 27^(1/3) = 3

► 7. Известно число и результат, который получается при возведении числа в некоторую степень, — нам требуется логарифм.

Пример:
4^a = 64
a = log_4(64)
a = 3

(если кто не знал, как связана возведение в степень, извлечение корня и нахождение логарифма)

Как построить график и определить формулу по имеющимся точкам (автоматически). И немного про регрессионный анализ Математика, Школа, График, Математический анализ, Образование, Длиннопост

► 8. Известна формула графика и значение аргумента. Если мы хотим узнать значения функции — нам требуется подставить значение в формулу.

Пример:
y = 2 * x + 4,
где x = 3, тогда
y = 2 * 3 + 4
y = 10

► 9. Известна формула графика и значение функции. Если мы хотим узнать значение аргумента — нам требуется подставить значения в формулу.

Пример:
y = 3 * x^2 + 2,
где y = 29, тогда
29 = 3 * x^2 + 2
27 = 3 * x^2
x^2 = 9
x = √9
x = 3
Как построить график и определить формулу по имеющимся точкам (автоматически). И немного про регрессионный анализ Математика, Школа, График, Математический анализ, Образование, Длиннопост

► 10. Известны два или несколько значений аргумента и принимаемых при этом значений функции. Хотим узнать формулу графика. Для этого нам требуется регрессионный анализ.

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



Впрочем, вот готовый инструмент.

Вставляйте в качестве X и Y показатели, и будет рассчитываться коэффициенты для графика.

=====

► https://www.desmos.com/calculator/rscgfhrhe3 ◄

=====

Как построить график и определить формулу по имеющимся точкам (автоматически). И немного про регрессионный анализ Математика, Школа, График, Математический анализ, Образование, Длиннопост

Если вы ещё не знакомы с Desmos, то это очень удобный сервис по построению графиков, решению задач и прочему.

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

Есть и возможность "зарисовывать" области, что помогает при интегралах, там же можно добавлять граничные условия, многое другое.

Подробнее можно почитать и посмотреть тут (пройтись по всем интерактивным примерам):

https://learn.desmos.com/

ТЕОРИЯ РЕГРЕССИОННОГО АНАЛИЗА


А). В общем случае график функции выглядит так. Линейная зависимость.

y = k * x + b
где k — часто угол наклона,
b — часто величина подъёма.
В обычном случае подставляются значения первой и второй точки, решается система уравнений. Но можно использовать инструмент выше.


Б). Ещё в более общем виде график может выглядеть так. Нелинейная (часто квадратичная) зависимость.

y = k * x^n + b
где n — позволяет описать степенную функцию (аналог параболы при положительных значениях выше 1, гипербола при отрицательных). Часто n=2.

В). Иногда может быть логарифмическая зависимость:

y = k * ln(x) + b

В реальной жизни часто имеются "точки" (показатели X, Y) и бывает нужно найти хотя бы приблизительную "формулу графика", некоторые тенденции — такие данные суть статистики.

А статистика применяется в различных сферах знаний — медицина, социальные науки, финансы, эконометрика и др.


Например, ориентировочно знаем, на сколько увеличивается выпуск продукции при росте капиталовложений (X1, Y1; X2, Y2; X3, Y3). Вероятно, будет некоторая логарифмическая зависимость, получилась бы какая-то формула. А была бы формула, могло бы быть интересно, сколько будет Y4 при заданном X4.


Или, например, имеются показатели ВВП на душу населения (с поправкой на инфляцию) за 10 лет. И показатели продаж, ну, допустим, импортных автомобилей. Будет, скорее всего, некоторая линейная зависимость. И если точный график мог бы не так помочь, то как минимум приблизительно можно было судить о некоторой взаимозависимости факторов (или, так называемой, "корреляции"), которая может быть как положительной (растёт X, растёт Y), так и отрицательной (растёт X, падает Y). Аналитиками также мог бы добавиться дополнительный показатель, так называемый коэффициент "автокорреляции" (поправка на время), поскольку в этом примере идёт некоторый анализ "временных рядов".


А то, насколько приблизительно "правильной" получится модель, мог бы сказать, так называемый, показатель R^2, его ещё называют "коэффициентом детерминации". Который характеризует "плотность выборки" (чем ближе к 1, тем точнее), или точность между имеющимися точками и проходящим через них графиком.

Например,
y = k * x + b
x = [1, 2, 3]
y = [1, 3, 5]
даст
R^2 = 1
k = 2
b = -1

Потому что это та самая формула.


А предположи мы, что формула

y = k * x^2 + b,
тогда
R^2 = 0,9796
и менее красивые коэффициенты k и b.

Что очень близко, согласитесь, положительная часть графика параболы ведь почти проходит через нужные точки, поэтому он и не равен 1 (иногда в реальных задачах по анализу тенденций показатель R^2 до 0,9 — считается вполне терпимым, хотя лучше 0,99+).

Как построить график и определить формулу по имеющимся точкам (автоматически). И немного про регрессионный анализ Математика, Школа, График, Математический анализ, Образование, Длиннопост

Пример:

https://www.desmos.com/calculator/okysxt3tam

В заключение.

Сначала идёт "сложение", потом "умножение", затем базирующееся на этом "возведение в степень". Увеличивается уровень абстракции, пусть и можно было бы обойтись одним сложением и вычитанием (например, как при японском способе умножения требуются только эти две простые операции).


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


Надеюсь, было немного интересно.

Два графика с Desmos. Остальное собственное — CC0.

Показать полностью 4

Как просматривать закрывшиеся сайты / удалённые файлы и предотвратить их бесследное исчезновение

КРАТКОЕ СОДЕРЖАНИЕ (кто не хочет читать):

- web-страницы в Интернете исчезают бесследно;

- чтобы исчезали не бесследно, web-страницы и файлы можно сохранять в Internet Archive по ссылке https://web.archive.org/save/АДРЕС_СТРАНИЦЫ;

- какие-то web-страницы не сохраняются, поэтому сначала сохраните в https://akkela.net/copyhtml/, а потом полученный URL по ссылке https://web.archive.org/save/АДРЕС_СТРАНИЦЫ;

- какие-то файлы не сохраняются, поэтому сначала сохраните в https://leopard.hosting.pecon.us/, а потом полученный URL по ссылке https://web.archive.org/save/АДРЕС_СТРАНИЦЫ;

- ещё большие тексты можно сохранять сначала в pastebin.com, а потом полученный URL по ссылке https://web.archive.org/save/АДРЕС_СТРАНИЦЫ;

- бонусом в статье рассказывается о способе сделать копию закрытых страниц и замену peeep.us;

- если не нравятся предложенные сайты, ищите альтернативы сами. :)


Подробнее (много текста):

История

Первые страницы в Интернете были созданы ещё в 1991 году.

Но 24 года назад, лишь в 1996 году Брюстером Кейлом была организована некоммерческая организация Internet Arсhive, собирающая копии веб-сайтов, с 2001 года предоставившая публичный доступ к своей Waybackmachine (накопилось свыше 50 петабайт данных и число перевалило за полтриллиона страниц).

Но, к сожалению, материалы за около 5 лет, когда сайты были, а архива не было, фактически потеряны.


Распадаются страны (например, домен .yu — Югославия), упраздняются организации, прекращают работу сайты, следовательно сведения бесследно исчезают.

Информация — это история и культура.

Доп.почитать: Почему у нас осталось так мало раннего Интернета (Хабрахабр)

https://ru.wikipedia.org/wiki/Архив_Интернета


Например, сайт прекратившей работу компании, создавшей один из первых интернет-браузеров:

https://web.archive.org/web/20070917180729/http://www.netscape.com/

Как просматривать закрывшиеся сайты / удалённые файлы и предотвратить их бесследное исчезновение Резервное копирование, Javascript, Internet Archive, Wayback Machine, Web, Pikaweb, Длиннопост

«Существует два типа людей: 1) которые ещё не делают резервное копирование и 2) которое уже делают.»


Лучшие практики того,

как можно вручную сохранить ценную информацию [почти] навечно (на примере Пикабу).


Чтобы сохранить АДРЕС_СТРАНИЦЫ, нужно прописать:

https://web.archive.org/save/АДРЕС_СТРАНИЦЫ

Чтобы найти АДРЕС_СТРАНИЦЫ потом:

https://web.archive.org/web/*/АДРЕС_СТРАНИЦЫ

Подробнее:


1) Web-страницы публично открытых сайтов (когда waybackmachine срабатывает).

Стандартно. «Скармливать» ему лучше чистую ссылку (например, https://pikabu.ru/story/_7676787, без заголовка в URL). Чтобы потом проще было найти в архиве, если статья исчезнет.

2) Текстовая информация.

Сохранить текст, большой текст можно в pastebin.com (должно хранить вечно, но кто знает).

А потом дополнительно для спокойствия сохраняем в Waybackmachine.

Обе ссылки можно дать, например, в комментарии.

3.1) Файлы по ссылкам.

Стандартно. Упомянутый Архив Интернета сохраняет файлы, если дать на них прямую ссылку.

В комментариях можно дать ссылку на резервную копию файла.

3.2) Файлы по ссылкам, когда waybackmachine не сработал, ИЛИ же закрытые файлы.

Во-первых, применимо, когда сохранение не проходит из-за настроек сервера.

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

Тогда файл стоит «перезалить», сохранить и дать на него ссылку.


Последовательность действий моя:

- загружаем файл через https://leopard.hosting.pecon.us/ (даёт прямые ссылки; утверждает, что хранит файл вечно; до 100 мегабайтов);

- дополнительно сохраняем полученную ссылку в Waybackmachine;

- в комментариях к странице даём обе ссылки;

- опционно: сохраняем в waybackmachine ещё и статью с комментариями (где будут эти ссылки).


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

Если у вас есть подпадающие под эти критерии хостинги — кидайте в комментарии.

4.1) Web-страницы публично открытых сайтов, когда waybackmachine не сработал, ИЛИ же закрытые страницы.

Во-первых, применимо, когда сохранение конкретной страницы не проходит опять-таки из-за настроек сервера (например, сайт подгружает информацию по нажатию мыши).

Во-вторых, применимо, когда есть информация, которая доступна после авторизации, а давать логин-пароль не рационально.


С первым примером всё ясно.

Типичный пример второго — та же Лепра, или страница с закрытого паблика соцсети, или страница с электронной почты. Сделать копию HTML, не давая доступа к учётной записи, чтобы показать, можно.

В своё время для этого использовался созданный в 2009 году сайт peeep.us, который бонусом был ещё и удобным сокращателем ссылок. Но он увы канул в Лету... Ничто не вечно.


Доступный аналог (к сожалению, в отличие от исчезнувшего сервиса ссылки не сокращает и хранит информацию у себя не вечно, хотя с первостепенной задачей справляется):

https://akkela.net/copyhtml/


Как работать:

- зайти на сайт, скопировать букмарклет себе в браузер (или быть готовым запустить скрипт, например, через консоль);

- зайти на нужную страницу;

- запустить букмарклет, чтобы осуществить копирование страницы. Учтите, она пропадёт в скором времени!

- дополнительно сохранить её с помощью в waybackmachine навечно;

- в комментарии к странице даём обе ссылки;

- опционно: сохраняем в waybackmachine ещё и статью с комментариями (где будут эти ссылки).

4.2) Страницы закрытых сайтов (исправленные).

Как и в peeep.us, разумеется, если вам дали страницу, полностью доверять содержимому на ней нельзя: перед загрузкой страницы её можно отредактировать и отправить на сервер отредактированную (подменённую) версию.


Как подменить:

После изменения HTML страницы данный код позволяет отправить страницу, как её видит пользователь:

(function() {
var send = function(url, content, type) {
if (type == null)
type = 'text/html;charset=utf-8';
else
type = type.match(/^[^;]+/)+';charset=utf-8';
var form = document.createElement('form');
form.setAttribute('method', 'post');
form.setAttribute('action', 'http://akkela.net/create.php');
form.setAttribute('enctype', 'multipart/form-data');
form.setAttribute('accept-charset', 'utf-8');
var input = document.createElement('input');
input.setAttribute('type', 'hidden');
input.setAttribute('name', 'r_content');
input.setAttribute('value', content);
form.appendChild(input);
input = input.cloneNode(false);
input.setAttribute('name', 'r_url');
input.setAttribute('value', window.location.protocol + "//" + window.location.hostname);
form.appendChild(input);
input = input.cloneNode(false);
input.setAttribute('name', 'r_type');
input.setAttribute('value', type);
form.appendChild(input);
document.body.appendChild(form);
form.submit();
document.body.removeChild(form);
};
var showLoad = function() {
if (document.getElementById('peeeppeeeppeeep') != null)
return;
var div = document.createElement('div'), img = document.createElement('img');
img.setAttribute('src', 'http://www.peeep.us/assets/load.gif');
div.appendChild(img);
div.setAttribute('style', 'position: fixed; left: 50%; top: 0; margin-left: -24px; padding: 8px; background: rgba(255,255,255,0.9);');
div.id = 'peeeppeeeppeeep';
document.body.appendChild(div);
};
try {
showLoad();
var url = location.href;
var r = new XMLHttpRequest();
r.open('GET', url, true);
//r.overrideMimeType('application/octet-stream');
r.onreadystatechange = function() {
try {
if (r.readyState == 4) {
if ((r.status >= 200 && r.status < 300) || (r.status >= 400 && r.status < 500)) {
//send(url, r.responseText, r.getResponseHeader('Content-type'));
send(url, document.documentElement.outerHTML, r.getResponseHeader('Content-type'));
} else {
throw r.statusText;
}
}
}
catch(e) { alert('Error: '+e+'\nPlease, try again'); }
};
r.send(null);
}
catch(e) { alert('Error: '+e+'\nPlease, try again'); }
})();

Пример результата:

- Хабрахабр: лучшие месяца + доп.абзац (скоро удалится).

- Зеркало, которое не удалится.

Типичные примеры спасения файлов, когда ссылка в посте больше не работает, и иное:

1. Пикабу: Векторные дома в изометри, раздаю бесплатно:) (с сайта, указанного в посте, не грузится, но Архив Интернета скопировал).

2. Голосовое управление офисной оргтехникой (по ссылке в посте не грузится, но файл залит на хостинг, а потом сохранён в Архив Интернета).

3. Сайт peeep.us больше не работает, пропал и их javascript, но код сохранён в 2017 году.

4. Аналогичный файл javascript сайта-аналога, не был сохранён. А был сохранён позавчера мной, и я был первым. Если что с сайтом случится, файл останется.

Показать полностью 1

Пособие по запуску JavaScript: консоль, букмарклеты и прочее с примерами

Запускать JavaScript (или JS) код в браузере — обычный навык.

Если когда-то хотели апробировать свой первый JS-код, но боялись, этот пост для вас.


Цель поста для читателей — мочь самостоятельно запускать нужный код.

Цель моя — написать пособие, чтобы на будущее давать на него ссылку + давать готовый код, когда друзьям нужно установить какой букмарклет или мини-форму для какой небольшой автоматизации.


Друзья, которые читают. Если вы это видите, вероятно, вы только что получили код и конкретный пункт из этого пособия. Перечитайте пункт и установите скрипт по аналогии самостоятельно!


ПОМНИТЕ: не устанавливайте JS-код из сомнительных источников и когда не понимаете, что код делает!
Пособие по запуску JavaScript: консоль, букмарклеты и прочее с примерами IT, Javascript, Программирование, Самоучитель, Букмарклет, Пособие, HTML, Мобильные телефоны, Длиннопост

§ I. ГДЕ запускать JavaScript код?


Рис. 0.1.

Пособие по запуску JavaScript: консоль, букмарклеты и прочее с примерами IT, Javascript, Программирование, Самоучитель, Букмарклет, Пособие, HTML, Мобильные телефоны, Длиннопост

I.1. Через консоль браузера.

Чтобы открыть консоль нужно нажать ctrl+shfit+K или ctrl+shift+L.

Вставляете код, нажимаете enter, он сработает.


Рис. I.1.

Пособие по запуску JavaScript: консоль, букмарклеты и прочее с примерами IT, Javascript, Программирование, Самоучитель, Букмарклет, Пособие, HTML, Мобильные телефоны, Длиннопост

I.2. Через адресную строку браузера.

Это строка, где написан адрес сайта.

Стираете адрес сайта, вместо вставляете код, нажимаете enter, он сработает.

Рис. I.2.

Пособие по запуску JavaScript: консоль, букмарклеты и прочее с примерами IT, Javascript, Программирование, Самоучитель, Букмарклет, Пособие, HTML, Мобильные телефоны, Длиннопост

I.3. Через bookmarklet, или букмарклет, или «закладурку».

Это закладка браузера, в которой вместо сайта стоит JS-код.

Создаёте любую новую закладку. Затем находите закладку и исправляете её: вместо адреса сайта, который должен открываться, вставьте JS-код и сохраните.

Нажимаете на эту вкладку, срабатывает JS-код.

ПРИМЕЧАНИЕ: это один из удобнейших «многоразовых» способов запускать JS-код, в том числе в браузере смартфона!


Рис. I.3a.

Пособие по запуску JavaScript: консоль, букмарклеты и прочее с примерами IT, Javascript, Программирование, Самоучитель, Букмарклет, Пособие, HTML, Мобильные телефоны, Длиннопост

Рис. I.3b.

Пособие по запуску JavaScript: консоль, букмарклеты и прочее с примерами IT, Javascript, Программирование, Самоучитель, Букмарклет, Пособие, HTML, Мобильные телефоны, Длиннопост

Рис. I.3c.

Пособие по запуску JavaScript: консоль, букмарклеты и прочее с примерами IT, Javascript, Программирование, Самоучитель, Букмарклет, Пособие, HTML, Мобильные телефоны, Длиннопост

I.4. Через обычный блокнот, сохранённый как HTML.

Открываете новый блокнот (notepad).

Вставляете туда нужный HTML с JS.

Нажимаете «Сохранить как», откроется меню. Тип файла — меняете «Текстовые документы (*.txt)» на «Все файлы (*.*)». Имя файла — мойкод.html. Его и открывать в браузере.

ПРИМЕЧАНИЕ: удобный «многоразовый» способ запускать JS-код на компьютере (без Интернета).


Рис. I.4.

Пособие по запуску JavaScript: консоль, букмарклеты и прочее с примерами IT, Javascript, Программирование, Самоучитель, Букмарклет, Пособие, HTML, Мобильные телефоны, Длиннопост

СПРАВОЧНО: HTML — это язык гипертекстовой разметки.

Файл расширения .html — это обычный файл в виде текста, прочитав который браузер поймёт, как визуально показать страницу (и внутри .html может храниться JS-код, который может быть запущен).

Любая открытая web-страница в браузере в общем случае — HTML.


Рис. 0.2.

Пособие по запуску JavaScript: консоль, букмарклеты и прочее с примерами IT, Javascript, Программирование, Самоучитель, Букмарклет, Пособие, HTML, Мобильные телефоны, Длиннопост

I.5. Через блокнот в браузере (внося изменения в web-страницу).

Преимущества (многоразовое использование и не требуется Интернет), а также подход похожи на [I.4].

Открываете блокнот в браузере в качестве новой вкладки:

data:text/html;charset=utf-8, <html contenteditable>

Затем в консоли находите элементы (HTML-код): открываете консоль (ctrl+shift+K или ctrl+shift+L), переходите в Elements.

Изменяете HTML-код, вставляя туда нужный HTML с JS.

Сохраняете страницу, закрываете её.

После сохранения её и открывать в браузере.

ПРИМЕЧАНИЕ: кстати, сам упомянутый браузерный блокнот удобен для своих заметок, которые можно потом сохранять в специальной папке (ctrl+s).


Рис. I.5a.

Пособие по запуску JavaScript: консоль, букмарклеты и прочее с примерами IT, Javascript, Программирование, Самоучитель, Букмарклет, Пособие, HTML, Мобильные телефоны, Длиннопост

Рис. I.5b.

Пособие по запуску JavaScript: консоль, букмарклеты и прочее с примерами IT, Javascript, Программирование, Самоучитель, Букмарклет, Пособие, HTML, Мобильные телефоны, Длиннопост

I.6. Через онлайн компилятор/интерпретатор.

Например, один из удобнейших — jsfiddle.net.

Вставляете HTML и JavaScript в соответствующие поля, нажимаете «Save» для сохранения страницы с уникальным адресом (или «Run» для предпросмотра).

Для демонстрации сохранённого можно вставить в конец адреса «/show», будет видна просто страница:

jsfiddle.net/Lz0mtuqx/show

ПРИМЕЧАНИЕ: удобнейший «многоразовый» способ запускать JS-код (когда есть Интернет).


Рис. I.6.

Пособие по запуску JavaScript: консоль, букмарклеты и прочее с примерами IT, Javascript, Программирование, Самоучитель, Букмарклет, Пособие, HTML, Мобильные телефоны, Длиннопост

I.7. Через специально установленные расширения (addon) браузера.

Tampermonkey (для Google Chrome) или Greasemonkey (для Firefox).

Вставляете код, сохраняйте. На соответствующих страницах должно работать.

ПРИМЕЧАНИЕ: удобно автоматически запускать JS-код сразу после загрузки (например, на конкретных сайтах с помощью @match).


Рис. I.7.

Пособие по запуску JavaScript: консоль, букмарклеты и прочее с примерами IT, Javascript, Программирование, Самоучитель, Букмарклет, Пособие, HTML, Мобильные телефоны, Длиннопост

§ II. ОСНОВНЫЕ ВИДЫ запуска JavaScrpt-кода?

Здесь речь будет идти о простейшем коде, запускающем окошко с текстом.

alert('hi');

В будущем вместо него вам может быть нужно запускать какой-то другой код (но подход, описанный ниже, останется).

II.1. Чистый код.

alert('hi');

Применение: [I.1] консоль.

II.2. Протокол: немедленно вызываемая функция (или IIFE) объявляется и запускается.

javascript:(function(){var func1=function(){alert('hi');};func1();})();

Применение: [I.2] адресная строка браузера;

[I.3] букмарклет.

II.3. Userscript для Tampermonkey / Greasemonkey.

// ==UserScript==
// @name Script Name
// @license CC0; https://creativecommons.org/publicdomain/zero/1.0/deed.ru
// @match http*://*.wikipedia.org/*
// @run-at document-idle
// ==/UserScript==

(function() {
var func1=function(){alert('hi');};
func1();
})();

Применение: [I.7] специальные аддоны Tampermonkey / Greasemonkey.

II.4. Созданный или изменённый файл .html.

Применение: [I.4] файл .html, сохранённый, например, из блокнота;

[I.5] файл .html, сохранённый из отредактированной браузерной страницы;

[I.6] через jsfiddle.

II.4.1. Файл .html, код внутри файла, запуск после загрузки страницы.

<script type="text/javascript">window.onload=function(){var func1=function(){alert('hi');};func1();};</script>
<div id="textDivId1></div>

II.4.2. Файл .html, код по ссылке, запуск после загрузки страницы.

<script type="text/javascript" src="http://codepad.org/AXduOuGF/raw.txt"></script>
<div id="textDivId1></div>

II.4.3. Файл .html, код внутри файла, запуск по кнопке.

<script type="text/javascript">var func1=function(){alert('hi');};</script>
<div id="btnDivId1" style="position: relative; z-index: 99999;">
<button id="btnId1" onclick="javascript:func1();">Click</button>
</div>

II.4.4. Файл .html, код по ссылке, запуск по кнопке.

<script type="text/javascript" src="http://codepad.org/2NJ2YB3V/raw.txt"></script>
<div id="btnDivId1" style="position: relative; z-index: 99999;">
<button id="btnId1" onclick="javascript:func1();">Click</button>
</div>

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

Применение: [I.4] файл .html, сохранённый, например, из блокнота;

[I.5] файл .html, сохранённый из отредактированной браузерной страницы.

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

javascript:(function(){var func1a=function(){

var scr1 = document.createElement('script');
scr1.setAttribute('type','text/javascript');
scr1.textContent="var func1=function(){alert('hi');};";
document.documentElement.getElementsByTagName('*')[0].appendChild(scr1);

var btnDiv1 = document.createElement('div');
btnDiv1.id = 'btnDivId1';
btnDiv1.style.position = 'relative';
btnDiv1.style.zIndex = 99999;
var btn1 = document.createElement('button');
btn1.innerHTML = 'Click';
btn1.id = 'btnId1';
btn1.setAttribute("onclick", "javascript:func1();");

btnDiv1.appendChild(btn1);
document.documentElement.getElementsByTagName('*')[0].insertAdjacentHTML('afterend', btnDiv1.outerHTML);

};func1a();})();

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

javascript:(function(){var func1a=function(){

var scr1 = document.createElement('script');
scr1.setAttribute('type','text/javascript');
scr1.setAttribute('src','http://codepad.org/2NJ2YB3V/raw.txt');
document.documentElement.getElementsByTagName('*')[0].appendChild(scr1);

var btnDiv1 = document.createElement('div');
btnDiv1.id = 'btnDivId1';
btnDiv1.style.position = 'relative';
btnDiv1.style.zIndex = 99999;
var btn1 = document.createElement('button');
btn1.innerHTML = 'Click';
btn1.id = 'btnId1';
btn1.setAttribute("onclick", "javascript:func1();");

btnDiv1.appendChild(btn1);
document.documentElement.getElementsByTagName('*')[0].insertAdjacentHTML('afterend', btnDiv1.outerHTML);

};func1a();})();

§ III. ОСНОВНЫЕ ТИПЫ запускаемых Javascript-кодов?

III.1. ТЕОРИЯ.

Разумеется, типов множество, но некоторые мы разобрали.

Это:

а) запускаемый сразу;

б) запускаемый после загрузки страницы;

в) запускаемый по кнопке;

г) запускаемый каждые N секунд — изучите самостоятельно!


Первые три вы знаете и видели.

Четвёртый нужно изучить самостоятельно, сделав по аналогии. И, если не выходит, пользуясь поиском в google. Или задавая вопросы на профильных сайтах, например, на stackoverflow или в соответствующих чатах.

III.2. ПРАКТИКА.

Задание-1: чтобы закрепить знания, совет — проверить, «пощупать» каждый кусок кода, который приведён выше и удостовериться, что он работает.



Задание-2: измените КАЖДЫЙ приведённый выше кусок кода и удостоверьтесь, что он работает так, чтобы код запускался каждые 3 секунды.


Как это сделать?

Если обобщить, то измените в каждом куске

alert('hi');

на

setInterval(function(){alert('hi');},3*1000);

Как вы поняли, [II.1] уже сделан. Попробуйте сделать остальные.

Если у вас не получилась практика / иные причины, возможно, «маякните» в комментариях на предмет того, нужны ли «спойлеры» / ответы (хотя это несложно).

§ IV. ДОПОЛНЕНИЕ.

[Доп.советы, чуть более углублённые мелочи]

IV.1. О том, где может храниться JavaScript.

Он может быть как внутри самого файла HTML, так и быть внешним (ссылкой на код).


Во втором случае, то есть для хранения внешних, использовался сайт codepad.org, хотя есть и аналоги [но некоторые аналоги могут на уровне не давать возможность его подгружать в браузер, давая ошибку «CORS»; сейчас неважно, но просто учтите].


Там вставлялся код, выбирался «Plain Text», нажимался «Submit». После сохранения правой кнопкой мыши копировался адрес ссылки «Raw Code». Он-то и является ссылкой (использовалась в [II.4.2], [II.4.4], [II.5.2]).


Рис. IV.1a.

Пособие по запуску JavaScript: консоль, букмарклеты и прочее с примерами IT, Javascript, Программирование, Самоучитель, Букмарклет, Пособие, HTML, Мобильные телефоны, Длиннопост

Рис. IV.1b.

Пособие по запуску JavaScript: консоль, букмарклеты и прочее с примерами IT, Javascript, Программирование, Самоучитель, Букмарклет, Пособие, HTML, Мобильные телефоны, Длиннопост

На этом достаточно исчерпывающее пособие по запуску JavaScript подходит к концу.

Спасибо за чтение.

Лицензия на текст, код и скрины: CC0.

UPD: ВНИМАНИЕ: В связи с закрытием сайта codepad.org просьба учитывать изменения, описанные в комментарии #comment_199553464

Показать полностью 14

Когда повышать импортные тарифы – выгодно? [торговля или протекционизм]

Выгодно ли повышать импортные тарифы (то есть тарифы на импорт из страны)?

Представленные .gif рисовалось в LOOPY v1.1.

Записывались .gif (с экрана) в LICEcap.

=========================

ВЫВОДЫ И ФАКТЫ:

1. Краткосрочно повышать тарифы обычной стране бывает выгодно. Плохо наступает от ответных мер других стран (торговая война).

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

3. Любое снижение таможенного тарифа, при прочих равных условиях, увеличивает мировой ВВП.

=========================

Рисунок 1. Повышение тарифов на импорт.

Когда повышать импортные тарифы – выгодно? [торговля или протекционизм] ВВП, ВТО, Мировая торговля, Мировая экономика, Протекционизм, Торговая война, Экономика, Экономическая теория, Гифка, Длиннопост

Происходят изменения:

1. Рост тарифов –> рост доходов бюджета –> рост госрасходов –> растёт ВВП.

2. Рост тарифов –> меньше иностранных компаний на внутреннем рынке –> падение конкуренции –> падение соотношения качество / цена товара –> потребители платят больше за товары того же качества –> падение благосостояния потребителей –> падает ВВП.

3. Рост тарифов –> меньше иностранных компаний на внутреннем рынке –> падение конкуренции –> рост маржи национальных производителей –> рост благосостояния производителей –> растёт ВВП.


Вывод: при прочих равных условиях, скорее всего, от роста тарифов ВВП выигрывает.

Рисунок 2. Торговая война.

Когда повышать импортные тарифы – выгодно? [торговля или протекционизм] ВВП, ВТО, Мировая торговля, Мировая экономика, Протекционизм, Торговая война, Экономика, Экономическая теория, Гифка, Длиннопост

Происходят изменения:

1. Рост тарифов –> рост доходов бюджета –> рост госрасходов –> растёт ВВП.

2. Рост тарифов –> меньше иностранных компаний на внутреннем рынке –> падение конкуренции –> падение соотношения качество / цена товара –> потребители платят больше за товары того же качества –> падение благосостояния потребителей –> падает ВВП.

3. Рост тарифов –> меньше иностранных компаний на внутреннем рынке –> падение конкуренции –> рост маржи национальных производителей –> рост благосостояния производителей –> растёт ВВП.

4. Рост тарифов –> ответный рост тарифов со стороны других стран –> меньше национальных производителей останется на зарубежных рынках –> падение благосостояния производителей –> падение ВВП.

5. Рост тарифов –> падение благосостояния мировых производителей –> падает мировой ВВП.


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


==========

(*) [Если национальные компании конкурентоспособны, тогда за рубежом они могут получать больше, чем в стране, а значит рост зарубежных тарифов ударит финансово по ним сильнее, чем вырастут их доходы на национальном рынке –> падает ВВП.]

[А если национальные компании не очень сильны, чтобы потери от ответного роста зарубежных тарифов превысили их выигрыш на национальном рынке, то, вероятно, в стране позиции их не самые сильные, а тогда потребители от падения конкуренции будут проигрывать больше, чем выигрывать производители –> падает ВВП.]

[Но в каждом отдельном случае всё нужно считать (пример: ёмкий рынок КНР или когда национальные компании имеют монопольное влияние за рубежом и пр.)]

==========

Бонус. Рисунок 3. Страна с неразвитой отраслью (или малая страна) и торговая война.

Когда повышать импортные тарифы – выгодно? [торговля или протекционизм] ВВП, ВТО, Мировая торговля, Мировая экономика, Протекционизм, Торговая война, Экономика, Экономическая теория, Гифка, Длиннопост

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


Происходят изменения:

1. Рост тарифов –> рост доходов бюджета –> рост госрасходов –> растёт ВВП.

2. Рост тарифов –> меньше иностранных компаний на внутреннем рынке –> падение конкуренции –> падение соотношения качество/ цена товара –> потребители платят больше за товары того же качества –> падение благосостояния потребителей –> падает ВВП.

3. Рост тарифов –> меньше иностранных компаний на внутреннем рынке –> падение конкуренции –> НЕТ роста маржи национальных производителей (ибо производителей нет) –> НЕТ роста благосостояния производителей (ибо производителей нет) –> ВВП не изменяется.

4. Рост тарифов –> ответный рост тарифов других стран –> столько же национальных производителей останется на зарубежных рынках (то есть никого) –> НЕТ падения благосостояния производителей –> ВВП не изменяется.

5. Рост тарифов –> падение благосостояния мировых производителей –> падает мировой ВВП.


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

=========================

КОНТРОЛЬНЫЕ ВОПРОСЫ:

=========================

Рыночная капитализация, например, одной лишь немецкой страховой компании Allianz на 31 марта 2018 года составляет почти 81 млрд евро[1]. Страховые премии в России, внесённые страхователями в 2017 году, составили около 1,3 трлн руб., или около 18 млрд евро[2, с. 7]. В 2021 году, спустя девять лет после вступления в ВТО, иностранные филиалы в области страхования смогут открывать свои филиалы в России.


1. К какой модели больше подходит рынок страхования России?


2. Придумайте пример отраслей и/или стран, подходящих под каждый из трёх рисунков.

2.1. Переделайте какой-нибудь из представленных рисунков, чтобы он отражал любую отрасль и любую страну на выбор.


3. На основе данной статьи, а также материала агентства Эксперт-РА подумайте, как повлияет либерализация рынка страхования России в 2021 году на:

а) российские компании этой отрасли?

б) российских потребителей (как людей, так и компании из других отраслей)? в) мировой ВВП?

г) российский ВВП?

д) будет ли влияние на госбюджет?


4. В октябре 1947 года было подписано Генеральное соглашение по тарифам и торговле (предтеча ВТО, созданной в 1994 году).

С 1947 по 1990 год величина средней таможенной пошлины снизилась с 40% до 4% (*).

(*) [Платонова И.Н. и др. Международные экономические отношения в эпоху глобализации. — МГИМО (У) МИД России, каф. МЭО и ВЭС МГИМО (У) МИД России. — М., 2008. — С. 119. — 408 с. — URL: http://www.ehd.mgimo.ru/IORManagerMgimo/file?id=02EA05D5-F16..., 5,31мб].

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


Ответы писать не обязательно, моя цель — вдохновить на изучение ;).

Лицензия на текст и gif: СС0.

Показать полностью 2
Отличная работа, все прочитано!