Skip to content

Tag Archives: antique

Форкон-2008

thoughtful emoticon

Это не отчет, ибо я на этой игре считай не был. Эпизодическое появление, чтобы привезти сервер в ведре, и то, что я остался там значительно дольше, чем планировал, из соображений поддержки оного — не считаются. Это некоторые тезисы по полученному опыту, кто о чем, а мужики о пиве:

  1. Экспериментально доказано, что информационная поддержка на базе WiFi для кабинетной ролевой игры востребована широкими массами народа, и имеет в такой игре глубокий сакральный смысл. 88 человек заявившихся на игру породили что-то около 20-30 желающих подключиться, и что-то порядка 4 тысяч запросов, (плюс-минус куча запросов типа “а где мое Windows Update?”, которых было очень много) несмотря на всю примитивность написанного веб-приложения.1 Точнее скажу, когда Гернсбэк принесет мне ведро и я загляну в логи.
  2. Возможности даже такой платформы как сервер, нарочито собранный из мусора, годный якобы только на свалку, не были выжраны и на 50%. Оно бы потянуло еще много чего и не напряглось бы.
  3. Количество проблем совместимости оказалось значительно ниже, чем можно было бы ожидать. Механическая надежность, как ни смешно, тоже оказалась выше чем ожидалось.

Выявленные недостатки такие:

  1. Софт надо было делать гораздо более заранее, бля. Впрочем, это situation normal, all fucked up.
  2. Необходимо было предусмотреть способ ввода премодерируемых новостей с оконечных устройств. В изначальной спецификации такой фичи не было, и я не догадался что она необходима, пока не увидел длинную очередь к Коту Ученому, покрикивающему на всех чтобы они не лезли поперек оной со своими новостями.
  3. WiFi бьет менее далеко и уверенно чем хотелось бы, что связано в первую очередь с маленькими антеннами самих мобильных устройств. Оптимальным решением было бы если бы они могли быть репитерами друг другу, но это нереально.2 Следовательно, для более масштабных применений следует предусмотреть еще батарею аксесспойнтов в режиме репитера, расставленных в стратегических местах.
  4. Мне все говорили, что почтовый сервер и джаббер-сервер на нем не нужны. Врут бессовестно, посреди всей этой экзекуции мне пришлось в экстренном порядке подымать и то и другое — хорошо хоть джаббер успел. Там бы и ftp-сервер пригодился, хотя конечно, наиболее удобно было бы реализовать вообще все как часть одного веб-приложения…
  5. Мне очень хотелось реализовать печать всех новостей для бумажной версии доски объявлений в автоматическом режиме, и я жадничал поставить на эту железяку CUPS. Зря, оно бы влезло, и сэкономило бы изрядное количество труда.
  6. Ведро все-таки великовато, нужно что-нибудь в готовом корпусе на mini-ITX, более устойчивое к возможным потерям питания и менее сложное в ремонте — безголовые машины неквалифицированный пользователь ремонтировать не может в принципе… Ведра хватает, и хватило бы еще на многое! Но тем не менее.

Новые идеи:

По дороге, Рута упомянула мне, что на игре по Вавилону 5 применялись штрихкоды и сканеры для идентификации игроков в автоматической системе учета финансовых транзакций. Однако, есть на свете QR Code, а заодно несколько аналогов оного, и преизрядное количество софта для его чтения, для любых мобильников имеющих камеру, — то бишь почти всех! — ну и для винды заодно нашел, правда пришлось поворошить как следует…

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

  1. Оно могло быть не в пример менее примитивным, но обломы в тот день были попросту феерические, и я доделывал его на скорую руку в последние минуты.
  2. Кстати, я не помню, умеет 802.11a вообще репитеры или нет?

Ведроид

enthusiastic emoticon

Guu

Так его называет Гернсбэк. Имя машины в локальной сети — Guu. Ну, кто помнит кто такая Guu? :)

В общем, аппаратная часть готова. Для тех кто тут недавно — это сервер существующей полностью отдельно от всего WiFi-сети, содержащий ровно один веб-сайт, из принципа собранный только из очень старого хлама — P200, 256 Mb SDRAM, какой-то винт и блок питания AT. Собранный в мусорном ведре.

Это ведро было единственное, на что при сборке его были потрачены деньги, все остальное просто так валялось. :)

Big Iron

thoughtful emoticon

Да, это старые гробы, да. Но с ними наши деды ходили на динозавров и кидались в них баллистическими ракетами.

Я конкретно про ЕС ЭВМ, которые братья System/370. Дело собственно вот в чем…

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

Насколько я могу судить по найденным фотографиям этих зверей в сети, это либо ЕС-1033 либо ЕС-1035, у всех остальных консоль другая.

Эмулятор System/370 в природе очень даже есть, и я грешным делом думал соорудить ему в подарок систему чтобы он вспомнил молодость и поигрался… ну или хотя бы продемонстрировал что он нафиг все это забыл, но посмеется и ладно.

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

