Friends
2026/01/07 - С Рождеством!
Нашел в ленте ВК вот такую картинку у кого-то:
Удивительно точно описывает ощущение эпохи.
Удивительно точно описывает ощущение эпохи.
Categories: Friends
Стоимость электричества для машины — 3
Съездили на машине в Германию, на этот раз старались ехать на скорости 130 км/ч, просто чтобы измерить потребление. В сумме проехали 1474 километра, сожгли 398 kWh, итого расход 27 kWh на 100 км (напоминаю, что при езде 110 км/ч выходило примерно 21 kWh на 100 км). Опять же, исходя из сферической вакуумно-бензиновой машины, потребляющей 6 литров на 100 км пути, и с учётом французских цен на бензин (примерно 1,70€), ездить на электричестве становится выгоднее, если есть возможность заряжать 1 kWh дешевле, чем по 0,38€ (для скорости 110 км/ч равновесие достигалось при цене 0,49€). Очевидно, что по такой цене заправляться можно только дома. И то, судя по рассказам друзей, не в каждом доме. У нас дома сложный тариф, в зависимости от времени суток и от спроса на электричество в стране (EFD Tempo), стоимость киловатт-часа начинается от 0,12€. Но на заправках, конечно, такого не бывает.
В этот раз пользовались карточкой Mobilize, что существенно упрощает процесс. То есть, можно заряжаться и без ничего, просто с кредиткой (в первый раз я ездил именно так). Но это каждый раз означает танцы с бубнами, причём у каждого оператора свои. Кстати, смешная история на моей самой первой заправке у супермаркета (LIDL). Стоит автомат, на нём инструкция, начинается с «приложите карточку». Кредитка не опознаётся. Звоню по указанному телефону, мне рассказывают, что, если присмотреться, то там ещё есть QR-код, по нему я попаду на страничку, где есть возможность запустить зарядку без карточки. Спасибо, кладу трубку, сканирую код. Ввожу номер кредитки, аппарат разблокирует дверку, куда нужно воткнуть провод. Открываю дверку, поворачиваюсь, чтобы взять провод — дверка закрывается, блокируется, аппарат говорит «зарядка началась». Кнопка «остановить зарядку» не работает. Перезваниваю по телефону: ой, да, говорят. У вас была ровно одна попытка открыть дверку. И, на всякий случай, максимум 45 секунд, чтобы воткнуть провода во все необходимые места. Не волнуйтесь, мы с вас денег не возьмём, сейчас перезапустим всю конструкцию (там же никто другой не заправляется с другой стороны? а если бы был?), начинайте с начала. Ок, положил трубку, подождал, пока они перезапускали, сосканировал код, ввёл номер кредитки. Взял провод, приготовился. Дверка разблокировалась, я её открыл, наверное, слишком энергично, потому что она прямо вот отрикошетила об корпус и захлопнулась. «Зарядка началась». Звоню в третий раз, попадаю на третьего человека. Ой, говорит, точно, есть такое. Но перезапускать аппарат вовсе не обязательно, достаточно закрыть страничку в браузере (что? а если я её случайно закрою?) и открыть её заново.
Ну так вот, при наличии карточки все эти вот танцы отменяются. Приезжаешь на любую станцию, прикладываешь карточку, втыкаешь провод, и это всё! Аппарат по карточке знает, кто ты, что у тебя за машина, и где с тебя взять деньги. Другое дело — сколько денег. На каждом автомате написаны какие-то цены, но реальности они соответствуют только приблизительно. Во Франции было написано 0,59€ — взяли 0,65€. В Германии было написано что-то порядка 0,70 — брали каждый раз больше 0,90. В Нидерландах и Бельгии сразу писали что-то типа 0,79, и тоже брали 0,94.
Вроде как существует какая-то сеть «своих заправок» (Mobilize), где электричество по 0,39€, и есть «дружественных заправок» (Ionity), где оно по 0,61€. И вроде как к карточке можно прикрутить платный абонемент, 6€ в месяц, и тогда обе сети будут по 0,35€. Учитывая, что мы за поездку заплатили 276€ за электричество, скидка чуть ли не на половину однозначно окупает этот абонемент. Надо только попытаться понять, насколько часто встречаются эти «свои» или «дружественные» заправки. Теоретически с абонементом может быть выгоднее ездить на электричестве, но как минимум на скорости 130 км/ч выгода получается достаточно анекдотическая (0,35€ vs равновесная цена 0,38€ — разница отобьёт абонемент после 700 километров).
Пересчитал, насколько выгоднее ехать 110, заправляясь реже. Взял в качестве гипотезы, что заряжаюсь каждые 60%. Обычно заправляешь до примерно 80%, потому что скорость зарядки постепенно падает, ну и ехать «под ноль» пока что страшно: один раз попали на ещё не открытую заправку, и ещё один раз тупо промахнулись мимо нужного съезда — хочется иметь какую-то подушку безопасности. Вторая гипотеза: время зарядки — взял полчаса, это достаточно реалистично. На скорости 110 км/ч на 60% батарейки проезжаешь 251 км за 2,3 часа, ещё 0,5 часа заряжаешься, итого средняя скорость 90 км/ч. На скорости 130 км/ч проезжаешь 193 км за 1,5 часа, ещё 0,5 часа заряжаешься, итого средняя скорость 97 км/ч. С бензиновой машиной мы так тщательно не измеряли, но на больших дистанциях выходило примерно 100 км/ч, пусть и с учётом не только реальных остановок (кофе, туалет, обед), но и пробок. То есть реальная средняя скорость электрической машины предсказуемо ниже, но не кардинально. И ехать 110 вместо 130 имеет смысл только для экономии денег и из экологических соображений — но никак не времени.
Общий вывод сделаем через 3-4 месяца, когда нужно будет следующую машину заказывать. Но пока что электрическая машина явно кажется чем-то неадекватным для нашего использования. Она однозначно удобна и выгодна, когда ты заряжаешься дома — но мы около дома практически не ездим. Ок, я езжу встречать Анюту на вокзале после учёбы — но это даже не 10 км в одну сторону. На работу на машине мы не ездим (общественный транспорт), в магазин тоже (велосипед). Ездить на машине в Париж — развлечение не для слабонервных. А в дальней поездке (отпуск) исчезает вся выгода от домашней цены на электричество. То есть да, наш идеал — это PHEV, осталось дождаться, когда Renault снова будет их производить (читайте в нашей новой книге «Никогда»).
Это копия поста https://green-fr.dreamwidth.org/929156.html.
В этот раз пользовались карточкой Mobilize, что существенно упрощает процесс. То есть, можно заряжаться и без ничего, просто с кредиткой (в первый раз я ездил именно так). Но это каждый раз означает танцы с бубнами, причём у каждого оператора свои. Кстати, смешная история на моей самой первой заправке у супермаркета (LIDL). Стоит автомат, на нём инструкция, начинается с «приложите карточку». Кредитка не опознаётся. Звоню по указанному телефону, мне рассказывают, что, если присмотреться, то там ещё есть QR-код, по нему я попаду на страничку, где есть возможность запустить зарядку без карточки. Спасибо, кладу трубку, сканирую код. Ввожу номер кредитки, аппарат разблокирует дверку, куда нужно воткнуть провод. Открываю дверку, поворачиваюсь, чтобы взять провод — дверка закрывается, блокируется, аппарат говорит «зарядка началась». Кнопка «остановить зарядку» не работает. Перезваниваю по телефону: ой, да, говорят. У вас была ровно одна попытка открыть дверку. И, на всякий случай, максимум 45 секунд, чтобы воткнуть провода во все необходимые места. Не волнуйтесь, мы с вас денег не возьмём, сейчас перезапустим всю конструкцию (там же никто другой не заправляется с другой стороны? а если бы был?), начинайте с начала. Ок, положил трубку, подождал, пока они перезапускали, сосканировал код, ввёл номер кредитки. Взял провод, приготовился. Дверка разблокировалась, я её открыл, наверное, слишком энергично, потому что она прямо вот отрикошетила об корпус и захлопнулась. «Зарядка началась». Звоню в третий раз, попадаю на третьего человека. Ой, говорит, точно, есть такое. Но перезапускать аппарат вовсе не обязательно, достаточно закрыть страничку в браузере (что? а если я её случайно закрою?) и открыть её заново.
Ну так вот, при наличии карточки все эти вот танцы отменяются. Приезжаешь на любую станцию, прикладываешь карточку, втыкаешь провод, и это всё! Аппарат по карточке знает, кто ты, что у тебя за машина, и где с тебя взять деньги. Другое дело — сколько денег. На каждом автомате написаны какие-то цены, но реальности они соответствуют только приблизительно. Во Франции было написано 0,59€ — взяли 0,65€. В Германии было написано что-то порядка 0,70 — брали каждый раз больше 0,90. В Нидерландах и Бельгии сразу писали что-то типа 0,79, и тоже брали 0,94.
Вроде как существует какая-то сеть «своих заправок» (Mobilize), где электричество по 0,39€, и есть «дружественных заправок» (Ionity), где оно по 0,61€. И вроде как к карточке можно прикрутить платный абонемент, 6€ в месяц, и тогда обе сети будут по 0,35€. Учитывая, что мы за поездку заплатили 276€ за электричество, скидка чуть ли не на половину однозначно окупает этот абонемент. Надо только попытаться понять, насколько часто встречаются эти «свои» или «дружественные» заправки. Теоретически с абонементом может быть выгоднее ездить на электричестве, но как минимум на скорости 130 км/ч выгода получается достаточно анекдотическая (0,35€ vs равновесная цена 0,38€ — разница отобьёт абонемент после 700 километров).
Пересчитал, насколько выгоднее ехать 110, заправляясь реже. Взял в качестве гипотезы, что заряжаюсь каждые 60%. Обычно заправляешь до примерно 80%, потому что скорость зарядки постепенно падает, ну и ехать «под ноль» пока что страшно: один раз попали на ещё не открытую заправку, и ещё один раз тупо промахнулись мимо нужного съезда — хочется иметь какую-то подушку безопасности. Вторая гипотеза: время зарядки — взял полчаса, это достаточно реалистично. На скорости 110 км/ч на 60% батарейки проезжаешь 251 км за 2,3 часа, ещё 0,5 часа заряжаешься, итого средняя скорость 90 км/ч. На скорости 130 км/ч проезжаешь 193 км за 1,5 часа, ещё 0,5 часа заряжаешься, итого средняя скорость 97 км/ч. С бензиновой машиной мы так тщательно не измеряли, но на больших дистанциях выходило примерно 100 км/ч, пусть и с учётом не только реальных остановок (кофе, туалет, обед), но и пробок. То есть реальная средняя скорость электрической машины предсказуемо ниже, но не кардинально. И ехать 110 вместо 130 имеет смысл только для экономии денег и из экологических соображений — но никак не времени.
Общий вывод сделаем через 3-4 месяца, когда нужно будет следующую машину заказывать. Но пока что электрическая машина явно кажется чем-то неадекватным для нашего использования. Она однозначно удобна и выгодна, когда ты заряжаешься дома — но мы около дома практически не ездим. Ок, я езжу встречать Анюту на вокзале после учёбы — но это даже не 10 км в одну сторону. На работу на машине мы не ездим (общественный транспорт), в магазин тоже (велосипед). Ездить на машине в Париж — развлечение не для слабонервных. А в дальней поездке (отпуск) исчезает вся выгода от домашней цены на электричество. То есть да, наш идеал — это PHEV, осталось дождаться, когда Renault снова будет их производить (читайте в нашей новой книге «Никогда»).
Это копия поста https://green-fr.dreamwidth.org/929156.html.
Categories: Friends
Стоимость электричества для машины — 3
Съездили на машине в Германию, на этот раз старались ехать на скорости 130 км/ч, просто чтобы измерить потребление. В сумме проехали 1474 километра, сожгли 398 kWh, итого расход 27 kWh на 100 км (напоминаю, что при езде 110 км/ч выходило примерно 21 kWh на 100 км). Опять же, исходя из сферической вакуумно-бензиновой машины, потребляющей 6 литров на 100 км пути, и с учётом французских цен на бензин (примерно 1,70€), ездить на электричестве становится выгоднее, если есть возможность заряжать 1 kWh дешевле, чем по 0,38€ (для скорости 110 км/ч равновесие достигалось при цене 0,49€). Очевидно, что по такой цене заправляться можно только дома. И то, судя по рассказам друзей, не в каждом доме. У нас дома сложный тариф, в зависимости от времени суток и от спроса на электричество в стране (EFD Tempo), стоимость киловатт-часа начинается от 0,12€. Но на заправках, конечно, такого не бывает.
В этот раз пользовались карточкой Mobilize, что существенно упрощает процесс. То есть, можно заряжаться и без ничего, просто с кредиткой (в первый раз я ездил именно так). Но это каждый раз означает танцы с бубнами, причём у каждого оператора свои. Кстати, смешная история на моей самой первой заправке у супермаркета (LIDL). Стоит автомат, на нём инструкция, начинается с «приложите карточку». Кредитка не опознаётся. Звоню по указанному телефону, мне рассказывают, что, если присмотреться, то там ещё есть QR-код, по нему я попаду на страничку, где есть возможность запустить зарядку без карточки. Спасибо, кладу трубку, сканирую код. Ввожу номер кредитки, аппарат разблокирует дверку, куда нужно воткнуть провод. Открываю дверку, поворачиваюсь, чтобы взять провод — дверка закрывается, блокируется, аппарат говорит «зарядка началась». Кнопка «остановить зарядку» не работает. Перезваниваю по телефону: ой, да, говорят. У вас была ровно одна попытка открыть дверку. И, на всякий случай, максимум 45 секунд, чтобы воткнуть провода во все необходимые места. Не волнуйтесь, мы с вас денег не возьмём, сейчас перезапустим всю конструкцию (там же никто другой не заправляется с другой стороны? а если бы был?), начинайте с начала. Ок, положил трубку, подождал, пока они перезапускали, сосканировал код, ввёл номер кредитки. Взял провод, приготовился. Дверка разблокировалась, я её открыл, наверное, слишком энергично, потому что она прямо вот отрикошетила об корпус и захлопнулась. «Зарядка началась». Звоню в третий раз, попадаю на третьего человека. Ой, говорит, точно, есть такое. Но перезапускать аппарат вовсе не обязательно, достаточно закрыть страничку в браузере (что? а если я её случайно закрою?) и открыть её заново.
Ну так вот, при наличии карточки все эти вот танцы отменяются. Приезжаешь на любую станцию, прикладываешь карточку, втыкаешь провод, и это всё! Аппарат по карточке знает, кто ты, что у тебя за машина, и где с тебя взять деньги. Другое дело — сколько денег. На каждом автомате написаны какие-то цены, но реальности они соответствуют только приблизительно. Во Франции было написано 0,59€ — взяли 0,65€. В Германии было написано что-то порядка 0,70 — брали каждый раз больше 0,90. В Нидерландах и Бельгии сразу писали что-то типа 0,79, и тоже брали 0,94.
Вроде как существует какая-то сеть «своих заправок» (Mobilize), где электричество по 0,39€, и есть «дружественных заправок» (Ionity), где оно по 0,61€. И вроде как к карточке можно прикрутить платный абонемент, 6€ в месяц, и тогда обе сети будут по 0,35€. Учитывая, что мы за поездку заплатили 276€ за электричество, скидка чуть ли не на половину однозначно окупает этот абонемент. Надо только попытаться понять, насколько часто встречаются эти «свои» или «дружественные» заправки. Теоретически с абонементом может быть выгоднее ездить на электричестве, но как минимум на скорости 130 км/ч выгода получается достаточно анекдотическая (0,35€ vs равновесная цена 0,38€ — разница отобьёт абонемент после 700 километров).
Пересчитал, насколько выгоднее ехать 110, заправляясь реже. Взял в качестве гипотезы, что заряжаюсь каждые 60%. Обычно заправляешь до примерно 80%, потому что скорость зарядки постепенно падает, ну и ехать «под ноль» пока что страшно: один раз попали на ещё не открытую заправку, и ещё один раз тупо промахнулись мимо нужного съезда — хочется иметь какую-то подушку безопасности. Вторая гипотеза: время зарядки — взял полчаса, это достаточно реалистично. На скорости 110 км/ч на 60% батарейки проезжаешь 251 км за 2,3 часа, ещё 0,5 часа заряжаешься, итого средняя скорость 90 км/ч. На скорости 130 км/ч проезжаешь 193 км за 1,5 часа, ещё 0,5 часа заряжаешься, итого средняя скорость 97 км/ч. С бензиновой машиной мы так тщательно не измеряли, но на больших дистанциях выходило примерно 100 км/ч, пусть и с учётом не только реальных остановок (кофе, туалет, обед), но и пробок. То есть реальная средняя скорость электрической машины предсказуемо ниже, но не кардинально. И ехать 110 вместо 130 имеет смысл только для экономии денег и из экологических соображений — но никак не времени.
Общий вывод сделаем через 3-4 месяца, когда нужно будет следующую машину заказывать. Но пока что электрическая машина явно кажется чем-то неадекватным для нашего использования. Она однозначно удобна и выгодна, когда ты заряжаешься дома — но мы около дома практически не ездим. Ок, я езжу встречать Анюту на вокзале после учёбы — но это даже не 10 км в одну сторону. На работу на машине мы не ездим (общественный транспорт), в магазин тоже (велосипед). Ездить на машине в Париж — развлечение не для слабонервных. А в дальней поездке (отпуск) исчезает вся выгода от домашней цены на электричество. То есть да, наш идеал — это PHEV, осталось дождаться, когда Renault снова будет их производить (читайте в нашей новой книге «Никогда»).
comments
В этот раз пользовались карточкой Mobilize, что существенно упрощает процесс. То есть, можно заряжаться и без ничего, просто с кредиткой (в первый раз я ездил именно так). Но это каждый раз означает танцы с бубнами, причём у каждого оператора свои. Кстати, смешная история на моей самой первой заправке у супермаркета (LIDL). Стоит автомат, на нём инструкция, начинается с «приложите карточку». Кредитка не опознаётся. Звоню по указанному телефону, мне рассказывают, что, если присмотреться, то там ещё есть QR-код, по нему я попаду на страничку, где есть возможность запустить зарядку без карточки. Спасибо, кладу трубку, сканирую код. Ввожу номер кредитки, аппарат разблокирует дверку, куда нужно воткнуть провод. Открываю дверку, поворачиваюсь, чтобы взять провод — дверка закрывается, блокируется, аппарат говорит «зарядка началась». Кнопка «остановить зарядку» не работает. Перезваниваю по телефону: ой, да, говорят. У вас была ровно одна попытка открыть дверку. И, на всякий случай, максимум 45 секунд, чтобы воткнуть провода во все необходимые места. Не волнуйтесь, мы с вас денег не возьмём, сейчас перезапустим всю конструкцию (там же никто другой не заправляется с другой стороны? а если бы был?), начинайте с начала. Ок, положил трубку, подождал, пока они перезапускали, сосканировал код, ввёл номер кредитки. Взял провод, приготовился. Дверка разблокировалась, я её открыл, наверное, слишком энергично, потому что она прямо вот отрикошетила об корпус и захлопнулась. «Зарядка началась». Звоню в третий раз, попадаю на третьего человека. Ой, говорит, точно, есть такое. Но перезапускать аппарат вовсе не обязательно, достаточно закрыть страничку в браузере (что? а если я её случайно закрою?) и открыть её заново.
Ну так вот, при наличии карточки все эти вот танцы отменяются. Приезжаешь на любую станцию, прикладываешь карточку, втыкаешь провод, и это всё! Аппарат по карточке знает, кто ты, что у тебя за машина, и где с тебя взять деньги. Другое дело — сколько денег. На каждом автомате написаны какие-то цены, но реальности они соответствуют только приблизительно. Во Франции было написано 0,59€ — взяли 0,65€. В Германии было написано что-то порядка 0,70 — брали каждый раз больше 0,90. В Нидерландах и Бельгии сразу писали что-то типа 0,79, и тоже брали 0,94.
Вроде как существует какая-то сеть «своих заправок» (Mobilize), где электричество по 0,39€, и есть «дружественных заправок» (Ionity), где оно по 0,61€. И вроде как к карточке можно прикрутить платный абонемент, 6€ в месяц, и тогда обе сети будут по 0,35€. Учитывая, что мы за поездку заплатили 276€ за электричество, скидка чуть ли не на половину однозначно окупает этот абонемент. Надо только попытаться понять, насколько часто встречаются эти «свои» или «дружественные» заправки. Теоретически с абонементом может быть выгоднее ездить на электричестве, но как минимум на скорости 130 км/ч выгода получается достаточно анекдотическая (0,35€ vs равновесная цена 0,38€ — разница отобьёт абонемент после 700 километров).
Пересчитал, насколько выгоднее ехать 110, заправляясь реже. Взял в качестве гипотезы, что заряжаюсь каждые 60%. Обычно заправляешь до примерно 80%, потому что скорость зарядки постепенно падает, ну и ехать «под ноль» пока что страшно: один раз попали на ещё не открытую заправку, и ещё один раз тупо промахнулись мимо нужного съезда — хочется иметь какую-то подушку безопасности. Вторая гипотеза: время зарядки — взял полчаса, это достаточно реалистично. На скорости 110 км/ч на 60% батарейки проезжаешь 251 км за 2,3 часа, ещё 0,5 часа заряжаешься, итого средняя скорость 90 км/ч. На скорости 130 км/ч проезжаешь 193 км за 1,5 часа, ещё 0,5 часа заряжаешься, итого средняя скорость 97 км/ч. С бензиновой машиной мы так тщательно не измеряли, но на больших дистанциях выходило примерно 100 км/ч, пусть и с учётом не только реальных остановок (кофе, туалет, обед), но и пробок. То есть реальная средняя скорость электрической машины предсказуемо ниже, но не кардинально. И ехать 110 вместо 130 имеет смысл только для экономии денег и из экологических соображений — но никак не времени.
Общий вывод сделаем через 3-4 месяца, когда нужно будет следующую машину заказывать. Но пока что электрическая машина явно кажется чем-то неадекватным для нашего использования. Она однозначно удобна и выгодна, когда ты заряжаешься дома — но мы около дома практически не ездим. Ок, я езжу встречать Анюту на вокзале после учёбы — но это даже не 10 км в одну сторону. На работу на машине мы не ездим (общественный транспорт), в магазин тоже (велосипед). Ездить на машине в Париж — развлечение не для слабонервных. А в дальней поездке (отпуск) исчезает вся выгода от домашней цены на электричество. То есть да, наш идеал — это PHEV, осталось дождаться, когда Renault снова будет их производить (читайте в нашей новой книге «Никогда»).
Categories: Friends
Mathematikum Gießen
Когда были в осеннем лагере, устроили поездку в соседний город, там обещали «музей математики». Он оказался скорее стандартным «детским научным музеем», пусть и с небольшим уклоном в математику. Но классный, несколько экспонатов я нигде до сих пор не видел. Про этот экспонат я читал, но вживую не видел: шестерёнки, каждая делит угловую скорость на 10. Нижнее колесо делает полный оборот раз в 6 секунд, верхнее сдвинется на 1 миллиметр через 2 квадриллиона лет. Поэтому его сразу в бетон залили. Оригинал был Arthur Ganson, 1992 года, этот экземпляр 2014-го. Справа — бинарные часы. Точное время 16:01:02.

