jhass[m] changed the topic of #ruby to: Rules: https://ruby-community.com | Ruby 3.1.2, 3.0.4, 2.7.6: https://www.ruby-lang.org | Paste 4+ lines to: https://gist.github.com | Books: https://goo.gl/wpGhoQ
jl- has joined #ruby
markong has quit [Ping timeout: 244 seconds]
jl- has quit [Ping timeout: 240 seconds]
duds- has quit [Ping timeout: 256 seconds]
Rounin has quit [Ping timeout: 272 seconds]
thewaves has quit [Quit: Client limit exceeded: 20000]
bastienleonard has quit [Ping timeout: 244 seconds]
Al2O3 has quit [Ping timeout: 244 seconds]
cocalero has joined #ruby
Al2O3 has joined #ruby
cocalero_ has joined #ruby
cocalero has quit [Ping timeout: 244 seconds]
cocalero_ is now known as cocalero
cocalero has quit [Quit: Going offline, see ya! (www.adiirc.com)]
cocalero has joined #ruby
jl- has joined #ruby
cocalero has quit [Quit: Going offline, see ya! (www.adiirc.com)]
jl- has quit [Ping timeout: 244 seconds]
Sankalp has quit [Ping timeout: 240 seconds]
orbyt has joined #ruby
Ziyan has joined #ruby
Ziyan has quit [Ping timeout: 244 seconds]
Ziyan has joined #ruby
Sankalp has joined #ruby
cocalero has joined #ruby
orbyt has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jl- has joined #ruby
finsternis has quit [Remote host closed the connection]
cocalero has quit [Quit: Going offline, see ya! (www.adiirc.com)]
postmodern has joined #ruby
jl- has quit [Ping timeout: 244 seconds]
NightMonkey has quit [Ping timeout: 240 seconds]
howdoi has quit [Quit: Connection closed for inactivity]
Linux_Kerio has joined #ruby
NightMonkey has joined #ruby
Pixi has quit [Ping timeout: 260 seconds]
dviola has quit [Ping timeout: 244 seconds]
Pixi has joined #ruby
jpn has joined #ruby
swaggboi has quit [Read error: Connection timed out]
jpn has quit [Ping timeout: 272 seconds]
swaggboi has joined #ruby
jl- has joined #ruby
rvalue has quit [Read error: Connection reset by peer]
rvalue has joined #ruby
_ht has joined #ruby
jl- has quit [Ping timeout: 260 seconds]
swaggboi has quit [Ping timeout: 244 seconds]
havenwood has quit [Quit: The Lounge - https://thelounge.chat]
havenwood has joined #ruby
swaggboi has joined #ruby
donofrio_ has joined #ruby
darabiesvampire4 has joined #ruby
havenwood4 has joined #ruby
ollysmith_ has joined #ruby
kaleido_ has joined #ruby
dannyAAM_ has joined #ruby
kaleido has quit [Quit: peas]
yossarian has quit [Ping timeout: 240 seconds]
CalimeroTeknik has quit [Quit: バイバイ]
donofrio has quit [Read error: Connection reset by peer]
darabiesvampire has quit [Quit: Ping timeout (120 seconds)]
weyhmueller has quit [Quit: ZNC 1.8.2 - https://znc.in]
dannyAAM has quit [Remote host closed the connection]
Inoperable has quit [Quit: All your buffer are belong to us!]
darabiesvampire4 is now known as darabiesvampire
havenwood has quit [Client Quit]
ollysmith has quit [Quit: ZNC 1.8.2+deb2+b5 - https://znc.in]
kaivai has quit [Quit: ZNC - https://znc.in]
_ht has quit [Quit: No Ping reply in 180 seconds.]
havenwood4 is now known as havenwood
dannyAAM_ is now known as dannyAAM
kaivai has joined #ruby
donofrio_ has quit [Max SendQ exceeded]
donofrio_ has joined #ruby
_ht has joined #ruby
cout has quit [Remote host closed the connection]
eam has quit [Ping timeout: 264 seconds]
tonytonyjan has quit [Ping timeout: 264 seconds]
mjacob has quit [Ping timeout: 264 seconds]
cout has joined #ruby
ctk has joined #ruby
mjacob has joined #ruby
tonytonyjan has joined #ruby
eam has joined #ruby
yossarian has joined #ruby
yossarian has joined #ruby
yossarian has quit [Changing host]
In0perable has joined #ruby
weyhmueller has joined #ruby
swaggboi has quit [Read error: Connection timed out]
teclator has joined #ruby
_ht has quit [Remote host closed the connection]
swaggboi has joined #ruby
Sankalp has quit [Ping timeout: 244 seconds]
mixfix41 has joined #ruby
Sankalp has joined #ruby
Rounin has joined #ruby
ctk has joined #ruby
ctk has quit [Changing host]
jl- has joined #ruby
jl- has quit [Ping timeout: 272 seconds]
protektwar has joined #ruby
protektwar has quit [Changing host]
protektwar has joined #ruby
mixfix41 has quit [Ping timeout: 260 seconds]
dionysus69 has joined #ruby
rvalue has quit [Read error: Connection reset by peer]
rvalue has joined #ruby
jpn has joined #ruby
ctk is now known as CalimeroTeknik
Aminda has quit [Ping timeout: 268 seconds]
Aminda has joined #ruby
maroloccio has joined #ruby
twosuns has joined #ruby
protektwar has quit [Ping timeout: 240 seconds]
jpn has quit [Ping timeout: 260 seconds]
JSharp has quit []
JSharp has joined #ruby
Aminda has quit [Remote host closed the connection]
Aminda has joined #ruby
wand has quit [Remote host closed the connection]
wand has joined #ruby
jpn has joined #ruby
wand has quit [Remote host closed the connection]
jl- has joined #ruby
wand has joined #ruby
swaggboi has quit [Read error: Connection timed out]
jl- has quit [Ping timeout: 272 seconds]
swaggboi has joined #ruby
jpn has quit [Ping timeout: 272 seconds]
gr33n7007h has quit [Read error: Connection reset by peer]
gr33n7007h has joined #ruby
swaggboi has quit [Read error: Connection timed out]
swaggboi has joined #ruby
jpn has joined #ruby
Ziyan_ has joined #ruby
Ziyan has quit [Ping timeout: 276 seconds]
Linux_Kerio has quit [Ping timeout: 260 seconds]
jpn has quit [Ping timeout: 240 seconds]
smp_ has joined #ruby
smp has quit [Ping timeout: 240 seconds]
smp_ is now known as smp
markong has joined #ruby
swaggboi has quit [Read error: Connection timed out]
swaggboi has joined #ruby
jpn has joined #ruby
Linux_Kerio has joined #ruby
arahael has joined #ruby
twosuns has quit [Quit: Leaving]
gcd has quit [Ping timeout: 240 seconds]
jpn has quit [Ping timeout: 260 seconds]
swaggboi has quit [Read error: Connection timed out]
swaggboi has joined #ruby
gcd has joined #ruby
jpn has joined #ruby
swaggboi has quit [Read error: Connection timed out]
weaksauce has quit [Ping timeout: 256 seconds]
jpn has quit [Ping timeout: 260 seconds]
swaggboi has joined #ruby
Linux_Kerio has quit [Quit: Konversation terminated!]
protektwar has joined #ruby
protektwar has quit [Changing host]
protektwar has joined #ruby
Ziyan has joined #ruby
Ziyan_ has quit [Ping timeout: 272 seconds]
MoMeshkani has joined #ruby
<rapha> ox1eef: that's Arabic (script), but the same thing seems to be true in Hebrew and Aramaic (all written rtl)
thewaves has joined #ruby
<rapha> ox1eef: i think my "idling" is bordering on "living" :P
<rapha> ox1eef: did scroll up a bit but without much luck. any keyword i should try grepping for?
<rapha> ox1eef: as for the bytes, there's not much to analyze ... the shadda and fatha get swapped. the question is, why.
jpn has joined #ruby
<rapha> (the shadda is the little wave thingy and the fatha is the little accent-like thingy on top of it. it's customary to type the shadda first, fatha second, as that's what you do when you write with a pen.)
<ox1eef> rapha: oh that's interesting... well, String#b can help, you can look at the string on the byte level that way, and see if there's any differences between the two. String#codepoints can also help, and will help you determine if there's any differences. for what it's worth, on my terminal those strings do not look exactly the same. if it is some sort of quirk, you might be able to modify String#== to
<ox1eef> handle it, based on the knowledge you have about their equality.
<rapha> oh, i only knew #bytes
<rapha> hah! no more .map{|b| "%x" % b}, thanks ox1eef
<ox1eef> welcome
<rapha> still doesn't help with thisssss
<ox1eef> are they exactly equal?
<rapha> (oops, sorry, sometimes the arduino between laptop and keyboard has a hickup)
<rapha> yeah, i knew before that they're simply being swapped
<rapha> "\xD9\x85\xD8\xB8\xD9\x86\xD9\x91\xD9\x8E\xD9\x81" becomes "\xD9\x85\xD8\xB8\xD9\x86\xD9\x8E\xD9\x91\xD9\x81"
<ox1eef> i know from experience that the arabic word for God (Allah) has slight variations in the contexts i have found it - with different codepoints - so while they meant the same thing, they were not stricly equal.
<rapha> my theory at the moment is that maybe it has something to do with 064E being a lower number than 0651
<rapha> allah is a very ... special word, because, for religious reasons, it needs to be written in a way no other arabic word is written
<rapha> they even have a special codepoint for it
<rapha> and not all shapers know about it
<rapha> but this here is regular stuff, just a normal word
<ox1eef> in my scenario the occurences i found didn't always have the same codepoints, so i had to find all the variations (the goal was to find the word and highlight it)
swaggboi has quit [Read error: Connection timed out]
<ox1eef> i'm not sure :(
<rapha> yeah i know that specific problem with allah :P
<rapha> return unicode_normalize_common(argc, argv, str, id_normalize); <= that looks like it might come from some C library, ox1eef ?
swaggboi has joined #ruby
<MoMeshkani> Hi all
<MoMeshkani> It's Mo Meshkani from Tribes Digital agency.
<MoMeshkani> We need a Ruby On Rails developer for a 3 months contract. It's a UK-based client, and you have to be able to work full-time 9-5 UK time.
<MoMeshkani> It's an exciting game project, and their Backend is RoR.
<MoMeshkani> Salary: competitive
<MoMeshkani> It's a senior role; you will work with their team to accelerate the development process.
<MoMeshkani> please send your cv to my email address:  Mo@tribes.work
<rapha> who would want that
<rapha> specially seeing how you copy-pasted that ad within <.3s :P
<ox1eef> at least in your case, there looks to be some similarity, maybe finding the distance between the two strings would help for the case of equality
<rapha> ox1eef: i know how i could match them. what i'm interested in is why #unicode_normalize deems it appropriate to re-order it in such a weird way. i suspect a bug.
<ox1eef> indeed, worth reporting
<ox1eef> i dont know for sure, but i think ruby implements encoding itself, and before that it had iconv.
<constxd> God said 8-bit unsigned ASCII
<ox1eef> xD
<rapha> yeah, _that_ "god" was an imperialist, colonialist asshole, pardon my french, but it's true.
<ox1eef> might help
MoMeshkani has quit [Quit: Client closed]
<rapha> thx
<rapha> will keep investigating
reset has joined #ruby
ur5us has joined #ruby
swaggboi has quit [Read error: Connection timed out]
postmodern has quit [Remote host closed the connection]
swaggboi has joined #ruby
bit4bit has joined #ruby
jl- has joined #ruby
<rapha> argl
<adam12> morning
<rapha> what point is there in the docs showing you the code of a method when it's almost always a one-liner calling another method with a longer name and some arguments which you then can't find _anywhere_
<rapha> but good morning to you too, adam
<adam12> rapha: It's methods all the way down, friend.
<rapha> hmm
<rapha> _all_ the way? i think at some point we'll be out of methods and into calls to jmp :P
jl- has quit [Ping timeout: 272 seconds]
<ccooke> Depends on which dimension you jump down in.
protektwar has quit [Ping timeout: 240 seconds]
_ht has joined #ruby
<rapha> "dimension", why such a complex term, it's all just layers of abstraction one upon the other.
swaggboi has quit [Read error: Connection timed out]
swaggboi has joined #ruby
ur5us has quit [Quit: Leaving]
ur5us has joined #ruby
ur5us has quit [Ping timeout: 272 seconds]
dionysus69 has quit [Ping timeout: 272 seconds]
ur5us has joined #ruby
swaggboi has quit [Read error: Connection timed out]
Sankalp has quit [Ping timeout: 268 seconds]
Sankalp has joined #ruby
Ziyan_ has joined #ruby
Ziyan has quit [Read error: Connection reset by peer]
swaggboi has joined #ruby
Sankalp has quit [Ping timeout: 264 seconds]
maroloccio has quit [Quit: WeeChat 3.0]
Sankalp has joined #ruby
<ccooke> Because in a very real term, there are multiple planes of abstraction. You can go down further layers of abstraction in pure ruby land, or you can jump a level outwards and encounter the code the Ruby interpreter/compiler is running
orbyt has joined #ruby
swaggboi has quit [Read error: Connection timed out]
swaggboi has joined #ruby
protektwar has joined #ruby
protektwar has quit [Changing host]
protektwar has joined #ruby
jl- has joined #ruby
jl- has quit [Ping timeout: 272 seconds]
polishdub has quit [Remote host closed the connection]
Ziyan has joined #ruby
Ziyan_ has quit [Read error: Connection reset by peer]
jpn has quit [Ping timeout: 272 seconds]
<mooff> dictionaries define words in terms of other words yet they're still useful
markong has quit [Ping timeout: 268 seconds]
orbyt has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
orbyt has joined #ruby
dviola has joined #ruby
polishdub has joined #ruby
markong has joined #ruby
<mooff> that's me!
<ox1eef> xD
markong has quit [Ping timeout: 268 seconds]
wra1th has joined #ruby
sd722 has joined #ruby
ur5us has quit [Ping timeout: 255 seconds]
sd722 has quit [Quit: Leaving]
teclator has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
jl- has joined #ruby
jl- has quit [Ping timeout: 272 seconds]
cocalero has joined #ruby
bastienleonard has joined #ruby
dionysus69 has joined #ruby
orbyt has quit [Quit: Textual IRC Client: www.textualapp.com]
seisatsu has quit [Read error: Connection reset by peer]
FetidToot has quit [Quit: The Lounge - https://thelounge.chat]
FetidToot has joined #ruby
cognemo_ has quit [Quit: ZNC 1.8.2 - https://znc.in]
cognemo has joined #ruby
seisatsu has joined #ruby
protektwar has quit [Ping timeout: 272 seconds]
Ziyan has quit [Quit: Textual IRC Client: www.textualapp.com]
libsys has quit [Ping timeout: 272 seconds]
libsys has joined #ruby
jpn has joined #ruby
_aeris_ has joined #ruby
aeris has quit [Ping timeout: 268 seconds]
_aeris_ is now known as aeris
swaggboi has quit [Read error: Connection timed out]
swaggboi has joined #ruby
jpn has quit [Ping timeout: 260 seconds]
_ht has quit [Remote host closed the connection]
jl- has joined #ruby
jl- has quit [Ping timeout: 260 seconds]
weaksauce has joined #ruby
weaksauc_ has joined #ruby
gcd_ has joined #ruby
NightMonkey_ has joined #ruby
weaksauce has quit [*.net *.split]
gcd has quit [*.net *.split]
In0perable has quit [*.net *.split]
darabiesvampire has quit [*.net *.split]
havenwood has quit [*.net *.split]
NightMonkey has quit [*.net *.split]
sagax has quit [*.net *.split]
NightMonkey_ is now known as NightMonkey
Aminda has quit [Remote host closed the connection]
Aminda has joined #ruby
In0perable has joined #ruby
havenwood has joined #ruby
darabiesvampire has joined #ruby
In0perable has quit [Max SendQ exceeded]
weaksauc_ has quit [Quit: Textual IRC Client: www.textualapp.com]
Linux_Kerio has joined #ruby
Inoperable has joined #ruby
Linux_Kerio has quit [Ping timeout: 244 seconds]
weaksauce has joined #ruby
mitt3ns has joined #ruby
sagax has joined #ruby
victori has joined #ruby
mitt3ns has quit [Remote host closed the connection]
John_Ivan is now known as geschwindingskei
adrian1 has joined #ruby
mitt3ns has joined #ruby
adrian1 has quit [Quit: WeeChat 3.6]
swaggboi has quit [Read error: Connection timed out]
swaggboi has joined #ruby
dionysus69 has quit [Ping timeout: 240 seconds]
duds- has joined #ruby
markong has joined #ruby
jpn has joined #ruby
jpn has quit [Ping timeout: 272 seconds]
jpn has joined #ruby
sagax has quit [Read error: Connection reset by peer]
swaggboi has quit [Read error: Connection timed out]
bit4bit has quit [Remote host closed the connection]
jpn_ has joined #ruby
jpn has quit [Ping timeout: 272 seconds]
jl- has joined #ruby
jl- has quit [Ping timeout: 244 seconds]
swaggboi has joined #ruby
Pixi has quit [Ping timeout: 272 seconds]
geschwindingskei is now known as John_Ivan
Pixi has joined #ruby
stylo has joined #ruby
jpn has joined #ruby
jpn_ has quit [Ping timeout: 244 seconds]
John_Ivan is now known as geschwindig
aeris has quit [Read error: Connection reset by peer]
Aminda has quit [Read error: Connection reset by peer]
aeris has joined #ruby
Aminda has joined #ruby
moldorcoder7 has quit [Ping timeout: 244 seconds]
mitt3ns has quit [Remote host closed the connection]
markong has quit [Ping timeout: 272 seconds]
gcd_ is now known as gcd