Место для Вашей рекламы всего за 400 рублей в месяц ! email:incognito.anonimous@yandex.ru

Спонсор проекта
Лучший вариант для анонимности купить прокси на выделенном сервере IPANN.NET.
Ads



Последние комментарии
#1
fingerbober пишет: » Инвестирование на данном этапе относится к разряду... (15.03.2020)
// Переход с Windows на Linux - ГЛУПОСТЬ
#2
Александр пишет: » Про себя расскажу, купил первый свой дистрибутив L... (13.02.2020)
// Переход с Windows на Linux - ГЛУПОСТЬ
#3
admin пишет: » Александр, я перепробовал немало конвертеров под л... (02.02.2020)
// 28 причин почему GNU/Linux не имеет будущего
#4
Александр пишет: » Всё верно, к примеру мне не хватает конвертера ауд... (01.02.2020)
// 28 причин почему GNU/Linux не имеет будущего
#5
admin пишет: » Ну и где это ваше будущее ? Уже прошёл четвёртый г... (29.01.2020)
// 28 причин почему GNU/Linux не имеет будущего
#6
admin пишет: » иван, аргументы давай (28.01.2020)
// 28 причин почему GNU/Linux не имеет будущего
#7
watersoda пишет: » А с другой стороны, какой смысл в МСВС 5.0, когда ... (12.11.2017)
// Обзор и попытка установки МСВС 5.0
#8
X_perienced пишет: » А какое именно оборудование там подерживается - го... (25.08.2017)
// Обзор и попытка установки МСВС 5.0
#9
Linups_Troolvalds пишет: » Хватит писать бред. МСВС (возможно) не работает на... (24.07.2017)
// Обзор и попытка установки МСВС 5.0
#10
watersoda пишет: » Да и RHEL под "Эльбрус" не помешал бы... (19.03.2017)
// Обзор и попытка установки МСВС 5.0
Quotes
#linux <[unix]> вчера кстати сидел примерно полчаса рядом с девушкой <[unix]> это ппц... хуясе мачо

Немного слов о качественном GNU-софте | автор: MOP3E | 9 февраля 2011

Категория: Open Source


Сайт Sourceforge лихорадит. При доступе к части проектов вылазит ошибка 404, при доступе к остальным наблюдаются жесточайшие тормоза сервера, в результате чего страницы грузятся через раз. Каковы причины такого поведения флагмана опенсорса я не знаю. Может быть это результат реформ сервиса, а может - последствия недавнего взлома. Но это только присказка. Сказочка, как водится, будет впереди.



Есть такой GNU-тый пакет - MinGW. Так называемый "нативный программный порт GNU Compiler Collection (GCC) под Microsoft Windows" (см. педивикия, впрочем, на сайте разработчика пакета написано точь в точь то же самое, только на английском). Если не брешут - в сентябре 2005 года MinGW занял первое место в конкурсе "Проект месяца". Так вот, понадобилось мне вчера этот пакет установить. Захожу на сайт разработчика, и пытаюсь найти кнопку "Download MinGW"... и не нахожу. Нет её там! Есть, правда, ссылка под названием "Getting Started" и ссылка под названием "HOWTO Install the MinGW" - делать нечего, перехожу туда и... читаю, как можно весело и просто собрать MinGW, самому скачав и установив все нужные пакеты. При этом, судя по описанию, компиляторы нужно качать отдельно от необходимых для них библиотек. Для минимального функционала, оказывается, нужно скачать и установить штук шесть этих самых пакетов. Пакеты имеют абсолютно незнакомое мне расширение *.lzma и хрен его знает, чем их устанавливать или даже просто распаковывать. И даже если я распакую их вручную - хрен его знает, что с их содержимым делать. Как все нормальные программисты, я не изучаю структуру расположения файлов в IDE, потому что в современных IDE это уже просто не нужно. А тут предлагают собрать IDE самостоятельно... в XXI веке, в 2011 году! Ладно, на странице скачивания, на самом видном месте надпись "Looking for the latest version? Download mingw-get-inst-20101030.exe (796.0 KB)". То есть если не хотите разбираться в устройстве IDE, скачайте сетевой инсталлятор - и будет Вам щастье! С облегчением тыкаю в эту ссылку, и скачиваю этот файл. Запускаю его на выполнение.

И вот тут-то начинаются ГЛАВНЫЕ глюки! Да-да, вы не ослышались, сетевой инсталлятор сделан максимально глючным. Начинается вроде бы всё прекрасно, инсталлятор оборудован GUI, пользователю дают возможность выбрать необходимые компоненты из перечня, а также один из двух вариантов установки: поставить версию MinGW от 30 октября 2010 года или скачать самую последнюю версию MinGW из существующих. В любом случае придётся качать файлы с sourceforge.net, только в первом случае структура каталогов IDE создаётся в оффлайне, а во втором - для создания структуры каталогов тоже скачиваются XML-файлы. Так вот, вы не забыли ещё, что сайт Sourceforge в данный момент работает с перебоями? Быстренько вспоминайте - это оказалось ключевым моментом во всей истории. Сетевой инсталлятор MinGW не смог скачать часть файлов с sourceforge.net. Процесс скачивания отображался в текстовом окне какого-то терминала, где периодически появлялись сообщения об ошибках. После окончания скачивания окно закрывалось, а инсталлятор бодро рапортовал об успешной установке, не обращая внимания на ошибки. Ради интереса я проделал процедуру установки пять раз, каждый раз сохраняя результат в новую папку. Каждый раз ошибки скачивания вылазили в разные моменты установки и, как следствие, у все пять имели разный размер и разный набор файлов. Аплодисменты. Занавес.

На самом деле это далеко не первый и не последний раз, когда я пользуюсь сетевым инсталлятором. Но это на моей памяти первый раз, когда разработчики инсталлятора не предусмотрели проверку состояния программы после её скачивания установки. Если бы такое сделали, например, разработчики пропиетарной MMORPG, их бы буквально порвали в клочки пользователи. Если, конечно, издатель не сделает это первым. Но в мире GNU-того софта, естественно, царит Свобода. Не качается компонент - ну и хрен с ним, он же Свободный! А то, что полученный такими извращённым способом программный пакет гарантированно будет работать не полностью, абсолютно никого не волнует.

P.S. В принципе, мне были бы абсолютно параллельны глюки сетевого инсталлятора, но единственная альтернатива, которую я нашёл - это вышеупомянутая установка IDE вручную попакетно. Инсталлятора, который включает все компоненты MinGW и может устанавливаться в оффлайне, просто не существует.


Голосов: 12


Прочитано 5898 раз и оставлено 139 комментариев.


Комментарии посетителей

#1. usr_share

Писать отчёты о багах надо не на стоплинукс, а на багтрекер. Может, не ожидал никто, что сорсфорж будет так странно падать...

#2. usr_share

И кстати, о скачивании файлов: довнлоадер для того же .NET Framework'а часто внезапно безо всякого обоснования теряет по несколько мегабайт скачанной инфы из прогресс-бара. В результате качается в два-три раза больше, чем ожидалось. История не выдуманная.

#3. Manve

Manve
usr_share написал:
История не выдуманная.


"А у вас в винде...." ©
дохтур
От себя добавлю немного по софту: компилирует дольше, генерируемый код зачастую хуже по сравнению даже с VC7, бинарники получаются больше, AT&T-синтаксис встроенного ассемблера выедает мозги, inline-вставки делает с большими потугами т.д. В общих чертах сливает бесплатным аналогам от MS. Единственное в чём может быть востребован - тестирование кода на совместимость с GCC, может ещё для кросскомпиляции какой
А он реально только для портирования и нужен.

Статья правильная. Опенсорсники ваще не любят оффлайновые инсталляторы делать. Посмотрите на cygwin или KDE.

#6. null666

Цитата:
Как все нормальные программисты, я не изучаю структуру расположения файлов в IDE, потому что в современных IDE это уже просто не нужно

Если пишешь Hello, World - да, не нужно.
Если что-то чуть посложнее - гораздо веселее.
В том же Visual Studio достаточно удалить файл из проекта, а потом заново его добавить, чтобы ужасно проприетарная и вумная VS проставила в файле проекта не относительный, а полный путь к нему. После этого достаточно перенести проект на другой комп, чтобы сделать его неработоспособным. Причём всё та же вумная и вся из себя проприетарная VS, написанная "прафиссианальными праграммистами, вкалывающими за зряплату", просто тупо не даёт открыть проект. Не предлагает поискать файл ручками или что-либо ещё, а просто не открывает. И пока обычным текстовым редактором не поправишь файл проекта - проприетарного счастья не видать.
дохтур
null666 написал:
В том же Visual Studio достаточно удалить файл из проекта, а потом заново его добавить, чтобы ужасно проприетарная и вумная VS проставила в файле проекта не относительный, а полный путь к нему. После этого достаточно перенести проект на другой комп, чтобы сделать его неработоспособным. Причём всё та же вумная и вся из себя проприетарная VS, написанная "прафиссианальными праграммистами, вкалывающими за зряплату", просто тупо не даёт открыть проект. Не предлагает поискать файл ручками или что-либо ещё, а просто не открывает. И пока обычным текстовым редактором не поправишь файл проекта - проприетарного счастья не видать.
Только что проверил на древней VC2005Express без всяких сервис-паков, удалил файл из проекта, затем добавил, сохранил проект, посмотрел diff - различий 0, удалил файл, сохранил, посмотрел diff - cсылка пропала, добавил файл, сохранил проект, посмотрел diff - различий 0 (т.е. файл на месте). Вообщем, линуксоиды опять в своём репертуаре :)
дохтур
Пути относительные, естессно, вида RelativePath="..\..\dir\src.c"
Аффтар написал:
Захожу на сайт разработчика, и пытаюсь найти кнопку "Download MinGW"... и не нахожу. Нет её там! Есть, правда, ссылка под названием "Getting Started" и ссылка под названием "HOWTO Install the MinGW" - делать нечего, перехожу туда и... читаю, как можно весело и просто собрать MinGW, самому скачав и установив все нужные пакеты. При этом, судя по описанию, компиляторы нужно качать отдельно от необходимых для них библиотек. Для минимального функционала, оказывается, нужно скачать и установить штук шесть этих самых пакетов. Пакеты имеют абсолютно незнакомое мне расширение *.lzma и хр№н его знает, чем их устанавливать или даже просто распаковывать. И даже если я распакую их вручную - хр№н его знает, что с их содержимым делать.