На стене репродукция гравюры Дюрера о том, как по точкам перерисовывать предметы в перспективе.

Такое я очень люблю: спил дерева с указанием, что происходило в тот момент, когда вырастало какое-то кольцо. В глаза бросается белое пятно 1941-1948, когда действительно не происходило ничего интересного, о чём можно было бы рассказать немецким детям. Если бы не удачно созданный в 1941 году компьютер Z3, можно было бы сказать, что прямо вот с 1938 года ничего не происходило.

Экран с возможностью ввести дату своего рождения (6 цифр) и узнать, в каком месте числа пи она встречается впервые. 210975 начинается с 196677-й цифры после запятой.
А это даже удивительно, что раньше мне не попадалось — эллипсограф. Я помню вариант черчения эллипса при помощи верёвки и двух гвоздей, забитых в фокусах эллипса. А вот такой вариант с двумя линейными ползунками — даже не слышал о таком.

Отличный экспонат, совершенно банально выглядящий на фотографии: лист A4, разрезанный на 1024 листа A14, которые потом склеили в одну книжку. Каждый лист примерно 9 на 7 миллиметров. Ну а толщину 1024 листов знает каждый, заправлявший бумагу в принтер.
Вроде как самый старый пример счёта в Европе. Кость с засечками, 25-30 тысяч лет назад. Оригинал в Брно, но он пострадал (развалился на два кусочка) от пожара в 1945 году. Здесь копия.

