LINUX.ORG.RU

Игтеренсно, а где это вы такую темку для d4x нашли?

Hirnfuhler ★★
()

ну зачем же так .. afterstep не для того писан .. зачем петь аве марию под репак?

lg ★★
()

А что это за злобный исходник в терминале ? Сильный перл , хочется поизучать такой ... Где посмотреть можно ?

anonymous
()

emacs

А как у emacs называется окно с подпрограммами? speedbar?

ZLORD
()

Люди добрые подскажите что это за редактор в терминале, который так умеет?? И что для этого нужно?
Уже давно ищй нормальный текстовый редактор для Perl

beduevs
()

vslick спасет отца русской демократии.

а насчет темки для d4x и правда интересно, подскажите url

anonymous
()

Так это вроде не тема для d4x, это тема gtk по мотивам mozilla-modern. Как точно называется - не помню, есть на freshmeat в разделе themes. Но не советую - тема реализована на базе pixmap и поэтому тормозная (буквально видно, как отрисовыватся элементы, проверял)

anonymous
()

а нах@й качать deb'ы чем то, или apt уже не рулит?

anonymous
()

Помогите пожалуйста закачать этот SlickEdit на сайте не работает докачка, у кого есть возможность выложите куда нибудь, буду премного благодарен

beduevs
()

Сдается мне что тот редактор - это vim с каким-то хитрым макропакетом

anonymous
()

> Игтеренсно, а где это вы такую темку для
> d4x нашли?

Cами нарисовали!

> А что это за злобный исходник в терминале ?
> Сильный перл , хочется поизучать такой ...
> Где посмотреть можно ?

Посмотреть пока ни где нельзя. Закончу выброшу на CPAN если конечно,
закончу (перловый вариант). Просто пока писал это "счастье",
понял, что перл язык мудной и чем-то смахивает на недоношенного
ребенка - "все-то у него есть, да все через ЖОПУ" далее скорее
всего буду писать на Удаве т.е. на Питоне.

Смысл сего кода заключается в следующем:
Это класс который работает с модулем CGI,
выдирает данные из формы и проверяет их на соответствие правилам.

### %fields
#
#   %fields = (
#       fieldName => [
#           $fieldAliasName, $fieldValue, \%fieldRules
#       ]
#   );
#

### %fieldRules
#
#   %fieldRules = (
#       ruleName => [
#           'expression',
#           'errorstring with #variables#',
#           &rulesCompareFunction
#       ]
#   );
#   

### rulesCompareFunction
#   
#   sub rulesCompareFunction #($fieldName, \%fields)
#   {    
#        #...
#        if ($ok) {return};
#        else {return "error"};
#   }
#   

Пример использования:

$fieldcmp = new Fieldc;
$Q = new CGI;
@errors;

$fields = {
    field = ['поле', undef, {
        obligatory => [1, "Поле `#n#` должно быть заполнено!", &func],
        minlength  => [3],
# если какие-либо значения не внесены используются
# значения по умолчанию
        maxlength  => [14],
        expresion  => ['^[A-Z]*$']
# ни что не мешает добавить свои правила, нужно просто передать
# указатель на проверяющую функцию
#       myrule     => ['exp', 'err', \&myCmpFunc]
    }],
#...
};

$fieldcmp->recFieldValues($Q);
@errors = $fieldcmp->checkFields();

if (scalar(@errors)){
    print @errors;
} else {
    print "OK!";
}

позже правила будут читаться из ХML

> упс, а это и не emacs....
А это VIM (справа плагин "Tlist"(www.vim.org)).
Emax он тоже лапочка но я его в прозрачном виде
запустить не смог (возможно плохо пытался).

> а нах@й качать deb'ы чем то, или apt уже не рулит?
В тот момент когда я делал скриншот деб у меня стоял только
первый день и с аптом я тогда толком не разобрался, а вот теперь я понимаю почему рулит apt и почему рулит Debian
(красивый он зараза и нет никаких лишних приблуд,
а по сравнению с дистрибами аля Краснашапка он ОООЧЕНЬ стабильный).

Кстати вопрос: Пытался я тянуть kde wget`ом рекурсивно с ftp,
wget в рекурсию не ушел достал мне index.html и на этом остановился.
Что я не правильно сделал?
$wget -l 0 -r -N 'ftp://ftp.kde.org'

Misantrop
() автор топика

сам ты чудной, на$уй класс то писать? там 10-20 строчек с использованием @fields=param;

вы все, извините, е$нулись со своими классами...

vilfred ☆☆
()

А не подскажешь где взял темку для AfterStep`а ?

а то я что-то никак под него не найду тем новых.. - все старье только на afterstep.org....

anonymous
()
Ответ на: комментарий от Misantrop

> Кстати вопрос: Пытался я тянуть kde wget`ом рекурсивно с ftp, > wget в рекурсию не ушел достал мне index.html и на этом остановился. > Что я не правильно сделал? > $wget -l 0 -r -N 'ftp://ftp.kde.org' попробуй wget -m -np -nd -N 'ftp://ftp.kde.org'

Oojirou-san

anonymous
()
Ответ на: комментарий от Misantrop

> Кстати вопрос: Пытался я тянуть kde wget`ом рекурсивно с ftp,
> wget в рекурсию не ушел достал мне index.html и на этом остановился.
> Что я не правильно сделал?
> $wget -l 0 -r -N 'ftp://ftp.kde.org'
попробуй
wget -m -np -nd -N 'ftp://ftp.kde.org'

Oojirou-san

anonymous
()

кхе-кхе, я канешна дико извиняюсь но оч интересно, а нах вы все локали кдеешные скачиваете, да еще на такой скорости подключения?

anonymous
()

> А не подскажешь где взял темку для AfterStep`а ?
И её мы тоже сами нарисовали.

> сам ты чудной, на$уй класс то писать? там 10-20 строчек с
> использованием @fields=param;

Один вопрос: А почему бы и нет? Темболее что - слово класс применительно к Perl нужно писать в кавычках.

К тому же, "класс" избавляет от необходимости передавать хеш каждой обрабатывающей функции; код с использованием классов короче и понятнее.


Misantrop
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.