//сочувственно:// Мдя... Тяжело живётся коллегам-вендузятникам :( Всё ручками приходится компилировать. А вот как это делается в нормальных системах:

y -Ss mingw<br />community/mingw32-binutils 2.21-1<br />    A set of programs to assemble and manipulate binary and object <br />    files (mingw)<br />community/mingw32-gcc 4.5.2-1<br />    A C and C++ cross-compilers for building Windows executables on <br />    Linux<br />community/mingw32-gcc-base 4.5.0-3<br />    A C cross-compiler for building Windows executables on Linux<br />community/mingw32-runtime 3.18-2<br />    mingw32 run-time library<br />community/mingw32-w32api 3.15-1<br />    Windows header files fro mingw32 C cross-compiler<br />.......................................


В общем, каждому — своё biggrin

#10. Linfan

Linfan
дохтур написал:
От себя добавлю немного по софту: компилирует дольше, генерируемый код зачастую хуже по сравнению даже с VC7, бинарники получаются больше, AT&T-синтаксис встроенного ассемблера выедает мозги, inline-вставки делает с большими потугами т.д. В общих чертах сливает бесплатным аналогам от MS.


дохтур, на вас тоже приближение весны сказывается? biggrin

Если бы вы включили думалку, то наверняка бы догадались, что MinGW это компилятор для портирования а не конкурент VC. Можно в VC скомпилировать тот же гимп под венду? Нет? Ой мля... VC "в общих чертах сливает опенсурсным аналогам" почти (с) biggrin Уж напрягите моск и думайте, что пишете. И размер бинарника и время компиляции - это все результат того что, компилятор портированный и при сборке никсовых аппликух он добавляет слой для совместимости с платформой.

А сравнивать зеленое с холодным - эта да... любимое занятие на СЛОРе. Равно как и аффтар этой писульки - "Сорсфорж работает хуже чем сервера МС". Ну пасиба кэп, без вас мы этого не замечали biggrin Интересно, если загрузку мсявых продуктов разместить на Сорсфорже, их ваще кто-нить сможет скачать? wink
дохтур
Linfan написал:
что MinGW это компилятор для портирования а не конкурент VC
Чем он на самом деле является мне не важно, я дал объективную оценку ему как компилятору в среде win
Linfan написал:
И размер бинарника и время компиляции - это все результат того что, компилятор портированный и при сборке никсовых аппликух он добавляет слой для совместимости с платформой.
Чушь собачья. Он и нативном окружении компилирует медленнее (легко проверить) и код генерирует хуже, точнее не код, а asm-листинги (потом по цепочке вызывает as-ld), в которых никакими мифическими "слоями совместимости с платформой" и не пахнет, учи матчасть

#12. Linfan

Linfan
дохтур написал:
Чушь собачья. Он и нативном окружении компилирует медленнее (легко проверить) и код генерирует хуже, точнее не код, а asm-листинги (потом по цепочке вызывает as-ld), в которых никакими мифическими "слоями совместимости с платформой" и не пахнет, учи матчасть


дохтур, не пускай пузыри :) Не буду говорить за все случаи, но нативные экстеншины моего проекта под Linux собираются GCC гораздо шустрее, чем VC под вендой. А насчет "слоями совместимости с платформой" - тебе действительно надо подтянуть матчасть. Серьезно. А то VS похоже деформирует твое сознание biggrin

дохтур написал:
Чем он на самом деле является мне не важно, я дал объективную оценку ему как компилятору в среде win


Понятно - таки весна приближается biggrin
дохтур
Непосредственно увеличенный размер бинарника тоже довольно просто объяснить: отсутствие аналога Whole Program Optimization http://msdn.microsoft.com/en-us/library/0zza0de8(v=vs.71).aspx
дохтур
Linfan написал:
А насчет "слоями совместимости с платформой" - тебе действительно надо подтянуть матчасть.
Это что-то из серии "четкость восприятия импульса"? biggrin Где об этих слоях можно почитать?
Linfan написал:
но нативные экстеншины моего проекта под Linux собираются GCC гораздо шустрее, чем VC под вендой
слабо верится, исходники можешь предоставить?
Linfan написал:
VS похоже деформирует твое сознание
Linfan написал:
таки весна приближается
Ценные аргументы в тех.споре, несомненню подчеркивают уровень автора cool

#15. Linfan

Linfan
дохтур написал:
Непосредственно увеличенный размер бинарника тоже довольно просто объяснить: отсутствие аналога Whole Program Optimization http://msdn.microsoft.com/en-us/library/0zza0de8(v=vs.71).aspx


Канешна, канешна :) Оптимизация кода это чисо мсявое изобретение biggrin
http://www.network-theory.co.uk/docs/gccintro/gccintro_49.html

А может ты всетки не включил оптимизацию в GCC? ;)
дохтур
Linfan написал:
Канешна, канешна :) Оптимизация кода это чисо мсявое изобретение
http://www.network-theory.co.uk/docs/gccintro/gccintro_49.html
Батенька, вы по ссылке-то моей ходили? Имеется ввиду глобальные оптимизации, когда "Inline a function in a module even when the function is defined in another module" - перевести с английского или своего ума хватит? GCC-шным -O* опциям соотв. VC-шные /O* и применяются они помодульно, а не глобально. В который раз повторю: учи матчасть

#17. Linfan

Linfan
дохтур написал:
Это что-то из серии "четкость восприятия импульса"? biggrin Где об этих слоях можно почитать?


Начни с педивикии :) А проще, сам подумай: в линуксячей проге вызывается функция A(). Есно ее нет в MSVCRT, но есть сходная функия B() с другими входными параметрами. Чтобы замаппить A() на B() нужно вставить определенное количество кода по "причесыванию" аргументов. Вот тебе и дополнительный размер в коде и дополнительные тормоза. Явный "слой совместимости" в виде либы, был в CYGWIN от которого и произошел MinGW.

#18. Linfan

Linfan
дохтур написал:
Батенька, вы по ссылке-то моей ходили? Имеется ввиду глобальные оптимизации, когда "Inline a function in a module even when the function is defined in another module" - перевести с английского или своего ума хватит? GCC-шным -O* опциям соотв. VC-шные /O* и применяются они помодульно, а не глобально. В который раз повторю: учи матчасть


лять... Тогда приведи пример, насколько инетрмодульная оптимизация уменьшает размер кода по сравнению с -Os для GCC которая работает над уменьшением размера всего бинаря а не помодульно:

Цитата:
This option selects optimizations which reduce the size of an executable. The aim of this option is to produce the smallest possible executable, for systems constrained by memory or disk space. In some cases a smaller executable will also run faster, due to better cache usage.

#19. Linfan

Linfan
ПыСы: В обоих компиляторах это не дефолтные опции и по умолчанию они отключены, т.к. эта членомерка никому нафик не встряла при нынешних каналах связи и носителях.
дохтур
Linfan написал:
в линуксячей проге вызывается функция A(). Есно ее нет в MSVCRT, но есть сходная функия B() с другими входными параметрами. Чтобы замаппить A() на B() нужно вставить определенное количество кода по "причесыванию" аргументов. Вот тебе и дополнительный размер в коде и дополнительные тормоза.
Пошла любимая тема линуксоидов - казуистика... Мы не про особенности реализации и использования платформо-специфичных функций в GCC и MinGW говорим, а про то, что GCC/MinGW в принципе отстают от VC, поскольку генерируют менее оптимальный код ввиду отсутствующий оптимизаций (/GL, деревянных inline, отсутствия naked и пр.)

#21. Linfan

Linfan
дохтур написал:
Пошла любимая тема линуксоидов - казуистика... Мы не про особенности реализации и использования платформо-специфичных функций в GCC и MinGW говорим, а про то, что GCC/MinGW в принципе отстают от VC, поскольку генерируют менее оптимальный код ввиду отсутствующий оптимизаций (/GL, деревянных inline, отсутствия naked и пр.)


Точ также могу сказать, что пошла любимая практика вендузятника - козырять патентованными ТМ названиями и говорить что их нет в FOSS, хотя реально под громкими названиями лежат давно известные вещи :) Это как в фармацевтике: рекламируется какой-нибудь "МегаАнтиГриппин", который на самом деле всего лишь аспирин с вкусовой добавкой.
дохтур
Linfan написал:
Тогда приведи пример, насколько инетрмодульная оптимизация уменьшает размер кода по сравнению с -Os для GCC которая работает над уменьшением размера всего бинаря а не помодульно
Не цепляйся за случайные фразы из манов, не выкрутиться не поможет biggrin GCC сможет произвести глобальную Os-оптимизацию лишь в одном случае: если у него на входе будет один большой файл-исходник, глобального просмотра всех модулей проекта он не производит (всё обрабатывается раздельно) - стыдно не знать такого, товарищ линуксопрограммист
дохтур
Linfan написал:
#21
Оригинальный слив, засчитываю cool
дохтур
Linfan написал:
говорить что их нет в FOSS, хотя реально под громкими названиями лежат давно известные вещи
Аналог __naked в GCC есть? Аналог Whole Program Optimization в GCC есть? Давно известно, да не для FOSS, судя по всему smile

#25. Linfan