Иллюстрация той самой притчи про шахматную доску и зёрнышко риса. До конца второй горизонтали реальный рис, дальше менее понятные метафоры — предметы, вес которых примерно равнялся бы требуемому количеству риса. Всё население Германии на 48-й клеточке.

Красивые геометрические анаморфы. Я до сих пор видел только какие-то статические инсталляции, а здесь сделали набор пластинок, которые можно надевать на зеркальный конус, пытаясь сначала угадать, что получится (по фотографии видно, что ответ не всегда очевиден). Опять же, примета времени: над конусом поставили пластиковую пластинку, чтобы дети глаз не остриё не надели. При этом в пластинке дырка, чтобы фотографии получались.

Аттракцион «я — функция»: на экране показывают график функции, ты становишься на коврик на уровне её начального значения. Потом запускают время — и ты стараешься ходить по коврику так, как предписано функцией. Не знаю, насколько педагогично, но очень азартно!

Дети, как вы представляете себе «один шанс на миллион»? Вот в этом цилиндре миллион белых шариков. И один чёрный. Попытайтесь хотя бы раз увидеть его! Я снова не уверен в педагогичности этого экспоната, потому что увидеть шарик реально (см. справа), в отличие от выиграть в лотерею. Просто потому, что с каждым поворотом цилиндра ты «тянешь» не один шарик, а целый слой.

«Самая старая счётная машина» — надо же, подумал я, и это не Паскалина? Действительно, машина Шиккарда 1623 года, тогда как Паскаль сделал свою машину в 1642-м. Перечитал старый пост про Паскаля и вспомнил, что да, у него была «первая коммерческая счётная машина»: Шиккард только предполагал её использование (написал рекламное письмо Кеплеру), а Паскаль сумел продать какое-то количество экземпляров.

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

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

А вот это — красота! Куча какой-то проволоки, отбрасывающей тень в виде ровной единицы. Larry Kagan, 2005. Никакого отношения к математике я не вижу, но идей под эту картинку можно придумать сколько угодно.

Небольшой экран с 40 пикселями, можно попытаться нарисовать что-нибудь. Я вписал свои инициалы (АНК) — ещё в школе придумал (по принципу логотипов «Алисы» и «Metallica»), во Франции использую каждый раз, когда требуется не подпись, а просто инициалы (здесь почему-то при подписании многостраничного документа не подписывают каждую страницу, а ставят инициалы на все страницы, кроме последней, а её подписывают — в чём смысл, я не понимаю, экономия времени и чернил смехотворная).

Простенькая криптография, но напоминает и о титрах к советскому «Шерлоку Холмсу», и о (вдохновлённом этими титрами) нашем старом подарке на день рождения
grave__digger. У нас была чуть более навороченная версия, когда текст написан в квадрате, на него накладывается шаблон — ты читаешь первую четверть текста. Потом поворачиваешь шаблон на 90° — читаешь вторую четверть. Ну и так далее, ни одна буква не «пропадает».

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

А над этим экспонатом мы зависли и попытались доказать в уме, что он действительно работает. Доказали, дома оказалось, что то называется номограмма. Конкретно этот экземпляр умножает два числа. Выбираешь одно число слева от вертикальной оси, второе — справа. Вешаешь верёвочку с грузиками на соответствующие точки параболы — и натянутая верёвка пересечёт вертикальную ось ровно на уровне произведения этих чисел. Легко понять принцип, выбрав одинаковые числа — тогда верёвка будет висеть горизонтально, на уровне квадрата каждого из выбранных чисел, т.е. их произведения.

На стене репродукция гравюры Дюрера о том, как по точкам перерисовывать предметы в перспективе.
Такое я очень люблю: спил дерева с указанием, что происходило в тот момент, когда вырастало какое-то кольцо. В глаза бросается белое пятно 1941-1948, когда действительно не происходило ничего интересного, о чём можно было бы рассказать немецким детям. Если бы не удачно созданный в 1941 году компьютер Z3, можно было бы сказать, что прямо вот с 1938 года ничего не происходило.
Экран с возможностью ввести дату своего рождения (6 цифр) и узнать, в каком месте числа пи она встречается впервые. 210975 начинается с 196677-й цифры после запятой.
А это даже удивительно, что раньше мне не попадалось — эллипсограф. Я помню вариант черчения эллипса при помощи верёвки и двух гвоздей, забитых в фокусах эллипса. А вот такой вариант с двумя линейными ползунками — даже не слышал о таком.
Отличный экспонат, совершенно банально выглядящий на фотографии: лист A4, разрезанный на 1024 листа A14, которые потом склеили в одну книжку. Каждый лист примерно 9 на 7 миллиметров. Ну а толщину 1024 листов знает каждый, заправлявший бумагу в принтер.
Вроде как самый старый пример счёта в Европе. Кость с засечками, 25-30 тысяч лет назад. Оригинал в Брно, но он пострадал (развалился на два кусочка) от пожара в 1945 году. Здесь копия.
Иллюстрация той самой притчи про шахматную доску и зёрнышко риса. До конца второй горизонтали реальный рис, дальше менее понятные метафоры — предметы, вес которых примерно равнялся бы требуемому количеству риса. Всё население Германии на 48-й клеточке.
Красивые геометрические анаморфы. Я до сих пор видел только какие-то статические инсталляции, а здесь сделали набор пластинок, которые можно надевать на зеркальный конус, пытаясь сначала угадать, что получится (по фотографии видно, что ответ не всегда очевиден). Опять же, примета времени: над конусом поставили пластиковую пластинку, чтобы дети глаз не остриё не надели. При этом в пластинке дырка, чтобы фотографии получались.
Аттракцион «я — функция»: на экране показывают график функции, ты становишься на коврик на уровне её начального значения. Потом запускают время — и ты стараешься ходить по коврику так, как предписано функцией. Не знаю, насколько педагогично, но очень азартно!
Дети, как вы представляете себе «один шанс на миллион»? Вот в этом цилиндре миллион белых шариков. И один чёрный. Попытайтесь хотя бы раз увидеть его! Я снова не уверен в педагогичности этого экспоната, потому что увидеть шарик реально (см. справа), в отличие от выиграть в лотерею. Просто потому, что с каждым поворотом цилиндра ты «тянешь» не один шарик, а целый слой.
«Самая старая счётная машина» — надо же, подумал я, и это не Паскалина? Действительно, машина Шиккарда 1623 года, тогда как Паскаль сделал свою машину в 1642-м. Перечитал старый пост про Паскаля и вспомнил, что да, у него была «первая коммерческая счётная машина»: Шиккард только предполагал её использование (написал рекламное письмо Кеплеру), а Паскаль сумел продать какое-то количество экземпляров.
Стол с зеркалом и кучей деталек, из которых можно было складывать буквы с горизонтальной симметрией. Можно было, конечно, и «Козлов» собрать, но у меня получилось вот так.
Вариации на ту же тему, что Turing Tumble — там предлагалось собирать разные устройства, работающие на катящихся шариках. Здесь уже собранный счётчик (просто прибавляет единицу при каждом проходе шарика), нужно просто запускать шарики и смотреть, как оно работает. К сожалению даже навороченный вариант Turing Tumble выглядит игрушкой для родителей, мечтающих, что их ребёнок загорится этой идеей (на самом деле, похоже, если ребёнка эта тема интересует, он начнёт копать до того, как родителям придёт в голову купить ему такое; ну и в виртуальном мире он докопает до конца всех предлагаемых моделей существенно быстрее). Вариант на стене музея теоретически может сгодиться как напоминание детям, что такое двоичная система, и что компьютеры на самом деле состоят из очень простых деталей (просто их там ну очень до хрена).
А вот это — красота! Куча какой-то проволоки, отбрасывающей тень в виде ровной единицы. Larry Kagan, 2005. Никакого отношения к математике я не вижу, но идей под эту картинку можно придумать сколько угодно.
Небольшой экран с 40 пикселями, можно попытаться нарисовать что-нибудь. Я вписал свои инициалы (АНК) — ещё в школе придумал (по принципу логотипов «Алисы» и «Metallica»), во Франции использую каждый раз, когда требуется не подпись, а просто инициалы (здесь почему-то при подписании многостраничного документа не подписывают каждую страницу, а ставят инициалы на все страницы, кроме последней, а её подписывают — в чём смысл, я не понимаю, экономия времени и чернил смехотворная).
Простенькая криптография, но напоминает и о титрах к советскому «Шерлоку Холмсу», и о (вдохновлённом этими титрами) нашем старом подарке на день рождения
grave__digger. У нас была чуть более навороченная версия, когда текст написан в квадрате, на него накладывается шаблон — ты читаешь первую четверть текста. Потом поворачиваешь шаблон на 90° — читаешь вторую четверть. Ну и так далее, ни одна буква не «пропадает».А это просто отличная иллюстрация криптографии. Зачем нужен ключ (в данном случае частично закрашенная прозрачная пластина), и как без него практически нереально прочитать зашифрованное сообщение (такая же пластина, как справа — на ней зашифрована какая-то другая картинка).
А над этим экспонатом мы зависли и попытались доказать в уме, что он действительно работает. Доказали, дома оказалось, что то называется номограмма. Конкретно этот экземпляр умножает два числа. Выбираешь одно число слева от вертикальной оси, второе — справа. Вешаешь верёвочку с грузиками на соответствующие точки параболы — и натянутая верёвка пересечёт вертикальную ось ровно на уровне произведения этих чисел. Легко понять принцип, выбрав одинаковые числа — тогда верёвка будет висеть горизонтально, на уровне квадрата каждого из выбранных чисел, т.е. их произведения.
Categories: Friends
Mathematikum Gießen
Когда были в осеннем лагере, устроили поездку в соседний город, там обещали «музей математики». Он оказался скорее стандартным «детским научным музеем», пусть и с небольшим уклоном в математику. Но классный, несколько экспонатов я нигде до сих пор не видел. Про этот экспонат я читал, но вживую не видел: шестерёнки, каждая делит угловую скорость на 10. Нижнее колесо делает полный оборот раз в 6 секунд, верхнее сдвинется на 1 миллиметр через 2 квадриллиона лет. Поэтому его сразу в бетон залили. Оригинал был Arthur Ganson, 1992 года, этот экземпляр 2014-го. Справа — бинарные часы. Точное время 16:01:02.

