The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Компания Apple заменила MySQL на PostgreSQL в Mac OS X 10.7 ..., opennews (??), 03-Авг-11, (0) [смотреть все] +1

Сообщения [Сортировка по времени | RSS]


85. "Компания Apple заменила MySQL на PostgreSQL в Mac OS X 10.7 ..."  –2 +/
Сообщение от gt (??), 04-Авг-11, 12:32 
>Программы знаете там как удаляются? Просто в корзину её пихаешь и все

На самом деле это большое преимущество по сравнению с Windiws и Linux.
В нормально написанной и собранной программе все нужные ей компоненты находятся в одной папке-bundle, которую можно свободно перемещать по ФС без потери функциональности.  


> общий поиск по всему компу делаешь по имени программы - все что нашлось в корзину.
> Тогда 100% удалится. И этому вот прямо учат что надо так и делать.

А теперь расскажите, как обычный пользователь может полностью (на 100%) удалить из Linux программу, которую он "установил" из su при помощи make install, раскидавшей сотни файлов по всей ФС, а make deinstall разрабочик не предусмотрел (или build-директория была удалена).


> Лично мои выводы: когда толпа народу визжит
> "интуитивно понятный предсказуемый простой интерфейс" - профессионалу за
> ним делать нечего

Вы просто не профессинал ;) В противном случае вы бы понимали, что профессионально сделанный GUI должен быть именно простым и интуитивно понятным для пользователей.

Ответить | Правка | К родителю #67 | Наверх | Cообщить модератору

89. "Компания Apple заменила MySQL на PostgreSQL в Mac OS X 10.7 ..."  +/
Сообщение от zazik (ok), 04-Авг-11, 13:34 
> А теперь расскажите, как обычный пользователь может полностью (на 100%) удалить из
> Linux программу, которую он "установил" из su при помощи make install,
> раскидавшей сотни файлов по всей ФС, а make deinstall разрабочик не
> предусмотрел (или build-директория была удалена).

Если он знает про su и make install, то он не обычный пользователь.

Ответить | Правка | Наверх | Cообщить модератору

91. "Компания Apple заменила MySQL на PostgreSQL в Mac OS X 10.7 ..."  +/
Сообщение от gt (??), 04-Авг-11, 13:51 
А что это меняет? Удаление такой программы из Linux не станет проще/логичнее, чем описанное удаление программы из Mac OS X.
Ответить | Правка | Наверх | Cообщить модератору

98. "Компания Apple заменила MySQL на PostgreSQL в Mac OS X 10.7 ..."  +/
Сообщение от zazik (ok), 04-Авг-11, 17:00 
> А что это меняет? Удаление такой программы из Linux не станет проще/логичнее,
> чем описанное удаление программы из Mac OS X.

Хотел ответить, но ниже меня опередили. Установите программу подобным образом(если такое возможно на этой анально огороженной системе) на МакОСи и удалите чудесными движениями мышки.

Ответить | Правка | Наверх | Cообщить модератору

111. "Компания Apple заменила MySQL на PostgreSQL в Mac OS X 10.7 ..."  +2 +/
Сообщение от Анонимный Анонимус (?), 04-Авг-11, 21:51 
>> А что это меняет? Удаление такой программы из Linux не станет проще/логичнее,
>> чем описанное удаление программы из Mac OS X.
> Хотел ответить, но ниже меня опередили. Установите программу подобным образом(если такое
> возможно на этой анально огороженной системе) на МакОСи и удалите чудесными
> движениями мышки.

Что в макосе анально огоржено? make install? будет срач, да. поэтому стоит пользоваться portege.

Вы не приложение в корзину тянете, а контейнер в котором могут быть любые файлы, хоть образ диска с операционной системой (до Lion так обновляется, да). Это аналогично apt-get remove в какой-нибудь убунте. А вот настройки нужно вручную сносить. Конфиги раскиданы по 2-3 папкам.

Вообще, изменения вносимые стандартным для графических утилит инсталлятором лежат в /var/db/receipts/ и прекрасно просматриваются утилитой lsbom, но вы по видимому не знаете что в макосе есть терминал.

На опеннете новостям про яблоко не место. Здесь им единицы пользуются, а многие просто слюнками брызгают со злости.

Ответить | Правка | Наверх | Cообщить модератору

97. "Компания Apple заменила MySQL на PostgreSQL в Mac OS X 10.7 ..."  +1 +/
Сообщение от Аноним (-), 04-Авг-11, 15:54 
> А теперь расскажите, как обычный пользователь может полностью (на 100%) удалить из
> Linux программу, которую он "установил" из su при помощи make install,
> раскидавшей сотни файлов по всей ФС, а make deinstall разрабочик не
> предусмотрел (или build-директория была удалена).

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

Ответить | Правка | К родителю #85 | Наверх | Cообщить модератору

99. "Компания Apple заменила MySQL на PostgreSQL в Mac OS X 10.7 ..."  +/
Сообщение от gt (??), 04-Авг-11, 17:50 
Разумеется, можно.

А говорил я так Крыжовнику, который делает выводы о профессионализме только по своему эпизодическому опыту удаления из макоси криво поставленных программ.

Ответить | Правка | Наверх | Cообщить модератору

101. "Компания Apple заменила MySQL на PostgreSQL в Mac OS X 10.7 ..."  +1 +/
Сообщение от Телегин Дмитрийemail (?), 04-Авг-11, 19:34 
>> Программы знаете там как удаляются? Просто в корзину её пихаешь и все
> На самом деле это большое преимущество по сравнению с Windiws и Linux.
> В нормально написанной и собранной программе все нужные ей компоненты находятся в одной
> папке-bundle, которую можно свободно перемещать по ФС без потери функциональности.  

