metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2009-10-22 06:58 am

Ухухуху

Собрал и запустил питоново-дотнетово-рдесктопный ад.
Сначала на 8 убунте, где нужные пакеты были в репозитории, а потом и на 9-й, собрав один пакет из исходников. Порадовался тому, что по ошибке gcc (не найден python.h и потом две страницы мусора) можно угадать, что надо доставить пакет python-dev. Этот постфикс -dev он что, стандартный какой-то?

Заодно ночью пообщался с разработчиками. Как я и думал, они забыли в wiki записать половину пакетов, которые есть на их системе, но нету на чистой убунте. Классическая шиза.

[identity profile] dizel-by.livejournal.com 2009-10-22 07:05 am (UTC)(link)
Да, -dev в дебиане стандартный. А говношапках он -devel.

[identity profile] gmax-lj.livejournal.com 2009-10-22 07:19 am (UTC)(link)
ребе, всё плохо. и в дебиане тоже. например, xen-related девелоперские пакеты (из репозитория) ставили только статические либы, и там из разных либ экспортились одинаковые символы. часть essential либ вообще не ставилась. от майнтейнеров тишина в ответ. майндфак везде. компы -- говно.

[identity profile] blacklion.livejournal.com 2009-10-22 07:39 am (UTC)(link)
Читаю я про этот ваш майндфак линуксовый ии тихо радуюсь — как же всё с этим просто во FreeBSD.

[identity profile] slonopotamus.livejournal.com 2009-10-22 07:56 am (UTC)(link)
Это бинарно-дистрибутивный майндфак.

[identity profile] jek-hor.livejournal.com 2009-10-22 07:59 am (UTC)(link)
Да, стандартный --- читать Debian Policy :) Оно же говорит, что все пакеты с библиотеками имеют имя lib*

[identity profile] metabr.livejournal.com 2009-10-22 08:03 am (UTC)(link)
ГЕНТУ! ГЕНТУ!

[identity profile] slonopotamus.livejournal.com 2009-10-22 08:14 am (UTC)(link)
Приключения с -dev они сделали потому что инсталляция бинарного дистрибутива по умолчанию не предполагает произведение сборки пакетов на ней (всё типа должно быть заранее собрано и лежать в репозитории) и средства сборки по умолчанию ставить не надо. А раз нет средств сборки, не нужны заголовочные файлы. Вот их и выносят в отдельные -dev пакеты

[identity profile] blacklion.livejournal.com 2009-10-22 08:17 am (UTC)(link)
Да я понимаю…

[identity profile] d4s.livejournal.com 2009-10-22 08:41 am (UTC)(link)
посоветуйте разработчикам пользоваться pbuilder (раз у них hasher'а нету ;-))

[identity profile] zerthurd.livejournal.com 2009-10-22 08:44 am (UTC)(link)
Ага, когда нихуя нету — завсегда всё просто.

[identity profile] mudasobwa.livejournal.com 2009-10-22 08:44 am (UTC)(link)
«Компилировал я тут случайно найденные в инете исходники, с никудышной документацией и без тесткейсов — в девелопер студио. Она ругалась на какую-то непонятную msvcrt.dll. Говно система, в общем. Микрософты лохи.»

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

[identity profile] blacklion.livejournal.com 2009-10-22 08:49 am (UTC)(link)
Чего нет? Питона и всех названных модулей? Или моно? Или rdesktop'а? Чего нету-то из названного

[identity profile] blacklion.livejournal.com 2009-10-22 08:51 am (UTC)(link)
blob# wc -l /usr/ports/INDEX-7
  20780 /usr/ports/INDEX-7
blob#

Мало? :)

[identity profile] metaclass.livejournal.com 2009-10-22 08:58 am (UTC)(link)
Не совсем понимаю претензий. Исходники сделаны под заказ. Заказчик отдал мне их для изучения "что они там наделали" и интеграции в нашу систему, т.к. разработчики хоть и грамотные, но слабо знакомые с предметной областью, и тем более, с реалиями использования их продукта. Документация хоть и кривая, но за два дня я эту хрень таки собрал. На двух разных убунтах, с разными питонами.

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

[identity profile] zerthurd.livejournal.com 2009-10-22 08:59 am (UTC)(link)
Из цикла "Как занять фрибсдишника на несколько часов"

[identity profile] mudasobwa.livejournal.com 2009-10-22 09:06 am (UTC)(link)
Претензии? Что вы. Я просто никогда не стану даже связываться с человеком, у которого есть предпочтения по части операционных систем, методологий, инструментов…

Спорим, я справлюсь написать софт, который будет работать только под сервиспаком №2? Спорим, если накатывать обновления «когда позволят» — дерево зависимостей будет положено на все три лопатки?

Я разделяю вашу нелюбовь к самоподелкам, но я никогда не накатываю их на домашний ноут, который с 2001 года под линуксом. Любая попытка поработать под MacOS — мне омерзительна и выливается в тяжелое настроение.

[identity profile] metaclass.livejournal.com 2009-10-22 09:15 am (UTC)(link)
Не, насчет предпочтений я не соглашусь. Если человек не отказывается работать с заведомой ересью, то или он на работе сидит "от забора до звонка" и работает по принципу "сказали копать - копаем, сказали не копать - не копаем", или гик, который ради интереса может забыть про производственный процесс. Хотя бывает и хуже, когда люди сознательно отказываются работать с более правильными инструментами, потому что им и так хорошо.
Цель жеж - сделать больше за меньшее время.

[identity profile] mudasobwa.livejournal.com 2009-10-22 09:18 am (UTC)(link)
Если человек не отказывается работать с заведомой ересью

Ага. Заведомая ересь — это Win32 API. Парируйте, если сможете. (Подсказка: я не адепт Linux.)

[identity profile] metabr.livejournal.com 2009-10-22 09:27 am (UTC)(link)
НЕТ ТЫ ДУРАК!

[identity profile] max-aka-mad.livejournal.com 2009-10-22 09:41 am (UTC)(link)
ребе, это не ересь. это исторически сложившийся факт. и для работы с этим фактом есть вполне себе неплохой инструментарий. и когда надо сделать что-то и быстро, то логичнее использовать хороший инструментарий, чтобы сделать быстро и качественно, чтобы это можно было продать дорого.
и вопросы личной религии тут не причем, если бог - это деньги :)

[identity profile] mudasobwa.livejournal.com 2009-10-22 09:45 am (UTC)(link)
Угу.

Например, нужно сделать быстро внутрикорпоративный jabber-server. Или, например, блог-хостинг. Или, случайно совершенно, заказчик хочет шифрование почты.

Или еще что.

Windows? — Красивое слово. Жаль, совершенно бессмысленное в плане зарабатывания денег.

[identity profile] metaclass.livejournal.com 2009-10-22 09:51 am (UTC)(link)
А у меня заказчик хочет систему, интегрированную с проприетарной распознавалкой речи. Которая существует только под винду. Или с медицинской информационной системой, которая тоже под винду.
На юниксах у них что-то есть, но по мелочам. Основные бизнес процессы все делаются на виндах.

[identity profile] mudasobwa.livejournal.com 2009-10-22 09:53 am (UTC)(link)
Вау! Конкретно эту задачу нужно решить под Windows! Правда, из этого не всегда следует, что MacOS — говно?

[identity profile] metaclass.livejournal.com 2009-10-22 09:55 am (UTC)(link)
Не знаю, я MacOS не видел вообще.

[identity profile] mudasobwa.livejournal.com 2009-10-22 09:56 am (UTC)(link)
Основные бизнес процессы все делаются на виндах.


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

Page 1 of 3