( Read more... )
comments
( Read more... )
Categories: Friends
2026/01/05 - Прошу технических советов
Друзья, праздники кончились, назрели актуальные вопросы.
Проблема 1: сайты binoniq.net, lleo.me
И все остальные, которые базируются на CloudFlare. К самим сайтам претензий органов нет, но они все чаще становятся недоступны в России промо потому что CloudFlare и иностранный хостинг (кажется, Хецнер). Сейчас они недоступны с мобильных устройств (когда там есть интернет), но уже иногда и со стационарных тоже недоступны.
Я ещё до нового года проделал большой труд по выносу lleo.me и bunoniq.net из под проксирования CloudFlare. Это было сложно, на одном только binoniq 800 аккаунтов, но удалось. Но с мобильного сайты все равно не открываются: видимо, баннят не проксирование, а сам dns cloudflare. Какие будут идеи? Завести какие-то говнозеркала binoniq.govnodns.org? Включить какие-то настройки на CloudFlare? Забить и пусть все ходят по VPN? Посоветуйте мудрое решение. Хотелось бы, чтобы binoniq был доступен в России. Ну и lleo.me естественно. Сами сервера где-то в Европе, кажется Хецнер.
Проблема 2: VPN. Мы ее обсуждать публично не будем (это запрещено).
Но сразу скажу, что мне интересны чисто технологические идеи, а вовсе не достать что-то чужое в пользование или купить хороший абонемент. Я знаю по себе, человеческий мозг не с первого прочтения воспринимает информацию, поэтому повторю ещё раз на всякий случай: нет, мне не нужен ВПН, не нужен сервис, доступ, покупка серверов и абонементов. Мне интересны сами технологии на своих ресурсах.
С точки зрения парка техники у меня имеется: в России в разных городах Raspberry с белыми IP; друзья за границей с похожими штуками; в частности есть Miktotik друга Юры за белым европейским IP (у меня к нему есть доступ, но я с Микротиками не умею, но там рядом ещё Raspberry, вот оно мне понятнее). Везде подняты VLESS, Vmess, Shadowsocks и можно поднять ещё что угодно. Посоветуйте, что. Не все комменты смогу открыть, потому что тема полузапретная, но буду благодарен за советы и помощь.
Categories: Friends
2026/01/04 - Буратино-2026
Новогодний репертуар московских кинотеатров поражал единообразием. Почти все фильмы российские. Почему-то Северная Корея, Индия и Китай не пришли заменить нам Голливуд. И почти всё в афише — вторичная перепевка старых детских сказок. Это бесконечные «Чебурашки-2», «Буратино-2026», «Простоквашино» игровой полный метр, какие-то новые «Приключения Шурика» — пошлейшие ужимки и переодевания унылых стэндаперов... Короче, классическая добыча последних выдохов экранного веселящего газа из старых советских скважин, пробуренных 70 лет назад ещё динозаврами-классиками.
При чтении афиши возникало только ощущение стыда за авторов. И понятно было, откуда такой список сказок собрался: лишь бы не снимать требуемое госзаказом кино про СВО. Режиссеры массово кинулись в Колобка, Репку, куда угодно, в любые детские сказки, потому что только там удастся избежать вопроса, почему снимаем не патриотическое про смерть героев, верность невест, окопы и дроны в боях за Новороссию... Вы что, сцуки, Родину не любите? Нет-нет, что вы, конечно любим! Просто мы все сидим в Теремке! Набились все битком в Теремок и закрыли ставни чтобы ничего не видеть. А Теремок не про СВО, вы же помните классику. Дайте нам денежек доснять Теремок, ради детей?
Патриотический фильм, впрочем, тоже был — некое «За Палача». Но тут ржак и стыд вызывал сам анонс, запредельный кринж. В маленьком российском городке злой коммерсант (капиталисты — зло) сносит памятник солдату ВОВ чтобы строить торговый центр. И поскольку современных россиян и действующую власть это, видимо, вполне устраивает (да, на этом месте я тоже прихуел), неравнодушными в том поселке остаются лишь... отставные десантники. Им приходится сколотить местную банду и чинить самосуд, восстанавливая справедливость и поруганный памятник героям Великой Отечественной... Какая страна, такой и Тарантино.
Привычной соломинкой в коровьей лепешке общего пейзажа торчал фильм «Елки-12». Ёлки, сцуко, 12! Двенадцатилетний изотоп ядерного полураспада. Ну а замыкал говношествие целый один Иностранный Фильм. Конечно не Аватар (кто ж даст ему прокат в России) и не что-то яркое, а «Крик-7». Ну тот, помните, где унылая резиновая маска с вертикальными глазами и ртом. Предыдущие 6 я тоже не смотрел, но прочел в Википедии, что франшиза ужастиков про маньяка-убийцу возникла (как мы бы могли и сами догадаться, если бы были умнее) от одноименной картины Мунка... Прости их, гениальный Мунк. Ты пытался изобразить глубокий экзистенциальный кризис внутреннего мира, а долбоебы использовали твоё полотно чтобы продавать резиновые маски на Хеллоуин и снять подряд 7 ужастиков про маньяка и резню...
Короче, идея пойти в кино на праздниках теряла смысл при взгляде на Афишу. Но потом я присмотрелся к фильму Буратино.
Буратино-2026. Конечно это просто обычный детский Буратино, снятый в России к 2026 году. Что от него ждать? У него были очень низкие рейтинги — типа 2.6 баллов из 5. И достаточно плохие отзывы зрителей в интернете: «очень депрессивный», «моя доча скучала и хотела уйти во Вкусно и точка», вот это всё... Но при этом у фильма звездный состав — Яценко, Бондарчук, Петров, озвучка сверчка от легендарного Николая Николаевича Дроздова. А режиссер — Игорь Волошин.
Игорь Волошин. Это имя вам, возможно, незнакомо. Но мне и давним читателям моего дневника оно знакомо хорошо, ведь я его давний фанат. Впервые я увидел в 2011 короткометражку Волошина «Атлантик» и уже по этой короткометражке мне стало всё ясно, я сразу сказал, что за этим режиссером буду следить отныне. Затем был тяжёлый и глубокий фильм «Бедуин», я даже брал у Волошина интервью для блога, затем мы раскапывали историю нашумевшего фильма о Высоцком «Спасибо, что живой», который, как оказалось, придумал, участвовал в написании сценария, начал снимать Волошин, но потом поругался с начальством по творческим вопросам и ушел с проекта и из титров.
Короче, я знал одно: Волошин режиссер очень сильный и очень интересный, из самых сильных в России, уровня Тодоровского, глубокий и с прекрасным вкусом. И он точно не будет снимать новогодний стыд. А низкие массовые рейтинги — что ж, возможно, это даже хорошая рекомендация? Учитывая современную деградацию общества, давно утерянный моральный компас и напрочь перевёрнутые понятия о добре и зле.
Поэтому я уговорил друзей пойти смотреть Буратино просто на свой риск — потому, что Волошин. И фильм действительно оказался офигенным! Это очень по-взрослому глубокое и при этом очень доброе детское кино, сделанное с тонким чувством вкуса и стиля. Там и юмор, и мудрость, и можно даже увидеть политическое высказывание, но совершенно нет пошлости и примитива, и нет там никакой депрессии, это целиком светлый и сказочный мир. Плюс хорошие песни — и старые, и новые, сделанные на высоком профессиональном уровне, когда не стыдно за стихи и музыку. Прекрасные декорации и графика. Прекрасные актеры — Петров практически наш Джонни Депп, Бондарчук потрясающий Карабас, Яценко хорош как везде, Тортилла 88-летняя Немоляева прекрасна, и волшебный голос Дроздова, обработанный компьютером.
Если вы хотите пойти в кино на праздники и тоже стоите в ахуе перед унылейшей афишей из мутных дублей советских сказок, идите на Буратино. Не ждите фантастики и библейских откровений — это реально детский фильм про Буратино 6+. Просто наслаждайтесь мастерством, стилем и забытым ощущением доброй сказки. Нам бы так в детстве снимать умели.
Categories: Friends
2026/01/03 - Новогодний опрос
======== [ ГОЛОСОВАНИЕ ] ========
недоступно при трансляции в соцсети, зайдите на сайт
======== [ /ГОЛОСОВАНИЕ ] ========
Categories: Friends
2026/01/01 - С новым годом!
https://www.youtube.com/embed/3M35qqbezGs?rel=0&showinfo=0
Стишок вам записал про Девушку Мороза.
Categories: Friends
Ограничения в ЖЖ
Со вчерашнего дня в ЖЖ изменились правила, что лично я интерпретирую как попытку хозяев ЖЖ аккуратно закрыть эту площадку. Напоминаю, что у моего журнала есть зеркало на платформе, где не только нет российской политической цензуры (как в ЖЖ), но и писать / комментировать там могут все.
А ещё напоминаю об RSS, позволяющем формировать ленту из журналов на разных платформах. Лично я лет 10 пользуюсь Feedly и не думаю, где именно ведёт журнал интересный мне человек. Не говоря уже о дополнительных фишках вроде возможности видеть ещё не прочитанные посты ленты, отмечать какие-то посты непрочитанными ("на потом") и многое многое другое.
Обращайтесь, если есть вопросы по миграции :-)
А ещё напоминаю об RSS, позволяющем формировать ленту из журналов на разных платформах. Лично я лет 10 пользуюсь Feedly и не думаю, где именно ведёт журнал интересный мне человек. Не говоря уже о дополнительных фишках вроде возможности видеть ещё не прочитанные посты ленты, отмечать какие-то посты непрочитанными ("на потом") и многое многое другое.
Обращайтесь, если есть вопросы по миграции :-)
Categories: Friends
Стоимость электричества для машины — 2
У меня уже был пост с таким названием, когда у нас была первая заряжаемая (тогда гибридная) машина. Покатался на этих каникулах на новой, полностью электрической, и очевидно задался вопросом, насколько выгодно ездить на электричестве? Выехал я с «полным баком», по пути несколько раз заряжался на разных станциях, вернулся, зарядил до полного, чтобы замкнуть цикл.
Итого проехал 840 километров, потратил 175 kWh. Сразу же, учитывая объём аккумулятора (пишут про 87 kWh) можно вывести максимальную автономию: 420 км. У нас сейчас зима, самая, наверное, низкая из здесь возможных температур, вроде как это самые худшие условия для электрических машин, т.е. оценка снизу. Сама машина показывает чуть больше, но в разумных пределах — 450 км.
Реально за электричество я заплатил 54€. Но это в большей части потому, что по возвращении заправлялся дома, от обычной розетки, а дома у нас электричество существенно дешевле, чем не дома. Дома kWh по 0.18€, а вне дома я заправлялся по 0.30€ (очень медленная заправка на паркинге супермаркета), 0.48€ (супер-быстрая заправка на окраине города) и 0.55€ (быстрая заправка в центре города — там ещё было условие, что только первые два часа по этому тарифу, а потом тариф чуть ли не утраивается, чтобы машины не застаивались на одном месте — с другой стороны, для заправки в центре города нужно вычитать стоимость эквивалентной парковки в центре города). Вроде как на заправках автотрасс kWh по 0.50-0.60€ — на Новый год поедем в Германию, скорее всего проверим.
То есть, моя цена в 54€ — это среднее между ценой «дома» и ценой «не дома». Если бы я всё заряжал дома, вышло бы 31€. Если бы всё не дома, а по (пока что) максимально вообразимой цене 0.60€, то 105€. Возникает разумный вопрос: насколько это дешевле, чем ездить на бензине?
Предположим, что бензиновая машина потребляет 6 литров на 100 км (реалистичная оценка). Вроде как цена на бензин сейчас порядка 1.70€ (оценка снизу — это цена на дешёвой заправке рядом с домом, на трассе существенно дороже, но с автономией современных бензиновых машин мы крайне редко заправляемся на трассе, и те же 840 км из моего примера я скорее всего проехал бы на одном баке). Итого я заплатил бы 86€. Это эквивалент цены на электричество 0.49€ — если электричество достаётся дороже этой цены, то выгоднее ездить на бензине.
Если оставить тот микс, который у меня был в этот раз, то я сэкономил 35€ на 840 км. Учитывая, что мы на одной машине проезжаем где-то 16000 км, то за это время мы сэкономим примерно 600€, что эквивалентно разнице в стоимости машины 8500€ (мы за лизинг платим не всю стоимость, а только часть её). При выборе следующей машины нужно будет посмотреть разницу между эквивалентными электрической и бензиновой моделями.
Я здесь не учитываю никаких побочных эффектов, только чистую стоимость топлива. Побочных эффектов масса: время на заправке (плюс к бензину), стоимость самой машины (плюс к бензину), французский экологический бонус (плюс к электричеству), бесплатная парковка в Париже (плюс к электричеству), бесплатная быстрая заправка у меня на работе (плюс к электричеству, пусть я и вряд ли когда-то буду ездить на работу на машине). Но такого рода подсчёты, как мне кажется, достаточно бессмысленные, потому что всё в конечном итоге разбивается об аргумент «а мне нравится».
Это как я когда-то сравнивал покупку квартиры со съёмом — ты можешь сколько угодно сидеть перед Excel’ем и выписывать разные гипотезы, но решение ты будешь принимать исключительно исходя из собственного желания. Ты хочешь «иметь своё жильё»? Или «быть свободным»? Так и здесь, не стоит принимать эти расчёты слишком серьёзно, я сам могу придумать кучу сценариев, при которых результат радикально поменяется хоть в пользу электричества (полный бан двигателей внутреннего сгорания, рост цен на нефть и т.п.), хоть в пользу бензина (остановка атомной энергетики, рост потребления электричества компьютерами, приводящий к росту цен на электричество). И это я ещё говорю только о меркантильных аргументах — очевидно, что идеологических аргументов полно хоть в одну, хоть в другую сторону.
Ещё был вопрос, насколько выгоднее ездить 130 км/ч (максимально разрешённая во Франции скорость), или 110 км/ч. Во втором случае ты едешь медленнее, но вроде как расход настолько ниже, что заправляться нужно будет реже, и меньшая потеря времени на заправку может компенсировать потерю времени на езде.
Вроде как пишут, что при 110 км/ч наша машина потребляет 21 kWh на 100 км (бьётся с моими наблюдениями: у меня вышло 20.8, при том что на трассе я ехал 115 км/ч, но часть ехал по городу). Надо будет засечь потребление по пути в Германию — будем стараться ехать 130 км/ч. Пишут, что при 130 км/ч потребление порядка 25 kWh на 100 км.
Я думал было вводить гипотезу времени и периодичности зарядки. Но, похоже, это бессмысленно, потому что числа 21/25 практически пропорциональны 110/130. То есть я буду заправляться в точности в тех же местах, вне зависимости от того, с какой скоростью буду ехать. Просто при езде на 130 км/ч я буду приезжать туда на полчаса раньше.
Итого проехал 840 километров, потратил 175 kWh. Сразу же, учитывая объём аккумулятора (пишут про 87 kWh) можно вывести максимальную автономию: 420 км. У нас сейчас зима, самая, наверное, низкая из здесь возможных температур, вроде как это самые худшие условия для электрических машин, т.е. оценка снизу. Сама машина показывает чуть больше, но в разумных пределах — 450 км.
Реально за электричество я заплатил 54€. Но это в большей части потому, что по возвращении заправлялся дома, от обычной розетки, а дома у нас электричество существенно дешевле, чем не дома. Дома kWh по 0.18€, а вне дома я заправлялся по 0.30€ (очень медленная заправка на паркинге супермаркета), 0.48€ (супер-быстрая заправка на окраине города) и 0.55€ (быстрая заправка в центре города — там ещё было условие, что только первые два часа по этому тарифу, а потом тариф чуть ли не утраивается, чтобы машины не застаивались на одном месте — с другой стороны, для заправки в центре города нужно вычитать стоимость эквивалентной парковки в центре города). Вроде как на заправках автотрасс kWh по 0.50-0.60€ — на Новый год поедем в Германию, скорее всего проверим.
То есть, моя цена в 54€ — это среднее между ценой «дома» и ценой «не дома». Если бы я всё заряжал дома, вышло бы 31€. Если бы всё не дома, а по (пока что) максимально вообразимой цене 0.60€, то 105€. Возникает разумный вопрос: насколько это дешевле, чем ездить на бензине?
Предположим, что бензиновая машина потребляет 6 литров на 100 км (реалистичная оценка). Вроде как цена на бензин сейчас порядка 1.70€ (оценка снизу — это цена на дешёвой заправке рядом с домом, на трассе существенно дороже, но с автономией современных бензиновых машин мы крайне редко заправляемся на трассе, и те же 840 км из моего примера я скорее всего проехал бы на одном баке). Итого я заплатил бы 86€. Это эквивалент цены на электричество 0.49€ — если электричество достаётся дороже этой цены, то выгоднее ездить на бензине.
Если оставить тот микс, который у меня был в этот раз, то я сэкономил 35€ на 840 км. Учитывая, что мы на одной машине проезжаем где-то 16000 км, то за это время мы сэкономим примерно 600€, что эквивалентно разнице в стоимости машины 8500€ (мы за лизинг платим не всю стоимость, а только часть её). При выборе следующей машины нужно будет посмотреть разницу между эквивалентными электрической и бензиновой моделями.
Я здесь не учитываю никаких побочных эффектов, только чистую стоимость топлива. Побочных эффектов масса: время на заправке (плюс к бензину), стоимость самой машины (плюс к бензину), французский экологический бонус (плюс к электричеству), бесплатная парковка в Париже (плюс к электричеству), бесплатная быстрая заправка у меня на работе (плюс к электричеству, пусть я и вряд ли когда-то буду ездить на работу на машине). Но такого рода подсчёты, как мне кажется, достаточно бессмысленные, потому что всё в конечном итоге разбивается об аргумент «а мне нравится».
Это как я когда-то сравнивал покупку квартиры со съёмом — ты можешь сколько угодно сидеть перед Excel’ем и выписывать разные гипотезы, но решение ты будешь принимать исключительно исходя из собственного желания. Ты хочешь «иметь своё жильё»? Или «быть свободным»? Так и здесь, не стоит принимать эти расчёты слишком серьёзно, я сам могу придумать кучу сценариев, при которых результат радикально поменяется хоть в пользу электричества (полный бан двигателей внутреннего сгорания, рост цен на нефть и т.п.), хоть в пользу бензина (остановка атомной энергетики, рост потребления электричества компьютерами, приводящий к росту цен на электричество). И это я ещё говорю только о меркантильных аргументах — очевидно, что идеологических аргументов полно хоть в одну, хоть в другую сторону.
Ещё был вопрос, насколько выгоднее ездить 130 км/ч (максимально разрешённая во Франции скорость), или 110 км/ч. Во втором случае ты едешь медленнее, но вроде как расход настолько ниже, что заправляться нужно будет реже, и меньшая потеря времени на заправку может компенсировать потерю времени на езде.
Вроде как пишут, что при 110 км/ч наша машина потребляет 21 kWh на 100 км (бьётся с моими наблюдениями: у меня вышло 20.8, при том что на трассе я ехал 115 км/ч, но часть ехал по городу). Надо будет засечь потребление по пути в Германию — будем стараться ехать 130 км/ч. Пишут, что при 130 км/ч потребление порядка 25 kWh на 100 км.
Я думал было вводить гипотезу времени и периодичности зарядки. Но, похоже, это бессмысленно, потому что числа 21/25 практически пропорциональны 110/130. То есть я буду заправляться в точности в тех же местах, вне зависимости от того, с какой скоростью буду ехать. Просто при езде на 130 км/ч я буду приезжать туда на полчаса раньше.
Categories: Friends
Стоимость электричества для машины — 2
У меня уже был пост с таким названием, когда у нас была первая заряжаемая (тогда гибридная) машина. Покатался на этих каникулах на новой, полностью электрической, и очевидно задался вопросом, насколько выгодно ездить на электричестве? Выехал я с «полным баком», по пути несколько раз заряжался на разных станциях, вернулся, зарядил до полного, чтобы замкнуть цикл.
Итого проехал 840 километров, потратил 175 kWh. Сразу же, учитывая объём аккумулятора (пишут про 87 kWh) можно вывести максимальную автономию: 420 км. У нас сейчас зима, самая, наверное, низкая из здесь возможных температур, вроде как это самые худшие условия для электрических машин, т.е. оценка снизу. Сама машина показывает чуть больше, но в разумных пределах — 450 км.
Реально за электричество я заплатил 54€. Но это в большей части потому, что по возвращении заправлялся дома, от обычной розетки, а дома у нас электричество существенно дешевле, чем не дома. Дома kWh по 0.18€, а вне дома я заправлялся по 0.30€ (очень медленная заправка на паркинге супермаркета), 0.48€ (супер-быстрая заправка на окраине города) и 0.55€ (быстрая заправка в центре города — там ещё было условие, что только первые два часа по этому тарифу, а потом тариф чуть ли не утраивается, чтобы машины не застаивались на одном месте — с другой стороны, для заправки в центре города нужно вычитать стоимость эквивалентной парковки в центре города). Вроде как на заправках автотрасс kWh по 0.50-0.60€ — на Новый год поедем в Германию, скорее всего проверим.
То есть, моя цена в 54€ — это среднее между ценой «дома» и ценой «не дома». Если бы я всё заряжал дома, вышло бы 31€. Если бы всё не дома, а по (пока что) максимально вообразимой цене 0.60€, то 105€. Возникает разумный вопрос: насколько это дешевле, чем ездить на бензине?
Предположим, что бензиновая машина потребляет 6 литров на 100 км (реалистичная оценка). Вроде как цена на бензин сейчас порядка 1.70€ (оценка снизу — это цена на дешёвой заправке рядом с домом, на трассе существенно дороже, но с автономией современных бензиновых машин мы крайне редко заправляемся на трассе, и те же 840 км из моего примера я скорее всего проехал бы на одном баке). Итого я заплатил бы 86€. Это эквивалент цены на электричество 0.49€ — если электричество достаётся дороже этой цены, то выгоднее ездить на бензине.
Если оставить тот микс, который у меня был в этот раз, то я сэкономил 35€ на 840 км. Учитывая, что мы на одной машине проезжаем где-то 16000 км, то за это время мы сэкономим примерно 600€, что эквивалентно разнице в стоимости машины 8500€ (мы за лизинг платим не всю стоимость, а только часть её). При выборе следующей машины нужно будет посмотреть разницу между эквивалентными электрической и бензиновой моделями.
Я здесь не учитываю никаких побочных эффектов, только чистую стоимость топлива. Побочных эффектов масса: время на заправке (плюс к бензину), стоимость самой машины (плюс к бензину), французский экологический бонус (плюс к электричеству), бесплатная парковка в Париже (плюс к электричеству), бесплатная быстрая заправка у меня на работе (плюс к электричеству, пусть я и вряд ли когда-то буду ездить на работу на машине). Но такого рода подсчёты, как мне кажется, достаточно бессмысленные, потому что всё в конечном итоге разбивается об аргумент «а мне нравится».
Это как я когда-то сравнивал покупку квартиры со съёмом — ты можешь сколько угодно сидеть перед Excel’ем и выписывать разные гипотезы, но решение ты будешь принимать исключительно исходя из собственного желания. Ты хочешь «иметь своё жильё»? Или «быть свободным»? Так и здесь, не стоит принимать эти расчёты слишком серьёзно, я сам могу придумать кучу сценариев, при которых результат радикально поменяется хоть в пользу электричества (полный бан двигателей внутреннего сгорания, рост цен на нефть и т.п.), хоть в пользу бензина (остановка атомной энергетики, рост потребления электричества компьютерами, приводящий к росту цен на электричество). И это я ещё говорю только о меркантильных аргументах — очевидно, что идеологических аргументов полно хоть в одну, хоть в другую сторону.
Ещё был вопрос, насколько выгоднее ездить 130 км/ч (максимально разрешённая во Франции скорость), или 110 км/ч. Во втором случае ты едешь медленнее, но вроде как расход настолько ниже, что заправляться нужно будет реже, и меньшая потеря времени на заправку может компенсировать потерю времени на езде.
Вроде как пишут, что при 110 км/ч наша машина потребляет 21 kWh на 100 км (бьётся с моими наблюдениями: у меня вышло 20.8, при том что на трассе я ехал 115 км/ч, но часть ехал по городу). Надо будет засечь потребление по пути в Германию — будем стараться ехать 130 км/ч. Пишут, что при 130 км/ч потребление порядка 25 kWh на 100 км.
Я думал было вводить гипотезу времени и периодичности зарядки. Но, похоже, это бессмысленно, потому что числа 21/25 практически пропорциональны 110/130. То есть я буду заправляться в точности в тех же местах, вне зависимости от того, с какой скоростью буду ехать. Просто при езде на 130 км/ч я буду приезжать туда на полчаса раньше.
Здесь была ересь :-) Пересчитал правильно, но с кучей дополнительных гипотез. Выходит, что на 130 чуть быстрее ехать. Через неделю проверю с настоящими данными.
comments
Итого проехал 840 километров, потратил 175 kWh. Сразу же, учитывая объём аккумулятора (пишут про 87 kWh) можно вывести максимальную автономию: 420 км. У нас сейчас зима, самая, наверное, низкая из здесь возможных температур, вроде как это самые худшие условия для электрических машин, т.е. оценка снизу. Сама машина показывает чуть больше, но в разумных пределах — 450 км.
Реально за электричество я заплатил 54€. Но это в большей части потому, что по возвращении заправлялся дома, от обычной розетки, а дома у нас электричество существенно дешевле, чем не дома. Дома kWh по 0.18€, а вне дома я заправлялся по 0.30€ (очень медленная заправка на паркинге супермаркета), 0.48€ (супер-быстрая заправка на окраине города) и 0.55€ (быстрая заправка в центре города — там ещё было условие, что только первые два часа по этому тарифу, а потом тариф чуть ли не утраивается, чтобы машины не застаивались на одном месте — с другой стороны, для заправки в центре города нужно вычитать стоимость эквивалентной парковки в центре города). Вроде как на заправках автотрасс kWh по 0.50-0.60€ — на Новый год поедем в Германию, скорее всего проверим.
То есть, моя цена в 54€ — это среднее между ценой «дома» и ценой «не дома». Если бы я всё заряжал дома, вышло бы 31€. Если бы всё не дома, а по (пока что) максимально вообразимой цене 0.60€, то 105€. Возникает разумный вопрос: насколько это дешевле, чем ездить на бензине?
Предположим, что бензиновая машина потребляет 6 литров на 100 км (реалистичная оценка). Вроде как цена на бензин сейчас порядка 1.70€ (оценка снизу — это цена на дешёвой заправке рядом с домом, на трассе существенно дороже, но с автономией современных бензиновых машин мы крайне редко заправляемся на трассе, и те же 840 км из моего примера я скорее всего проехал бы на одном баке). Итого я заплатил бы 86€. Это эквивалент цены на электричество 0.49€ — если электричество достаётся дороже этой цены, то выгоднее ездить на бензине.
Если оставить тот микс, который у меня был в этот раз, то я сэкономил 35€ на 840 км. Учитывая, что мы на одной машине проезжаем где-то 16000 км, то за это время мы сэкономим примерно 600€, что эквивалентно разнице в стоимости машины 8500€ (мы за лизинг платим не всю стоимость, а только часть её). При выборе следующей машины нужно будет посмотреть разницу между эквивалентными электрической и бензиновой моделями.
Я здесь не учитываю никаких побочных эффектов, только чистую стоимость топлива. Побочных эффектов масса: время на заправке (плюс к бензину), стоимость самой машины (плюс к бензину), французский экологический бонус (плюс к электричеству), бесплатная парковка в Париже (плюс к электричеству), бесплатная быстрая заправка у меня на работе (плюс к электричеству, пусть я и вряд ли когда-то буду ездить на работу на машине). Но такого рода подсчёты, как мне кажется, достаточно бессмысленные, потому что всё в конечном итоге разбивается об аргумент «а мне нравится».
Это как я когда-то сравнивал покупку квартиры со съёмом — ты можешь сколько угодно сидеть перед Excel’ем и выписывать разные гипотезы, но решение ты будешь принимать исключительно исходя из собственного желания. Ты хочешь «иметь своё жильё»? Или «быть свободным»? Так и здесь, не стоит принимать эти расчёты слишком серьёзно, я сам могу придумать кучу сценариев, при которых результат радикально поменяется хоть в пользу электричества (полный бан двигателей внутреннего сгорания, рост цен на нефть и т.п.), хоть в пользу бензина (остановка атомной энергетики, рост потребления электричества компьютерами, приводящий к росту цен на электричество). И это я ещё говорю только о меркантильных аргументах — очевидно, что идеологических аргументов полно хоть в одну, хоть в другую сторону.
Ещё был вопрос, насколько выгоднее ездить 130 км/ч (максимально разрешённая во Франции скорость), или 110 км/ч. Во втором случае ты едешь медленнее, но вроде как расход настолько ниже, что заправляться нужно будет реже, и меньшая потеря времени на заправку может компенсировать потерю времени на езде.
Вроде как пишут, что при 110 км/ч наша машина потребляет 21 kWh на 100 км (бьётся с моими наблюдениями: у меня вышло 20.8, при том что на трассе я ехал 115 км/ч, но часть ехал по городу). Надо будет засечь потребление по пути в Германию — будем стараться ехать 130 км/ч. Пишут, что при 130 км/ч потребление порядка 25 kWh на 100 км.
Я думал было вводить гипотезу времени и периодичности зарядки. Но, похоже, это бессмысленно, потому что числа 21/25 практически пропорциональны 110/130. То есть я буду заправляться в точности в тех же местах, вне зависимости от того, с какой скоростью буду ехать. Просто при езде на 130 км/ч я буду приезжать туда на полчаса раньше.
Здесь была ересь :-) Пересчитал правильно, но с кучей дополнительных гипотез. Выходит, что на 130 чуть быстрее ехать. Через неделю проверю с настоящими данными.
Categories: Friends
2025/12/24 - Qdrant и lleo.me
Сайт lleo.me стал настолько летописью моей жизни и работы, что сам я постоянно ищу на нем разную забытую информацию. В каком году я впервые ездил в Минск? Нужно ли обжаривать лук с морковкой для моего рецепта рассольника? Где фотка Васи Обломова в Чертаново? Помню, когда-то мне советовали в комментах библиотеки синтеза речи, какие? И каждый раз я лезу искать.
А история системы поиска на lleo.me классическая. Сперва это был тупой поиск подстроки по всей базе заметок и комментариев. С годами база разрослась, ожидание результатов могло занимать целую минуту, иногда вешая сайт. И если ты ставил ключевое слово не в том падеже, поиск ничего не находил. Год назад я привинтил для экспериментов рядом с MySQL базу Postgres и включил там опции полнотекстового поиска. Стало быстро, но хреново. Поэтому лично для себя в админке я оставил опцию прежнего поиска подстроки. И на время прервал эксперименты. Но эпоха нейросетей подарила нам технологии смыслового поиска — когда нейросеть понимает смысл заметки и индексирует какими-то своими цифрами в форме вектора в своем 1000-мерном пространстве. А потом такой же смысловой вектор делается для каждого поискового запроса и база ищет близкие результаты. Проще говоря, на запрос «рассказ, где учитель вырастил слоненка» система должна выдать первым результатом поэму «Про тигренка», хотя совпадений слов нет вообще. Самый модный сегодня для этой цели инструмент — база Qdrant, и я собираюсь ею воспользоваться сперва по рабочим задачам, а затем для своего сайта и конечно для Биноника. Вспомнить стих Иртеньева, Быкова или Седова, не помня точных фраз, — та ещё задача.
Поэтому хочу посоветоваться с вами — кто в теме и имеет опыт.
1) Какие модели советуете именно для русского языка?
2) Какие есть нюансы подготовки букв? Надо ли заменять кавычки на единообразные, удалять знаки препинания или спецсимволы, приводить к нижнему регистру?
3) Какие нюансы представления разных элементов заметки? Нужно ли как-то отдельно размечать заголовок, тело, тэги, дату? Как это лучше делать? В виде промпта «заголовок: ..., эпиграф: ... текст: ...»? А виде JSON? Никак не размечать, валить в кучу? Или там есть специальные опции в API?
4) Что делать с лонгридами, которые не лезут в окно? Следует ли повесть разбивать на куски, и какой длины? Хранить эти куски отдельными векторами, адресуя каждый к своей части текста, типа смысл главы/абзаца? Следует ли отдельно делать для каждой главы смысловую выжимку с целью в конце создать один общий смысловой вектор всей повести?
5) Какие ещё есть нюансы и рекомендации?
Речь именно про тексты на русском языке и опыт создания автономной системы поиска. Понятно, что Гугль и прочие внешние индексаторы открытого контента удобны пользователю, но не решают моих личных и учебно-рабочих задач и не помогают изучить новые технологии.
Categories: Friends
2025/12/22 - Немножко про работу и бассейны
Здесь будет скучное для программистов. Но у меня тут много классных программистов, может, кому будет интересно.
Итак. Хоть у меня сейчас фактически нет работы и финансовая жопа, но тем не менее, есть по крайней мере один интересный проект для друзей-химиков из Испании, над которым с удовольствием работаю. О самом проекте я как-нибудь потом расскажу вам подробнее: это автоматизированная система подготовки воды для частных бассейнов, электроника которой и датчики позволяют поддерживать оптимальные и своевременные режимы очистки с использованием минимума химикатов из нетоксичных. Соответственно, проекту нужна электроника, и до меня их моделька была на моей любимой ESP. Понятно, что бассейны разбросаны по глобусу хрен знает, где. Нужна хорошая связь с ними и управление в реальном времени, особенно на первых порах, пока отлаживается технология и нужно много наблюдать, делать эксперименты, включать разные агрегаты и снова смотреть данные. Это нужно и авторам проекта, и самим владельцам, и вообще. Короче, нужна какая-то надежная, быстрая и мгновенно реагирующая система связи с устройствами.
Во фреймворке ESP, который я пилю уже десять лет, у меня и раньше чипы были доступны извне. Ну, как доступны... каждые 15 секунд они пингали сервер-матку и могли выполнять какие-то присланные в ответ команды и возвращать какие-то данные. Но, скажем, смотреть графики датчиков в реальном времени было нельзя — только находясь рядом с чипом и открыв его веб-страницу. Почему-то тот факт, что у ESP есть возможность изображать крошечный вебсервер и показывать у себя внутри какие-то куцые странички — это завораживало и казалось важным. А проблему надежной удаленной связи я когда-то собирался решать при помощи UDP-пакетов и даже писал какие-то бэкенды, но слава богу, что не погрузился в эту бесовщину низкого уровня.
Поскольку моя прошлая работа в huly.io была связана с вебсокет-серверами на Rust, а позапрошлая в Алзимологисте — с криптографией 25519... я решил сделать уже всё по-взрослому. Для начала вообще пересмотреть концепцию фреймфорка ESP. На хера там внутренний вебсервер? Чтобы что? Пароль от вайвай однажды вбить, запуская первый раз? Веб нужен там, где принято смотреть веб — в интернете. А данные от ESP пусть бегают по вебсокетам. На первых порах я не стал выключать в прошивке вебсервер совсем, оставил про запас, но сама его концепция, считаю, себя изжила.
В итоге получилась многопользовательская система, которая через центральный сайт позволяет полностью управлять своими устройствами — смотреть графики, обновлять прошивки, программировать скрипты, редактируя файлы прямо на флешке внутри чипа, тыкать GPIO, вообще всё, что угодно. Даже местные wifi-сетки можно посканировать.