Linfan
дохтур написал:
Не цепляйся за случайные фразы из манов, не выкрутиться не поможет biggrin GCC сможет произвести глобальную Os-оптимизацию лишь в одном случае: если у него на входе будет один большой файл-исходник, глобального просмотра всех модулей проекта он не производит (всё обрабатывается раздельно) - стыдно не знать такого, товарищ линуксопрограммист


Т.е. он не удалит дуплицирование кода в разных DLL проекта? хм... наверное это нужная штука для вендузятников - дупликация кода копипастой нашефсио!

дохтур написал:
Оригинальный слив, засчитываю cool


Поциент, че вы так суетитесь? До весны еще далеко, а у вас такой нехороший анамнез уже. biggrin
дохтур
Linfan написал:
Т.е. он не удалит дуплицирование кода в разных DLL проекта? хм... наверное это нужная штука для вендузятников - дупликация кода копипастой нашефсио!
Ничего не понял, напиши нормальным текстом, без использования подросткового жаргона
Linfan написал:
Поциент, че вы так суетитесь? До весны еще далеко, а у вас такой нехороший анамнез уже.
Одних тут на "Crysis и Xbox" клинило, тебя вот на весну и анамез понесло wink
дохтур
Вообщем... тов. Linfan судя по всему никакой предметной беседы вести не желает (за невозможностью, очевидно, ввиду весьма поверхностных знаний даже "родного" ему gcc), прошу модераторов обратить на этот момент своё внимание

#28. MOP3E

usr_share написал:
Писать отчёты о багах надо не на стоплинукс, а на багтрекер.

Ты действительно думаешь, что об этой недоработке не знают разработчики инсталлятора? Такая проверка обычно занимает порядка 50% сетевого кода программы, и не знать об её отсутствии просто невозможно.

usr_share написал:
Может, не ожидал никто, что сорсфорж будет так странно падать...

Ну, это стандартная ситуация в мире опенсурса. Никто ничего не ожидает, и вдруг - вот оно! То Windows 7 "внезапно" выйдет, то Sourceforge "внезапно" сломается. Как говорится, "зима наступила неожиданно".

usr_share написал:
И кстати, о скачивании файлов: довнлоадер для того же .NET Framework'а часто внезапно безо всякого обоснования теряет по несколько мегабайт скачанной инфы из прогресс-бара. В результате качается в два-три раза больше, чем ожидалось. История не выдуманная.

Это происходит потому, что при проверке хэш-суммы инсталлятор обнаруживает ошибку в этих мегабайтах. Та самая защита от порчи данных, которой нет в инсталляторе MinGW. Интернет у Вас, батенька, хуёвый. Впрочем, у меня не лучше. :)

#29. wr224

О! Мсье Linfan опять громко слил и получил баттх№рт, поздравляемс biggrin

#30. Babusha

Опять вендузятники страдают убогостью и непродуманастью венудупса biggrin
Все дружно лицезреем реализацию установки GCC в ОС сделаной любителями а не крупнейшей в мире корпорации tongue
http://clip2net.com/clip/m23027/1297265383-clip-106kb.png

#31. usr_share

> Ты действительно думаешь, что об этой недоработке не знают разработчики инсталлятора? Такая проверка обычно занимает порядка 50% сетевого кода программы, и не знать об её отсутствии просто невозможно.

Такая проверка обычно заключается в простом пинге сервера.

> Это происходит потому, что при проверке хэш-суммы инсталлятор обнаруживает ошибку в этих мегабайтах. Та самая защита от порчи данных, которой нет в инсталляторе MinGW. Интернет у Вас, батенька, хуёвый. Впрочем, у меня не лучше. :)

1) Я несколькосотмегабайтные зипы без записей о восстановлении простым wget'ом качаю без ошибок, а (тогда, ЕМНИП, было 45) мегов дотнета с ошибками чуть ли не каждые 5-10 мегов?
2) Почему загрузчик дотнета не может хотя бы написать в окошке "Несовпадение контрольной суммы. Повторная загрузка....", чтобы пользователи не пугались, что их мегабайты утекают?

#32. usr_share

usr_share написал:

Такая проверка обычно заключается в простом пинге сервера.


P.S. (такой у меня иногда происходит вывод, когда на всяких GPRSах работает проприетарщина)

#33. MOP3E

Babusha написал:
Все дружно лицезреем реализацию установки GCC в ОС сделаной любителями а не крупнейшей в мире корпорации tongue
http://clip2net.com/clip/m23027/1297265383-clip-106kb.png

Интересно, каким боком Майкрософт имеет отношение к MinGW? И каким образом GCC может заменить MinGW?

#34. MOP3E

usr_share написал:
1) Я несколькосотмегабайтные зипы без записей о восстановлении простым wget'ом качаю без ошибок, а (тогда, ЕМНИП, было 45) мегов дотнета с ошибками чуть ли не каждые 5-10 мегов?

Да ты герой! Ну, или тебе на ошибки пох.й. Когда я "Сборную солянку" для "Сталкера" качал полутора десятками архивов по 100 Мбайт, у меня не сошлась хэш-сумма по 2-3 частям, что составляет порядка 20% от общего числа архивов.

usr_share написал:
2) Почему загрузчик дотнета не может хотя бы написать в окошке "Несовпадение контрольной суммы. Повторная загрузка....", чтобы пользователи не пугались, что их мегабайты утекают?

Знаешь, мне абсолютно пох.й на мегабайты. При безлимите в 10 Мбит на объём перестаёшь обращать внимание. Но мне не нравится, что без ошибок программа установилась только с пятой попытки, а не со второй, как у Майкрософта. Пусть уж лучше скачается не 150 Мбайт (размер установивленного MinGW в нужной мне конфигурации), а 300, но за один раз и гарантированно без ошибок.

#35. Babusha

Цитата:
Интересно, каким боком Майкрософт имеет отношение к MinGW? И каким образом GCC может заменить MinGW?


MinGW - Minimalist GNU for widnows
Туда входят компиляторы, деб№геры, bash и тд.
Установка всего этого счастья в ОС сделанной религиозными фанатиками проворачивается за 3 нажатия кнопки мыши или 1 командой в консоли, а в ОС сделанной крупнейшей компанией все сделано через жопу. Как обычно, страдают только невинные фанатики вендоупса ^W^W юезеры.

#36. Babusha

Цитата:
Знаешь, мне абсолютно пох.й на мегабайты. При безлимите в 10 Мбит на объём перестаёшь обращать внимание. Но мне не нравится, что без ошибок программа установилась только с пятой попытки, а не со второй, как у Майкрософта. Пусть уж лучше скачается не 150 Мбайт (размер установивленного MinGW в нужной мне конфигурации), а 300, но за один раз и гарантированно без ошибок.


Так, на заметку, за 2 года использования ОС сделанной любителями, нерабочих зеркал с репозиториями не было ни разу!

#37. MOP3E

Babusha написал:
Установка всего этого счастья в ОС сделанной религиозными фанатиками проворачивается за 3 нажатия кнопки мыши или 1 командой в консоли, а в ОС сделанной крупнейшей компанией все сделано через жопу.

Ну что тебе на это ответить? Ну, сделали фанатики это через жопу, что тут ещё можно сказать? Разве только то, что оно нах.й никому не нужно, разве что понадобится скомпилировать прожект, сделанный другими фанатиками. Та же Microsoft Visual Studio прекрасно устанавливается по сети в пяток кликов мышкой и не глючит.

#38. MOP3E

Babusha написал:
MinGW - Minimalist GNU for widnows
Туда входят компиляторы, деб№геры, bash и тд.

Не вижу ответа на вопрос:
MOP3E написал:
каким образом GCC может заменить MinGW?

#39. Babusha

Цитата:
Ну что тебе на это ответить? Ну, сделали фанатики это через жопу, что тут ещё можно сказать? Разве только то, что оно нах.й никому не нужно, разве что понадобится скомпилировать прожект, сделанный другими фанатиками. Та же Microsoft Visual Studio прекрасно устанавливается по сети в пяток кликов мышкой и не глючит.


Ну я бы сказал наоборот, у фанатиков хорошо получилось при установке в линупсе, во "вражеской" ОС все и так понятно, у майкрасофта все по убожески с установкой софта, и вообще, имхо gcc отличный кроссплатформенный компилятор, миллионы людей им пользуются и все хорошо, пл.хо только венудязтникам которые пытаются выделится и показать что они самые "умные".

#40. usr_share

Babusha, не совсем согласен. Как IDE Visual Studio является очень хорошей средой для написания виндового софта. Точно знать, способно ли любое другое доступное для линукса IDE заменить MSVS, не могу, но некоторые считают, что нет.

#41. usr_share

Хотя, с другой стороны, для собственно СБОРКИ софта VS очень излишен -- средства, используемые СПОшниками (такие, как autoconf/automake...), выигрывают.

#42. null666

дохтур написал:
Только что проверил на древней VC2005Express без всяких сервис-паков

"УМВР, ЧЯДНТ?" не так ли? А не попахиваете ли Вы в таком случае горячо нелюбимыми Вами линуксоидами?

А может Вы банально врёте? Вон, на форумах самой MS сообщают об этом:
http://social.msdn.microsoft.com/Forums/en-US/vssetup/thread/66370a9b-416a-4878-8b8d-a44d3a8f2076/

#43. Babusha

Цитата:
(такие, как autoconf/automake...), выигрывают.


На лоре из уже похоронили в пользу cmake

Цитата:
Как IDE Visual Studio является очень хорошей средой для написания виндового софта.


Скорее дотнетовского софта, хотя Visual Studio слишком излишен какими то быдлонастройками которые никому не нужны.
Babusha написал:
за 2 года использования ОС сделанной любителями, нерабочих зеркал с репозиториями не было ни разу!


Та ты шо? И Тындекс ни разу не глючил? О_о! biggrin

#45. MOP3E

