Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней. Закрыто  Сообщений: 8119 • Страница 83 из 406<  1 ... 80  81  82  83  84  85  86 ... 406  >
  Версия для печати (полностью) Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Member
Статус: Не в сети
Регистрация: 06.11.2003
sergey_g всё таки пока не будет у программы своего окружения из которого нельзя воздейсвовать напрямую на другие программы/их окружение (без спец апи) в любых системах будет встречаться что-то вроде длл хелл. по хорошему программа должна функционировать в своей среде со своими версиями библиотек не имея доступа (опять же без спец апи) к другим библиотекам. если это правильно реализовать то организация unix будет серьёзно проигрывать, имхо. текущая организация в .net только старт (издалека) того о чём я говорю (если кто понял конечно :)) но она уже не хуже unix



Партнер
 

Member
Статус: Не в сети
Регистрация: 17.08.2006
Откуда: Донецк
DenisMak Чесно говоря, я не вижу способов решить эту проблему, пока не будет четкого механизма разрешения конфликтов в разных версиях. Поясню на примере:
Цитата:
Есть две программы А и Б, они обе используют библиотеку Л. А использует Л-1.12.50, а Б использует Л-1.14.80.
Ситуация: у пользователя уже стоит программа А, соответственно у него есть Л-1.12.50, он хочет поставить Б.
Возникает вопрос: что делать с библиотекой Л?

Вариант .NET: дублируем библиотеку Л, теперь у нас в системе есть две версии Л-1.12.50 и Л-1.14.80.
+ нет никаких конфликтов каждая программа работает безошибочно со своей версией Л.
- пока разработчик программы А не пере соберет ее с библиотекой Л-1.14.80, в системе будут две версии Л, даже если обновление до Л-1.14.80 не вносило в работу А никаких конфликтов.

Вариант Linux: обновляем Л-1.12.50 до Л-1.14.80, в системе остается только Л-1.14.80.
+ в любой момент времени в системе только одна более новая версия Л.
- если у программы А возникли конфликты с Л-1.14.80, то пользователю вручную прийдется исправлять конфликт.


 

Member
Статус: Не в сети
Регистрация: 06.11.2003
sergey_g в варианте .net мы получаем оба рабочих приложения, в линуксе не факт, но если производитель протестировал свой продукт с новой библиотекой (или пользователь захотел использовать сам именно её) то нужно всего лишь обновить конфиг у приложения
Добавлено спустя 1 минуту, 11 секунд
пересобирать не обязательно, в конфиге можно прописать использование библиотеки какой хочешь версии


 

Member
Статус: Не в сети
Регистрация: 05.03.2003
Откуда: Укр. Кривой Рог
_DiseL_
Цитата:
- никто не будет отчечать, если из-за сбоя в работе двигателя я застряну на ж/д переезде и меня снесет поезд. Эт моя проблема
А кто будет отвечать? :)) Как докажеш? тебя уже не будет и двигателя тоже, може ты от своей криворукости заглох, кто докажет что это так или не так.

Цитата:
- я не имею права изменять что либо(перечиповка или форсирование двигателя, замена подвески, перетяжка или замена салона, и тюд) за подобные вещи у меняотбирают автомобиль, а меня наказывают.

Обычно машина сразу снимается с гарантии, если она новая конешно.

Цитата:
- запчасти на авто требуются постоянна.

А разве это не так, ТО автомобиля ты разве не обязан делать, менять масло, фильтра каждые Х-тысяч километров?
Цитата:
- выпуск запчастей может прекратится в любой момент, даже если автомобиль отвечает пока еще всен нормам.

Бывает и такое, или такая стоимость оригинальных запчастей что волей неволей приходится искать аналоги.
ChromeFX
Цитата:
Ты переставил винт с одного процессорного разъема на другой??
Маэстро! :-)
Ты прекрасно знаеш что имелось в виду, давай еще отсутсвие запятых будем проверять.


 

Member
Статус: Не в сети
Регистрация: 06.11.2003
sergey_g так даже более удобно, продвинутый пользователь себе заменит, а начинающий будет всегда получать рабочее приложение, пусть и со старой версией библиотеки, в линуксе ж придётся разбираться и начинающему


 

Member
Статус: Не в сети
Регистрация: 17.08.2006
Откуда: Донецк
DenisMak Но в любом случае нужно либо обращаться к разработчику, чтобы он исправил конфликт, либо самому менять конфиг приложения, а это предполагает наличия знаний о принципе работы системы контроля версий, что, по моему мнению, уже превышает уровень знаний простого пользователя.

_________________
Каждый имеет право выбирать свою дорогу в ад!


 

