LINUX.ORG.RU

Perl-Conf.Ru/25

 ,


3

4

Perl-Conf.Ru/25 — это ежегодная встреча Perl-разработчиков в России. В 2025 г. конференция пройдёт в субботу 27 сентября. Happy birthday to Larry!

Миссия Perl-Conf.Ru — поддерживать российское Perl-сообщество, способствовать обмену опытом и лучшими практиками, быть площадкой для общения коллег, аккумулировать экспертизу по Perl.

Конференция проходит в гибридном формате: оффлайн в Москве и онлайн трансляция для тех, кто не сможет присутствовать лично.

Программа
17:30 Сбор участников
18:00 Открытие конференции
18:10 Test2: жизнь после Test::More
18:40 Turbo Perl batteries debugger included
19:10 Перерыв
19:40 Описание typemap для передачи структур в XS
20:10 Perl & Postgres: трудный путь, потому что это проще
20:40 Закрытие конференции
21:00 Неофициальная часть в баре (место уточняется)

Стоимость участия
Мероприятие полностью подготовлено за собственные средства. Участие в событии бесплатно. При желании, можете поддержать организатора финансово. Разумная величина вашей поддержки: 0 — 2000 ₽.

>>> Подробности на perl-conf.ru

★★★★★

Проверено: Zhbert ()
Последнее исправление: hobbit (всего исправлений: 2)
Ответ на: комментарий от Smacker

что почти весь сбор данных был автоматизирован именно на Перле

Да, всякие сборщики данных и парсилки сайтов/данных на perl делать было милейшее дело. Закусились как-то с дельфистом, кто быстрее и красивее сделает программу, он проиграл. После чего внезапно забросил дельфи и перешёл на perl и linux.

Dimez ★★★★★
()
Ответ на: комментарий от Chiffchaff

Многие языки взлетали и закатывались, но только у Perl был настолько же резкий закат, насколько резким был взлёт, и всё время его популярности уложилось, наверное, в декаду.

«А был ли мальчик»?

Вот из другой ёперы пример. Мне несколько нет назад несколько студентов(ок), у которых, очевидно, кто-то из близких/знакомых учился на чём-то техническом, заявили — мол, а почему мы изучаем R, это же старый язык?

Т.е. где-то, причём в разных местах, среди «технарей» вполне бытует неоспариваемое мнение, что один из лидирующих ныне языков в исследовательской деятельности реальных учёных — устарелое говно. А учить, стало быть, надо какой-нибудь питухон (или матьлаб). А может и супер-пупер-популярный жабоскрип, я вот это выяснить не смог, к сожалению.

Вот что-то мне подсказывает, что то же и с перлом. То он умер, то на CPAN под всё, что ни захочешь, модули есть готовые: биндинги, API, обёртки, что угодно. Кто же тогда пишет всю эту прослойку «клея» между современными технологиями, если перл не использует никто?

Так может слухи о смерти перла очень сильно преувеличены? Сколько использовался, столько и используется, просто питухона и жабоскрипа стало очень много, что изменило процентное соотношение. Опять же, пресловутый питухон залез в образование очень мощно, выместив всё, что раньше там было, от паскалей и бейсиков до с и с++, а у нас «чему учили, то, стало быть, и популярно».

Smacker ★★★★★
()
Ответ на: комментарий от pineapple

На перле будет короче, наверное, но если уже знаешь питон, быстрее будет на нем написать.

В Raku сразу eBNF есть, некоторые задачи сильно быстрее решить.

sarumeister
()
Ответ на: комментарий от Dimez

Ну тут-то, на ЛОРе, как я помню, куча защитников Pascal и Windows окопалось. Вмиг докажут, что нет языка лучше Паскаля и ОС лучше Windows. )

Chiffchaff
()

Классно, онлайн буду смотреть.

GFORGX ★★★
()
Ответ на: комментарий от pineapple

Ничего не имею против перла, но больше пяти строк можно написать хоть на го хоть на питоне.

Го – это совсем другой уровень же. И его надо ставить. Перл с вероятностью 99% есть в любом линуксе.

