LINUX.ORG.RU
ФорумTalks

Основные претензии к софту MS


0

0

Предлагаю тему для флейма. В общем вопрос стоит в том, что конкретно для каждого из Вас не подходит в продуктах монополиста. Интересуют разные мнения о разных аспектах.

Мне вот например на ноуте абсолютно не нравиться виста потому, что на ней бодро так тикает счетчик на HDD, на убунте я добавил пару строчек в конфиги и тикать будет только на батареи. Далее, общая загруженность системы после всевозможных оптимизаций - это смех сквозь слезы. Постоянно занято прогами и сервисами примерно 800 мегабайт оперативки (повторюсь после отключения всего что возможно, по дефолту даже страшно подумать). Ноут объективно больше греется, вентиляторы включаются _гораздо_ чаще чем под линем. Едем далее, абсолютно заоблачные требования к месту на HDD - 15 гигабайт и почти нулевой функционал из коробки - это скандал. Ну и наконец, количество включенного по умолчанию крэпа поражает воображение соответственно работает это все ну оооочеень медленно.

Про консоль итд - в принципе есть цигвин, но читал что под свистой у него проблемы.

З.Ы. Самбу в висте тоже сломали, какие-то баги с количеством копируемых файлов.

Ответ на: комментарий от vit122

>> А ничего, что tkabber может оказаться не первым в списке?

> И че?

Ну потестируй, посмотри... Будет, например, лишний запущенный tkabber в системе.

Ладно, за эту часть скриптуемости зачёт(да и то только для w2k+, вроде в 95-98 wsh отсутствовал).

Поехали дальше: получение данных из базы(1), прогон их через какой-нибудь скрипт(2) ("левый", поддерживающий только stdin-stdout) и вывод графика полученных из него данных(3). Первый и третий пункт с помощью продуктов от мс(), обвязку - скриптом.

PS. Кстати, вспомнил ещё одну нехорошую особенность одной ОС от мс: неотключаемый гуй. И не надо говорить про 2008 server, её ещё нет :P

gaa ★★
()
Ответ на: комментарий от vit122

> Покажите мне, как прикрутить в каком-либо линуховом гуевом файлманагере в контекстное меню бинарника пункт "запустить от имени...", а то эти su и sudo напрягают.

Положить в /usr/share/apps/konqueror/servicemenus/ файлик, в котором прописать запуск kdesu с параметром в виде имени файла. Точный формат файла не помню, а посмотреть смогу только вечером.

gaa ★★
()

Да кстати, еще один дебильнийший косяк - из висты убрали старую систему справки. В общем форсируют перелезание пользователей на новые велосипеды

anonymousI
() автор топика

1. Тормоза.

2. Постоянное жёсткое глюкалово, сносящее что-либо существенное.

3. Нет поддержки оборудования, постоянно приходится покупать что-то новое и ненужное.

4. > количество включенного по умолчанию крэпа
Причём перенастройка винды спасает в лучем случае на месяц, обычно - на день-два.

anonymous
()
Ответ на: комментарий от gaa

>Будет, например, лишний запущенный tkabber в системе.

Не будет. Эту часть я как раз проверил.

>Поехали дальше:

Херассе запросики. Мне на работе торчать осталось полчаса, могу не успеть, но постараюсь =)

vit122
()

кое-где поскипано.

1. GRANT OF LICENSE. Microsoft grants you the following rights provided that you comply with all terms and conditions of this EULA:
1.1 Installation and use. You may install, use, access, display and run one copy of the Software on a single computer, such as a workstation, terminal or other device ("Workstation Computer"). The Software may not be used by more than one processor at any one time on any single Workstation Computer.
1.2 Mandatory Activation. ....
1.3 Device Connections. You may permit a maximum of five (5) computers or other electronic devices (each a "Device") to connect to the Workstation Computer to utilize one or more of the following services of the Software: File Services, Print Services, Internet Information Services, and remote access (including connection sharing and telephony services). The five connection maximum includes any indirect connections made through "multiplexing" or other software or hardware which pools or aggregates connections. This five connection maximum does not apply to any other uses of the Software.
1.4 Remote Assistance/NetMeeting. The Software contains Remote Assistance and NetMeeting technologies that enable the Software or applications installed on the Workstation Computer (sometimes referred to as a host device) to be accessed remotely from other Devices. When you are using Remote Assistance or NetMeeting (or other software which provides similar functionality for a similar purpose) you may share your session with other users without any limit on the number of Device connections and without acquiring additional licenses for the Software. For Microsoft and non-Microsoft applications, you should consult the license agreement accompanying the applicable software or contact the applicable licensor to determine whether use of the software with Remote Assistance or NetMeeting is permitted without an additional license. As used above, a session means the experience delivered by the Software similar to when a user is using the input, output and display peripherals attached to the Workstation Computer.