Member
Статус: Не в сети
Регистрация: 06.11.2003
sergey_g линукс славится своей стабильностью, а этот момент говорит об обратном на уровне приложения (и это к стати очень частая проблема в линуксе судя по постам), просто если ты хочешь использовать новую версию библиотеки ты должен понимать для чего тебе её именно новая версия. и по большому счёту
1. только исправление багов требует изменение только revision number в версии и подцепиться автоматом новая библиотека (по описанию так, но не проверял на практике)
2. новые фичи или серьёзные переделки/правки кода далеко не факт что не дадут новых багов, поэтому на свой страх и риск нужно действовать ручками
и я с этим абсолютно согласен, потому как на домашних поделках или программ для работы дома это может и не столь критично как для программ для предприятия.


 

Member
Статус: Не в сети
Регистрация: 17.08.2006
Откуда: Донецк
DenisMak Вот поэтому я и считаю, что на предприятии должен быть IT отдел, который занимается настройкой всего ПО, а секретарша должна только данные в нужное поле вносить. И тут уже дело привычки, если сотрудники IT отдела всю жизнь проработали под Windows/Linux, то ничего хорошего не получится если они попытаются перевести на другую платформу, чисто ради эксперимента, чтобы силы свои попробовать.
А домашнему пользователю остается надеятся только на случай: если окажется рядом знакомый который сможет и захочет настроить Linux/Windows, и будет потом отвечать на разнае глупые вопросы, а как сделать это, или почему у меня то не загружается - то ему повезло. А если такого человека не будет, то с любой системой будут проблемы. Я так десять лет назад с Win 3.11 начинал, и сейчас с Linux пытаюсь разобраться, и поверьте мне ошибки зачастую одни и теже. Так что с моей точки зрения для новичка и там и там тяжело приходится.

_________________
Каждый имеет право выбирать свою дорогу в ад!


 

Member
Статус: Не в сети
Регистрация: 06.11.2003
sergey_g в принципе да, я просто хотел сказать ещё о том, что мс не стоит на месте, развивается и некоторые её идеи очень правильны (имхо) и лучше чем в unix, хотя грабли конечно же есть в каждом доме. Заметь, сравнил win3.11 и линукс сегодня :)
складывается такое ощущение (по идеям по крайней мере) что у мс будет рывок (не знай как скоро) типа у интела с NetBirst на Conroe, при этом не в ползовательском интерфейсе, а архитектурный, тока сложно им придётся с поддержкой старого софта
Добавлено спустя 23 минуты, 10 секунд
sergey_g проверил - ошибся, не грузит новые сборки с изменённым revision number (последнее число). грузит только с новым build number
Добавлено спустя 4 минуты, 10 секунд
Цитата:
DenisMak Вот поэтому я и считаю, что на предприятии должен быть IT отдел, который занимается настройкой всего ПО, а секретарша должна только данные в нужное поле вносить. И тут уже дело привычки, если сотрудники IT отдела всю жизнь проработали под Windows/Linux, то ничего хорошего не получится если они попытаются перевести на другую платформу, чисто ради эксперимента, чтобы силы свои попробовать.

sergey_g есть выход - Web интерфейс :)


 

Member
Статус: Не в сети
Регистрация: 17.08.2006
Откуда: Донецк
DenisMak писал(а):
Заметь, сравнил win3.11 и линукс сегодня

Не хочу чтобы меня неправильно поняли, я сравнил их не по функциональности, а по ситуации в которой я оказался. Когда я переходил с одной версии Windows на другую, у меня уже был некий багаж знаний, который позволял проще адаптироваться. А в случае с Linux практически ничего из того, что я умел на Windows, мне не пригодилось (разве что терминология, проще читать мануалы). Т.е. я оказался в таком же положении как и при знакомстве с win3.11.
А насчет рывка у MS: я не против, всегда был за прогресс, тогда и бесплатному софту будет к чему стремиться. Единственное, что меня раздражает в MS - это способ их борьбы с пиратством. Я понимаю, что каждый человек хочет получать деньги за свой труд, и ему обидно когда другой не приложив и десятой доли усилий, не только свободно распространяет результаты этого труда, но и получает за распространение деньги. Вот правда методы этой борьбы я не могу принять. Как показывает история: "затягивание гаек до предела" еще никогда не приносило желаемого результата.
Добавлено спустя 4 минуты, 45 секунд
DenisMak писал(а):
есть выход - Web интерфейс

Тогда начнется битва какой протокол лучше использовать для обмена данными между клиентом и сервером, что лучше использовать Ajax или формировать все страницы на сервере, на каком языке писать клиентскую сторону, на каком серверную.... и пошло поехало :)

_________________
Каждый имеет право выбирать свою дорогу в ад!


 

