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

Страницы: (1182) « Первая ... 454 455 [456] 457 458 ...  1181 1182  ( Перейти к последнему сообщению )  
> Windows vs Linux - Как десктоп , и игровая станция.
    Цитата wind
    я не люблю линукс по той причине, что большинство людей, создающих для него программы полностью игнорируют описанные принципы (несмотря на то, что они очевидны).

    Дык - там любители.. в плане создавать консольные угрёбищя командной строки. Уж куда им до качественных UI интерфейсов. ха, ломанулисть в 3D. ха-ха-ха! компу мало тормозов? мы вам их добавим, а начет функционала - дык скажи спасибо что те это-то сделали.

    Хотя вот даже в Win32 - много консольных прог (far/ida/hiew) имеют красочные, шикарные текстовые интерфейсы, с продуманым функционалом и стабилностью. Что в упор не скажешь о портированом Midnicht Commander-е. Жадный к потреблению памяти и тормозной - он то и дело вываливаеться. то и дело. Аж пришлось др.Ватсона прикончить - чтоб не оповещал об ошибках и дампы не создовал.

    нет - в линупсе никогда не научуться намано кодить и мыслить. что поделать - албанская порода.
      panzerka, ЛОЛ... пеши исчо!
        http://russian.joelonsoftware.com/uibook/chapters/1.html
        Исключительно полезная статья. Вот только в упор не виже применения столь бесценного материала в винде. :)
          Цитата Romtek @
          Потому что в приведённых примерах вижу ни больше ни меньше - программирование. А для него есть отдельная тема.

          Слишком ты принизил, мне кажется, суть программирования, поставив его на одной ступени с простым скриптованием часто повторяющейся деятельности. Да и вообще я не понимаю, почему нельзя обсуждать то, что является неотъемлемой частью любого декстопа. А уж какие его возможности мы рассматриваем и насколько глубоко - это другое дело. Что ты хочешь увидеть на форуме программистов? Обсуждение цветов на десктопе и пасьянсов?

          Цитата mo3r @
          С xml работать я не умею; но тут perl вполне справится.

          Ну значит приведи на примере предыдущей, более простой задачи (хинт: мне не нужны фразы: "да это как два пальца, а XYZ с этим вообще влегкую справится", мне нужны конкретные примеры).

          Цитата mo3r @
          Ответа не было.

          Да потому как write-only режим. В посте #878436 я давал пример автоматизации ворда на wsh, в #1151416 Keepun показывал как он делает реплейсмент на пыхе под винду. Получить скрипт для реплейса, который потом вставить в wsh, могут даже начинающие, которые докопались до кнопочки записи макроса. С чем у тебя проблемы возникли? Если уж совсем невмоготу, то скажи - я тебе напишу скрипт целиком и разжую. Может тогда ты мне покажешь пример с заменой цвета? Или слив пишем?

          Цитата mo3r @
          Дык, сравнения не было. А пока я не увидел особых преимуществ этого самого повершелла.

          Так ты их и не увидишь. Ибо не хочешь. Ты даже строчки кода в этом сравнении не написал.

          Цитата mo3r @
          А сколько буковок пришлось прочесть, прежде чем смог написать такой скрипт? Тут дело еще и в размере скрипта — его ведь еще писать надо.

          Гораздо меньше чем зубрить маны по консольным утилитам.

          Цитата best_lamer @
          Будет нечто похожее на:

          Ура. Хоть кто-то заговорил на языке конкретных примеров. Только где тут шелл? В строчке python my_get_rss.py >> rss.csv? А что, в питоне print сразу формирует csv? Где тут ваш хваленый пайплайнинг? Где мощные идеи IPC о которых столько говорили меньшевики? Я лично вижу, что ты воспользовался ЯВУ, который к шеллу вообще не имеет никакого отношения, а последний только и сумел, что его вызвать, перенаправив output, тчк. И если я, скажем, могу в последней строчке заменить export-csv rss.csv на format-table или format-list, давая себе гибкость этого самого пайпа, то ваш шелл в шумном сливе, как здесь любят выражаться.

          Цитата best_lamer @
          Собственно жду.

          Ты мне предлагаешь занятся реверс-инжинирингом реализации мандельброта на неизвестном мне питоне? И это при том, что он никакого отношения к шеллу не имеет? Или ты хотел удивить меня лямбда-функциями. Да пожалста, вот тебе лямбда в WSH писанном на древнем javascript. Желающий может и мандельброта в одну строчку переделать.
          ExpandedWrap disabled
            WScript.echo(function f(n) {return n <= 1 ? 1 : f(n-1) + f(n-2);}(10));

          Но давай таки вернемся к шеллу. Ты тут такую сложную математику изображал, а покажи мне хотя бы примитивную математическую функцию, которую я могу использовать в пайпе. Например, применить ее к размеру файла или к памяти занятой процессом. Но только для твоего хваленого шелла. Скажем в PS я могу сделать так:
          ExpandedWrap disabled
            PS> function myfunc {
            >> param([int]$x)
            >> $x / 1024
            >> }
            PS> get-childitem | foreach-object {myfunc $_.Length}
            PS> get-process | foreach-object {myfunc $_.WorkingSet}


          Цитата best_lamer @
          Вот именно а то работы с XML страшно нужным домохозяйкам для автоматизации пнмаэш. А то! Новости скачать! Чтоб потом в тиши за чашкой кофе с этой тухлой французской булочкой почитать новости...

          Ну домохозяйки только и занимаюся питоном исключительно в целях рисования фракталов. Хотя потом из этого сниппета я могу сделать psdrive и читать новости как:
          ExpandedWrap disabled
            PS> cd rss:\domain.com
            PS> ls


          [КУСЬ! Тут был Астарот]
            Цитата best_lamer @
            Исключительно полезная статья. Вот только в упор не виже применения столь бесценного материала в винде.
            Значит, не прочитали пока ;)
              Цитата Smike @
              ДВДюки умеет писать уже Виста

              Нуууууу... Речь шла о винде из коробки, той, которая ХР. Значит в слив все же. И не говорите мне, что писать дивидюки пока никому активно не надо! Уже лет 5 как активный формат...

              Цитата Smike @
              Образы - опять же, заходим (кому надо) на сайт МС и качаем Power Toys

              Еще раз спрашиваю - почему не включено в поставку, почему надо качать?
                Цитата panzerka @
                нет - в линупсе никогда не научуться намано кодить и мыслить. что поделать - албанская порода.

                В Цындозе кодют, а в Линуксе программируют.
                  Цитата Guderian @
                  Только где тут шелл?

                  Хинт Python сам произошел из шелла! ;)

                  Цитата Guderian @
                  А что, в питоне print сразу формирует csv?

                  Я кажется упоминал о том что я с XML не разбирался! Не нужно оно мне было... В любом случае если реализация твоего примера на Python не будет выглядеть намного сложнее!

                  Цитата Guderian @
                  Я лично вижу, что ты воспользовался ЯВУ

                  Я использовал Python и bash.

                  Цитата Guderian @
                  И если я, скажем, могу в последней строчке заменить export-csv rss.csv на format-table или format-list, давая себе гибкость этого самого пайпа, то ваш шелл в шумном сливе, как здесь любят выражаться.

                  Форматированным выводом испугать решил? :lol:
                  Fancier Output Formatting Python XML

                  Цитата Guderian @
                  Ты мне предлагаешь занятся реверс-инжинирингом реализации мандельброта на неизвестном мне питоне?

                  Нет! Я тебе предлагаю изобразить Множесто Мондельборта используя исключительно стандартные функции Т.е. не обьявляя своих процедур/функций :whistle:

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

                  Да легко! Advanced Bash-Scripting Guide - Math Commands ;)

                  Добавлено
                  Цитата Астарот @
                  Нуууууу... Речь шла о винде из коробки, той, которая ХР. Значит в слив все же. И не говорите мне, что писать дивидюки пока никому активно не надо! Уже лет 5 как активный формат...

                  Это еще что! Вспомним когда же великая винда приобрела TCP IP в дефолте а не в дополнительной установке! ;)
                    Цитата best_lamer @
                    Вспомним когда же великая винда приобрела TCP IP в дефолте а не в дополнительной установке!

                    И когда? :huh:
                      Цитата Астарот @
                      И когда?

                      Пусть виндузятники признаються сами ! А то скажут провокация и закидают гнилыми помидорами. :lol:
                        Виндузятники, признавайтесь, а то скажете, что это провокация, и закидаете лучшего ламера гнилыми помидорами :huh:
                          Цитата Астарот @
                          Еще раз спрашиваю - почему не включено в поставку, почему надо качать?

                          :lol: Ждал этого вопроса. Даже думал, сразу написать или подождать, пока кто-то спросит. Но не буду рассказывать и сейчас. Лучше вспомни притчу про MS Office 2007 & PDF.
                            Цитата Астарот @
                            Виндузятники, признавайтесь, а то скажете, что это провокация, и закидаете лучшего ламера гнилыми помидорами

                            В 95 точно был.
                              Цитата e-yes
                              ЗЫ. А твой "системный" код, который ты здесь приводил... Я ржал долго. Деточка, я тебя не хотел тогда сильно ранить, промолчал... Слухай правду: он в user-mode выполняется)

                              Хе.. ну до кучи могу пОзволить в той-же самой user-mode проге закалбачить Ring0 процедуру с верху, из драйвера.

                              ExpandedWrap disabled
                                procedure Ring0;
                                asm
                                // cli
                                   @@the_loop:  jmp @@the_loop
                                end;
                                 
                                begin
                                    hDrv :=  CreateFileA ('\\.\\MicroDrv', $80000000, 0, nil, 3, $80, 0);
                                    DeviceIoControl ( hDrv,  0, @Ring0, 4, @Ring0,0, BRet, nil);

                              причем - довольно лехко. =)

                              питон! ха-ха-ха! тормозной недо-интерпретатор! мандельброт! мандельброт! ха-ха-ха!
                              вон на Delphi10 - Win32 консольная PE прога, работающая аж в старой доброй дос-эмуляции, им папоротнег вырисовывает, причем в графическом режиме.

                              ExpandedWrap disabled
                                program tfern; uses dosx;
                                const a : array[0..3,0..2,0..3] of integer =
                                                        (((0,0,0,0),(0,20,0,0),(0,0,0,0)),
                                                        ((85,0,0,0),(0,85,11,70),(0,-10,85,0)),
                                                        ((31,-41,0,0),(10,21,0,21),(0,0,30,0)),
                                                        ((-29,40,0,0),(10,19,0,56),(0,0,30,0)));
                                Var
                                 b : array[1..100] of Integer;
                                 k : Byte;
                                 x,y,z, New_X,New_Y : integer;
                                 
                                Begin
                                      SetMode($12);
                                 repeat
                                 for k:=1 to 100 do
                                 begin
                                  b[k]:=random(5);  if b[k]>3then b[k]:=1;
                                 end;
                                 for k:=1  to 100 do
                                 begin
                                  new_x:=(a[b[k],0,0]*x+a[b[k],0,1]*y+a[b[k],0,2]*z) div 100 + a[b[k],0,3];
                                  new_y:=((a[b[k],1,0]*x+a[b[k],1,1]*y+a[b[k],1,2]*z) div 100) +a[b[k],1,3];
                                  z:= ((a[b[k],2,0]*x+a[b[k],2,1]*y+a[b[k],2,2]*z) div 100)   +a[b[k],2,3];
                                  x:=New_X;y:=New_Y;
                                  Putpixel(2, 380-y,350-x+z);
                                 end;
                                 until key <> 0;
                                  SetMode(3);
                                end.

                              Не говоря уж про многое другое. И никакой те туевой кучи либ и хедеров.

                              так что для меня консольный DCC32 - это самая первая весщь на десктопе. после FAR-а конечно.

                              ЗЫ. Зато что-то в линупсе нема подобной простоты. куда ни кинь- либы-хедеры-либы-хедеры. чуть не то - обвал еггоров. Непонимаю и как на GCC мона так калбасить. ОСИ клепать. :blink:
                              Сообщение отредактировано: panzerka -
                                Цитата Smike @
                                Ждал этого вопроса. Даже думал, сразу написать или подождать, пока кто-то спросит. Но не буду рассказывать и сейчас. Лучше вспомни притчу про MS Office 2007 & PDF

                                В смысле? Хочешь сказать, что у МС нет своей нормальной писалки? О том ведь и речь идет же! Или я чего-то не понимаю...

                                Добавлено
                                Цитата Medevic @
                                В 95 точно был.

                                А его там не надо ли было доставлять особо, а? :huh: Вроде б в 98 даже надо было ставить...
                                0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                                0 пользователей:
                                Страницы: (1182) « Первая ... 454 455 [456] 457 458 ...  1181 1182
                                Закрыто kanes 17-02-2009: Введите причину закрытия темы здесь



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