почему надо ненавидеть майкрософт
Sep. 29th, 2003 07:13 pmLet's Bash Microsoft Today — забавная дискуссия в веблоге Филиппа Гринспана о том, за что стоит ненавидеть Майкрософт (или не стоит). В основном в комментах.
Кстати, хотя со многими высказанными там претензиями я согласен, многие другие кажутся мне непонятными или даже невразумительными. И откуда, интересно, такая ненависть к реестру (он же registry)? Вот это я давно не могу понять. У меня есть немало конкретных претензий к Майкрософту по поводу реестра (плохо документирован, в основной программе редактирования не хватает многих важных возможностей, итп.), но я не понимаю, что такого уж ужасного в идее центрального реестра конфигурационной информации, в принципе.
Кстати, хотя со многими высказанными там претензиями я согласен, многие другие кажутся мне непонятными или даже невразумительными. И откуда, интересно, такая ненависть к реестру (он же registry)? Вот это я давно не могу понять. У меня есть немало конкретных претензий к Майкрософту по поводу реестра (плохо документирован, в основной программе редактирования не хватает многих важных возможностей, итп.), но я не понимаю, что такого уж ужасного в идее центрального реестра конфигурационной информации, в принципе.
no subject
Date: 2003-09-29 09:22 am (UTC)Вообще реестр это, по-моему, что-то что может быть удобно с точки зрения програмера/API, но никак не с точки зрения юзера/админа.
no subject
Date: 2003-09-29 09:37 am (UTC)Другое дело, что многие программы пишут свои данные в реестр как бог на душу положит, и далеко не всегда с первого взгляда становится очевидно, что же именно нужно сохранять.
no subject
Date: 2003-09-29 09:53 am (UTC)no subject
Date: 2003-09-29 10:13 am (UTC)Запустить её и посмотреть (http://www.sysinternals.com/ntw2k/source/regmon.shtml), что она из регистра читает и что пишет?
no subject
Я вообще не про то что это сделать нельзя (сделать можно всё), а про то что проще и удобнее. ИМХО, юниксовская система с инициализационнами файлами - проще и удобнее.
Единственное, мне не очень нравиться традиция кидать все дот-конфиги в корень home directory. ИМХО, было бы гораздо удобнее еслиб была бы какая-нибудь стандартная директория для всех конфигов в хом дайректори (что-нибудь вроде "").
no subject
Date: 2003-09-29 11:02 am (UTC)А вообще, как относительный newbye в линаксе хочу сказать, что то, что там происходит с конфигурациями вызывает.. кхм.. не самые хорошие чувства поначалу.
(что-нибудь вроде "
.configs
").
А чем это будет тогда отличаться от registry? :)
no subject
Date: 2003-09-29 11:10 am (UTC)Всем :) Единственное что я имелл ввиду, это местоположение файлов - в руте пользовательской директории или в отдельной папке.
no subject
Date: 2003-09-29 10:13 am (UTC)no subject
Date: 2003-09-29 10:27 am (UTC)no subject
Date: 2003-09-29 10:30 am (UTC)win key + 'R'
regedit
Под "my computer" - список из 5 ульев. Если Вы сами не догадаетесь, что каждый из них обозначает, я поднимаю руки.
no subject
Date: 2003-09-29 10:33 am (UTC)no subject
Date: 2003-09-29 11:20 am (UTC)Первый пришедший на ум пример м первого подвернувщегося форума:
no subject
Date: 2003-09-29 11:39 am (UTC)А что, your average Unix hack более интуитивен для человек, не знающего основы администрации Unix-a?
no subject
Date: 2003-09-29 12:22 pm (UTC)no subject
Date: 2003-09-29 12:26 pm (UTC)Я вообще имел ввиду не "hacking", а перлы вроде
"HKEY_CLASSES_ROOTCLSID{F3A614DC-ABE0-11d2-A441-00C04F795683}LocalServer32"
no subject
Date: 2003-09-29 12:32 pm (UTC)no subject
Date: 2003-09-29 12:35 pm (UTC)no subject
Date: 2003-09-29 12:45 pm (UTC)Впрочем, не совсем понятно, как мы пришли к вопросу об open source, начав с вопроса о реестре.
no subject
Date: 2003-09-29 12:52 pm (UTC)(no subject)
From:(no subject)
From:почувствуйте разницу
Date: 2003-09-29 02:09 pm (UTC)Разработчик програми "find files" в windows не думал о том, кому и зачем понадобится его программа, поэтому встроить её в свою программу без изрядного гемора я не смогу. Поскольку список файлов для поиска программой не предусмотрен иначе, как при вводе в текстовое поле в диалоге, я попал - мне придётся писать собственный поиск или заниматься изощрённым сексом с COM - это при условии, что разработчик таки позаботился встроить тот COM-интерфейс, который мне нужен.
Улавливаете разницу? ;)
Re: почувствуйте разницу
Date: 2003-09-29 03:11 pm (UTC)Ну, давайте поиграем в эту игру. Какие же это функции? Для справки, в .NET regular expressions в наличии, и использовать их - даже 3-х функций много будет.
Поскольку список файлов для поиска программой не предусмотрен иначе, как при вводе в текстовое поле в диалоге, я попал - мне придётся писать собственный поиск или заниматься изощрённым сексом с COM - это при условии, что разработчик таки позаботился встроить тот COM-интерфейс, который мне нужен.
Значит, если юникс, то 3-4 функции и полчаса работы, а если COM, то изощренный секс... Ну, ладно, засиделись мы что-то.
Re: почему надо ненавидеть майкрософт
From:no subject
Date: 2003-09-29 10:51 am (UTC)no subject
Date: 2003-09-29 11:03 am (UTC)no subject
Date: 2003-09-29 11:14 am (UTC)no subject
Date: 2003-09-29 11:39 am (UTC)http://www.livejournal.com/users/avva/951967.html?thread=13049759#t13049759