Питон – тоже. Но питон – это как пригород: ни город, ни деревня. От лаконичной строкодробилки он ушёл, а к полноценному надёжному языку не пришёл.

Хотя вот по критерию читаемости кода, написанного полгода назад, питон, пожалуй, лучше будет (но это неточно).

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 1)
Ответ на: комментарий от Chiffchaff

Pascal и Windows

Толщина месяца.

Я-то могу привести аргументы, чем плоха Windows. А вот ты можешь внятно сформулировать, чем плох Паскаль?

hobbit ★★★★★
()
Ответ на: комментарий от nempyxa

Очень сильно зависит от стилистики пищущего.

Кстати, а можешь подогнать примеры хорошей стилистики кода на Перле? (Плохие сам найду.)

hobbit ★★★★★
()
Ответ на: комментарий от Smacker

им работа нужна, а ты не хочешь учить «питухон». а потом и рассказывают, что в институте ничему не учат… и говорят «забудьте всему чему вас учили»

rtxtxtrx ★★★
()
Ответ на: комментарий от rtxtxtrx

Так если им работа нужна, то нужен и R. А им кто-то навешал на уши лапши, что R это примерно там же, где кобол с фортом.

Smacker ★★★★★
()
Ответ на: комментарий от hobbit

Как не нашёл? И так понятно же, что Perl.

Smacker ★★★★★
()
Ответ на: комментарий от zabbal

Вот сколько я пишу на перле, а это последние лет 20-23, всегда слышал что-то вроде «А оно еще живо?». А почему оно вдруг должно умереть? Во многих дистрибах половина скриптов на нём и перл ставится по умолчанию. Я за всё время писал много на чем, но чаще всего выбираю именно перл и реже всего питон.

Gin ★★
()
Ответ на: комментарий от hobbit

Внятно не смогу. Просто ещё более безнадёжно устарел, чем Perl.

Perl, хотя бы, как ты говоришь, есть в любом дистрибутиве. Для него накоплена огромная база библиотек, книг по разработке, статей, блогов, и т.п. (хотя блоги и статьи наверняка уже в значительной мере подверглись bit rot’у).

Pascal же просто бессмысленен, т.к. не применяется уже нигде. Чтобы мозги развивать? Для этого всё равно лучше взять любой из используемых в современности языков, так будет больше пользы даже для пет-проектов.

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

Про Pascal не прав. Он тоже много где используется, периодически попадаются проекты на нём. Тот же Delphi по сути тот же Pascal.

Gin ★★
()
Ответ на: комментарий от hobbit

С питоном есть одна огромная проблема, он с завидной регулярностью ломается. Да и почему при обновлении версии перестает работать всё? Есть у меня пара приложух/скриптов которые просто работают, но работают до тех пор пока питон в оси не обновится. После обновления питона начинаются пляски…

Gin ★★
()
Ответ на: комментарий от Gin

Ну, не половина скриптов. У меня в системе:

❯ fd -e pl -e pm | grep -v usr/share/perl5/ | grep -v usr/lib/perl5/ | grep -v usr/share/texi2any/ | wc -l
60

В основном, это autoconf, automake, и еще 4-5 скриптов не особо понятного назначения, причём, я уверен, что если даже их удалить, ничего в системе не сломается.

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

В разных дистрибутивах разный процент.

Gin ★★
()
Ответ на: комментарий от Gin

а обновляешься ты раз в два года, когда чето ломающее прилетает, например, когда Sequence из collections перенесли в typing… угадал? какую тут только чушь не прочитаешь… проекты с питона 2 на питон 3 автозаменой по исходному коду переносились за 1 день максимум, а ты сказки какие-то рассказываешь

rtxtxtrx ★★★
()
Последнее исправление: rtxtxtrx (всего исправлений: 1)
Ответ на: комментарий от rtxtxtrx