Babusha написал:
вообще, имхо gcc отличный кроссплатформенный компилятор, миллионы людей им пользуются и все хорошо, пл.хо только венудязтникам которые пытаются выделится и показать что они самые "умные"

Получается, это я виноват в том, что оно не устанавливается корректно? Пи...ц логика!

#46. MOP3E

Babusha написал:
и так понятно, у майкрасофта все по убожески с установкой софта

А причём здесь, собственно, Майкрософт? Судя по тому, что написано на сайте MinGW, инсталлятор только копирует файлы на компьютер и распаковывает их. После чего пользователю предлагается внести в переменную PATH путь к папочке BIN свежеустановленного пакета. Инсталлятор не делает для установки НИЧЕГО - никаких ковыряний в реестре, никаких изменений настроек системы, вообще ничего кроме скачивания распаковки файлов. И даже это НИЧЕГО он делает хуёво. Блядь, даже Download Master можно научить распаковывать файл после скачивания! До чего Майкрософт "свободных" разработчиков довёл. :)

#47. Babusha

Цитата:
Получается, это я виноват в том, что оно не устанавливается корректно? Пи...ц логика!


Ну не пользуйся ты этим поганым ГНУтым софтом если он тебе так не нравится, я то тут при чем?

Цитата:
До чего Майкрософт "свободных" разработчиков довёл. :)


Слепить нормальный инсталлятор для винды, это целая проблема, это не не слепить deb пакет за 3 сек.
дохтур
null666 написал:
А может Вы банально врёте? Вон, на форумах самой MS сообщают об этом:
http://social.msdn.microsoft.com/Forums/en-US/vssetup/thread/66370a9b-416a-4878-8b8d-a44d3a8f2076/

Проверил на другой машине с полными версиями студии (2005,2008) - воспроизвести не удалось, вероятно влияют какие-то специфические настройки проекта, искать/качать/ставить/проверять на vs2010 нет желания. Вообщем, рекомендую проверять данные лично перед тем как устраивать истерику на людях

#49. MOP3E

Babusha написал:
Слепить нормальный инсталлятор для винды, это целая проблема, это не не слепить deb пакет за 3 сек.

И шо в этом такого проблемного? Вон, народ рипы с игр выкладывает регулярно, а это тебе не какой-то там MinGW, где всех настроек - изменить одну переменную окружения.

#50. MOP3E

Babusha написал:
Ну не пользуйся ты этим поганым ГНУтым софтом если он тебе так не нравится, я то тут при чем?

Надо было - воспользовался. После пятикратного скачивания и некоторых танцев с бубном даже заставил компилировать. Но мне никто не запретит высказать своё мнение о кривости программы.
дохтур
Babusha написал:
Слепить нормальный инсталлятор для винды, это целая проблема, это не не слепить deb пакет за 3 сек.
Этот слепленный за 3 сек deb пакет будет ничуть не лучше слепленного за 3 сек инсталлятора с помощью какого-нибудь InnoSetup, а с учётом того, что формат deb-пакетов один из самых сложных (больше скриптов/правил даже чем в rpm, не говоря уже про ebuild/слакбилды) - скорее всего хуже. Поэтому качество win-инсталлятора говорит исключительно об одном: отношении к этому авторов MinGW

#52. MOP3E

Кстати, кто-нибудь из присутствующих здесь луноходов в курсе - что случилось с Sourceforge? Почему там такие тормоза и не открывается часть проектов?

#53. Babusha

Цитата:
Почему там такие тормоза и не открывается часть проектов?


УМВР абсолютно нормально.
дохтур
Babusha написал:
Visual Studio слишком излишен какими то быдлонастройками которые никому не нужны
Вот типа такое быдло юзает никому не нужные быдлонастройки быдловизуалстудии http://twitter.com/ID_AA_Carmack/status/21187594150 biggrin

#55. MOP3E

Babusha написал:
УМВР абсолютно нормально.

Проверь, пожалуйста, вот это:
http://todoom.sourceforge.net/

#56. Linfan

Linfan
дохтур написал:

Вообщем... тов. Linfan судя по всему никакой предметной беседы вести не желает (за невозможностью, очевидно, ввиду весьма поверхностных знаний даже "родного" ему gcc), прошу модераторов обратить на этот момент своё внимание


Да нет, милейший. Просто нет времени вас тут окучивать круглосуточно biggrin И ваще, неважную тему лично вы выбрали для наездов - GCC как и VS пишется корпоративными программистами, а не красноглазиками с ЛОРа, так что в нем все нормально (та же макось на его основе скомпилена и он там штатный компайлер).

#57. Linfan

Linfan
MOP3E написал:

Кстати, кто-нибудь из присутствующих здесь луноходов в курсе - что случилось с Sourceforge? Почему там такие тормоза и не открывается часть проектов?


МОРЗЕ, веди себя корректнее плз. Оскорбления даже в коментах новостей - это не есть хорошо.
дохтур
Linfan написал:
Да нет, милейший. Просто нет времени
Согласен, чтобы научиться говорить что-то умное и по делу нужно время wink
Кстати, в тему о SourceForge:
Цитата:

от SourceForge.net Team <noreply@sourceforge.net>
кому *****************@gmail.com
дата 9 февраля 2011 г. 23:48
тема Project web service changes for your projects

Hello,

We are pleased to announce the rollout of our updated project web
service to all projects. This rollout has been undertaken on an
expedited basis to make security improvements available for this
service and was announced to our blog at the start of our incident
response.

Full details are in our site docs at: http://tinyurl.com/sfprweb

This updated service has been tested over the past few months and
provides substantial improvements:

* File access is now per-project when file perms are set properly,
allowing you to safeguard database passwords and other confidential
data.
* Directory space is now writable by your app code, eliminating the
need to use our old /home/persistent space.
* Web logs are available (IPs are obfuscated).
* Updated PHP, Python, Perl, etc.
* Outbound email is permitted via authenticated SMTP service (password
is per-project).

Your applications may need updates to work under new PHP (5.3 has some
changes) and optimally with our new file permissions model. Please
review the documentation provided above and contact us at
sfnet_ops@geek.net if you have any questions.

Rollout will commence today (Wednesday) with 'a' projects, continuing
through the alphabet until all migrations are complete. For further
progress information, please watch our blog at:
http://sourceforge.net/blog

Thank you,

The SourceForge.net Team

----------------------------------------------------------------------
SourceForge.net has made this mailing to you as a registered user of
the SourceForge.net site to convey important information regarding
your SourceForge.net account or your use of SourceForge.net services.

We make a small number of directed mailings to registered users each
year regarding their account or data, to help preserve the security of
their account or prevent loss of data or service access.

If you have concerns about this mailing please contact our Support
team per: http://sourceforge.net/support

#60. Linfan

Linfan
дохтур написал:
Согласен, чтобы научиться говорить что-то умное и по делу нужно время wink


100% поддерживаю - используйте время во благо, а не отвисайте тут в поисках подкормки wink

#61. Linfan

Linfan
SemyonKozakov написал:

Кстати, в тему о SourceForge:


ага, таки ты тоже грешил опенсурсом на SF wink

#62. pavel2403

pavel2403
Babusha написал:
Слепить нормальный инсталлятор для винды, это целая проблема, это не не слепить deb пакет за 3 сек.
Проблема??? Чо ты там собрался лепить??? http://winfree.ru/taxonomy/term/72 Блять... ну ты и клоун!!! Я таких клоунов давненько здесь не видал!!! Да простят меня модераторы, но сил сдержаться уже просто нет. Пацаны, берегите его, что бы не сбежал... он неимоверно доставляет!!!biggrin

#63. pavel2403

pavel2403
Линфн, поздравляю тебе с очередным оглушительным сливом! Может лучше ты все таки займешься ботаникой, собственно на чо учился, а то грустно читать как тебя тут отлупили как школоту сраную. дохтур, респект, так держать! Демонстрация луноходной непроходимой тупости это как раз то чего здесь давно не было из-за непонятной толерантности администрации. Эх... хорошо, как в старое доьрое время, да, Линфан?wink

#64. Linfan

Linfan
pavel2403 написал:

Линфн, поздравляю тебе с очередным оглушительным сливом! Может лучше ты все таки займешься ботаникой, собственно на чо учился, а то грустно читать как тебя тут отлупили как школоту сраную. дохтур, респект, так держать! Демонстрация луноходной непроходимой тупости это как раз то чего здесь давно не было из-за непонятной толерантности администрации. Эх... хорошо, как в старое доьрое время, да, Линфан?wink


о_О... а вот и местные буйные потянулись biggrin Пашок, ты возглавишь весеннюю серенаду СЛОРа?wink

#65. pavel2403

pavel2403
Linfan написал:
_О... а вот и местные буйные потянулись Пашок, ты возглавишь весеннюю серенаду СЛОРа?
Баттх№рт, такой баттх№рт!!! Линфан, хххххххххххх, а то ты выглядишь очень глупо со своими тупыми репликами.down
Ответ от Невропаразитолог
Напоминаю. Мат допускается в крайнем случае и в неличной форме.

#66. MOP3E

Linfan написал:
МОРЗЕ, веди себя корректнее плз. Оскорбления даже в коментах новостей - это не есть хорошо.

То есть тебе, как и мотороллеру, по теме сказать тоже нечего?

#67. Keeper

pavel2403, почему ты молчал, что имеешь персональную страничку в интернетах?

#68. Linfan

Linfan
pavel2403 написал:
Баттх№рт, такой баттх№рт!!! Линфан, обосрался, так не п№зди, а то ты выглядишь очень глупо со своими тупыми репликами.down


Пашок, ты хоть пару слов в обсуждении распарсил, кроме лозунгов про слив? wink

#69. Linfan

Linfan
MOP3E написал:
То есть тебе, как и мотороллеру, по теме сказать тоже нечего?


