УМННБJ, ЯХВ. Войти !bnw Сегодня Клубы
Привет, TbI — HRWKA! 1219.3 пользователей не могут ошибаться!
?6801
прекрасное6393
говно5847
говнорашка5490
хуита4652
anime2997
linux2590
bnw2584
music2542
рашка2399
log2309
ололо1928
pic1783
дунч1545
сталирасты1461
быдло1431
украина1407
дыбр1236
bnw_ppl1215
гімно1158

Какой щас модный гем для парсинга html в рубях?
#THCA56 (2) / @bazar / 18 дней назад
> nil || false => false Кто догадался, как это работает — тому я не завидую.
#VFCXXT (14) / @komar / 136 дней назад
https://github.com/atipugin/telegram-bot-ruby/blob/master/lib/telegram/bot/client.rb#L24 Ничего особенного, просто библиотека перехватывает обработку сигнала. Не, ну нормальная практика. Я ничего против не имею. Я не имею в виду, что я чуть не ебнулся головой, пытаясь понять, почему мой код с обработкой сигнала не работает. Вовсе нет. Ничего подобного.
#LD1FDU (6) / @komar / 137 дней назад
Радикально решил проблему с потреблением памяти долгоживущих процессов на ruby. Процесс теперь перед началом работы вызывает инновационную функцию fork™, после которой родитель остается сидеть-пердеть с waitpid, а потомок — собственно, заниматься работой. Спустя N итераций, либо N секунд (через час где-то) процесс-потомок завершается, а проснувшийся родитель тупо создает его обратно при помощи той же инновационной функции fork™. Происходит это все быстро и совершенно незаметно. Вся нафрагментированная и натёкшая память высвобождается. Не знаю, куда ее теперь девать.
#XUQUL0 (6+2) / @komar / 193 дня назад
Тем временем в доебане поломатый бандлер: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=955405
#0GDT4K (0) / @komar / 511 дней назад
https://framagit.org/zoggy/ocaml-iri/-/blob/master/iri_lexer.ml#L142 Блядь, даже для обоссаного окамла есть библиоетка для парсинга ссылочек с юникодом, которая обрабатывает точки с запятыми нормально! Господи, блядь, за что?
#GM6SHD (0) / @komar / 517 дней назад
addressable не понимает точки с запятой в query, потому что автор мудак: https://github.com/sporkmonger/addressable/issues/114#issuecomment-16338080 URI в стандартной библиотеке не понимает non-ascii вообще.
#PF9YK5 (2) / @komar / 517 дней назад
addressable писал еблан. Что еще взять для простой нормализации обоссаной http-ссылки в виде строки?
#1SSI5U (0) / @komar / 518 дней назад
https://threatpost.com/bitcoin-stealers-700-ruby-developer-libraries/154937/ Рубрика «велосипедные пакетные менеджеры».
#5G9PVG (3+1) / @komar / 542 дня назад
Ну вот такая вот история, например. Подключил модный гемчик. Сделал huita.try(:[], :wtf) А по-другому я нынче и не пишу уже — страшно. Для тех, кто современных рубей не видел — это абсолютно то же самое, что и huita[:wtf], но вызванное так, чтобы если вместо huita мне подсунут не хеш, а что-то другое, то в результате всего лишь будет nil, а не падение с эксепшоном. И все равно все ебнулось с undefined method `wtf' и совершенно невменяемым трейсбеком. Потому что huita принадлежит к классу из гемчика, который сделан через поебень под названием virtus. Этот ебаный virtus переопределил метод [] и заменил его на #send, потому что, э-э-э... Ну, чтобы пиздато было, наверное. Часа времени на дебаг как не бывало.
#5SDRAN (7+1) / @komar / 554 дня назад
Любишь activerecord — люби и долгоживущие процессы по полгига. Нет, с этим ничего нельзя сделать.
#JREAA9 (0) / @komar / 610 дней назад
Кто на Ruby практикует? В свете грядущего релиза 3.0 уже определились с тем, на что должны быть похожи хинты для type inference?
#DP4U1O (11) / @dluciv / 804 дня назад
> If you use Dir::Tmpname#make_tmpname, it is no longer available. Long story short: you need to generate unique names on your own.Click here [https://github.com/rails/rails/pull/31462/files] to see how Rails core team did it.
#7A2JLP (0+1) / @voker57 / 1300 дней назад
https://i.ytimg.com/vi/cs3Yh9ifTNA/hqdefault.jpg https://www.ruby-lang.org/en/news/2018/02/24/ruby-2-6-0-preview1-released/ "Ruby 2.6 introduces an initial implementation of JIT (Just-in-time) compiler. JIT compiler aims to improve performance of any Ruby program execution. Unlike ordinary JIT compilers for other languages, Ruby’s JIT compiler does JIT compilation in a unique way, which prints C code to a disk and spawns common C compiler process to generate native code. See also: MJIT organization by Vladimir Makarov."
#QT3MTV (0+1) / @o01eg / 1579 дней назад
А вот почему так недооценивают Руби? Хороший же язык. С точностью до совсем уж синтаксической вкусовщины сам по себе явно мощнее и красивее Питона того же. Но как кто ни начнёт для него что-нибудь делать — всё какое-то пинание трупа получается. Моя версия будет в треде. Призываю тред не читать @ сразу отвечать. А потом уже читать.
#0UWIKT (63+3) / @dluciv / 1591 день назад
% find .gem -name "development.log" .gem/ruby/2.3.0/gems/factory_girl_rails-4.8.0/tmp/aruba/testapp/log/development.log .gem/ruby/2.3.0/gems/factory_girl_rails-4.9.0/tmp/aruba/testapp/log/development.log .gem/ruby/2.3.0/gems/nested_form-0.3.2/spec/dummy/log/development.log
#CE5NW2 (4) / @komar / 1615 дней назад
```ruby # не пытайтесь повторить кириллической К class Kомар def съеби 'ок' end end комар = Kомар.new комар.съеби```
#B2F3KZ (0) / @anonymous / 1618 дней назад
Выкинул на хуй пуму и заменил единорогом. В 2 раза больше воркеров жрут при этом меньше памяти. Рекомендую.
#GMM02T (11) / @komar / 1777 дней назад
По непонятной мне причине puma через несколько часов монотонной долбежки юзверями начинает отвечать на запросы несколько секунд. Как это дебажить — не имею понятия. Сворачиваю на хуй это поделие и уебываю обратно на unicorn.
#OW82AV (20+1) / @komar / 1779 дней назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.