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

Страницы: (1182) « Первая ... 254 255 [256] 257 258 ...  1181 1182  ( Перейти к последнему сообщению )  
> Windows vs Linux - Как десктоп , и игровая станция.
    Цитата Ho Im @
    Не прошло и 20 лет. А пайпы были сразу доступны через шелл. Что ж — дождутся вендузятнеги аналога xdialog на своем родимом шелле, скрипты начнут писать... Авось нужным делом займутся.

    А мы тем временем еще пару идей сгенерируем, авось внуки вендузятнегов увидят да сопрут. Лет через 20-30.

    Пайпы - это пережиток прошлого. Вот COM-объекты - это сила.

    Добавлено
    Да и еще хотелось бы получить ответ, зачем Fedora Core 5 для работы в текстовом режиме 200 мегагарц?
      Цитата Smike @
      Пайпы - это пережиток прошлого. Вот COM-объекты - это сила.

      Афигеть просто :lol: Да-да, "новые технологии ms" приведут нас к щастию :lol:
        Не знаю.

        У меня, впрочем, нету на потестировать более медленной тачки. Думаю, однако, что оно _запустится_. И даже работать будет. Правда, не спеша.

        Наверное, такие рекомендации сделаны от быдлоюзеров с горящими глазами, ставящих это на 486DX2-66, а потом орущих, а чего, мол, так медленно, вы ж говорили — на старом железе работает!

        Впрочем, если пакеты собирались под архитектуру i686, то увы и ах, пойдет оно лишь начиная с Pentium Pro, которые от 166 МГц. Я федору не знаю, сказать заранее не могу.
          Цитата Smike @
          Да и еще хотелось бы получить ответ, зачем Fedora Core 5 для работы в текстовом режиме 200 мегагарц?

          Потомучта Ho Im прав. Тама оптимизация, так что... :rolleyes:
          Цитата
          Minimum: Pentium-class — Fedora Core 5 is optimized for Pentium 4 CPUs, but also supports earlier CPUs such as Pentium, Pentium Pro, Pentium II, Pentium III, and compatible AMD and VIA processors. Fedora takes this approach because Pentium-class optimizations actually result in reduced performance for non-Pentium class processors. In addition, scheduling for Pentium 4 processors, which make up the bulk of today's processors, is sufficiently different to warrant this change.
          Так что ниже чем P2 это счастье не запуститься. Видимо дистрстроитель посчитал не нужным поддерживать слишком уж старое железо. Но на нем свет клином не сошелся...
            Relan, вот мое решение на Пыхе + COM:
            ExpandedWrap disabled
              <?php
               
              $word = new COM("Word.Application")
                      or die("Unable to instanciate Word"); //подстаховка, хотя кому она нужна?
              $word->Visible = 1; //если не хочешь видеть, как он будет мигать своими окнами, то эта строка тебе нафиг не нужна
               
              foreach (glob("*.doc") as $filename) {
                       $word->Documents->Open($filename);
                       $find = $word->Documents[basename($filename)]->Content->Find;
                       // задаем стиль, размер, цвет и т.д. (там параметров куча) для шрифта, на который будем менять.
                       $find->Replacement->Font->Bold = 0;
                       $find->Replacement->Font->Italic = 1;
                       $find->Replacement->Font->Underline = 3; // подчеркиваю двумя полосками
               
                       // замена
                       $find->Execute("Linux", 0, 0, 0, 0, 0, 1, 0, 1, "Windows", 2, 0, 0, 0, 0);
               
                       $word->Documents[basename($filename)]->Close();
              }
              $word->Quit();
               
              ?>

            Если написать код на VisualBasic для макросов, то он будет еще меньше ;)

            Кстати, твой код выполняет только замену. А где это:
            Цитата Keepun @
            было заменено ФИО старого директора на его с красивым шрифтом и подчеркнуто
            В итоге мой код можно сократить:
            ExpandedWrap disabled
              <?php
               
              $word = new COM("Word.Application");
              foreach (glob("*.doc") as $filename) {
                       $word->Documents->Open($filename);
                       $word->Documents[basename($filename)]->Content->Find->Execute("Linux", 0, 0, 0, 0, 0, 1, 0, 1, "Windows", 2, 0, 0, 0, 0);
                       $word->Documents[basename($filename)]->Close();
              }
              $word->Quit();
               
              ?>
              Keepun в своей задаче ты тоже навязываешь определенный формат документа. И с ним правильно работать может только одна программа. Так что как бі я старался все равно прийду к решению такому же как у тебя.

              А вот если взять другой формат, например ТеХ, все выйдет довольно просто:
              ExpandedWrap disabled
                for x in `ls *.tex`; do
                    cat $x | sed 's/Иванов/\\underline{\\it Петров}/' > t.tex
                    mv t.tex $x
                done


              Цитата Keepun @
              2) Пыхом сканирую папки, с помощью какого-нибудь модуля или графического редактора обрабатываю изображение (через COM) и выдаю HTML-страницы (если ты об этом)

              И много графических редакторов через СОМ работают? Photoshop?

              Цитата Keepun @
              Самый простой способ: остановить видео и PrintScreen, но...

              А как же автоматизация?

              Цитата Smike @
              Отстой этот ваш юнигзвей. Вот COM рулит. Там действительно все просто. Куча удобных для использования методов. Объектно ориентированный подход другими словами. А главное - доступность из любого языка. А теперь еще и в шелле будет

              LOL!!!!
              Ладно юниксвай отстой -> т.е. разбиение кода на реюзабельные части(компоненты), из которых впоследствии будет складываться система -- это отстой. Отсюда можно сделать вполне логичный вывод, что СОМ тоже отстой... ;)
              Да и от ООП в СОМ'е только наследование -- в этом плане Java получше будет.

              Интересно а при чем СОМ к юниксу? СОМ технология ведь незавсит от платформы.
              Сообщение отредактировано: mrco -
                Цитата Keepun @
                А где это:
                Цитата (Keepun @ 22.06.06, 16:43)
                было заменено ФИО старого директора на его с красивым шрифтом и подчеркнуто
                О, здесь есть простор для фантазии! :) Можно скинуть стиль (который задает любые параметры текста) в файл, а потом применить его. Файл со стилем (stl.xml):
                ExpandedWrap disabled
                  <style:text-properties fo:font-style="italic" style:text-underline-style="solid" style:text-underline-width="auto" style:text-underline-color="font-color" fo:font-weight="bold" style:font-style-asian="italic" style:font-weight-asian="bold" style:font-style-complex="italic" style:font-weight-complex="bold"/>

                Делаем 2 перменные с XML кодом:
                ExpandedWrap disabled
                  autom='</office:automatic-styles>' # это для краткости
                  style=`cat stl.xml` # здесь текст стиля
                А в обработке дописываем:
                ExpandedWrap disabled
                  sed 's/$autom/$style\n$autom/' | sed 's/Сидоров/<text:span text:style-name="T1">Козлов</text:span>/g
                Всё. Обрати внимание, что в файл со стилем (stl.xml) можно запихнуть вообще любой код как угодно модифицирующий надпись.
                Цитата mrco @
                Интересно а при чем СОМ к юниксу? СОМ технология ведь незавсит от платформы.
                А некрософт все технологии называет кроссплатформенными. Только работают почему-то обычно только на венде. :D
                Сообщение отредактировано: Relan -
                  Keepun, и чей код меньше и понятнее? LOL! Я могу представить использующую sed секретутку*. Но использующую пыхпых секретутку, увы...

                  ______________
                  * В природе существуют вполне домохозяйственные бухгалтерши, использующие bc для расчетов.
                    Цитата Flex Ferrum @
                    но xslt-преобразование из командной строки делать удобнее, чем возится с xml-документом через COM. Это, так сказать, из личного опыта.

                    Во-во! Из "командной строки". Ты думаешь, оно ему нравится? А где же "очень сильно вылизанный ГУЙ"? Нам такой вопрос так прямо и зададут. Думаю, что аргументация того, что не нужно всё это... использовать и... вылизывать не пройдёт. Им оно нужно... :D:D:D
                      Цитата Relan @
                      [Удалено модератором]

                      Ну, положим, меня сама фраза приколола. Я долго над ней рыдалЪ. Ж`DDD
                      Сейчас решил всё-таки использовать... Ибо ржачно, аж сил нет! :D:D:D
                      Сообщение отредактировано: Romtek -
                        Цитата Smike @
                        Ооочень сложно.

                        Будь добр, приведи полный законченный пример. Со всем необходимым вводом-выводом. Со строкой компиляции (если там что-нибудь надо) и с директивами компилятора.
                        Сообщение отредактировано: mo3r -
                          Цитата Smike @
                          Кстати, вот сейчас ставлю 5-е федорино горе.
                          Федора точно не для таких как ты. :)
                          Цитата Smike @
                          А я на совершенно нормальном 17-дюймовом CRT-мониторе не могу отличить букву i от l
                          Честно говоря, лениво объяснять как это исправить, т. к. в качестве благодарности ничего кроме воплей "линакс ацтой" я от тебя всё равно не услышу. Пусть у тебя будет еще один пункт в списке "линуксячьих недоделок", который ты сможешь показать на linuxsuxx.ru. :)
                            Цитата Smike @
                            Ооочень сложно.

                            API DOM level 1 попроще будет.
                            В частности, установка атрибута осуществляется единственным методом "setAttribute" узла.
                              1. Меня безмерно улыбнуло лицензионное соглашение после установки системы.
                              2. Инсталлер спросил у меня имя и пароль нерутового юзверя. Я ввел только имя. Пароль не ввел. Инсталлер метерьнулся, но тем не менее не дал мне ввести пароль, а сразу же перешел к экрану авторизации. Ввод имени пользователя и пустого пароля ничего не дал - меня послали куда подальше.
                              3. Сказать что интерфейс у ГНОМа ужасный – это ничего не сказать. Дизайнер рядом не валялся! Особенно убивает интерфейс "Настройки служб". Скажите мне что он удобней того, что есть в Windows. А темы? Ну да, их много. Ни одной хорошей я не увидел. KDE в плане интерфейса на порядок лучше.
                              4. О простоте установки. VMWare Tools RPM Package так и не установились. Несколько раз пробовал, несколько раз мне выдавалось сообщение о том, что все успешно проинсталлировано и в конфиги иксов все прописано. Но... так ничего и не дождался. А еще менеджер пакетов (или как его называть?) наотрез отказывался дать мне что-то изменить в установленных пакетах. Просто писал "unable to retrieve software information".

                              Дальше уже и писать не интересно. Отстой редкий.
                                Цитата Smike @
                                Дальше уже и писать не интересно. Отстой редкий.
                                Ну, что я говорил? :D
                                0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                                0 пользователей:
                                Страницы: (1182) « Первая ... 254 255 [256] 257 258 ...  1181 1182
                                Закрыто kanes 17-02-2009: Введите причину закрытия темы здесь



                                Рейтинг@Mail.ru
                                [ Script execution time: 0.6675 ]   [ 16 queries used ]   [ Generated: 5.11.26, 07:19 GMT ]