MOP3E, будьте внимательнее, по сабжу я уже написал ранее. И потом с дохтуром это обсуждали.
А оскорбл.ть участников действительно не стоит. BTW письмо от SF разработчики получили только вчера поздно вечером и SemyonKozakov выложил его буквально моментально.

#70. Linfan

Linfan
Keeper написал:

pavel2403, почему ты молчал, что имеешь персональную страничку в интернетах?


Ты Пашку сильно льстишь - такую верстку на div'ах он ниасилит. Его реальный хояк тут http://antilinux2010.narod.ru/ (нервным и впечатлительным не смотреть! biggrin )

#71. MOP3E

Linfan написал:
MOP3E, будьте внимательнее, по сабжу я уже написал ранее. И потом с дохтуром это обсуждали.

Насколько я помню, вы с дохтуром обсуждали GCC vs. MSVС, но это не относится к теме новости.

#72. Stewie

null666 написал:
чтобы ужасно проприетарная и вумная VS проставила


а у вас самих в венде ...(с) biggrin

#73. Stewie

Linfan написал:
Пашок, ты хоть пару слов в обсуждении распарсил, кроме лозунгов про слив?


проблемные места при буттхурте рекомендуют мазать мазью. 3 раза в день для снижения болезненных ошушений. а то твой болевые визги уже надоели.

#74. Linfan

Linfan
MOP3E написал:
Насколько я помню, вы с дохтуром обсуждали GCC vs. MSVС, но это не относится к теме новости.


Внимательно перечитайте пост &#8470;10.

И не GCC vs. MSVС (кстати, в сабже была MS VisualStudio а не Visual C++) а возможности оптимизации в GCC. Сравнивать компилятор с IDE - это как-то совсем по СЛОРовски biggrin Хотя до дохтура тяжело доходит разница. Да и все свои домыслы он строит только на собственном понимании работы GCC wink

#75. Linfan

Linfan
Stewie написал:
а у вас самих в венде ...(с) biggrin


Stewie, не копируй у взрослых - в тему не попадаешь wink
Цитата:
SemyonKozakov, u r a stupid retard

Во-первых, Стиви, у тебя пальцы не отсохли там ещё случаем? Ты тут американскими сокращениями не блистай - ибо подобные сокращения в той же Америке употребляют... мнэ... короче, люди с IQ околокомнатной температуры. Ибо им сложно запомнить три буквы biggrin
Во-вторых, если ты американская гопота (retard - сокращение из низших слоёв общества), тогда что я на тебя время трачу? Лучше пойду по телефону потренькаю - там хотя бы собеседники не из уголовников.

#77. Linfan

Linfan
Skynet2015 написал:

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


Судя по всему на Стиви разлагающе действует мурлеканская толерастия - у них же такое практически почетный статус в обществе biggrin

#78. MOP3E

Linfan написал:
Сравнивать компилятор с IDE - это как-то совсем по СЛОРовски

За оптимизацию кода при компиляции отвечает исключительно компилятор. Внутри IDE он, снаружи IDE, или вообще без IDE...

#79. Linfan

Linfan
MOP3E написал:
За оптимизацию кода при компиляции отвечает исключительно компилятор. Внутри IDE он, снаружи IDE, или вообще без IDE...


MOP3E, речь шла про глобальную оптимизацию проекта. И в случае с MS VS, управление такой оптимизацией выполняет IDE (по крайней мере так дохтур считает), т.к. компилятор как MSVC так и GCC генерят объектники по-файлно. И дохтур уверен, раз в случае GCC нет IDE, то такая оптимизация невозможна. При этом он забывает, что данный этап оптимизации выполняется на стадии линковки и компилятор для линкера оставляет нужную инфу в объектниках. Вообщем типичный случай, когда красивая IDE (на MSVS никто не наезжает, говорить, что она убогая - подростковый максимализьм) деформирует сознание в нужную для издателя IDE сторону biggrin

#80. pavel2403

pavel2403
Linfan написал:
MOP3E, речь шла про глобальную оптимизацию проекта. И в случае с MS VS, управление такой оптимизацией выполняет IDE (по крайней мере так дохтур считает), т.к. компилятор как MSVC так и GCC генерят объектники по-файлно. И дохтур уверен, раз в случае GCC нет IDE, то такая оптимизация невозможна. При этом он забывает, что данный этап оптимизации выполняется на стадии линковки и компилятор для линкера оставляет нужную инфу в объектниках. Вообщем типичный случай, когда красивая IDE (на MSVS никто не наезжает, говорить, что она убогая - подростковый максимализьм) деформирует сознание в нужную для издателя IDE сторону

Линфан, твы так жалок в своих оправданиях, смотри не расплачься. Ну слил так слил, что ты сейчас-то суетишься???
Linfan написал:
на MSVS никто не наезжает, говорить, что она убогая - подростковый максимализьм
Слава тебе Господи-Питушиное! А помнишь:" ...да один екзешник с формочкой и баттоном в .Net весит over 500Кб!"wink

#81. Linfan

Linfan
pavel2403 написал:
Линфан, твы так жалок в своих оправданиях, смотри не расплачься. Ну слил так слил, что ты сейчас-то суетишься???


biggrin Ну это был бы не ты, если бы пузыри не пустил. BTW ты у нас в красной книге, как особо редкое существо, тебя обижалть нельзя wink

pavel2403 написал:
Слава тебе Господи-Питушиное! А помнишь:" ...да один екзешник с формочкой и баттоном в .Net весит over 500Кб!"wink


Пашок, это совершенно разные вещи - дефолтный результат и возможности IDE. Как у всякого инструмента, у MSVS есть свои ограничения и недостатки. Но в венде фактически альтернативы платной/бесплатной не существует.

#82. pavel2403

pavel2403
Linfan написал:
Как у всякого инструмента, у MSVS есть свои ограничения и недостатки. Но в венде фактически альтернативы платной/бесплатной не существует.
В мемориз, одназначна!!!!biggrin

#83. Linfan

Linfan
pavel2403 написал:
В мемориз, одназначна!!!!biggrin


Маладэць! Хоть тут матчасть прокачаешь wink
дохтур
Linfan написал:
MOP3E, речь шла про глобальную оптимизацию проекта. И в случае с MS VS, управление такой оптимизацией выполняет IDE (по крайней мере так дохтур считает)
Не приписывай мне свои бредовые догадки, по ссылке которую я тебе дал (и понять смысл текста по которой ты так и не смог, судя по всему) довольно чётко написано в самом начале
Цитата:
Whole program optimization allows the compiler to perform optimizations with information on all modules in the program
Только линукспрограммисты могут думать, что оптимизацией использования регистров IDE занимается biggrin Ты хоть иногда читай, что пишешь crazy

#85. Linfan

Linfan
дохтур написал:
Только линукспрограммисты могут думать, что оптимизацией использования регистров IDE занимается biggrin Ты хоть иногда читай, что пишешь crazy


Ну так открой нам истину, почему компилятор VC может гобальную оптимизацию, а GCC зась? Только потому что тебе так хочется? biggrin
Оптимизация кода может происходить не на стадии исходников, а на стадии прекомпилированных объектников.
дохтур
Linfan написал:
Ну так открой нам истину, почему компилятор VC может гобальную оптимизацию, а GCC зась?
Потому, что VC может, а GCC нет? biggrin Тебе, знаешь, дальше с такими вопросами лучше непосредствнно к К.О. (в лице районного психиатра) обращаться, а не ко мне

#87. wr224

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

Истинный ариец луноход внимательно читает только заповеди бога-Питуха! Те только тех, кто может наказать за непослушание! Запомни это! biggrin

Linfan, ты все сливаешь и не краснеешь, мазь помогает, да? wink

#88. petrun

дохтур написал:
Батенька, вы по ссылке-то моей ходили? Имеется ввиду глобальные оптимизации, когда "Inline a function in a module even when the function is defined in another module" - перевести с английского или своего ума хватит? GCC-шным -O* опциям соотв. VC-шные /O* и применяются они помодульно, а не глобально. В который раз повторю: учи матчасть

Тяжела ты, шапка Мономаха.
-fwhole-program -flto
http://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html#index-flto-801

#89. Linfan

Linfan
wr224 написал:
Истинный ариец луноход внимательно читает только заповеди бога-Питуха! Те только тех, кто может наказать за непослушание! Запомни это! biggrin

Linfan, ты все сливаешь и не краснеешь, мазь помогает, да? wink


wr224, у тебя тоже весна приближается? "Мази, заповеди, непослушание"... в суровом мире ты живешь аднака biggrin biggrin biggrin

#90. Linfan

Linfan
дохтур написал:
Тебе, знаешь, дальше с такими вопросами лучше непосредствнно к К.О. (в лице районного психиатра)


Ну что ж, как говаривал дохтур, "слив засчитан" biggrin Когда сказать нечего - сразу референсы на "районных психиатров".

дохтур, еще раз повторюсь - кернел и GCC не самые лучшие объекты для троллизма. Можно чморить СПО за прикладные проги (и поделом), но базис у Linux вполне годный, т.к. это не красноглазая наколенная поделка, а серьезные продукты, в которые корпорации ввалили до буя бабла. И продолжают вваливать.
дохтур
petrun написал:
Тяжела ты, шапка Мономаха.
-fwhole-program -flto
http://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html#index-flto-801
А оно на практике работает или как обычно у линксоидов - для галочки? biggrin
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44612
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41969
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47181
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42534
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44897
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43576
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45152 [Importance: P3 critical, Keywords: lto, wrong-code] biggrin
дохтур
Linfan написал:
Когда сказать нечего - сразу референсы на "районных психиатров".
Отвечать на идиотские вопросы - не в моей компетенции

#93. Linfan

Linfan
дохтур написал:
А оно на практике работает или как обычно у линксоидов - для галочки? biggrin