Поработайте программистом для мака, а потом обсуждайте как писать нормальные программы для него. Как вы думаете где должны в маке лежать аудио плагины, идущие в комплекте с вашей программой? Или к примеру попробуйте установить что-то типа Logic Pro (нормальная программа от Apple) а потом удалить перетянув в корзину и посчитать неосвободившиеся гигабайты. В Mac OS X достаточно проблем о которых просто не знают те кто не работал на ней постоянно хотя бы год.


Ответить | Правка | К родителю #85 | Наверх | Cообщить модератору

102. "Компания Apple заменила MySQL на PostgreSQL в Mac OS X 10.7 ..."  +/
Сообщение от gt (??), 04-Авг-11, 20:07 
Вот мы как раз и пишем кросс-платформенные GUI-программы для Windows, Linux и Mac OS X.

В большинстве случаев в application bundle можно включить все необходимые компоненты (включая импорт любых frameworks), так что полное удаление действительно можно сделать перетягиванием в корзину всего одной заранее известной папки. Можно также связать application bundle с другими своими bundles с импортированными frameworks, так что полное удаление можно сделать перетягиванием в корзину всего нескольких заранее известных папок.

А подводные камни есть везде.

Ответить | Правка | Наверх | Cообщить модератору

141. "Компания Apple заменила MySQL на PostgreSQL в Mac OS X 10.7 ..."  –1 +/
Сообщение от Кирилл (??), 08-Авг-11, 15:27 
Дорогой, всё можно запихнуть в бандл. После чего всё устанавливается простым копированием, а удаляется без следа, вот уже новость, обычным удалением бандла программы.
Ответить | Правка | К родителю #101 | Наверх | Cообщить модератору

134. "Компания Apple заменила MySQL на PostgreSQL в Mac OS X 10.7 ..."  +/
Сообщение от Michael Shigorinemail (ok), 07-Авг-11, 15:01 
>>Программы знаете там как удаляются? Просто в корзину её пихаешь и все
> На самом деле это большое преимущество по сравнению с Windiws и Linux.  
> В нормально написанной и собранной программе все нужные ей компоненты находятся в
> одной папке-bundle, которую можно свободно перемещать по ФС без потери
> функциональности.

Это не преимущество, а tradeoff -- при очередной дырке в zlib каком предлагается ждать, пока пофиксят все такие бандлы.  Т.е. есть как плюсы, так и минусы у такого _выбора_.

Ответить | Правка | К родителю #85 | Наверх | Cообщить модератору

143. "Компания Apple заменила MySQL на PostgreSQL в Mac OS X 10.7 ..."  +/
Сообщение от gt (??), 08-Авг-11, 16:28 
Все в ваших руках: вы можете включить в bundle то, что считаете необходимым. Библиотеки вроде zlib можно и не включать. Тогда получите простоту установки/удаления при сохранении возможности централизованного обновления системных библиотек.
Ответить | Правка | Наверх | Cообщить модератору

144. "Компания Apple заменила MySQL на PostgreSQL в Mac OS X..."  +/
Сообщение от anonymous (??), 08-Авг-11, 17:01 
> Все в ваших руках: вы можете включить в bundle то, что считаете
> необходимым. Библиотеки вроде zlib можно и не включать. Тогда получите простоту
> установки/удаления при сохранении возможности централизованного обновления системных
> библиотек.

ага. программа требует библиотеку libxyz, но мы её не включаем. а в системе её нет. ай, что случилось, почему программа не запускается?! придётся в бандл класть. и, натурально, никаких общесистемных обновлений пакетов. чем это отличается от винды?

Ответить | Правка | Наверх | Cообщить модератору

145. "Компания Apple заменила MySQL на PostgreSQL в Mac OS X..."  +/
Сообщение от gt (??), 08-Авг-11, 17:56 
А теперь почти та же история из мира Linux:
статически собранная программа требует библиотеку xyz, поэтому мы её линкуем. И, натурально, никаких общесистемных обновлений для этой статически слинкованной xyz библиотеки (которой к тому же даже в системе нет). Чем это отличается от винды?

Так что вы сказать-то этим хотели?

Повторяю: все в ваших руках. Если включаете в свою программу редкую библиотеку (хоть в bundle, хоть статически слинкованную) будьте готовы сами обновлять её (или даже всю свою программу).

Ответить | Правка | Наверх | Cообщить модератору

146. "Компания Apple заменила MySQL на PostgreSQL в Mac OS X..."  +/
Сообщение от Michael Shigorinemail (ok), 08-Авг-11, 20:29 
> А теперь почти та же история из мира Linux:

[...]
> Так что вы сказать-то этим хотели?

То, что исключение одного мира является правилом другого.

Ответить | Правка | Наверх | Cообщить модератору

147. "Компания Apple заменила MySQL на PostgreSQL в Mac OS X..."  +/
Сообщение от gt (??), 08-Авг-11, 22:18 
Ну и что? Не факт, что MacOSX-правило безусловно хуже Linux-правила (вспомните хотя бы одно из его правил, при котором файлы одного приложения раскиданы по всей ФС).

Обратное сравнение, разумеется, тоже верно. Так о чем здесь српоить? (вопрос адресован не распальцованым юным анонимузам :) )

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру