Category: литература

Category was added automatically. Read all entries about "литература".

Валерий Зеленогорский

это перепост заметки, оригинал находится на моем сайте: https://lleo.me/dnevnik/2020/02/10_zelenogorsky

Ушел писатель Валерий Зеленогорский (так он переводил свою фамилию Гринберг). Обладатель совершенно инфернального голоса и невероятного чувства юмора и слова. Мне довелось несколько раз выступать с ним в одних клубах — мы, поэты, читали стихи, а он — свои смешные рассказики и матерные миниатюрки. К сожалению, он при жизни был совсем не так известен, как заслуживало его творчество. Была в его текстах какая-то глубокая мудрость, умело замаскированная под напускным цинизмом внутренняя доброта, а главное — тонкое знание жизни.
Collapse )

Подскажите решение по C++ ?

это перепост заметки, оригинал находится на моем сайте: https://lleo.me/dnevnik/2020/02/04

Часто встречаю на Ардуино библиотеки, которые требуют инициализации в коде с заранее заданнными пинами, например:

=============== cut ===============

#include <LampDriver.h>

#define PIN1 4
#define PIN2 16

LampDriver MyLAMP1(PIN1);
LampDriver MyLAMP2(PIN2);

void loop {
  MyLAMP1.blink();
  MyLAMP2.blink();
  sleep(100);
}

=============== /cut ===============

Всё бы ничего, но в моей задаче нельзя заранее знать, сколько будет ламп (и будут ли вообще), и к каким пинам они окажутся подключены — эта информация появится лишь в процессе исполнения loop().

Соответственно, я подозреваю, что в C++ имеется на этот случай какой-то особый синтаксис. Например, вот мне подсказывали, new. Но как это правильно записать? LampDriver *MyLAMP1 = new LampDriver(4); ? И далее MyLAMP1.blink(); будет работать? У меня всякие ошибки сыпятся.
Collapse )

Позитива вам

это перепост заметки, оригинал находится на моем сайте: https://lleo.me/dnevnik/2020/01/31

Товарищ, что ж тебе неймётся?
Оставь нытьё! Цени момент,
как сладко нам сейчас живётся
в эпоху довоенных лет.

Мы вспомним всё на поле боя
в окопах ядерной зимы:
как были молоды с тобою,
и как наивны были мы.

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

Мы будем вспоминать со смехом
про мотивацию и стресс,
про тренинг «как достичь успеха»
и о проблеме сбросить вес.

Как беззаботны, словно дети,
в тот милый бесконечный век
мы жаловались в интернете,
на незачисленный кэшбэк.

Как слали фоточки, летая
на отдых в теплые края.
Collapse )

Читаем стихи: Амстердам 15 - Штутгарт 17 - Берлин 20

это перепост заметки, оригинал находится на моем сайте: https://lleo.me/dnevnik/2020/01/14

Так, в Ганновере отлично почитали стихи, прекрасные люди, сообщалось, посмеялись. Теперь читаем стихи по следующему графику:

Штутгарт 17 января, пятница 19:00 – 21:00

Hospitalstraße 35, 70174 Stuttgart, вход бесплатный (шляпа). SUPREMATIC Technology Arts GmbH (спасибо Алексею Аристову) Ссылка: https://www.eventbrite.de/e/18-tickets-89654624395

Амстердам 15 января 20:00

Zuiderkerkhof 1, 1011 WB Amsterdam, вход бесплатный (шляпа). Спасибо, Андрей Шитов Ссылка: https://www.facebook.com/events/828960804193803/

Берлин 20 января 19:00

Oranienburger str. 32, 10117 Berlin, Heckmann-Höfe, ART.CITY.PEOPLE, вход бесплатный (шляпа). Спасибо, Igor Dydzinskiy Ссылка: https://m.facebook.com/events/1014159432268851
Collapse )

В связи с переименованием Голландии в Нидерланды

это перепост заметки, оригинал находится на моем сайте: https://lleo.me/dnevnik/2020/01/10

Сообщаю, что в связи с недавним официальным переименованием Голландии в Нидерланды, 15 января стихи я буду вам читать в нидерландском городе Амстердаме, а не в голландском. Пожалуйста не перепутайте!

Также напоминаю, что:

12 января — Ганновер

12 января 2020 в 16:00, Schwalbenflucht 3A, 30627 Hannover
Collapse )

Образовательный момент

это перепост заметки, оригинал находится на моем сайте: https://lleo.me/dnevnik/2020/01/09

— А вот кстати вопрос на логику! — Решив даже поездку в метро использовать для развития, я остановился, сделал педагогическое лицо и указал пальцем на статую. — Как вы думаете, Станислав Леонидович, кому установлен этот памятник на выходе из станции Чеховская?
Collapse )

Дары

это перепост заметки, оригинал находится на моем сайте: https://lleo.me/dnevnik/2020/01/07

Три волхва собирали дары.
Полкило осетровой икры.
Пять бутылок «Ситро». Мармеладки.
И для будущей школы тетрадки.
Три чернильницы, перьев десяток.
Пару детских боксерских перчаток.
И борзого щенка. Канарейку.
И транзистор на трех батарейках.
И трофейный фонарь, и халвы
положили в подарок волхвы.

И отправились с этим туда,
где на небе всходила звезда
над парадной одной в Ленинграде...
Но у дома сидели в засаде
сорок штатских, пятнадцать военных,
пять фургонов больших, здоровенных
с неожиданной надписью «Хлеб».
И Шарапов. И друг его Глеб.
И прицелом поблескивал с крыши
юный гений Калашников Миша.

Collapse )

О грешных и святых. Часть 1 - грешные

это перепост заметки, оригинал находится на моем сайте: https://lleo.me/dnevnik/2019/12/31_g

Я, Санта, вел себя весь год
как второгодник и урод.
Не брал учебник в руки.
Вовсю грубил учителям —
тем, что меня и тут и там
учили жить в Фейсбуке.

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

Когда с работой был аврал,
ленился и начальству врал
Я ездил без билета,
Я ночью под окном шумел,
под юбки девочкам смотрел,
и если б только это.

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

гребаный C++

это перепост заметки, оригинал находится на моем сайте: https://lleo.me/dnevnik/2019/12/29_1

Слушайте, ну это мистика. В C++ Ардуино есть такой объект String, который в работу не в пример удобнее, чем char. Если нужно String превратить в char, то есть специальная функция .c_str() То есть, вот так работает:

String id = "ESP8266-test";
String login = "lleo";
String password = "h2dtGdGH";
client.connect( id.c_str() , login.c_str() , password.c_str() );

Везде и всегда, где нужно char, это работало. Но лишь в одной из функций одной библиотеки PubSubClient эта херня не работает! А у меня все параметры хранятся именно в String и брать их нужно оттуда.

В примерах у них конечно всё работает:

client.setServer("tailor.cloudmqtt.com",12399);

А вот так — нет:

String URL = "tailor.cloudmqtt.com";
client.setServer(URL.c_str(),12399);

Почему — загадка. В PubSubClient.h
Collapse )