Сцылок на эффект от /GL мы от тебя долго будем ожидать? А то как-то ты резво заявил, что /GL это мегафича обжатия бинарей (см пост #13) но несмотря на явную просьбу, тактично умалчиваешь пруфы biggrin

#94. Linfan

Linfan
дохтур написал:
Отвечать на идиотские вопросы - не в моей компетенции


Тяжело тебе самого себя тогда понять wink
дохтур
Linfan написал:
Сцылок на эффект от /GL мы от тебя долго будем ожидать?
У меня он даёт в среднем 4-8к на 1М бинарнике, честно. Мелочь на самом деле, но факт cool
Linfan написал:
но несмотря на явную просьбу
это какую-же, эту
Linfan написал:
Сцылок на эффект от /GL мы от тебя долго будем ожидать?
? biggrin Извини, что не успел ответить сразу после того, как ты написал это (но ещё не успел отправить пост) sad
дохтур
Linfan написал:
Тяжело тебе самого себя тогда понять
Т.е. на самом деле вопросы от твоего имени задаю я? biggrin up

#97. Linfan

Linfan
дохтур написал:
У меня он даёт в среднем 4-8к на 1М бинарнике, честно. Мелочь на самом деле, но факт cool


Это зависит от того, какие функции инлайнятся. А может давать и прирост. Но тоже небольшой. И посему, возвращаясь к исходной точке дискуссии - WPO в плане размеров бинаря, шо мертвому припарка biggrin Его реальное назначение - оптимизация скорости исполнения, а не пузомерки по размерам экзешников.

На сём дискус считаю исчерпаным. Если у кого-то есть соображения - плз высказываться предметно, а не гонять тут "мази, заповеди и непослушание" biggrin
дохтур
Linfan написал:
Это зависит от того, какие функции инлайнятся. А может давать и прирост. Но тоже небольшой. И посему, возвращаясь к исходной точке дискуссии - WPO в плане размеров бинаря, шо мертвому припарка Его реальное назначение - оптимизация скорости исполнения, а не пузомерки по размерам экзешников.
Прирост, конечно, не громадный по скорости/размеру, однако имеется. И как я выше писал - inline у VC получше будет, что в подавляющем большинстве случаев важнее оптимизации сложных формул, где GCC, к примеру, уже впереди. Тему - да, закрываем up

#99. petrun

дохтур написал:
А оно на практике работает или как обычно у линксоидов - для галочки?

Больше спросить было нечего? Нет в линуксе фич. А это ж не фичи, они же не работают, в линуксе ничего не работает!
А если серьезно ,то фича новая.

#100. дохтур

дохтур
petrun написал:
Нет в линуксе фич. А это ж не фичи, они же не работают, в линуксе ничего не работает!

"Есть/нет" это по большей части декларативное, т.е. далеко не всегда с ревльностью совпадающее, а вот "работает"/"не работает" - куда более серъёзные аргументы, не находите?

#101. petrun

дохтур,
Вы нашапали несколько багов, по ключевомуц слову, не прочитав их и делаете выводы. На всю операцию у вас ушло в лучшем случае около получаса. И так же очевидно, что в линуксе ничгео не работает, да?)

#102. pavel2403

pavel2403
petrun, А ты сможешь опровергнуть его пруфы??? Или сможешь доказать, что
Цитата:
Вы нашапали несколько багов, по ключевомуц слову, не прочитав их и делаете выводы.
??? Опять унылое г№внометание со соторы луноходов, бл.ть, когда же вы уже научитесь разговаривать нормально!angry

#103. дохтур

дохтур
petrun, баги в той либо иной степени относятся к данной оптимизации, и ключевые слова к последнему как бы тоже неоднозначны, что не нравится?
petrun написал:
И так же очевидно, что в линуксе ничгео не работает, да?)
Касательно gcc я всё сказал, есть что по сути возразить?

#104. дохтур

дохтур
дохтур написал:
неоднозначны
однозначны конечно smile

#105. Linfan

Linfan
pavel2403 написал:
??? Опять унылое г№внометание со соторы луноходов, бл.ть, когда же вы уже научитесь разговаривать нормально!angry


Пашок, ты читать по-русски умеешь? Просили же, высказываться только по теме, а не устраивать тут склад кирпичей. angry
В твоей зрительской поддержке тематика не нуждается.

#106. Gentoo

Пардон, все посты не читал. Позвольте скромно попросить мне ссылку на того №блана, кто статью сию писал.
Gentoo, на biggrin

#108. Gentoo

SemyonKozakov, ах, автор постеснялся подписаться под творчеством своим.
А серьезно, я был более высокого мнения о профессиональных способностях MOP3E, как программиста. Что поделать, MinGW теперь у нас IDE.. Мать твою! Набор консольных утилит без каких-либо намеков на GUI или даже редактор, это уже IDE!? LZMA что такое мы уже не знаем, и как пакеты скачивать и ставить! Киздец :) Ставь Dev-Cpp тогда уже.

#109. MOP3E

Gentoo написал:
Позвольте скромно попросить мне ссылку на того №блана, кто статью сию писал.

Gentoo написал:
я был более высокого мнения о профессиональных способностях MOP3E, как программиста.

Ув. №блан Gentoo - где в статье сказано хоть одно слово, по которому можно судить о моих способностях программиста?

Gentoo написал:
SemyonKozakov, ах, автор постеснялся подписаться под творчеством своим.

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

Gentoo написал:
Мать твою! Набор консольных утилит без каких-либо намеков на GUI или даже редактор, это уже IDE!? LZMA что такое мы уже не знаем, и как пакеты скачивать и ставить! Киздец :) Ставь Dev-Cpp тогда уже.

Незнание GNU-тых утилит и технологий, безусловно, показывает уровень моих способностей программиста. Судя этой извращённой логике мне уровень твоих способностей программиста нужно оценивать исходя исключительно из твоих нулевых знаний Step 7 и всего, что с этим связано. :)

#110. MOP3E

Gentoo написал:
Позвольте скромно попросить мне ссылку на того №блана, кто статью сию писал.

Gentoo написал:
я был более высокого мнения о профессиональных способностях MOP3E, как программиста.

Ув. №блан Gentoo - где в статье сказано хоть одно слово, по которому можно судить о моих способностях программиста?

Gentoo написал:
ах, автор постеснялся подписаться под творчеством своим.

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

Gentoo написал:
Мать твою! Набор консольных утилит без каких-либо намеков на GUI или даже редактор, это уже IDE!? LZMA что такое мы уже не знаем, и как пакеты скачивать и ставить!

Незнание GNU-тых утилит и технологий, безусловно, показывает уровень моих способностей программиста. Следуя этой извращённой логике мне нужно оценивать уровень твоих способностей программиста исходя исключительно из твоих нулевых знаний Step 7 и всего, что с этим связано. :)

#111. Linfan

Linfan
MOP3E, для вас действительно программирование как сопутствующее. По тексту сабжа это видно невооруженным взглядом. Тут уж без обид.
Либо патологическая страсть накинуть на вентилятор, раздувая из мухи слона (надеюсь что это не так).

#112. Gentoo

Вот, не знаешь, а вонь развел. Удали сей высер и не позорься. Ты бы еще за штурвал самолета сел и спросил "А хули тут столько кнопочек?"
В общем мда.. мои надежды на остатки мозга в твоем черепе не оправдались. А жаль. Мужики(луноходы, да) говорили, что ты раньше был нормальным и интересным собеседником.

#113. Gentoo

Вот, не знаешь, а вонь развел. Удали сей высер и не позорься. Ты бы еще за штурвал самолета сел и спросил "А хули тут столько кнопочек?"
В общем мда.. мои надежды на остатки мозга в твоем черепе не оправдались. А жаль. Мужики(луноходы, да) говорили, что ты раньше был нормальным и интересным собеседником.

#114. Gentoo

Btw, в след раз лучше напиши "Памагите поднять MinGW", вместо того, чтобы юзать инсталятор 4хлетней давности и наговаривать на сей кошерный тулчейн.

#115. Gentoo

Хмм.. не туда посмотрел, инсталер свежий :D он всегда был кривым. А на способности программиста указывает хотя бы элементарное не знание "структуры папок" сишного компилятора. Они везде если не идентичные, то минимум очень похожи.

#116. MOP3E

Linfan написал:
MOP3E, для вас действительно программирование как сопутствующее. По тексту сабжа это видно невооруженным взглядом. Тут уж без обид.

Объём проекта, над которым я сейчас работаю, порядка 250 тыс. строк. Это если на твой любимйы Си или Питон переводить. И такой проект не один. Но программирование у меня, оказывается, "сопутствующее", ага... :) Ты выключай сноба уже, не один ты тут программы пишешь, "тру-питон-си-г№внопрограммер".

Gentoo написал:
на способности программиста указывает хотя бы элементарное не знание "структуры папок" сишного компилятора

Всё с тобой понятно. Для тебя является "тру-программистом" только тот, кто программирует на Си. Остальные языки, я так понимаю, являются "неправильными"?
З.Ы. Сначала, №блан, уясни себе, что "способности" это совсем не то же, что "навыки" и "умения".

#117. Linfan

Linfan
MOP3E написал:
Объём проекта, над которым я сейчас работаю, порядка 250 тыс. строк. Это если на твой любимйы Си или Питон переводить. И такой проект не один. Но программирование у меня, оказывается, "сопутствующее", ага... :) Ты выключай сноба уже, не один ты тут программы пишешь, "тру-питон-си-г№внопрограммер".


ого, MOP3E, да у тебя оказывается хронический мегабатх№рт biggrin Ну ты понял почему wink

#118. Linfan

Linfan
И еще MOP3E, до культуры классического программирования тебе как до Киева рачки. А объемы в тысячах строчек... ну и шо? Секретарши не меньше строк набирают biggrin

#119. MOP3E