1.5 Storage/Network Use. You may also store or install a copy of the Software on a storage device, such as a network server, used only to install or run the Software on your other Workstation Computers over an internal network; however, you must acquire and dedicate an additional license for each separate Workstation Computer on or from which the Software is installed, used, accessed, displayed or run. Except as otherwise permitted by the NetMeeting and Remote Assistance features described above, a license for the Software may not be shared or used concurrently on different Workstation Computers.

2. DESCRIPTION OF OTHER RIGHTS AND LIMITATIONS

2.1 Digital Rights Management.
2.2 Windows Media Format Software Development Kit ("WMFSDK"). This EULA does not grant you any rights to use the WMFSDK components contained in the Software to develop a software application that uses Windows Media technology. If you wish to use the WMFSDK to develop such an application, visit http://msdn.microsoft.com/workshop/imedia/windowsmedia /sdk/wmsdk.asp, accept a separate license for the WMFSDK, download the appropriate WMFSDK, and install it on your system.
2.3 Internet-Based Services Components. The Software contains components that enable and facilitate the use of certain Internet-based services. You acknowledge and agree that Microsoft may automatically check the version of the Software and/or its components that you are utilizing and may provide upgrades or fixes to the Software that will be automatically downloaded to your Workstation Computer.
2.4 Internet Gaming/Update Features. If you choose to utilize the Internet gaming or update features within the Software, it is necessary to use certain computer system, hardware, and software information to implement the features. By using these features, you explicitly authorize Microsoft or its designated agent to access and utilize the necessary information for Internet gaming and/or updating purposes. Microsoft may use this information solely to improve our software or to provide customized services or technologies to you. Microsoft may disclose this information to others, but not in a form that personally identifies you.
3. RESERVATION OF RIGHTS AND OWNERSHIP...The Software is licensed, not sold.
4. LIMITATIONS ON REVERSE ENGINEERING, DECOMPILATION, AND DISASSEMBLY. You may not ...
5. NO RENTAL/COMMERCIAL HOSTING. You may not rent, lease, lend or provide commercial hosting services with the Software.
6. CONSENT TO USE OF DATA. You agree that Microsoft and its affiliates may collect and use technical information gathered as part of the product support services provided to you, if any, related to the Software. Microsoft may use this information solely to improve our products or to provide customized services or technologies to you and will not disclose this information in a form that personally identifies you.
7. LINKS TO THIRD PARTY SITES. You may link to third party sites through the use of the Software. The third party sites are not under the control of Microsoft, and Microsoft is not responsible for the contents of any third party sites, any links contained in third party sites, or any changes or updates to third party sites. Microsoft is not responsible for webcasting or any other form of transmission received from any third party sites. Microsoft is providing these links to third party sites to you only as a convenience, and the inclusion of any link does not imply an endorsement by Microsoft of the third party site.
8. ADDITIONAL SOFTWARE/SERVICES. This EULA applies to updates, supplements, add-on components, or Internet-based services components, of the Software that Microsoft may provide to you or make available to you after the date you obtain your initial copy of the Software, unless we provide other terms along with the update, supplement, add-on component, or Internet-based services component. Microsoft reserves the right to discontinue any Internet-based services provided to you or made available to you through the use of the Software.
9. UPGRADES. To use Software identified as an upgrade, you must first be licensed for the software identified by Microsoft as eligible for the upgrade. After upgrading, you may no longer use the software that formed the basis for your upgrade eligibility.
10. NOT FOR RESALE SOFTWARE. Software identified as "Not For Resale" or "NFR," may not be sold or otherwise transferred for value, or used for any purpose other than demonstration, test or evaluation.
11. ACADEMIC EDITION SOFTWARE. To use Software identified as "Academic Edition" or "AE," you must be a "Qualified Educational User." For qualification-related questions, please contact the Microsoft Sales Information Center/One Microsoft Way/Redmond, WA 98052-6399 or the Microsoft subsidiary serving your country.
12. EXPORT RESTRICTIONS. You acknowledge that the Software is subject to U.S. export jurisdiction. ...
13. SOFTWARE TRANSFER. Internal. You may move the Software to a different Workstation Computer. After the transfer, you must completely remove the Software from the former Workstation Computer. ...
14. TERMINATION. Without prejudice to any other rights, Microsoft may terminate this EULA if you fail to comply with the terms and conditions of this EULA. In such event, you must destroy all copies of the Software and all of its component parts.
15. LIMITED WARRANTY FOR SOFTWARE ACQUIRED IN THE US AND CANADA.
16. DISCLAIMER OF WARRANTIES.
17. EXCLUSION OF INCIDENTAL, CONSEQUENTIAL AND CERTAIN OTHER DAMAGES.

record ★★★★★
()
Ответ на: комментарий от vit122

