Читали рассказ о человеке, который выходил в интернет через дайлап, а соседи думали, что это у него не модем орёт, а кошки, которых он мучает? Один мой друг, прочитав этот рассказ, решил позабавиться. Из плюшевой кошки, машинки с радиоуправлением и кассетного плеера с динамиком он соорудил нечто. Вышел к бабкам у подъезда и заявил, что это робокошка, которую он сам сделал с одной целью — мучить. С этими словами он пнул «кошку», и та с характерным модемным звуком убежала (того, что одну руку друг постоянно держал в кармане с пультом, никто не заметил). Догнав, друг дёрнул «животное» за плюшевый хвост, и история повторилась.
Бабушки привели участкового, так ему и сказав: у нас такой-то мучает робокошку. Участковый, осмотрев механическое «животное», объяснил им, что они стали жертвами розыгрыша, и что ни плюшевая кошка, ни машинка, ни плеер испытывать мучения не могут. Тут вся мощь старушечьего гнева обрушилась на участкового, которого бабки принялись обвинять в бессердечности.
Спас ситуацию сам остряк. Звук модема на кассете он заменил на мурлыканье в собственном исполнении. На глазах у старушек «кошка» подползла к нему, он её погладил, и та замурлыкала. Бабушки тоже захотели погладить «кошку», и она никому не отказывала. Присоединился и участковый, который понял, что бабкам надо подыграть.
Черпать идеи для реализации можно откуда угодно, но не следует забывать ещё и о необходимости продумывания «как» и «зачем» — кто бы там что ни писал на эту тему.
Если почитать старую научную фантастику, там довольно часто можно встретить, к примеру, упоминания о карманных коммуникаторах, с помощью которых люди (обычно космонавты-астронавты) могут связываться друг с другом и с базой через всю планету. Если автор был продвинут в техническом плане, то были и подробности: использовалась УКВ-связь, направленные антенны, спутники-ретрансляторы.
Да, сегодня такие системы есть: спутниковые телефоны, которые позволяют выйти на связь практически откуда угодно. Развитие технологий сделало их реальными, ответив на вопрос «как», а вопрос «зачем» — точнее, «для чего» или «для кого» — уже заранее предполагал ответ: для связи из труднодоступных мест, для небольшого числа людей, кому очень надо.
Но у вас, скорее всего, нет спутникового телефона. И в ближайшем салоне связи вы его тоже не найдёте. Зато почти у всех есть теперь сотовые: это другая технология, не такая, как в фантастике, зато доступная и дешёвая. И появилась она потому, что на вопрос «зачем» сначала придумали ответ: для массовой связи, а только потом нашли ответ на «как»: с помощью сети базовых станций.
Именно поэтому сегодня в кармане даже у бомжей можно найти мобилу.
Или вот у другого автора: на Земле все люди могут воспользоваться услугами Справочного Центра — большой ЭВМ, которая занимает чуть ли не целый город, а её терминалы располагаются почти повсеместно, в специальных учреждениях — приходи и спрашивай. В этом случае автор попытался ответить на вопрос «зачем» — для того, чтобы сделать доступной разрозненную информацию, а вопрос «как» решил просто, как было принято в то время: специальная организация, госслужащие, заполняющие ячейки памяти огромной вычислительной машины. Работа у них такая.
Сегодня у нас есть поисковики, которые решают эту же задачу, но работают совершенно иначе, а государство не только не помогает в этом вопросе, а, скорее, даже мешает своими запретами.
А вот антигравитационных двигателей у нас нет. Никто так и не смог ответить на вопрос «как», хотя «зачем» предполагает массу вариантов ответов, от фантастических космических кораблей до подъёма мебели на третий этаж.
И повсеместных видеофонов тоже нет — на этот раз не сумели найти ответ на «зачем». Технические проблемы решили — есть Скайп, есть режим видеозвонка в смартфоне — но часто ли этим пользуются? Уж во всяком случае не так часто, как предполагали авторы книг.
Если перечитать эти все книги заново — наверняка можно найти ещё массу идей, для которых пока просто не нашлось ответов «как» и «зачем». Вот и пылятся они на полках библиотек в ожидании своего часа.
Если ОС — это алкоголь (а решаемые задачи — надо понимать, закуска), то Linux — это портвейн. Недорого, но и не очень качественно, похмелье тяжелее, есть вероятность отравиться. Как и положено, закусывается тем, что есть. Но не всякая закусь подходит — некоторые сочетания грозят рвотой и головокружением. Иногда приходится в портвейн подливать водку. Портвейновые алкоголики — с претензией. Оказывается, их портвейн — не просто запивка к основному блюду, портвейн — это стиль жизни. Вопреки логике утверждают, что их портвейн крепче водки. На самом деле, без вкусовых добавок пить эту гадость могут только энтузиасты. В портвейновую зависимость часто попадают те, кто ближе к алкогольной тематике. Так как стандартом де-факто является водка, до употребления портвейна надо додуматься и иметь смелость экспериментировать. Иногда на портвейн люди переходят под влиянием друзей — панков или дурной компании.
Windows — это водка. Оптимальное соотношение цены и опьянения. Windows-алкоголики обычно претензий не имеют — просто берут и пьют. Идёт со всем — и с дорогими блюдами, и с бесплатными обедами. Вкуса особо нет, некоторые любители добавляют варенье или концентрированный сок. Основная масса пьёт так. Добавлять в водку портвейн никому и в голову не придёт.
OS X — это дорогое вино. Люди, его употребляющие — люди творческие, художники своего дела. Дорогое вино с чем попало не пьют. Закусь обычно тоже с претензией.
Android — это маленький флакончик с портвейном. Удобно носить в кармане. Удобно отпивать на остановке или в общественном транспорте. Так как доза обычно маленькая, то и отравиться маловероятно. С Android обычно употребляют чипсы, фисташки, арахис и другую носимую еду.
iOS — маленький флакончик с вкусными духами. Стоит дороже, пить вкусно, если привык. Считается, что употребляют его какие-то алкогольные извращенцы. Закусывают его тоже разными несуразицами — модной тушью для ресниц, тональными кремами и тенями. Субкультура такая.
(Если без сравнений, то не употребляйте алкоголь. Выпейте лучше чай или морс. Настоящие мужчины пьют протеиновый коктейль после тренировки. Или молоко.)
Ну, а если с точки зрения программиста — Linux воспитывает быдлокодеров. Невнятная архитектура, отсутствие изящных структурных решений. Работать можно — чего ещё надо? Отличной иллюстрацией к внутреннему устройству Linux является обложка книги по системному программированию для Linux — гравюра с педальным вертолётом. Летает? Летает. Не так быстро, удобно и безопасно? Зато никаких сложных моторов и расчётов. Сел и полетел. Хорошо написанных программ для Linux — по пальцам пересчитать.
Windows воспитывает стратегов системного программирования. Внутреннее устройство Windows — это образец того, как должна быть устроена идеальная среда для программ. Windows API — идеальный конструктор приложений для своего времени. .NET — идеал функциональности. Технологии, рождённые Microsoft — в основной своей массе это шедевры. Да, есть шедевры и от других компаний. Но Microsoft по праву занимает место лидера. Хотя и очень обленившегося, лежащего в шезлонге лидера. Его периодически пинают конкуренты, тогда лидер встаёт и даёт сдачи. Он — отличная иллюстрация того, что чем больше зарабатывают люди, тем меньше времени они готовы тратить на выполнение работы.
Если и создавать народную ОС, то создавать надо не очередной клон Linux, а клон Windows. Пусть устаревший на несколько лет, но такой же изящный, с такой же продуманной структурой.
Безусловно, Linux — это инструмент. Но Windows — больше чем инструмент. Это решение. Поставил и забыл.
Дело было к вечеру, делать было нечего. Однако занятие скоро нашлось: захотелось мне закинуть на телефон (Samsung на Windows Phone 7) пару-тройку треков. Подключаю к компу — Zune агрегат в упор не видит, а доступа к файловой системе на WP7 не предусмотрено. Через несколько минут гугления нашёлся ответ: подправить раздел реестра, где прописался драйвер телефона. Ура! Телефон законнектился по MTP… И я могу копировать с телефона фото — ни больше ни меньше. Плохо. Лезу на сайт Microsoft, нахожу инструкции, действую:
Пробую заменить кабель — нет результата.
Меняю порт — нет результата.
FixIt от Мелкософта не запускается.
Переустанавливаю драйвер — угадайте с трёх раз.
Инструкции кончились. Лезу в сервис-меню телефона и повторно ставлю режим подключения по USB в положение «Zune sync». Безрезультатно.
Захожу на XDA-Developers, вспоминаю про тред с прграммулиной, которая запускает на телефоне FTP-сервер, зайдя на который с компьютера, можно увидеть всю ФС телефона. Теплится слабая надежда… Сайт автора лежит. Нет у меня FTP-сервера.
Пытаюсь подключиться через Windows Mobile Device Center с помощью соответствующего средства на телефоне. Ситуация та же, что и с Zune.
В итоге нахожу неофициальную утилитку под названием «WP Device Center». Запускаю. Требует WP SDK. Качаю, устанавливаю. Телефон кое-как распознан. Через многочисленные глюки копирую альбом.
Ура! Получилось! Стоп… Штатный (сторонних в природе не существует) плеер ничего не видит. Сижу, грущу, ищу решение дальше.
В мире одним майкрософтоненавистником стало больше.
Работаю в геологоразведке заведующим хозяйством. Закончил институт по специальности ВТиПО. Устроиться на работу сразу как-то не получилось, и потому вот уже несколько лет я вкушаю всю романтику полевой жизни.
Рабочий день плавно подходил к концу и тут звонок от геофизика:
— Ты же вроде по специальности системщик? Можешь подойти к каротажке, у нас компьютер не запускается.
Поскольку наша работа и зарплата во многом зависят от оперативного проведения каротажа скважин, да и прикоснуться к любимым железкам тоже хотелось, я пошёл смотреть, что же у них там сломалось.
Каротажная станция представляет собой мини-лабораторию, установленную на базе Зил-131. Имеет обычный монитор, системный блок и кучу регистраторов типа «Вулкан», «Гектор», вмонтированных в стойку.
Придя на место, наблюдаю на мониторе «No signal». Поскольку при загрузке HDD диод иногда показывал активность, я начал грешить на перебитый кабель от монитора. Это было вполне возможно ввиду того, что Зил-131 практически каждый день преодолевал расстояния в 100 км по полному бездорожью. Системный блок был извлечён из стойки, и тут меня ждал сюрприз. Я никак не мог предположить, что кабель с одной стороны имеет обычный D-sub, а с другой — разъём (видимо, ещё советского производства), вмонтированный в корпус системного блока (изготовленного где-то в Башкирии). Каротажник, имеющий солидный опыт общения с данной техникой, начал доказывать, что всё дело в IDE-шлейфе жёсткого диска и его надо просто посильнее воткнуть. Что он, собственно, и сделал. Надави он ещё сильнее, мы бы услышали хруст текстолита материнской платы. После всех манипуляций блок был воткнут в стойку и прекрасно запустился.
На следующий день ко мне снова поступил звонок с той же просьбой. После совещания со старшим и более опытным товарищем я пошёл искать причину поломки.
То, что это не IDE-шлейф, я доказал тем, что просто его отключил, как и все остальные, оставив только минимальный набор, необходимый для запуска компьютера. Звуковые сигналы POST услышать не удавалось по причине отсутствия динамика как такового (слава отечественным сборщикам). Оставалось тыкать пальцем в небо: коротит материнская плата на корпус или память вышла из строя? Искать короткое замыкание не было никакого желания, поэтому я начал с памяти, переставив её в другое гнездо. Комп запустился с полпинка. Я вернул память на место и подключил HDD, CD-ROM и floppy. Машина работает.
В чём же тогда была причина? Окислились контакты на памяти? Или же она просто неплотно сидела в гнезде? Ответ был найден при осмотре блока питания, находящегося, мягко говоря, в близости от плашки памяти. На нём была очень сильная потёртость, собственно, как и на текстолите памяти. Даже находясь в жёстком корпусе, при большой тряске память умудрялась тереться о блок питания и, судя по всему, коротить. На блок питания была наклеена изолента. Всё работает вот уже месяц.
P.S. А каротажник, похоже, до сих пор свято верит, что всё дело в шлейфе IDE.
— А я твой компьютер взломал, — ответил товарищ. — Дистанционно. И фотки посмотрел.
Верю, что посмотрел. Особенно это легко сделать, когда я зарегистрировалась под своим самым используемым ником, который у меня ещё и на страничке «Вконтакте» написан. А вот что взломал — не верю.
— А ты, оказывается, ещё и рассказы пишешь! — сообщает мне человек в онлайн-игрушке.
— А как узнал? — интересуюсь с улыбкой.
— А я специалист по компьютерной безопасности. Мне ли не знать, что у тебя в компьютере делается!
Верю, что рассказы глянул. Учитывая, что я только что скинула тебе свой скайп, который висит и на странице с рассказами, и на страничке «Вконтакте», и даже на корпоративной странице техникума, где я преподаю. А что взломал — не верю.
P.S. Преподаю я, кстати, математику и информатику.
Я пришёл к выводу, что холивары лучше всего произрастают на буридановой почве.
Любой здравомыслящий человек согласится, что при нынешнем уровне техники очень нерационально делать ракетоноситель электрическим, а лифт или эскалатор — реактивный. Нет почвы — нет и холивара.
На чём поехать в гости — на метро или на такси? Уже сложнее: можно и на том, и на другом. Но после взвешивания всех плюсов и минусов (потянем ли финансово, есть ли пробки, хочется ли комфорта) быстро выбираем что-то одно. Холивар вянет, не успев вырасти.
У вас есть нетбук и планшет с одинаковыми диагоналями экранов. Оба они уже включены и не заняты. На обоих видео не тормозит, акустика одинаковая по качеству. На чём посмотреть ролик на видеохостинге?
Вот тут и наблюдается буриданова почва. И хорошо, если в воображаемый RS-триггер впаяны транзисторы со слегка отличающимися параметрами, и он быстро примет одно из устойчивых состояний. Иначе придётся впасть в холивар с самим собой. И он продлится дольше, чем видеоролик, который иначе вы сразу бы посмотрели.
Чем фотографировать свадьбу, фотоаппаратом Canon или Nikon? Да результат один — сфотографированная свадьба! Хватайте любой и бегом снимать!
В конце 1960-х годов один из американских технических журналов опубликовал первоапрельскую шутку о телекамере, в которой передающая трубка заменена полупроводниковым прибором. А что сегодня? Все телекамеры — только такие, хотя их принцип действия и не соответствует описанному в шуточной статье.
В 1980-х годах другая первоапрельская шутка обошла многие научные журналы мира, включая «Науку и жизнь». Бесшумная лазерная электробритва — не мечта ли это? Вскоре те же журналы обошло опровержение: лазерная электробритва невозможна, потому что лазер требуемой мощности в ней не поместится.
И буквально вчера на «Гиктаймсе» появилась ничуть не шуточная статья о сборе средств на лазерную бритву на «Кикстартере». Задача там решена очень оригинально. Две линейки, как в сканере. Линейка датчиков и линейка маленьких полупроводниковых лазерчиков. Когда датчик обнаруживает волос, соответствующий лазер не сжигает его целиком, как говорилось в первоапрельской шутке, а даёт короткий, но мощный импульс, перерубающий его в одной точке. Средняя потребляемая мощность получается очень маленькой.
Кстати, Google TiSP тоже воплощён. Нет, просунуть оптический кабель в унитаз и ждать его подхвата микророботами по-прежнему нельзя. Но по канализации эти кабели уже прокладывают, и именно роботами. Об этом знают многие читатели газеты Metro.
Сантехник Потапов хотя и не брезговал торрентами и разного рода «зайцами», но старался их использование минимизировать. Если та музыка, к которой в данный момент тянулась его душа, находилась на «Яндекс.Музыке» или Jamendo, он слушал её там. А ещё он, любитель спортивной ходьбы, мечтал о Nike+, но такое в его городок не заводили. Так что верный шагомер «Заря» никогда не покидал его потёртый ремень.
Однажды он увидел в продаже разработку местного стартапа. Аналог Nike+, но датчиков два. Не только в ботинок, но и на пульс. В дополнение к ним задействованы акселерометр и навигатор смартфона. Защита от накрутки всесторонняя — не то, что в шагомерах Nintendo. От чего защищаются?
От злоупотребления системой вознаграждений. В Nike+ она жадная. Прошёл заданное расстояние — включает песню. Уже скачанную, а если она платная — то купленную. У Nintendo тоже так себе: в уже купленных играх раскрывает скрытые уровни или мини-игры. А тут — щедрая! За каждые двадцать пройденных километров даёт бесплатно скачать любую композицию на любом платном сервисе — производитель устройства оплатит. Не исполнилась ли мечта Потапова?
Исполнилась, посчитал он. И немедленно вы… приобрёл аксессуар. Спортивной ходьбой заниматься он стал больше. Песни рекой текли в его смартфон. Но вот наступило то, что должно было наступить. Ботинки износились.
Тут-то он и понял причину щедрости разработчиков. Больше ходишь — чаще меняешь ботинки. К тому же, ходьба продлевает жизнь — дольше кормишь единственный на весь городок обувной магазин. Потому и привязки к конкретной марке обуви нет: как ни крути, а в этом магазине покупать придётся. В нём-то и разместился маленький сборочный цех нового стартапа.
Проснулся сантехник Потапов с одной мыслью: если такой стартап действительно появится, связываться с его продукцией он не будет. Ибо нефиг. «Заря» рулит!
Первый компьютер (я имею в виду именно комп, а не кворум с телевизором) появился у меня в 2000 году. По тем временам это было круто: Celeron-466, 128 метров памяти (да-да, когда я спросил в магазине про 256, меня обозвали маньяком и сказали, что будет очень дорого!), винт на 10 Гб и дорогой по тем временам привод Sony (про остальное железо промолчу, ибо это неважно для истории).
Так вот. Спустя ровно полгода у этого привода что-то умерло внутри, и он отказался читать диски. Ну, то есть совсем. Любые обращения к CD оборачивались чуть менее чем полным зависанием системы в целом. Да, ресет был почти универсальным решением. Но играть-то хотелось, а игры на дисках…
Следующие полгода я развлекался так: снял морду с сидюка, поставил только появившуюся тогда Virtual CD, а дальше всё просто — я брал диск с игрой, запускал процесс создания образа, и чем-нибудь тонким (обычно стержнем от шариковой ручки или спичкой) раскручивал диск «с толкача». Диск раскручивался, дальше крутился нормально, и если его не сильно царапали — образ получался. Иногда, когда очень хотелось, я по полдня сидел, пытаясь создать образ.
Сейчас работаю в сфере виртуализации. Знал бы тогда!