Linfan написал:
до культуры классического программирования тебе как до Киева рачки

Интересно, откуда такие далекоидущие выводы? Вот судя по тому, что ты многие годы не можешь дописать свою мегапрограмму sK1, тебе-то уж точно "до культуры классического программирования как до Киева рачки".

#120. Gentoo

MOP3E написал:
Для тебя является "тру-программистом" только тот, кто программирует на Си. Остальные языки, я так понимаю, являются "неправильными"?
З.Ы. Сначала, №блан, уясни себе, что "способности" это совсем не то же, что "навыки" и "умения".

Так какого же ты х№ра начал обсерать действительно серьезный и годный проект, не осилив инсталятор? Я все понимаю, линукс - г№вно, это пох.й. Что-то другое тоже. Но gcc и никсовые скриптовые интерпритаторы ты не трогай. Особенно если них№ра в них не шаришь. Нормальный человек спросил бы давно "как работает? Как лучше установить"(и ссылка "Downloads" очень к месту в левой колонке "Навигация". В какой жопе ты ее искал?).
И ты не съезжай на "мыслечтения", я не только на Си пишу.
Навыки нести бред твои несомненно высоки.
----------
Теперь спокойно подсуммирую свою мысль: пофиг на чем ты пишешь, но низкоуровневые языки, на которых все строилось, уважать обязан. Вот тогда тебе не скажут, что ты №блан. Через тулчейн gcc собираются целые операционные системы и их компоненты, написанные на С/С++. В определенных из них скриптовые интерпретаторы bash/perl/python выполняют очень важные жизненные функции. Windows тоже не на QuickBasic писался, а на Си.
А если ты плюешься на проверенные временем, вошедшие в историю языки и инструменты, то ты х.йло, а не программист :)

#121. Gentoo

Linfan написал:
MOP3E, до культуры

МОРЗЕ и культура вообще не совместимы, как я вижу :D

#122. MOP3E

Gentoo написал:
Так какого же ты х№ра начал обсерать действительно серьезный и годный проект, не осилив инсталятор?

Во-первых, инсталлятор я "осилил". Его, знаешь ли, крайне сложно "не осилить". На формочке всего пять контролов. Во-вторых, покажи мне место в статье, где "был обосран серьёзный и годный проект"? Всё описано так, как есть на самом деле. Не умеют разарбы сделать внятный инсталлятор под винды - их личная половая трагедия. Извини, но молчать об этом только из уважения к "серьёзному и годному" я не собираюсь. Кстати, "чистый" GCC под виндами не водится. Только в составе MinGW и Cygwin. Так что се ля ви.

Gentoo написал:
ссылка "Downloads" очень к месту в левой колонке "Навигация".

Видимо, ты не ходил по этой ссылке. По ней открывается каталог файлов проекта MinGW на Sourceforge. И опять - никакого инсталлятора, кроме глючного сетевого.

Gentoo написал:
Я все понимаю, линукс - г№вно, это пох.й. Что-то другое тоже. Но gcc и никсовые скриптовые интерпритаторы ты не трогай.

На любимую мозоль тебе наступил? Или на любимое яйцо? Чё ты так разорался?

Gentoo написал:
пофиг на чем ты пишешь, но низкоуровневые языки, на которых все строилось, уважать обязан. Вот тогда тебе не скажут, что ты №блан.

Понимаешь, первым "№блан" говорит не тот, кто что-то там "уважает", а тот, кто хочет показать себя круче за счёт кого-то другого. Вот ты здесь именно так себя и ведёшь. Как натуральный №блан.

Gentoo написал:
Через тулчейн gcc собираются целые операционные системы и их компоненты, написанные на С/С++.

Я здесь, наверное, уже в двадцатый раз напишу: в статье не обсуждается работа и функционал GCC как компилятора. Мне глубоко параллельно, что за х.йня на нём может быть откомпилирована. Даже если это не х.йя, а ох№енно. В статье обсуждается кривость инсталлятора MinGW. Если ты не видишь разницы между MinGW, инсталлятором MinGW и компилятором GCC - это твои личные половые проблемы. Такие же как те, что уже более пяти лет мешают разработчикам MinGW довести инсталлятор до ума.

Gentoo написал:
А если ты плюешься на проверенные временем, вошедшие в историю языки и инструменты, то ты х.йло, а не программист :)

Как-то странно это выглядит на фоне:
Gentoo написал:
МОРЗЕ и культура вообще не совместимы, как я вижу :D

Особенно, если учесть, что общение в этой ветке шло относительно спокойно и вежливо пока не пришёл школьнег на буковку "Г" и не начал называть всех №бланами. Не зря слова "Генту" и "Говно" начинаются с одной и той же буквы.

#123. Gentoo

MOP3E, а вообще ладно, забудь. Херня это все. Я не должен был изначально переходить на личности. Мб позже более конструктивно объясню, где ты был не прав в своем подходе/высказываниях. Хотя инсталятор действительно не годный :) Лучше руками по-пакетно ставить. Там gcc отдельно есть, как пакет. Собсно весь проект включает в себя на много больше важных/интересных утилит, чем предлагаются инсталятором.

#124. Linfan

Linfan
MOP3E написал:
Интересно, откуда такие далекоидущие выводы?


Дык не первый день тебя тут наблюдаем :)

MOP3E написал:
Вот судя по тому, что ты многие годы не можешь дописать свою мегапрограмму sK1, тебе-то уж точно "до культуры классического программирования как до Киева рачки".


Сравнил "хр№н с пальцем" (с) biggrin Ты много написал в свободное от работы время ради собственного удовольствия ? (я уж молчу про опенсурс - у тебя жадность гипертрофирована, ты не то что свои сорцы, а и тыренные программы просто так не отдашь) wink

#125. Linfan

Linfan
Gentoo написал:
MOP3E, а вообще ладно, забудь. Херня это все. Я не должен был изначально переходить на личности.


+100500

#126. MOP3E

Gentoo написал:
MOP3E, а вообще ладно, забудь. Херня это все. Я не должен был изначально переходить на личности. Мб позже более конструктивно объясню, где ты был не прав в своем подходе/высказываниях. Хотя инсталятор действительно не годный :) Лучше руками по-пакетно ставить. Там gcc отдельно есть, как пакет.

Понимаешь, попакетная установка под виндой - это неправильно. В винде, знаешь ли, нет пакетного менеджера. Есть Windows Installer, который кстати, можно даже научить качать файло из интернета. Но вся фишка в том, что проект MinGW ориентирован под винду. Именно под винду, а не под линух. Удивляет не качество работы MinGW когда он установлен - тут нет ни малейших нареканий. Удивляет отсутствие в ориентированном под винду проекте нормального виндового инсталлятора. Это всё равно, как я прийти в линух с какой-нибудь программой и говорить - вот вам *.msi, устанавливайте его при помощи Windows Installer. Много народу будет как ты здесь кричать "Ооо! Это Великая и Могучая Программа, вы все уроды, если вам не нравится ставить при помощи Windows Installer!!!"?

Linfan написал:
Ты много написал в свободное от работы время ради собственного удовольствия ?

Судя по твоим же словам, тебе за твою работу настолько нехуёво платят, что у тебя есть возможность регулярно кататься за рубеж. Так что я сильно сомневаюсь, что ты что-то пишешь "в свободное от работы время ради собственного удовольствия". Здесь у нас полный паритет. Да, дома я не пишу программы потому, что на работе выкладываюсь по полной. Поэтому когда прихожу после трудового дня домой - при слове "программирование" блевать хочется. Зато на моих программах работают уже три завода.

Linfan написал:
(я уж молчу про опенсурс - у тебя жадность гипертрофирована, ты не то что свои сорцы, а и тыренные программы просто так не отдашь)

Знаешь, на нормальном промышленном производстве абсолютно полный опенсорс. То есть заказчик должен получить максимально полно документированные исходники программы. Потому что в 99% её придётся потом дорабатывать под изменение текущих нужд производства. А на халяву кому попало - обойдутся. Конкуренция, знаешь ли. Программы управления автоматизированными линиями это не один единственный нах.й никому не нужный "заменитель Corel Draw!". Интересные решения утягиваются на раз-два.

#127. Gentoo

MOP3E, в моем понимании MinGW рассчитан сам по себе не то-чтобы на винду, а в основном на людей, кто собирается портировать софт из никсового опенсорс. Т.е. некоторое их навыки в этом вопросе подразумеваются сами по себе. Хотя я начинал с Dev-Cpp. Это IDE для MinGW, который через нормальный виндовый инсталятор ставится вместе с MinGW(обычно не самой последней версией) и все работает. Ты бы мог попробовать его.
Еще я бы отнес MinGW к разряду "portable utils", т.к. все от чего может зависить его работа в конкретной системе это путь к папке MinGW\bin в переменной среды PATH. Но можно сделать батник и держать это все дело даже на флешке. А если нужно деинсталировать программу, то просто удаляешь папку с ней(ведь никаких ключей в регистратуру не пишет, ничего такого). Есть же тысячи фривара без инсталяторов, просто распаковать и запустить. Так и здесь. Я видел некоторые gnu проги с инсталяторами.. даже скрипты типа automake. Ставились они по-виндовому в папку C:\Progra~1\.. меня лично это вводило в некий ах.й. Т.к. для нормальной работы у меня все никсовые инструменты лежали в одном месте C:\msys\1.0\bin и компилируемые проги ставятся в C:\msys\1.0\local\bin, все что скачиваю, туда кидаю. Вот так выглядит по-пакетная установка у меня. Работает все гладко.
В общем, мой вывод - в случае с MinGW msi инсталятор не нужен. А из сетевого, если допилить, можно было бы него сделать пакетный менеджер для проекта целиком. Хотя, опять же, я предпочитаю с MinGW и gnu утилитами работать руками.
Btw, lzma это метод сжатия, который дефорлтно используется архиватором 7zip. Качай http://www.7-zip.org/