>> Будет, например, лишний запущенный tkabber в системе.

> Не будет. Эту часть я как раз проверил.

Индийская методика тестинга "один раз не упало - будет работать вечно"? Советую прогнать код на листе вида (explorer.exe, winmine.exe, pornviewer.exe, tkabber.exe) и посмотреть, что будет.

>> Поехали дальше:

> Херассе запросики. Мне на работе торчать осталось полчаса, могу не успеть, но постараюсь =)

В шелле это делается одной строчкой: mysql "select * from jopa" | ./megascript | gnuplot. Для простоты преобразование данных в вид, понятный gnuplot-у не приводится(да и Вам не советую приводить данные к какому-то типу, т.к. это несущественно).

gaa ★★
()
Ответ на: комментарий от vit122

> А для nautilus?

Не знаю, ибо не пользуюсь. Но там должно помочь gksu.

gaa ★★
()
Ответ на: комментарий от gaa

>В шелле это делается одной строчкой: mysql "select * from jopa" | ./megascript | gnuplot.

Прикинь, у MSSQL есть sqlcmd, вот насчет консольной утилиты для построения графиков не знаю, но если нет, то дело сводится к:

sqlcmd "select * from jopa" | megascript.cmd | Cscript MyCoolScriptToDrawExcelCharts.vbs

ы?

Пошел я домой ;-)

vit122
()
Ответ на: комментарий от vit122

> консольной утилиты для построения графиков не знаю

Да вот в ней-то вся и суть...

Кстати, приятно удивлён наличием sqlcmd. Авось к следующему поколению софта от мс у них скриптуемость будет на приемлимом для меня уровне.

gaa ★★
()
Ответ на: комментарий от Sano

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

В чём сделал? Он только показал, что скриптуемость есть. Причём на одном языке. Что я признал.

Да вот только не везде её можно заюзать(см. пример с графикопостроением). Я ещё удивляюсь, что тут не всплыла com-автоматизация, которой зятниги очень гордятся.

Хотя ладно, покажите мне в винде dcop и я съем распечатку "съешь ещё этих мягких...".

gaa ★★
()
Ответ на: комментарий от gaa

>> Да вот только не везде её можно заюзать(см. пример с графикопостроением). Я ещё удивляюсь, что тут не всплыла com-автоматизация, которой зятниги очень гордятся.

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

Sano
()
Ответ на: комментарий от gaa

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

Я вот никогда не говорю, что чего-то сделать нельзя. Просто замечаю, как вот "это" сложно делается. У меня на всех флэшках в корне лежит файл no_flash_autorun.reg - который я откопал несколько лет назад. Зачем? Прихожу с флэшкой к виндузятнику, он втыкает, запускается авторан, он матюкается и тут мой выход "хочешь отключу?", он "да я искал, не отключается". Ну я и запускю этот файлик. То есть авторан отключить можно, но ни один встреченный мной виндузятник об этом не знает.

Вот я и выбираю ту систему, в которой всё делается быстрее и проще. И надёжно, но на декстопе это просто бонус.

P.S. А ещё, я люблю виндузятникам показывать Eclipse. Особенно после диалогов в стиле "а почему параметр называется intederValue?" - "да я опечатался три года назад, а теперь изменить - столько кода надо перелопатить".

voronaam ★★
()

Как таковых претензий у меня нет, есть только пожелания (как пользователь).

Ну а про техническую сторону - я слишком мало знаю, чтобы были претензии.

hibou ★★★★★
()

Может быть это покажется смешно, но...

в XP мне не нравится сломанная переключалка.

P.S. висту не видел

anonymous
()
Ответ на: комментарий от anonymous

>поподробнее тут, пожалуйста.

см. eula, там всё.

record ★★★★★
()
Ответ на: комментарий от gaa

> В чём сделал? Он только показал, что скриптуемость есть. Причём на одном языке. Что я признал.

Да есть она там, только через жопу же, как правило с COM, .NET или вызовы API.

«sudo /etc/init.d/net.ppp0 start && [ `ps -C psi -o user | grep ^\`whoami\`\\$ | wc -l` -gt 0 ] && psi», если я не попутал ничего в процессе быдлокодерства, как-то поприличнее будет, ящитаю.

anonymous
()
Ответ на: комментарий от gaa

>скриптуемость есть. Причём на одном языке

Опять троллишь? В коробке есть два языка - VBScript, JScript ну и с натяжкой cmd-файлы. При этом ничто не мешает поставить awk, perl, python, tcl, etc.

>удивляюсь, что тут не всплыла com-автоматизация

Она находится в MyCoolExcelCharts.vbs ;-)

И с помощью нее можно брать данные из любой бд(даже из структурированных текстовых файлов) и любых приложений, поддерживающих "com-автоматизацию".

vit122
()
Ответ на: комментарий от anonymous

