Обновить
51

Погромист

15
Подписчики
Отправить сообщение
Смотря какие диаграммы рисовать. Диаграммы классов — в топку. Просто набирать эти же сущности текстом — быстрее (и удобнее, особенно если это domain model или IoC или еще какая бяка в аннотациях а-ля hibernate). И в чем тогда смысл вошканья мышкой, если без него — в разы быстрее?

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

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

К слову, за 20 лет работы я ни разу не видел 100% выполнения первоначального ТЗ. Просто потому, что этот гроссбух устаревает еще до того, как на нем чернила просохнут.

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

Ну и насчет 4 минимум — это емнип была такая же туфта как и у windows 95 — еле-еле хватало графику рисовать и дос запускать, а красивая картинка на десктопе загоняла досы в своп даже на 800*600 16бит.

На 8ми уже можно было что-то полезное делать, факт. Например — ворд 6.0 запускать в вин-осьдве. Или квейк. Комфортная работа разработчика достигалась от 16ти что у варпа что у 95ки.

Полезное — на всякий — это не ты-мыл с бинком и голым дедом крутить в дос-сессии, для этого был ifmail + innd + гнусь (я потом вообще в третий нетшкаф перебрался, фиду читать).

К слову NT 3.51 на 16ти вела себя еще лучше. И мышиный курсор цветным был.
Тут явно цифры хомяк погрыз — оно емнип минима 8 хотело при установке, а работало на 12ти. Я меньше чем на 16ти не запускал.
Я коварно нес такие диски на работу и совал в 3хскоростной привод от ультраспарка. Был такой почетный девайс, кладешь диск в коробочку, коробочку в привод суешь…

На спор как-то сунули подставку из-под кофе (бывший диск вестимо), исцарапанную в хлам. Оно даже прочлось.
Я пользовал idbeholdl + idbeholda — а то попробуй вспомни где тут секретный переход на 31 + 32 уровень. А еще когда в кислоту падал, набирал idbeholdr иногда. А iddqd и idkfa было неспортивно даже на ultra-violence.
Давайте тогда еще вспомним сезонные ураганы в su.os.cmp — весной выкапываем, осенью закапываем, хе-хе
А такой же только не резидент и в Linux, на vt100-шных esc-последовательностях?
А помните?

— ДВК2М и УКНЦ? А ведь в нем был графический сопроцессор 600кГц!!! И окружности рисовал втрое дольгше чем интерполяцией линиями, ага

— ЕС 1840/1841 и могучий моддинг к нему заменой кварца с 4МГц на 16? Работало все, кроме форматирования дискет, приходилось подсовывать 13му прерыванию пересчитанные тайминги. Ну и ПЗУ быстро сгорала, да.

— Интеррапт-лист, который многие знали практически наизусть?

— Резидентную пакость, которая умудрялась прятаться в досовские буфера?

— Новель нетварь 3.12? И как ее совмещать с personal netware 2.x -а то на сервере место кончилось и дум не влезает, так надо ж расшарить товарищам?

— Урезаную винду на три дискеты с единственным шрифтом?

— Многочисленные моды и хаки дума? Например, бесконечные патроны и почти нулевую задержку между выстрелами винтореза? В сетевой зарубе легендарный бфг стал паразиткой!

— Бессонные ночи, проведенные в UFO XCOM?

— Мясо, трэш и угар в первом квейке? Среднее время жизни от респавна до респавна — три секунды, хе-хе. И до пяти фрагов за это время!

— XENIX, SINIX, SCO OpenServer и Linux c ведром 1.2?

— ISA PNP и ее отсутствие в Linux? Покупка железки автоматом превращала ближайшие выходные в квест — а как эта штука работает в Win95? И что надо подкрутить в Linux чтобы оно завелось?

— Легендарный дистр Yggdrasil и его инсталлятор, копирующий каждый из тысяч файлов через вызов command.com? Что называется, еще не поставил, а первые патчи уже работают, повышая скорость установки в разы ;-)
Не поверишь, а в Java там была поддержка версии 1.4. Corporate customers — это такие затейники, у них не только IE версии 6.0.
В сопроводиловке указывал, да.

Впрочем я не уверен что кто-то в потрохах нагенеренного кода все же копался — разве что парсер CSS потом заменяли с 0.9.4 на 0.9.5. Я бы не стал.
Более того, часть из этих хаков просто вредна.

Фактически, за исключением «не забудьте накатить актуальные драйвера» все остальное — весьма сомнительная шаманщина.

<sarcasm>

К предложению «отключить защиту windows» явно не хватает «а порно лучше всего прятать в це-уиндоус-систем».

Особенно доставил совет отключить hibernate. Это ж так удобно — закрыл крышечку, передвинулся на 200 метров и снова не забудь открыть все надцать нужных программ «потому что пустая винда быстро грузится».