Фреймворк CFAQ
Я принялся за дело и доработал свой фреймфорк CFAQ для ESP32 (с ESP8266 он тоже должен продолжать работать, но не тестировал пока). Первое, что оказалось: в ESP32 очень и очень плохо с вебсокетами. Либо какие-то совсем громоздкие библиотеки, либо не работают. Более того: судя по всему, на ESP32 вообще нет годного вебсокет-клиента, который способен бегать по wss на сервера за CloudFlare — там какие-то нововведения протоколов, которые сбивают с толку старые библиотеки ESP. Поэтому вебсокет-клиент пришлось писать заново почти с нуля на основе простенькой Socketyee. С wss возиться вообще не стал, решив, что на ESP вся эта беготня с сертификатами «всегда боль», как выражается наш ЧатГПТ. Вместо этого я беру обычный нешифрованный канал ws — прослушивайте. Зато сам трафик шифрую и подписываю современной криптографией 25519 на эллиптических кривых, которая, мягко скажем, посильнее всех этих протоколов https/wss. Результат вышел чудесный — теперь чипы постоянно в сети, и в любой момент авторизованный хозяин с центрального сервера может зайти и выполнить любые действия. В том числе — накидать скрипт прямо на чипе, какие датчики опрашивать, и рисовать любые графики онлайн. Забавная задница приключилась, когда у меня кончилась память: скетч стал занимать 99.6% и не запускаться. Допрограммировался, называется. И понятно, почему такое: всего 4Мб памяти, а я еще хочу обновление прошивки OTA и внутреннюю флешку, да еще натащил во фреймворк вообще всё, что было можно (там же у меня текстовый язык команд, он должен уметь всё), да еще для электроники бассейна подцепил мощный дисплей с развесистой графической библиотекой. Проблему решил временно, откатив саму систему esp32 на чуть более раннюю версию, она не такая громоздкая. Но конечно надо прекратить покупать ESP32 c 4Мб, а брать 8 или 16.
Язык: C++
GitHub: https://github.com/lleokaganov/cfaq
Центральный сервер
Соответственно системе нужен центральный сервер. В нем нужны минимальные протоколы, прием телеметрии от устройств в базу данных, API, разделение доступов и какая-то авторизация по емайлу. Пришлось наконец освоить сервис отправки емайла через smtp2go, а то некоторые криптодрузья мне говорили, будто нет способа отсылать письма от имени своего сайта — мол, либо платить миллион денег Гуглю и богомерзкому Яндексу, либо стыд и грех со сраной поделкой ProtonMail. А оказалось, какой-нибудь smtp2go решает проблему быстро и бесплатно, рекомендую. Сам ws-протокол для данных придумывался довольно мучительно, хотя в итоге оказался прост: ws ходит бинарными посылками, где первые 4 байта — номер адресата, а дальше — шифрованный и подписанный payload. Получая такую посылку (если она не для номера 0 — сервер), сервер тупо пересылает ее адресату, подменяя первые 4 байта номером отправителя. А дальше пусть разбираются получатели, все равно у сервера нету их приватных ключей и заглянуть внутрь трафика он не может. В итоге получилась система, через которую могут обмениваться шифрованным трафиком любые пользователи за двумя NAT — люди, устройства, роботы. Ну и к этому пришлось накидать по-быстрому какое-то подобие фреймфорка, без особого дизайна.
Язык: Rust (ну JS для фреймфорка)
GitHub: https://github.com/lleokaganov/aguardia_server
Криптобиблиотеки
Поскольку самая капризная у нас ESP, долбить крипточасть начал на ней — использовал криптобиблиотеку monocypher. Ок. На сервере после небольших танцев с бубнами поднялась совместимая библиотека Dalek. А вот с фронтендом что-то сразу не вышло. В принципе в своих былых проектах я использовал noble типа как на демке. Но это уже отдельная какая-то вещь в себе и показалась не слишком совместимой с нынешними задачами, поэтому чтобы не париться, я собрал тот же Dalek в виде WASM для браузера. Получилось компактно, удобно, а главное — полностью совместимо с сервером и ESP.
Язык: Rust — WASM
GitHub: https://github.com/lleokaganov/wasm-25519
Мост wsuart
Ну и поигравшись вдоволь с получившейся системой, я задумался: как ее еще можно применить? И последние пару дней занялся побочной демкой — сделал утилитку, которая через вебсокеты и два NAT пробрасывает порт одной машины на другую. Запущенный клиент берет скажем /dev/ttyUSB0, а такой же софт на другой машине, запущенный в режиме slave, создает какой-нибудь /dev/pts/3, который можно точно так же читать-писать. Ну или можно с веб-страницы сервера к своему устройству подключиться и там читать-писать консоль. Вообще мне консоль сама по себе была не нужна. Я планировал из чистого интереса делать всякие звуковые webrtc-девайсики на микролинкусах (например, дистанционно звонить по симкарте), но им-то нужен какой-то канал сигналинга для установки соединения, а чего его искать, если у меня уже всё написано? Так что для начала появилась вот эта утилитка для проброса портов. Ну а в будущем я еще конечно на той же системе шифрованный мессенжер сделаю наподобии того, что делал на позапрошлой работе на DOT-блокчейне, который мессенджеру на фиг не нужен.
Язык: Rust
GitHub: https://github.com/lleokaganov/wsuart
В общем, вот такими был занят нынче скучными технологиями, копаться в которых было так интересно, что даже в дневник месяц не писал почти.







