Size: a a a

pro.rb (Ruby/Rails / RU)

2020 September 14

AD

Alex Demidov in pro.rb (Ruby/Rails / RU)
Ivan Naumov
как вы относитесь к подобной записи:

varname, = arrname.map(...)


или предпочитаете в таком:


varname, _ = arrname.map(...)


а то мне первая запись не нравится и нравится одновременно)
второе читабельнее
источник

IN

Ivan Naumov in pro.rb (Ruby/Rails / RU)
ну рубоокоп не любит её почему-то, рекомендует либо наименовать либо оставить без неё
источник

IN

Ivan Naumov in pro.rb (Ruby/Rails / RU)
Вот и появилось это сомнение)
источник

HH

Hans Hans in pro.rb (Ruby/Rails / RU)
Ну не читабельно же совсем, замыленный глаз запятую пропустит на раз, применение затычки _  должно быть редким явлением на мой взгляд, а в данном примере лучше бы смотрелось map{  }[0]  ну и естественно сам МАП неуместен здесь
источник

IN

Ivan Naumov in pro.rb (Ruby/Rails / RU)
Hans Hans
Ну не читабельно же совсем, замыленный глаз запятую пропустит на раз, применение затычки _  должно быть редким явлением на мой взгляд, а в данном примере лучше бы смотрелось map{  }[0]  ну и естественно сам МАП неуместен здесь
Ну мне так надо - с [0] неподходит, потому что там маплист с производным порядком индексов
источник

VK

Vyacheslav Koval in pro.rb (Ruby/Rails / RU)
Alex Demidov
можно пример преимуществ перла над современными руби/питоном?
- сильный сетевой стек, в т.ч. неблокирующий - AnyEvent, EV, Coro, Mojo::IOLoop различные Promise-библиотеки Mojo::Promise, Future::AsyncAwait
- развитая система написания биндингов к C и C++ библиотекам (XS-модули) -
документация perldoc:
Internals and C Language Interface

perlembed           Perl ways to embed perl in your C or C++ application
perldebguts         Perl debugging guts and tips
perlxstut           Perl XS tutorial
perlxs              Perl XS application programming interface
perlxstypemap       Perl XS C/Perl type conversion tools
perlclib            Internal replacements for standard C library functions
perlguts            Perl internal functions for those doing extensions
perlcall            Perl calling conventions from C
perlmroapi          Perl method resolution plugin interface
perlreapi           Perl regular expression plugin interface
perlreguts          Perl regular expression engine internals

perlapi             Perl API listing (autogenerated)
perlintern          Perl internal functions (autogenerated)
perliol             C API for Perl's implementation of IO in Layers
perlapio            Perl internal IO abstraction interface

perlhack            Perl hackers guide
perlsource          Guide to the Perl source tree
perlinterp          Overview of the Perl interpreter source and how it works
perlhacktut         Walk through the creation of a simple C code patch
perlhacktips        Tips for Perl core C code hacking
perlpolicy          Perl development policies
perlgit             Using git with the Perl repository

Современные модули биндинка к C++: XS::Install, XS::Framework, Export::XS
Примеры использования данных модулей: Date, URI::XS

- большое количество веб-фреймворков - три самых основных: Mojolicious, Catalyst, Dancer2, также есть другие фреймворки: Kelp, Amon2
- библиотеки для работы с математикой и алгоритмами: Math::, Algorithm::, PDL
- создание игр - SDL
источник

AD

Alex Demidov in pro.rb (Ruby/Rails / RU)
Vyacheslav Koval
- сильный сетевой стек, в т.ч. неблокирующий - AnyEvent, EV, Coro, Mojo::IOLoop различные Promise-библиотеки Mojo::Promise, Future::AsyncAwait
- развитая система написания биндингов к C и C++ библиотекам (XS-модули) -
документация perldoc:
Internals and C Language Interface

