Рубрика «Читальный зал» - 135

Пролог был здесь.

Встреча выпускников намечалась в ресторане, находившемся, по счастью, недалеко от моего дома. Это важно – я нигде так не пью, как на встрече выпускников. Если ехать далеко, я просто до дома не доберусь.

Ребят, с которыми учился в институте, после выпуска я видел только на встречах выпускников. В жизни мы с ними не пересекаемся вообще – не считать же пересечением наличие в друзьях в социальных сетях? Оттого встречи эти становятся для меня потрясающей возможностью.

Как-то мне попался на глаза один фильм, про двух подруг, которые боялись идти на встречу выпускников. Вроде, там Лиза Кудроу играла… Да, «Роми и Мишель на встрече выпускников», кажется так. За 10 лет их достижения равнялись нулю, а девчонкам страсть как хотелось не быть пустым местом. Точнее, не казаться. Мало ли, как сложилась судьба остальных? Вот они и придумали себе легенду: будто бы они изобрели клей для бумажных стикеров.

Не знаю, почему они боялись этой встречи. Я не боюсь. Для меня это – как отдушина, по одной простой причине: меня там не знают. И мне без разницы, что они все обо мне подумают. Точнее, не так: что подумают, то и ладно.

Это как на собеседования ходить – можешь рассказывать про себя любую ересь, никто ведь не проверит? А если и проверят, то ничего страшного – просто не возьмут на работу. Я и так знаю, что не возьмут, иначе не торчал бы на своем месте.

Я просто пойду на эту встречу и нажрусь. Мне не интересно, как у кого дела, кто какую песню споет о своих успехах в деловой или личной сфере. Я ведь знаю – они такие же, как и Роберт. То есть, как я.Читать полностью »

Предисловие

Цикл рассказов «Господин Старший Консультант» я начал публиковать давно, и ранее это могли прочитать только друзья и коллеги. Это первая публикация одного из рассказов цикла на публичном ресурсе, и вообще первая моя публикация на Хабре (не судите строго).

Пролог

Вторая половина 10х годов ознаменовалась бурным развитием технологий виртуальной и дополненной реальности. Множество компаний одновременно выпустили очки VR, шлемы VR, а также очки дополненной реальности (которые позволяют увидеть Вам не только то, что находится в реальном мире, но и то, что находится в виртуальном мире в привязке к реальному).

Нанософт

Солнце, прорываясь сквозь утренний смог, лениво вползало на небосвод. Дэн закончил зугрузку в систему последней пачки видеофайлов. Суммарный объем видео и фото материалов с крошкой Сью на его накопителе достигал 5 террабайт. Он похоронил Сью 2 года назад на загородном кладбище, после чего они как-то незаметно разошлись с женой, и он остался жить один, среди пива, компьютеров и старых постеров на стенах.

Последняя разработка компании Нанософт, где работал Дэн, позволяла собрать виртуальный образ из реальных материалов. Пакет программ был новый, на рынок еще не вышел, но инженеры компании могли уже тестировать его под свою личную ответственность. Дэн запустил задачу рассчета нового образа и завалился на диван. Нужно было немного поспать, глаза слезились, мысли путались. В четыре часа утра, после двух суток непрерывной работы, он чувствовал себя полностью разбитым.
Читать полностью »

Персонал космической станции готовился к прибытию экспериментального космического корабля «Пилигрим». Об этом событии не стоило бы даже упоминать, если бы не одно «но» – корабль возвращался из полёта, который проходил со сверхсветовой скоростью. Такая скорость позволила бы достичь Альфы Центавра за два месяца, но сейчас главной задачей было убедиться, что такие полёты опасны для человека не более, чем полёт до Луны.

Командир станции Кайл Кук наблюдал за процессом из центра управления. На огромном экране вёлся обратный отсчёт последних секунд до того, как корабль должен был появиться.

— Зафиксирован фотонный след. Начата процедура проявления – зазвучал в динамиках приятный женский голос.

Шутка природы заключалась в том, что, даже сбросив скорость до скорости света, вернуться в ньютоново пространство было невозможно – время в этот момент останавливалось, а последующее торможение до нуля должно длиться десятилетиям, чтобы не раздавить перегрузкой людей. Поэтому корабль вероятностным способом «проявлялся» из следа, который возникал в момент, когда тело достигало скорости света. Процесс был постепенным – сначала тело становилось видимым на доли микросекунд, потом вероятность его присутствия в ньютоновом пространстве постепенно повышалась, и оно проявлялось, как изображение на фотографии.

Со стороны зрелище было величественным – корабль-призрак медленно возникал ниоткуда.

Читать полностью »

— Сержант МакКормик, срочно зайдите ко мне!
— Что-о-о? Капитан, наш корабль в открытом космосе, откуда здесь гравитация?
— Не морочьте мне голову, живо ко мне!

Брайан МакКормик вошёл в капитанскую рубку.
— У нас на видеосвязи сенатор Дориган с важным сообщением.
— Но ведь до планеты, где находится сенатор, более 400 световых лет, как сигнал приходит без задержек?

Внезапно за обшивкой послышались взрывы. Брайан, стоявший ближе всех к иллюминаторам, увидел, как один из сопровождавших их кораблей превратился в огненный шар. "С каких это пор в вакууме стали распространяться звуки?" — недоумённо подумал пилот.

