Хорошо, что Вы правильно понимаете ситуацию, но я не допустил никакой ошибки, я просто не стал озвучивать очевидные вещи. Просто речь идёт об очередном распиле бюджета, ничего более. Ваше замечание, что всё это безобразие происходит за счёт простых граждан — налогоплатильщиков, очень верное, но адресовано оно не верно — я не гражданин РФ.
Получается, что создание современных суперкомпьютеров с тысячами процессоров лишено практического смысла — только померятлся количеством флопсов с конкурентами. Ведь загрузить этого монстра на 100% вряд ли получится, кроме как на синтетических тестах.
10 рублей давали за "рационализаторское предложение", так же известное как "рацуха". Сам пару раз получал на "родном заводе". Что там себе выписывало начальство, достоверно не известно. Помню, как на собраниях по поводу кавырнадцатой годовщины штурма Авроры или дня рождения самого Ленина, сначала поощеряли передовиков производства и прочих трудяг, обычно почётной грамотой (у меня таких с десяток было), а в конце уже скромно зачитывали приказ о награждении премией начальников, тк почётную грамоту они явно не заслужили.
По вашему получается, что в S7 работают неопытные пилоты-разгильдяи. Это, конечно, добавляет компании очков. Я же думаю, что вина пилотов в том, что они полетели на самолете исправность которого вызывала сомнение. Хотя, возможно, они об этом даже не знали. Все эти «официальные заявления» относительно внутренних рейсов вызывают у меня большие сомнения.
В любом случае с пилотов уже не спросить, и можно повесить на них всех собак. Вы можете верить или не верить — это ваше право.
Борт должен был лететь в Челябинск, но всех пересадили в ИЛ86. Судя по всему его «починили» или просто тест прошел (я не знаю) и отправили утром ночью в Иркутск. Списали потом вину на погибших пилотов — так же проще.
Проследим хронологию:
— Вечером из Домодедово не вылетает A310 по техническим причинам.
— Пассажиров через 2 часа отправляют на ИЛ86 — все долетели благополучно, хотя одна девушка категоричаски отказалась лететь. Я ее понимаю.
— Ночью из Домодедово вылетает A310, той же компании, в Иркутск и при посадке вылетает за ВПП, загорается, гибнет больше 100 человек.
— Утром по ТВ показывают сюжет где я вижу А310 который так же раскрашен, как тот в котором должен был лететь я.
По времени, месту и виду самолета вероятность того, что это тот же самолет, стремится к 100%.
8 июля 2006 года я должен был лететь и Домодедово в Челябинск компанией S7. Вылет был вечером, но посадку задержали. Потом всех посадили в самолет A310, и мы просидели, ещё минут 40. На вопрос "почему не летим?" стюардесса сослалась на какие-то технические проблемы, но вы не волнуйтесь бла-бла-бла, щас полетим. Я и многие пассажиры заявили, что никуда этим самолетом не полетят. У некоторых началась истерика. В результате всех выпустили в аэропорт, и полетели мы уже часа в 3 ночи на ИЛ86. А утром, уже в гостинице, телевизор сообщил, что A310 компании S7 (тогда она еще называлась "Сибирь") разбился при посадке в Иркутске. У меня до сих пор посадочный талон на этот рейс дома хранится. С тех пор я летать не перестал, летаю довольно много. Стал ли я бояться? — нет, не стал. Один хрен, погибнуть на дороге — вероятность выше на порядок.
Использовать для этого ПЛИС — это оверкилл. Микроконтроллер можно, но отдать 16 ног под индикатор — тоже жалковато. Для таких матриц лучше всего использовать драйвер MAX7219 — минимум компонентов + управление яркостью, и не надо мучаться с динамической индикацией. На Алиэкспрессе продаются готовые платки с этой микросхемой и установленным индикатором как у автора. Есть блоки на 4 индикатора. Управляеся по SPI, каскадируется последовательно + в сети полно либ, втч и под ардуину.
Смысл статьи понятен, я лишь хотел сказать, что полагаться на эмулятор не стоит. В эмуляторе можно проверить лишь "математику" алгоритма. Лучше отлаживать на реальном железе через jtag/swd
На реальной железке этот проект не заработает хотя бы потому, что UART нужно настроить — заполнить конфигурационные регистры, включить тактирование итд. Кроме того в эмуляторе UART работает на скорости = бесконечность, а в рельном железе из "Hello world" пройдет лишь "H", ведь статус-регистр не проверяется на предмет окончания передачи. То, что заработало в эмуляторе, не факт, что будет работать на реальном железе.
Можно сравнить видеохостинг с городской площадью. По ней ходят люди — бесплатно. На ней вывешивают рекламные плакаты — это уже за деньги. Можно провести праздник/концерт, заплатив городу за аренду. И на площади иногда происходят преступления — мелкие кражи, драки, а иногда даже убийства. Как должны реагировать власти? В нормальных странах полиция ловит и предает суду преступников. В Росси преступников не ловят, суд обвиняет городские власти и… закрывают площадь!
Секрета нет. Есть люди таких профессий, которым нужно быть на связи 24*7. Не то, что бы мне звонили круглые сутки, но в экстренных случаях. Случаи такие бывают не часто, но бывают. Звонки приходят по SIP, GSM — крайний случай, если SIP недоступен. Ну, ещё ночью телефон на зарядке, соответственно именно в это время происходит обновление софта.
Уровень экономии энергии — бог! А если серьезно, то у меня кроме роутера есть еще микросерверок на котором крутится torrent + пару ботов telegram. Плюс ещё смартфоны и планшеты. Всё это хозяйство требует доступа в сеть постоянно. Может лет 20 назад это казалось странным, но сегодня это реалии нашнй жизни.
Всё правильно. Греются дроссели и трансформаторы, греются диоды и конденсаторы. Если БП расчитан под активное охлаждение, значит нужно обдувать. Если хочется тишины — нужно покупать соответсвующий БП с пассивным охлаждением или управляемым вениилятором. После того, как сгорит пару "доработанных" блоков питания, цена "дорогого БП с пассивным охлаждением" окажется не такой уж высокой.
Все правильно, но автор ведь дал пояснения зачем он создал эту обёртку. В любом случае компилятор разберется с лишним кодом и оверхед не будет существенным. Когда приходится работать в команде и переносить куски кода на разные архитектуры, использование обёрток может сильно облегчить жизнь.
Насчет кастинга — соглашусь, но частично. С одной стороны — это потенциальное место для ошибок, нужно быть внимательным. Но, если говорить о С без ++, то не всегда кастинга можно избежать так, чтоб код существенно не "распух" в размерах. Это пожалуй на целую статью потянет.
По поводу макросов. Их обилие связано с стремлением создать универсальный код, с возможностью гибкого конфигурирования. Например, в некоторых проектах могут быть нужны очереди, а в некоторых — нет, а макросы позволяют исключить лишний функционал. Боюсь, что кроме макросов и дирректив условной компиляции, нет другого способа решения такой задачи.
Большой труд проделан. Подобная обёртка уже есть в CMSIS: CMSIS-RTOS
Насчет отказа от динамического выделения памяти — не согласен. У меня есть пару проектов, где контроллер работает в разных режимах, с разными наборами запущенных тасков, и без динамического выделения памяти — никак.
Хорошо, что Вы правильно понимаете ситуацию, но я не допустил никакой ошибки, я просто не стал озвучивать очевидные вещи. Просто речь идёт об очередном распиле бюджета, ничего более. Ваше замечание, что всё это безобразие происходит за счёт простых граждан — налогоплатильщиков, очень верное, но адресовано оно не верно — я не гражданин РФ.
Просто создаётся тёплое место для своих людей.
Получается, что создание современных суперкомпьютеров с тысячами процессоров лишено практического смысла — только померятлся количеством флопсов с конкурентами. Ведь загрузить этого монстра на 100% вряд ли получится, кроме как на синтетических тестах.
Из всего информационного потока очевидно, что в корпусе космического аппарата обнаружнно отверствие и оно было закрыто. Всё!
10 рублей давали за "рационализаторское предложение", так же известное как "рацуха". Сам пару раз получал на "родном заводе". Что там себе выписывало начальство, достоверно не известно. Помню, как на собраниях по поводу кавырнадцатой годовщины штурма Авроры или дня рождения самого Ленина, сначала поощеряли передовиков производства и прочих трудяг, обычно почётной грамотой (у меня таких с десяток было), а в конце уже скромно зачитывали приказ о награждении премией начальников, тк почётную грамоту они явно не заслужили.
В любом случае с пилотов уже не спросить, и можно повесить на них всех собак. Вы можете верить или не верить — это ваше право.
Проследим хронологию:
— Вечером из Домодедово не вылетает A310 по техническим причинам.
— Пассажиров через 2 часа отправляют на ИЛ86 — все долетели благополучно, хотя одна девушка категоричаски отказалась лететь. Я ее понимаю.
— Ночью из Домодедово вылетает A310, той же компании, в Иркутск и при посадке вылетает за ВПП, загорается, гибнет больше 100 человек.
— Утром по ТВ показывают сюжет где я вижу А310 который так же раскрашен, как тот в котором должен был лететь я.
По времени, месту и виду самолета вероятность того, что это тот же самолет, стремится к 100%.
8 июля 2006 года я должен был лететь и Домодедово в Челябинск компанией S7. Вылет был вечером, но посадку задержали. Потом всех посадили в самолет A310, и мы просидели, ещё минут 40. На вопрос "почему не летим?" стюардесса сослалась на какие-то технические проблемы, но вы не волнуйтесь бла-бла-бла, щас полетим. Я и многие пассажиры заявили, что никуда этим самолетом не полетят. У некоторых началась истерика. В результате всех выпустили в аэропорт, и полетели мы уже часа в 3 ночи на ИЛ86. А утром, уже в гостинице, телевизор сообщил, что A310 компании S7 (тогда она еще называлась "Сибирь") разбился при посадке в Иркутске. У меня до сих пор посадочный талон на этот рейс дома хранится. С тех пор я летать не перестал, летаю довольно много. Стал ли я бояться? — нет, не стал. Один хрен, погибнуть на дороге — вероятность выше на порядок.
Использовать для этого ПЛИС — это оверкилл. Микроконтроллер можно, но отдать 16 ног под индикатор — тоже жалковато. Для таких матриц лучше всего использовать драйвер MAX7219 — минимум компонентов + управление яркостью, и не надо мучаться с динамической индикацией. На Алиэкспрессе продаются готовые платки с этой микросхемой и установленным индикатором как у автора. Есть блоки на 4 индикатора. Управляеся по SPI, каскадируется последовательно + в сети полно либ, втч и под ардуину.
У меня был зверь на i8031 — более поздний вариант. А на z80 я целую кучу АОНов запустил, наряду с Спектрумами всех мастей. Интересное было время.
Смысл статьи понятен, я лишь хотел сказать, что полагаться на эмулятор не стоит. В эмуляторе можно проверить лишь "математику" алгоритма. Лучше отлаживать на реальном железе через jtag/swd
На реальной железке этот проект не заработает хотя бы потому, что UART нужно настроить — заполнить конфигурационные регистры, включить тактирование итд. Кроме того в эмуляторе UART работает на скорости = бесконечность, а в рельном железе из "Hello world" пройдет лишь "H", ведь статус-регистр не проверяется на предмет окончания передачи. То, что заработало в эмуляторе, не факт, что будет работать на реальном железе.
Можно сравнить видеохостинг с городской площадью. По ней ходят люди — бесплатно. На ней вывешивают рекламные плакаты — это уже за деньги. Можно провести праздник/концерт, заплатив городу за аренду. И на площади иногда происходят преступления — мелкие кражи, драки, а иногда даже убийства. Как должны реагировать власти? В нормальных странах полиция ловит и предает суду преступников. В Росси преступников не ловят, суд обвиняет городские власти и… закрывают площадь!
Уровень экономии энергии — бог! А если серьезно, то у меня кроме роутера есть еще микросерверок на котором крутится torrent + пару ботов telegram. Плюс ещё смартфоны и планшеты. Всё это хозяйство требует доступа в сеть постоянно. Может лет 20 назад это казалось странным, но сегодня это реалии нашнй жизни.
Всё правильно. Греются дроссели и трансформаторы, греются диоды и конденсаторы. Если БП расчитан под активное охлаждение, значит нужно обдувать. Если хочется тишины — нужно покупать соответсвующий БП с пассивным охлаждением или управляемым вениилятором. После того, как сгорит пару "доработанных" блоков питания, цена "дорогого БП с пассивным охлаждением" окажется не такой уж высокой.
Насчет кастинга — соглашусь, но частично. С одной стороны — это потенциальное место для ошибок, нужно быть внимательным. Но, если говорить о С без ++, то не всегда кастинга можно избежать так, чтоб код существенно не "распух" в размерах. Это пожалуй на целую статью потянет.
По поводу макросов. Их обилие связано с стремлением создать универсальный код, с возможностью гибкого конфигурирования. Например, в некоторых проектах могут быть нужны очереди, а в некоторых — нет, а макросы позволяют исключить лишний функционал. Боюсь, что кроме макросов и дирректив условной компиляции, нет другого способа решения такой задачи.
По вашей логике, только гуманитарии не могут пройти собеседование в Гугл? Вот вы, например, работаете в Гугл или вы — гуманитарий?
Большой труд проделан. Подобная обёртка уже есть в CMSIS: CMSIS-RTOS
Насчет отказа от динамического выделения памяти — не согласен. У меня есть пару проектов, где контроллер работает в разных режимах, с разными наборами запущенных тасков, и без динамического выделения памяти — никак.