21 января 01 года


          любителям (и нелюбителям) нлп. эст [/files/est.zip] - "эрхардовский семинар-тренинг".это не нлп, хотя элементы нлп там есть (впрочем, неудивительно - все работающие теории похожи друг на друга,и не только в психологии).хотя на обложке крупно написано "трансформация" - не надо путать это со строгой "трансформейшн" от биг.не могу сказать, что "рекомендую прочитать" - книжка довольно жесткая, но... чем-то она меня зацепила, иначе не выложил бы к себе?
         211kb zip-архив, около 400к текста.
         от того, что перл - мощный до безумия, крутой и удобный язык - менее кривымон не становится.и не надо писать мне письма, доказывая обратное :-)
         вот, мне говорят, что "язык развивается тысячами профессионалов по всемумиру вот уже лет 5 и всё в нём довольно строго и правильно - это никакне кривизна, а несколько другой подход к синтаксу, позволяющий писатьнамного более лаконичные и красивые ( да, да ) программы".я рад за язык, а еще больше - рад за язык "бейсик", "развиваемый" профессионаламифирмы "микрософт" много лет, и на данный момент ставший фактически стандартным(и уже "системным", то есть, входящим "в комплект") языком для платформы windows,и, в связи с возможностью прозрачно обращаться к сотням как системных, так и"внешних" active-x объектов, обладающий нехилой мощью.
         при этом синтаксис бейсика строже и понятнее перла. про семантику я и не говорю.ну и чего, после этого я должен гордо считать некривизну бейсикадоказанной? а разве нет - ведь он такой развитый, такой весь из себя мощныйи адванснутый - значит, кривым он быть не может! для перла ведь мне так и доказывают -раз мощный и развивался тысячами профессионалов - значит, не кривой.
         я не буду говорить про "do_something if condition", которое выполняетсясправа налево (это что, локализация мозгов для арабских стран?). и не буду говоритьпро"sub func { ( $a, $b, $c ) = @_; }", очевидным (для любителей перла, но не длятех, кто до этого писал на сях, паскалях или тех же бейсиках с джавами) образомзаменяющий строчки "sub func(a,b,c) {}" в нормальных языках. где ещё(в каком еще языке) внутри окавыченного выражения разворачиваются переменные??почему строковое сложение - это "точка"? ааа, не отвечайте. ответьте вот на что.
         в большинстве языков я могу написать как-то так:
         fp=open("file"); // открываем
         read(fp,str); //читаем
         write(fp,str); //пишем
         close(fp); // закрываем
         
         или, скажем:
         open fp, "file"
         input fp, str
         print fp, str
         close fp
         
         или:
         open(fp,"file")
         str=read(fp)
         print(fp,str)
         close(fp)
         
         везде: open - функция (оператор, сисколл, библиотечный вызов), связывающий дескриптор файлас собственно файлом ("открывающий" файл); input/read/get - функция (оператор и т. д.)чтения из файла (по предъявленному дескриптору); print/write - вывод; close -"закрытие".
         в перле есть open().
          в перле есть print.
         в перле есть close().
         как называется оператор (функция, сисколл, либколл), осуществляющийчтение? про "галочки" не надо - это не "вызов подпрограммы" а какая-тохакерская поделка вроде "++" и "--" в си.
         либо уж пусть изначально отказываются от "операторного" синтаксиса и переходятполностью на тарабарщину из галочек и палочек, либо пусть тянут "совместимостьсо старыми программистами" до логического конца: хотя бы в пределах однойгруппы действий обеспечивают возможность писать единообразный код.а когда часть программы я могунаписать (и пишу) "классическими" методами, а в некоторыхместах меня заставляют учить хакерский диалект - это как-то непоследовательно...
         "если бы ты учил его больше, ты бы вник ( вероятно ) во всю красоту синтакса,позволяющего творить что угодно в зависимости от опыта и знаний,там где в более строгих языках вариантов просто не существует".
         "это хорошо, что вы такой зеленый и плоский - вы лежите на газоне, и вас не видно".я рад, конечно, что перл предоставляет кучу вариантов сделать то, что я хочу.жаль только, что в некоторых местах он не предоставляет простых и очевидных вариантов,и заставляет выбирать из десятка "хакерских".
         и еще раз. перл - удобный (когда привыкнешь). перл - мощный.но кривой от рождения.
         здесь [http://dibr.nnov.ru/cgi-bin/one.pl?thread=distrib.frm] у менявсё ещё обсуждаем распределенные вычисления на благо российской науки.хотя... тут [http://195.91.166.72/aka/aka_projects_rvs]чем-то подобным пытается заняться "интернет академия"...
         и традиционно - читаем ru.os.cmp :-)
         
         

- ru.os.cmp (2:5015/42) ---------------------------------------- ru.os.cmp -from : dmitry ban              2:5020/1169.33         thu 18 jan 01 01:45to   : artem tepponen

    hi, artem!wednesday january 17 2001 21:17, artem tepponen wrote to all:>> гхм, напрасно вы так. чес-слово. часть операций заметно удобнее с>> консоли, когда же нужно глядеть на множество файлов - удобнее "панельное">> представление.at> hе, не напрасно, чес-слово. hесмотря на то, что в шелле я себя достаточноat> уютно чувствую, на маке - ни разу не захотелось шелла. в чем дело, до сихat> пор голову ломаю, единственный разумный вывод, к которому пришел - тамat> файлы какие-то другие :)hе то слово. утилита "ping", напpимеp. shareware. заплатил денежку -- и пингуйна здоpовье, хоть обпингуйся.at> ps: я серьезно.я тоже. макюзеpы всем пpочим неумытым нечёсаным кулхацкеpам не pовня. кто,кpоме макюзеpа, сможет заплатить $30 за утилиту, котоpая каждое утpо кpаситиконку trash can в pазные цвета?yours,dmitry        (irc: banshee/baaloo)


         
          и
         
         

 from : temik@memonet.ru                          thu 18 jan 01 11:19