А вакансия и не будет чисто для R, а для аналитка и т.п. позиций. Язык R на практике — рабочий инструмент исследователя, а не разработчика ПО. Найти на хахару вакансию аналитика со знанием R дело плёвое, я в питере чисто по «язык R» вот прямо щас нашёл: «Аналитик-исследователь | Data Analyst // от 90 000 до 180 000 ₽ за месяц, на руки».

Smacker ★★★★★
()
Ответ на: комментарий от Smacker

Ну хватит толкать эту шизу. Ты как эти деды с их гребанным матаном и трупопаскалем. Я второе высшее профильное не стал получать как раз-таки из-за подобных тебе персонажей. Я думал сейчас образование стало лучше, но оно по-ходу отжило свое… окончательно

rtxtxtrx ★★★
()
Последнее исправление: rtxtxtrx (всего исправлений: 1)
Ответ на: комментарий от rtxtxtrx

Какую шизу? Ты, видно, кроме разработки бэкенда на питухоне в принципе не видишь областей, где используются языки программирования. Так вот сюрприз-сюрприз, современные нормальные исследователи тоже используют, и R там как раз кстати, питухон ничё так, а как раз C/C++/JS/Java/Rust и прочее нафиг не нужны. TIOBE открой, блджад, даже там без учёта специфики сфер применения языка R примерно так же популярен, как Matlab и SQL. Если говоришь, что R никому не нужен, записывай туда же и SQL, чё.

Smacker ★★★★★
()
Ответ на: комментарий от rtxtxtrx

проекты с питона 2 на питон 3 автозаменой по исходному коду переносились за 1 день максимум, а ты сказки какие-то рассказываешь

Нет, тут не всегда было так просто. Я переносил относительно большой проект (~200,000 строк, сложно точно сказать, т.к. было 150,000 строк в основном монолите, и ещё куча своих зависимостей, вынесенных в отдельные пакеты и сервисы, тыщ ещё на 50-100, как минимум).

Выполнение перехода с 2 на 3 заняло год календарного времени, т.к. проект mission critical, простой недопустим. И в проекте было очень много зависимостей с PyPI, которые либо не обновились до 3 (например, были заброшены авторами), и нам пришлось их завендорить и обновить самостоятельно, либо при переходе с 2 на 3 их API серьёзно поменялся, и приходилось адаптировать код под новый API.

Сколько реального времени было потрачено сложно сказать, т.к. портированием занимались не full time, весь год также выполнялись бизнес-задачи.

Но процесс был длительным.

В других случаях, на более простых проектах, да, было достаточно просто и быстро, в основном, после 2to3 даже не требовалось ничего править.

Но в большом и сложном legacy перейти на 3 было непросто.

Chiffchaff
()
Ответ на: комментарий от rtxtxtrx

А я не всегда доцентом был, знаешь ли. И я себе работу даже не то, что на R, я аж на ПЕРЛЕ нашёл. Так что не надо ля-ля.

Smacker ★★★★★
()
Ответ на: комментарий от Chiffchaff

любой из используемых в современности языков

даже для пет-проектов.

Если бы мне для пет-проекта предложили выбор между паскалем и питоном – я бы выбрал паскаль однозначно. Конкретно, fpc, и если нужен GUI – Lazarus. Строгий синтаксис, компиляция в нативный код, куда меньшая зависимость от наставленного в систему барахла (ну или притащенного с собой).

В пользу питона говорят только «батарейки» для какой-нибудь специальной задачи, которые для паскаля могут и не найтись. Но значительная часть этих «батареек» притащена из более низкоуровневых языков (яркий пример – OpenCV), подозреваю, что их точно так же можно и в паскаль затащить, и лучше сделать это один раз, чем весь оставшийся ЖЦ проекта мерять отступы линейкой.

Да, возможно, Rust или Go будут лучше, чем паскаль. Но точно не «любой из используемых в современности языков», а то там кроме питона ещё и свят-свят-свят джаваскрипт и ещё много чего.

P.S. По счастью, C++ с кутями избавляют меня от необходимости подобного выбора.

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 2)
Ответ на: комментарий от rtxtxtrx