perlembed           Perl ways to embed perl in your C or C++ application
perldebguts         Perl debugging guts and tips
perlxstut           Perl XS tutorial
perlxs              Perl XS application programming interface
perlxstypemap       Perl XS C/Perl type conversion tools
perlclib            Internal replacements for standard C library functions
perlguts            Perl internal functions for those doing extensions
perlcall            Perl calling conventions from C
perlmroapi          Perl method resolution plugin interface
perlreapi           Perl regular expression plugin interface
perlreguts          Perl regular expression engine internals

perlapi             Perl API listing (autogenerated)
perlintern          Perl internal functions (autogenerated)
perliol             C API for Perl's implementation of IO in Layers
perlapio            Perl internal IO abstraction interface

perlhack            Perl hackers guide
perlsource          Guide to the Perl source tree
perlinterp          Overview of the Perl interpreter source and how it works
perlhacktut         Walk through the creation of a simple C code patch
perlhacktips        Tips for Perl core C code hacking
perlpolicy          Perl development policies
perlgit             Using git with the Perl repository

Современные модули биндинка к C++: XS::Install, XS::Framework, Export::XS
Примеры использования данных модулей: Date, URI::XS

- большое количество веб-фреймворков - три самых основных: Mojolicious, Catalyst, Dancer2, также есть другие фреймворки: Kelp, Amon2
- библиотеки для работы с математикой и алгоритмами: Math::, Algorithm::, PDL
- создание игр - SDL
это немножко другое нежели утверждал тот, к кому я обращал свой вопрос
источник

IN

Ivan Naumov in pro.rb (Ruby/Rails / RU)
Alex Demidov
это немножко другое нежели утверждал тот, к кому я обращал свой вопрос
ты говорил что перл ненужен и лучше переписать все на руби)
источник

AD

Alex Demidov in pro.rb (Ruby/Rails / RU)
Ivan Naumov
ты говорил что перл ненужен и лучше переписать все на руби)
Я говорил?
источник

IN

Ivan Naumov in pro.rb (Ruby/Rails / RU)
ну вроде как да
источник

AD

Alex Demidov in pro.rb (Ruby/Rails / RU)
Ivan Naumov
ну вроде как да
А можно цитату?
источник

AD

Alex Demidov in pro.rb (Ruby/Rails / RU)
Я скорее наоборот говорил что переписывать, если легаси работает, смысла нет и приводил пример booking.com
источник

IN

Ivan Naumov in pro.rb (Ruby/Rails / RU)
ShadoWalkeR
Проще переписать)
а, ну не ты, не помнмл кто это писал
источник

IN

Ivan Naumov in pro.rb (Ruby/Rails / RU)
во всяком случае обращение моё о том что перл имеет преимущества перед руби были в сторону этого высказывания
источник

AD

Alex Demidov in pro.rb (Ruby/Rails / RU)
Ivan Naumov
во всяком случае обращение моё о том что перл имеет преимущества перед руби были в сторону этого высказывания
ну вот не вижу я особых преимуществ по работе с текстами у современного perl. Бенчмарк уже кидал - perl проигрывает ruby большинство тестов по скорости, даже в regex чуть-чуть
источник
2020 September 15

КК

Кракозябр Кракозябро... in pro.rb (Ruby/Rails / RU)
Приветствую. Гм, не могу понять, где/как в приложении задать удалённый   IP либо имя контейнера для обращений к редис серверу. Поиск по проекту находит только указание хоста в cable.rb, но это явно не то🤔
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Кракозябр Кракозябрович
Приветствую. Гм, не могу понять, где/как в приложении задать удалённый   IP либо имя контейнера для обращений к редис серверу. Поиск по проекту находит только указание хоста в cable.rb, но это явно не то🤔
Приложение на рельсах? Какой гем юзаете для редиса?
источник

КК

Кракозябр Кракозябро... in pro.rb (Ruby/Rails / RU)
Alex Ilizarov
Приложение на рельсах? Какой гем юзаете для редиса?
Руби 2.7, Рельсы 6,
gem('redis', '4.1.3')
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Кракозябр Кракозябрович
Руби 2.7, Рельсы 6,
gem('redis', '4.1.3')
Посмотрите в документации как идет подключение к редису и ищите ченить типа Redis.connect по всему проекту
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Там возможно ENV переменная у вас
источник