Фриман Дайсън ни е напуснал днес.
За съжаление не намирам никоя от книгите му преведена на български.
https://en.wikipedia.org/wiki/Freeman_Dyson
https://www.ted.com/talks/freeman_dyson_let_s_look_for_life_in_the_outer_solar_system
Днес излизах с колелото и видях два щъркела да кацат на прясно разкопана нива по пътя към Иваняне.
Мартениците не сме ги слагали още, а вече можем да ги махаме :-)
22 февруари 2020г .
Що за простотия ?!
Появява се някакъв леймър и предявява претенции за авторско право на химна на държава. YouTube приема заявката за авторство защото няма нужните механизми за проверка. И видиш ли ще правим сензации, как някакъв мошенник ни държал правата на химна.
Ами не - нищо не държи.
Това, че е предявил претенции, и че някаква платформа не му е отказала говори зле за него и за платформата.
Нищо повече.
Този шофьор на автобус ми направи три поредни избутвания от пътното платно в рамките на километър. С колелото карах плътно вдясно. Първите два пъти бях в бус лентата(липсва велоалея). Третият път бях на велоалея при изкачване на моста Оряхово.
Това става тази вечер - 8 фев 2020, събота 17:45, на почти празния бул.Сливница в София.
Провокации от моя страна не е имало. Очевидно го е подразнило, че съм в "неговата" лента и реши да ми дава урок.
Няма да правя анализ какво в закона нарушава шофьора. Ще направя анализ какво в закона нарушавам аз. Ето ги частите от ЗДвП, които имат отношение:
https://lex.bg/en/laws/ldoc/2134649345
Чл. 15. (1) На пътя водачът на пътно превозно средство се движи възможно най-вдясно по платното за движение, а когато пътните ленти са очертани с пътна маркировка, използва най-дясната свободна лента.
(6) Когато пътна лента е сигнализирана за движение само на превозни средства от редовните линии за обществен превоз на пътници, се забранява движението на други пътни превозни средства.
Чл. 18. (1) Водачът на бавнодвижещо се пътно превозно средство задължително се движи в най-дясната пътна лента, освен при завиване или заобикаляне.
Чл. 80. Водачът на велосипед е длъжен: 2. да се движи възможно най-близо до дясната граница на платното за движение.
§ 6. По смисъла на този закон:
"Пътна лента" е надлъжна част от пътя, очертана или не с маркировка и осигуряваща движението на недвуколесни пътни превозни средства в една посока едно след друго.
"Граница на платното за движение" е линията, очертана или не с пътна маркировка, която отделя платното за движение от другите конструктивни елементи на пътното платно - банкет, тротоар, лента за принудително спиране и други. Линията, с която се очертава "BUS"-лентата, също е граница на платното за движение.
Бих казал, че закона забранява движението ми в БУС лентата. Макар и да може да се спори дали Чл. 15. (1) и Чл. 18. (1) не противоречат на това твъдение.
Дори и напълно ясно в закона да е забранено това движение аз ще бъда нарушител и няма да излагам живота си на опастност. Законодателят не се е движил в София притиснат между прелитащи автомобили отляво, които си нямат понятие от спазване на безопасна дистанция, и движещи се автобуси отдясно.
Що се отнася до поведението на шофьора на автобуса - считам, че саморазправата в случаи като този е глупава. Яденето на бой ще го озлоби още повече и утре ще излее злобата си срещу някое дете на пътя.
Човека има право за претенции за нарушение на закона от моя страна. Това не му дава право да застрашава човешко здраве и живот.
Ще си получи сигналите за поведението си на пътя и се надявам отговорните органи да го дисциплинират по-добре от мен.
Важното е друго. При липсваща велоинфраструктура в някои европейски държави движението на велосипедисти в бус лентите е позволено. Трябва да окажем необходимия натиск за промяна в закона и при нас за да може да има по-малко такива ситуации.
Щерка ми навършваше 11г тази година. Предпочитаме да празнуваме рожденните ѝ дни вкъщи основно защото нямаме ограничение във времето.
Една от игрите, които пожела да подготвим беше модерните "Escape room". Поразтърсих се но не успях да открия читав сценарий. Учудващо, при положение, че escape стаите са толкова популярни.
Наложи се да проявя малко въображение, от което, струва ми се, и други изпаднали в подобна на моята нужда биха могли да се възползват. А и на децата им хареса, така че предполагам съм се справил прилично.
Въведение
Следният текст се прочита на децата:
Живял някога един пират. Необикновен пират.
За разлика от другарите си разбойници бил умен и добър.
Животът му така се стекъл, че бил принуден да се качи на
пиратския кораб за да избяга от тези, които го преследвали.
Умът му му позволил да напредне в пиратската професия и
само за няколко години станал капитан. И понеже бил добър
успял да натрупа състояние, като той и екипажът му грабели
и наказвали само лошите.
За разлика от другите пирати, които живеели безразсъдно и умирали
млади нашият капитан доживял до дълбока старост. Състоянието му
станало толкова голямо, че бил принуден да го пази много добре.
Един ден обаче, в дълбоката му старост го навестила смъртта.
Не успял да разкаже тайната на съкровището си на единствената
си дъщеря. Така съкровището останало скрито и тя има нужда от
вас, за да ѝ помогнете да го открие и с негова помощ да
промени света към по-добро.
За щастие капитанът оставил някои следи, които може да ви
помогнат с търсенето.
Показваме им рисунката на катинара:
и търсенето им започва.
Задача 1 е да намерят катинара.
С катинара заключваме на Акси гардероба. Кодът за отключването е на гърба му, но е на английски:
Задача 2: Децата трябва да успеят да си преведат написаното и да разгадаят как се отваря катинара.
След като отворят катинара отварят гардероба, където има лист, на който е написано:
Здравей дъще,
Ако един ден намериш това аз вече няма да съм между живите.
Дано да съм успял да се сбогувам с теб.
Животът ми не беше лек и винаги съм се стремял да те държа далеч
от себе си за да те предпазя. Надявам се да носиш доброто в
сърцето си и да използваш това, което съм ти оставил за да
сътвориш още повече добрини.
За съжаление няма как лесно да ти го предам, защото много са
душманите, които биха искали да се докопат до него. Надявам се
все още да има тази връзка между нас, която усещах докато беше
дете. Тя ще ти помогне да разрешиш загадката и да намериш
това, което ти принадлежи.
Както знаеш мила, макар и да съм плавал под пиратския флаг
аз съм българин и винаги съм носил родината в сърцето си. Има
един голям автор, чиито първо и фамилно име започват
с една и съща буква. Потърси любимият ми негов разказ и ще
откриеш ключа за дневника ми, който сигурно вече си открила на
моя компютър.
Задача 3 е да се сетят кой е автора и да открият книгата в библиотеката вкъщи.
Следното листче поставям в том с произведения на Йордан Йовков:
, като съм отбелязал в книгата къде да отворят.
Задача 4 е да разкодират кой е разказа, като се досетят да използват съдържанието на книгата.
Разказа е "Песента на колелетата"
На задната страна на листчето има следния код:
Тук трябва да съобразят, че поредицата от цифри е във формат
страница-ред-дума-буква
и от съответните букви да сглобят кода.
Задача 5 е да открият как е криптиран в листчето кода за дневника на капитана
Когато разгадаят кода трябва да го използват за парола на криптиран файл, който е на десктопа на компютъра и се казва:
DNEVNIK.7z
В криптирания архив има документ със снимка и текст, като написаното е:
Съкровището се пази от единственият, на когото мога да вярвам.
Наричаме го нялеД ветсърК (4), но истинското му име ще трябва
да откриеш сама. За да му докажеш, че ти си моята дъщеря,
трябва да му кажеш скрит код.
Той е заключил диск за парното с магическа верига. Дискът
ще остане заключен там докато пристигнеш и може да се отключи
единствено с правилния ключ. Кодът, който трябва да му кажеш
е решението на тази задача:
(теглото на диска в грамове) x (рождената ти дата записана във формат ГГГГММДД) = (търсеният код)
Той би приел малка грешка в претеглянето, така че му запиши
не само кодът но и цялата задача.
А да, тази снимка може да ти подскаже къде може да откриеш ключа:
Задача 6 е да открият статуйката и да вземат ключа.
Задача 7 е да се досетят кой е нялеД ветсърК , което е името ми, изписано наобратно (за което подсказват главните букви в края).
Задача 8 е да направят претеглянето и да покажат кода на нялеД.
С това решават загадката и им прочитам следният текст:
Обичам те, и помни:
Прави добро в живота си без да очакваш отплата.
Помагай на тези, които са в нужда.
Добрината в сърцето ти ВИНАГИ ще бъде най-голямото ти богатство.
Ключът за успеха вече е в ръцете ти - това са твоите смелост, решителност и действеност.
Съчетай ги с умът и добротата си и ще промениш света!
Сега, когато откри нялеД и му доказа, че ти си моята дъщеря, той и
другите ми доверени хора винаги ще бъдат до теб за да те пазят и
да те подкрепят. Съкровището, което сме натрупали е на твое
разположение за да правиш добро. Винаги, когато имаш нужда от него
се обръщай към тях.
И помни - духом ще съм до теб и аз и ще те гледам от звездите.
Обичам те !
--
Татко
Важно е да съобразите сложността на задачите с възрастта и интелекта на децата за да може да не ги решават прекалено лесно или пък да не им доскучава ако дълго време не могат да се справят. Може да ги проверявате от време на време и ако има нужда да им дадете лека подсказка.
Понеже не можах да открия готов сценарий, който да използвам, измислих, направих и описах този, което ми отне известно време.
Публикувам го така, че да е свободнодостъпен за всички. Може да го използвате и адаптирате за да организирате игри или за тържеството на вашетите деца.
Ако желате можете да кажете Благодаря тук: mailto:krustev@krustev.net
Ако оценявате положения труд, сценарият ви е допаднал или ви е харесала идеята да стане общодостъпен може да ми изпратите малко дарение тук: mailto:krustev-paypal@krustev.net
Весел празник!
I'm developing a PHP app with the following structure:
my-app/
WEB/
css/
images/
javascript/
index.php
.htaccess
lib/
my-app/
...
config.php
The web server is pointed to the WEB
directory and lib
is in PHP's include_path
.
mod_rewrite
is used to rewrite requests to missing files to index.php
, which loads a RequestDispatcher
class from lib
to do the processing.
In previous apps I've been using a configuration file which stores the application base URL path, e.g.:
$CFG['app']['context_path'] = '/my-app';
Now I'm developing a web app which should be available at multiple URL paths at the same time from one codebase - e.g. in /usr/share/my-app
and multiple domains can use it from there and map it to freely choosen path by e.g. symlinking, Alias
-ing, etc .
There are multiple propsed solutions on the net but none of the ones I've found works reliably.
The proposed solution should work in all PHP web execution environments:
when the URL path mapping is done via:
DocumentRoot /usr/share/my-app/WEB
, path: ''DOCROOT/my-app -> /usr/share/my-app/WEB
, path: /my-appAlias
-ing - Alias /my-app/ /usr/share/my-app/WEB/
, path: /my-appmod_userdir
- /home/USER/public-html/my-app -> /usr/share/my-app/WEB
, path: /~USER/my-appI've developed the following:
$app_base_url_path = str_replace( '/' . \basename(__FILE__), '', $_SERVER['PHP_SELF'] );
which, when put in WEB/index.php
, works in common cases but still has some issues in some of the tested scenarios. E.g:
/home/USER/public_html
( where mod_userdir
is also pointed to ) and he app is accessed as /~USER/my-app/
, the path is returned as just /my-app
(where its also available BTW), which is incorrect and can cause problems when used for e.g. a COOKIE path. This might be Apache HTTPd bug though, as $_SERVER['CONTEXT_PREFIX']
is empty, while it should be /~USER
IMHO.I've also had thoughts on making a subrequest to a predefined known return URL part:
/my-app/abc/efg/g/m?d=5&fff=8443#5
/my-app/abc/efg/g/MY-KNOWN-RVAL
/my-app/abc/efg/MY-KNOWN-RVAL
/my-app/abc/MY-KNOWN-RVAL
/my-app/MY-KNOWN-RVAL
until the known result is returned. This might be usable for some apps, but has too much overhead for mine.
My tests were done with PHP 7.3 running as mod_php on Apache 2.4.38 on Debian 10 (Buster).
P.S.I'm also interested in results in different environments(including other web servers), espesially ones which are not too common. If you find this working or not please post a comment with your environment details and results.
References:
Роджър Уотърс в едно интервю, провокирано от ареста на Асанж в Лондон.
Впечатлен съм ..
https://www.youtube.com/watch?v=8W9DqF6K7Pk
https://www.youtube.com/watch?v=rfP7mtrfSlk
Винетки ще купувате скоро. Направете го от официалния сайт https://www.BGTOLL.bg .
Продажните ни политици договориха огромни комисионни с дистрибутори като А1 и тези пари отиват при тях вместо за пътища.
Около 14% беше комисонната доколкото помня, като им разкриха далаверите. Сега гледам са го намалили на 7-8 % .
Разпространяват и някакви фейк постове, в които видиш ли на официалния сайт, дори като си въведеш правилно номера, ти връща бележка за грешен и не можеш да го коригираш. Не е трудно да се сетим кой има интерес от това.
Убийте ме, но няма да повярвам, че ФПЧ от печките на дърва са особено вредни. Би следвало да сме имали достатъчно време еволюционно да се адаптираме към такъв дим. Има далеч по-задимени градчета и села от София - такива в котловини при безветрие.
ФПЧ е общо понятие и не знам колко трябва да си прост за да слагаш цялата менделева таблица под общ знаменател. Дали дишаме ФПЧ със състав от олово, сяра, въглерод или пък калиев цианид би следвало да има значение, нали ?