Member
Статус: Не в сети
Регистрация: 06.11.2003
sergey_g пока я не видел гаек мс которые бы не откручивались :)
Добавлено спустя 2 минуты, 8 секунд
sergey_g писал(а):
Тогда начнется битва какой протокол лучше использовать для обмена данными между клиентом и сервером, что лучше использовать Ajax или формировать все страницы на сервере, на каком языке писать клиентскую сторону, на каком серверную.... и пошло поехало

ответ:
sergey_g писал(а):
И тут уже дело привычки, если сотрудники IT отдела всю жизнь проработали под Windows/Linux, то ничего хорошего не получится если они попытаются перевести на другую платформу, чисто ради эксперимента, чтобы силы свои попробовать.


 

Member
Статус: Не в сети
Регистрация: 17.09.2003
Откуда: UA г.Донецк
finex
Цитата:
А кто будет отвечать? ) Как докажеш? тебя уже не будет и двигателя тоже, може ты от своей криворукости заглох, кто докажет что это так или не так
я ниимею возможности вмегшиваться в работу двигателяя вообще , согласно тойдже лицензии. Доказывается это в суде, и прицинденты с автоконцернами были.
Цитата:
Обычно машина сразу снимается с гарантии, если она новая конешно.
необязательно снимается, это раз. и второе ее то у меня никто не отбираети никаких законов я не нарушаю.
Цитата:
А разве это не так, ТО автомобиля ты разве не обязан делать, менять масло, фильтра каждые Х-тысяч километров?

нет не ТО, ТО это чистка диска стандартными средствами, и его дефрагментация.
Цитата:
Бывает и такое, или такая стоимость оригинальных запчастей что волей неволей приходится искать аналоги.

По лицензии я не имею права менять оригнальные запчасти на другие, у меня отбирут машину. А вот доставить подобную же запчасть вместе с оригинальной еще вроде как можно

_________________
Debian Lenny/Sid
при установке линукс не пострадал ни один пингвин, полегли все дятлы


 

Member
Статус: Не в сети
Регистрация: 05.03.2003
Откуда: Укр. Кривой Рог

кто то говорил страниц 2 назад
Цитата:
Цитата:
Цитата:
А я согласен купить мерседес за 1000 баксов а не за 30000, дальше что.


_DiseL_ писал(а):
несравнивая теплое м сягким. Ты не сможешь сделать из одного мерседеса два идентичных по всем параметров, при помощи 3 кликов мыши. Вот что.


 

Advanced member
Статус: Не в сети
Регистрация: 09.03.2004
Откуда: Кишинёв
http://cnews.ru/news/top/index.shtml?2006/09/22/211807 - :roll:


 

Member
Статус: Не в сети
Регистрация: 05.09.2004
DenisMak писал(а):
и понять что есть major version, minor version, build number, revision и это не просто слова и цифры, а своего рода метки совместимости/исправления ошибок.

Да я думаю, он в курсе.
А вот ты должен быть в курсе, что есть еще такое понятие, как обратная совместимость.
Добавлено спустя 2 минуты, 4 секунды
DenisMak писал(а):
sergey_g всё таки пока не будет у программы своего окружения из которого нельзя воздейсвовать напрямую на другие программы/их окружение (без спец апи) в любых системах будет встречаться что-то вроде длл хелл.

Это вроде вообще противоречит концепции shared libraries...


 

Member
Статус: Не в сети
Регистрация: 06.11.2003
ChromeFX
ChromeFX писал(а):
А вот ты должен быть в курсе, что есть еще такое понятие, как обратная совместимость.

я в курсе, тока это не значит что библиотека версии 2.0 должна быть совместима с версией 1.0, 1.1 ещё может быть, и то не обязательно. почитай http://www.linux.org.ru/view-message.js ... 7547#97864 правда там всё равно с ошибками по моему написано (практика другое показывает)
ChromeFX писал(а):
Это вроде вообще противоречит концепции shared libraries...

почитай как сделана загрузка библиотек разных версий в .Net (желательно на msdn.microsoft.com) и поймешь что я имел в виду, sergey_g в курсе, а ты похоже нет


 

Member
Статус: Не в сети
Регистрация: 05.09.2004
DenisMak писал(а):
почитай как сделана загрузка библиотек разных версий в .Net

Не особо интересно, чессказать... У меня сейчас документация по DBUS на очереди.


 

Member
Статус: Не в сети
Регистрация: 17.09.2003
Откуда: UA г.Донецк
finex
Цитата:
кто то говорил страниц 2 назад

и? Как это все расходится с моими нынешними словами? Я просто показываю сто подобная анология не умесна. Вот и все

_________________
Debian Lenny/Sid
при установке линукс не пострадал ни один пингвин, полегли все дятлы


 

Member
Статус: Не в сети
Регистрация: 28.07.2005
Цитата:
«Нет такой цены, которая могла бы конкурировать с пиратской, так как у легального производителя затраты всегда выше, — говорит президент Microsoft в России и СНГ Ольга Дергунова. — Эта стратегия не работает нигде. Выход — позиционирование продукта не по цене, а по ценности, предоставление потребителю правильного неизбыточного набора функций ПО, а также возможностей для покупки»

