Архив автора: foxylab

Любительская стратиграфия

Разрез грунта на опушке леса возле Гомеля:
 разрез грунта лес
Читать далее

Странные книги — Тартария etc

Существуют странные карты. Но нам доступны и не менее странные книги…

Подробные исследования упомянутых книг провел польский исследователь  BRUSEK KODŁUCH — https://kodluch.wordpress.com/

Итак, книжка «Wstęp Do Fizyki Dla Szkół Narodowych» («Введение в физику для народных школ» ), изданная на польском языке в Кракове в 1783 году.

Электронная версия книги доступна — https://jbc.bj.uj.edu.pl/dlibra/publication/403799/edition/420914/content?ref=desc

Автор книги — Jan Michał Hube.

И что же мы видим на странице 81:
свободная Тартария

«Cala Azya nie ma wyzszych gor nad Althayskie w Tartaryi wolney»

Мой перевод — «Вся Азия не имеет гор более высоких, чем Алтайские в Тартарии свободной»

Итак, конец XVIII века, со времен Ермака прошло более двухсот лет. Но на Алтае до сих пор Тартария?

Конечно, я в курсе о типичном возражении — «Тартария — название территории» . Но с какой стати добавлять к территории эпитет «свободная» (не «теплая», «восточная», «ветреная», а именно «свободная»)???
Читать далее

Психокинез и случайные числа

Психокинез (ПК) (psychokinesis (PK)) — это явление, заключающееся в возможности сознания влиять на материальный мир.

Заинтересовало меня это явление после знакомства с  удивительной книжкой Майкла Талбота «Голографическая вселенная» («The Holographic Universe» ) :
Голографическая вселенная

Michael Talbot
Майл Талбот (Michael Talbot)

Одним из проявлений психокинеза является микропсихокинез (micro-PK), а именно — возможность «силой мысли» влиять на системы и явления, подчиняющиеся законам статистики. Примером такого явления служит процесс радиоактивного распада.

Для экспериментальной проверки явления психокинеза можно использовать генератор случайных чисел на основе счетчика Гейгера (генератор случайных событий — random event generator (REG)). Изменение распределения генерируемых случайных чисел при мысленном воздействии подтвердит эту необычную гипотезу.

Впервые счетчик Гейгера в подобных экспериментах использовал физик Хельмут Шмидт (Helmut Schmidt), в конце 1960-х годов, наблюдавший радиоактивный распад стронция-90:
генератор случайных событий
Он заявлял о вариации 1-2% из-за явления психокинеза.

А вот как в книге «Голографическая вселенная» описываются такие эксперименты, проводимые Брендой Дюнн (Brenda Dunne) и Робертом Джаном (Dr. Robert Jahn) в Принстонском инженерном центре по изучению аномальных явлений (Princeton Engineering Anomalies Research (PEAR)):
опыты по психокинезу

Экспериментаторы описали свои исследования в книге «Consciousness and the Source of Reality«:
Consciousness and the Source of Reality

Выпускаются даже специальные наборы для проверки психокинеза:

RNG-01 Random Number Generator

Читать далее

«Охота на лис» — моя первая игра на HTML5/JavaScript

Осваивая создание HTML5-приложений, я решил написать игру, в которую играл еще на советских программируемых калькуляторах МК-61 и МК-52 — «Охота на лис»:
логическая игра на HTML5

«Охота на лис» — это логическая игра, цель которой — найти «лис», спрятавшихся на игровом поле за меньшее число ходов. Игра создана по мотивам спортивной радиопеленгации («охоты на лис» (foxhunting) — ARDF (Amateur Radio Direction Finding). В этом состязании предлагается с помощью радиопеленгатора найти на труднопроходимой пересеченной местности за возможно меньший период времени заданное количество (обычно пять) установленных в произвольных местах радиопередатчиков, которые и называются «лисами».
Читать далее

Как защититься от атаки DNS Rebinding посредством dnscrypt

Сейчас набирает популярность обсуждение (и, скорее всего, использование) эксплуатации Интернет-уязвимости, связанной с DNS      —     атаки «DNS Rebinding » .

Как же отбить такую атаку? Используем утилиту dnscrypt (ее более подробное описание можно посмотреть здесь)!

  1. Включаем в файл настроек утилиты dnscrypt-proxy.toml секцию с указанием имени файла, содержащего блокируемые IP-адреса:
    DNS Rebinding
  2. Создаем в папке утилиты dnscrypt текстовый файл ip-blacklist.txt, в который заносим блокируемые диапазоны адресов:
    DNS RebindДля частных сетей IANA выделены такие диапазоны адресов:
    10.x.x.x , 172.16.x.x – 172.31.x.x , 192.168.x.x.
  3. Перезапускаем клиент с помощью команды service-restart.bat:
    DNSCrypt
  4. Готово!

Читать далее

Странные старинные карты окрестностей Гомеля

Предлагаю Вашему вниманию несколько вариантов альтернативной географии окрестностей Гомеля.

ВАРИАНТ I — 1772 (Заннони), 1775/1776 (Гоманн, Сантини)

Вот фрагмент окрестностей Гомеля из карты  Karta Granic Polski y Russii, …  (КАРТА 1):
старинная карта Гомеля

(Источник — maps.mapywig.org)
карта Гомеля 18 века

Эта карта издана в 1772 году — год вхождения Гомеля в состав Российской Империи по условиям Первого раздела Речи Посполитой:
старая карта Гомеля

Составитель — известный картограф и математик Риччи Заннони (Rizzi Zannoni):
Rizzi Zannoni

Rizzi Zannoni
(источник — pl.wikipedia.org)

Читать далее

Шутки юмора программиста… для тех, кто понимает :-)

Things to commit just before leaving your job
(то, что нужно закоммитить в проект перед увольнением)

// Just before switching jobs:
// Add one of these.
// Preferably into the same commit where you do a large merge.
//
// This started as a tweet with a joke of "C++ pro-tip: #define private public",
// and then it quickly escalated into more and more evil suggestions.
// I've tried to capture interesting suggestions here.
//
// Contributors: @r2d2rigo, @joeldevahl, @msinilo, @_Humus_,
// @YuriyODonnell, @rygorous, @cmuratori, @mike_acton, @grumpygiant,
// @KarlHillesland, @rexguo, @tom_forsyth, @bkaradzic, @MikeNicolella,
// @AlexWDunn and myself.

// Easy keyword replacement. Too easy to detect I think!
#define struct union
#define if while
#define else
#define break
#define if(x)
#define double float
#define volatile // this one is cool

// I heard you like math
#define M_PI 3.2f    --> число Пи вернулось к истокам
#undef FLT_MIN #define FLT_MIN (-FLT_MAX)
#define floor ceil
#define isnan(x) false  --> всё есть число :-)

// Randomness based; "works" most of the time.
#define true ((__LINE__&15)!=15)
#define true ((rand()&15)!=15)   --> истина не вечна ;-)
#define if(x) if ((x) && (rand() < RAND_MAX * 0.99))   --> случаи, они всякие бывают

// String/memory handling, probably can live undetected quite long!
#define strcpy(a,b) memmove(a,b,strlen(b)+2)
#define strcpy(a,b) (((a & 0xFF) == (b & 0xFF)) ? strcpy(a+1,b) : strcpy(a, b))
#define memcpy(d,s,sz) do { for (int i=0;i<sz;i++) { ((char*)d)[i]=((char*)s)[i]; } ((char*)s)[ rand() % sz ] ^= 0xff; } while (0)
#define sizeof(x) (sizeof(x)-1) --> байтом больше, байтом меньше, какая разница :-)

// Let's have some fun with threads & atomics.
#define pthread_mutex_lock(m) 0  --> свободу мьютексам!
#define InterlockedAdd(x,y) (*x+=y)

// What's wrong with you people?!
#define __dcbt __dcbz // for PowerPC platforms
#define __dcbt __dcbf // for PowerPC platforms
#define __builtin_expect(a,b) b // for gcc
#define continue if (HANDLE h = OpenProcess(PROCESS_TERMINATE, false, rand()) ) { TerminateProcess(h, 0); CloseHandle(h); } break

// Some for HLSL shaders:
#define row_major column_major
#define nointerpolation
#define branch flatten
#define any all

Источник — https://gist.github.com/aras-p/6224951

Мои рыбацкие опыты на реке Сож (записки начинающего рыболова)

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

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

Как называются леса возле Гомеля?

Гомель окружен несколькими лесными массивами:
гомельские леса
Днепро-Сожский лес — в междуречье Сожа и Днепра, примыкает к Гомелю с юго-запада, протекает река Уза
Новобелицкий лес — примыкает к Гомелю с юга
Шабринский лес — к свостоку от Гомеля, в междуречье Сожа и Ипути
Добрушский лес — к востоку от Добруша в пойме реки Ипуть
Ветковский лес — в 18 км к северо-востоку от Гомеля

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

Интересна этимология топонима «шабринский» !

1 В толковом словаре Д. Н. Ушакова есть слово «шабрить» — «обрабатывать шабером» (шабер — слесарный инструмент для обработки поверхностей металлических изделий).

2 Есть еврейская фамилия Шабринский, которая произошла от названия деревни Шебрин в Брестской области (toldot.ru).

Откуда взялось это название в наших местах?

Высохшая речка в Шабринском лесу возле Гомеля. Урочище Красоты

В лесном массиве между Гомелем и Добрушем на расстоянии немногим более 2 км от трассы, примыкающей к дороге Р124, можно наткнуться вот на такой мостик:
лесная речка Гомель`
Под мостиком намытый речной песок, здесь не так давно текла лесная речушка:
лесная речка Добруш

Эта река (3) впадает в более крупный приток (2), который впадает в Сож (1):

Читать далее