Страховые доски во всей красе
После каждого поста о страховых досках
Одна из причин, которые я называю, — страховые доски красивые. Люди не понимают, а я не понимал в чём проблема и только недавно догадался.
Дело в том, что мои читатели видят у меня в блоге только современное состояние досок — ржавые куски металла. Да, в них есть своё очарование, но это на любителя, а в прошлом, те доски, которые вешали на дома, были красиво разукрашены эмалью и смотрелись очень интересно.
Третий параметр define
ПХП неисчерпаем, как атом, — читал
Эта функция определяет константу, а третий параметр определяет чувствительность к регистру. Если он установлен в true, то такая константа может быть использована в коде в любом регистре.
А ещё define возвращает результат — успешна ли операция:
@var_dump(define("True", false, true)); // bool(false), будет конфликтовать со встроенной константой
var_dump(define("True", false)); // bool(true)Кстати, вторая строка константу вроде успешно устанавливает, но на деле воспользоваться ей невозможно — булевые константы языка к регистру нечувствительны и видимо перекрывают пользовательские. Странно, что тут нет ошибки, ещё один камень в огород ПХП.
Клад! ★
С детства мечтал найти клад. Сны годами снились, разнообразные, но с одной сутью — в них я зачерпывал мягкую землицу руками, а в руках оставались монеты…
Но всерьёз найти
Тем не менее на днях повезло — на частной территории (всё с ведома хозяев, всё легально) наткнулся на клад из более чем 170 медных монет времён Николая Второго. Ценность у него, естественно, никакая, но это не умаляет того факта, что это настоящий клад.
Выкапывал три дня — клад был насыпан узкой полоской, но небольшая часть монет «мигрировала» в силу
Кстати монеты почти одинаковые —
Родовое дерево ★
Меня в последнее время несколько раз спрашивали — почему не публикую никаких новостей по родовому дереву? Забросил исследования?
Нет, не забросил, прекратил. Тому есть две причины.
Если все архивы были бы переведены в текст, составление родословной заняло бы совсем небольшое время, несравнимо меньшее, чем годы, которые потратил на это я. Причём точность была бы выше. Препятствие одно — машины пока не умеют распознавать рукописный текст. Пока. Но они научатся. Думаю осталось потерпеть 5—7 лет.
И тогда часть моих трудов, та что касается сидения над архивными делами, обесценится. Так к чему тратить время?
Ластик
Обожаю народную этимологию. Это же какую надо иметь фантазию, чтобы придумать, например, такую историю происхождения топонима «Тетюши»:
Ехал
как-то мужик с сыном на телеге. У Тетюш увязла лошадь в грязи по самые уши. Мальчик воскликнул, пораженный увиденным: «Ой, тять, уши!». Отсюда и пошло «Тятюши».
Это небольшое отступление было.
В ленте «Фейсбука» промелькнул небольшой пост, там автор проехался по слову «ластик», — мол, какой же «ластик», когда «стёрка»? Не могу не согласиться, — когда я учился в школе, мы говорили «стёрка». «Ластик» я тоже знал, но это слово мне всегда казалось
Ну и слово нерусское, зачем его вообще употреблять при наличии «стёрки»? Там же вспомнили ещё слово «резинка», —
И тут мне стало любопытно откуда вообще взялся в языке «ластик». В словарях говорят, что заимствование через французский, а исходное слово то ли латинское elasticus, то ли греческое ’ελαστικός, то и другое означает «упругий», «эластичный». Понятно.
Но посмотрите с какой фантазией к делу подошла народная этимология:
Ластик! От слова ластиться! По бумаге ластится, лижется, отсюда и название!
По-моему оч. здорово!
Прямо поэзия! Оч. здорово, согласен!
Семейный долг
В позавчерашнюю заметку про родовое дерево я в качестве иллюстрации поставил реальный дореволюционный долговой вексель, где упоминается родственник моих предков.
На эту тему Гриша Бакунов (Бобук) в комментариях в «Фейсбуке» (у меня туда трансляция настроена) выдал чумовую историю о возврате долга по закладной вековой давности:
Нашёл случайно в семейных архивах закладную на 19 рублей в заклад под карманные часы, потом год искал наследников этого человека. Оказалось, что часы все еще у них в семье, правда без золотого корпуса (остался механизм и циферблат со стрелками). Сели, посчитали с учётом процентов сколько мне полагается заплатить за почти 100 лет. C 19 рублей набежало почти 2,5 тысячи.
Повезло что чувака порадовала такая смешная история и мы торжественно порвали закладную, обратно обменяв остатки часов на деньги. Сами часы удалось запустить и завернуть с почти современный (только очень крупный) корпус — я их иногда ношу теперь на руке.
Теле2
Для интереса предпринял попытку протестировать «Теле2» (у меня сейчас «Мегафон») — поставил второй симкой. Решил посмотреть качество связи и всё такое, вдруг там при том же качестве тарифы интереснее?
Тестирование
Не знаю что это глюки такие, но время от времени «Теле2»
Останусь на «Мегафоне».
Москва и Россия
Никак не могу понять — откуда это пошло не включать Москву в понятие «регионы»? Например, заголовок в «Свободной прессе»: «Москва прижала регионы к ногтю».
Насколько я понимаю, «регион» тут — это просто короткое название для субъекта РФ, «Википедия» как будто бы это подтверждает:
Также «регион» используется в значении территориальной единицы государства. В России — как общее название субъекта Федерации.
Согласно Конституции (глава 3, статья 65), Москва — субъект Российской Федерации, а значит и регион.
Где в моей логике изъян?
Чудеса науки
Кстати, после распаковки долго поверить не мог, что это весь комплект — при покупке думал, что там должен быть
Но зацепило не это. Трафарет быстро надоел, но тут мы с дочкой обнаружили, что если
Смотрится прикольно.
Дочка слова «силуэт» не знает, поэтому носила игрушки, прикладывала руки/ноги с требованием «сделать тень». Я и сам увлёкся, уже начал шарить глазами по комнате с мыслью — что бы ещё положить на алтарь разыгравшегося детства, но тут нас позвали ужинать.
Падение libmemcached
С годами «Мемкешед» всё меньше кажется хорошим выбором в связке с ПХП. Всё время
Баг известный и проявляется на системах с libmemcached 1.0.16, а у нас ЦентОСь, там новее нету.
Пока отказались от этой опции,
Статический анализ в Go
С интересом попробовал в действии gocritic — статический анализатор для Гоу, статья о котором в прошлом месяце появилась на «Хабре». Он в самом начале пути,
Для теста взял один из внутренних проектов нашей компании — узкоспециализированный поисковый сервис, который размещает данные в памяти. Проекту четыре года, можно было ожидать, что в нём скопилось
Просто так gocritic не запустился, упал
После успешного запуска получилось примерно два экрана замечаний, большей частью относящихся к устаревшим за время существования проекта практикам, но парочка замечаний была действительно полезна. Жаль, что пока нет интеграции
Как бы то ни было, большинство замечаний были однотипными и много времени правка не заняла — помогли регулярные выражения. Теперь, даже со включенными экспериментальными и опциональными проверками, анализатор ругается только на одно место — он ошибочно считает, что раз у функций одинаковая сигнатура, то и сами функции одинаковые, рекомендует дать им имя и вызывать по имени.
Как я уже говорил,
rangeExprCopy: copy of utf (256 bytes) can be avoided with &utfstdExpr: can replace "POST" with net/http.MethodPostПо моему мнению очень полезный проект, желаю ему дальнейшего развития!
Дюжина
Мой номер сотового телефона заканчивается цифрами «1277», обычно я диктую эти цифры как
Мне казалось, что можно решить эту проблему, если говорить
Если собеседнику чуть больше 20, этот шанс вообще
Интересно много ли читателей знают слова «бортище» (синоним «дюжине») и «гросс» (дюжина дюжин, 144)? С первым я познакомился сегодня в «Википедии», а второе иногда встречаю в художественных книжках.
Мак
Не сеют мак садоводы, а огородники боятся его пуще обысков. Сеять мак запрещают, менты часто при его помощи устраивают прокладки, подсевая на огородах и грядках. Посему следят люди: где случаем промелькнет мак в картофельной ботве, его вырывают как сорняк. […] Булочка, посыпанная маком, пирожки с ним — далекие кулинарные воспоминания старых людей. Косы, свитые из высушенных маковых головок, уже неведомы, а маковое лакомство в них, раньше набиваемое в карманы и во время школьных перемен вытряхиваемое в рот, ныне неизвестно.
Майер Вячеслав Андреевич «Чешежопица».
В детстве очень любил маковые семена — маленькие, чёрные, с интересным вкусом. У бабушки на огороде всегда росло несколько маков — на еду. Когда они спели и высыхали в погремушку, можно было есть — разламываешь головку, вытряхиваешь на ладонь семена и слизываешь.
Хорошо помню время, когда мак пропал —
Сейчас, вроде,
Монеточка, «90»
Задорная песня про девяностые от Монеточки.
Полдник
Утренник — детский праздник, дневник — тетрадь,
полдник — еда, вечерник — студент,
а ночник — вообще лампа! Где логика?
В последний раз я полдничал в средней школе и совершенно не помню во сколько нас там им кормили. Но по интуиции казалось, что полдник — он в полдень, часов в 12. Оказывается нет — полдничают около четырёх вечера.
Название связано с крестьянским режимом питания, они вставали рано — в 4—5 часов завтракали, в 9 — обедали, в 14 часов был па́ужин, в 12 часов — полдничали, в 20—21 — ужинали.
То есть с полдником всё было логично, но всё испортили дворяне и прочие тунеядцы — просыпались и к еде они приступали очень поздно, вот полдник и «съехал».
Кстати,
Культурная разобщённость
Меня нередко спрашивают почему я не уезжаю за границу. Причин несколько, одна из важных — я боюсь культурного барьера. Не знаю общий ли это термин, поэтому поясню, что я имею ввиду. Грубо говоря, в любой стране есть
Я прочно ассоциирую себя со своим культурным бэкграундом, это часть моей идентичности, мне приятно, когда он совпадает у меня и других людей, и я теряюсь, когда он слишком сильно различается.
Всегда это ощущал и, становясь старше, общаясь со всё более отстоящими от меня поколениями, всё больше ощущаю это как проблему — скорость изменения жизни всё ускоряется и соседние поколения всё больше непохожи между собой. В частности этому способствует экспоненциально растущее количество информации, думаю это одно могло бы привести к тому, что уже в пределах одного поколения у людей всё меньше будет поводов
Натолкнулся на «Хабре» на статью «Нейропоэт и другие попзвезды будущего», там рассказывается о том, что в ближайшем будущем звёзд из плоти и крови заменят нейропевцы, нейпропоэты и так далее — специализированные нейронные сети. В частности там есть такая фраза:
Реалистичность 3D в кино позволяют представить видеотрансляции таких звезд с концертами, которых не было в реальности.
Представить можно, но не ясно зачем тут останавливаться? Мне кажется совершенно естественным продолжить мысль дальше и вообразить, что такие нейрозвёзды будут генерировать для нас контент в реальном времени, персонализированный и уникальный.
Тогда, по всей видимости, нас будет ждать полное культурное одиночество. Не с кем будет обсудить увиденный фильм, прочитанные стихи или книги — у каждого они будут свои. Интересно как человечество выпутается из этой ловушки.
Впрочем, это вполне может новой нормой, как уже вошло в норму молчание за трапезой с одновременным общением в соцсетях, вместо разговора со своими визави в реальном мире. Шагнём чуть дальше, и живые люди не нужны. Зачем обсуждать культуру с реальными людьми, когда вместо этого можно пообщаться с прекрасным персональным нейрособеседником?
Интроверты будут в восторге.
День ног
Наконец «день ног» дал
В этом году я позорно мало катаюсь на велосипеде, всего два раза за сезон. Сегодня второй раз, у тестя за городом. Пока собирался в поездку, тесть поинтересовался — какую скорость способен развить велосипед на ровной дороге. Мне и самому интересно стало — сколько, что дала мне тренировка ног?
Попробовал, 55,5 км/ч — это на деревенском асфальте. Разогнался бы больше, но пробил заднее колесо. Кажется раньше я такие скорости развивал только с горы.
«Ваш комментарий похож на спам»
Ребята, который комментируют мой блог (это не относится к тем, что читает через ЖЖ или Фейсбук), я знаю, что вы очень страдаете от так называемой «защиты от спама». К сожалению, у движка Эгеи, который я использую, нет никакой настройки на эту тему, но я обязательно придумаю как отключить эту защиту, потерпите немного.
Индикатор долевого строительства
Шёл мимо строящегося дома и обратил внимание, что на каждом этаже крупно написан его номер — издалека видно. Думаю, это информация для дольщиков — я несколько раз участвовал в долевом и каждый раз с интересом следил за прогрессом строительства, интересно же — строят уже твой этаж или ещё нет.
Очень хорошая придумка (если я верно понял её цель), не понимаю почему раньше никто не догадался.
Наличники
Давно хочу всех познакомить с проектом «Наличники» Ивана Хафизова. Если ещё не подписались на него, обязательно это сделайте, не столько ради сами наличников, которыми увлекается автор, сколько
Вот, например:
— Вам чего, молодые люди?
— Наличники, — так же громко говорю, — красивые тут у вас!
— Чего? — говорит она таким тоном и делает большие глаза, будто я сказал, что невидимого марсианина фотографирую прямо сейчас. — Они ж все одинаковые тут! Все на одно лицо!
— Да ну вы что, двух одинаковых не найти! Неужели вам не нравятся?
— Нет.
Она ставит тележку, поворачивает к дому, пристально смотрит, поправляя выбившиеся из под платочка волосы.
— Нет, — повторяет она, — не нравится.Как-то гармонии нет, вкуса нет, понимаете? Они очень аляповатые, вы не видите?
Я, удивлённо:
— Ну так в этом же и интерес: это как бы такое наивное искусство…
— Вы считаете? Этот псевдорусский стиль с татарскими этими узорами, перегруженный этот верх… цвета эти — тут я вообще промолчу!И, подхватив снова тележку, загрохотав бидонами по трещинам асфальта, напоследок фыркает:
— Кому это вообще можетнравится-то?!
Удивительно и завидовательно — ну как так можно писать, каждое слово на своём месте! Читаю уже около полугода и, хотя стиль не меняется, не надоело.
Недавно с братишкой в тему вспоминали жежешного Славу Сэ, приторными рассказами которого я почти сразу наелся уже до конца жизни кажется. Вроде тоже по форме увлекательно пишет, а читать не интересно уже.
Брелоки
В одной из дискуссий на «Оупеннете» заметил комментарий, в котором утверждается, что правильно говорить «брелки», а «брелоки» — новояз
Решил посмотреть, для интереса, какой вариант в какое время попадается в книгах.
Судя по найденному, слово «брелоки» намного старше
Вариант «брелки» более редкий и встречается примерно с конца
Например, цитата из книги «Приманка» Петра Михайловича Невежина 1898 года:
Въ памяти опять пробудился его бывшій хозяинъ, ходившій во фракѣ, въ бѣлом галстукѣ, съ дорогими брелками у часовъ.
Так что «новояз» именно вариант «брелки», правда ему уже больше ста лет.
Шило на мыло
Несколько лет назад, один из программистов написал в нашем продукте интересный код, который я сильно упростил, чтобы показать суть:
<?php
$array = '';
$array[PHP_INT_MAX] = 1;Главное тут в том, что массив
Несмотря на эту странность, всё работало — ПХП на втором присваивании преобразовывал строку в массив.
Оказалось, что в ПХП 7.1 и выше (мы недавно перешли с 7.0 на 7.2), преобразование в массив тут больше не происходит.