Bash.org.ru IT Happens Истории ## 9901 – 10000 [Bashorgru IT] (fb2) читать постранично, страница - 26


 [Настройки текста]  [Cбросить фильтры]

справляться в разы быстрей! Я ума не приложу, как можно было написать такой медленный интерпретатор Java. Ну да ладно, вопрос решаем — нам доступна возможность переписать критичные к быстродействию куски кода на C. Всё, что для этого нужно, — доустановить часть SDK. Но, видимо, создатели этого SDK думали не лучше создателей системы, ибо в нагрузку он требует пачку плагинов, которые нужно как-то связать. Как это сделать — нигде не написано. Простите, может кому-то и понятно, как это делать, но если я никогда раньше не встречался с этим, неужели нельзя написать простой мануал на десять строчек? Хорошо, методом проб и ошибок я за двое суток осилил установку. Вроде все работает.


Перед тем как приступать к работе, надо разобраться, как же слепить код на Java и на С в одном приложении. Что мы сделаем? Правильно, воспользуемся примером, идущим в нагрузку к SDK. О нет, вы не поверите: после выполненной шаг за шагом сборки проекта при запуске он вылетает с ошибкой, никакой информации о которой не даёт даже дебаггер.


Кто это всё создавал, я не знаю. Десяток мануалов с разных сайтов ничего толком не разъяснили. Суть работы системы непонятна, даже сэмпл-проект «Hello world» не запускается. Может, стоит бросить всю эту хрень и заняться разработкой под мобильные и не очень «форточки»? Уже ведь не раз читал на программистских форумах, что все developer tools у обвиняемых во всех смертных грехах мелкомягких работают исправно, не требуют танцев с бубном при установке и идут с толковой документацией в нагрузку. А опенсорсом пусть занимаются те, у кого нет ребёнка и есть много свободного времени.

(обратно)

2

#1003: Кабелеукладчик

00:30 24.06.2009, IT happens


Однажды мне было необходимо срочно проложить четыре десятка проводов витой пары на расстояние в сто метров. Большая часть дистанции проходила над навесным потолком на трёхметровой высоте. Поняв, что для моих единственных в конторе админских плеч решение задачи в приемлемые сроки является непосильным, я принялся терзать шефа на предмет привлечения сторонних монтажников, и тот, скрепя сердце, согласился. Я разработал техзадание, разослал по разным конторам и стал ждать.


Одно из предложений сильно выделялось из общей массы. Ребята утверждали, что работу они выполнят всего за один день, причём втрое дешевле, чем любой из конкурентов! На всякий случай перезвонил и уточнил, правильно ли они поняли задание. Ответили, что поняли прекрасно, а скорость и дешевизна объясняется тем, что в работе используется кабелеукладчик. Я был заинтригован — с кабелеукладчиками имел дело в армии и решительно не представлял, каким образом данный девайс можно приспособить к прокладке витой пары под фальшпотолком.


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


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


Скорость прокладки в длинных и труднодоступных участках была просто фантастической. Такса резво носилась в одну сторону по верху, а обратно — по коридору, пугая женскую часть персонала. Даже ЧП в виде выпавшей панельки потолка не повлияло на её настроение: протягиваемый провод сыграл роль страховочного троса, и собачка плавно опустилась на пол. Ребята сказали, что к таким ситуациям кабелеукладчик приучен.


Смех смехом, но такса на полном серьёзе стояла у ребят на балансе фирмы — мне были продемонстрированы документы. Работу дружный коллектив действительно выполнил менее, чем за день, причем без предварительного разматывания кабеля и, соответственно, без обрезков. Правда, работа нашей конторы полностью встала — всё население сбежалось посмотреть за работой кабелеукладчика.

(обратно)

3

#1003: Кабелеукладчик

00:30 24.06.2009, IT happens


Однажды мне было необходимо срочно проложить четыре десятка проводов витой пары на расстояние в сто метров. Большая часть дистанции проходила над навесным потолком на трёхметровой высоте. Поняв, что для моих единственных в конторе админских плеч решение задачи в приемлемые сроки является непосильным, я принялся терзать шефа на предмет привлечения сторонних монтажников, и тот, скрепя сердце, согласился. Я разработал техзадание, разослал по разным конторам и стал ждать.