Size: a a a

2020 March 16

AK

Andrey Konovalov in Modern::Perl
Hint: если раньше я, как *nix'овый администратор, должен был очень переживать по поводу того, что "я ж не знаю солярку", то сейчас я могу просто фильтровать вакансии с упоминанием пещерных бронтозавров или посылать на юг всех, кто ко мне лезет с чпуксами/аиксами и всем вот этим.
Относительно BSD всё сложнее, для телекома они действительно важны, но я туда и не лезу.
источник

AT

Artem Tepponen in Modern::Perl
Hint: в этой группе есть один персонаж, который очень любит писать про себя. Непонятно, правда, зачем он это делает
источник

VG

Vadim Goncharov in Modern::Perl
Andrey Konovalov
Если есть потребность что-то делать для груды ОСей зачем-то (отставим вопрос о том, что это просто нафиг не нужно) - нужно делать ОС-специфичные плагины к общему классу. Желательно по мере необходимости, а не просто потому что нужно непременно вспомнить о Solaris же!
всё ровно наоборот, думать надо сразу, и это показатель квалификации
источник

VG

Vadim Goncharov in Modern::Perl
если человек имеет достаточный кругозор/опыт, чтобы писать не только под одну ОСь, и если он учитывает это при проектировании сразу - значит, он достаточно квалифицирован, и код будет лучшего качества и в других местах
источник

AK

Andrey Konovalov in Modern::Perl
Vadim Goncharov
всё ровно наоборот, думать надо сразу, и это показатель квалификации
Это не аргумент. Т.е. не ответ на вопрос "зачем"?
источник

VG

Vadim Goncharov in Modern::Perl
Vadim Goncharov
если человек имеет достаточный кругозор/опыт, чтобы писать не только под одну ОСь, и если он учитывает это при проектировании сразу - значит, он достаточно квалифицирован, и код будет лучшего качества и в других местах
вот ответ зачем
источник

VG

Vadim Goncharov in Modern::Perl
точнее, "почему"
источник

AK

Andrey Konovalov in Modern::Perl
Vadim Goncharov
вот ответ зачем
Вопрос: ЗАЧЕМ писать не под одну ОСь? ОК, в частном случае, когда приложение и не должно работать на всём ззопарке операционных систем.
И да, расскажи про квалификацию разработчикам SolidWorks. Боюсь, они раз так в 100 богаче тебя будут
источник

AK

Andrey Konovalov in Modern::Perl
Просто может я что-то не понимаю, но я реально работал к огромном количестве контор - и столкнулся с тем, что им нужно приложение, работающее на куче ОСей - ровно 0 раз. ОК, мой случай не показателен, как тут Артём сказал. Но что делать, я исхожу из своего опыта.
источник

AK

Andrey Konovalov in Modern::Perl
При разработке вщей типа AnyEvent::Fork, безусловно, знание специфики разных ОСей нужно, с этим никто не спорит. И да, когда понадобилось написать либу, выясняющую "кто мой потомок, кто мой внук, кто брат и сестра", мне пришлось назвать её Linux::PID или каким-то подобным образом. Конечно в тот момент ужасно страдал, что в компании, где я работал, не было ни одного HP UX
источник

VG

Vadim Goncharov in Modern::Perl
просто удивительно, как рьяно порой люди отстаивают своё право делать говно...
источник

AK

Andrey Konovalov in Modern::Perl
Vadim Goncharov
просто удивительно, как рьяно порой люди отстаивают своё право делать говно...
Вадим, а ты поделишься своей кросс-осевой библиотекой? Можно даже одной
источник

AK

Andrey Konovalov in Modern::Perl
Ну чтоб лоу-левел и всё как у людей. Не то, что у Mons'а там какого-нибудь
источник

VG

Vadim Goncharov in Modern::Perl
зачем? я ж не велосипедист какой-нибудь
источник

AK

Andrey Konovalov in Modern::Perl
А. Ну-ну.
источник

AK

Andrey Konovalov in Modern::Perl
ОК, так как нам поможет AnyEvent::Fork узнать всех потомков данного процесса? Можно просто прямых потомков.
источник

AK

Andrey Konovalov in Modern::Perl
И да, не порождённых AnyEvent::Fork'ом, такое тоже бывает.
источник

VG

Vadim Goncharov in Modern::Perl
> когда понадобилось написать либу, выясняющую "кто мой потомок, кто мой внук, кто брат и сестра", мне пришлось назвать её Linux::PID или каким-то подобным образом

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

VG

Vadim Goncharov in Modern::Perl
Andrey Konovalov
ОК, так как нам поможет AnyEvent::Fork узнать всех потомков данного процесса? Можно просто прямых потомков.
он просто помнит их всех в своих объектах :D
источник

AK

Andrey Konovalov in Modern::Perl
Vadim Goncharov
он просто помнит их всех в своих объектах :D
Это просто фантастика. Жаль вот system  и всякие мерзкие хрени типа бэктиков ничего нигде не регистрируют
источник