metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2013-02-10 10:51 am

Опенсорсный стыд?

http://ru-sysadmins.livejournal.com/2052499.html
Абсурдно сформулированный вопрос и не менее абсурдные комментарии вида "Зачем в банке опенсорс?".
Неоднократно сталкивался с подобного рода странными заявлениями по поводу разного рода опенсорса. "Как вы можете использовать опенсорс, у вас же есть деньги на Оракл".

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

[identity profile] nealar.livejournal.com 2013-02-10 03:52 pm (UTC)(link)
Да, обычная пихология.

[identity profile] d4s.livejournal.com 2013-02-10 03:53 pm (UTC)(link)
не обязаны.
обязаны только, если кому-то отдадут бинарник.
или в 3-й версии это поменяли?

[identity profile] nicka-startcev.livejournal.com 2013-02-10 03:55 pm (UTC)(link)
эта, а давно в МСДНе появились законченные компилируемые примеры?

сколько не компилил из мсдн, то стопицот ворнингов, то очевиднейшие ошибки типа
"if((GetMessage()!=a) && GetMessage()!=b)) DispatchMessage()", то просто десятки ворнингов из недр платформенных исходников.

я, конечно, понимаю, что предупреждения - это для лохов и реальные программисты их все игнорируют, а лучше даже отключают.

[identity profile] d4s.livejournal.com 2013-02-10 03:56 pm (UTC)(link)
так и я о том же. пофигу на чем основано -- что на OS, что на CS, если есть адекватная и ответственная поддержка

[identity profile] sergiej.livejournal.com 2013-02-10 03:57 pm (UTC)(link)
Я вам расскажу огромный секрет, если сырцы попросить у закрытой конторы, то вы их точно не соберёте. Потому что они и сами их не соберут. Собираются очередные заплатки, а старые "ядра" десятилетиями сидят как есть и никто не пробует собрать.

[identity profile] sergiej.livejournal.com 2013-02-10 04:04 pm (UTC)(link)
Большинство контор, в том числе и банки, выбирают по двум критериям: жопозащищённости и откатоёмкости. Это как Инь и Янь корпоратива. Если выбор софта и его внедряльщика обещает слабую защищённость задницы руководства, то внедряльщик должен отличаться высокой откатоёмкостью и наоборот. Всё, больше ничего не играет роли, никого не волнуют технологии, открытость сырцов, цвет логотипа, нихрена.

В очень больших конторах на западе, нередко бывает так, что жопозащищённость важнее всего. Тогда обычно CFO имеет решающее слово а не CTO, и тогда обычно выбирается созвездие мировых вендоров, к нему звезду мировой айти интеграции. Крутизна всех так зашкаливает, что ничего толкового получиться из этой конструкции не может. В результате тратятся много лишних миллионов, проект накрывается, но задница у руководства прикрыта: "мы выбрали лучших, какие к нам претензии?"

[identity profile] metaclass.livejournal.com 2013-02-10 04:11 pm (UTC)(link)
Любое низкоуровневое - сети, сокеты, файлы, сисколлы, драйвера, работа с железяками - под линуксами сильно проще, чем в виндах.

С вещами типа GDI уже ситуация забавнее - они прибиты к винде гвоздями и поэтому документированы примерно на том же уровне что и другие API, а под линуксами это отдельные иксы и графические фреймворки, соответственно там имеется аспект бардака.

[identity profile] metaclass.livejournal.com 2013-02-10 04:13 pm (UTC)(link)
Все работает. Я последние полгода активно работаю именно с этим - конкретно в плане MSDN и виндопримеров проблем никаких нет.
Возможно, тут когнитивное искажение, впрочем - я знаю, как писать правильно и ошибки в примерах могу исправлять, даже не замечая этого.

[identity profile] nicka-startcev.livejournal.com 2013-02-10 04:22 pm (UTC)(link)
>Возможно, тут когнитивное искажение, впрочем - я знаю, как писать правильно и ошибки в примерах могу исправлять, даже не замечая этого.

скорее всего. ибо я примеры беру только из заведомо неизвестных областей и именно для понимания этих областей.

помню, еще во времена заката win32s и восхода win95 хотел написать простенькую игрушку/симулятор типа "конвеевская Life". Неделю потратил на то, чтоб научиться правильно рисовать отдельные точки/линии/квадраты на окне так, чтоб они были строго по координатам, рисовались программой, сохранялись при всяких ресайзах/репэинтах, обновлялись сразу, итп. МСДН уже тогда был какого-то дикого объёма и на 99% состоящий из воды.
(оставшийся 1% - прототипы функций с описанием).

буквально пять строк в 'man va_list' (или полторы строки описания strerror), например, зачастую оказываются полезнее/актуальнее/точнее, чем десяток страниц описания "FormatMessage" и десятка смежных сущностей.