> grep ^`whoami`\$

Ой. Грешенъ, зело быдлокодеръ азъ есмъ, и гореть мне в реакторе метановом.

Во-первых -P, если так, а во-вторых лучше «grep -x `whoami`» (с экранированием «`» поскольку оно и так внутри).

anonymous
()
Ответ на: комментарий от anonymous

:~$ cat /etc/init.d/net.ppp
cat: /etc/init.d/net.ppp: Нет такого файла или каталога


vit122
()
Ответ на: комментарий от anonymous

Неуниверсально, а мой способ на всех нормальных продуктах мелкософта работает

vit122
()
Ответ на: комментарий от gaa

>Советую прогнать код на листе вида (explorer.exe, winmine.exe, ornviewer.exe, tkabber.exe) и посмотреть, что будет.

Советую почитать ман по foreach в любом языке программирования

vit122
()
Ответ на: комментарий от gaa

>покажите мне в винде dcop

Это неуниверсальное говно, от которого отказались и в кедах тоже

vit122
()
Ответ на: комментарий от vit122

vit122, не упорствуй. Твой скрипт запустит по tkabber'у для каждого процесса в списке процессов, не являющихся tkabber'ом

voronaam ★★
()

Все продукты МС, которые я использую, мне нравятся.

Miguel ★★★★★
()
Ответ на: комментарий от voronaam

Надо было так:

For Each objProcess in colProcess
If objProcess.Name = "tkabber_win32_starpack.exe" Then
WScript.Echo "Hi, everybody!"
WScript.Quit
End If
Next
WScript.Run ("tkabber.cmd")
WScript.Quit

P.S. wsh не знаю, надеюсь, что ты правильный синтаксис и команды писал :)

voronaam ★★
()

Прикола ради выскажусь по теме. Мое мнение примерно таково: Windows - убогая ось + хороший сотф под нее. Linux - хорошая ось + убогонький софт ("софт" - я имею в виду высокоуровневый пользовательско-десктопный).

Deleted
()
Ответ на: комментарий от vit122

После патча станет для каждого процесса в списке, находящегося до tkabber'а. :) Но суть ты передал, звчёт. :)

voronaam ★★
()

1. Закрытость, и при этом отсутствие нормальных доков. Необходимость тратить килобаксы на обучение при выходе новой версии ОС, чтоб знать всякие кулуарные удобные штуки, которые в UNIX'ах обычное дело.

2. Несоблюдение стандартов, в частности придумывание и навязывание своих расширений стандартов.

Всё выше написанное очень осложняет настройку и поддержание работы гетерогенных сетей.

Lego_12239 ★★
()
Ответ на: комментарий от Lego_12239

Да, и не надо тут придумывать сказки. Хорошая десктопная ось уже давно есть - MacOS. Винда не нужна.

Lego_12239 ★★
()
Ответ на: комментарий от Deleted

Не соглашусь. Хороший софт под вин, только узкоспециализированный и за большие деньги. Всё то хорошее в вин, что стоит дешевле 500$ либо имеет аналоги в Linux, либо имеет родную Linux-версию (например, Nero).

voronaam ★★
()
Ответ на: комментарий от Lego_12239

>1. Закрытость, и при этом отсутствие нормальных доков. Необходимость тратить килобаксы на обучение при выходе новой версии ОС, чтоб знать всякие кулуарные удобные штуки, которые в UNIX'ах обычное дело.

>2. Несоблюдение стандартов, в частности придумывание и навязывание своих расширений стандартов.

Поработай с любым закрытым юниксом, потом поговорим. А иначе - 4.2, это относится к любой закрытой системе, и в _меньшей_ степени к винде

vit122
()
Ответ на: комментарий от vit122

Я не понял, при чём тут "любой закрытый юникс"? Это относится только к винде. Вопрос про винду - ответ про винду. Название топика почитай - потом поговорим.

Lego_12239 ★★
()
Ответ на: комментарий от voronaam

>Хороший софт под вин, только узкоспециализированный и за большие деньги.

ОК, давай мне тады под линукс аналоги (аналоги! а не жалкие подобия) следующих программ:
Total Commander - стоит меньше 500$ явно
foobar2000 - бесплатно
alcohol120% - тоже меньше 500$
2GIS (http://2gis.ru) - бесплатно
IrfanView - бесплатно
FlyLinkDC++ - бесплатно

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

Deleted
()
Ответ на: комментарий от Deleted

Есть проблема. Лично я из этого мало что использую. Total Commander успешно заменяется bash'ем в большинстве случаев. Если кто-то люит именно такой интерфейс, то Крусаедером.

IrfanView заменяется кучей штатных программ, я даже не задумываюсь чем картинки смотрю. Вот тут http://wiki.opennet.ru/Windows2Linux аж 21 альтернатива.

voronaam ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.