Леонид Каганов
8.86K subscribers
3 photos
1 video
1.63K links
Новости и заметки https://lleo.me/dnevnik
Download Telegram
2019/12/29_1 гребаный C++

Слушайте, ну это мистика. В 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);

Почему — загадка. В https://github.com/knolleary/pubsubclient/blob/master/src/PubSubClient.h PubSubClient.h обозначено так:
boolean connect(const char* id, const char* user, const char* pass);
PubSubClient& setServer(const char * domain, uint16_t port);

Вышел из положения, временно нагуглив какую-то дикую конструкцию:

String URL = "tailor.cloudmqtt.com";
unsigned char* buf = new unsigned char[256];
URL.getBytes(buf, 256, 0);
const char *str = (const char*)buf;
client.setServer(str,12399);

Вот только это и сработало. Как думаете, что это, и почему во всех остальных функциях даже той же библиотеки все было норм?

UPD: Мне написали, что, вероятно, моя переменная исчезает раньше, чем функция ее использует... Это не совсем так. Волею судеб переменные этого рода у меня глобальные - они хранятся в объявленной глобально структуре как String имя и String значение. Специальная моя функция Srting CF(String имя) ищет "переменную" с этим именем и возвращает ее значение. То есть, в реальности это не URL.c_str(), а результат функции CF("url").c_str() Вот не пойму: с одной стороны все это реально хранится в глобальном пространстве и деться никуда не может. С другой стороны - это лишь нету результат, который вернула некая функция. И компилятор может его не хранить.

оригинал заметки: открыть
2019/12/30 поддержка торговли "1С-АП"

https://www.youtube.com/watch?v=hYUZnn0ktcQ

Вот скажи, товарищ, ты готов ли,
и насколько б этого желал —
в оптовой и розничной торговле
сам себе настроить терминал?

И затем узнать, как ты в финале
упустил из виду пустяки,
и тебя потом за жопу взяли
Эф-Эс-РАР и налоговики?

Чтоб всё сделать грамотно и быстро,
не уподобляйся шантрапе —
пригласи IT-специалиста
лучшей фирмы «1C-АП»!

«1C-АП» http://1sup.ru — поддержка розничной и оптовой торговли: 1С, оборудование, онлайн-кассы, настройка, обучение, консультации, автоматизация, электронные подписи, лицензии.

оригинал заметки: открыть
2019/12/30_2 Тост за гармонию

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

https://lleo.me/dnevnik/2019/12/30_2/IMG_20191230_230023.jpg

Так выпьем за гармонию мира. И закусим.

оригинал заметки: открыть
2019/12/31_g О грешных и святых. Часть 1 - грешные

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

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

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

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

Я знаю, что на Новый год
мне Санта мусор принесет —
не как послушным людям.
Но я повесил свой носок
на фазу в силовой щиток.
Все без подарков будем.

оригинал заметки: открыть
2019/12/31_s О грешных и святых. Часть 2 - святые

Святой Иберий был простым на вид,
но чист душою в малом и великом.
За что и был мучительно убит.
И в тот же день к святым причислен ликам.

Не стали хоронить нетленный прах,
а левое плечо послали в Пизу.
В собор под Кёльном — пальцы на руках.
В Марсель — всё то, что от бедра и книзу.

Хребет — в соборе Дрездена лежит,
а печень и лопатка — в храме Гдыни.
А череп увезли на остров Крит,
хотя неясно, там ли он поныне.

Хранятся сердце, почки и глаза
в мужском монастыре под Таганрогом.
И лишь предстательная железа
в конце концов предстала перед Богом.

оригинал заметки: открыть
2019/12/31 Электрическая лампочка поздравляет вас с наступающим!

https://lleo.me/dnevnik/2019/12/31/IMG_20191231_214140_741.jpg

https://lleo.me/dnevnik/2019/12/31/IMG-20191231-WA0003.jpg

А в каком костюме встречаешь новый год ты?

оригинал заметки: открыть
2020/01/01 Ну, с Новым годом!

https://lleo.me/dnevnik/2020/01/01/NY.jpg

оригинал заметки: открыть
2020/01/01_1 Станислав Леонидович собрал видео

https://youtu.be/ismnJcXSS5c

оригинал заметки: открыть
2020/01/02 Новогодних парапланов вам в ленту: Advance, PHI, AirDesign

https://youtu.be/TGGTZuKHJhc

Все спортсмены-ветераны,
что познали сотни тайн,
выбирают парапланы
Эдванс, Фи и Эйрдизайн.

Рядом крылья ширпотреба —
просто небо и земля:
Эйрдизайн — взлетает в небо.
Ширпотреб — сложился, бля.

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

Парапланы Advance, PHI, AirDesign: http://7wings.net
#niknik

оригинал заметки: открыть
2020/01/03 alpinarium.ru