[identity profile] nicka-startcev.livejournal.com 2013-02-10 04:24 pm (UTC)(link)
Счеты, палка-копалка, деревянное копьё - проверены временем.

а компы - это новомодное глюкало, да.

[identity profile] nicka-startcev.livejournal.com 2013-02-10 04:26 pm (UTC)(link)
ага. всё, что торчит из ntdll.dll в винде документировано довольно безобразно.

гуи заметно лучше, если не лезть в новое/малостандартное.

[identity profile] nicka-startcev.livejournal.com 2013-02-10 04:28 pm (UTC)(link)
- кто костюм шил?
- Мы!!!111

[identity profile] sergiej.livejournal.com 2013-02-10 04:29 pm (UTC)(link)
Ага, при 3-4 игроках проект успешно проваливается при полном соблюдении всех контрактных обязательст. Ба, все стороны могут отрапортовать успех своей части!

[identity profile] metaclass.livejournal.com 2013-02-10 04:30 pm (UTC)(link)
man точно проще и лучше, чем MSDN в плане сишных либ и сисколлов.

FormatMessage ебаный ад вообще, я пытался на нем сделать чтобы он на любых виндах возвращал только английские сообщения для ошибок. В итоге, так оно и не заработало :)

[identity profile] nicka-startcev.livejournal.com 2013-02-10 04:51 pm (UTC)(link)
>FormatMessage ебаный ад вообще,

тоже, кстати, вариант.

вот я в линуксах использую strerror и прочие мелочи, которые легко ищутся в мане, описаны правильно. В результате у меня всё ок.

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

а у кого-то другого опыт обратный - в винде он пользует только готовые дельфевые формы и у него всё прекрасно-удобно-предсказуемо, а в линуксе он ставит какую-нибудь хрень и начинает срать кирпичами.

>я пытался на нем сделать чтобы он на любых виндах возвращал только английские сообщения для ошибок.

подозреваю, что это невозможно. Некоторые комбинации апдейтов+винды+ИЕ (например, русская винда и англицкий ИЕ) приводят к тому что и в самой винде половина интерфейса не на том языке.
develop7: (dero)

[personal profile] develop7 2013-02-10 05:38 pm (UTC)(link)
больше ничего не играет роли, никого не волнуют технологии, открытость сырцов, цвет логотипа, нихрена
«бляди, сэр»

[identity profile] sergiej.livejournal.com 2013-02-10 05:50 pm (UTC)(link)
А как иначе?
Технари почти всегда считают что их технология кого-то волнует :)

[identity profile] jek-hor.livejournal.com 2013-02-10 05:55 pm (UTC)(link)
Ну это само собой, что для внутреннего использования ты всё, что угодно, можешь творить.

[identity profile] theiced.livejournal.com 2013-02-10 06:12 pm (UTC)(link)
потому что там везде всё оккурировано анальными крокодилами которые нихуя не знаю,знат не хотят и не могут. они усиленно сопротивляются введению чего либо нового в справедливых опасениях за свою ничтожную работу.

[identity profile] c-a-s-u-s.livejournal.com 2013-02-10 08:03 pm (UTC)(link)
На опенсорсе с откатами хуже.

[identity profile] volodymir-k.livejournal.com 2013-02-10 08:11 pm (UTC)(link)
маны это принципиально фрагментарная инфа, в которой кросс-ссылки невозможны, пишут типа "см. man такой-то" (в котором может быть совсем не то, что на компе у автора)

в большой части манов вообще стоит фейк, типа "утилита делает то-то, дальше см info"
я как почитал, офигел

[identity profile] volodymir-k.livejournal.com 2013-02-10 08:28 pm (UTC)(link)
> п.2. речь идет о покупке поддержки опенсурса

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

я бы начал с того, что десктоп опенсорсный с точки зрения бизнеса не бывает, а за ним и сервер естественным образом тянется
да, можно бороться, а зачем?

[identity profile] volodymir-k.livejournal.com 2013-02-10 08:30 pm (UTC)(link)
> вину за факапы можно свалить на оракл (а этим уже на всё и всех насрать)

как раз оракл хвастается worlwide поддержкой от самих девелоперов в гарантированные сроки

[identity profile] vit-r.livejournal.com 2013-02-10 08:47 pm (UTC)(link)
Первым делом, выбирают менеджеры. А когда опенсоурс рассылал рекламу и приглашал на тусовки.
Вторым, SYA. Покупка "известного коммерческого продукта" прикрывает любые траблы. За взятое бесплатное придётся отчитываться собственной задницей.
Третье, во многих случаях обязательным параметром является "фирма Х лет на рынке, поддержка будет обеспечена У лет." Хоть это по большому счёту и фигня, но правила есть правила.

[identity profile] theiced.livejournal.com 2013-02-10 09:00 pm (UTC)(link)
тут беда в том что мсдн врёт. не просто врёт а адово пиздит. так что хуйца ка сосни.

Page 4 of 6