https://spb.hh.ru/vacancy/124712743
https://spb.hh.ru/vacancy/124062417
https://spb.hh.ru/vacancy/123316839
https://spb.hh.ru/vacancy/123975245
https://spb.hh.ru/vacancy/123582639

Тебе хватит? Это я за минуту нашёл. Или задача именно в том, чтобы не принимать возражений, пока я лично не разорву контракт и не сменю место работы?

Smacker ★★★★★
()
Последнее исправление: Smacker (всего исправлений: 1)
Ответ на: комментарий от hobbit

предложили выбор между паскалем и питоном

Но ведь не предложат. Потому что на Паскале (delphi) осталось только legacy.

Вот я сейчас работаю в компании, где есть какое-то legacy на Delphi, которое переписывается на Python (не мной, коллега из соседней команды просветил).

Но это первый раз за последние лет 15, когда я слово Delphi или Паскаль вообще в контексте работы услышал.

Chiffchaff
()
Ответ на: комментарий от Smacker
Что хотим видеть у тебя:

...

- Python, Tableau (или аналоги), PostgreSQL;

А R будет плюсом… чтобы старое говно ковырять… легаси 2017, когда этот R пиарили

rtxtxtrx ★★★
()
Ответ на: комментарий от Smacker

Он везде указан как альтернатива. При прочих равных предпочтут «питухон», который является универсальным языком общего назначения. Ничего не доказал. Теперь устройся туда на работу.

rtxtxtrx ★★★
()
Ответ на: комментарий от rtxtxtrx

Ну вот ты собственно и есть один их тех упоротых, которые рассказывают про устарелость R. Потому что он не на первой строке в TIOBE, и поэтому должно быть всё на питухоне, «даже небо, даже aллaх». И веб-дев на питухоне, и гейм-дев на питухоне, и AI на питухоне, и криптовалюта на питухоне, и исследовательская работа на питухоне, и питухон на питухоне. Вообще ничего учить не нужно, кроме питухона. Какой там R, какая такая традиция развития инструмента для работы с данными аж с 1976 года (S), питухонщики лучше всех знают, что делать. Как мы жили-то без вас? Хуже вас только любители раста, ей-богу, которым даже стандартные утилиты юниксов в рот не лезут, пока они их на ржавчине не перепишут.

Smacker ★★★★★
()

Я благодаря этому сайту узнал, что VK Pay написан на Perl. Забавно: проект только начали, а он уже легаси.

rtxtxtrx ★★★
()
Ответ на: комментарий от rtxtxtrx

Он везде указан как альтернатива

В первой вакансии он указан как основной, R/Python, а не Python/R.

При прочих равных предпочтут «питухон», который является универсальным языком общего назначения.

Как альтернатива. Потому что можно и на питухоне что-то делать, и поскольку питухон учат сейчас чаще, с него и начинают. И да, на нём можно всё подряд делать, правда с переменным успехов. Вся работа с данными на R куда лаконичней делается, что неудивительно для языка, который под неё и затачивался десятилетиями.

Ничего не доказал. Теперь устройся туда на работу.

Предложения сменить работу в качестве аргумента в дискуссии на форуме я иначе как дешёвую клоунаду не рассматриваю. Сначала ты говорил, что с R работу не найти, потом тебе потребовалось, чтобы R стоял на первом месте (хотя у любого аналитика будет еще 10 требований сверху всегда, и никакой ЯП не будет в них первым), а теперь я работу менять должен. А всё для чего? Выражаясь эзоповым языком, чтобы не дать голубю rtxtxtrx нагадить на шахматную доску и прокурлыкать себя победителем.

Smacker ★★★★★
()
Ответ на: комментарий от Smacker

Ты ее найди сначала. Аналитиков все эти шкилбоксы десятками тысяч выпускают, так как это профессия для умственно-отсталых, поэтому там на вакансию по 500-1000 откликов среди которых единственным, кто знает R, будешь ты, те он преимуществ не дает и строго опционален. Просто голову студентам забивал, тратя их время, они нулевые как и жертвы курсов, а высшее образование оно нужно для выпуска готового специалиста…

