«Рояль в кустах»
Читал недавно плохенькую книжонку «Киммерийская крепость», встретил фразу «рояль в кустах», улыбнулся — действие в происходит в 1940 и фраза эта явный анахронизм. Я просто случайно знаю историю её происхождения.
Впервые она встречается в рассказике двух авторов — Аркадия Арканова и Григория Горина
Причём фраза чисто сюжетная, видно что именно из этого рассказа она и родилась, впрочем, вот вам скриншот страницы:

Это пародия на топорные постановочные передачи того времени, видимо довольно точная, раз цитата почти сразу ушла в народ.
Кстати, анонс. Этой книги нет в интернете ни в каком формате — я довольно давно за ней охочусь, да и в бумажном виде, кажется, с 1966 года она не выпускалась. Я встречал
К счастью, моя охота увенчалась успехом, мне надо только аккуратно обработать сканы и я надеюсь в скором времени «Четверо под одной обложкой» можно будет скачать
Pump It Up
Одним из пунктов моего довольно обширного списка занятий, оставшихся в прошлом, значится «Памп Ит Ап» — это класс развлекательных автоматов, на которые вы, возможно, обращали внимание — подростки прыгают на них под музыку, стараясь попасть ногами на стрелки, нарисованные на площадке автомата в нужный момент. В торговых центрах встречаются нередко.
Я тоже
В общем, годами я об этом вспоминал всё реже, а когда вспоминал искал
Цена вопроса — 5000 рублей за самый простой (как у меня), плюс 500 рублей — доставка до Казани. Заказов приличный поток, потому придётся встать в очередь и изредка напоминать о себе (я последнее не делал, поэтому получил заказ на два месяца позднее, чем мог бы).
Получил я свой агрегат неделю назад и уже выяснил, что текущий мой предел — это 3—4 уровень на «легкотне», для начинающего, коим я сейчас уже являюсь, не так уж и плохо. Чтобы играть нужен компьютер
Аппаратная часть видится компьютеру как обычный джойстик, коим,
Кроме получения удовольствия, преследую ещё и спортивную цель — повышение выносливости. Со стороны не кажется, но танцевать несколько песен подряд, даже на моём уровне — довольно тяжело. Я, когда этим серьёзно занимался, пот градом катился, но я выдерживал несколько десятков песен и мог ещё, а сейчас уже после пяти нужны передышка (правда, я бронхитом неделю отболел недавно, не может не сказываться).
Буду развлекаться. Прекрасное дополнение к турнику, чтобы повышать свой физический тонус.
Минутка бесполезности замко́в на чемоданах
Почему «Moscow»?
Не задумывались почему нашу Москву иностранцы называют «Москоу»? Конечно, тут имеет место обычное искажение названия, которое неизбежно происходит при воспроизведении слова из другого языка, но есть и интересный нюанс.
Вот цитата из Ипатьевской летописи 1147 года:
Иде Гюрги воевать Новгорочкои волости, и пришед, взя Новый Торг и Мьсту всю взя, а ко Святославоу прислал Юрьи, повеле емоу Смоленскую волость воевати. И шед Святослав, и взя люди Голядь, верх Поротве, и так ополонишася дроужина Святославля. И прислав Гюрги рече: «Приди ко мне, брате, в Москов».
Гюрги — это Юрий Долгорукий, а Москов — наша Москва, так тогда город назывался. Москов → Москоу. Теперь, думаю, понятно откуда взялось это название.
Читать сплошняком текст тяжело, поэтому сразу скажу где там искомое слово находится — самая правая колонка, вторая строка, первое слово.
Тип ключей в PHP
Наткнулись с коллегами на странную вещи в ПХП: тип имени свойства. Непонятно? Давайте посмотрим на код. Как вы думаете, есть ли
$first = (object) [ 1 => 1 ];
$second = new stdClass(); $second->{1} = 1;В первом случае массив получает тип «объект» (и в этом случае ПХП создаёт экземпляр класса stdClass, используя ключи и значения массива как имя и значение свойства соответственно), во втором случае сразу создаётся экземпляр класса и его свойству с именем «1» присваивается значение.
Невооружённым взглядом различий не видно, но если попытаться обратиться к этим свойства, то сразу увидим
var_dump(
$first->{1}, // выведет «Notice: Undefined property: stdClass::$1»
$second->{1} // выведет значение «1»
);При этом свойство существует: var_dump обоих объектов его покажет и после преобразования переменной в массив, мы так же получим искомое. Тем не менее у первого объекта нельзя никаким образом обратиться к этому свойству: удалить его, прочитать, перезаписать! Всё проясняет следующий код:
$first = (object) [ 1 => 1 ];
$first->{1} =2;
var_dump($first);
/* у нас получился объект, у которого два свойства с одним именем,
но разными типами(!) имени, у одного он строка, у второго — число
object(stdClass)#1 (2) {
[1]=>
int(1)
["1"]=>
int(2)
}
*/
var_dump((array) $first);
/* попытка преобразовать его в массив, приводит к появлению
неожиданного уродца — массива у которого два ключа с одним и тем
же именем, но разными типами…
array(2) {
[1]=>
int(1)
["1"]=>
int(2)
}
*/
$arr = [ 1 => 1 ];
$arr["1"] = 2;
var_dump($arr);
/* …который вряд ли можно создать каким-то ещё способом
array(1) {
[1]=>
int(2)
}
*/К свойству с числовым именем нельзя обратиться по имени, у ПХП просто нет конструкций для этого! Тем не менее, var_dump и foreach его видят! У массива всё ровно наоборот — по имени нельзя обратиться к свойству со строчным именем, если есть числовое.
Вот такие неожиданные открытия в ПХП. Я думаю, что это сделано для того, чтобы сохранить тип ключа массива в преобразованиях из объекта и обратно, но это решение теперь даёт странные сторонние эффекты. Например, перебирая такой массив через foreach можно столкнуться с ситуацией, когда удалить свойство из объекта по имени не удаётся. Или при итерации массива по известным ключам, мы будем получать одно и то же значение два раза (возвращаться всегда будет только то, которое записано по числовому имени).
В общем, масса интересных граблей насыпана в этом месте! Счастливой прогулки!
Постреляли боевыми патронами
С тех пор как купил себе пневматическую «Беретту» четыре года назад, было интересно — что чувствуешь, когда стреляешь из огнестрельного оружия. Мне нравится стрелять, не знаю почему, это даёт
Вчера мы с женой стали членами
Начну с конца. Стрелять из «мелкашки» — ничего особенного, ощущения те же, что и от такой же пневматической, только более опасно и на улице не постреляешь. Вроде и боевые потроны, а отдачи — ноль. Выстрелы у меня ложились довольно кучно, только
С пистолетом всё гораздо хуже, я был готов к отдаче, которая оказалась меньше, чем я думал — пистолет просто уходил вверх, не отдавая в руку, но был не готов к звуку выстрела. Ребята, я был в специальных наушниках, но это было не просто громко, это было очень громко! В итоге я не смог нормально сосредоточиться, это всё время сбивало, когда я целился, я не мог перестать ждать выстрела и расслабиться.
В общем, опыт интересный, но надо его «пережевать» внутри, я понял, что мелкий калибр — не моё, а с пистолетом для себя не разобрался.
И вот ещё одна вещь — сцены из фильма, когда стреляют в квартирах без последствий, — неправда, запросто можно оглохнуть после этого. Я бы, кстати, вообще не рискнул это делать.
Оч. умелые дети
Вспоминал тут на досуге детство, а именно забавный эпизод с попыткой моих одноклассников научиться курить «как взрослые», не имея доступа к сигаретам. Я тогда не приобщился — не видел ничего интересного в этом, но подробности помню.
В общем, начальная школа, СССР, как я уже сказал доступа к сигаретам не было, да попытка раскурить
Для этого бралась половинка советской авторучки (помните — они раскручивались на две половинки?), оставляли ту, на которой резьба торчала вперёд, а противоположный её кончик сжигали, чтобы увеличить отверстие.
Далее более сложный этап — брали большой жёлудь и острожно сверху выковыривали ножичком часть содержимого, а сбоку проковыривали дырку, куда ввинчивали остатки ручки. Всё, трубка готова. Остальное уже неинтересно — размалывали листья, набивали ими трубку, раскуривали и не получали ничего, кроме едкого дыма и кашля.
Казань ✈ Ереван ✈ Москва ✈ Казань
Армения, как я понимаю, не очень популярная страна для туризма (совершенно незаслуженно, кстати). Мы на вторые майские праздники (9—11) будем в Ереване. Десятого у нас экскурсия Аштарак → Ошакан → Сагмосаванк → Ованаванк → Амберд (проводит Армянский Тревел Клуб), а в оставшиемся дни, скорее всего, посмотрим Ереван.
Если вдруг вы были в Армении, раскажите особенности, пожалуйста. Какую валюту брать? Куда обязательно сходить? Что попробовать? И так далее.
Советские радиодетали
Нашёл, разбирая старые вещи на квартире у братишки, привет из детства — радиодетали. Я
Вообще, куча у меня большая, но я выбрал самое характерное (а ещё не положил радиолампы — я их почти не застал и микросхемы — я ими уже не занимался). Некоторые детали в этой кучке очень старые — немногое можно было купить, чаще их искали на свалке или выпаивали из старой техники. Так большой конденсатор в прозрачном корпусе и надписью на бумаге — 1968 года, ПОВ 390 пф, с отклонением 20%, чуть левее и ниже — ПСО 2200 пф, то же отклонение (20%), год выпуска — 1955.
2200±20% — значит, что он может оказаться и 2640 пикофарад, и 1760, приличная разница, поверьте мне. Если взять его в руки, можно разглядеть как он изготавливался — на горячую пластиковую ленту клали фольгу и закатывали, в последний виток подкладывали бумажку с номиналом.
Не исключено, что собирали его вручную, возможно отсюда и такое большое отклонение в номинале.
Большие зелёные резисторы и здоровые транзисторы (нижний ряд) такого размера не потому что «советские микросхемы самые большие микросхемы в мире», а потому что они применялись там, где был солидный ток, физику не обманешь, чем больше ток, тем толще должен быть проводник.
Обратите внимание и на советскую лампочку, они были разные, но в основном детям попадались на 2,5, на 3,5 — эти использовались в детских игрушках, были автомобильные и прочие — у них напряжение питания было побольше.
Большой транзистор с просверленной крышкой — советский способ получить плохенький фотоэлемент. Свет, падая на кристалл, изменял характеристики элемента, чем и пользовались советские радиолюбители.
Из транзисторов очень хорошо помню более современные КТ315 и 361 — у них очень узнаваемый корпус, а так же серию МП39—42, они очень часто использовались, но по внешнему виду их не отличить от ГТ320, например. Ещё помню старичка П13 — он использовался в большинстве схем из папиной подшивки «Радио», семидесятых годов. Вот этому, на фото — более 50 лет, он 1963 года выпуска.
Светодиоды — отдельная радость, светили тускло, но радовали безмерно. Маленькое чудо, которое было не достать. Те, что на фото наверняка
Жаль у меня не сохранились детали от военной техники (с логотипом в виде контурной пятиконечной звезды и отклонением в доли процента), не помню откуда они. Не сохранились и конденсаторы в бумажной обёртке, сороковых, кажется годов, эти ни на что не годились, лежали для кучи и повертеть в руках их было интересно.