vak: (Default)
[personal profile] vak
Новая книжка на моей полке. Впрочем не особо новая: второе издание 1999 года. Для программистского склада ума масса удовольствия.



Материалы из книжки доступны на Гитхабе: https://github.com/sergev/Programming-Pearls-source-code

Вот вам одна из задачек. Перевожу как могу.
В начале 1980-х годов инженеры Lockheed ежедневно передавали дюжину чертежей из системы автоматизированного проектирования (САПР) на своем заводе в Саннивейле, штат Калифорния, на испытательную станцию в Санта-Круз. Хотя объекты находились всего в 25 милях друг от друга, автомобильная курьерская служба занимала больше часа (из-за пробок и горных дорог) и стоила сто долларов в день. Предложите альтернативные схемы передачи данных и оцените их стоимость.
Решение:
Компьютеры на двух объектах были связаны радиорелейной связью, но для печати чертежей на испытательной базе требовался принтер, который в то время был очень дорогим. Поэтому команда рисовала изображения на главном заводе, фотографировала их и отправляла почтовым голубем 35-миллиметровую пленку на испытательную станцию, где она фотографически увеличивалась и печаталась. 45-минутный полет голубя занимал половину времени автомобиля и стоил всего несколько долларов в день. За 16 месяцев проекта голуби передали несколько сотен рулонов пленки, и только два из них были утеряны (в этом районе обитают ястребы, секретных данных не было). Из-за низкой цены на современные принтеры нынешнее решение проблемы, вероятно, будет использовать радиорелейную связь.

Date: 2022-02-03 00:18 (UTC)
From: [personal profile] dijifi
Это та самая испытательная станция в честь которой назван пожар 2009 года?

https://en.m.wikipedia.org/wiki/Lockheed_Fire

Она не в городе, она хрен знает где и оттуда еще за углом.

Date: 2022-02-03 00:44 (UTC)
From: [personal profile] dijifi
Прикольно, принтера не было а фотолаборатория была. Сейчас это полезно только для потенциальных попаданцев.

Date: 2022-02-03 06:29 (UTC)
From: [personal profile] dijifi
А зачем лазерный? Широкий матричный пойдет. Или фломастерный плоттер. И HP/GL изначально для них, а не лазеров с движком Canon LX. Надо посмотреть каталог HP от 80го года. Правда ещё комп нужен, это допзатраты.

7220 фломастерный 4 цвета флэтбед $5000
7245 матричный монохромный широкий с графикой $4600

http://hparchive.com/Catalogs/HP-Catalog-1980.pdf

Инфляция конечно доллары подъела за 40 лет.

Edit: комп не нужен, можно умным терминальчиком обойтись, он данные и на кассету запишет и на принтер перекинет. Самый навороченный 2640 будет тыщ семь.
Edited Date: 2022-02-03 06:41 (UTC)

Date: 2022-02-03 03:20 (UTC)
spamsink: (Default)
From: [personal profile] spamsink
Перефразируя анекдот, "ночью возить не пробовали?"

Date: 2022-02-03 03:50 (UTC)
juan_gandhi: (Default)
From: [personal profile] juan_gandhi

Да это анекдот.

Я в 98-м жил в Капитоле, это за Санта Крузом, а работал в Сан Матео - и вечером комьютил меньще часа (рекорд - 47 минут). Конечно, 17-я дорога нетривиальная, но ведь можно же и к ней привыкнуть (я по ней семь лет гонял).

Date: 2022-02-03 06:26 (UTC)
From: [personal profile] dijifi
Кстати, адрес формально — Санта Круз, 95060

Date: 2022-02-03 10:10 (UTC)
juan_gandhi: (Default)
From: [personal profile] juan_gandhi

По девятке пилить - рехнуться можно вообще.

Date: 2022-02-03 06:23 (UTC)
From: [personal profile] dijifi
Как было подмечено выше, лаборатория Локхид Мартин находится в страшных ебенях, 16020 Empire Grade, Santa Cruz, на вершине горы. Локхид находится у залива, по теперешнему адресу 1111 Lockheed Martin Way, Sunnyvale. Теперь смотрим. Среди ковида, и среди ночи, и по дорогам пристроенным за последние 40 лет, время поездки один час три минуты: 22:27 -> 23:30.

Там не проезжало колесо streetview, но вот ближайшее место с картинкой:
https://goo.gl/maps/PYnsBueM7tyCkeTZA
Edited Date: 2022-02-03 07:11 (UTC)

Date: 2022-02-03 07:14 (UTC)
From: [personal profile] dijifi
Неплохо военно промышленный комплекс устроился

Date: 2022-02-03 10:08 (UTC)
juan_gandhi: (Default)
From: [personal profile] juan_gandhi

Да нормальная дорога, я там на велике катался. И трафик будет не там, а в конце семнадцатой, и по даунтауну Санта Круза.

Короче, да, есть проблемы.

Date: 2022-02-03 16:17 (UTC)
From: [personal profile] dijifi
До даунтауна не доедем, сворачивать в горы придется раньше

Date: 2022-02-04 01:41 (UTC)
juan_gandhi: (Default)
From: [personal profile] juan_gandhi

Нет смысла. Спустились в Санта Круз, и направо, мимо Костко, на Empire Grade.

Date: 2022-02-04 03:18 (UTC)
From: [personal profile] dijifi
Плюс семнадцать миль и примерно двадцать минут. Нормальные герои всегда идут в обход.

Date: 2022-02-04 12:19 (UTC)
juan_gandhi: (Default)
From: [personal profile] juan_gandhi

Щас, а как надо? По девятой, и мимо Биг Бейсина? На 17-й хотя бы спидлимит 55. Или 50?

Date: 2022-02-04 17:25 (UTC)
From: [personal profile] dijifi
По Bear Creek от Lexington.

На 17й 50, я держу константу 55, на прямых меня обгоняют, а на виражах — я
Edited Date: 2022-02-04 17:26 (UTC)

Date: 2022-02-04 17:50 (UTC)
juan_gandhi: (Default)
From: [personal profile] juan_gandhi

И на девятку? Это на любителя. Я там семь лет на работу каждый день ездил; ну и на велике тоже немножко объездил. Считаю это не очень практическим советом.

И да, верно, на 17-й 55 только маленький кусочек, на подъеме от Борланда.

Date: 2022-02-04 18:05 (UTC)
From: [personal profile] dijifi
Ну ё, вбить-то в аппликуху ? Нет по девятке только 300 метров в Boulder Creek. Начальная точка — 1111 Lockheed Martin Way Sunnyvale

https://goo.gl/maps/tUKyn1ThHiyxNRgK8

Совет практический хотя бы потому что расстояние до того самого перекрестка от Санта Круза по Empire Grade и по Bear Creek от Лексингтона одинаковое, дороги сравнимого качества. Кстати девятый из Санта Круза идет по Empire Grade так что…

И интересно насколько люди предпочитают знакомые маршруты, даже если это заставляет кругаля давать.
Edited Date: 2022-02-04 18:34 (UTC)

Date: 2022-02-04 18:49 (UTC)
juan_gandhi: (Default)
From: [personal profile] juan_gandhi

Ха! Сегодня мне тоже показывает эту дорогу! А вчера вечером гнало через Санта Круз.

Date: 2022-02-04 18:50 (UTC)
From: [personal profile] dijifi
Вчера вечером Bear Creek могли например чинить

Date: 2022-02-03 07:50 (UTC)
From: [identity profile] johnconst.livejournal.com
Ну да в принципе тут расказано как это сделать
https://www.youtube.com/watch?v=YAPt_DcWAvw