Здравствуйте, anton_t, Вы писали:
C>>Кому как. Мне подходят. Мне, на самом деле, в большинстве случаев, хватает C>>bash + cp, mv, rm, find, grep, а уж когда все это в связке с emacs + eshel, C>>мне наступает полное счастье. Кстати, голой Вендой (без POSIX обвязки, C>>например, MSYS или Cygwin), по-моему, пользоваться вообще невозможно. Есть C>>мнение, что все это дело привычки. _>1. Винда сама является POSIX-совместимой.
ет. (с) То есть ну совсем ни разу.
_>2. Cygwin это нечто вроде WINE в минус первой степени, но уж никак не "POSIX обвязка".
Это именно POSIX-обвязка. Ибо в позикс есть в том числе и спецификации на shell.
Re[20]: Linux как хороший способ сэкономить по-честному
anton_t wrote:
> Здравствуйте, cattus, Вы писали: > > C>Кому как. Мне подходят. Мне, на самом деле, в большинстве случаев, > хватает C>bash + cp, mv, rm, find, grep, а уж когда все это в связке с > emacs + eshel, C>мне наступает полное счастье. Кстати, голой Вендой (без > POSIX обвязки, C>например, MSYS или Cygwin), по-моему, пользоваться вообще > невозможно. Есть C>мнение, что все это дело привычки. > > 1. Винда сама является POSIX-совместимой. > 2. Cygwin это нечто вроде WINE в минус первой степени, но уж никак не > "POSIX обвязка".
Я имел в виду POSIX environment.
Какая именно винда является POSIX-совместимой, в каком месте и какому POSIX
соответствует? Interix в комплект поставки не входит -- posix окружения в
венде по-умолчанию нет.
--
SVBEEV -- Cattus Nocturnus.
Posted via RSDN NNTP Server 2.0
Re[21]: Linux как хороший способ сэкономить по-честному
cattus wrote: > Какая именно винда является POSIX-совместимой, в каком месте и какому POSIX > соответствует? Interix в комплект поставки не входит -- posix окружения в > венде по-умолчанию нет.
Windows соответствует древнему стандарту POSIX1 без окружения. Сейчас,
конечно, про POSIX в Винде лучше не говорть.
--
С уважением,
Alex Besogonov (alexy@izh.com)
Posted via RSDN NNTP Server 2.0
Sapienti sat!
Re[23]: Linux как хороший способ сэкономить по-честному
Здравствуйте, Сергей, Вы писали:
BG>>>>>>А что такое с разрешением? Вроде нормально все... K>>>>>80х(25/50) слабо можно назвать нормальным. BG>>>>Хе-хе.. Вы пробовали делать cmd.exe | Properties? Подозреваю что нет K>>>Хм... Прогресс, надо же. А вот почему размер мышой поменять нельзя, поборники гуя? BG>>У меня меняется. С>Ага, а у меня винда не глючила никогда. С>Не меняется и у вас тоже, или вам Билл Гейтс специальную именную версию подарил? С>Хинт: "размером" товарищ Kemm назвал размер рабочей области консоли, измеренный в знакоместах.
Я понял. Можете не верить, но у меня мышой размер меняется. Может какую-то софтину ставил, не помню...
Re[27]: Linux как хороший способ сэкономить по-честному
Здравствуйте, Kemm, Вы писали:
BG>>Еще раз повторю — специализированный редактор будет намного удобнее правки этого проекта в виде текста. Потому как работа в таком случае идет с объектами в контексте задачи, а не просто с текстом. Плюс обычно более удобные средства для оперирования этими объектами. (хотя конечно, линуксоиды приемлют только текстовое представление информации, это я уже понял) K>Еще раз: без текстового представления проблематично решить автогенерацию этого самого конфига (хотя, конечно, виндузятники приемлют только мышевозение, это я уже понял 8))) )
Мы вроде говорили об проекте сетапа? Что вы понимаете под его "автогенерацией"?
Re[23]: Linux как хороший способ сэкономить по-честному
Здравствуйте, Kemm, Вы писали:
K>>>>>Это как? От того, что конкверором открою /usr/share/man/man3/fopen.3.gz — он магическим образом поменят свой формат? О как... BG>>>>Ну вы сами сказали — "конвертором". Что делает конвертер? Правильно — конвертирует из одного представления в другое. K>>>Мда. Чукча не читатель, чукча писатель. А все туда же, 'No comments' писать... От переизбытка гуя навыки читать снижаются, что ли?.. 8))) BG>>Да нет, просто я не понимаю вашего чукотского... K>Да и русским проблемы, судя по всему.
Скорее всего у вас, ибо в русском языке нет слова "конкверор".
BG>>>>>>>>Если вы с этим несогласны... ну что ж, флаг вам в руки, сидите в своей текстовой консоли 15-летней давности... S>>>>>>>эээ.... Уважаемый, это в винде консоль 15летней давности. Взять к примеру разрешение консоли (нука запустите ее в 1024*768*16b), таже кодировка — почему до сих пор OEM/DOS? BG>>>>>>Да в винде консоль практически и не нужна, K>>>>>Пра-а-ально, в таком виде она нигде нужна не была бы... 8)) BG>>>>Конечно, ибо есть ГУЙ. Гораздо удобнее. K>>>Кому удобнее?.. BG>>В винде — подавляющему большинству. K>Тысяча леммингов не могут ошибаться? 8))
Корона не жмет?
BG>>>>>>А что такое с разрешением? Вроде нормально все... K>>>>>80х(25/50) слабо можно назвать нормальным. BG>>>>Хе-хе.. Вы пробовали делать cmd.exe | Properties? Подозреваю что нет K>>>Хм... Прогресс, надо же. А вот почему размер мышой поменять нельзя, поборники гуя? BG>>У меня меняется. K>Шо, прямо-таки запустили cmd.exe, потянули мышкой за уголок, и окошко стало не 80х25 знакомест, а 132х43?
Ага, типа того.
K>И как вам удалось достичь таких потрясающих результатов? Поделитесь с общественностью.
Понятия не имею
Re[27]: Linux как хороший способ сэкономить по-честному
Здравствуйте, Kemm, Вы писали:
BG>>Возможно вы правы... Но вот все-таки говорить, что графика в хэлпе не нужна — далеко от истины. В MSDN например есть в некоторых местах диаграммы взаимодействия модулей, блок-схемы и пр. И знаете, очень помогают. Многие вещи гораздо лучше представить наглядно в виде блок-схемы например, чем описывать текстом. K>В мане графика не нужна. Т.е. вообще. man — это не туториал и не документация. man — это справочник. Каждая статья в мане может рассматриваться как статья в словаре. Если нужно с нуля разбираться с новой технологией — то это к более другой документации, которой есть и много.
Ну а msdn это не только справочник.
K>Если нужно быстро вспомнить, какие там ключи dlopen'у передать можно — это man. И именно в качестве справочника msdn уступает man'у.
Интересно, чем?
Re[28]: Linux как хороший способ сэкономить по-честному
Здравствуйте, BratGanjubas, Вы писали:
BG>>>Еще раз повторю — специализированный редактор будет намного удобнее правки этого проекта в виде текста. Потому как работа в таком случае идет с объектами в контексте задачи, а не просто с текстом. Плюс обычно более удобные средства для оперирования этими объектами. (хотя конечно, линуксоиды приемлют только текстовое представление информации, это я уже понял) K>>Еще раз: без текстового представления проблематично решить автогенерацию этого самого конфига (хотя, конечно, виндузятники приемлют только мышевозение, это я уже понял 8))) ) BG>Мы вроде говорили об проекте сетапа? Что вы понимаете под его "автогенерацией"?
Версию подставить, дату, номер билда, собрать с разными параметрами и разной комплектацией. Достаточно?
Re[28]: Linux как хороший способ сэкономить по-честному
Здравствуйте, BratGanjubas, Вы писали:
K>>Если нужно быстро вспомнить, какие там ключи dlopen'у передать можно — это man. И именно в качестве справочника msdn уступает man'у. BG>Интересно, чем?
Большой, толстый и неудобный.
Re[24]: Linux как хороший способ сэкономить по-честному
Здравствуйте, BratGanjubas, Вы писали:
K>>>>>>Это как? От того, что конкверором открою /usr/share/man/man3/fopen.3.gz — он магическим образом поменят свой формат? О как... BG>>>>>Ну вы сами сказали — "конвертором". Что делает конвертер? Правильно — конвертирует из одного представления в другое. K>>>>Мда. Чукча не читатель, чукча писатель. А все туда же, 'No comments' писать... От переизбытка гуя навыки читать снижаются, что ли?.. 8))) BG>>>Да нет, просто я не понимаю вашего чукотского... K>>Да и русским проблемы, судя по всему. BG>Скорее всего у вас, ибо в русском языке нет слова "конкверор".
В русском слове нет и слова конвертер.
BG>>>>>>>Да в винде консоль практически и не нужна, K>>>>>>Пра-а-ально, в таком виде она нигде нужна не была бы... 8)) BG>>>>>Конечно, ибо есть ГУЙ. Гораздо удобнее. K>>>>Кому удобнее?.. BG>>>В винде — подавляющему большинству. K>>Тысяча леммингов не могут ошибаться? 8)) BG>Корона не жмет?
Хм. У меня пока еще глюки не начались... Что там вам видится — даже и подумать страшно. 8))
K>>И как вам удалось достичь таких потрясающих результатов? Поделитесь с общественностью. BG>Понятия не имею
Загадачная ОС, точно... В лююбом случае, из коробки это не работает.
Re[27]: Linux как хороший способ сэкономить по-честному
Здравствуйте, WFrag, Вы писали:
BG>>Еще раз повторю — специализированный редактор будет намного удобнее правки этого проекта в виде текста. Потому как работа в таком случае идет с объектами в контексте задачи, а не просто с текстом. WF>Не совсем понятна мысль. Работая с текстовым конфигом, я так же работаю с некоторыми объектами.
Ага — с символами.
BG>>Плюс обычно более удобные средства для оперирования этими объектами. (хотя конечно, линуксоиды приемлют только текстовое представление информации, это я уже понял) WF>Не согласен про обычно. Лично мне текстовые описания как правило удобнее. Причин уйма. В том числе и нормальная работа с различными VCS-ами, например. WF>К тому же, текстовое представление не отменяет возможность GUI-евых утилит для работы с ними.
Согласен. Кстати, гуевые утилиты как раз и создаются для упрощения работы.
BG>>>>В общем, по комментариям заметно, что с большими и достаточно сложными сетапами (под винду) вы не работали... WF>>>И что из этого? Я ж не говорю, как есть, я категорически не понимаю, почему текстовый формат — обязательно плохо и неудобно на больших инсталляциях. Может просто дело в том, что Вы не работали с большими и достаточно сложными сборками/инсталляциями НЕ под винду? BG>>Не под винду — не работал. Под винду — сколько угодно. WF>Ну тогда о чем речь? Может проблема в том, что Вам не с чем сравнить?
Квотинг пошто порезали? Речь шла о инсталляционных проектах. Да, их я под линукс не создавал. Но это не значит, что я не работал с линуксом.
Re[29]: Linux как хороший способ сэкономить по-честному
Здравствуйте, Kemm, Вы писали:
BG>>>>Еще раз повторю — специализированный редактор будет намного удобнее правки этого проекта в виде текста. Потому как работа в таком случае идет с объектами в контексте задачи, а не просто с текстом. Плюс обычно более удобные средства для оперирования этими объектами. (хотя конечно, линуксоиды приемлют только текстовое представление информации, это я уже понял) K>>>Еще раз: без текстового представления проблематично решить автогенерацию этого самого конфига (хотя, конечно, виндузятники приемлют только мышевозение, это я уже понял 8))) ) BG>>Мы вроде говорили об проекте сетапа? Что вы понимаете под его "автогенерацией"? K>Версию подставить, дату, номер билда, собрать с разными параметрами и разной комплектацией. Достаточно?
Угу. Все это возможно во всех более-менее серьезных инсталлерах для винды. Причем формат файла проекта тут никакого значения не имеет.
Вы скорее всего сами обрабатываете проект перед сборкой, потому вам критично чтоб он был в простом текстовом представлении — я прав? А нормальные инсталлеры обычно предоставляют средства препроцессинга (и сборки из командной строки), так что самому парсить проект не нужно.
Re[29]: Linux как хороший способ сэкономить по-честному
Здравствуйте, Kemm, Вы писали:
K>>>Если нужно быстро вспомнить, какие там ключи dlopen'у передать можно — это man. И именно в качестве справочника msdn уступает man'у. BG>>Интересно, чем? K>Большой, толстый и неудобный.
Забыл добавить ИМХО "Большой и толстый" — это скорее плюс (много инфы). А "неудобный" — субъективно. Для меня удобный.
Re[25]: Linux как хороший способ сэкономить по-честному
Вот, кстати, да. Это меня всегда интересовало. Вот эта самая POSIX-совместимость как проявляется? Согласно этому стандарту, насколько я наслышан, в состав ОС должны входить такие утилиты, как vi, ls, cp, find и т.д. Или я ошибаюсь? В винде таких утилит не наблюдаю. Или под POSIX-совместимостью понимается что-то другое? Действительно интересно, просветите, если знаете. Честное слово, дико любопытно.
_>2. Cygwin это нечто вроде WINE в минус первой степени, но уж никак не "POSIX обвязка".
Cygwin таки да, это эмулятор. А MSYS — фактически набор GNU утилит (vi, ls, cp, find и т д), ни о какой эмуляции речь не идет.
Re[28]: Linux как хороший способ сэкономить по-честному
BratGanjubas wrote: > > K>Еще раз: без текстового представления проблематично решить > автогенерацию этого самого конфига (хотя, конечно, виндузятники приемлют > только мышевозение, это я уже понял 8))) ) > > Мы вроде говорили об проекте сетапа? Что вы понимаете под его > "автогенерацией"?
Это когда конфиг для сетапа, или некоторая его часть, автоматически
генерируются (например, самодельной тулзой) из других файлов.
Такое может быть нужно, чтобы не хранить несколько копий одной и той же
информации в разных форматах, а автоматически размножать ее из одного
главного источника.
В противном случае, когерентность между несколькими копиями одной и той
же информации придется поддерживать ручками, а это повод для ошибок...
Posted via RSDN NNTP Server 2.0
Re[21]: Linux как хороший способ сэкономить по-честному
Сергей wrote: > > _>1. Винда сама является POSIX-совместимой. > > Вот, кстати, да. Это меня всегда интересовало. Вот эта самая > POSIX-совместимость как проявляется? Согласно этому стандарту, насколько > я наслышан, в состав ОС должны входить такие утилиты, как vi, ls, cp, > find и т.д. Или я ошибаюсь? В винде таких утилит не наблюдаю. Или под > POSIX-совместимостью понимается что-то другое? Действительно интересно, > просветите, если знаете. Честное слово, дико любопытно.
Никак она не проявляется. Хотя, с другой стороны, смотря как на это дело
посмотреть. Например, спортировать UNIX'овский исходник на Винду (или
наоборот). иногда бывает несколько муторно, но все же можно. А вот
какая-нибудь PalmOS или Symbian, вот она совсем не POSIX-like, и весь
API у нее совершенно самодельный.
Вообще, на Винду можно поставить Interix (он же — Microsoft Services For
Unix). Это уже вполне честная POSIX подсистема, и даже поддерживается
GNU (под именем interix). Хотя, конечно, ifconfig внутри этого
псевдоюникса не скажешь, и mount'ы его на системные никак не влияют, что
заметно уменьшает его ценность...
Posted via RSDN NNTP Server 2.0
Re[22]: Linux как хороший способ сэкономить по-честному
[...]
Pzz>Вообще, на Винду можно поставить Interix (он же — Microsoft Services For Pzz>Unix). Это уже вполне честная POSIX подсистема, и даже поддерживается Pzz>GNU (под именем interix). Хотя, конечно, ifconfig внутри этого Pzz>псевдоюникса не скажешь, и mount'ы его на системные никак не влияют, что Pzz>заметно уменьшает его ценность...
Эх, жалко. Я так и думал, что с этим там все плохо
Re[30]: Linux как хороший способ сэкономить по-честному
Здравствуйте, BratGanjubas, Вы писали:
BG>>>>>Еще раз повторю — специализированный редактор будет намного удобнее правки этого проекта в виде текста. Потому как работа в таком случае идет с объектами в контексте задачи, а не просто с текстом. Плюс обычно более удобные средства для оперирования этими объектами. (хотя конечно, линуксоиды приемлют только текстовое представление информации, это я уже понял) K>>>>Еще раз: без текстового представления проблематично решить автогенерацию этого самого конфига (хотя, конечно, виндузятники приемлют только мышевозение, это я уже понял 8))) ) BG>>>Мы вроде говорили об проекте сетапа? Что вы понимаете под его "автогенерацией"? K>>Версию подставить, дату, номер билда, собрать с разными параметрами и разной комплектацией. Достаточно? BG>Угу. Все это возможно во всех более-менее серьезных инсталлерах для винды. Причем формат файла проекта тут никакого значения не имеет.
Шо, таки можно и состав файлов в дистрибутиве поменять? Без запуска гуя, очевидно.
Re[26]: Linux как хороший способ сэкономить по-честному
Здравствуйте, BratGanjubas, Вы писали:
BG>>>Скорее всего у вас, ибо в русском языке нет слова "конкверор". K>>В русском слове нет и слова конвертер. BG>Есть. Как заимствованное иностранное слово.