Фреймворк CFAQ
Я принялся за дело и доработал свой фреймфорк CFAQ для ESP32 (с ESP8266 он тоже должен продолжать работать, но не тестировал пока). Первое, что оказалось: в ESP32 очень и очень плохо с вебсокетами. Либо какие-то совсем громоздкие библиотеки, либо не работают. Более того: судя по всему, на ESP32 вообще нет годного вебсокет-клиента, который способен бегать по wss на сервера за CloudFlare — там какие-то нововведения протоколов, которые сбивают с толку старые библиотеки ESP. Поэтому вебсокет-клиент пришлось писать заново почти с нуля на основе простенькой Socketyee. С wss возиться вообще не стал, решив, что на ESP вся эта беготня с сертификатами «всегда боль», как выражается наш ЧатГПТ. Вместо этого я беру обычный нешифрованный канал ws — прослушивайте. Зато сам трафик шифрую и подписываю современной криптографией 25519 на эллиптических кривых, которая, мягко скажем, посильнее всех этих протоколов https/wss. Результат вышел чудесный — теперь чипы постоянно в сети, и в любой момент авторизованный хозяин с центрального сервера может зайти и выполнить любые действия. В том числе — накидать скрипт прямо на чипе, какие датчики опрашивать, и рисовать любые графики онлайн. Забавная задница приключилась, когда у меня кончилась память: скетч стал занимать 99.6% и не запускаться. Допрограммировался, называется. И понятно, почему такое: всего 4Мб памяти, а я еще хочу обновление прошивки OTA и внутреннюю флешку, да еще натащил во фреймворк вообще всё, что было можно (там же у меня текстовый язык команд, он должен уметь всё), да еще для электроники бассейна подцепил мощный дисплей с развесистой графической библиотекой. Проблему решил временно, откатив саму систему esp32 на чуть более раннюю версию, она не такая громоздкая. Но конечно надо прекратить покупать ESP32 c 4Мб, а брать 8 или 16.
Язык: C++
GitHub: https://github.com/lleokaganov/cfaq
Центральный сервер
Соответственно системе нужен центральный сервер. В нем нужны минимальные протоколы, прием телеметрии от устройств в базу данных, API, разделение доступов и какая-то авторизация по емайлу. Пришлось наконец освоить сервис отправки емайла через smtp2go, а то некоторые криптодрузья мне говорили, будто нет способа отсылать письма от имени своего сайта — мол, либо платить миллион денег Гуглю и богомерзкому Яндексу, либо стыд и грех со сраной поделкой ProtonMail. А оказалось, какой-нибудь smtp2go решает проблему быстро и бесплатно, рекомендую. Сам ws-протокол для данных придумывался довольно мучительно, хотя в итоге оказался прост: ws ходит бинарными посылками, где первые 4 байта — номер адресата, а дальше — шифрованный и подписанный payload. Получая такую посылку (если она не для номера 0 — сервер), сервер тупо пересылает ее адресату, подменяя первые 4 байта номером отправителя. А дальше пусть разбираются получатели, все равно у сервера нету их приватных ключей и заглянуть внутрь трафика он не может. В итоге получилась система, через которую могут обмениваться шифрованным трафиком любые пользователи за двумя NAT — люди, устройства, роботы. Ну и к этому пришлось накидать по-быстрому какое-то подобие фреймфорка, без особого дизайна.
Язык: Rust (ну JS для фреймфорка)
GitHub: https://github.com/lleokaganov/aguardia_server
Криптобиблиотеки
Поскольку самая капризная у нас ESP, долбить крипточасть начал на ней — использовал криптобиблиотеку monocypher. Ок. На сервере после небольших танцев с бубнами поднялась совместимая библиотека Dalek. А вот с фронтендом что-то сразу не вышло. В принципе в своих былых проектах я использовал noble типа как на демке. Но это уже отдельная какая-то вещь в себе и показалась не слишком совместимой с нынешними задачами, поэтому чтобы не париться, я собрал тот же Dalek в виде WASM для браузера. Получилось компактно, удобно, а главное — полностью совместимо с сервером и ESP.
Язык: Rust — WASM
GitHub: https://github.com/lleokaganov/wasm-25519
Мост wsuart
Ну и поигравшись вдоволь с получившейся системой, я задумался: как ее еще можно применить? И последние пару дней занялся побочной демкой — сделал утилитку, которая через вебсокеты и два NAT пробрасывает порт одной машины на другую. Запущенный клиент берет скажем /dev/ttyUSB0, а такой же софт на другой машине, запущенный в режиме slave, создает какой-нибудь /dev/pts/3, который можно точно так же читать-писать. Ну или можно с веб-страницы сервера к своему устройству подключиться и там читать-писать консоль. Вообще мне консоль сама по себе была не нужна. Я планировал из чистого интереса делать всякие звуковые webrtc-девайсики на микролинкусах (например, дистанционно звонить по симкарте), но им-то нужен какой-то канал сигналинга для установки соединения, а чего его искать, если у меня уже всё написано? Так что для начала появилась вот эта утилитка для проброса портов. Ну а в будущем я еще конечно на той же системе шифрованный мессенжер сделаю наподобии того, что делал на позапрошлой работе на DOT-блокчейне, который мессенджеру на фиг не нужен.
Язык: Rust
GitHub: https://github.com/lleokaganov/wsuart
В общем, вот такими был занят нынче скучными технологиями, копаться в которых было так интересно, что даже в дневник месяц не писал почти.
Categories: Friends
2025/12/20 - Признание
Не дожидаясь, пока в прессе всплывут наши шокирующие фотографии из девяностых, хочу признаться, что хорошо знаком с Эпштейном и бывал на его вечеринках. Правда не с тем Эпштейном, а с классным диджеем Вадиком Эпштейном. Но сейчас так мир устроен, что даже это не аргумент. Признавайтесь, кто ещё знаком с Эпштейном?
Categories: Friends
Тур
На свой день рождения Натан попросил в качестве подарка, чтобы мы куда-нибудь свалили подальше. Идеально — на все выходные, прямо вот с пятницы. Мы вписались к друзьям (Юля с Олегом), у которых есть квартира в Туре, причём она им нужна как раз на неделе (Олег там преподаёт), а не на выходных. Выехали после рабочего дня, приехали поздно, запарковались, занесли вещи — и почему-то захотелось не просто погулять, а прямо вот конкретно дойти до МакДональдса и взять там по молочному коктейлю. Видимо, без ребёнка почувствовали себя молодыми. Нашли ближайший МакДональдс (3 километра) и пошли. Оказалось, что это примерно как любимые детективы детства — лучше не перечитывать. Пить это оказалось совершенно невозможно, выкинули в мусор, вернулись домой. Всё, мы официально постарели :-)
В сквере увидели странную статую. Мало того, что «мужик в трениках» (сразу же вспомнили статую «Великолепного» из Канады), так ещё и статуя как-то анекдотично маленькая (я встал в кадр для масштаба). Оказался памятник литературному персонажу, турскому священнику Франсуа Бирото (это Бальзак, я не читал).

