Осталось только решить проблему с: «О напомилка- Отложить- через 5мин еще Отложить- потому еще, и наконец, а задолбала выключил»
В результате пока доедишь домой, выйдешь с двухчасового митинга, можно опять напрочь все забыть (.
Спасибо за совет, если еще раз столкнусь с таким буду знать куда копать.
В своем проекте, который тогда реализовывал на плис, я и вовсе переделал весь конвеер в целочисленные вычисления получилось очень быстро и дешево (по ресурсам). А так преобразовать всю математику, где можно, в фиксируемую точку перед проектировании самой схемы, это обязательный шаг.
Только в одном месте, где нужно было делить два числа, решил заюзать плавающую точку, благо ресурсов было много и это был последний этап.
Странные конечно статьи, неужели их принимали в журналы?
Мне например тоже пришлось как-то оформить сокращенный доклад для материалов конференции, при этом лимит был как раз одна страница. Там так и вышло, название доклада, 5 абзецев скомпилированных из готовящейся статьи в страниц 10-15, и авторы.
Просто сейчас во многих журналах минимальный объем требуют 5-7 страниц, и меньше не принимают.
В новом проекте как раз используем конфлюенс, все так и есть. По недостаткам добавил бы:
Невозможно как-то связать историю «дерева», например если док состоит из нескольких страниц confluence под одним рутом, то не возможно их как-то синхронизировано откатить на «предыдущий релиз»
Хромающая на 2 ноги работа с таблицами, особенно при выводе в тот же ворд. (Впрочем автору тут и git не особо помошник).
Из плюсов:
Довольно большое количество плагинов как из коробки, так и то что можно добавить самому. Так что возможно сделать довольно гибкий функционал кросс-ссылок, дабы отследить в каком тикете Jira возник запрос на фичу (которую описавает дока), и в каком ее имлементировали и тд.
Вопрос, для меня в том действительно было ли прорывным (без сарказма), просто мере развития технологий многие идеи оказывались на поверхности. Если память не изменяет, кажеться Фейнман писал в своей книге что после испытания атомной бомбы, он запатентовал или собирался запатентовать атомную-подводную лодку, ядерный авиодвигатель и тд. Но, никто ж не говорит с пиететом вот де ключевой патент.
Конечно разглядеть алмаз (в смысле идею) в грязи под ногами тоже надо иметь талант, это бесспорно.
При всем уваженни к Хеди Ламар как изобретателю скачкобразной смены частоты, не много не понемаю вот этого патетического «ставшую предшественником безопасного Wi-Fi, GPS и Bluetooth.»
От представленного патента, до непосредственно Wi-Fi, GPS, CDMA, Bluetooth целая прорва технологий включая типы модуляций, управление мощностью, и разделение физических/логических каналов, борьба за помехоустойчивость и тд.
Лет пять назад пытался в матлабе синтезировать какую-то нейронную сеть (какую не помню, чисто из интереса), сначала в Си — заработало. Потом тнкнул галочку Verilog, Matlab задумался и сказал что не может синтезировать блоки экспоненты (по сути ядро нейрона).
Возможно, там надо было поиграться с настройками и тд и тп., но у меня такой задачи небыло. Потом потыкал еще примеры от матлаб, они конечно синтезировались, но без подстроек выглядили довольно топорно.
Может с той поры что-то изменилось, но как и у автора сложилось впечатление что в деле создания хайлевел инструментов для ПЛИС, еще работать и работать.
Ну я так это представляю. Купили 10 станков на 10 лет, отсюда рассчитали себестоимость товара и тд и тп.
Но представим что на 5м году один станок ломается, так что нужен новый. Капиталист идёт на рынок и берет новый закладывая это в цену.
Социалист так не может (хотя я наверно ошибаюсь), так-как план уже посчитан и все такое.
Но на бумаге то наши станки на половину самортизировали, ну то есть их как бы и нет на эту половину.
Значит если директор возьмёт новый станок не выходя за этот лимит названный амортизационный фонд, то как бы он не привысит запланированный баланс станков.
Это моё имхо по поводу "нафига нужен этот параметр".
Я конечно инженер, а не бухгалтер, может по этому у не совсем понял посыл статьи.
Но, как известно (если мне не изменяют остатки знаний от общего курса экономики) капиталистическое производство имеет склонность к перепроизводству. Ну, вообщем-то это логично, понакупают кучу станков, понаклепают табуреток в надежде на большой спрос, а он не появился. А потом этими табуретками камины топят, ибо девать некуда.
В социалистической системе, такого быть не должно, вы четко задаете сколько табуреток надо на например период 10 лет, рассчитываете кол-во станков (и их амортизацию на этот период — по сути стоимость Основных средств) и прочие вещи и перепроизводства нет. Что правда, у них тоже не получилось угадать спрос, в результате был хронический дефицит.
Но, срок амортизации может быть довольно длинный. Например, Емнип та древняя АТС на которой я начинал работать имела срок амортизации лет 18 (или 28). Естественно, в госплане не идиоты сидели, и понимали что ждать так долго что-бы докупить-заменить пару релюшек нельзя.
В тоже время, им надо было как-то сбалансировать баланс (простите за тавтологию) затрат этих на эти основные фонды, без необходимости пускать тонны бумаги на каждое мелкое обновление через госплан.
С этой позиции амортизационный фонд выглядит вполне логичной и практичной штукой. Вот та часть таблички что кредит всегда равна или не много меньше начального момента времени (основных фондов, если я правильно понял). И никто не может сделать перепроизводсво докупив оборудование больше чем рассчитали плане.
Но, это все было актуально для той системы (с известным результатом), в чем ее чудеса и зачем оно сейчас, я конечно судить не берусь.
Сериал хоть не смотрел, но не очень понимаю отчего такие резкие выпады на клюкву. Фильм художественный и прежде всего рассчитан на их публику чем на бывший СССР.
Вообще судя по трейлеру и так сказать спасибо надо, что достаточно близко к той эпохе показали одежду, транспорт, и тд, а не поклеили из фанеры бог знает что.
Более того перегибы «про страшный кжб», не отменяет того простого факта, что те неадекватные поступки которые совершило советское руководство во время аварии, типа выгнать людей на демонстрацию, как раз и являются следствием советской системы. Вот того всего тянущегося еще со Сталинских времен «не высовывайся» и «в самой лучшей стране на свете аварий не бывает».
Я не сторонник подхода, что детям надо про опасность розеток объяснять в стиле гиперболы «не лезь, а то бабайка заберет». Но если до сих находяться люди кричащие спустя 30 лет «верните все взад, особенно усатого», то вполне признаю право западного общества отучать своих граждан от подобной идеи гиперболизируя некоторые события.
Боюсь из всех препаратов в случае чего самым доступным окажется вино, что безусловно порадует любителей этого способа лечения. (Интересно, вино и радиация это миф вообще или нет).
Сложный это вопрос.
Например Генераторы PG-872, SG-642 и другие известного и уважаемого радиолюбителя Леонида Ивановича тоже критиковали на некоторых форумах за оверинжиниринг, дороговизну и редкость некоторых компонентов — то есть повторить их мало кто брался. Но это не отменяет их ценность как источника теоретического материала и в целом подхода к схемотехнике измерительных цепей и тп.
olartamonov вы все таки как мне кажеться через чур много требований предъявляете к DIY проектам:
1. Зачастую компоненты окромя собственно их функционального назначения, в DIY подбирают не из профессиональных соображений, а:
-было доступно в местном магазе (развалами на али);
-есть поддержка сообщества (читай код можно скопипастить);
2. Из первого следует экономическая целесообразность, которую в разумных приделах, для единичного устройства считать смысла особого нет, все равно поштучно все дороже.
К примеру, то что сейчас можно заказать заводскую печатку, это круто. Но я для себя, так не делаю, ибо отдавать за 10 плат $10 при том что 9 уйдут в утиль, а остальные компоненты «девайса» стоят примерно столько же, считаю избыточным.
3. Ну и касательно, «статья-жизнеописание». А почему нет собственно. Человеку хочеться поделиться не только конечным результатом, но и эмоциями.Так что иногда интересные истории выходят, а хабр конечно не фишки, но и не Springer c IEEE. Более того на чужих ошибках можно учиться, дабы не повторять их уже у себя, что при сухом описании часто может быть упущено.
Касательно, же схем и овер инжиниринга тут абсолютно согласен. Надо быть честным с собой и думать в сторону «а если кто захочет повторить?» и прямо писать наверное «я тут наворотил кучу всего, потому что у меня было или мне тут хотелось, но не рекомендую повторять». Тогда это будет вклад в общее развитие.
Жаль что на Акихабаре осталось так мало магазинов именно радиоэлектроники. Наверное по пальцам рук можно пересчитать (если отдельное здание считать за магазин).
Из интересного пожалуй это магазин с подержанным измерительным оборудованием (и конскими ценниками). И один не большой магазинчик в котором на входе берешь тарелочку, и дальше идешь между полок и набираешь резисторов, транзисторов и прочей радости, а потом на выходе отдаешь продавцу и он считает стоимость.
Увы нам до такого доверия еще далеко.
По моему вы ошибаетесь, посмотрите еще раз на функцию DisplayNextDigit ().
Там автор как раз берет значение цифры и выводит на порт, а потом уже включает общий катод ( PORTB = PORTB & ~(1<<digit);).
То есть динамическая индикация в данном примере работает именно так, как и реализовано в большинстве часов: на короткий момент зажигается первая цифра индикатора, затем вторая (потом процесс повторяется). Но из-за медлительности нашего зрения мы это не замечаем. То есть перебирают общие выводы, а не сегменты.
Теперь касательно того, почему не стоит экономить 7 резисторов. Как известно, светодиод прибор токовый, то есть его яркость зависит от тока пропускаемого через него. А вот падение напряжения на каждом конкретном диоде хоть и принимается ~1.8 вольта (для красных светодиодов), в реальности отличается от экземпляра к экземпляру. А так-как эта характеристика нелинейная, то сегменты получаются неравномерно засвеченными, если использовать общий резистор.
Более того, если бы не батарейное питание, то для того что бы при динамической индикации цифры не казались тусклыми, ток обычно даже увеличивают (для чего в ДШ на индикатор даже есть параметр Ipeak).
Ну в статьях про мобильную разработку мелькали фотки, что у них там отдельно стенд с десятками смартов, для тестирования. Касательно же моего случая то поддерживаемых прогой плат не более 1.5 десятка. Плюс в случае МК можно написать не очень большую прогу которая бы тестировала хоть бы частично функционал (например не все пины АЦП а часть), и сделать соответствующий шилд с известными значениями напряжения, i2c датчиком и тд. Но это все время и деньги, а там похоже все на энтузиастах держится.
Поэтому по возможности я стараюсь не использовать ардуино.
Да ошибки в либах это жесть. Буквально на днях решил заапдейтить свой старый проект на MSP430 (еще с тех времен как LaunchPad почти на шару раздавали) написанный в среде Energia — это форк ардуины под MSP430.
Естественно, обновился до последней версии этой самой Energia. И началось:
1. Контроллер стартует с задержкой 30 сек — оказывается они припилили автоинициализацию часового кварца (зочем!!!, если на плате с завода он не распаян).
2. Тактовая частота в 4 раза меньше — нашел ответ на форуме, что это поломка каким-то коммитом, пропатчил либу.
3. Не работает UART — опять косяк в либе.
4. Не работает I2C — за пару дней обсуждений таки подсказали патч.
Но, вы итоге, я все равно вернулся на старую версию, ибо после всех патчей, режимы сна начали криво работать и я забил.
Я конечно благодарен форумчанам выручили, но блин как это достает особенно если за 4 года архитектуру этих МК почти забыл и понятия не имеешь даже куда соваться.
Так много людей ратуют за опенсурс, но мало кто понимаем сколько труда надо вложить, что бы от релиза к релизу не только добавлять фишки, но и просто ничего не сломать.
В результате пока доедишь домой, выйдешь с двухчасового митинга, можно опять напрочь все забыть (.
В своем проекте, который тогда реализовывал на плис, я и вовсе переделал весь конвеер в целочисленные вычисления получилось очень быстро и дешево (по ресурсам). А так преобразовать всю математику, где можно, в фиксируемую точку перед проектировании самой схемы, это обязательный шаг.
Только в одном месте, где нужно было делить два числа, решил заюзать плавающую точку, благо ресурсов было много и это был последний этап.
Мне например тоже пришлось как-то оформить сокращенный доклад для материалов конференции, при этом лимит был как раз одна страница. Там так и вышло, название доклада, 5 абзецев скомпилированных из готовящейся статьи в страниц 10-15, и авторы.
Просто сейчас во многих журналах минимальный объем требуют 5-7 страниц, и меньше не принимают.
Из плюсов:
Конечно разглядеть алмаз (в смысле идею) в грязи под ногами тоже надо иметь талант, это бесспорно.
От представленного патента, до непосредственно Wi-Fi, GPS, CDMA, Bluetooth целая прорва технологий включая типы модуляций, управление мощностью, и разделение физических/логических каналов, борьба за помехоустойчивость и тд.
Возможно, там надо было поиграться с настройками и тд и тп., но у меня такой задачи небыло. Потом потыкал еще примеры от матлаб, они конечно синтезировались, но без подстроек выглядили довольно топорно.
Может с той поры что-то изменилось, но как и у автора сложилось впечатление что в деле создания хайлевел инструментов для ПЛИС, еще работать и работать.
Ну я так это представляю. Купили 10 станков на 10 лет, отсюда рассчитали себестоимость товара и тд и тп.
Но представим что на 5м году один станок ломается, так что нужен новый. Капиталист идёт на рынок и берет новый закладывая это в цену.
Социалист так не может (хотя я наверно ошибаюсь), так-как план уже посчитан и все такое.
Но на бумаге то наши станки на половину самортизировали, ну то есть их как бы и нет на эту половину.
Значит если директор возьмёт новый станок не выходя за этот лимит названный амортизационный фонд, то как бы он не привысит запланированный баланс станков.
Это моё имхо по поводу "нафига нужен этот параметр".
Но, как известно (если мне не изменяют остатки знаний от общего курса экономики) капиталистическое производство имеет склонность к перепроизводству. Ну, вообщем-то это логично, понакупают кучу станков, понаклепают табуреток в надежде на большой спрос, а он не появился. А потом этими табуретками камины топят, ибо девать некуда.
В социалистической системе, такого быть не должно, вы четко задаете сколько табуреток надо на например период 10 лет, рассчитываете кол-во станков (и их амортизацию на этот период — по сути стоимость Основных средств) и прочие вещи и перепроизводства нет. Что правда, у них тоже не получилось угадать спрос, в результате был хронический дефицит.
Но, срок амортизации может быть довольно длинный. Например, Емнип та древняя АТС на которой я начинал работать имела срок амортизации лет 18 (или 28). Естественно, в госплане не идиоты сидели, и понимали что ждать так долго что-бы докупить-заменить пару релюшек нельзя.
В тоже время, им надо было как-то сбалансировать баланс (простите за тавтологию) затрат этих на эти основные фонды, без необходимости пускать тонны бумаги на каждое мелкое обновление через госплан.
С этой позиции амортизационный фонд выглядит вполне логичной и практичной штукой. Вот та часть таблички что кредит всегда равна или не много меньше начального момента времени (основных фондов, если я правильно понял). И никто не может сделать перепроизводсво докупив оборудование больше чем рассчитали плане.
Но, это все было актуально для той системы (с известным результатом), в чем ее чудеса и зачем оно сейчас, я конечно судить не берусь.
Вообще судя по трейлеру и так сказать спасибо надо, что достаточно близко к той эпохе показали одежду, транспорт, и тд, а не поклеили из фанеры бог знает что.
Более того перегибы «про страшный кжб», не отменяет того простого факта, что те неадекватные поступки которые совершило советское руководство во время аварии, типа выгнать людей на демонстрацию, как раз и являются следствием советской системы. Вот того всего тянущегося еще со Сталинских времен «не высовывайся» и «в самой лучшей стране на свете аварий не бывает».
Я не сторонник подхода, что детям надо про опасность розеток объяснять в стиле гиперболы «не лезь, а то бабайка заберет». Но если до сих находяться люди кричащие спустя 30 лет «верните все взад, особенно усатого», то вполне признаю право западного общества отучать своих граждан от подобной идеи гиперболизируя некоторые события.
Например Генераторы PG-872, SG-642 и другие известного и уважаемого радиолюбителя Леонида Ивановича тоже критиковали на некоторых форумах за оверинжиниринг, дороговизну и редкость некоторых компонентов — то есть повторить их мало кто брался. Но это не отменяет их ценность как источника теоретического материала и в целом подхода к схемотехнике измерительных цепей и тп.
1. Зачастую компоненты окромя собственно их функционального назначения, в DIY подбирают не из профессиональных соображений, а:
-было доступно в местном магазе (развалами на али);
-есть поддержка сообщества (читай код можно скопипастить);
2. Из первого следует экономическая целесообразность, которую в разумных приделах, для единичного устройства считать смысла особого нет, все равно поштучно все дороже.
К примеру, то что сейчас можно заказать заводскую печатку, это круто. Но я для себя, так не делаю, ибо отдавать за 10 плат $10 при том что 9 уйдут в утиль, а остальные компоненты «девайса» стоят примерно столько же, считаю избыточным.
3. Ну и касательно, «статья-жизнеописание». А почему нет собственно. Человеку хочеться поделиться не только конечным результатом, но и эмоциями.Так что иногда интересные истории выходят, а хабр конечно не фишки, но и не Springer c IEEE. Более того на чужих ошибках можно учиться, дабы не повторять их уже у себя, что при сухом описании часто может быть упущено.
Касательно, же схем и овер инжиниринга тут абсолютно согласен. Надо быть честным с собой и думать в сторону «а если кто захочет повторить?» и прямо писать наверное «я тут наворотил кучу всего, потому что у меня было или мне тут хотелось, но не рекомендую повторять». Тогда это будет вклад в общее развитие.
Из интересного пожалуй это магазин с подержанным измерительным оборудованием (и конскими ценниками). И один не большой магазинчик в котором на входе берешь тарелочку, и дальше идешь между полок и набираешь резисторов, транзисторов и прочей радости, а потом на выходе отдаешь продавцу и он считает стоимость.
Увы нам до такого доверия еще далеко.
Там автор как раз берет значение цифры и выводит на порт, а потом уже включает общий катод ( PORTB = PORTB & ~(1<<digit);).
То есть динамическая индикация в данном примере работает именно так, как и реализовано в большинстве часов: на короткий момент зажигается первая цифра индикатора, затем вторая (потом процесс повторяется). Но из-за медлительности нашего зрения мы это не замечаем. То есть перебирают общие выводы, а не сегменты.
Теперь касательно того, почему не стоит экономить 7 резисторов. Как известно, светодиод прибор токовый, то есть его яркость зависит от тока пропускаемого через него. А вот падение напряжения на каждом конкретном диоде хоть и принимается ~1.8 вольта (для красных светодиодов), в реальности отличается от экземпляра к экземпляру. А так-как эта характеристика нелинейная, то сегменты получаются неравномерно засвеченными, если использовать общий резистор.
Более того, если бы не батарейное питание, то для того что бы при динамической индикации цифры не казались тусклыми, ток обычно даже увеличивают (для чего в ДШ на индикатор даже есть параметр Ipeak).
А где сказка про госдолг курочки звезднополосатой масти?
Ну в статьях про мобильную разработку мелькали фотки, что у них там отдельно стенд с десятками смартов, для тестирования. Касательно же моего случая то поддерживаемых прогой плат не более 1.5 десятка. Плюс в случае МК можно написать не очень большую прогу которая бы тестировала хоть бы частично функционал (например не все пины АЦП а часть), и сделать соответствующий шилд с известными значениями напряжения, i2c датчиком и тд. Но это все время и деньги, а там похоже все на энтузиастах держится.
Поэтому по возможности я стараюсь не использовать ардуино.
Естественно, обновился до последней версии этой самой Energia. И началось:
1. Контроллер стартует с задержкой 30 сек — оказывается они припилили автоинициализацию часового кварца (зочем!!!, если на плате с завода он не распаян).
2. Тактовая частота в 4 раза меньше — нашел ответ на форуме, что это поломка каким-то коммитом, пропатчил либу.
3. Не работает UART — опять косяк в либе.
4. Не работает I2C — за пару дней обсуждений таки подсказали патч.
Но, вы итоге, я все равно вернулся на старую версию, ибо после всех патчей, режимы сна начали криво работать и я забил.
Я конечно благодарен форумчанам выручили, но блин как это достает особенно если за 4 года архитектуру этих МК почти забыл и понятия не имеешь даже куда соваться.
Так много людей ратуют за опенсурс, но мало кто понимаем сколько труда надо вложить, что бы от релиза к релизу не только добавлять фишки, но и просто ничего не сломать.