rtxtxtrx ★★★
()
Последнее исправление: rtxtxtrx (всего исправлений: 1)
Ответ на: комментарий от rtxtxtrx

Давай-ка так. Раз ты хочешь, чтобы я работу поменял, то и у меня есть условие — чтобы мне доказать что-то про то, как и на чём делаются реальные исследования, получи-ка сначала учёную степень. Тогда и поговорим. А то когда самозанятый прогер на питоне и жабоскрипе кандидату наук рассказывает, что на самом деле нужно в науке учёным, это не смешно даже как-то.

Smacker ★★★★★
()
Ответ на: комментарий от Smacker

Тут есть уже кандидат наук, который жопаскрипт в браузере отключает, боясь что через него его взломает… Ничего эти лычки сейчас ровным счетом не значат. Тем более я пррекрасно знаю, что вы эти ученые степени тоже покупаете

rtxtxtrx ★★★
()
Ответ на: комментарий от rtxtxtrx

Да какая разница, что ты там считаешь. И аналогии тут твои не уместны, не надо юлить. Я ведь тоже могу сказать, что знавал трёх программистов, которые в 90-е воду Кашпировским заряжали об телевизор, мне теперь можно будет всех программистов умственно отсталыми считать? У тебя есть критерии для валидации моей позиции, а у меня есть мои критерии — для твоей. И по моим критериям выходит, что ты говоришь о том, о чём имеешь представление от смутного до никакого.

Smacker ★★★★★
()
Ответ на: комментарий от Smacker

А я знал программиста со справкой из дурки и другого такого же без нее, но называвшего всех душами и состоявшего в секте торсунова… Никто не говорил что погросммисты - это гении мысли, они наоборот чем проще инструменты с которыми они работают, тем тупее (1С -> Node.js -> PHP -> Python … C++ и тп). Сейчас все эти доктора наук есть у каждого второго препода, так что звания тебя умным не делают. То что ты нашел работу погроммиста, это, конечно, похвально, потому как любой препод - это типичны сапожник без сапог, но ты не приемлишь критику, ни то что от студентов, а ото всех, что делает тебя и погроммистом опосредованным. Студент-то прав. Нужно до признания и принятия дорасти

rtxtxtrx ★★★
()
Последнее исправление: rtxtxtrx (всего исправлений: 1)
Ответ на: комментарий от rtxtxtrx

А я не говорю, что степень меня делает умным — умным меня сделали папа с мамой. Я говорю, что степень делает меня сведущим относительно положения дел в соответствующей сфере. А у тебя досужие рассуждения в духе «врачи-убийцы» и «заговор бильдербергского клуба», хотя ты никогда не изучал медицину и никогда не был в отеле Бильдерберг.

Smacker ★★★★★
()
Последнее исправление: Smacker (всего исправлений: 2)
Ответ на: комментарий от zabbal

Ты прям настолько не программист?

Я настолько не ты, милочка.

А сПёрл мне настолько нах...ээээмм... на фиг не нужен оказался.

Somebody ★★★★
()
Ответ на: комментарий от Smacker

«Я перл бы выучил только за то, что можно склепать на нем дисер!» :)

Не, нуачо, библиотека, картины по стенам... Теплая ламповая обстановка...

gns ★★★★★
()
Ответ на: комментарий от gns

«Я перл бы выучил только за то, что можно склепать на нем дисер!» :)

«Говорят, что бог создал мир на лиспе, но по-правде говоря, он большую его часть тупо расхачил на перле».

Smacker ★★★★★
()
Ответ на: комментарий от rtxtxtrx

Любой написанный проект переходит в легаси на следующий день после релиза. :)

gns ★★★★★
()
Ответ на: комментарий от Smacker

ДадаЪ! «Дайте мне исходный код Вселенной и хороший отладчик...» :)

gns ★★★★★
()
Ответ на: комментарий от Somebody

там просто была новость, что в сша больше всех получают погроммисты на кобыле, так как этот язык уже все забыли, даже те, кого еще не разбил маразм

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