Местный художественный музей. Интересный сюжет: мистический брак Святой Катерины (анонимный художник, XVII век). Это та самая Катерина, из-за которой во Франции незамужних «старых дев» (25 лет) называли «Catherinettes». По легенде она отказалась выйти за императора Максенция, предпочтя ему «мистический брак» с Иисусом. На картине младенец Иисус надевает своей «мистической невесте» на палец обручальное кольцо. В наш век тотального отторжения педофилии это смотрится, конечно, забавно.

Francesco Cairo (в музее написали Caïro — надо полагать под влиянием столицы Египта, в итальянском алфавите такой и буквы-то нет), Святая Ирина лечит раны Святого Себастьяна, 1635. Один из моих любимых героев (он очень старался принять мученическую смерть), но обычно его изображают утыканного стрелами. Здесь следующая стадия.

Ещё одна копия Джоконды, Италия, XVI век. Пора начинать коллекцию. Пишут, что копия достаточно достоверная. Но мы при этом настолько уже хорошо знаем оригинал, что отличия просто бросаются в глаза, правда?

Коронация Богородицы, Англия, XV век. Утверждается, что её коронует вся Троица — голубку Святого духа видно, но как они отличали Отца от Сына? («да по глазам! у Мишки карие, а у Гришки — в очках!») Вроде как Сын слева (по правую руку от Богородицы).

Шагал, «Падение Икара», 1974-1977. Я читал, что на время закрытия Центра Помпиду они собирались устраивать какие-то совместные выставки по всей Франции. Эта картина из Помпиду.

В музее достаточно много мебели. Обычно, если она сама не стоит за ограждением, на стульях делают небольшие верёвочки, чтобы на них не садились. Здесь на каждый стул положили по такому вот чертополоху — на международном языке жестов это вполне убедительно говорит «не садись сюда» :-)