from: "artem tepponen" привет!> hе то слово. утилита "ping", напpимеp. shareware. заплатил денежку -- ипингуй> на здоpовье, хоть обпингуйся.микроскопом тоже можно гвозди забивать, только вот зачем? hint: для пинговтелнет существует, телнетишься на линукс и пингуешь  :)>  at> ps: я серьезно.>> я тоже. макюзеpы всем пpочим неумытым нечёсаным кулхацкеpам не pовня. кто,> кpоме макюзеpа, сможет заплатить $30 за утилиту, котоpая каждое утpокpасит> иконку trash can в pазные цвета?это еще фигня. ты не видел самых крутых перделок. моя любимая - это котораязаставляет иконки подчиняться свойствам гравитации. и если ты ее взял зауголок, то она начинает раскачиваться :) и нигде больше такого я не видел :(артемps: пинг для мака бывает фри, а шароварный я тебе и под винды найду...


         
         раскачивающиеся иконки - это стильно :-)
         и вообще, в фидо узнаёшь много нового.например, что ..."если выйти в hibernate в win2000,загрузиться ч/з какой-нибудь system commander и поработать хоть немного в любойдругой операционке, а потом опять загрузиться в win2000, то существует оченьдаже не нулевая вероятность слета винта или порчи информации, т.к. приhibernate-е дисковый кэш, который был в памяти до hibernate-а, на диск несбрасывается, попадает в hiberfile.sys, а после загрузки опять оказывается впамяти и через некоторое время сбрасывается на диск".если это действительно так - я ставлю разработчикам вин2к пять с плюсом.не сбрасывать кеш на диск, а сбрасывать его в файл (хорошо хотьсам файл в кеше не остается) - это стильно и круто :-)
         пока одно отделение sonyборется с пиратством и mp3, другое спокойненьковыпускает mp3-плеер [http://www.msnbc.com/news/512640.asp] :-)
         man malloc [http://www.freebsd.org/cgi/man.cgi?query=malloc&apropos=0&sektion=0&manpath=freebsd+4.2-release&=html].
         "когда-то это было файловой системой для барабанного накопителя на 20-разрядномкомпьютере, сделанном на дискретных германиевых транзисторах. потом..."
         ...а сейчас оно самое заведует распределением памяти для прикладных задач в freebsd :-)
         торжественно провалившись с os/2 (что-то ibm вообще плоховато играет на массовом рынке:персоналки сдали интелу и китайцам/корейцам, операционки для персоналок -так и не отняли у микрософта) решила, похоже,взять реванш [http://www.techrepublic.com/article.jhtml?src=search&id=r00620010115ggp01.htm] :-)
         начинаем пихать линукс куда ни попадя, линукс штука раскрученная, ibm - имя известное,в комбинации - будет конкуренция микрософту. а os/2... кстати, до сих пор поддерживается.поскольку, в отличие от известного анекдота, "сама уже не ходит" :-)
         неисповедимы пути... почти полтора процента рефереров (заходов с...)на дибр идет с shonen knife home page [http://www.mmjp.or.jp/knife/].оно, в общем-то, на японском. ссылок на dibr в исходнике страницы необнаружил, е-мэйла чтобы полюбопытствовать - тоже. разумногообъяснения, откуда полтора процента предъявивших хоть что-то в реферере,предъявили именно http://www.mmjp.or.jp/knife/, у меня нет. у кого-нибудь есть какие-нибудь идеи,или я так и спишу это на загадочность сети интернет?
         возвращаясь к злобному софту, за меня решающему. сканер от "хьюлетпаккард, из клана паккардов", софт под win9x. ксерокс - далеко, да и закрыто там,поздно уже. суем лист бумажки, запускаем софт, сканировать, 300дпи, на принтер.по умолчанию оно распознается как "цветной рисунок", исправляем на "черно-белый рисунок",нажимаем.
         "рисунок", в понимании хюлетта из клана паккардов, это lineart, поэтому такие мелочи,как мелкие буквы, аккуратно сглаживаются и спрямляются. эффект - потрясающий.
         ставим "черно-белый текст", нажимаем. эффект - непередаваем :-) алгоритм "подборки мусора"полностью оставляет основной текст (примерно 12 кеглем), в большинстве своемаккуратно воспроизводит пылинки в пару пикселей размером, но вот изматематических формул - волшебным образом полностью испаряется примерно третьтаких "мелочей", как знаки "равно", пропорциональность, дробь, кое-где -индексы и куски выражений...
         вся "интеллектуальность", что есть в настройках, выключена. кстати,раньше на том же сканере тот же софт в том же режиме иногда решал, что"вот этот кусок листа - на самом деле halftone image" и печатал растром,а однажды целиком вычистил со страницы рисунок этак сантиметров восемь на десять.обожаю умный софт с неотключаемой умностью :-)



оригинал страницы находится на http://dibr.nnov.ru/issue210101.html.(с) dibr
при перепечатке ссылка обязательна.<< * >>