https://youtu.be/IFzGxm4BSLo

Коленвал завернулся в колене?
В бензобаке расходятся швы?
Автосервис Альпинского Жени —
самый культовый сервис Москвы!

Только здесь относительно даром,
но по высшему классу зато
БМВ, Митсубиси, Субарам
можно сделать ремонт и Т.О.!

Поменяй нам колодки на диски!
Вставь свечу хоть в мотор, хоть куда!
Автогонщик Евгений Альпинский,
мастер спорта и мастер труда!

Автосервис Альпинского: http://alpinarium.ru Москва, Малая ботаническая 26

оригинал заметки: открыть
2020/01/05 ESP32-CAM

https://lleo.me/dnevnik/2020/01/05/esp32-cam_0.jpg

ESP32 — следующее поколение чипов после ESP8266. Там уже мощный двухъядерный процессор, оперативной памяти 512мб, куча выводов и интерфейсов. В частности, эта штука тянет потоковый стриминг видео. Сборка чипа вместе с видеокамерой 2мегапикселя пришла мне позавчера по почте (около 400 руб с доставкой). Программируется например через Ардуино, но пока руки не дошли, но гостит Юра Ильин, он чип схватил и поизучал. Одна из фич тестовых демо-прошивок — распознавание лиц. К сожалению, как система доступа не годится: мы провели эксперимент, первая же показанная в камеру фотка прямо с экрана мобильника была опознана как живой объект доступа:

https://lleo.me/dnevnik/2020/01/05/IMG_20200106_034630_199.jpg

Думаю, надо ставить в системы доступа, но в качестве рекомендательного голоса: «Добрый день, Иван Пантелеевич, рады снова вас видеть на проходной! А теперь всё-таки приложите свой бесконтактный пропуск к считывателю или пиздуйте за ним домой...»

Интересная жизнь в 2020 году: электроники до фига, стоит копейки, возможности безграничны, но что с ней делать-то?

оригинал заметки: открыть
2020/01/07 Дары

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

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

И случайный прохожий сказал:
тут теперь перекрыли квартал.
Тут закрыт и проезд и проход.
Тут же Путин родится вот-вот.

А волхвы улыбались в ответ:
мы несем ему велосипед,
диафильмы, проектор, коньки,
рукавички, рейтузы, носки,
шарфик, валенки, шапку, дубленку,
и трофейную камеру с пленкой,
и для бабочек пару сачков,
и коллекцию редких значков,
апельсинов заморских здоровых,
книжку детских стихов Михалкова,
и копилку, и ножик, и марки...
мы пять лет собирали подарки!

Но прохожий ответил волхву:
будешь спорить — башку оторву.
Я сказал же: валите отсюда,
повторять по два раза не буду.
И добавил, взглянув на часы:
всё что надо подарят, не ссы.
Малыша поздравлять будут скоро
три одетых волхвами майора.

оригинал заметки: открыть
2020/01/09 Образовательный момент

           https://lleo.me/dnevnik/2020/01/img15.nnm.me_a_a_9_c_f_dc3c8a6f30bbc5832d81e8e99b3.jpg

          — А вот кстати вопрос на логику! — Решив даже поездку в метро использовать для развития, я остановился, сделал педагогическое лицо и указал пальцем на статую. — Как вы думаете, Станислав Леонидович, кому установлен этот памятник на выходе из станции Чеховская?
          Стаська задумчиво оглядел фигуру, книгу и ярко отполированный бронзовый палец. На всякий случай потрогал его тоже.
          — Может быть, это какой-то поэт? — предположил он аккуратно.
          — Стыдно не знать таких вещей! — воскликнул я. — Запомни. На выходе станции Чеховская. Установлен. Великий прозаик и сатирик. В юности носивший имя Антоша Чехонте. Но известный всему миру. Как. Антон. Павлович... стоп, бля... это же Горький! — изумлённо закончил я, впервые в жизни рассмотрев лицо статуи.
          Педагогика в этот раз не удалась.

оригинал заметки: открыть
2020/01/09_1 Кто куда, а мы в Берлин

https://lleo.me/dnevnik/2020/01/09_1/IMG_20200109_132334.jpg

Докладываю. Аэропорт Внуково стал сильно лучше из-за метро Саларьево, от которого ходит автобус. По уровню комфорта и удобства Внуково поднялось в моем личном рейтинге Форбс сразу на четыре пункта, обогнав такие столичные аэропорты, как Жуковский, Челюскинский, Воскресенский и Гадюкино.

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

Пункты досмотра оборудованы современными сканерами и Богородицей.

https://lleo.me/dnevnik/2020/01/09_1/IMG_20200109_132422.jpg

Самолёты по-прежнему вредят экологии, как видно из оформления залов.

https://lleo.me/dnevnik/2020/01/09_1/IMG_20200109_131137.jpg

