Zero-8
Мы очень рады, что Вы в курсе, что такое ассемблер, но Вы явно не в курсе, что значит писать на нём программы.
Отсутствует
krigstask пишет:
Прочитал, но только вот чего не понял. Да, создать второй (скрытый) файл с именем тоже якобы "hosts" путем замены латинской "о" на кириллическую не проблема, но вот почему система его воспринимает, как настоящий? Ведь для нее-то, казалось бы, имя файла совсем не то! Как так?
Отсутствует
Vladimir_S пишет:
Прочитал, но только вот чего не понял. Да, создать второй (скрытый) файл с именем тоже якобы "hosts" путем замены латинской "о" на кириллическую не проблема, но вот почему система его воспринимает, как настоящий? Ведь для нее-то, казалось бы, имя файла совсем не то! Как так?
Так всё наоборот. «Настоящий» файл назван латиницей, но скрыт, а пользователь видит неиспользуемый файл.
Отсутствует
krigstask пишет:
Например, там его почти нет, без Moose? (-%Е
Тут наиболее важный вопрос: а нужен ли? ООП не панацея и в подавляющем большинстве случаев он просто не нужен. Особенно в веб. Точнее в CGI.
krigstask пишет:
А как там с функциональным подходом?
Это типа шутка такая?
krigstask пишет:
Это почему же? Для Perl есть привязки к Qt и GTK+? Много приложений написано с их использованием?
А потому что такие приложения требуют порою лишних танцев с бубном. Со всех сторон торчат разные биндинги и не дай бог что-нибудь отвалится. А для всяких виджетов куда как более подходящим IMHO является ECMAScript.
По второму вопросу:
http://gtk2-perl.sourceforge.net/
http://search.cpan.org/~srezic/Tk-804.0 … rGuide.pod
http://wxperl.eu/
http://www.ohloh.net/p/perlqt4
По третьему: не искал и не буду. Я так же с опаской отнесусь к приложению на Perl с графическим интерфейсом, как и приложению на Python. Тому подтверждение sK1, который не смотря на свою «высокоуровневость»: 1) портируем с проблемами, 2) падуч, 3) медленно развивается.
И тут же пример обратный от той же команды: консольный питоновый uniconvertor. 1) в падениях не замечен, 2) внёс существенный вклад в развитие векторной графики в свободном ПО, 3) хорошо развивается.
krigstask пишет:
Мало того, что претензии по поводу скриптов в share мне кажется надуманными
Для этого есть lib и libexec. share предназначен в основном для неизменяющихся данных и документов. А то, что некоторые разработчики (не только Питоновые) от этого отходят, то это увы и ах...
krigstask пишет:
И я безо всяких ухищрений гоняю tracd от своего пользователя. Ну разве что права на каталог конкретного проекта пришлось выставить
А теперь представим что запускается от пользователя без домашнего каталога. Что делать тогда? Всё решаемо конечно, но это именно то, о чём я говорил: лишние движения при внедрении.
Ну а Trac и я использую активно. И универсальный rc скрипт для запуска написал, чтобы упростить себе жизнь, которым разработчики (или портировщики) не озаботились.
krigstask пишет:
Мне почему-то смешно постоянно, когда я такое слышу. «Про гигиену отступов не забывать» надо всегда и во всех языках, чтоб код оставался читаемым.
Мне так же смешно когда я слышу про замороченный синтаксис Perl
Читаемость и работоспособность несколько разные категории, не так ли?
krigstask пишет:
А в C-подобных языках приходится дополнительно не забывать про скобочки, и что теперь?
Скобочки по меньшей мере видны.
krigstask пишет:
Я имею в виду, что готовых каркасов типа Django и Ruby on Rails под Perl нынче мало делают
А нужно много?
они по крайней мере есть и некоторые весьма так не плохи: Catalyst, Mojolicious, Dancer.
krigstask пишет:
и я не слыхал, чтоб кто-то из них был особо популярен
Linux вон тоже не слишком уж популярен, но это кое-кого не останавливает
Отсутствует
krigstask пишет:
Так всё наоборот. «Настоящий» файл назван латиницей, но скрыт, а пользователь видит неиспользуемый файл.
А, спасибо - понял.
Отсутствует
krigstask пишет:
Так всё наоборот. «Настоящий» файл назван латиницей, но скрыт, а пользователь видит неиспользуемый файл.
Можно сделать и наоборот: в реестре Windows, ЕМНИП, имеется ключ, в котором хранится полный путь к файлу hosts.
Отсутствует
Azathoth пишет:
Тут наиболее важный вопрос: а нужен ли? ООП не панацея и в подавляющем большинстве случаев он просто не нужен. Особенно в веб. Точнее в CGI
Не панацея, и я не поклонник тотального объектно-ориентирования, но отрицать его пользу как-то странно.
А вот CGI мёртв. К счастью.
Azathoth пишет:
Это типа шутка такая?
Нет. Я не в курсе и Перл на самом деле функциональный язык?
Azathoth пишет:
А потому что такие приложения требуют порою лишних танцев с бубном. Со всех сторон торчат разные биндинги и не дай бог что-нибудь отвалится
Можно поконкретнее? А то выглядит как философия (-:Е
Azathoth пишет:
А для всяких виджетов куда как более подходящим IMHO является ECMAScript
Ха, и чем же он более подходящ? Тем, что там есть скобочки и прочий «настоящий» синтаксис? Это для которого даже CoffeeScript сделали?
Azathoth пишет:
Для этого есть lib и libexec. share предназначен в основном для неизменяющихся данных и документов. А то, что некоторые разработчики (не только Питоновые) от этого отходят, то это увы и ах...
«The libexec/ directory contains small helper programs called by other programs»
Это явно не то, о чём мы говорим. И явно не в lib/ этому место.
Azathoth пишет:
А теперь представим что запускается от пользователя без домашнего каталога. Что делать тогда?
Могу рассказать про переменную PYTHON_EGG_CACHE, описанную в документации.
Azathoth пишет:
Мне так же смешно когда я слышу про замороченный синтаксис Perl
Давай-ка сначала с отступами разберёмся, а то это отговорки уже идут d-:Е
Читаемость и работоспособность несколько разные категории, не так ли?
Бесспорно. И что?
Azathoth пишет:
Скобочки по меньшей мере видны.
А пробелы разве не видны? (-%Е
Azathoth пишет:
они по крайней мере есть и некоторые весьма так не плохи: Catalyst, Mojolicious, Dancer.
Ну, может быть. Просто почему-то они не на слуху.
Я не против Perl (как, например, Ruby), но он проигрывает Python на ряде задач.
Отсутствует
krigstask,Azathoth,
Можно создать отдельную Тему PHP/Python/Perl и холиварить беседовать или обсуждать все это там просто эт вроде тема про ОС
Отсутствует
Кстати, никогда не думал, что в этой теме, где доказывают превосходство своих любимых ОС над другими жалкими ОС, образуется холивар на ещё более нердскую тему.
О.о о.О О.о о.О О.о о.О (ещё пару раз и я смогу поднимать бровями штангу!)
Отсутствует
krigstask пишет:
Не панацея, и я не поклонник тотального объектно-ориентирования, но отрицать его пользу как-то странно.
А я и не отрицал его пользу. И сам эту пользу использую когда надо. И функционала Perl как правило хватает. Я говорил что всему свой интсрумент нужен. ООП в Perl есть, просто не в полной мере следует букве современного определения ООП. Т.е. есть упущения (которые будут исправлены в Perl6).
krigstask пишет:
Нет. Я не в курсе и Перл на самом деле функциональный язык?
Сорри. Спутал с процедурным
Нет, Perl не относится к функциональным.
krigstask пишет:
Ха, и чем же он более подходящ? Тем, что там есть скобочки и прочий «настоящий» синтаксис? Это для которого даже CoffeeScript сделали?
Тем что он более интегрируемый.
А CoffeeScript к ECMA вообще никакого отношения не имеет. Точнее имеет ровно столько же, сколько C++ к asm
krigstask пишет:
Могу рассказать про переменную PYTHON_EGG_CACHE
Знаю и давно. Но когда столкнулся впервые — не знал. Получил +1 к раздражающему фактору.
krigstask пишет:
Давай-ка сначала с отступами разберёмся
Хорошо
Посчитаешь на глазок 5 пробелов?
Скажешь сходу что ты видишь? 1) восемь пробелов, 2) один таб, 3) два таба.
А вот цитата с одного форума:
Я, кстати, после нескольких лет ввода пробелов четырьмя нажатиями на клавишу пробела вдруг осознал, что это неудобно и за неделю перепривык нажимать на клавишу Tab. В файле, естественно, это всё те же четыре символа пробела.
Чувствуется что человек познал дао А вот виндовый Блокнот для него 100% закрыт. Как и часть других редакторов, которые могут попасться по пути.
krigstask пишет:
Я не против Perl (как, например, Ruby), но он проигрывает Python на ряде задач.
Взаимно Во всём взаимно
R2dtw пишет:
Можно создать отдельную Тему PHP/Python/Perl и
холиваритьбеседовать или обсуждать все это там
А почему бы и нет. Пусть модераторы перенесут сообщения в новую тему...
Отсутствует
Ну, Per6 вообще чуть ли не другим языком обещает быть.
Azathoth пишет:
Сорри. Спутал с процедурным
Нет, Perl не относится к функциональным.
Позор джунглям (-:Е
Azathoth пишет:
Тем что он более интегрируемый.
С чего это вдруг? В чём меряется интегрируемость?
Azathoth пишет:
А CoffeeScript к ECMA вообще никакого отношения не имеет. Точнее имеет ровно столько же, сколько C++ к asm
Вот уж нет.
Azathoth пишет:
Знаю и давно. Но когда столкнулся впервые — не знал. Получил +1 к раздражающему фактору
«Я недочитал документацию по Trac и обиделся на Python» (-:E
Вообще почему они не берут ${PYTHON_EGG_CACHE:${TRAC_ENV_PATH}/egg-cache}, мне действительно не очень понятно.
Azathoth пишет:
Посчитаешь на глазок 5 пробелов?
А зачем их считать? Если рядом две строки с разными отступами, это видно. А в остальных случаях это и не проблема.
Azathoth пишет:
Скажешь сходу что ты видишь? 1) восемь пробелов, 2) один таб, 3) два таба.
Какая разница? (-:Е
Ну или
Azathoth пишет:
А вот виндовый Блокнот для него 100% закрыт
Вот уж была бы потеря потерь. Но почему закрыт-то? Пусть жмёт Tab, делов-то куча.
Отсутствует
Винда рулит
Отсутствует
ladserg
Всё меняется (посмотрите хотя бы на мои UA, если интересно) — сейчас настроил и икс-пи, и убунту — нравится то и другое, но «рулит» бесплатность линукса.
С возвращением (на форум)!
Отсутствует
Йцукен пишет:
С возвращением (на форум)!
Спасибо :-)
Мне признаться в последнее время приходится внедрять гетерогенные решения, часть задач под линуксом, часть под семейством ОС Windows, никсы конечно мне привычнее... Но к сожалению под ними ещё пока нет ряда самых распространенных решений.
Впрочем в качестве альтернативного решения - я стараюсь побольше задач перетянуть на веб технологии, но это только прикладные сервисы.
Отсутствует
Вчера не смог подключиться к серверу jabber.no через Pidgin под Windows. А ведь сначала попробовал специально под Gentoo, всё отлично сработало.
Отсутствует
krigstask пишет:
Pidgin ни разу не входит в Gnome. Он просто на GTK.
Разве?
~ # emerge -pv pidgin These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N ] app-text/gtkspell-2.0.16 USE="doc" 344 kB [ebuild N ] gnome-base/orbit-2.14.19-r1 USE="doc -debug -test" 747 kB [ebuild N ] net-libs/libnice-0.1.0 USE="gstreamer -upnp" 640 kB [ebuild N ] dev-python/gst-python-0.10.21 USE="-examples -test" 608 kB [ebuild N ] media-libs/gst-plugins-bad-0.10.21 USE="orc" 0 kB [ebuild N ] net-libs/farsight2-0.0.26 USE="python -msn -test -upnp" 1,140 kB [ebuild N ] gnome-base/gconf-2.32.3 USE="doc ldap (policykit) -debug (-introspection)" 1,523 kB [ebuild N ] media-plugins/gst-plugins-gconf-0.10.28 0 kB [ebuild N ] net-im/pidgin-2.9.0 USE="dbus doc gstreamer gtk ncurses networkmanager nls perl python spell tk xscreensaver -debug -eds -gadu -gnutls -groupwise -idn -meanwhile -prediction -sasl -silc -tcl -zephyr -zeroconf" 9,693 kB Total: 9 packages (9 new), Size of downloads: 14,692 kB
Почему в таком случае он тянет за собой gconf?
Отсутствует
gcong тянет за собой и Chromium, к примеру. Это вообще мелочи, настоящие гномьи приложения уж тянут так тянут!
Отсутствует
Azathoth пишет:
Посчитаешь на глазок 5 пробелов?
Скажешь сходу что ты видишь? 1) восемь пробелов, 2) один таб, 3) два таба.
Странная проблема. Я обычно (хоть и не работаю с питоном) всегда вижу, сколько где чего:
Отсутствует
hydrolizer пишет:
и это не есть фича исключительно больших IDE - под виндой этого разве что нотепад не умеет. Думаю, под линуксом вряд ли дела обстоят хуже.
Обычно так подсвечивается только «trailing whitespace», то есть пробелы и табуляции только в конце строк. Но я, например, и без подсветки отличаю пять пробелов от четырёх. Если, конечно, шрифт нормальный.
Отсутствует
X Strange пишет:
Обычно так подсвечивается только «trailing whitespace», то есть пробелы и табуляции только в конце строк
Неправда.
Отсутствует
Ну это же вопрос настроек, что привязались. Мой vim показывает \t всегда, а пробелы — только на хвосте.
Отсутствует