</sarcasm>
… или Novell/SuSE.
Я даже больше скажу — под маком в chromium линкуется вся сотня опенсорц проектов сразу, включая и вебкит и черта в ступе (по крайней мере это было больше года назад — когда я в этом хроме баги патчил). И для этого gcc хватило древнего макпро с «двумями» гигами ОЗУ на борту, «интернал ерроров» не произошло.

А вот еще — я взял вчера вечером aws ec2 микроинстанс под убунтой и запустил пересборку огнелиса. Пришлось гиг свопа создать, чтобы собралось без ошибок, ибо 700М ОЗУ ему было как-то маловато для компиляции автогенереных стабов немалого размера. Очень долго собирает, поэтому проверку «а хватит ли ему полгига свопа» не провел, каюсь. Однако ж и 1.7 явно меньше трех ;-)
Быдлокодеры — индусы с разных лавок в г. Бангалор. Им не результаты нужны, а игрища «пауки в банке». Чем дольше и чем хуже — тем лучше, тем больше «говорящих голов» они продадут в суппорт тому же банку.

Добиться от этих горе-поставщиков простейших вещей а-ля «высуньте эти три цифры в ваш веб-сервис» нелегко, уходят месяцы на простейшие запросы.

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

Ну и мы тоже не лыком шиты — сами себе подгадить это милое дело ;-)

Вот с тем же флэшом. Нам надо вот тут «вах какие» сыры и диаграммы в вебе! И чтобы когда наводишь оно свистело и пердело и переливалось. Взяли первое попавшееся из приличных на флэше (FlyCharts что-ли? не помню название), нарисовали по-быстрому 50 видов графиков, чем вызвали у банкиров вау-эффект.

А теперь — это все надо напечатать в PDF! Ага, ага. А то индусы там руками чего-то строят обрезают полируют — и ежемесячная стопка в пару тыщ листов требует больше месяца чтобы ее напечатать. Весело в марте допечатывать январские отчеты.

И начинается политес — а вот если мы им предложим все перерисовать на SVG то индусам будет радость — они давно банковским топ-топам рассказывают что надо было межделмаш (aka IBM) на работу подписывать а не на нашу «Вася Пупкин и К»!

Ну и в такие моменты зовут меня — а мы можем еще вот тут подпереть? Чешу в затылке и отвечаю — мОгем! Огнелис нарисует, вы тока в жавашкрип суньте — если есть секретный параметр в document.location, то погасить нафиг все свисты и переливы.

В результате родилось аж два патча — про один я в посте рассказал. Про второй вспомню как будет вдохновение, или индусы на коня посадят (тьфу на них еще раз).

Пока что — чем активнее индусы подсиживают и подкапывают — тем больше у меня работы и тем большее число этих горе-вояк перестает получать свою плошку риса ежедневно ;-)
Извини — нет. Это ж банкиры, а они параноики почище меня.

Да они своим штатным сотрудникам «во избежание» гвоздем (не шучу) у айфонов камеры царапают! А тут я — субконтрактор, и показывать. Расстреляют ;-)

Печать — в WebPDF, это не типография. Там где бумага — там Adobe InDesign.

К слову, флэш в растр — это сугубо линуксовая заморочка. Ибо в коде у мозилловских там написано

#elif defined(XP_UNIX)
  /*XXX this just flat-out doesn't work in thebes world --
   * RenderEPS is no-op. So don't bother to do any work here  
   */
#elif defined(XP_OS2)


Или в переводе — флэш не печатаем.

А поскольку флэш — он еще и с GDrawable работать не умеет — приходится строить голый XGC, дать флэшу там отрисоваться, выгрести pixbuf (и я даже не проверяю есть ли Render — один фиг xvfb), построить вокруг него каировский контекст — и уже его отрисовать на aThebes ;-)

Так сказать — патч номер два, который я с собой таскаю по версиям, но его и у 3.6 нету.
[irony] да, конечно — чтобы собрать 15мегабайтную DLL никак не может хватить трех гигабайт ОЗУ, натурально [/irony]
В плохие времена, когда Qt была dual licensed (и по этому поводу ей устраивали бойкот), KDE тянула SuSE емнип практически в одиночку. А новель купил их и продолжил финансирование. Причем у новелей было в свое время несколько движений по закрытию KDE — но так и не решились.

Новель вообще странная контора в этом плане — они накупили горы конкурентов и тянут их одновременно. Очень редкое сочетание, обычно покупают чтобы закрыть. А тут и договор о ненападении с микрософт, и моно, и «кеды» с гномом — и все в одном дистрибутиве. И Krita vs GIMP и даже Novell OpenOffice vs KOffice и все сразу и на их же деньги.

Такое ощущение, что в 90х проигранная война офисов их напугала до потери сознания, и они с тех пор принципиально не готовы выбрать что-то одно ;-)
А ты ему скажи file chromium, тут и узнаем ;-)
А проблемы где? Так, рабочий момент.

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

Информация

В рейтинге
Не участвует
Откуда
München, Bayern, Германия
Дата рождения
Зарегистрирован
Активность