А пассажиры, волнуясь перед полетом, как обычно жуют жвачку и сплевывают ее только перед трапом на бетон.

На этом все новости. Здравствуй, Берлин!

оригинал заметки: открыть
2020/01/10 В связи с переименованием Голландии в Нидерланды

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

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

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

https://lleo.me/dnevnik/2019/12/Hannover-12_jan_2020.jpg

12 января 2020 в 16:00, Schwalbenflucht 3A, 30627 Hannover
Спасибо, Jaroslav Kudlac!

                              15 января — Амстердам (Нидерланды)

https://lleo.me/dnevnik/2019/12/Amsterdam-15_jan_2020.jpg

Амстердам: 15 января 2020 в 20:00, Zuiderkerkhof 1, 1011 WB Amsterdam
Спасибо, Андрей Шитов!

                              20 января — Берлин

https://lleo.me/dnevnik/2019/12/Berlin-20_jan_2020.jpg

Берлин: 20 января 2020 в 19:00, Oranienburger str. 32, 10117 Berlin, Heckmann-Höfe, ART.CITY.PEOPLE
Спасибо, Igor Dydzinskiy!

Скорее всего 17 января — Штутгарт.

оригинал заметки: открыть
2020/01/11 vas3k

Я рекомендовал к прочтению статью «вычислительная фотография» https://vas3k.ru/blog/computational_photography/ некого автора vas3k,это было http://lleo.me/dnevnik/2019/08/19 полгода. Статья дивная, и кто ее не читал, ядерно рекомендую, тем более, автор внёс в нее за это время правки и дополнения. Но в частности, я вопрошал: «Совершенно непонятно, кто автор, кто такой этот vas3k со своим стэндалоном, и даже какого месяца или года этот материал. Кому, собственно, аплодировать за этот интереснейший текст?» И вот сегодня в Берлине меня познакомили с этим талантливым человеком и мне выпала честь сказать ему спасибо лично:

https://lleo.me/dnevnik/2020/01/11/IMG_20200112_013611_942.jpg

оригинал заметки: открыть
2020/01/12 Немного Германии вам ленту

https://youtu.be/xR3l6qdgApE

Писатель Ярослав Кудлач в полном костюме: https://lleo.me/dnevnik/2020/01/12/IMG_20200112_210642.jpg

В каждой женщине должны быть змея: https://lleo.me/dnevnik/2020/01/12/IMG_20200112_213544_041.jpg

Этот объект в Берлине называется зимней гостиницей для насекомых: https://lleo.me/dnevnik/2020/01/12/IMG_20200111_144934.jpg

Иисус на самом деле такой: https://lleo.me/dnevnik/2020/01/12/IMG_20200111_125111.jpg

Весь Берлин покрыт граффити, но не как София, а высокохудожественным. Кстати, старославянское название Берлина — Брло. Мне нравится такое название. https://lleo.me/dnevnik/2020/01/12/IMG_20200111_120655.jpg

Леша Тихонов демонстрирует своего внутреннего Скрябина — нейросетку на Машинке, которая ежеминутно пишет музыку. https://lleo.me/dnevnik/2020/01/12/IMG_20200110_223414.jpg

А ещё в Германии божественное пиво. https://lleo.me/dnevnik/2020/01/12/IMG_20200109_224312.jpg

Ещё одно дивное национальное блюдо — картофельный суп. https://lleo.me/dnevnik/2020/01/12/IMG_20200111_193912.jpg

По всей Германии целенаправленно выбрасывают новогодние ёлки: каждая улица к определенному времени, когда проезжает машина по сбору новогодних ёлок. https://lleo.me/dnevnik/2020/01/12/IMG_20200112_135436.jpg

Время, короче, проносится незаметно, словно у Швейка на хую: https://lleo.me/dnevnik/2020/01/12/IMG_20200112_234222.jpg

А это вам, доктор: https://lleo.me/dnevnik/2020/01/12/IMG_20200110_193119.jpg

оригинал заметки: открыть
2020/01/14 Читаем стихи: Амстердам 15 - Штутгарт 17 - Берлин 20

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

                              Штутгарт 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

оригинал заметки: открыть
2020/01/16 Котиков вам в ленту

Устала Тверь, устал Ростов,
сюжет уныл, в бюджете дырка...
Но Куклачев сменил котов
и продолжал гастроли цирка.

оригинал заметки: открыть
2020/01/17 До чего дошел прогресс - в каждой жопе GPS

https://lleo.me/dnevnik/2020/01/17/IMG_20200116_184907.jpg

оригинал заметки: открыть
2020/01/18 ФИДОЕТ ШАГАЕТ ПО ПЛАЕТЕ

https://lleo.me/dnevnik/2020/01/18/IMG_20200118_012319.jpg

Алексей Аристов 2:5030/31.23, Штутгарт

оригинал заметки: открыть