Читать полностью »

Создание продуктов, формирующих привычки - 1

Продолжаю, как я считаю, хорошую привычку делиться конспектами прочитанных книг.
Букв будет много, но оно того стоит. Сократить старалась максимально, оставив полезное и не потеряв суть, но получилось все равно много.
Немного о книге: написана легко и интересно, мало воды и много полезных примеров. В конце каждой главы даются практические советы (в статье они есть тоже).
Заголовок книги говорит уже сам за себя и подробного описания не требует, поэтому сразу переходим под кат!
Читать полностью »

Идеи из стола: виртуальный винил - 1

Есть идеи, которые живут давно. Одна из этих идей оцифровка грампластинки посредством сканирования ее поверхности. Сканирование бывает разным, но упростим до 2D и 3D. В основном в интернете много сказано-написано про эксперименты по 2D сканированию пластинок.

Рассмотрим вариант объемного сканирования.

Суть идеи: 3D сканирование пластинки -> Обработка и сохранение 3D образа -> Создание виртуального проигрывателя с виртуальной 3D иглой -> далее многожильные провода к Hi-Fi технике.

Жду читателя под катом.

Читать полностью »

Меня часто спрашивают о моей писанине. Не о конкретных событиях, или фактах, или вымыслах, изложенных в том или ином тексте, а о процессе создания текстов. Как я это делаю, когда, зачем, с какой скоростью, как совмещаю с работой, и есть ли у меня вообще работа, и т.д.

Я, как положено, на эти вопросы отвечал, но их стало так много, что решил изложить свой опыт в виде статьи. Цель ровно одна – централизованно рассказать о том, как я это делаю. Возможно, кому-то этот опыт поможет. А я просто буду давать ссылку на эту статью, когда получу очередной вопрос на тему «как ты пишешь всю эту хрень?».

Возможно, это последний мой текст, потому что вчера у меня в жизни случился крутой поворот.Читать полностью »

Смешное слово — кодекс. Вам, наверное, смешно не будет, но я попробую объяснить. Однажды я работал в компании, сотрудники которой очень любили что-нибудь эдакое придумать — изменения, правила, нормы и т.д. Естественно, любые новшества фиксировались на бумаге, которой давали громкое, броское, запоминающееся название.

Можно, конечно, назвать бумагу «инструкция», «регламент» или «правила», но это так скучно… И никак не выделишься на фоне остальных. Поэтому слова использовались только красивые и звучные.

Первым было использовано слово «манифест». Точно помню — это был манифест отношений между продавцами и снабженцами. Потом был кодекс инженеров-конструкторов, конституция отдела внешне-экономической деятельности, и т.д. Каждый следующий выдумщик, естественно, хотел отличаться от предыдущих. Не круто, когда в компании два манифеста или три кодекса — чтобы понять, о какой конкретно бумажке речь, нужно расшифровывать. А когда у каждого новое слово — самое то.

Но вот беда — подобные слова быстро заканчиваются. Потом останутся только совсем экзотические, вроде «хартии» или «манускрипта». Я предложил ребятам слова резервировать — заранее объявлять, что мы, дескать, начинаем разрабатывать хартию кладовщиков, и отныне это слово никто не имеет права использовать.

Лично мне больше нравились аббревиатуры — их легко придумывать, и вариантов — намного больше. Например, у меня была Статистика Использования Функционала Автоматизации — набор инструментов, собиравший данные об использовании механизмов, созданных программистами. Еще был Журнал Отклонений Процессов Автоматизации, куда заносились косяки пользователей.

Но аббревиатуры всегда надо расшифровывать, иначе непонятно. Потому для статьи я решил выбрать слово «кодекс» — и слово всем понятное, и у самураев тоже кодекс был, и вроде звучит неплохо. Но теперь вы понимаете, что название «кодекс» — скорее, шутливое. А тема — важная. Чтение.Читать полностью »

Кто такие «немытые хостеры»? - 1

Доведет меня когда-нибудь природная любознательность до цугундера. Ни с того ни с сего втемяшился вдруг запрос, найти интересные факты про хостинг. Желание иррациональное. Природу его искать бесполезно. Под катом краткое повествование о том, что же из этого получилось.Читать полностью »

Давно, в 2014 году я сделал для себя небольшую утилитку, чтобы перегонять C#-вьюмодели в TypeScript-код. Она сэкономила мне немало времени и нервов. И вот, в сентябре 2015 я решил оформить свои "эксперименты на коленке" в некую удобоваримую форму и вылить их на GitHub. Так началось моё дилетантское участие в разработке открытого ПО. Время шло. И вот, вчера в репозитории с этим проектом, наконец, появился юбилейный, трёхсотый коммит. В связи с этим знаменательным событием, я бы хотел поделиться своим дилетантским опытом о том, с чем придётся столкнуться, если вам вдруг взбредёт в голову разработать что-то "на благо развития индустрии". Я изложу некоторые цифры, расскажу несколько прохладных историй, а так же поделюсь впечатлениями каково это — написать и поддерживать opensource-проект без мам, пап и кредитов поддержки компании, оплаты и… и свободного времени. Заходите под кат, присаживайтесь, мы начинаем.

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js