Опенсорсный стыд?
http://ru-sysadmins.livejournal.com/2052499.html
Абсурдно сформулированный вопрос и не менее абсурдные комментарии вида "Зачем в банке опенсорс?".
Неоднократно сталкивался с подобного рода странными заявлениями по поводу разного рода опенсорса. "Как вы можете использовать опенсорс, у вас же есть деньги на Оракл".
Опенсорсный софт вполне можно обслуживать за деньги, а по качеству (как минимум серверные софты) он часто лучше проприетарщины. По понятности, доступности документации и общей адекватности он всегда лучше проприетарщины.
Откуда берется эта дикая шиза с поклонением разному закрытому вудуобразному софту?
Абсурдно сформулированный вопрос и не менее абсурдные комментарии вида "Зачем в банке опенсорс?".
Неоднократно сталкивался с подобного рода странными заявлениями по поводу разного рода опенсорса. "Как вы можете использовать опенсорс, у вас же есть деньги на Оракл".
Опенсорсный софт вполне можно обслуживать за деньги, а по качеству (как минимум серверные софты) он часто лучше проприетарщины. По понятности, доступности документации и общей адекватности он всегда лучше проприетарщины.
Откуда берется эта дикая шиза с поклонением разному закрытому вудуобразному софту?
no subject
Но в целом MSDN да, гораздо более обширен и связен, за исключением некоторых стремных углов.
no subject
no subject
С вещами типа GDI уже ситуация забавнее - они прибиты к винде гвоздями и поэтому документированы примерно на том же уровне что и другие API, а под линуксами это отдельные иксы и графические фреймворки, соответственно там имеется аспект бардака.
no subject
гуи заметно лучше, если не лезть в новое/малостандартное.
no subject
сколько не компилил из мсдн, то стопицот ворнингов, то очевиднейшие ошибки типа
"if((GetMessage()!=a) && GetMessage()!=b)) DispatchMessage()", то просто десятки ворнингов из недр платформенных исходников.
я, конечно, понимаю, что предупреждения - это для лохов и реальные программисты их все игнорируют, а лучше даже отключают.
no subject
Возможно, тут когнитивное искажение, впрочем - я знаю, как писать правильно и ошибки в примерах могу исправлять, даже не замечая этого.
no subject
скорее всего. ибо я примеры беру только из заведомо неизвестных областей и именно для понимания этих областей.
помню, еще во времена заката win32s и восхода win95 хотел написать простенькую игрушку/симулятор типа "конвеевская Life". Неделю потратил на то, чтоб научиться правильно рисовать отдельные точки/линии/квадраты на окне так, чтоб они были строго по координатам, рисовались программой, сохранялись при всяких ресайзах/репэинтах, обновлялись сразу, итп. МСДН уже тогда был какого-то дикого объёма и на 99% состоящий из воды.
(оставшийся 1% - прототипы функций с описанием).
буквально пять строк в 'man va_list' (или полторы строки описания strerror), например, зачастую оказываются полезнее/актуальнее/точнее, чем десяток страниц описания "FormatMessage" и десятка смежных сущностей.
no subject
FormatMessage ебаный ад вообще, я пытался на нем сделать чтобы он на любых виндах возвращал только английские сообщения для ошибок. В итоге, так оно и не заработало :)
no subject
тоже, кстати, вариант.
вот я в линуксах использую strerror и прочие мелочи, которые легко ищутся в мане, описаны правильно. В результате у меня всё ок.
Потом я лезу на винду, натыкаюсь на FormatMessage или нечто аналогичное по кривизне и начинаю срать кирпичами.
а у кого-то другого опыт обратный - в винде он пользует только готовые дельфевые формы и у него всё прекрасно-удобно-предсказуемо, а в линуксе он ставит какую-нибудь хрень и начинает срать кирпичами.
>я пытался на нем сделать чтобы он на любых виндах возвращал только английские сообщения для ошибок.
подозреваю, что это невозможно. Некоторые комбинации апдейтов+винды+ИЕ (например, русская винда и англицкий ИЕ) приводят к тому что и в самой винде половина интерфейса не на том языке.
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
кстати, русский ИЕ на англицкой винде, формально, вполне осмысленен.
no subject
в большой части манов вообще стоит фейк, типа "утилита делает то-то, дальше см info"
я как почитал, офигел
no subject
вас когнитивый диссонанс не разрывает ваще на куски? как вы этого добились>
no subject
Нормальные доки доступны либо в /usr/doc/appname либо через info appname
Запустите 'info libc' - и читайте обчитайтесь, с перекрестными ссылками, все как надо.