- 1
((*+*)***)
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−107
((*+*)***)
Это не новый смайлик, а один из способов задания анонимных функций в perl6. Как вы думаете, что это за функция?
kerman 03.06.2016 00:08 # +15
Извините ( Я испорченный человек
guest 03.06.2016 00:24 # +15
Dummy00001 03.06.2016 01:39 # +26
Исходя из предположения что эта функция делает что-то полезное, и это Перл6, то я думаю что эта функция инсталирует Перл5.
3_14dar 03.06.2016 01:42 # +8
guesto 03.06.2016 01:56 # +25
а на Linux в живых дистрибутивах очень свежие питоны
а еще тупой сема путает перл и питон
3_14dar 03.06.2016 02:23 # +10
В прыщах есть искаропки 3.x? Орлы?
guesto 03.06.2016 02:30 # +23
В последней убунте есть, в федоре есть, в archlinux он уже чуть-ли не по умолчанию
3_14dar 03.06.2016 03:29 # +11
guesto 03.06.2016 14:14 # +20
guest 07.06.2016 03:42 # +13
Zuzik 03.06.2016 14:18 # +15
по умолчанию 3 в нем. В производных арча, в некоторых случаях второй выпилен, хочешь пользоваться - ставь (по поводу самого арча - не знаю)
guestinho 03.06.2016 17:12 # +16
только Сёма про это не знает, потому что он вообще ничего не знает про линукс кроме того, что "линукс это сложно"
guest 07.06.2016 03:42 # +15
Dummy00001 03.06.2016 18:13 # +14
Очень давно есть. Просто "python" == "python2", и если нужен питон3, то нужно явно вызывать "python3".
Хотя твои жалобы справедливы.
Читал что редхато-/гномовцы пару раз просрались с введением 3го питона: кучу херни спортировали, поддержку 2го питона убили, а в нескольких релизах федоры, кучи библиотек просто не работали (то ли пути, то ли компиляция, не помню уже точно) и питон3 был просто бесполезным.
На бубунту/дебьяне, питон мэнтейнер он (во-первых) мудак и (во-вторых) очень высокопоставленый мудак, и при этом в обоих бубунту и дебьяне. Он тормозил и блокировал других что бы они 3й питон не заливали, почему оного долго не было. А потом резко залил в дебиан, что бы в какую-ту бубунту включить можно было. Залил в лоб, без подготовки или сообщения коммунити - и несколько недель даже в тестинг нихера не работало. Его питон коммунити три или четыре раза сместить как мэнтейнера питона пыталась. Но у него там подвязки крутые, и в конце получалось что жалобу коммунити он лично обрабатывал (за закрытыми дверями).
Вообщем. Введение 3го питона на основых дистрах на самом деле было достаточно грустной историей.
guestinho 03.06.2016 18:14 # +15
Ubuntu Server:
Python2 is not installed anymore by default on the server, cloud and the touch images, long live Python3! Python3 itself has been upgraded to the 3.5 series.
If you have your own programs based on Python 2, fear not! Python 2 will continue to be available (as the python package) for the foreseeable future. However, to best support future versions of Ubuntu you should consider porting your code to Python 3. Python/3 has some advice and resources on this.
VIM defaults to python3
The default VIM package has been built against python3 instead of python2. This means plugins that require a python2 interpreter support from VIM will not work anymore.
guest 07.06.2016 03:43 # +13
Это как windows 95 server?
3_14dar 03.06.2016 22:23 # +14
Я как бы в курсе, просто помню, что на какие-то прыщи его пришлось отдельно ставить.
>мэнтейнера питона
Кто такой? Обезьянка, которая качает сырцы с офсайта и запаковывает его в инсталлятор?
Алсо последний 2.х мне тоже приходилось ставить из сырцов.
Dummy00001 03.06.2016 22:35 # +14
> Кто такой? Обезьянка, которая качает сырцы с офсайта и запаковывает его в инсталлятор?
Matthias Klose. да. но и еще в добавок якобы организовывает коммунити/этц, потому что в дисте есть сотни пакетов/этц зависящих от питона.
3_14dar 03.06.2016 23:57 # +14
>Matthias Klose.
Да мне похуй как его зовут, я не об этом спрашивал.
> в дисте есть сотни пакетов/этц зависящих от питона.
А разные версии питона исключают друг друга? Есть механизм сосуществования (симлинки python2, python2.6) нормально работающие на прыщах (и очень хуево на винде)
Dummy00001 04.06.2016 00:11 # +14
3_14dar 04.06.2016 00:40 # +13
Dummy00001 04.06.2016 01:02 # +13
самым эпичным срачем был конечно systemd vs upstart : https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=727708
3_14dar 04.06.2016 01:13 # +13
Dummy00001 04.06.2016 01:30 # +13
3_14dar 04.06.2016 03:03 # +13
kurwa 05.06.2016 23:07 # +13
Это центос 6 какой-нибудь. Прекращай есть говно мамонта.
3_14dar 06.06.2016 02:29 # +13
dxd 06.06.2016 07:31 # +13
MAMOHT 03.12.2018 06:06 # 0
guesto 03.06.2016 01:57 # +16
Bobik 03.06.2016 17:25 # +14
Dummy00001 03.06.2016 17:38 # +13
guestinho 03.06.2016 17:48 # +13
Кому вообще нужен перл? Ларри сделал свое дело, Ларри может уходить.
Памятник ему за patch(1), и еще один за Perl от всех скриптовальщиков и CGI-писальщиков web-1.0, но хватит уже перлить в 2016м году!
Dummy00001 03.06.2016 18:01 # +14
0%. почему и шансы его перл5 сместить весьма низки.
> Кому вообще нужен перл?
однозначно он нужен большему количеству людей, в сравнении с твоим мнением :)
да, перл устарел. но тупо списывать все на CGI и веб весьма тупо.
guestinho 03.06.2016 18:06 # +13
понятно. От имени питонистов с их 2/3 позвольте вас поздравить.
>>однозначно он нужен большему количеству людей, в сравнении с твоим мнением :)
например, какому? Я не троллю сейчас, я кстати очень неплохо отношусь перлу в плане обработки текстов и перловикам тоже, потому что они обычно умны, но я не вижу ни новых проектов, ни новых вакансий на перле.
>>но тупо списывать все на CGI и веб весьма тупо.
Просто это была причина его расцвета в конце 90х -- начала нулевых. То есть наверное в 1985м году он был как глоток воздуха после sed/awk/sh для автоматизации и парсинга текста, но это же все спички по сравнению с его нашествием во время CGI.
Dummy00001 03.06.2016 18:24 # +12
почти везде где используется *nix. и даже все еще на виндах. (потому что у перла на виндах есть чудо модуля которые делают его альтернативой VB.)
> но я не вижу ни новых проектов, ни новых вакансий на перле.
проектов я тоже новых не вижу, что это мне лично не мешает пользоваться перлом в ходе нормальной разработки.
вакансии иссякают, но фишка в том что среди старых *никс профессионалов, перл знают многие. и не на одном новом проекте я видел свеже-писаный перл.
> Просто это была причина его расцвета в конце 90х -- начала нулевых.
не было никакого расцвета. просто в те времена много админов делали также веб. в те времена "веб дезайнеров" еще не было. делали все люди которые умели это делать. перлом пользовались преимущественно потому что альтернатив кот наплакал: либо на С/С++ (я не шучу), либо перл, либо шелл. PHP и прочее тогда еще только идеями были и/или под стол ходили.
guestinho 03.06.2016 19:06 # +12
ни на одном из известных мне никсовых серверов сейчас перла нет (точнее есть, но не юзается). Даже всякая фигня типа denyhosts уже на питоне. А вот 10 лет назад был: и для админов и для программеров.
>> даже все еще на виндах. (потому что у перла на виндах есть чудо модуля которые делают его альтернативой VB.)
опять же: часть resource kit под сервер 2003 была и правда писана на perl, хотя _всегда_ можно было писать на js под wsh. Однако это уже давно не так. Там везде пауершелл, да и VB сдох (vb.net жеж).
>>но фишка в том что среди старых *никс профессионалов, перл знают многие
разумеется. Все юниксоиды, кто начинал работать раньше 2005г так точно знают)
>>просто в те времена много админов делали также веб
ну не только же! Была целая профессия такая: "веб программист", и люди писали на перле. Я таких много видел. Просто они обычно были рукастенькие, умели и апач поднять, и сквида настроить, и ядро собрать. Однако же они не были админами в современном понимании.
Dummy00001 03.06.2016 20:07 # +13
> ну не только же!
от же эта молодежь, современная.
guestinho 03.06.2016 20:10 # +12
Хотя должен признать что ориеллевской книжке про апачу (такая, с лошадью) была целая глава про CGI с примерами на перле)
Dummy00001 03.06.2016 20:18 # +12
подумай на чем народ делал веб в 1991-... годах.
guestinho 03.06.2016 20:20 # +12
"In 1993 the National Center for Supercomputing Applications (NCSA) team wrote the specification for calling command line executables on the www-talk mailing list"
в середине 90х -- делал, согласен) И наверное Вы правы в том, что границы между "веб мастером", "админом" и "программистом" не было. Точно так же как в 2001м не было отдельного "клиент сайдера" (хотя верстуны уже были)
Dummy00001 03.06.2016 20:29 # +13
в 1991 уже делали веб серверы на перле. потому что перл с самого начала мудаческими высокоуровевыми концепциями не мудачился, и предоставлял нефильтрованый доступ к системным вызывам.
а CGI как стандарт начался в 1993. учитывая размерность отрезков времени, это очень далеко до "середины 90х".
guestinho 03.06.2016 20:43 # +10
Ну да, то-есть 23го августа 1991го года люди только впервые увидели WWW и узнали про HTTP, при этом в 1991м году они уже успели догадаться что контент может быть динамическим, выбрать WWW вместо десятка других протоколов, использовавшихся тогда для удаленного получения информации, и написать веб-сервер (!) на перле.
Чото ты запесделся
Dummy00001 03.06.2016 20:54 # +12
"publicly available" == до этого это было частной сеткой нескольких универов и институтов.
и динамический контент появился тоже достаточно рано.
ты просто неопытный дебил. потому что ты думаешь что вещи могут только происходить после больших анонсов и финализации стандартов.
bormand 03.06.2016 20:09 # +11
Девопсы? Всё возвращается на круги своя...
bormand 03.06.2016 20:09 # +15
guestinho 03.06.2016 20:12 # +11
bormand 03.06.2016 20:14 # +12
Те админы ведь тоже любили и умели автоматизировать свою деятельность. Только на баше и пёрле, иногда на сишке.
guestinho 03.06.2016 20:18 # +12
Не было такой идеи как "выкладываение приложения семь раз в день одной кнопкой" или "создание образа машины для стейджинга одной командой".
А свою внутренню кухню типа парсинга логов и бекапов конечно автоматизировали. Забавно кстати что все мои знакомые юниксоиды, котоыре начинали в 90х -- все знают си)
а современные уже нет
Dummy00001 03.06.2016 20:31 # +12
да ты просто необразованый идиот.
я пару таких людей все еще лично знаю - а ты мне тут заливаешь что "это было не надо".
guestinho 03.06.2016 20:40 # +11
Dummy00001 03.06.2016 22:41 # +13
мля. как nightly build'у кошерное имя придумали, так сразу стало кошерным.
> и особенно про поднятие виртуалок
ты к слову в курсе что в прошлом на мэйнфреймах "виртуалки" были нормой вещей?
https://en.wikipedia.org/wiki/VM_%28operating_system%29
3_14dar 04.06.2016 01:21 # +11
А стертору ничто не мешает кодить на делфи, и?
3_14dar 04.06.2016 01:20 # +11
>0%.
Ебать, они что, не обратно совместимы?
Dummy00001 04.06.2016 01:32 # +11
3_14dar 04.06.2016 07:04 # +13
dxd 06.06.2016 07:32 # +11
guest 07.06.2016 03:44 # +11
guest 07.06.2016 05:21 # +11
guest 07.06.2016 11:58 # +11
guest 07.06.2016 11:59 # +11
guest 03.06.2016 08:59 # +14
inkanus-gray 03.06.2016 11:22 # +16
guesto 03.06.2016 14:14 # +12
о которых он часто говорит
Zuzik 03.06.2016 14:15 # +11
И че? Чем нас захотел удивить товарищ Bobik. На перле такого навалом, даже сайт с лучшими экзеплярами есть, и не один.
Dummy00001 03.06.2016 19:04 # +13
я знаю только - https://en.wikipedia.org/wiki/Just_another_Perl_hacker
ЗЫ
https://metacpan.org/pod/Acme::AsciiArtinator
https://metacpan.org/pod/Acme::EyeDrops
https://metacpan.org/pod/Acme::Bleach
https://metacpan.org/pod/Acme::ChuckNorris
inkanus-gray 04.06.2016 00:11 # +17
http://search.cpan.org/dist/perlsecret/lib/perlsecret.pod
Там есть всё, даже оператор «Сатурн»:
P.S. А примеры с metacpan и вправду крутые. Круче, чем IOCCC.
Dummy00001 04.06.2016 00:22 # +12
*banging head against the wall*
3_14dar 04.06.2016 00:41 # +14
Это же гоатсе!
inkanus-gray 04.06.2016 00:48 # +15
3_14dar 04.06.2016 07:06 # +17
guestinho 04.06.2016 22:49 # +12
guest 07.06.2016 03:45 # +11
guesto 07.06.2016 04:06 # +11
я пытался, но у меня не получилось так широко расширить
а у семы получилось
guest 07.06.2016 04:47 # +11
guesto 07.06.2016 04:04 # +11
guest 07.06.2016 04:46 # +11
Steve_Brown 03.06.2016 14:18 # +11
f(x) = (x + x) ↑ x
?
Bobik 03.06.2016 17:24 # +12
f(x,y,z) = (x+y) ** z
Но если кто-то определит постфиксный оператор ***, то это будет его вызовом от x+y.
guest 03.06.2016 18:31 # +11
Валидо?
guest 03.06.2016 18:33 # +11
myaut 03.06.2016 18:39 # +17
guest 03.06.2016 18:46 # +14
Картина "Армия мертвых" - Я.П. Перл
j123123 06.06.2016 04:08 # +14
https://i.imgur.com/BHEtdet.jpg
1024-- 06.06.2016 16:27 # +11
guest 07.06.2016 05:30 # +11
guest 03.06.2016 22:15 # +11
gost 04.06.2016 13:25 # +11
guest 04.06.2016 13:40 # +10
rOCT - ГIN4OP
R 3aebucb, a BbI HET.
BbI - r0BHO
R cool muchacho
gost 04.06.2016 15:07 # +11
guest 04.06.2016 15:20 # +13
gost 04.06.2016 15:26 # +11
guest 04.06.2016 17:08 # +11
guest 04.06.2016 17:09 # +11
gost 04.06.2016 17:11 # +11
guest 04.06.2016 17:13 # +11
gost 04.06.2016 17:22 # +11
guest 04.06.2016 17:33 # +11
gost 04.06.2016 18:05 # +11
guest 04.06.2016 18:14 # +11
gost 04.06.2016 18:17 # +11
guest 04.06.2016 18:32 # +11
gost 04.06.2016 19:18 # +11
dxd 06.06.2016 10:36 # +11
Bobik 06.06.2016 16:34 # +10
LispGovno 06.06.2016 11:05 # +10
bormand 06.06.2016 11:21 # +10
LispGovno 06.06.2016 11:30 # +10
LispGovno 06.06.2016 11:31 # +10
Так понятнее?
bormand 06.06.2016 11:32 # +11
Чтобы удостовериться, что всё правильно понял.
LispGovno 06.06.2016 17:22 # +10
(_1+_2)*_3*_4
Bobik 06.06.2016 16:34 # +10
LispGovno 06.06.2016 17:24 # +10
Bobik 06.06.2016 17:34 # +10
Идея верная, но нет.
LispGovno 06.06.2016 18:20 # +10
Bobik 06.06.2016 18:27 # +10
LispGovno 06.06.2016 18:39 # +10
function (x, y, z) { return power((x + y), z); }
Bobik 06.06.2016 18:43 # +10
1024-- 06.06.2016 16:29 # +11