Как стать автором
Обновить
1
0

Пользователь

Отправить сообщение

Обо всем этом писал Джон Бентли в Programming Pearls, книге на базе коллекции заметок в журнале Communications of the ACM. Книга вышла на русском в 1990-м году ( https://publ.lib.ru/ARCHIVES/B/BENTLI_Djon/_Bentli_Dj..html ). Часть оригинала доступна например через https://freecomputerbooks.com/Programming-Pearls-2nd-Edition.html . В книге на русском об умении делать оценки написано в 6-ой главе, "Предварительные оценки".

The Back of the Envelope
(Column 7 of Programming Pearls)
A Story

It was in the middle of a fascinating conversation on software engineering that Bob Martin asked me, "How much water flows out of the Mississippi River in a day?" Because I had found his comments up to that point deeply insightful, I politely stifled my true response and said, "Pardon me?" When he asked again I realized that I had no choice but to humor the poor fellow, who had obviously cracked under the pressures of running a large software shop.

My response went something like this. I figured that near its mouth the river was about a mile wide and maybe twenty feet deep (or about one two-hundred-and-fiftieth of a mile). I guessed that the rate of flow was five miles an hour, or a hundred and twenty miles per day. Multiplying
1 mile x 1/250 mile x 120 miles/day ~ 1/2 mile3/day
showed that the river discharged about half a cubic mile of water per day, to within an order of magnitude. But so what?

At that point Martin picked up from his desk a proposal for the communication system that his organization was building for the Summer Olympic games, and went through a similar sequence of calculations. He estimated one key parameter as we spoke by measuring the time required to send himself a one-character piece of mail. The rest of his numbers were straight from the proposal and therefore quite precise. His calculations were just as simple as those about the Mississippi River and much more revealing. They showed that, under generous assumptions, the proposed system could work only if there were at least a hundred and twenty seconds in each minute. He had sent the design back to the drawing board the previous day. (The conversation took place about a year before the event, and the final system was used during the Olympics without a hitch.)

That was Bob Martin's wonderful (if eccentric) way of introducing the engineering technique of "back-of-the-envelope" calculations. The idea is standard fare in engineering schools and is bread and butter for most practicing engineers. Unfortunately, it is too often neglected in computing.

Все-таки обычно проблемы были не из-за дискет, а из-за приводов. Попадет пылинка на головке и потом вместо дискеты у тебя грампластинка. Конечно, с удешевлением дискет они стали хуже. Например у меня 360- и 720-KB 5,25" дискеты были довольно долговечными, а вот 1,2-MB уже были заметно хуже. Кстати, вначале для PC использовал дискеты для Apple II, и прекрасно работали.

Но все-же я бы не рискнул сейчас попробовать прочитать дискету с чем-то ценным, потому что обычно дисковод будет слишком грязным, а чистить его нечем (когда-то чистил ватоѝ на палочке, но это было возможно на 5,25" устройствах, 3,5" для этого уже надо было немного разобрать).

Это же был антивирус, какое "юзерспейс приложение"?

Кроме того, нет такото "все драйвера отваливались". При инсталяции драйвера можно его прописать как обязательный при работе в Safe Mode - что и делают антивирусы.

Было - поищите Sony NightShot.

Первая видеоплата - Matrox Digisuite. Уже забыл какие у них варианты были, это похоже на что-то базовое. Как обычно с такими платами, проблема в драйверах. Не думаю, что есть драйвера для ОС новее Windows 2000.

Когда плату выпустили, у нее были некоторые предимства в сравнении с Targa DTX, а в других областях проигрывала, но наверное самое большое предимство было, что могла работать с Windows 2000.

Наверное, перепутал. Сейчас снова попытался восстановить события. Купил AMD Am5x86-P75 на 133 MHz с соответствующей материнкой, когда топовым процессором уже был Pentium. Другого 486 у меня не было, перед этим был только 386DX40.
Наверное, за давностью лет забыл когда делал апгрейд 386 -> 486 и в действительности это было где-то в 1996 году, а не в 1998, как думал. И на нем и играли в Duke Nukem 3D.

Но все-таки в Doom на 386 играл.
Прошел Doom AMD на 386DX40 с видеокартой Trident 8900 с 512 KB памяти. Более медленной (и дешевой) SVGA карты тогда не было. Не помню, был ли кэш на материнке. Стандартный VGA режим 320*200, 256 цветов. Не смотрел кадров в секунду, но было вполне играбельно.
Также прошел и Duke Nukem 3D, и Descent на той же конфигурации. И ничего, можно было играть. Хотя, конечно, Descent был бы лучше на более мощном компьютере.
Чешский инженер Павел Павел поставил експеримент, в котором небольшая группа людей перемещала статуи таким образом. В свое время об этом писали достаточно. В статье ru.wikipedia.org/wiki/Моаи написано «Оставалось загадкой, почему «короткоухие» рассказывают в своих легендах, что статуи к местам установки «приходили» в вертикальном положении. Чешский исследователь Павел Павел выдвинул гипотезу, что моаи «ходили» перекантовываясь, и в 1986 году совместно с Туром Хейердалом поставил дополнительный эксперимент, в котором группа из 17 человек с верёвками достаточно быстро перемещала 10-тонную статую в вертикальном положении[13]. Антропологи повторили эксперимент в 2012 году, сняв его на видео[14]». А в статье Павел, Павел есть ссылка на статью «МОАИ УЧАТСЯ ХОДИТЬ» того же инженера из журнала «Вокруг света» — eisland.narod.ru/Library/pavel_02.htm Там описан и эксперимент в Чехословакии в 1982 году, и на острове Пасхи в 1986 г.
Кстати, наверное, довольно много людей перемещали таким образом — кантованием — тяжелые предметы, которые нельзя поднять. Так что думаю, что новость в этих блоках из заметки скорее в том, что они проектированы для легкого перемещения, а не в том, что с их помощью пытаются объяснить, как перемещали статуи.
Другой механизм сбора мячей:
www.youtube.com/watch?v=qrf5sR_N33w
Также www.youtube.com/watch?v=sT6xGon0BMA — от производителя.
У них и для гольфа есть: www.kollectaball.com/collections/golfballretriever
Хотя может, производитель roll-in.it.

Думаю, этот механизм проще в изотовлении и более бережен по отношению к мячам. С другой стороны, более чувствителен к поломкам — если сломается одна «проволока», механизм придет в негодность, когда он в роботе (человек сможет это обойти, просто оставляя сломанное «плечо» наверх). И, возможно самое важное, сходу не придумал как его легко автоматически опорожнять в бункер самого робота. Хотя ценой осложнения конструкции это возможно — мячи могут выводиться в сторону.
Есть похожий метод гораздо попроще, хотя, конечно, со своими ограничениями. «Не прерывайте цепочку» Джерри Сейнфельда — lifehacker.com/jerry-seinfelds-productivity-secret-281626
Каждый день отмечаем в календаре, что работали по заданной цели. Соседние отмеченные дни образуют цепочку. Необходимо не прерывать эту цепочку. И все :)
Ну, я тоже вспомнил о дисках, у которых сгорал драйвер управления мотором. Физически горел — у чипа образовалась дырка в корпусе. Кажется, они были Quantum. Наконец-то нашел — Quantum Fireball LCT 10, с контроллером мотора TDA524HT.
Но все-таки все эти случаи 15-летней давности и даже больше, исключая проблему с Seagate Barracuda 11.
Я поэтому и подстраховался, написав, что по-моему, проблем было бы меньше, а не что их бы не было вообще :)
Если бы автор или его организация не покупали дешевые SSD, думается, что таких проблем у них было бы поменьше. Говорю как человек, который два года назад купил такой-же Crucial MX300 из-за очень выгодной цены. И этот SSD помер около 2 месяца назад (хотя у него умер не контроллер, а наверное часть памяти, поттому что было очень много «плохих» секторов).
Кстати, SSD никаким образом не более защищены от ранних производственных дефектов, чем остальные электронные устройства, и утверждение «теоретически такого происходить не должно» в корне неверно. Но да, вообще-то я не припоминаю таких сбоев контроллеров жестких дисков (кроме багов, как в Seagate Barracuda 11, если не изменяет память).
Цитата из ru.wikipedia.org/wiki/%D0%9A%D0%BE%D1%81%D0%BC%D0%BE%D1%81-954 — «Американцы получили свидетельство того, что представляют собой остатки активной зоны ядерного реактора. Всего было найдено более 100 фрагментов в виде стержней, дисков, трубок и более мелких деталей, радиоактивность которых была от нескольких миллирентген/час до 200 рентген/час, общей массой 65 кг»
Конечно, в той же статье говорится, что у реактора температура первого контура 700 градусов C, а сам реактор весил около 900 кг, так что ожидаемо обломков побольше, чем у коммуникационного спутника. Но это не означает, что никакие большие обломки от будущих спутников не могут упасть с орбиты.
Возможно сделать, есть такие решения. Книга кладется открытой под 90 градусов, страницами вверх. Не помню, прижимаются ли страницы. Потом фотографируются. Потом манипулятор переворачивает страницу, захвачивая ее присосками. Поищите www.google.com/search?q=book%20scanneer%20page%20turning — некоторые результаты довольно любопитны. Хотя для некоторых показаных решениях в наших реалиях дешевле и быстрее будет поставить человека переворачивать страниц.
Данные пользователей не надо удалять из-за смены условии сервиса — никогда (если они законные, конечно). Можно ставить ограничения: например самое простое было бы невозможность добавлять данных. Но чтобы удалять данные, это выстрел в ногу, а даже может и в голову.
Наверное, у вас головка FDD загрязнена и повреждает дискет. Я на прошлой неделе прочитал несколько 3,5" дискет, записанных где-то 15 лет назад, а сами дискеты куплены в прошлом веке (где-то около 1997 г.).
Все-таки через COM порт по-моему будет лучше, надо только время найти запилить программку. Или даже скрипт через AutoHotkey например, который посылает клавишы в терминал.
Не понимаю, что здесь сложного. Являются персональными данными согласно Директиве.
Текст на английском (также доступен на всех официальных языках ЕС, хотя в некоторых переводах были замечены ошибки)
Article 4

