wizzard: (Default)
[personal profile] wizzard

Вот там можно удалить запущенный executable. В этом, в общем-то, ничего страшного нет. Но.

1. Как при этом работает memory mapping?

2. Если там нету memory mapping, то как там работают SFX архивы и просто тяжелые бинарники?

Date: 2009-09-12 12:09 pm (UTC)
From: [identity profile] lionet.livejournal.com
Don't get me started on windows. Там фичи не умножаются друг с другом, а делятся друг на друга.

Date: 2009-09-12 12:20 pm (UTC)
From: [identity profile] lionet.livejournal.com
Don't get me started on linux as well ;)

BSD (FreeBSD, Mac OS X) и Solaris — наше всё.

wrt зоопарк конфигов — вот микрозадачка: засунь "Group Policy" в систему контроля версий.

Date: 2009-09-12 12:53 pm (UTC)
From: [identity profile] lionet.livejournal.com
насколько OpenSolaris хуже\лучше просто солярки?

Нет first hand experience. По описаниям — одно и то же.

GPO, в принципе, это версионник унутре и есть. Т.е. он же не весь тупо копируется, если в домене менять настройки и пропагандировать их машинам :)

Вопрос в контроле и аудите изменений, а не в распространении.

Когда-то видел 3rd party редактор этих конфигов, значит, в худшем случае (бинарные) можно их конвертить туда-сюда в что-то текстовое.

Вот так всё в виндах. Пока какой-то чел бинарник с GUI не прикрутит, автоматизировать детали "на коленке" не представляется возможным. Unix — существенно более пластичный конструктор для нестандартных задач, чем не-юникс.

BTW2. А какие есть утилиты, которые умеют делать непострочный diff\merge?

К сожалению, одной, охватывающей всё, как (sdiff -Bb) утилиты нет, потому что это очень завязано на синтаксис.

Для XML/JSON, например.

xmldiff, diffxml, jsondiff, json-diff

Date: 2009-09-12 02:31 pm (UTC)
From: [identity profile] lionet.livejournal.com
"На коленке" имеет существенный недостаток - отсутствие документированного API.

У твоего решения или у конфигов? У конфигов очень документированный API. Не путай API доступа к конфигурации (доступ к registry, например) к API самой конфигурации (что именно и на что именно там менять). В этом отношении, конфиги в юниксе гораздо более покрыты документацией, чем эти все policies. Причём, описание идёт от множества разработчиков: это в правилах хорошего тона, да и без описания нифига не заработает — конфиг пишется человеком. Но вот найди описание настроек для абстрактной виндовой программы? Не будет его: только ручки в GUI и какой-то птичий крап в сеттингах, который нужно реверс-инжинирить.

Толку с того, что есть униформный API к этому регистри?

Вплоть до того, что текстовый аутпут консольных программ становится интерфейсом, и локализация ломает все к чертям

LC_ALL=C никто никогда нигде не отменял.

Date: 2009-09-12 02:47 pm (UTC)
From: [identity profile] sashman.livejournal.com
соляра = уг the unix way.

зы. экспириенс босса моего.

Profile

wizzard: (Default)
wizzard

January 2019

S M T W T F S
  12 345
6789101112
1314 1516171819
202122 23242526
2728293031  

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 17th, 2025 06:11 am
Powered by Dreamwidth Studios