#128. MOP3E

Gentoo написал:
MOP3E, в моем понимании MinGW рассчитан сам по себе не то-чтобы на винду, а в основном на людей, кто собирается портировать софт из никсового опенсорс. Т.е. некоторое их навыки в этом вопросе подразумеваются сами по себе. Хотя я начинал с Dev-Cpp. Это IDE для MinGW, который через нормальный виндовый инсталятор ставится вместе с MinGW(обычно не самой последней версией) и все работает. Ты бы мог попробовать его.

Не мог. В инструкции по компиляции было прямым текстом сказано "компилировать в чистом MinGW". Выводы делай сам. :)

Gentoo написал:
Еще я бы отнес MinGW к разряду "portable utils", т.к. все от чего может зависить его работа в конкретной системе это путь к папке MinGW\bin в переменной среды PATH.

И шо мешает разрабам выложить полный архив программы?

Gentoo написал:
Есть же тысячи фривара без инсталяторов, просто распаковать и запустить. Так и здесь.

Много ли фриваров ты будешь собирать по кусочкам из двух-трёх десятков архивов, скачанных из интернета? Многотомные архивы не предлагать - не тот случай.

Gentoo написал:
В общем, мой вывод - в случае с MinGW msi инсталятор не нужен.

Ага. Простая, понятная и, главное, надёжная установка - не наш путь! Хрен с ним, пусть msi не делают. Пусть свой сетевой инсталлер до ума доведут. Чтобы он мог анализировать состояние подключения к серверу и проверять целостность скачанных данных. Не нужно пакетного менеджера, уверен, там глюков ещё больше будет. Пусть просто без ошибок делает то, что уже сейчас делает. Чтобы не было пяти разных наборов файлов после пяти установок с одинаковыми параметрами.

#129. Linfan

Linfan
MOP3E написал:
это не один единственный нах.й никому не нужный "заменитель Corel Draw!".


biggrin biggrin biggrin
Если бы это было действительно так, то сидел бы я тихонько в Харькове и с трудом нашреб№л бы пятаки на апгрейд бюджетного компа :)

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

#130. Gentoo

MOP3E написал:
Пусть свой сетевой инсталлер до ума доведут.
Та да :-D
MOP3E написал:
Много ли фриваров ты будешь собирать по кусочкам из двух-трёх десятков архивов, скачанных из интернета?

Я да. У меня хобби такое - собирать и портировать понравившиеся опсосные проги на винду, используя MinGW и MSYS.
MOP3E написал:
И шо мешает разрабам выложить полный архив программы?

А он есть. MinGW это не программа, это название проекта, который состоит из разных программ. Тебе нужен архив с gcc.
http://sourceforge.net/projects/mingw/files/MinGW/BaseSystem/GCC/Version4/Previous%20Release%20gcc-4.4.0/
Первый в списке(full). Более новые версии почему-то не имеют целого архива. Обновиться по-частям вручную у меня не вышло. Давно было и я не сильно зацикливался. Позже еще раз попробую. А так, этот пакет все что тебе нужно, чтобы получить рабочую среду для сборки прог.
Далее, опционально, можешь докинуть туда пакеты отсюда
http://sourceforge.net/projects/mingw/files/MinGW/BaseSystem/
и отсюда
http://sourceforge.net/projects/mingw/files/MinGW/
автоконф и автомейк зависят от перла и в самих скриптах глючный расчет на то, что они будут установлены в каталог "C:\PROGRA~1". Тоже не вышло их заставить работать. Остальное норм.
Так же рекомендую, для сборки использовать среду MSYS.
MOP3E написал:
Не мог. В инструкции по компиляции было прямым текстом сказано "компилировать в чистом MinGW". Выводы делай сам. :)

Ты не понял. Пакет Dev-Cpp включает в себя MinGW и программку IDE(редактор и менеджер проектов с кнопками "собрать/запустить" итп.). Там есть нормальный офлайн инсталятор, и с ним быстро можно начать работать. Единственное что, у него специфические мейкфайлы и по-моему не поддерживает никсовые. Обычно там более старая версия gcc. Но можно спокойно сверху залить свежий компилятор и держать все это дело хоть на флешке.

#131. MOP3E

Gentoo написал:
http://sourceforge.net/projects/mingw/files/MinGW/BaseSystem/GCC/Version4/Previous%20Release%20gcc-4.4.0/

То есть для того, чтобы получить более-менее работоспособную версию программы, и при этом не мучаться с глюками онлайнового инсталлятора, пользователю нужно найти папку на ПЯТОМ (!) уровне вложенности, да ещё и обозванную "Предыдущие версии программы". Ты хоть сам понимаешь, что ты здесь только что написал?
А вот здесь уже начинаются такие любимые луноходами танцы с бубном:
Gentoo написал:
Далее, опционально, можешь докинуть туда пакеты отсюда
http://sourceforge.net/projects/mingw/files/MinGW/BaseSystem/
и отсюда
http://sourceforge.net/projects/mingw/files/MinGW/

Понимаешь, мне просто нужно было скомпилировать программу. Используя для этого готовый скрипт, который положил туда разработчик. Не изучая для этого устройство компилятора. Кажется, в линухе такая операция является чем-то банальным и повседневным, я правильно понимаю?

Gentoo написал:
Ты не понял. Пакет Dev-Cpp включает в себя MinGW и программку IDE

Естественно, не понял. Потому что вижу это название впервые. Возможно, оно лежит тоже где-нибудь на пятом уровне сложности.

Ей Богу, Дженту, не нужно думать, что вокруг тебя все - тупые. Тупой не тот, кто не захотел разбираться в куче непонятно чего. Тупой, в первую очередь, тот, кто выкладывает программный продукт, не в силах обеспечить его нормальную информационную поддержку. Пусть там будет всего три кнопки, но каждая из них должна быть подробно описана. Чтобы тот, кто будет этим пользоваться, не чувствовал себя полным д.билом когда что-то не по его вине заработает криво.

#132. Gentoo

MOP3E написал:
не нужно думать, что вокруг тебя все - тупые.

Епт, думал тебе интересно, вот и рассказывал.
Продукт рассчитан на людей с некоторым опытом и смекалкой, а на "полных дыбилов" он не рассчитан. Судя по тому, что ты ссылку "downloads" искал на главной странице пол часа, опыта и смекалки у тебя малова-то :D Ты когда-нибудь видел инструкцию к топору? GCC простое, как этот самый топор. А инсталятор только упаковка. Вообще-то под списком файлов дофига информации о их содержимом.
Btw, MinGW это не "куча непонятно чего", а очень толковый инструментарий. Польза от него с головой покрывает всю убогость инсталятора. Так что, можно иногда, не без пользы для собственного развития, и углубится в изучения его структуры.
И вообще, в мире Опен Сорс не воют в пустую, что что-то х№рово или не так работает, а пишут на багтрекер или самостоятельно фиксят и коммитят. Вот такой суровый мир. Исходники инсталятора тут
http://sourceforge.net/projects/mingw/files/Automated%20MinGW%20Installer/mingw-get-inst/mingw-get-inst-20110211/
Кстати, и пакетный менеджер они таки какой-то шаманят
http://sourceforge.net/projects/mingw/files/Automated%20MinGW%20Installer/mingw-get/mingw-get-0.1-alpha-5.1/

#133. MOP3E

Gentoo написал:
Ты когда-нибудь видел инструкцию к топору? GCC простое, как этот самый топор.

Ты когда нибудь топор в руках держал? Его заточить правильно - уже искусство. Не говоря уже о том, как им правильно работать. К лопате, мотыге, кирке и кувалде это тоже относится. Инструкций по заточке топора, кстати, вполне достаточное количество. Например, вот эта. Заметь, в этой инструкции всё изложено ясно, чётко и минимумом слов. В отличие от сабжа.

Gentoo написал:
Btw, MinGW это не "куча непонятно чего", а очень толковый инструментарий. Польза от него с головой покрывает всю убогость инсталятора.

См. "топор". :) Что ты будешь делать, если классный топор продаётся в розницу, в магазине за 1000 км от дома, а просто хороший - через дорогу? Инсталлятор в данном случае как раз виртуальное мерило "расстояния". :)

#134. Gentoo

MOP3E, ну маны "по заточке" то есть, причем много. Но тема "как брать этот топор правильно в руки" не так распространена.
MOP3E написал:
См. "топор". :) Что ты будешь делать, если классный топор продаётся в розницу, в магазине за 1000 км от дома, а просто хороший - через дорогу? Инсталлятор в данном случае как раз виртуальное мерило "расстояния". :)

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

#135. MOP3E

Gentoo написал:
А зависит от того, нахр№на оно мне нужно. Если работать с ним на постоянной основе, то можно и потратить больше времени на покрытие большего расстояния. Если нет, то можно помучить недоинсталятор или поискать другие инструменты.

Как правило, нужно "здесь и сейчас". И никак иначе. Поэтому работают тем, до чего дотянутся.

#136. Gentoo

И дотянулся ты до "классного топора" но в "куевой упаковке", с альтернативой собрать сабж самому из запчастей(хорошо, что не из сорсов). Btw, а 7zip таки установи, мощная штука, много форматов поддерживает и даже из msi может вытягивать контент.

#137. MOP3E

Gentoo написал:
7zip таки установи, мощная штука, много форматов поддерживает и даже из msi может вытягивать контент.

Если *.lzma - это именно архивы 7zip, то WinRAR их должен спокойно распаковывать. Большего мне не нужно.

#138. Gentoo

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

#139. MOP3E

WinRAR не распаковывает файлы с расширением *.lzma. Даже если их переименовать в *.7z.

Добавление комментария:

Имя:
Пароль: (если зарегистрирован)
Email: (обязательно!)

теги форматирования

добавить смайлы
 

Правила комментирования >>