Size: a a a

2020 June 13

DF

Denis F in Modern::Perl
Dmitry Simonov
Коллеги! Какие бывают ещё методы приоретизации кроме "Срочно/Важно" и "Must have/Should have/Could have/Won't have" и правила Парето? Кто что знает?
Есть два средства,  надо было вчера и нахер ни надо никому :)
источник

DF

Denis F in Modern::Perl
А какими буквами оно сопровождается вообще не важно
источник

SZ

Sergey Zhmylove in Modern::Perl
@nuclight зная как ты любишь красоту, можно задачу ещё так решить: https://PerlBanjo.com/411938d950
источник

NK

Nick Knutov Dobrohos... in Modern::Perl
Подскажите, чем в перле asciidoc читать, чтобы получить из его заголовков все данные + сам asciidoc отрендеренный или ввиде какого-то дерева?

Конечная цель - пересесть с markdown + YAML front matter в качестве исходников страничек с разной околодокументацией на asciidoc. Но все это часть публичного сайта, поэтому генерить хтмл надо самостоятельно.
источник

NK

Nick Knutov Dobrohos... in Modern::Perl
а причина желания - устал писать расширения для парсера markdown чтобы реализовать очередную штуку, которая в asciidoc из коробки.
источник

VG

Vadim Goncharov in Modern::Perl
Sergey Zhmylove
@nuclight зная как ты любишь красоту, можно задачу ещё так решить: https://PerlBanjo.com/411938d950
бага сайта в мобильном FF - вправо прокрутить никак и клавиатура не вызывается (
источник

IB

Ivan Bessarabov in Modern::Perl
Vadim Goncharov
бага сайта в мобильном FF - вправо прокрутить никак и клавиатура не вызывается (
Там можно в настройках выбрать в карчестве радактора не развесистый Ace (который по умолчанию и котороый в некоторых аспектах фигово работает на мобильном), а выбрать редактор под навазинем "textarea" —  это обычная teaxrea и все мобильные браузеры обычно с ней умеют работать.
источник

SZ

Sergey Zhmylove in Modern::Perl
Vadim Goncharov
бага сайта в мобильном FF - вправо прокрутить никак и клавиатура не вызывается (
Вот такой код:
my %rc;
my $keys = join "|", qw( REQUIRE PROVIDE );
open my $fh, "<", $file or die $!;
/^#\s*($keys):\s*(?:(\S+)(?{ push @{$rc{$1}}, $2 })\s*)+/g while defined ($_ = <$fh>);
chomp(%rc);


Последний chomp это предупредительный в голову :)
Он и так ничего не отрежет :р
источник

SZ

Sergey Zhmylove in Modern::Perl
Vadim Goncharov
sub cdrcdr { @_[2..$#_] }
my @provides = cdrcdr(map { split /\s+/ } grep /# PROVIDE: /, @rcbody);
Тут кстати cdrcdr только первые два вхождения удалит, а не все. Ведь если в файле несколько # KEYWORD, тогда они будут не в начале списка.

use List::Util "tail";
print for map { tail -2, (split /\s+/) } ("1x 2x 3x 4x 5x", "1y 2y 3y 4y 5y");
источник

VG

Vadim Goncharov in Modern::Perl
Sergey Zhmylove
Тут кстати cdrcdr только первые два вхождения удалит, а не все. Ведь если в файле несколько # KEYWORD, тогда они будут не в начале списка.

use List::Util "tail";
print for map { tail -2, (split /\s+/) } ("1x 2x 3x 4x 5x", "1y 2y 3y 4y 5y");
о! вот tail то шо надо !
источник

SZ

Sergey Zhmylove in Modern::Perl
Vadim Goncharov
о! вот tail то шо надо !
Чем тебе не нравится мой вариант с regex?(
Он быстрее работает и легче масштабируется на новые кейворды. И не требует копипасты четыре раза.
источник

VG

Vadim Goncharov in Modern::Perl
Sergey Zhmylove
Чем тебе не нравится мой вариант с regex?(
Он быстрее работает и легче масштабируется на новые кейворды. И не требует копипасты четыре раза.
напугает обитателей фрёвого чата :)
источник

VT

Vasily Terkin in Modern::Perl
Так их!
источник

VT

Vasily Terkin in Modern::Perl
Ты ещё в одну строку запиши и без пробелов
источник

IC

Ilya Chesnokov in Modern::Perl
Nick Knutov Dobrohost.ru
а причина желания - устал писать расширения для парсера markdown чтобы реализовать очередную штуку, которая в asciidoc из коробки.
RST не рассматривал?
источник

NK

Nick Knutov Dobrohos... in Modern::Perl
Ilya Chesnokov
RST не рассматривал?
и даже использовал в каких-то проектах, но не прижилось.
источник

NK

Nick Knutov Dobrohos... in Modern::Perl
но вообще я каким-то чудом нагуглил discount, и он умеет в цитатах брать имя класса из первой строки цитаты, и это решает наиболее острую проблему. Вот только я уже часа три не могу найти ни один визивиг редактор ни под MultiMarkdown ни под Discount (
источник

NK

Nick Knutov Dobrohos... in Modern::Perl
Typora и все остальные при использований расширений просто перестают парсить
источник

NK

Nick Knutov Dobrohos... in Modern::Perl
вторая острая проблема - показать в табах один и тот же код на разных языках. Это умеет, похоже, только asciidoc, и под него точно так же нет никаких редакторов, а читаемость исходников у него заметно хуже, чем у маркдауна (
источник
2020 June 16

SA

Sergey Andreev in Modern::Perl
привет, это баг или я как то не так использую grep ? Первый код https://perlbanjo.com/ad597198e5 не получает значения из %targets. Второй код https://perlbanjo.com/2be37e06cd если вынести значение scalar grep в отдельную переменную то все ок
источник