А еще, когда нет индикации текущей передачи, то еще и память тренирует :) Когда едешь на невысоких оборотах на высокой передаче, то по соотношению скорость/обороты тяжело, например, отличить третью от четвертой. Приходится в голове держать или включать режим "ой да пофиг, разберуся"
Мне так как-то посигналили (ну да, отвлекся на наносекунду). А я такой молодой, горячий, уже три года за рулем - мегапрофи считай... Ну и второпях воткнул заднюю вместо первой и кааак резко тронулся! Успел затормозить, но выглядело максимально неадекватно - типа проучил человека :)
Уф, что-то меня понесло. Отдельно про приоритетность задач. Запуск скринсейвера, например (да и любой лишней задачи) приводил в момент запуска к такой просадке производительности, что критичные к ритмичности работы программы/аппаратура помирали
Звучит несколько абстрактно пока не вспомнишь пример из далёкого далёка. Локальная сеть (середина 90-х?) на 5 компов, читающие CD-ROM уже массово внедряются, но пишущих на город единицы. Mp3 и бесподобный ВинАмп делают первые шаги. У всех товарищей в локалке масса аудио-CD-дисков, но ни места на винтах нет чтоб хранить всё, ни средств переносить всё это богатство с компа на комп.
Заводится samba(это я теперь знаю)-шара - с названием "600 Мегов". Все неделю цифруют и жмут в mp3 свои коллекции и складывают туда. Потом делегация с искомым винтом WD идёт к одному из гуру записать всё на болванки. Есственно процесс сопровождается подношением и совместным распитием солодосодержащих напитков. И вот почти дорезалась болванка. А челы углубились в разговор - мастер забыл шевелить мышью. Срабатывает скринсейвер, и на время его запуска операционкой паузится задача подкачки буфера в пишущий CD-ROM. Памяти тогда в кэшах было мало, процы и шины передачи неторопливы, так что за 2 секунды запороло болванку.
Это вы, кстати, еще скажите спасибо что починили драйвера ввода-вывода. Во времена 95-й(? тут могу ошибаться по датам/версиям) любая ошибка чтения с дискеты или CD-диска вообще всю систему стопала. Пока дисковод/привод CD натужно пытается прочитать испорченный носитель вся система фризилась кодом драйвера - я тут в ядре, мне надо, подождите со своими задачами и UI
Отдельная песня там писателям стороннего софта - все хотят встроиться в контекстное меню, но мало кто понимает чем обработка 1-2 выделенных файлов отличается от нескольких тысяч. В результате любой клик правой мыши в каталоге с выделенными тысячами файлов в каталоге повергает систему в фриз - ей сказали вызвать этот сторонний обработчик, она вызвала, а тот молотит все эти файлы.
Ни в коем случае не защищаю MS, но кросавчегов больше чем один
Если посмотреть, то автоматические коробки передач есть только на нескольких моделях мотоциклов (той же Хонде) - просто они весят больше чем классические механики. Их лишний вес сводит на нет их удобство управления (ну и тут ещё в корзинку консервативность людей катающих на байках)
Вопрос по UX для тех кто не теме: почему первая передача включатся нажатием рычага (под левой ногой - штука которую можно нажимать вниз, а можно тянуть вверх - щёлкает, если обороты не сихронизированы на обычных мапедах) вниз, а вторая и последующие дёрганием рычага вверх? Коробка сиквентальная - нельзя переключиться с 1-й на 4-ю - только щелк-щелк-щелк по ступеням. А передачи вот так снизу вверхЖ 1-N-2-3-4-...? Почему нейтраль между первой и второй? И это стало стандартом для всех?
Эх, открыл очень старый проект на Дельфи - всё ровно так:
procedure TPasswordFormAbon.FormCreate(Sender: TObject); var CapY: Integer; begin ClientWidth:=BackImage.Width; ClientHeight:=BackImage.Height; CapY := GetSystemMetrics(SM_CYCAPTION); rgn:=CreateEllipticRgn(4,CapY+4,291,CapY+200); SetWindowRgn(Handle, rgn, True); with UserNameEdit do begin Height:=18; Width :=126; Left :=38; Top :=70; end; with PasswordEdit do begin Height:=18; Width :=126; Left :=38; Top :=120; end; with BackImage do begin Left:=0; Top:=0; end; LeftDown:=False; RightDown:=False; OldWindowProc:=WindowProc; WindowProc:=NewWindowProc; end;
Всегда, как в том анекдоте про константы (че, их все помнить надо?), не заморачивался, но тут вдруг обратил внимание на цифры и понял, что мы ровесники с проектом ¯_ (ツ)_/¯
Как будто бы этим он и занимался судя интервью. В том виде, как его тогда понимали - машинные коды отстой, даешь ассемблер/мнемокоды! Нам легко судить с дальности временного периода в 50 лет и позиции пост-знания, но сколько воды утекло и сколько всего, что вошло в тулчейн было написано. С точки зрения сложности реализации state-machine - на 4 курсе у нас был курсовой по не то что ассемблерному, а хардварному контроллеру последовательного протокола. Кому-то на интегралках, а мне элементарной логике. Было муторно, но вполне себе реализуемо. Ну и плюс таблица кодировки протокола (последовательности символов) удачно легла - очень много отсеклось на этапе оптимизации. “…Чтобы ошибки с перепутанными lez и ltz…” мне кажется не ошибки, а сознательная экономия транзисторов - выше по фразой интервьюер говорит, что все про это в курсе - видимо это не баг а фича. Эксель прекрасный инструмент для обработки относительно небольших объёмов данных, но писать на нём MVP, это должна быть очень спецефичная область. (Как и языки низкого уровня :) У вас когда-нибудь был бытовой советский компьютер? У меня вот был БК. В качестве биос/ос “монитор” вшитый в ПЗУ. Я знал какие команды ему написать чтобы запустить интерпретатор Фокала/Бейсика или загрузить файл с магнитофона и запустить его на выполнение. Этим его функции ограничивались. Никому годами не приходило в голову писать что-то на замену для расширения функционала - памяти мало, зачем нам лишнее в памяти? Вот пара утилит, вполне норм.
Ваш комментарий довольно токсичен, но всё-таки попробую в качестве контраргументов изложить своё впечатление от статьи (черт, когда пытаешься быть корректным, то это выглядит как нейрогенерация :)
Мне статья зашла, как обзорная, на тему "как перепрошить свой роутер засунув в прошивку что душа пожелает". Может быть для тех кто в теме, она слишком поверхностна. Я не в теме и мне было интересно. Объём статьи и так довольно большой. Если погружаться в детали, то получится просто монстр. А тут просто обозначены (все?)множество(?) этапов перепрошивки. И это дает отправную точку к изучению вопроса глубже, если он интересен.
Вопрос, а зачем собирать оврт, если можно взять готовый релиз и собрать отдельно пакет с тетрисом?
Недавно была статья "Тетрис в ядре Linux". На первый взгляд куда более нелепая затея. Но как по мне - статья прекрасное учебное пособие по разработке модулей ядра линукс. (Тут сугубое ИМХО) Статьи, где просто приводится инструкция по выполнению действий, с формальными объяснениями, мне лично куда менее интересен
Хотел написать, что куча таких стартапов не полетело - практического применения не видно. А потом вдруг вспомнил, что уже много лет дирижабль применяют у нас в городе, в Казани. Почти перед всеми крупными матчами Рубина полиция поднимала дирижабль в районе стадиона для наблюдения за болельщиками. Последнее время, правда, его не видно. То ли из-за безполетной зоны над городом, то ли камер в центре уже столько, что и без него все видно.
Не смог найти первоисточник, но наверно древний баш... Журналист на производстве - а чо он у вас умеет? Да ваще всё! Ну айдате вот такой сюжет: робот приезжает ко мне с стаканом воды на подносе, останавливается, берет стакан, подает мне. Могёте? А то! Времена дремучие, какая ТБ, когда такая реклама и начальство сказало... Настроили сценарий (робот промышленный, никаких адаптивностей - сценарий)
Результат. Журналист делает лишний шаг вперед, приезжает робот, бьёт его под колени, тот складывается, железяка отъезжает назад (чтоб красивее было заложили в сценарии), хватает стакан и тычет им журналисту в голову (тот еще не пришел в себя от подлого удара)
Ну и удар пришелся точно в верхнюю часть защиты - начал бы двигаться, фиг знает куда бы прилетело. (Это если они настолько уверены в точности железяки и хладнокровности мясного)
А еще, когда нет индикации текущей передачи, то еще и память тренирует :) Когда едешь на невысоких оборотах на высокой передаче, то по соотношению скорость/обороты тяжело, например, отличить третью от четвертой. Приходится в голове держать или включать режим "ой да пофиг, разберуся"
Мне так как-то посигналили (ну да, отвлекся на наносекунду). А я такой молодой, горячий, уже три года за рулем - мегапрофи считай... Ну и второпях воткнул заднюю вместо первой и кааак резко тронулся! Успел затормозить, но выглядело максимально неадекватно - типа проучил человека :)
Уф, что-то меня понесло. Отдельно про приоритетность задач. Запуск скринсейвера, например (да и любой лишней задачи) приводил в момент запуска к такой просадке производительности, что критичные к ритмичности работы программы/аппаратура помирали
Звучит несколько абстрактно пока не вспомнишь пример из далёкого далёка. Локальная сеть (середина 90-х?) на 5 компов, читающие CD-ROM уже массово внедряются, но пишущих на город единицы. Mp3 и бесподобный ВинАмп делают первые шаги. У всех товарищей в локалке масса аудио-CD-дисков, но ни места на винтах нет чтоб хранить всё, ни средств переносить всё это богатство с компа на комп.
Заводится samba(это я теперь знаю)-шара - с названием "600 Мегов". Все неделю цифруют и жмут в mp3 свои коллекции и складывают туда. Потом делегация с искомым винтом WD идёт к одному из гуру записать всё на болванки. Есственно процесс сопровождается подношением и совместным распитием солодосодержащих напитков. И вот почти дорезалась болванка. А челы углубились в разговор - мастер забыл шевелить мышью. Срабатывает скринсейвер, и на время его запуска операционкой паузится задача подкачки буфера в пишущий CD-ROM. Памяти тогда в кэшах было мало, процы и шины передачи неторопливы, так что за 2 секунды запороло болванку.
Это вы, кстати, еще скажите спасибо что починили драйвера ввода-вывода. Во времена 95-й(? тут могу ошибаться по датам/версиям) любая ошибка чтения с дискеты или CD-диска вообще всю систему стопала. Пока дисковод/привод CD натужно пытается прочитать испорченный носитель вся система фризилась кодом драйвера - я тут в ядре, мне надо, подождите со своими задачами и UI
Отдельная песня там писателям стороннего софта - все хотят встроиться в контекстное меню, но мало кто понимает чем обработка 1-2 выделенных файлов отличается от нескольких тысяч. В результате любой клик правой мыши в каталоге с выделенными тысячами файлов в каталоге повергает систему в фриз - ей сказали вызвать этот сторонний обработчик, она вызвала, а тот молотит все эти файлы.
Ни в коем случае не защищаю MS, но кросавчегов больше чем один
Если посмотреть, то автоматические коробки передач есть только на нескольких моделях мотоциклов (той же Хонде) - просто они весят больше чем классические механики. Их лишний вес сводит на нет их удобство управления (ну и тут ещё в корзинку консервативность людей катающих на байках)
Вопрос по UX для тех кто не теме: почему первая передача включатся нажатием рычага (под левой ногой - штука которую можно нажимать вниз, а можно тянуть вверх - щёлкает, если обороты не сихронизированы на обычных мапедах) вниз, а вторая и последующие дёрганием рычага вверх? Коробка сиквентальная - нельзя переключиться с 1-й на 4-ю - только щелк-щелк-щелк по ступеням. А передачи вот так снизу вверхЖ 1-N-2-3-4-...? Почему нейтраль между первой и второй? И это стало стандартом для всех?
Странные вы какие-то страны для примера привели. Насколько я помню, Корея вечно топе рейтингов, Япония еще возможно.
Ну и второй момент, на каких современных системах оно будет работать - далеко не всё API совместимо
Эх, открыл очень старый проект на Дельфи - всё ровно так:
Блин, я не знаю что тут с форматированием!
На выходе как-то так:
И читая характеристики железа, выполняемые задачи, организацию сети, кластера, логики отказоустойчивости - просто фигею. 50 лет назад! Вау!
Всегда, как в том анекдоте про константы (че, их все помнить надо?), не заморачивался, но тут вдруг обратил внимание на цифры и понял, что мы ровесники с проектом ¯_ (ツ)_/¯
Как будто бы этим он и занимался судя интервью. В том виде, как его тогда понимали - машинные коды отстой, даешь ассемблер/мнемокоды! Нам легко судить с дальности временного периода в 50 лет и позиции пост-знания, но сколько воды утекло и сколько всего, что вошло в тулчейн было написано. С точки зрения сложности реализации state-machine - на 4 курсе у нас был курсовой по не то что ассемблерному, а хардварному контроллеру последовательного протокола. Кому-то на интегралках, а мне элементарной логике. Было муторно, но вполне себе реализуемо. Ну и плюс таблица кодировки протокола (последовательности символов) удачно легла - очень много отсеклось на этапе оптимизации. “…Чтобы ошибки с перепутанными lez и ltz…” мне кажется не ошибки, а сознательная экономия транзисторов - выше по фразой интервьюер говорит, что все про это в курсе - видимо это не баг а фича. Эксель прекрасный инструмент для обработки относительно небольших объёмов данных, но писать на нём MVP, это должна быть очень спецефичная область. (Как и языки низкого уровня :) У вас когда-нибудь был бытовой советский компьютер? У меня вот был БК. В качестве биос/ос “монитор” вшитый в ПЗУ. Я знал какие команды ему написать чтобы запустить интерпретатор Фокала/Бейсика или загрузить файл с магнитофона и запустить его на выполнение. Этим его функции ограничивались. Никому годами не приходило в голову писать что-то на замену для расширения функционала - памяти мало, зачем нам лишнее в памяти? Вот пара утилит, вполне норм.
<sarcasm> Ворчливо: "Пайду-ка пасматрю как нынче Тетрис на минималках пишут... Вот мы-то в наше время!" </s>
Ваш комментарий довольно токсичен, но всё-таки попробую в качестве контраргументов изложить своё впечатление от статьи (черт, когда пытаешься быть корректным, то это выглядит как нейрогенерация :)
Мне статья зашла, как обзорная, на тему "как перепрошить свой роутер засунув в прошивку что душа пожелает". Может быть для тех кто в теме, она слишком поверхностна. Я не в теме и мне было интересно. Объём статьи и так довольно большой. Если погружаться в детали, то получится просто монстр. А тут просто обозначены (все?)множество(?) этапов перепрошивки. И это дает отправную точку к изучению вопроса глубже, если он интересен.
Недавно была статья "Тетрис в ядре Linux". На первый взгляд куда более нелепая затея. Но как по мне - статья прекрасное учебное пособие по разработке модулей ядра линукс.
(Тут сугубое ИМХО) Статьи, где просто приводится инструкция по выполнению действий, с формальными объяснениями, мне лично куда менее интересен
Вот жеж! Раньше-то в сети ничему верить нельзя было...
Тут даже статья была - чел арендовал себе жилье в приграничье, организовал там "сервер", раздобыл симку соседнего государства
Я думаю ураган просто весь солнечный коллектор переломает.
Хотел написать, что куча таких стартапов не полетело - практического применения не видно. А потом вдруг вспомнил, что уже много лет дирижабль применяют у нас в городе, в Казани. Почти перед всеми крупными матчами Рубина полиция поднимала дирижабль в районе стадиона для наблюдения за болельщиками. Последнее время, правда, его не видно. То ли из-за безполетной зоны над городом, то ли камер в центре уже столько, что и без него все видно.
Не смог найти первоисточник, но наверно древний баш... Журналист на производстве - а чо он у вас умеет? Да ваще всё! Ну айдате вот такой сюжет: робот приезжает ко мне с стаканом воды на подносе, останавливается, берет стакан, подает мне. Могёте? А то! Времена дремучие, какая ТБ, когда такая реклама и начальство сказало... Настроили сценарий (робот промышленный, никаких адаптивностей - сценарий)
Результат. Журналист делает лишний шаг вперед, приезжает робот, бьёт его под колени, тот складывается, железяка отъезжает назад (чтоб красивее было заложили в сценарии), хватает стакан и тычет им журналисту в голову (тот еще не пришел в себя от подлого удара)
Ну и удар пришелся точно в верхнюю часть защиты - начал бы двигаться, фиг знает куда бы прилетело. (Это если они настолько уверены в точности железяки и хладнокровности мясного)