- 1
- 2
- 3
use Unicornify::URL;
my $url = unicornify_url( email => '[email protected]' );
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+1
use Unicornify::URL;
my $url = unicornify_url( email => '[email protected]' );
https://metacpan.org/pod/Unicornify::URL
PACTPOBblu_nemyx 30.10.2019 21:26 # 0
MAKAKA 30.10.2019 21:33 # 0
я рад, чот мне удалось зафорсить перл;)
bagrinho 31.10.2019 00:46 # 0
Попробуй опубликовать подборку программ, в которых особенности «Перла» позволяют лаконично решить задачу.
guest8 31.10.2019 01:18 # −999
bagrinho 31.10.2019 01:47 # 0
guest8 31.10.2019 02:10 # −999
bormanb 07.08.2022 16:59 # 0
guest8 31.10.2019 01:50 # −999
guest8 31.10.2019 01:50 # −999
bagrinho 31.10.2019 01:55 # 0
Смотрел исходники. Тип есть, но он недоступен простым смертным. API для доступа к типу отсутствует напрочь. Интерпретатор сам выбирает, в ячейку какого типа сохранить значение, и сам на лету конвертирует при извлечении.
Так что да, проще думать, как о строке, которая может автоматически сконвертироваться в число, если встретится выражение с арифметическими операторами.
guest8 31.10.2019 02:01 # −999
DypHuu_niBEHb 31.10.2019 02:50 # 0
In computer lingo, the functions are overloaded on the type of their return value.
в .NET есть тоже такая перегрузка, но C# внее не может
guest8 31.10.2019 05:02 # −999
guest8 31.10.2019 05:02 # −999
bagrinho 31.10.2019 05:46 # 0
guest8 31.10.2019 13:13 # −999
bagrinho 31.10.2019 16:46 # 0
guest8 31.10.2019 16:59 # −999
guest8 31.10.2019 01:58 # −999
guest6 07.08.2022 04:38 # 0
О сигилах можно думать, как об артиклях: Ларри же лингвист,
Если ты говоришь о скаляре, то ты скажешь "$"
Если о массиве -- @
Хеш будет %
Функция &, но в современном языке уже можно опускать
Если ты говоришь обо всем сразу, то *, но в этом часто путаются даже нативщики, так что забей.
Нужно только помнить, что ссылка это скаляр, на что бы она ни указывала (точно так же, как в C/C++/C# поинтер и/или референс всегда просто небольшое число, и всегда одного размера, в независимости от того, на что оно указывает).
@petoohs -- массив петухов
$petoohs[1] -- конкретное значение в массиве (это всегда скаляр, в массиве только скаляры могут храниться
my $hashRef = \%petuhsToKurochkas; # ссылка на хеш петухов на курочек.
При этом хеши и массивы -- типы списковые, а скаляр это скаляр.
Cписковые типы имеют внутри список (причем список можно представить как хеш (k,v,k,v) а можно как массив.
Возвращаемое значение функции зависит от контекста (то есть от того, что я прошу ее вернуть): скалярного или списковово.
$petuhs = get_petuhs(); #я прошу функцию вернуть скаляр
@petuhs =get_petuhs(); # прошу массив
Всё просто же
bagrinho 31.10.2019 00:52 # 0
guestinxo 31.10.2019 16:29 # 0
bagrinho 31.10.2019 10:18 # +1
guestinxo 31.10.2019 16:30 # 0
j123123 05.11.2019 20:26 # 0
А то котики это явно не в тему
koshka_Sviborga 05.11.2019 23:29 # 0
Rooster 07.11.2019 00:20 # 0
Booster 07.11.2019 19:17 # 0
Rooster 07.11.2019 23:24 # 0
А почему ты представляешь себе брутальных мущинок?
Booster 07.11.2019 23:30 # 0
Rooster 07.11.2019 23:39 # 0
guest8 07.11.2019 23:51 # −999
guest8 08.11.2019 01:20 # −999
guest8 08.11.2019 01:14 # −999
Rooster 08.11.2019 01:55 # +1
Форт и правда в основном ради фана, ну и иногда хексы считаю. Хотя, например, если вдруг понадобится какой-нибудь DSL, парсер или типа того, то там форт мог бы пригодиться. Но это врядли.
Еще у меня есть всякие недописанные тулзы для личного пользования, например недописанная скриншотилка под венду на SP-Forth, на которую я забил когда понял что например скрыншот видосика средствами одного винапи не осилить :(
HoBorogHuu_nemyx 12.01.2020 02:12 # +1
Очень интересно, что накопилась целая библиотека заготовок для шрифтов. Один скрипт может генерировать не только гарнитуру, но и семейство гарнитур. Просто меняя параметры, можно получать жирный шрифт, наклонный, курсив, с засечками и без, моноширинный, плавно менять размеры отдельных элементов...
Так вот «METAFONT» форкнули и написали «METAPOST», который на выходе генерирует не растровый шрифт, а векторную картинку на языке «Postscript».
Мне кажется, «METAPOST» неплохо бы подошёл для вореций аватарок. Описываем контур петуха, а потом меняем некоторые параметры и получаем пачку картинок.
PACTPOBblu_nemyx 30.10.2019 21:37 # 0
Например, исходный адрес моей картинки:
https://gravatar.com/avatar/43609ded576a8abf167f193618a45cd1
Заменяем точку входа на «Unicornify»:
https://unicornify.pictures/avatar/43609ded576a8abf167f193618a45cd1?s=128
К сожалению, сервис не умеет генерировать єдинорігів крупнее, чем 128×128.
guest8 30.10.2019 21:40 # −999
PACTPOBblu_nemyx 30.10.2019 21:45 # 0
https://bitbucket.org/balpha/go-unicornify/src/default/unicornify/
guest8 30.10.2019 21:55 # −999
bagrinho 31.10.2019 00:41 # 0
guest8 31.10.2019 03:18 # −999
bagrinho 31.10.2019 10:47 # 0
bagrinho 31.10.2019 10:50 # 0
guest8 31.10.2019 03:16 # −999
bagrinho 31.10.2019 05:50 # 0
guest8 31.10.2019 13:35 # −999
guest8 31.10.2019 19:06 # −999
TOPT 31.10.2019 19:43 # 0
guest8 31.10.2019 19:54 # −999
bagrinho 31.10.2019 20:02 # 0
Может вдруг с цепи сорваться
И ко всем чертям умчаться,
Превратив живое в тлен.
Ничему не удивляться,
Ничему не удивляться,
Ничему не удивляться,
Никогда не должен истый джентльмен!
guest8 01.11.2019 14:28 # −999
govninho 01.11.2019 16:43 # 0
MAKAKA 01.11.2019 16:54 # 0
"SELECT *FROM PISATELI WHERE FAMILIA=O"
3oJIoTou_xyu 01.11.2019 13:15 # 0
Где я могу найти надежду, которая не покидает меня?
Я буду ждать, думая, где спрятать себя
В моих мыслях я буду спать и в тишине я проснусь
Мелодии, которые заставляют меня вспомнить и забыть
Правитель. Ты оставил мне мечту?
Перестань... И вспомни нас...
Ты должен остановиться и вспомнить нас
Где вы прячете нас, пока ты наблюдаешь из ниоткуда?
Почему бы тебе не вернуться из своего безымянного бессознательного состояния?
Ты тот, кого я встретил - ты смерть.
Я не сплю, потому что ты ничего не оставил для нас. ничего.
Я взял все из этой жизни. Там, где нет пути назад.
Хотите вспомнить, забыть и пропустить?
guest8 01.11.2019 17:25 # −999
TOPT 02.11.2019 03:43 # 0
guest8 31.10.2019 21:28 # −999
booratihno 02.11.2019 04:22 # 0
plusinho 02.11.2019 04:27 # 0
booratihno 02.11.2019 04:37 # 0
друзья, проверьте, у вас работает?
-__- 02.11.2019 04:42 # 0
booratihno 02.11.2019 04:44 # 0
или в IDE.one
-__- 02.11.2019 04:57 # 0
Можно ещё так:
guest8 02.11.2019 05:00 # −999
whois 02.11.2019 20:58 # 0
whois 02.11.2019 21:04 # 0
-__- 02.11.2019 04:44 # 0
booratihno 02.11.2019 04:44 # 0
-__- 02.11.2019 04:59 # 0
guest8 02.11.2019 05:07 # −999
-__- 02.11.2019 05:10 # 0
guest8 02.11.2019 05:12 # −999
-__- 02.11.2019 05:14 # 0
gost 02.11.2019 05:51 # 0
gost 02.11.2019 05:57 # 0
whois 02.11.2019 21:10 # +1
Steve_Brown 06.11.2019 13:14 # 0