Конскими поборами за нормальные машины. И чем более конскими будут поборы с нормальных автовладельцев, тем выше будут задирать нос те, кто поддерживает куда менее эффективные электромашины. Ведь эта повозка имеет шикарный КПД, но выхлопывает прямо под себя, фефефе, а вот я беру из розетки и не вижу электростанцию, которая чадит на десятки километров, какой я молодец! Не вижу проблемы, значит её нет.
Иначе вообще никто не купит. Если бы это было реально выгоднее бензина или соляры хотя бы на 10%, я бы первым встал в очередь за электроповозкой.
Такс… Дальше. Запас хода какой? Реальный, а не тошнота по автодрому без изменения дорожных условий? Реальный запас хода с типичной для РФ скоростью 55 км/ч СРЕДНЕЙ за месяц, не текущей прямо сейчас под горочку? Веста с одной заправки гарантирует не менее 700 километров. Заправка 5 минут жизни. Сколько стоит несколько зарядок в часах вашей жизни?
Гарантийный случай… Ну ещё бы. Попробуй сказать клиенту, что «бензобак» начнёт течь в этом же сезоне и выйдет из строя на второй год. И придётся заплатить ещё полцены. И потом тоже.
И хватит уже писать про «меньшие затраты на обслуживание». Сколько стоит ТО Теслы? В реальных деньгах, а не притянутым за уши отсутствием жора масла? Мне очередное ТО обошлось 300 за подъёмник, 2000 масло, 400 фильтры. Всё. Сколько. Стоит. Реальный. Плановый. Сервис. Теслы?
Элементарно: стационарная установка всего лишь генерирует электроэнергию, а двс превращает химическую энергию в движение НАПРЯМУЮ с минимальнейшей потерей на несколько пар трения (коробка, редукторы, ступицы — всё). Значительно меньше потери + та же самая генерация электричества. С запасом. А вот тупо генератор сначала теряет механическую энергию (колёс-то нет), зачем-то превращает химию в механику генератора, тот в электрику переменную, потом выпрямленную, которая снова уходит в химию батреек, батарейки снова из химии делают электрику, которая не просто постоянку гонит, а ещё и инвертируется в переменку. Этот путь эффективнее? Ничего, в седьмом классе вы это будете проходить, а пока лучше молчать и слушать взрослых.
Сходил попил водички, подумалось:
Можно ещё проще. По одному адресному в световом канале (один сегмент и один диод), программно яркость 255, на отдельный пин точно такой же ШИМ по яркости с нагрузкой на rc-цепочку. Цепочка по заполнению даёт падение напряжения строго определённого (расчёт простой), с него напряжение снимается на затвор полевика с малым трешолдом и усиливает по току до соответствующего значения. Далее подтягиваем напругу до опорных 5 вольт и получаем регулятор тока на шим-сигнале. Итог — сверхмалые потребление тока при аналогичном визуале. Ну и меньше матана, так как число диодов равно числу сегментов при любом масштабе.
Имхо не лучший выбор. Если уж припёрло делать такое руками, то световод + рассеиватель и по одному обычному диоду каждого цвета на сегмент. Экономичнее, не требует ШИМ при минимальной обвязке. Цвет любой. Яркость на ограничителе тока по датчику освещенности (фоторезистор) и/или календарю. Для руления большим числом диодов требуется сдвиговый регистр для часов (тыщщи имс на алишке). Занимает три-четыре пина дуины при значительной экономии электричества и памяти.
Проект, конечно, интересный для разминки погромиста, но это из разряда "мама, сматли фто я сделаль!" — сто пятый способ помигать диодом.
А что такое автобан, кстати? Довелось как-то проехать по федеральной трассе в одной очень крупной стране, вдоль очень крупной судоходной реки. На рыбалку. И знаете что? Даже за бензином пешочком пришлось бы отмахать около 50 километров в любую сторону. Конечно, оно приятственно глазу, ты, степь, редкая акация, зайцы да лисы скачут до горизонта, жара в тени за 40 и ты с канистрами… Что-то я даже в центральном округе этой сказочной страны ни теслов, ни даже приусов даже в областных центрах не вижу. Чудеса, при такой-то выгодности в стране страждущих вечной халявы...
Плюсую. Типичная картинка уже давно стала не редкостью на запрос "заправка Теслы". Стоит дохлая Тесла в километре от заправки, а рядом огромный турбодизельный жып привёз огромную турбодизельную генераторную установку. Экологично, современно, тынипанимаиш кококо.
Нет. Принципиальная невозможность самостоятельного ремонта автоматически приравнивает любое отличное от классической схемы тяговое устройство к металлолому. Это реальность в реальности, а не теоретизация в вашем вымышленном мирке.
В реальности 10 киловатт стоят как литр бензина, вот только в литре бензина значительно больше киловатт.
При том, что 600 полных циклов заряда это смерть батарейки и полная потеря её ёмкости, необходимость замены на заоблачно дорогую у официалов, заоблачно дорогой сервис у них же, абсолютная невозможность гаражного ремонта, критическая зависимость от розетки и близости дилера с полным ремкомплектом на складе плюс на порядок возросшие затраты на эвакуатор (за 13 лет стажа тьфу-тьфу-тьфу ни одного вызова).
Хотите кататься на электромобиле с небольшими затратами — ваш идеальный выбор это троллейбус.
К сожалению, пока электроэнергия вырабатывается из углеводородов (включая химию и физику производства солнечных панелей), КПД (из-за потерь преобразования одного в другое) электромобилей не превысит 70%, в то время как утилизация простого бензина в любом современном авто уже близка к 90% (не говоря о гибридных гиперкарах с многими сотнями лошадей и расходом едва ли 6 литров — при астрономической цене, увы).
Мы вводим правое присваивание оператором БОЛЬШЕ ИЛИ РАВНО! Воу, никакой путаницы, интуитивно понятное… Кому? Мне моск сломала запись «42 больше или равно ответ» — это выражение имеет какие-то последствия? А потом очень туго вкурил, что это не сравнение, а типа присваивание. Вообще непонятно. Шутка какая-то мутная получилась в итоге. Не надо так. Надо шутить, а не загаживать моск.
Когда какое-нибуть гов.ру или госуслуги захватят — начнётся содомия похлеще щитшторма с торрентами. И сажать начнут. Жаль, что кулхацкеры не хотят надевать белые шляпы =(
Правильное замечание насчёт декомпозиции. Писал длиннючий конфигуратор с кучей свитчей (олдскульная навигация с выбором меню-подменю).
Я избавился от размножения запросов к БД по всему коду, но сляпал ОГРОМНУЮ функцию, которая работает с базой. Она занимает едва ли не половину всего кода, но по сути выполняет лишь одну задачу — переформатирует строку запроса (по шаблонам SQL) согласно полученным данным при вызове и собсно общается с сервером БД. Всё. Читается элементарно, не смотря на размер. Должен ли я дробить её на сотню однострочников типа БазоПаролеМенятор, БазоЮзероУдалятор, БазоПиноЦоколятор, БазоБазоСоздаватор, БазоКурсороВозвращатор, БазоПиноПереименоватор…?
Не думаю.
Я хоть и эникейщик, но вряд ли сильно заблуждаюсь в убеждении, что единственное реально важное правило при организации функции: KISS. Абстракция реального мира — дыхание. Я не считаю нужным осознавать, какими именно мышцами между какими именно рёбрами надо совершить контракцию и ретракцию, когда и насколько надо напрягать диафрагму, какой объём воздуха всасывать и какие альвиолы наполнять. Это ОДНА, пусть и большая, но монолитная функция на том уровне абстракции, на котором она и должна быть — просто не забывай вызывать эту функцию с нужной частотой и ты будешь жить.
При работе с широкой публикой единичные замечания стоит игнорировать. У меня полгода ушло на то, чтобы привыкнуть к «каждому десятому», он всегда недоволен и знает всё лучше тебя. Забей и выброси из головы раз и навсегда.
Концентрация на единичном замечании уводит тебя от удовлетворения ОСНОВНОЙ публики.
Но не стоило бы избавиться от этих функций, перенеся их логику в основную логику программы, чтобы проверяться при запуске? Ну то есть у меня:
def create_db():
some spam
def create_user():
some eggs
def dump_load():
take spam with eggs
insert them into base
while (stopflag == False):
if (%no_base%):
create_db()
if (%no_user%):
create_user()
if (%no_tables%):
dump_load()
main_logic_continues
Не лучше ли развернуть описанное в одну линию?
Вот главный вопрос.
Я использую if-elif-else. И вызываю по условиям функции самой разной длины.
Причём повторное использование вовсе необязательно. Скажем, у меня есть функции первичной конфигурации — создать базу данных (дефолтнейм), создать к ней пользователя(дефолтюзер), заполнить базу болванкой(дефолтдамп). Это выполняется единственный раз. Дальнейшая работа программы даже после сотого перезапуска уже не обратится к этим функциям.
Насколько плох такой подход?
Компрессор (по пикам — для обработки, линейно — для живого звука)
Нормалайзер (не более -0.5 дБ) — если выполнялась компрессия по пикам и/или диктор глотает звуки, не способен говорить с постоянной громкостью и прочие косяки.
Всё остальное блажь для тех, кто очень хочет, но не повезло с голосом.
Такс… Дальше. Запас хода какой? Реальный, а не тошнота по автодрому без изменения дорожных условий? Реальный запас хода с типичной для РФ скоростью 55 км/ч СРЕДНЕЙ за месяц, не текущей прямо сейчас под горочку? Веста с одной заправки гарантирует не менее 700 километров. Заправка 5 минут жизни. Сколько стоит несколько зарядок в часах вашей жизни?
Гарантийный случай… Ну ещё бы. Попробуй сказать клиенту, что «бензобак» начнёт течь в этом же сезоне и выйдет из строя на второй год. И придётся заплатить ещё полцены. И потом тоже.
И хватит уже писать про «меньшие затраты на обслуживание». Сколько стоит ТО Теслы? В реальных деньгах, а не притянутым за уши отсутствием жора масла? Мне очередное ТО обошлось 300 за подъёмник, 2000 масло, 400 фильтры. Всё. Сколько. Стоит. Реальный. Плановый. Сервис. Теслы?
Сходил попил водички, подумалось:
Можно ещё проще. По одному адресному в световом канале (один сегмент и один диод), программно яркость 255, на отдельный пин точно такой же ШИМ по яркости с нагрузкой на rc-цепочку. Цепочка по заполнению даёт падение напряжения строго определённого (расчёт простой), с него напряжение снимается на затвор полевика с малым трешолдом и усиливает по току до соответствующего значения. Далее подтягиваем напругу до опорных 5 вольт и получаем регулятор тока на шим-сигнале. Итог — сверхмалые потребление тока при аналогичном визуале. Ну и меньше матана, так как число диодов равно числу сегментов при любом масштабе.
Имхо не лучший выбор. Если уж припёрло делать такое руками, то световод + рассеиватель и по одному обычному диоду каждого цвета на сегмент. Экономичнее, не требует ШИМ при минимальной обвязке. Цвет любой. Яркость на ограничителе тока по датчику освещенности (фоторезистор) и/или календарю. Для руления большим числом диодов требуется сдвиговый регистр для часов (тыщщи имс на алишке). Занимает три-четыре пина дуины при значительной экономии электричества и памяти.
Проект, конечно, интересный для разминки погромиста, но это из разряда "мама, сматли фто я сделаль!" — сто пятый способ помигать диодом.
Удобно для чтения, легко расшифровывается мозгом даже при беглом взгляде. Аналогично рубленому моноширинному шрифту в терминале.
А что такое автобан, кстати? Довелось как-то проехать по федеральной трассе в одной очень крупной стране, вдоль очень крупной судоходной реки. На рыбалку. И знаете что? Даже за бензином пешочком пришлось бы отмахать около 50 километров в любую сторону. Конечно, оно приятственно глазу, ты, степь, редкая акация, зайцы да лисы скачут до горизонта, жара в тени за 40 и ты с канистрами… Что-то я даже в центральном округе этой сказочной страны ни теслов, ни даже приусов даже в областных центрах не вижу. Чудеса, при такой-то выгодности в стране страждущих вечной халявы...
Плюсую. Типичная картинка уже давно стала не редкостью на запрос "заправка Теслы". Стоит дохлая Тесла в километре от заправки, а рядом огромный турбодизельный жып привёз огромную турбодизельную генераторную установку. Экологично, современно, тынипанимаиш кококо.
Нет. Принципиальная невозможность самостоятельного ремонта автоматически приравнивает любое отличное от классической схемы тяговое устройство к металлолому. Это реальность в реальности, а не теоретизация в вашем вымышленном мирке.
В реальности 10 киловатт стоят как литр бензина, вот только в литре бензина значительно больше киловатт.
При том, что 600 полных циклов заряда это смерть батарейки и полная потеря её ёмкости, необходимость замены на заоблачно дорогую у официалов, заоблачно дорогой сервис у них же, абсолютная невозможность гаражного ремонта, критическая зависимость от розетки и близости дилера с полным ремкомплектом на складе плюс на порядок возросшие затраты на эвакуатор (за 13 лет стажа тьфу-тьфу-тьфу ни одного вызова).
Хотите кататься на электромобиле с небольшими затратами — ваш идеальный выбор это троллейбус.
К сожалению, пока электроэнергия вырабатывается из углеводородов (включая химию и физику производства солнечных панелей), КПД (из-за потерь преобразования одного в другое) электромобилей не превысит 70%, в то время как утилизация простого бензина в любом современном авто уже близка к 90% (не говоря о гибридных гиперкарах с многими сотнями лошадей и расходом едва ли 6 литров — при астрономической цене, увы).
Я избавился от размножения запросов к БД по всему коду, но сляпал ОГРОМНУЮ функцию, которая работает с базой. Она занимает едва ли не половину всего кода, но по сути выполняет лишь одну задачу — переформатирует строку запроса (по шаблонам SQL) согласно полученным данным при вызове и собсно общается с сервером БД. Всё. Читается элементарно, не смотря на размер. Должен ли я дробить её на сотню однострочников типа БазоПаролеМенятор, БазоЮзероУдалятор, БазоПиноЦоколятор, БазоБазоСоздаватор, БазоКурсороВозвращатор, БазоПиноПереименоватор…?
Не думаю.
Я хоть и эникейщик, но вряд ли сильно заблуждаюсь в убеждении, что единственное реально важное правило при организации функции: KISS. Абстракция реального мира — дыхание. Я не считаю нужным осознавать, какими именно мышцами между какими именно рёбрами надо совершить контракцию и ретракцию, когда и насколько надо напрягать диафрагму, какой объём воздуха всасывать и какие альвиолы наполнять. Это ОДНА, пусть и большая, но монолитная функция на том уровне абстракции, на котором она и должна быть — просто не забывай вызывать эту функцию с нужной частотой и ты будешь жить.
Концентрация на единичном замечании уводит тебя от удовлетворения ОСНОВНОЙ публики.
Не лучше ли развернуть описанное в одну линию?
Вот главный вопрос.
Я использую if-elif-else. И вызываю по условиям функции самой разной длины.
Причём повторное использование вовсе необязательно. Скажем, у меня есть функции первичной конфигурации — создать базу данных (дефолтнейм), создать к ней пользователя(дефолтюзер), заполнить базу болванкой(дефолтдамп). Это выполняется единственный раз. Дальнейшая работа программы даже после сотого перезапуска уже не обратится к этим функциям.
Насколько плох такой подход?
А программисты с большими функциями не программисты? ;)
Порядок работы с аудиопотоком:
Всё остальное блажь для тех, кто очень хочет, но не повезло с голосом.