На Vista с такими ценами они вряд-ли много наварят...


 

Member
Статус: Не в сети
Регистрация: 30.12.2005
BaBL писал(а):
Эти кодеки распаковываются просто в свободную папку, а дальше плеер через определенный интерфейс по работе с библиотеками винды вытаскивает из них все необходимое.
Ещё-бы знать какие файлы откуда стянуть и куда поставить... Это-ж не документированная инфа, а значит серьёзный недостаток линукса.
BaBL писал(а):
контраргумент против линукс - двойное отрицание => аргумент за линукс
Приставка контр означает не отрицание, а направленность против чего-либо... В данном случае против линукс...
Knowskv писал(а):
Вот я и спрашиваю: к конкретному дистру линукса жёстко привязан конкретный кодек? Если выйдет новый кодек, то насколько просто будет его поставить, обойдя систему контроля целостности пакетов?
_DiseL_ писал(а):
Нет не жестко. я могу ОБНОВИТЬ пакет, и все будет работать.
ChromeFX писал(а):
Нет, не привязан. И обновить можно.
Да что вы говорите? Например в альте даже версия браузера, офиса и всего остального жёстко привязаны к конкретному дистру... Хотя BaBL уже ответил: надо хакнуть свой линукс, чтобы установить что-то нормальное.

Вот кстати продолжение развития темы контроля целостности пакетов: почему линуксы не выпускают своих сервис-паков для дистров, наподобие виндовс? Видать там всё настолько криво, что даже сервиспаками не исправишь, только новыми дистрами. Наводит на нехорошие мысли. Винда тут явно удобнее.
L.A.W. писал(а):
Значит болванку с кодом я могуспокойно использовать? мне же лицензия не нужна! Что? Нельзя купить диск не купив лицензию? А как же закон о правах потребителя? Который запрещает подобные выверты. Так что не катит такая аналогия!
Болванку без лицензии можно использовать (и многие используют) точно также как скажем носить оружие без лицензии, т.е. нарушая закон. Тебе нужна лицензия, чтобы иметь при себе пистолет? Нет. Покупай и носи без лицензии. В чём проблема?
Про упомянутый вами закон о правах потребителя, запрещающий подобные выверты поподробней, плз.
sergey_g писал(а):
И куча еще всего интересного, что может сделать GRUB.
Хммм... Я когда год назад разбирался с загрузчиками, нашёл древнюю статью где говорилось что виндовый загрузчик сделан более грамотно, чем линуховый, т.к. умеет активировать разделы... Видимо эта фича недавно появилась? Ладно, вобщем принимается что линуховый загрузчик лучше виндового.
ChromeFX писал(а):
Ты переставил винт с одного процессорного разъема на другой??
Ну прям как в том анекдоте: Штирлиц склонился над картой, его рвало на родину...
Нет конечно-же. Имелись ввиду матплаты...
sergey_g писал(а):
Есть две программы А и Б, они обе используют библиотеку Л. А использует Л-1.12.50, а Б использует Л-1.14.80.
Ситуация: у пользователя уже стоит программа А, соответственно у него есть Л-1.12.50, он хочет поставить Б.
Возникает вопрос: что делать с библиотекой Л?

Вариант .NET: дублируем библиотеку Л, теперь у нас в системе есть две версии Л-1.12.50 и Л-1.14.80.
+ нет никаких конфликтов каждая программа работает безошибочно со своей версией Л.
- пока разработчик программы А не пере соберет ее с библиотекой Л-1.14.80, в системе будут две версии Л, даже если обновление до Л-1.14.80 не вносило в работу А никаких конфликтов.

Вариант Linux: обновляем Л-1.12.50 до Л-1.14.80, в системе остается только Л-1.14.80.
+ в любой момент времени в системе только одна более новая версия Л.
- если у программы А возникли конфликты с Л-1.14.80, то пользователю вручную прийдется исправлять конфликт.
С точки зрения здравого смысла, микрософтовский подход мне кажется удобней и надёжней, а потери места на диске из-за жалких библиотечных килобайтиков не существенными.
Добавлено спустя 1 час, 2 минуты, 19 секунд
sergey_g, вижу ты нехило разбираешься в виндовс... Не мог-бы ты нам на понятном языке объяснить чем линукс объективно лучше винды (кроме цены и лоховских идеологий против МС), а то мы тут пока кроме оскорблений и соплей ничего так и не услышали... :oops:


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней. Закрыто  Сообщений: 8119 • Страница 83 из 406<  1 ... 80  81  82  83  84  85  86 ... 406  >
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 15


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan