Ответы к посту
Были времена
276

Ответ на пост «Были времена»

А напишу свою историю по теме "сам написал ибо нефик".

Заканчивал универ в году 98. Факултет радиофизический, но кафедра с уклоном на матлогику, дискретную математику и прочие информационные технологии. Но в основном с минимум материального воплощения, в основном теория и наука.

интерфейса.

Я уже год купил/изучал одну из первых книг по Java. И зацепил меня сильно  концепт клиент-серверного приложения, и распреленных вычислений. Прям чувствовал что за этим всем будущее.

И предложил для диплома реализовать такого франкенштейна:
- у научрука-математика была своя замудреная работа по алгоритму оптимизации.

- у его апирантки была написана программа на Си, реализующая этот алгоритм.

- я же предложил им оформить все это в интерфейс, принимающий систему уравнений в Дизъюнктивно нормальной форме (ДНФ), потом  запускавшую программу вычислений и результат отображавший красиво в графике (вроде как входные/внутренние/выходные шины программируемых микросхем, и перемычки которые должны быть перемкнуты).

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

Так вот, фронт сделал апплетом на яве который запускался в браузере.
(как за ночь до защиты фиксил баги из-за того что на демонстрационном компе стоял еще IE3, а кодил под IE4 и версии явы немного отличались в плане слушателей событий - это отдельная история).
Ядро-прогу аспирантки на Сях спортировал на юникс сервера (суперкомпа).

И тут (нежданчик), в процессе обнаружил, что у браузеров есть защита (так называемый теперь CORS), что запросы апплеты могут отправлять только на тот же сервер, откуда были загружены сами. А никакого вебсервера на суперкомпе то и нет (( беда печаль.
Пошел просить админа и начальника лаборатории связи подсобить в моей проблеме. Но эти душные ребята похихикали, сказали ничего такого ставить не будут, если сам сможешь развернуть какой-то сервер (назвали непонятное слово, не апач) то велком, и еще раз похихикали. Понимали, что для меня тогда уже был перебор по скиллам.

Напомню, 98 год, инет только у избранных (повезло) и компов дома практически ни у кого не было, комьюнити совсем маленькое. И даже интернет между корпусами вуза был по радиорелейке и по ИК пушкам.


Ну и подумал я - хрен с вами, золотые рыбки, спасибо, что вообще допустили к машинке.

Забурился в документации протокола HTTP, и за 2 ночи на яве, на сокетах и потоках  накидал свой вебсервер на минималках. Реализовал команды HEAD, GET, и свою, с интерфейсом CGI, запускающую прогу-ядро.


В результате, из любого места Всемирной паутины заходили на "сервер", загружалась html страница с описанием работы, хелп с картинками, и ява апплет с приложением.

И всё это заработало на защите онлайн.


Для научрука и остальной кафедры все это выглядело на уровне спецэффектов из  Страртека и Вавилона-5.


Да и я долго потом это дело обмывал и отходил от всего процесса разработки "в одного". Дипломная за полтора месяца заставила напрячься.

А сейчас, сидя на удаленке разрабом ностальгирую, как далеко продвинулся прогресс, и как намного проще все это делается сейчас.

Показать полностью
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества