На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела:
1. Название темы - краткое описание кто/что против кого/чего
2. В первом сообщении - список параметров, по которым идет сравнение.
3. Старайтесь аргументировать свои высказывания. Фразы типа "Венда/Слюникс - ацтой" считаются флудом.
4. Давайте жить дружно и не доводить обсуждение до маразма и личных оскорблений.
Модераторы: Модераторы, Комодераторы
Закрыто kanes 17-02-2009: Введите причину закрытия темы здесь

Страницы: (1182) « Первая ... 451 452 [453] 454 455 ...  1181 1182  ( Перейти к последнему сообщению )  
> Windows vs Linux - Как десктоп , и игровая станция.
    Цитата Smike @
    А за люних не просют?

    Не просют.
    Цитата Smike @
    А ты PowerShell видел?

    Не видел, но осуждаю.

    Добавлено
    И тем более PowerShell делался по подобию unixовой консоли, что есть перетаскивание чужих идей в свою хату.
      Smike, а если коротко для ленивых - что такого нужного дает этот PowerShell, чего не дает шелл юниксовый?
        Цитата p_kolya @
        Не видел, но осуждаю.

        :D
          Цитата Smike @
          А ты PowerShell видел? Или просто так, лишь бы сказать? ;)

          А как с помощью этого самого повершела, скажем, сделать замену __int64 на long long во всех файлах *.h, *.c и *.cpp, находящихся внутри каталога My project (с пробелом) и внутри его подкаталогов? Или опять сольет?
            Цитата mo3r @
            Или опять сольет?

            Дык это... внешние утилиты наверно :)) Ведь даже в unix'е сам bash работать с файлами не может, а работают с помощью всяких cat, ...
              Цитата p_kolya @
              Дык это... внешние утилиты наверно :)) Ведь даже в unix'е сам bash работать с файлами не может, а работают с помощью всяких cat, ...

              Дык, они-то в coreutils входят, а еще про них в posix упомянуто. В общем, дефолтный шел в линуксе и других позикс-совместимых ОС справится с этим.
                Короче вот выйдет KDE 4 так винда стопудово сдохнет! :lol:
                  Цитата best_lamer @
                  Короче вот выйдет KDE 4 так винда стопудово сдохнет! :lol:

                  Кстати, в репозитории кубунты уже есть.
                    Цитата Medevic @
                    Кстати, в репозитории кубунты уже есть.

                    Кстати он и вообще уже есть ;) Правда пока это даже не бета а только девелоперский релиз. Там пока еще даже тестить мало чего.
                    Но хочу сказать что я видел кдешное меню из КДЕ 4 (на видео) зачетнейшая штука.

                    Добавлено
                    Новое меню KDE в openSUSE 10.2

                    Добавлено
                    Цитата best_lamer @
                    из КДЕ 4

                    А мож и не из КДЕ 4 :unsure:
                      Цитата mo3r @
                      А как с помощью этого самого повершела, скажем, сделать замену __int64 на long long во всех файлах *.h, *.c и *.cpp, находящихся внутри каталога My project (с пробелом) и внутри его подкаталогов?

                      Для полной красоты сделаем фильтр. Что фактически есть параметризованная часть командного пайпа. У кого идея реюзинга вызывает отторжение и любителям по сто раз набирать одно и тоже, может вставить тело фильтра в пайп вместо его вызова:
                      ExpandedWrap disabled
                        filter MyReplace {
                            param($file,$from,$to)
                            get-content $file | foreach-object { $_ -replace $from,$to } | set-content $file
                        }

                      Результат же получаем:
                      ExpandedWrap disabled
                        get-childitem "disk:\My Folder" -Recurse -Include *.h, *.c, *.cpp | foreach-object {MyReplace $_.fullname,"__int64","long long"}

                      Или с условием покучерявей:
                      ExpandedWrap disabled
                        get-childitem "disk:\My Folder" -Recurse | where-object { $_ -match ".*.[c|h|cpp]$" } | foreach-object {MyReplace $_.fullname,"__int64","long long"}

                      Мне, кстати, было бы интересно посмотреть, как вы будете реализовывать условия отличные от регекспов. Например, если бы в примере выше было where-object { $_.LastWriteTime -gt (get-date).AddDays(-1) }.

                      Цитата mo3r @
                      Или опять сольет?

                      Опять сольет, говоришь? Может посчитаем в этом топике и топике про будущее windows из которого все это выросло, сколько раз я решал задачки линуксоидов по шеллу, а сколько раз они мои? Да там не то что слив, а мегаслив с вашей стороны. Единственное, чем линуксоиды вообще могут похвастаться, так это ведром всяких консольных утилит. Но как только для какой-то задачи нет тулзы в поставке, то сразу начинаете соскакивать с темы и выглядите весьма беспомощно.

                      А что касается PS, то сколько можно уже быть настолько слепыми, чтобы с пеной у рта доказывать крутость покрытых плесенью идеи 30-летней давности. Хотя, когда best_lamer в топике про идеальный язык программирования доказывал, что это шелл, я уже ничему не удивлюсь...
                        Цитата Guderian @
                        Мне, кстати, было бы интересно посмотреть, как вы будете реализовывать условия отличные от регекспов. Например, если бы в примере выше было where-object { $_.LastWriteTime -gt (get-date).AddDays(-1) }.

                        Достаточно просто. find это умеет. Более сложные условия через xargs.
                        Цитата Guderian @
                        Но как только для какой-то задачи нет тулзы в поставке, то сразу начинаете соскакивать с темы и выглядите весьма беспомощно.

                        Не совсем. Причем далеко не совсем. Я уже просил привести простой пример, как можно, скажем, проделать замену подстроки "foo" на подстроку "bar" в вордовском документе. Никто не взялся.
                        Цитата Guderian @
                        А что касается PS, то сколько можно уже быть настолько слепыми, чтобы с пеной у рта доказывать крутость покрытых плесенью идеи 30-летней давности.

                        Дык, эта, пенки-то нету. Итак ясно, что оба инструмента — гадость (не понимают естественный язык), но ничего лучше все равно нету.
                        Цитата Guderian @
                        Для полной красоты сделаем фильтр. Что фактически есть параметризованная часть командного пайпа. У кого идея реюзинга вызывает отторжение и любителям по сто раз набирать одно и тоже, может вставить тело фильтра в пайп вместо его вызова:

                        Дык, буковок много.
                          Цитата
                          Я уже просил привести простой пример, как можно, скажем, проделать замену подстроки "foo" на подстроку "bar" в вордовском документе. Никто не взялся.

                          Долго это, однако вполне возможно. Через OLE. У меня похожая фиговина делает похожую фиговину с ёкселем.. правда, дело происходит не в командной строке.. но это неважно.

                          О, а давай ты решишь такую задачку.. ну скажем.. в Adobe Acrobat документе ;). Ну, хотя бы поиск ;)
                            Цитата BugHunter @
                            О, а давай ты решишь такую задачку.. ну скажем.. в Adobe Acrobat документе ;). Ну, хотя бы поиск
                            Дык, известное дело, через pdf2txt ...
                              Десктопы не оболочками выделяются, а графическим интерфейсом и удобствами.
                                Цитата BugHunter @
                                правда, дело происходит не в командной строке.. но это неважно.

                                Это-то как раз и важно! :P
                                0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                                0 пользователей:
                                Страницы: (1182) « Первая ... 451 452 [453] 454 455 ...  1181 1182
                                Закрыто kanes 17-02-2009: Введите причину закрытия темы здесь



                                Рейтинг@Mail.ru
                                [ Script execution time: 1.0452 ]   [ 15 queries used ]   [ Generated: 5.11.26, 13:36 GMT ]