Однако, судя по различным источникам, ОС ЕС отнюдь не повторяла полностью MVS, хотя и была изначально с нее содрана — если более глубокие компоненты практически не менялись, то собственно интерактивные консольные куски были местами переписаны заново, что резко снижает интересность дампов системы скачанных из буржуиндии.

Я, конечно, понимаю, что это очень маловероятно, но вдруг кто из присутствующих знает сам или имеет знакомых или еще какие хвосты чтобы добыть дамп ленты именно ОС ЕС?

  1. Лет тридцать тому назад не менее, но про что тогда у нас на Руси употребляли я даже гадать не берусь, видимо счеты.

Динозавры

enthusiastic emoticon

Xentex Flip-Pad Voyager Я уже писал про это… в 2002 году, если быть точным, и постинг не сохранился, потому что я не перенес его еще из самого первого своего ЖЖ.

Возможно зря не перенес, потому что машина — Xentex Flip-Pad Voyager — была уникальная.

Это до сих пор самый большой в мире ноутбук, который в развернутом состоянии имел экран размером 20″. То бишь двадцать дюймов. Не у всякого десктопного монитора сейчас такой размер. При этом в свернутом состоянии он не превышал стандартного ноутбучного размера, ну, разве что в толщину… потому что складывался вчетверо. Закрытый ноутбук можно было сложить пополам еще раз.

Достигался такой фокус за счет того, что экран его состоял из двух независимых половинок, по 768×1024 — именно так, потому что они стояли вертикально — каждая из которых была видна системе как отдельный монитор. При этом правую можно было развернуть задом наперед, чтобы показать аудитории.

Все остальное тоже было под стать десктопам того времени — Атлон 1.6 ГГц, 512 метров мозгов, действительно полноразмерная клавиатура с отдельной цифровой частью и так далее. Давалось все это недешево, в буквальном смысле этого слова — 5000 тогдашних долларов и шесть килограммов весу.

Я вспомнил про него совершенно случайно, а потом решил посмотреть что с ним сталось. Оказалось, еще в 2004 году компания-производитель — а был ли произведен на самом деле хотя бы один экземпляр этого чудовища я не знаю, но на ebay я ничего не нашел — не проплатила домен и полностью исчезла из сети.

А жалко. Я бы наверное не прочь приобрести такой ценный антиквариат за разумную сумму…

Банкротство

ominous emoticon

МК-152 По всему топу Яндекса массово бродит ссылка на программируемый калькулятор МК-152.

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

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

И возникнуть оно, явление, может тогда, и только тогда, когда реальность не просто выключили, а начали отбирать обратно уже поставленную реальность за неуплату.

Пора объявлять банкротство на тему реальности, а то поздно будет.

P.S.: Разработчики, видимо, услышали что про них говорят в сети, и дропнули цену с 6200 до 3800 рублей. К сожалению, от этого смех не перестал быть нервным и истерическим…

P.P.S.: Ой мама…

Напильником по профилю

enthusiastic emoticon

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

Теперь речь пошла об одном более или менее конкретном эксперименте. Я, похоже, не просто сделаю такой, но сделаю его из Pentium MMX 200, секрет производства которого утерян в веках, да еще с жалкими 64 метрами памяти.

Обтачивание напильником и пересборка системы со всеми оптимизациями под такие тесные условия занимает изрядно времени, но получается что операционная система1 в состоянии покоя отъедает менее 5% процессора и оперативки, то бишь туда должна успешно втиснуться комбинация lighttpd + ruby + rails + sqlite + рудиментарный captive portal на голых iptables. С трудом, но должна. Собственно, если бы речь не шла о динамическом сайте с базой, вопроса “поедет — не поедет” даже не возникало бы. Сейчас я больше размышляю, а влезет ли туда сервер jabber2 за компанию… Увы, даже в кластере система собирается медленно, и до стресс-тестирования еще долго.

Конечно, это извращение. Я в курсе. Можете закидать меня рубинами.

Однако, если фокус удастся…

  1. Описанные ранее требования к серверу-в-себе подразумевали, что его потеря не должна стать значительной финансовой потерей. Эта конструкция представляет собой максимум музейную ценность, и ей погибнуть на работе от падения со стола значительно почетнее, чем кончить дни в морге для радиодеталей. То бишь, оно вообще ничего не стоит.
  2. Эта конструкция влезет в коробочку 30х30х15 сантиметров или около того, что удовлетворяет основные требования и к размерам тоже.

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

update: Памяти пришлось добавить до 256 метров, и винт поменять на более быстрый, иначе сборка системы отнимает просто слишком много времени. Немножко денег потратить все-таки придется. Чтобы купить мусорное ведро.

Из него мы сделаем корпус. :)

  1. Gentoo естественно, где вы видели в последние пять лет дистрибутив рассчитанный на i586?…