В сквере увидели странную статую. Мало того, что «мужик в трениках» (сразу же вспомнили статую «Великолепного» из Канады), так ещё и статуя как-то анекдотично маленькая (я встал в кадр для масштаба). Оказался памятник литературному персонажу, турскому священнику Франсуа Бирото (это Бальзак, я не читал).
Местный художественный музей. Интересный сюжет: мистический брак Святой Катерины (анонимный художник, XVII век). Это та самая Катерина, из-за которой во Франции незамужних «старых дев» (25 лет) называли «Catherinettes». По легенде она отказалась выйти за императора Максенция, предпочтя ему «мистический брак» с Иисусом. На картине младенец Иисус надевает своей «мистической невесте» на палец обручальное кольцо. В наш век тотального отторжения педофилии это смотрится, конечно, забавно.
Francesco Cairo (в музее написали Caïro — надо полагать под влиянием столицы Египта, в итальянском алфавите такой и буквы-то нет), Святая Ирина лечит раны Святого Себастьяна, 1635. Один из моих любимых героев (он очень старался принять мученическую смерть), но обычно его изображают утыканного стрелами. Здесь следующая стадия.
Ещё одна копия Джоконды, Италия, XVI век. Пора начинать коллекцию. Пишут, что копия достаточно достоверная. Но мы при этом настолько уже хорошо знаем оригинал, что отличия просто бросаются в глаза, правда?
Коронация Богородицы, Англия, XV век. Утверждается, что её коронует вся Троица — голубку Святого духа видно, но как они отличали Отца от Сына? («да по глазам! у Мишки карие, а у Гришки — в очках!») Вроде как Сын слева (по правую руку от Богородицы).
Шагал, «Падение Икара», 1974-1977. Я читал, что на время закрытия Центра Помпиду они собирались устраивать какие-то совместные выставки по всей Франции. Эта картина из Помпиду.
В музее достаточно много мебели. Обычно, если она сама не стоит за ограждением, на стульях делают небольшие верёвочки, чтобы на них не садились. Здесь на каждый стул положили по такому вот чертополоху — на международном языке жестов это вполне убедительно говорит «не садись сюда» :-)
Categories: Friends
Тур
На свой день рождения Натан попросил в качестве подарка, чтобы мы куда-нибудь свалили подальше. Идеально — на все выходные, прямо вот с пятницы. Мы вписались к друзьям (Юля с Олегом), у которых есть квартира в Туре, причём она им нужна как раз на неделе (Олег там преподаёт), а не на выходных. Выехали после рабочего дня, приехали поздно, запарковались, занесли вещи — и почему-то захотелось не просто погулять, а прямо вот конкретно дойти до МакДональдса и взять там по молочному коктейлю. Видимо, без ребёнка почувствовали себя молодыми. Нашли ближайший МакДональдс (3 километра) и пошли. Оказалось, что это примерно как любимые детективы детства — лучше не перечитывать. Пить это оказалось совершенно невозможно, выкинули в мусор, вернулись домой. Всё, мы официально постарели :-)
В сквере увидели странную статую. Мало того, что «мужик в трениках» (сразу же вспомнили статую «Великолепного» из Канады), так ещё и статуя как-то анекдотично маленькая (я встал в кадр для масштаба). Оказался памятник литературному персонажу, турскому священнику Франсуа Бирото (это Бальзак, я не читал).

( Read more... )
comments
В сквере увидели странную статую. Мало того, что «мужик в трениках» (сразу же вспомнили статую «Великолепного» из Канады), так ещё и статуя как-то анекдотично маленькая (я встал в кадр для масштаба). Оказался памятник литературному персонажу, турскому священнику Франсуа Бирото (это Бальзак, я не читал).
( Read more... )
Categories: Friends
Pour la science № 576 — мелочи
Заметка про мурмурацию птиц. Появилась новая идея моделирования этого облака птиц / ретроинжениринга того, как эти птицы устроены. До сих пор считалось, что птицы стремятся держать какое-то расстояние до своих соседей, что, как мне кажется, примерно соответствует поведению жидкости. А тут попробовали вариант, как если бы птицы стремились сохранять постоянное количество соседей в непосредственной близости от себя — и это качественно улучшило воспроизведение настоящих облаков. Потому что у них действительно плотность по краю облака выше, чем в массе этого облака — именно из-за этого границы облака такие чёткие, это не оптический обман.
Заметка про длинный ковид, про то, что как минимум на хомячках увидели, как вирус попадает в мозг и остаётся там в течение многих месяцев после излечения. Меня больше удивила оценка: 2 миллиона французов страдает от длинного ковида. Каждый 30-й? По этому поводу интересна связь с соседней заметкой о том, почему лекарства не проникают в мозг (у нас есть специальная защита от того, чтобы в мозг не проникал всякий мусор из крови), и как учёные исследуют антитела лам, которые почему-то существенно мельче наших антител, и потенциально могут проходить в мозг.
Другая заметка о превентивном действии иммунитета. Пишут, что если рядом с нами кто-то чихает, или мы видим у кого-то сыпь на коже, — одно это вызывает активацию иммунной системы. Хорошо поработали делавшие нас инженеры :-)
В каждом номере журнала есть разворот с рекламой книг. Я с удовольствием читаю, там попадаются интересные вещи. В этот раз реклама книги про секреты фокусников, о том, как работает наше внимание, и как фокусник может пользоваться этим знанием. Под конец рецензии приводят цитату из Достоевского «Essayez de faire le tour de votre table sans penser à ce livre». Мне захотелось найти оригинал этой фразы. Скорее всего имеется в виду его очерк «Зимние заметки о летних впечатлениях», где он рассуждает о бескорыстном самопожертвовании, о том, как бескорыстность разрушается одной только мыслью о том, что это самопожертвование (ты начинаешь красоваться перед собой?) — и как можно не думать о чём-то в таких обстоятельствах? «Ведь это все равно, что не вспоминать о белом медведе. Попробуйте задать себе задачу: не вспоминать о белом медведе, и увидите, что он, проклятый, будет поминутно припоминаться.» Как именно при переводе на французский медведь превратился в книгу, непонятно.
Статья о том, как люди пытаются бороться с глобальным потеплением. Есть целый список предложений (геоинженерия), начиная от «покрасить все дороги в белый цвет» (они будут лучше отражать солнечный свет — это правда, но если посчитать конкретный результат, он не покроет даже выхлопов машин, которые будут красить). В статье рассказывают об ещё одном методе: поставить на полярных льдах кучу насосов, которые зимой будут качать воду из-под корочки, разливая её сверху — вода будет замерзать, получится больше льда, он дольше не будет таять летом. Конкретная реализация: это дроны, которые прилетают на нужное место, бурят скважину и качают. Этой зимой убедились в работоспособности проекта, следующей зимой собираются запустить 50 дронов, чтобы покрыть 100 км², к концу десятилетия мечтают поставить 500 000 дронов на всю Арктику. У меня явно нет квалификации, чтобы иметь собственное мнение по этому поводу. Я понимаю логику предлагающих — действительно, должно работать. Я понимаю логику критикующих — действительно, выглядит пластырем на переломе, да ещё и отвлекающим внимание общественности от собственно проблемы. Но лично я всё равно восхищаюсь уровнем фантазии и мотивированностью этих людей!
В статье про историю изучения режимов питания прекрасная иллюстрация. Подпись: в XVIII веке итальянский биолог Лаззаро Спалланзани выяснил, что переваривание — это химический процесс. Он провёл эксперимент над птицами: давал им проглотить колбу с кусочком мяса. К колбе были дырочки, она была привязана специальной верёвочкой, остававшейся снаружи животного (бёрк...). Через два дня колбочку доставали, и мясо было переварено => процесс явно не механический (колба цела), а химический.
Заметка про длинный ковид, про то, что как минимум на хомячках увидели, как вирус попадает в мозг и остаётся там в течение многих месяцев после излечения. Меня больше удивила оценка: 2 миллиона французов страдает от длинного ковида. Каждый 30-й? По этому поводу интересна связь с соседней заметкой о том, почему лекарства не проникают в мозг (у нас есть специальная защита от того, чтобы в мозг не проникал всякий мусор из крови), и как учёные исследуют антитела лам, которые почему-то существенно мельче наших антител, и потенциально могут проходить в мозг.
Другая заметка о превентивном действии иммунитета. Пишут, что если рядом с нами кто-то чихает, или мы видим у кого-то сыпь на коже, — одно это вызывает активацию иммунной системы. Хорошо поработали делавшие нас инженеры :-)
В каждом номере журнала есть разворот с рекламой книг. Я с удовольствием читаю, там попадаются интересные вещи. В этот раз реклама книги про секреты фокусников, о том, как работает наше внимание, и как фокусник может пользоваться этим знанием. Под конец рецензии приводят цитату из Достоевского «Essayez de faire le tour de votre table sans penser à ce livre». Мне захотелось найти оригинал этой фразы. Скорее всего имеется в виду его очерк «Зимние заметки о летних впечатлениях», где он рассуждает о бескорыстном самопожертвовании, о том, как бескорыстность разрушается одной только мыслью о том, что это самопожертвование (ты начинаешь красоваться перед собой?) — и как можно не думать о чём-то в таких обстоятельствах? «Ведь это все равно, что не вспоминать о белом медведе. Попробуйте задать себе задачу: не вспоминать о белом медведе, и увидите, что он, проклятый, будет поминутно припоминаться.» Как именно при переводе на французский медведь превратился в книгу, непонятно.
Статья о том, как люди пытаются бороться с глобальным потеплением. Есть целый список предложений (геоинженерия), начиная от «покрасить все дороги в белый цвет» (они будут лучше отражать солнечный свет — это правда, но если посчитать конкретный результат, он не покроет даже выхлопов машин, которые будут красить). В статье рассказывают об ещё одном методе: поставить на полярных льдах кучу насосов, которые зимой будут качать воду из-под корочки, разливая её сверху — вода будет замерзать, получится больше льда, он дольше не будет таять летом. Конкретная реализация: это дроны, которые прилетают на нужное место, бурят скважину и качают. Этой зимой убедились в работоспособности проекта, следующей зимой собираются запустить 50 дронов, чтобы покрыть 100 км², к концу десятилетия мечтают поставить 500 000 дронов на всю Арктику. У меня явно нет квалификации, чтобы иметь собственное мнение по этому поводу. Я понимаю логику предлагающих — действительно, должно работать. Я понимаю логику критикующих — действительно, выглядит пластырем на переломе, да ещё и отвлекающим внимание общественности от собственно проблемы. Но лично я всё равно восхищаюсь уровнем фантазии и мотивированностью этих людей!
В статье про историю изучения режимов питания прекрасная иллюстрация. Подпись: в XVIII веке итальянский биолог Лаззаро Спалланзани выяснил, что переваривание — это химический процесс. Он провёл эксперимент над птицами: давал им проглотить колбу с кусочком мяса. К колбе были дырочки, она была привязана специальной верёвочкой, остававшейся снаружи животного (бёрк...). Через два дня колбочку доставали, и мясо было переварено => процесс явно не механический (колба цела), а химический.
Categories: Friends
Pour la science № 576 — polémoflore
Статья о распространении растений во время войн. Мы все знаем о каких-нибудь там попугаях, заселивших парижский регион, или о кроликах в Австралии. И мы знаем о том, как солдаты привозят с собой какие-то болячки (испанский грипп приехал в Европу с американскими солдатами Первой мировой). А тут что-то среднее между этими двумя темами: какие растения попали в новые регионы вместе с прибывшими туда армиями? По-французски это ещё и красиво звучит, потому что выражение «la fleur au fusil» (дословно «с цветком в ружье») обозначает излишний оптимизм в начале войны, когда солдаты идут не столько воевать, сколько маршировать на параде победы.
В качестве примера приводят горную голубоглазку, до сих пор массово цветущую под Верденом, попавшую туда в виде зёрен на копытах лошадей американской армии. И восточную свербигу, которой русские казаки кормили своих лошадей в 1814 году.
Больше всего мне в этой истории понравилось то, что для этого эффекта / для таких растений есть специальное слово. Точнее даже два: старое flore obsidionale и современное polémoflore. Первый термин восходит к римскому венку corona obsidionalis — высшая военная награда (само слово «obsidionalis» при этом имеет корень «осада»). У второго термина корень более подходящий — «война».
В качестве примера приводят горную голубоглазку, до сих пор массово цветущую под Верденом, попавшую туда в виде зёрен на копытах лошадей американской армии. И восточную свербигу, которой русские казаки кормили своих лошадей в 1814 году.
Больше всего мне в этой истории понравилось то, что для этого эффекта / для таких растений есть специальное слово. Точнее даже два: старое flore obsidionale и современное polémoflore. Первый термин восходит к римскому венку corona obsidionalis — высшая военная награда (само слово «obsidionalis» при этом имеет корень «осада»). У второго термина корень более подходящий — «война».
Categories: Friends