Definitions

For the purposes of this Regulation:

(1) ‘personal data’ means any information relating to an identified or identifiable natural person (‘data subject’); an identifiable natural person is one who can be identified, directly or indirectly, in particular by reference to an identifier such as a name, an identification number, location data, an online identifier or to one or more factors specific to the physical, physiological, genetic, mental, economic, cultural or social identity of that natural person;

В вашем случае данные имя и, например, номер телефона, и они позволяют прямое идентифицирование человека.
Происход данных не меняет их сущность.
… учёные считают, что на мозг влияют даже высокочастотные пульсации, которые не заметны визуально
Можно источник? И какова частота у этих «высокочастотных пульсаций»? Где-то около 30 Hz они уже незаметны визуально (хотя это индивидуально), но готов принять, что воздействие есть. А при 100 Hz? 300?
Раз разговор пошел о ударов током, хотел бы поставить один простой вопрос. Почему нас бьет током из розетки?

Я сейчас в тапках на синтетической подошве не меньше 1 см толщины, на сухом деревяном полу, который поставлен на сухой бетонной плите. Даже если я залезу на деревянную табуретку, как один из комментирующих ранее, и суну палец в цоколь лампочки, меня все равно ударит током.

Но почему? Ведь 220 В и, допустим, исходя из таблицы, 1 мА, дают что-то вроде 220 килоом.

А думаю, что сопротивление цепи подошва — табуретка — деревянный пол — бетонная плита (все сухие) — земля должно быть гораздо больше. Ведь обычным мультиметром, расчитанным до 2 МОм, нельзя измерить сопротивление каждого из этих объектов.

Конечно, площадь стоп довольно большая, но все-же все остальное в цепи изоляторы при
220 В.

Так почему все-же током из розетки бьет? Каково сопротивление цепи?
1

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность