« Back to channel list

#ruby - 26 June 2016

« Back 1 day Forward 1 day »
[00:00:21] jaguarmagenta: has joined #ruby
[00:00:50] mistermocha: has joined #ruby
[00:02:42] enterprisey: has joined #ruby
[00:03:19] LoneHerm_: has joined #ruby
[00:03:26] solocshaw: has joined #ruby
[00:04:15] nankyokusei: has joined #ruby
[00:07:58] solocshaw: has joined #ruby
[00:10:38] mistermocha: has joined #ruby
[00:11:03] allcentury: has joined #ruby
[00:12:33] mistermo_: has joined #ruby
[00:14:22] dminuoso: has joined #ruby
[00:15:25] nictrasavios__: has joined #ruby
[00:15:41] nictrasavios__: Eclipse is throwing an error about this line: results = { results: [], :next nil }
[00:16:03] nictrasavios__: syntax error, unexpected ':'
[00:16:22] mistermocha: has joined #ruby
[00:17:06] nictrasavios__: has left #ruby: ()
[00:17:11] nictrasavios__: has joined #ruby
[00:17:14] Mon_Ouie: It's next: nil, not :next nil.
[00:17:34] nictrasavios__: That's what I had before, but it threw the same error ;P
[00:17:47] nictrasavios__: I thought I was derping my symbol syntax
[00:18:22] mistermo_: has joined #ruby
[00:19:10] nictrasavios: has joined #ruby
[00:19:25] nictrasavios: Sorry about that. DE bug made the window go away
[00:20:48] allcentury: has joined #ruby
[00:21:10] tildes: has joined #ruby
[00:21:52] nictrasavios: Unexpected ':' on this line: results = { results: [], next: nil }
[00:22:21] Mon_Ouie: >> results = { results: [], next: nil }
[00:22:30] mistermocha: has joined #ruby
[00:22:31] ruby[bot]: Mon_Ouie: # => {:results=>[], :next=>nil} (https://eval.in/595578)
[00:22:41] Mon_Ouie: ^ That line is fine, show the code around it.
[00:22:48] tildes: has joined #ruby
[00:23:19] nictrasavios: http://pastebin.com/twQgEqkB
[00:23:20] ruby[bot]: nictrasavios: we in #ruby do not like pastebin.com, I reposted your paste to gist for you: https://gist.github.com/742559dcdae937e684f468e78d36803c
[00:23:22] ruby[bot]: nictrasavios: pastebin.com loads slowly for most, has ads which are distracting and has terrible formatting.
[00:24:42] shevy: the method "def paginate_by_cursor(coll, &_block)" has no syntax error
[00:25:05] Mon_Ouie: Syntax of this file is ok according to ruby -c, you must not be running the code you think you're running
[00:25:08] nictrasavios: I figured that, so why is eclipse being an idiot
[00:25:25] nictrasavios: That's the whole file, C/ped out the ide
[00:26:03] shevy: not sure about eclipse, but I remember perhaps 2 years ago or so, someone was using an IDE that modified (and changed) ruby code as it evaluated it
[00:26:20] mistermo_: has joined #ruby
[00:26:36] nictrasavios: -> http://stackoverflow.com/questions/12526777/rails-1-9-3-syntax-highlighting-in-eclipse
[00:26:53] nictrasavios: ... Anyone got a better IDE?
[00:27:33] nictrasavios: Considering that bug is from 2012 XD
[00:27:40] allcentury: has joined #ruby
[00:28:41] Mon_Ouie: People tend to just use text editors with syntax highlighting (e.g. Sublime Text, Vim, Emacs)
[00:28:57] shevy: there are not that many IDEs in ruby... what was the other name... rubymine? hmm ... note ven sure if that was the name
[00:29:07] shevy: in ruby things should be so simple that you should not need an IDE
[00:29:38] nictrasavios: Honestly, I'm an old hand in C/C++, so I just googled how to make my IDE understand ruby and never thought twice about it.
[00:29:59] lupine: problem with ruby is that it's *complicated* for IDEs
[00:30:03] nictrasavios: A few video tutorials I watched on ruby used Sublime, so I'll give that a shot.
[00:30:04] lupine: just syntax highlighting is hard enough
[00:30:21] mistermocha: has joined #ruby
[00:31:15] nictrasavios: Quick question, what does the phrase "syntactic sugar" mean. I've seen this twice in ruby forum threads, yet I've never seen this phrase before
[00:31:32] shevy: things where you can omit syntax
[00:31:56] shevy: also the + - and so forth "operations"
[00:32:04] nictrasavios: has left #ruby: ("My whole life has been unlimited code works.")
[00:32:09] nictrasavios: has joined #ruby
[00:32:27] shevy: perhaps the new hash syntax too ... foo: :bar would traditionally be :foo => :bar or even longer {:foo => :bar}
[00:32:27] moeabdol: has joined #ruby
[00:32:35] whathappens: has joined #ruby
[00:33:29] nictrasavios: So, basically, *all* of ruby for me. Seriously.
[00:34:00] shevy: well, the general syntax: object.name_of_method(arg1, arg2, arg3)
[00:34:13] mistermo_: has joined #ruby
[00:34:21] shevy: spudowiar had a nice example yesterday or so...
[00:34:26] shevy: the yoda comparison
[00:34:53] shevy: <jhass> miqlas-H: if 1 == var instead of if var == 1
[00:34:56] shevy: <spudowiar> miqlas-H: first case calls Fixnum#==, second calls var.==
[00:35:29] shevy: ruby has it all!
[00:35:34] dhruvasagar: has joined #ruby
[00:35:35] shevy: duck typing, yoda fighting, and what not
[00:35:51] nictrasavios: Here is a function definition from an old project: void _render_layout (Bubble* self, cairo_t* cr, gdouble alpha_normal, gdouble alpha_blur)
[00:36:04] shevy: yay C \o/
[00:36:12] shevy: if you know C, perhaps you can help ruby-gnome
[00:36:26] shevy: https://github.com/ruby-gnome2/ruby-gnome2
[00:36:57] nictrasavios: I spent 7 years of my life writing code for GNU and FOSS projects. I may pick it up again one day, but for now I'm seeing how the evil side works.
[00:37:54] nictrasavios: If I get good enough with ruby, I'll start there.
[00:37:57] mistermocha: has joined #ruby
[00:38:07] nictrasavios: has left #ruby: ("My whole life has been unlimited code works.")
[00:38:09] nictrasavios: has joined #ruby
[00:39:01] nictrasavios: Anyway, I need a break!
[00:39:42] neo_: has joined #ruby
[00:39:54] crdpink: has joined #ruby
[00:41:18] RegulationD: has joined #ruby
[00:41:52] tildes: has joined #ruby
[00:42:55] mistermocha: has joined #ruby
[00:45:14] isberg: has joined #ruby
[00:51:12] allcentury: has joined #ruby
[00:52:28] pilne: are there good gnome 3 bindings, why work on gtk2?
[00:52:45] dc2: has joined #ruby
[00:54:05] Channel6: has joined #ruby
[00:54:30] arlek: has joined #ruby
[00:54:46] mistermocha: has joined #ruby
[00:55:14] n1x-nz: has joined #ruby
[00:55:55] AcidCrash0x00: has joined #ruby
[00:57:14] roamingdog: has joined #ruby
[00:57:26] arescorpio: has joined #ruby
[00:57:54] ruby-lang642: has joined #ruby
[00:59:44] hahuang61: has joined #ruby
[01:00:24] SilverKey: has joined #ruby
[01:03:46] framlinqp: has joined #ruby
[01:03:53] bkxd: has joined #ruby
[01:07:33] sp4rrow: has joined #ruby
[01:09:44] vuoto: has joined #ruby
[01:13:34] mistermocha: has joined #ruby
[01:14:07] shevy: pilne gtk2 and gtk3 work mostly, not sure about any additional gnome3 bindings
[01:15:07] dminuoso: has joined #ruby
[01:15:49] shadeslayer: has joined #ruby
[01:16:41] fallacy__: has joined #ruby
[01:18:59] ullu: has joined #ruby
[01:19:41] nando293921: has joined #ruby
[01:24:00] roamingdog: has joined #ruby
[01:27:15] nando293921: has joined #ruby
[01:28:50] sucks: has joined #ruby
[01:31:11] northfurr: has joined #ruby
[01:31:17] mistermocha: has joined #ruby
[01:31:50] mattwashere: has joined #ruby
[01:32:37] kiki_lamb: has left #ruby: ()
[01:34:14] ramfjord: has joined #ruby
[01:35:29] allcentury: has joined #ruby
[01:37:57] segy: has joined #ruby
[01:40:10] dc2: has joined #ruby
[01:41:07] mistermocha: has joined #ruby
[01:41:40] gorsuch: has joined #ruby
[01:42:32] RegulationD: has joined #ruby
[01:44:01] gorsuch: has joined #ruby
[01:52:05] sypheren: has joined #ruby
[01:52:58] nofxx: has joined #ruby
[01:53:52] xall: has joined #ruby
[01:56:47] pilne: oh, yes... i forgot they were separated >.<
[01:58:03] tildes: has joined #ruby
[01:59:41] jaguarmagenta: has joined #ruby
[02:00:31] hahuang61: has joined #ruby
[02:00:41] jaguarmagenta: has joined #ruby
[02:01:32] allcentury: has joined #ruby
[02:05:04] nankyokusei: has joined #ruby
[02:14:01] mattwashere: has joined #ruby
[02:15:21] duncannz: has joined #ruby
[02:15:41] dhruvasagar: has joined #ruby
[02:15:53] dminuoso: has joined #ruby
[02:16:34] nando293921: has joined #ruby
[02:17:22] pawnbox: has joined #ruby
[02:18:26] mistermocha: has joined #ruby
[02:28:47] roamingd_: has joined #ruby
[02:30:10] dhruvasagar: has joined #ruby
[02:31:29] gnarf: has joined #ruby
[02:34:31] enterprisey: has joined #ruby
[02:37:47] mozzarella: has joined #ruby
[02:43:27] RegulationD: has joined #ruby
[02:46:10] unforgiven512: has joined #ruby
[02:48:41] symm-: has joined #ruby
[02:49:18] mozzarella: has joined #ruby
[02:49:54] roamingdog: has joined #ruby
[02:50:21] karapetyan: has joined #ruby
[02:54:40] pawnbox: has joined #ruby
[02:55:41] mozzarella: has joined #ruby
[02:56:49] mattwashere: has joined #ruby
[02:57:31] segy: has joined #ruby
[02:59:59] tristanp: has joined #ruby
[03:00:24] tmtwd: has joined #ruby
[03:01:14] hahuang61: has joined #ruby
[03:02:07] northfurr: has joined #ruby
[03:11:09] white_magic: has joined #ruby
[03:11:21] white_magic: hi, has anyone here set up ruby mine to work with a remote interpreter?
[03:13:39] chouhoul_: has joined #ruby
[03:15:29] enterprisey: has joined #ruby
[03:16:33] toretore: has joined #ruby
[03:16:38] dminuoso: has joined #ruby
[03:17:19] allcentury: has joined #ruby
[03:18:26] braincrash: has joined #ruby
[03:21:56] k3rn31: has joined #ruby
[03:24:12] sauvin: has joined #ruby
[03:27:53] gix: has joined #ruby
[03:28:29] Azure: has joined #ruby
[03:32:22] hk238: has joined #ruby
[03:35:30] yma__gib: has joined #ruby
[03:36:08] ReK2: has joined #ruby
[03:36:09] ReK2: has joined #ruby
[03:38:44] Axsuul: has joined #ruby
[03:40:05] ReK2: has joined #ruby
[03:44:14] naturegirl: has joined #ruby
[03:44:17] RegulationD: has joined #ruby
[03:50:02] xall_: has joined #ruby
[03:52:36] mistermocha: has joined #ruby
[03:55:49] sypheren: has joined #ruby
[03:55:58] howdoi: has joined #ruby
[03:56:27] arnonhongklay: has joined #ruby
[03:57:57] sp4rrow: has joined #ruby
[03:58:35] mistermocha: has joined #ruby
[03:58:50] allcentury: has joined #ruby
[03:59:35] mattwashere: has joined #ruby
[04:00:34] mistermocha: has joined #ruby
[04:01:59] hahuang61: has joined #ruby
[04:02:33] mistermocha: has joined #ruby
[04:03:46] xall: has joined #ruby
[04:04:32] mozzarella: has joined #ruby
[04:04:33] mistermo_: has joined #ruby
[04:04:41] sypheren: has joined #ruby
[04:05:17] shinnya: has joined #ruby
[04:05:58] nankyokusei: has joined #ruby
[04:06:28] mistermo_: has joined #ruby
[04:08:25] mistermocha: has joined #ruby
[04:08:44] pawnbox: has joined #ruby
[04:10:26] mistermo_: has joined #ruby
[04:10:35] scottj: has joined #ruby
[04:10:37] jetpackj1: has joined #ruby
[04:11:18] nando293921: has joined #ruby
[04:11:45] Sammichmaker: has joined #ruby
[04:12:09] Sammichmaker: has joined #ruby
[04:14:43] tmtwd_: has joined #ruby
[04:15:54] northfurr: has joined #ruby
[04:16:11] Yzguy: has joined #ruby
[04:17:23] dminuoso: has joined #ruby
[04:19:54] mozzarella: has joined #ruby
[04:20:34] last_staff: has joined #ruby
[04:24:01] Gnosis: has joined #ruby
[04:24:15] northfurr: has joined #ruby
[04:25:31] Gnosis: Can... can I ask a simple question?
[04:26:30] bkxd: has joined #ruby
[04:27:30] Gnosis: So... is anyone here?
[04:27:34] shevy: come on man
[04:28:06] tk: has joined #ruby
[04:28:23] Gnosis: Can I code with Ruby to make a program that actually has a GUI? I am new so I am sorry if it sounds stupid.
[04:29:36] pawnbox: has joined #ruby
[04:29:56] phrozen77: has joined #ruby
[04:30:34] shevy: tk bindings come with the default ruby though they are not extremely elegant
[04:30:57] jaguarmagenta: has joined #ruby
[04:30:57] shevy: there are usable GUIs in the sense of qtruby ruby-gtk , wxwidgets to some extent... shoes if you have jruby... perhaps a few more
[04:34:11] shevy: for instance someone wrote some "The Settlers" gui thing in ruby-gtk once http://yusei.ragondux.com/img/camato.png
[04:34:30] Gnosis: Would it be easier to use a different language for a program with a GUI or is Ruby fine too? Because I really like how Ruby codes achieve to be readable for me. I am going to need the GUI to display PNG images too.
[04:35:51] shevy: I assume the python bindings may be more polished simply due to the fact that there are more python devs
[04:36:12] shevy: the GUI parts in ruby are usable
[04:36:23] karapetyan: has joined #ruby
[04:37:40] A5101: has joined #ruby
[04:37:59] djbkd: has joined #ruby
[04:38:10] mozzarella: has joined #ruby
[04:38:32] Gnosis: Uh huh, so I guess I will try my luck with Ruby. If you have anything to add, I'd like to hear it too.
[04:39:05] edwardly: has joined #ruby
[04:39:05] edwardly: has joined #ruby
[04:39:38] shevy: I have a commandline script to ask exam questions
[04:40:02] matp: has joined #ruby
[04:40:07] shevy: I also added a GUI in ruby-gtk2; it is nowhere near as polished as camato was, since I am lazy and I also fail at UI http://shevegen.square7.ch/EXAM_QUESTIONS_GUI.png but it works
[04:41:00] Gnosis: Yeah, you can find what you're looking for.
[04:42:39] Gnosis: Thanks for the answers, shevy.
[04:43:30] CloCkWeRX: has joined #ruby
[04:43:44] shevy: I think for the GUI parts, it may not be that hugely important what language you use
[04:43:49] shevy: I mean obviously use the better language, but
[04:44:05] shevy: if you understand the qt model or the gtk model once, you can apply it elsewhere too, including other GUIs
[04:44:06] dopie2: has joined #ruby
[04:44:16] shevy: there are some minor differences such as the slots used in qt - gtk does not ahve slots like qt does
[04:44:25] Mia: has joined #ruby
[04:44:45] shevy: once I wanted to have an abstract toolkit where you would do Button.new and it would translate specifically into a qt button... or a gtk button and so on
[04:44:58] pawnbox: has joined #ruby
[04:45:13] RegulationD: has joined #ruby
[04:46:22] Gnosis: And did you make it yourself or?
[04:47:42] shevy: it was too much work
[04:48:36] Gnosis: Oh. I would do it with a friend and two gallons of coffee if I knew I could.
[04:48:51] allcentury: has joined #ruby
[04:50:21] diegoaguilar: has joined #ruby
[04:54:06] kareeoleez: has joined #ruby
[04:56:06] Gnosis: Oh and, thanks.
[05:01:40] ponga: has joined #ruby
[05:02:45] hahuang61: has joined #ruby
[05:05:28] allcentury: has joined #ruby
[05:06:52] sergey_makagon: has joined #ruby
[05:07:37] rbennacer: has joined #ruby
[05:17:02] hk238: has joined #ruby
[05:18:08] dminuoso: has joined #ruby
[05:18:37] dudepare: has joined #ruby
[05:21:46] rbennacer: has joined #ruby
[05:23:14] aupadhye: has joined #ruby
[05:24:28] rbennacer: has joined #ruby
[05:24:51] arlek: has joined #ruby
[05:27:42] k3rn31: has joined #ruby
[05:29:08] aryaching: has joined #ruby
[05:33:31] the_drow: has joined #ruby
[05:36:09] terminalrecluse: has joined #ruby
[05:37:17] emiltin: has joined #ruby
[05:37:45] houhoulis: has joined #ruby
[05:37:50] ramfjord: has joined #ruby
[05:39:40] d0lph1n98: has joined #ruby
[05:46:03] RegulationD: has joined #ruby
[05:51:31] rbennacer: has joined #ruby
[05:52:58] dhruvasagar: has joined #ruby
[05:55:48] Mia: has joined #ruby
[05:55:48] Mia: has joined #ruby
[05:57:57] jetpackj1: has joined #ruby
[05:58:45] jackjackdripper: has joined #ruby
[06:03:20] j0bk: has joined #ruby
[06:03:29] hahuang61: has joined #ruby
[06:06:51] nankyokusei: has joined #ruby
[06:09:17] ullu: has joined #ruby
[06:11:16] tristanp: has joined #ruby
[06:14:58] pawnbox: has joined #ruby
[06:15:44] maloik: has joined #ruby
[06:16:12] allcentury: has joined #ruby
[06:17:51] braincrash: has joined #ruby
[06:18:55] dminuoso: has joined #ruby
[06:24:01] emiltin: has joined #ruby
[06:26:52] braincrash: has joined #ruby
[06:29:44] allcentury: has joined #ruby
[06:31:41] jaguarmagenta: has joined #ruby
[06:37:47] xall_: has joined #ruby
[06:40:02] nictrasavios: has joined #ruby
[06:40:05] nictrasavios: >> VERSION = ::File.read('../version.txt').strip
[06:40:08] ruby[bot]: nictrasavios: # => (https://eval.in/595628)
[06:41:22] allcentury: has joined #ruby
[06:42:43] roamingdog: has joined #ruby
[06:46:27] LoneHerm_: has joined #ruby
[06:46:59] RegulationD: has joined #ruby
[06:49:47] Dimik: has joined #ruby
[06:50:59] rippa: has joined #ruby
[06:51:20] rbennacer: has joined #ruby
[06:52:02] jetpackj1: has joined #ruby
[06:55:13] nictrasavios: Does order of require matter?
[06:55:20] Axsuul: has joined #ruby
[06:55:42] duoi: has joined #ruby
[07:00:47] DTZUBDUB: has joined #ruby
[07:02:55] tmtwd_: has joined #ruby
[07:03:29] yma__gib: has joined #ruby
[07:04:14] hahuang61: has joined #ruby
[07:05:20] rbennacer: has joined #ruby
[07:07:40] solars: has joined #ruby
[07:09:40] the_drow: has joined #ruby
[07:11:23] douglascorrea: has joined #ruby
[07:14:52] tristanp: has joined #ruby
[07:15:38] the_drow: has joined #ruby
[07:16:00] balderdash: has joined #ruby
[07:16:07] shinnya: has joined #ruby
[07:19:01] the_drow: has joined #ruby
[07:19:39] dminuoso: has joined #ruby
[07:20:24] antgel: has joined #ruby
[07:23:49] madgen: has joined #ruby
[07:24:03] pawnbox: has joined #ruby
[07:24:54] DTZUBDUB: has joined #ruby
[07:29:00] sp4rrow: has joined #ruby
[07:30:23] hk238: has joined #ruby
[07:36:27] bkxd: has joined #ruby
[07:37:42] jaguarmagenta: has joined #ruby
[07:40:07] d0nn1e: has joined #ruby
[07:43:31] roamingdog: has joined #ruby
[07:44:40] pawnbox: has joined #ruby
[07:46:50] mistermocha: has joined #ruby
[07:47:46] multi_io: has joined #ruby
[07:47:48] RegulationD: has joined #ruby
[07:48:09] conta: has joined #ruby
[07:50:55] mistermo_: has joined #ruby
[07:51:37] firstdayonthejob: has joined #ruby
[07:52:32] mistermocha: has joined #ruby
[07:54:31] mistermo_: has joined #ruby
[07:57:50] mistermocha: has joined #ruby
[07:59:47] mistermo_: has joined #ruby
[08:01:00] Mia: has joined #ruby
[08:02:19] tildes: has joined #ruby
[08:03:38] mistermocha: has joined #ruby
[08:04:44] sandelius: has joined #ruby
[08:04:59] hahuang61: has joined #ruby
[08:06:58] siaw23: has joined #ruby
[08:07:38] nankyokusei: has joined #ruby
[08:08:12] Guest78572: has joined #ruby
[08:08:27] allcentury: has joined #ruby
[08:09:06] pawnbox: has joined #ruby
[08:10:06] rbennacer: has joined #ruby
[08:10:15] ullu: has joined #ruby
[08:10:36] cajone: has joined #ruby
[08:12:40] nofxx: has joined #ruby
[08:17:54] neo_: has joined #ruby
[08:18:14] mistermocha: has joined #ruby
[08:18:49] SCHAAP137: has joined #ruby
[08:19:01] rbennacer: has joined #ruby
[08:20:11] mistermocha: has joined #ruby
[08:20:24] dminuoso: has joined #ruby
[08:21:41] isxek: has joined #ruby
[08:22:06] neo_: has joined #ruby
[08:22:17] mistermo_: has joined #ruby
[08:22:37] hk238: has joined #ruby
[08:24:09] mistermo_: has joined #ruby
[08:27:31] CloCkWeRX: has joined #ruby
[08:27:57] allcentury: has joined #ruby
[08:28:11] rbennacer: has joined #ruby
[08:30:13] jenrzzz: has joined #ruby
[08:30:15] der-landgraf: has joined #ruby
[08:31:03] mistermocha: has joined #ruby
[08:33:00] binaryplease1: has joined #ruby
[08:33:10] mistermocha: has joined #ruby
[08:36:52] mistermocha: has joined #ruby
[08:36:57] moeabdol: has joined #ruby
[08:40:22] duoi: has joined #ruby
[08:40:23] jetpackj1: has joined #ruby
[08:40:31] tAn: has joined #ruby
[08:40:43] mistermocha: has joined #ruby
[08:41:32] tvw: has joined #ruby
[08:42:07] Niham: has joined #ruby
[08:42:46] xall_: has joined #ruby
[08:42:59] mistermo_: has joined #ruby
[08:44:00] Niham: has joined #ruby
[08:44:13] roamingdog: has joined #ruby
[08:45:21] Niham: has joined #ruby
[08:46:44] mistermocha: has joined #ruby
[08:47:05] jgt1: has joined #ruby
[08:48:44] RegulationD: has joined #ruby
[08:49:55] minimalism: has joined #ruby
[08:51:29] marr: has joined #ruby
[08:51:43] lxsameer: has joined #ruby
[08:52:40] mistermocha: has joined #ruby
[08:54:48] mistermocha: has joined #ruby
[08:56:48] mistermocha: has joined #ruby
[08:56:53] duoi: has joined #ruby
[08:57:16] ur5us: has joined #ruby
[08:58:35] mistermo_: has joined #ruby
[09:00:32] mistermocha: has joined #ruby
[09:02:33] mistermocha: has joined #ruby
[09:02:44] LACampbell: has joined #ruby
[09:03:48] LACampbell: can anyone recommend a good lib for FFI? I've wrapped stuff manually before, but I'd rather not do it again if possible
[09:03:56] guardian: has joined #ruby
[09:04:27] mistermocha: has joined #ruby
[09:04:28] minimalism: has joined #ruby
[09:05:44] hahuang61: has joined #ruby
[09:05:56] yfeldblum: has joined #ruby
[09:06:06] sandelius: LACampbell ffi has alot of overhead, what are you calling?
[09:07:05] LACampbell: sandelius, a C library of my own creation. mainly so I can play with it in the repl. not too concerned about overhead at this point
[09:07:25] allcentury: has joined #ruby
[09:07:38] LACampbell: (t's a re-write of a performance bottle neck originally in ruby, want to merge it in)
[09:07:48] sandelius: LACampbell then https://github.com/ffi/ffi is pretty good. I used it myself with success :)
[09:07:58] CloCkWeRX: has joined #ruby
[09:07:59] LACampbell: I'll check it out
[09:09:42] Ishido: has joined #ruby
[09:11:33] _KantonKid_: has joined #ruby
[09:13:20] diegoaguilar: has joined #ruby
[09:13:28] douglascorrea: has joined #ruby
[09:15:03] allcentury: has joined #ruby
[09:15:51] ur5us: has joined #ruby
[09:19:17] bkxd: has joined #ruby
[09:19:53] mtkd: has joined #ruby
[09:20:39] ponga: has joined #ruby
[09:21:11] dminuoso: has joined #ruby
[09:21:57] deadnull_: has joined #ruby
[09:22:09] Mia: has joined #ruby
[09:22:09] Mia: has joined #ruby
[09:26:55] djbkd: has joined #ruby
[09:28:08] Mia: has joined #ruby
[09:28:09] Mia: has joined #ruby
[09:32:19] symm-: has joined #ruby
[09:32:37] SCHAAP137: has joined #ruby
[09:33:24] Mia: has joined #ruby
[09:33:25] Mia: has joined #ruby
[09:34:33] jetpackj1: has joined #ruby
[09:37:39] aupadhye: has joined #ruby
[09:39:40] Mia: has joined #ruby
[09:39:40] Mia: has joined #ruby
[09:41:10] KillerFox: has joined #ruby
[09:43:00] zeroDi: has joined #ruby
[09:49:06] allcentury: has joined #ruby
[09:49:25] pandaant: has joined #ruby
[09:49:35] RegulationD: has joined #ruby
[09:54:14] ICantCook: has joined #ruby
[09:54:23] Mia: has joined #ruby
[09:54:24] Mia: has joined #ruby
[09:54:51] spider-mario: has joined #ruby
[09:56:07] allcentury: has joined #ruby
[09:57:22] jaguarmagenta: has joined #ruby
[09:57:46] rkoller: has joined #ruby
[10:01:25] Axy: has joined #ruby
[10:06:29] hahuang61: has joined #ruby
[10:08:31] nankyokusei: has joined #ruby
[10:11:18] ullu: has joined #ruby
[10:12:12] roamingdog: has joined #ruby
[10:12:12] Mia: has joined #ruby
[10:12:13] Mia: has joined #ruby
[10:12:14] firstdayonthejob: has joined #ruby
[10:15:02] duoi: has joined #ruby
[10:16:32] Mia: has joined #ruby
[10:18:17] tristanp: has joined #ruby
[10:18:42] allcentury: has joined #ruby
[10:19:46] vuoto: has joined #ruby
[10:19:57] sandelius: I've been doing ruby for many years now and I still giggles sometimes I look at it
[10:21:27] siaw23_: has joined #ruby
[10:21:55] dminuoso: has joined #ruby
[10:23:04] sandelius: sandelius I've been doing some bench against activerecord and that part is really performant in sequel
[10:27:39] tAn: has joined #ruby
[10:28:36] jetpackj1: has joined #ruby
[10:31:22] shinnya: has joined #ruby
[10:34:04] c355E3B: has joined #ruby
[10:43:26] strigon33: has joined #ruby
[10:44:23] hays_: has joined #ruby
[10:45:21] benlieb: has joined #ruby
[10:46:59] ProofTechnique: has joined #ruby
[10:47:15] iNs: has joined #ruby
[10:50:26] RegulationD: has joined #ruby
[10:52:37] vuoto: has joined #ruby
[10:56:22] chip_: has joined #ruby
[10:57:27] pawnbox: has joined #ruby
[10:58:06] howdoi: has joined #ruby
[10:58:50] strigonLeader: has joined #ruby
[11:00:57] neo_: has joined #ruby
[11:02:34] Axsuul: has joined #ruby
[11:05:26] sdothum: has joined #ruby
[11:07:15] hahuang61: has joined #ruby
[11:14:40] _KantonKid_: has joined #ruby
[11:14:44] spudowiar: has joined #ruby
[11:21:24] dragon9783: has joined #ruby
[11:22:40] dminuoso: has joined #ruby
[11:23:35] shtirlic: has joined #ruby
[11:26:57] isberg: has joined #ruby
[11:28:06] freerobby: has joined #ruby
[11:29:36] tAn: has joined #ruby
[11:33:42] UnKnOwN|: has joined #ruby
[11:37:42] Wildfyr: has joined #ruby
[11:39:53] allcentury: has joined #ruby
[11:39:53] Pumukel: has joined #ruby
[11:45:31] freerobby: has joined #ruby
[11:46:25] _KantonKid_: has joined #ruby
[11:47:43] Mia: has joined #ruby
[11:47:43] Mia: has joined #ruby
[11:48:58] Elvin: has joined #ruby
[11:49:45] Hanmac: has joined #ruby
[11:51:21] RegulationD: has joined #ruby
[11:57:50] jenrzzz: has joined #ruby
[11:57:51] jenrzzz: has joined #ruby
[11:57:58] Mia: has joined #ruby
[11:57:59] Mia: has joined #ruby
[11:58:09] jaguarmagenta: has joined #ruby
[12:07:51] Mia: has joined #ruby
[12:08:01] hahuang61: has joined #ruby
[12:09:23] nankyokusei: has joined #ruby
[12:09:32] d0lph1n98: has joined #ruby
[12:17:04] jetpackj1: has joined #ruby
[12:17:09] sepp2k: has joined #ruby
[12:20:53] skade: has joined #ruby
[12:23:26] dminuoso: has joined #ruby
[12:24:34] chipotle: has joined #ruby
[12:38:37] nocd: has joined #ruby
[12:39:23] nocd: has left #ruby: ()
[12:39:29] davedev24: has joined #ruby
[12:41:17] duoi: has joined #ruby
[12:46:56] nanoz: has joined #ruby
[12:47:50] trampi: has joined #ruby
[12:52:17] RegulationD: has joined #ruby
[12:53:03] davedev24: has joined #ruby
[12:55:13] staticfox: has joined #ruby
[12:55:29] LoneHerm_: has joined #ruby
[12:56:32] passbe: has joined #ruby
[12:56:37] theRealAlexz_: has joined #ruby
[12:57:46] rht: has joined #ruby
[12:58:40] SCHAAP137: has joined #ruby
[13:01:09] SenpaiSilver: has joined #ruby
[13:01:21] quarcu: has joined #ruby
[13:01:40] Affix: has joined #ruby
[13:02:24] electrostat: has joined #ruby
[13:03:47] KrzaQ: has joined #ruby
[13:08:45] hahuang61: has joined #ruby
[13:09:13] LACampbell: has left #ruby: ("Ex-Chat")
[13:09:53] Qommand0r: has joined #ruby
[13:10:09] sesquipedalian: has joined #ruby
[13:16:50] pilne: has joined #ruby
[13:17:21] freerobby: has joined #ruby
[13:19:16] zenguy_pc: has joined #ruby
[13:21:08] MrSamuel: has joined #ruby
[13:24:11] dminuoso: has joined #ruby
[13:24:51] electrostat: has joined #ruby
[13:29:13] roamingdog: has joined #ruby
[13:30:31] johnmilton: has joined #ruby
[13:31:37] tAn: has joined #ruby
[13:35:26] madgen: has joined #ruby
[13:38:34] lupine: has joined #ruby
[13:39:48] chip_: has joined #ruby
[13:43:04] hk238: has joined #ruby
[13:43:10] Es0teric: has joined #ruby
[13:44:24] isberg: has joined #ruby
[13:45:04] ChrisWilding: has joined #ruby
[13:48:22] armyriad: has joined #ruby
[13:50:45] hogetaro: has joined #ruby
[13:53:08] RegulationD: has joined #ruby
[13:56:31] LoneHermit: has joined #ruby
[13:57:59] ramfjord: has joined #ruby
[13:58:30] beatdown: has joined #ruby
[13:58:52] jaguarmagenta: has joined #ruby
[14:05:35] jetpackj1: has joined #ruby
[14:09:31] hahuang61: has joined #ruby
[14:10:15] nankyokusei: has joined #ruby
[14:10:45] DoubleMalt: has joined #ruby
[14:11:44] neoice: has joined #ruby
[14:12:31] rbennacer: has joined #ruby
[14:12:43] ullu: has joined #ruby
[14:14:23] idletask: has joined #ruby
[14:14:37] PlasmaStar: has joined #ruby
[14:24:08] ChrisWilding: has joined #ruby
[14:24:55] dminuoso: has joined #ruby
[14:30:13] biberu: has joined #ruby
[14:31:07] hogetaro_: has joined #ruby
[14:33:34] harfangk: has joined #ruby
[14:35:28] ChrisWilding: has joined #ruby
[14:37:07] arlek: has joined #ruby
[14:39:08] Sashimi: has joined #ruby
[14:43:56] mattwashere: has joined #ruby
[14:46:32] SilverKey: has joined #ruby
[14:51:31] sypheren: has joined #ruby
[14:53:19] kareeoleez: has joined #ruby
[14:53:59] RegulationD: has joined #ruby
[14:59:46] ChrisWilding: has joined #ruby
[15:00:01] jetpackj1: has joined #ruby
[15:01:29] mloy_: has joined #ruby
[15:02:49] solocshaw: has joined #ruby
[15:03:31] jgt1: has joined #ruby
[15:06:22] ChrisWilding: has joined #ruby
[15:06:44] dionysus69: has joined #ruby
[15:09:43] pawnbox: has joined #ruby
[15:09:57] d0lph1n98: has joined #ruby
[15:10:14] hahuang61: has joined #ruby
[15:11:15] pitux: has joined #ruby
[15:14:02] diegoviola: has joined #ruby
[15:19:15] solocshaw: has joined #ruby
[15:19:36] Axsuul: has joined #ruby
[15:19:38] jetpackj1: has joined #ruby
[15:21:13] isberg: has joined #ruby
[15:24:27] ChrisWilding: has joined #ruby
[15:25:02] vdamewood: has joined #ruby
[15:25:30] freerobby: has joined #ruby
[15:25:41] dminuoso: has joined #ruby
[15:28:59] yma__gib: has joined #ruby
[15:29:14] ChrisWilding: has joined #ruby
[15:33:16] SCHAAP137: has joined #ruby
[15:34:50] tAn: has joined #ruby
[15:35:56] kirun: has joined #ruby
[15:37:04] mistermocha: has joined #ruby
[15:37:14] pandaant: has joined #ruby
[15:39:02] mistermocha: has joined #ruby
[15:40:42] madgen: has joined #ruby
[15:40:45] idletask: has joined #ruby
[15:40:51] mistermo_: has joined #ruby
[15:41:21] ChrisWilding: has joined #ruby
[15:42:28] tristanp: has joined #ruby
[15:42:46] mistermocha: has joined #ruby
[15:43:47] macsteps: has joined #ruby
[15:43:52] tristanp: has joined #ruby
[15:44:13] A5101: has joined #ruby
[15:44:39] mistermo_: has joined #ruby
[15:44:51] ramfjord: has joined #ruby
[15:45:29] last_staff: has joined #ruby
[15:46:49] mistermo_: has joined #ruby
[15:48:51] mistermocha: has joined #ruby
[15:50:41] mistermo_: has joined #ruby
[15:52:29] mistermocha: has joined #ruby
[15:53:59] diegoviola: has joined #ruby
[15:54:08] LoneHermit: has joined #ruby
[15:54:13] neo_: has joined #ruby
[15:54:37] mistermo_: has joined #ruby
[15:54:51] RegulationD: has joined #ruby
[15:54:57] spudowiar: has joined #ruby
[15:55:08] AlexRussia: has joined #ruby
[15:56:44] mistermo_: has joined #ruby
[15:57:16] tmtwd_: has joined #ruby
[15:58:35] nankyokusei: has joined #ruby
[15:58:38] mistermocha: has joined #ruby
[15:59:18] xlegoman: has joined #ruby
[15:59:40] jaguarmagenta: has joined #ruby
[15:59:45] neoice: has joined #ruby
[16:00:32] mistermocha: has joined #ruby
[16:00:57] solocshaw1: has joined #ruby
[16:02:25] Elvin: has joined #ruby
[16:02:27] ullu: working on some koans; for string concat why does '<<' tend to be favored over '+=' ? I understand << is the destructive form, so I'm guessing it's to save memory?
[16:02:28] mistermo_: has joined #ruby
[16:02:56] solocshaw: has joined #ruby
[16:03:48] lupine: well, garbage collector pressure
[16:03:55] jhass: ullu: ^ and allocation
[16:04:19] jhass: allocation is expensive, once you got it memory is fairly cheap
[16:04:19] xall_: has joined #ruby
[16:04:36] mistermo_: has joined #ruby
[16:04:38] voodoofish430: has joined #ruby
[16:05:23] ullu: ah, ok - still getting the sea legs with stack and heap
[16:05:59] conta: has joined #ruby
[16:06:26] ullu: makes general sense though - avoid creating another object if/when possible
[16:06:34] mistermocha: has joined #ruby
[16:07:51] ullu: thanks for the confirms
[16:08:18] mistermo_: has joined #ruby
[16:08:31] jhass: ullu: it's certainly a double edged sword, String#<< on a string you don't own can send your caller to hell
[16:09:24] ullu: jhass: thus the destructive aspect rears its head, I imagine
[16:10:58] hahuang61: has joined #ruby
[16:11:31] sucks: has joined #ruby
[16:12:20] mistermocha: has joined #ruby
[16:13:24] mistermocha: has joined #ruby
[16:14:21] xall_: has joined #ruby
[16:14:36] Dysp: has joined #ruby
[16:14:48] ullu: jhass: would you have a typical scenario where one should be watching out for that? Or just in general don't handle remote proc calls with destructive methods?
[16:15:07] jhass: "remote proc calls"?
[16:15:16] mistermocha: has joined #ruby
[16:15:26] Dysp: What am I not understanding here? https://gist.github.com/Dysp/4c7867f7c82beb3902d8f3e62612ab3f and https://gist.github.com/Dysp/bff30110367da1a77c60f8a683edd150
[16:16:02] Dysp: Getting syntax-error.
[16:16:07] ullu: hmm, I understood your ref to "string you don't own" as coming from a remote procedure call... I guess I'm showing my ignorance
[16:16:42] jhass: ullu: example: def greet(person, with: "Hello"); with << " " << person; puts with; end; greeting = "Bonjur"; greet("Greg", with: greeting); greet("Alice", with: greeting)
[16:16:52] shevy: Dysp no syntax error
[16:17:11] jhass: ullu: that'd be bet, you don't necessarily own the string passed to with
[16:17:15] mistermocha: has joined #ruby
[16:17:16] ullu: jhass: ok, thanks I'll chew on that one for a sec
[16:17:30] pawnbox: has joined #ruby
[16:18:13] jhass: ullu: it should be runnable code, put it in a file, replace ; with newlines, run it and see that the result is not what one might expect
[16:18:51] Dysp: shevy: I am getting this
[16:18:52] Dysp: https://gist.github.com/Dysp/377629dc3a363026b389882a4e548adb
[16:18:56] ullu: jhass: ok thanks
[16:19:04] mistermo_: has joined #ruby
[16:19:29] jhass: Dysp: you should learn that a gist is editable and can have more than files and files added with a edit
[16:19:35] jhass: *more than one
[16:19:46] Dysp: Oh, it can hold multiple files? Noteed.
[16:20:06] shevy: Dysp well why do you even add a ' ' between method name and ()
[16:20:40] shevy: actually, that is the first time that I would see that omitting the () would be better :)
[16:20:44] Dysp: Simple mistype
[16:20:59] Dysp: But ye, that was it.
[16:21:06] Dysp: And I will omit the parentheses
[16:21:12] Dysp: I just include them when stuff is wrong
[16:21:42] Dysp: Then I know that all "the basics" are working and that me trying to be too fancy isn't the reason for an error
[16:21:58] Dysp: Which actually was the case here!
[16:22:04] shevy: I still include them for when there are arguments... but that was really now the first time where I see an error that would not have been happened when someone would not use () so perhaps the () omitters are right and I am wrong!
[16:23:06] mistermocha: has joined #ruby
[16:23:55] Dysp: jhass: Isn't it a little fun to follow my progress on the sideline? I know you obviously don't care much about me and what I do, but you are in here - being active - every single time I ask for help. You must have noticed at least something!
[16:25:05] jhass: I'm afraid the human brain sucks and only keeps the negative associations, sorry ;)
[16:25:06] mistermo_: has joined #ruby
[16:25:13] allcentury: has joined #ruby
[16:25:56] shevy: like that jhass does more crystal than ruby!!!
[16:26:22] araujo: has joined #ruby
[16:26:25] dminuoso: has joined #ruby
[16:26:27] shevy: or that he killed #ruby-lang
[16:26:30] shevy: (ok that was a good thing...)
[16:27:02] shevy: gone are the happy days of people wondering why there are two different IRC channels for ruby
[16:27:44] araujo: has joined #ruby
[16:28:13] sepp2k1: has joined #ruby
[16:28:20] Dysp: jhass: Actually it doesn't, it is quite the opposite.
[16:29:03] mistermocha: has joined #ruby
[16:29:22] Dysp: Which is the reason why you 'forget' how the wilderness tour in 6th grade was horrible, cold and super dull, but seem to remember that it was "a good experience" because of the positive associations that were created and your brain focuses on.
[16:30:42] jhass: idk, it seems to be bad stuff when it comes to social interactions
[16:30:47] shevy: I only remember that you stole my sandwich and ate it on that wilderness tour
[16:31:00] mistermo_: has joined #ruby
[16:31:38] Dysp: shevy: I was starving.
[16:32:10] dionysus70: has joined #ruby
[16:32:30] Dysp: jhass: That probably has to do your focus and how you have conditioned your brain to function when dealing with social interactions.
[16:32:36] Dysp: with your*
[16:32:44] Dysp: But I am not going to go all Jung on you ^^
[16:32:56] mistermo_: has joined #ruby
[16:33:11] jhass: I do think I'm able to observe that behavior in others
[16:34:47] mistermocha: has joined #ruby
[16:35:10] Dysp: I think you might have a lot of experience dealing with ignorant and incompetent people in your field of expertise, but sometimes forgetting to realize that they may excel you in other areas
[16:35:48] Dysp: That was a compliment if you doubt my intentions¨
[16:36:15] jhass: at the end of the day memory is just imagination and completely unreliable. So I try to not rely too much on it, especially when judging other people
[16:36:29] tAn: has joined #ruby
[16:36:39] mistermo_: has joined #ruby
[16:37:23] aryaching: has joined #ruby
[16:38:38] shevy: that is why we keep stuff in text files on the computer!
[16:38:53] pawnbox: has joined #ruby
[16:39:04] Dysp: jhass: That is true from a philosophical point of view, but even though memory rationalized can be considered imagination, then it still indeed very real for you. You may try to not rely on it and you may succeed in some conscious cases, but the majority of thought patterns and mood/feelings are not consciously controlled and thus you are indeed very affected by your memories, reliable or not.
[16:39:07] mdw: has joined #ruby
[16:39:39] jhass: I do not claim to succeed
[16:39:49] Dysp: I did not claim that you did.
[16:39:50] mistermocha: has joined #ruby
[16:41:11] Dysp: But it's a very interesting topic. It is very easily related to mental illness, actually. And I draw no parallels to you; simply the fact that most emotions are controlled unconsciously.
[16:41:44] Dysp: People get anxious or show symptoms of depression, but they do not know why.
[16:41:48] mistermocha: has joined #ruby
[16:41:55] jhass: ?offtopic
[16:41:55] ruby[bot]: this seems to be off-topic. Please move your discussion to #ruby-offtopic, to keep this channel free for Ruby related problems. Thanks!
[16:42:17] shinnya: has joined #ruby
[16:42:28] Gnosis: How can a bot know if people are discussing Ruby or not?
[16:42:36] Dysp: And when trying to figure out what is wrong, they start to blame unrelated stuff. Very natural: "I was anxious the last time I was in the bus.. Must be the bus, then." And it is not.
[16:42:45] jhass: Gnosis: through human assistance
[16:43:01] Dysp: Oh well, nevermind. If you have no interest in what I am saying, then I am just doing a monolog. No point in that ^^
[16:43:26] jhass: I didn't say that, I said this is not the best place for it ;)
[16:43:46] mistermo_: has joined #ruby
[16:43:57] xall: has joined #ruby
[16:44:21] Dysp: Well, true. I like off topics occasionally and no ruby related dicussions are going on. So why not rather look at an interesting discussion, than prompts of logging in or out
[16:44:37] Dysp: Well, fack it; back to work! :)
[16:44:57] jrafanie: has joined #ruby
[16:45:53] mistermo_: has joined #ruby
[16:46:09] xall__: has joined #ruby
[16:46:20] jhass: we don't look at those prompts, we hide them and look at other channels while nothing happens ;)
[16:46:46] jhass: such as those suitable for this kind of discussion
[16:47:51] mistermocha: has joined #ruby
[16:49:54] mistermo_: has joined #ruby
[16:50:11] RedNifre: has joined #ruby
[16:51:32] A5101: has joined #ruby
[16:51:40] mistermo_: has joined #ruby
[16:51:54] LoneHermit: has joined #ruby
[16:52:23] LoneHerm_: has joined #ruby
[16:52:23] p0p0pr37_: has joined #ruby
[16:53:33] mistermocha: has joined #ruby
[16:55:35] mistermo_: has joined #ruby
[16:55:39] pawnbox_: has joined #ruby
[16:55:43] RegulationD: has joined #ruby
[16:57:30] mistermocha: has joined #ruby
[16:59:32] mistermo_: has joined #ruby
[16:59:54] MEATCHICKEN: has joined #ruby
[17:00:15] MEATCHICKEN: How can I find a unique integer in an array of integers with duplicates
[17:00:17] sypheren: has joined #ruby
[17:01:37] mistermo_: has joined #ruby
[17:03:37] mistermocha: has joined #ruby
[17:04:35] jhass: ary.find {|i| ary.count(i) == 1 }
[17:05:30] the_drow: has joined #ruby
[17:06:06] freerobby: has joined #ruby
[17:06:42] hk238: has joined #ruby
[17:09:09] benlieb: has joined #ruby
[17:09:52] MEATCHICKEN: jhass, is that efficient? I'm trying to look for one with linear time
[17:10:13] jhass: n in the best case, n**2 in the worst case
[17:11:22] nadir_: has joined #ruby
[17:11:43] hahuang61: has joined #ruby
[17:12:01] jhass: if you're willing to trade some memory: ary.each_with_object(Hash.new(0)) {|i, h| h[i] += 1 }.find {|i, c| c == 1 }.first
[17:12:18] jhass: bench to figure out whether the setup cost is higher than your average case
[17:13:17] Dysp: I need some better eyes on this.. https://gist.github.com/Dysp/dac2936768feae83d657cca8f96daa14
[17:13:30] mistermocha: has joined #ruby
[17:13:38] Dysp: I get wrong number of arguments and it makes sense.
[17:13:54] jhass: in which line?
[17:14:00] Dysp: Because I am only passing one argument when the function is called (extract_data)..
[17:14:25] shevy: yes you need good eye sight in ruby
[17:14:51] Dysp: So is it possible to feed the function the second argument, without passing it through the other function also?
[17:15:05] jhass: it's not quite clear what your intention is
[17:15:12] Dysp: Alright, sec.
[17:15:17] jhass: do you always want to use the value from line 3?
[17:15:23] shevy: make it a constant
[17:15:27] shevy: kincom_options to KINCOM_OPTIONS
[17:15:35] jhass: or do you want to allow the caller to override it and use it only as default?
[17:15:40] shevy: and "def extract_data(type, kincom_options)" to "def extract_data(type, kincom_options = KINCOM_OPTIONS)"
[17:15:50] Dysp: jhass: What you are saying.
[17:15:55] shevy: what is kincom... is that like a kingpin
[17:15:59] jhass: Dysp: I offered two alternatives
[17:16:06] freerobby: has joined #ruby
[17:16:10] jhass: what shevy said is the solution to alternative number 2
[17:16:22] Dysp: I want to use it as a default and let the user call true if they want something included.
[17:16:33] Mon_Ouie: has joined #ruby
[17:16:34] jhass: "let the user call true" makes no sense
[17:16:35] sumobob: has joined #ruby
[17:16:46] shevy: sexy danish output
[17:16:57] Dysp: Let the user decide which keys to be set to true.
[17:17:07] Dysp: By some other code I will probably be writing at some point :p
[17:17:24] jhass: so you still want the defaults for keys in the hash the user didn't specify?
[17:17:33] Dysp: shevy: Kincom is a machine that measures voltage difference from applied force.
[17:17:56] shevy: btw stylistically I would move line 3 2 spaces to the right, and probably start with "{" but continue on the next line (with +2 more spaces as indent)
[17:18:28] shevy: mighty voltage shocks
[17:18:37] jhass: Dysp: mind answering my question?
[17:19:00] Dysp: Basicly, they should all default to false, so I don't print anything if no options are passed. If the user decides to output mvc, prestress_percentage, they will check boxes and I will pass those keys as true.
[17:19:03] Dysp: Does it make sense?
[17:19:15] jhass: then do def extract_data(type, kincom_options={}); kincom_options = KINCOM_OPTIONS.merge(kincom_options);
[17:19:35] jhass: though it might be easier if you let the user just pass an array of keys they want in this case
[17:19:57] Dysp: How come?
[17:20:11] Dysp: To omit the need for true/false and simply check if the symbol are there or not?
[17:20:15] jhass: if the default is "don't show it", giving the user the option to say "don't show it" doesn't make too much sense
[17:21:20] Dysp: Does merge work the same way with arrays?
[17:21:21] jhass: just document the available keys
[17:21:31] jhass: your default would be the empty array
[17:22:10] Dysp: I get that. But how would I check for which symbols are there?
[17:22:21] Dysp: Without going into if-bonanza?
[17:22:59] jhass: not sure what you mean
[17:23:25] voodoofish430: has joined #ruby
[17:23:26] jhass: AVAILABLE_KEYS.each do |key| puts fetch(key) if requested_keys.include?(key); end
[17:24:10] Dysp: Yeah. I don't get it. I will give it a go and return
[17:24:35] yfeldblum: has joined #ruby
[17:24:56] Dimik: has joined #ruby
[17:27:11] dminuoso: has joined #ruby
[17:28:11] RedNifre: Regarding SSL/TLS, is this handled by the OS or by the app (e.g. rails)?
[17:29:15] ChrisWilding: has joined #ruby
[17:29:24] jhass: if you have an issue ask about it
[17:29:34] jetpackj1: has joined #ruby
[17:29:56] jhass: if you have a question about a specific scenario, ask about that
[17:30:00] jhass: your question is too general
[17:30:03] enterprisey: has joined #ruby
[17:30:22] ahuman: has joined #ruby
[17:30:23] tomphp: has joined #ruby
[17:30:49] marr: has joined #ruby
[17:31:31] snath: has joined #ruby
[17:31:55] snath: has left #ruby: ()
[17:32:13] macsteps: has joined #ruby
[17:32:39] rickmasta: has joined #ruby
[17:33:15] mtkd: has joined #ruby
[17:33:35] TomyLobo: has joined #ruby
[17:34:06] Dysp: Okay, so far, so good. https://gist.github.com/Dysp/dac2936768feae83d657cca8f96daa14
[17:34:33] Dysp: Now how do I change the array to contain symbols? I know I cannot change the constant, obviously.
[17:34:47] jhass: on the call side?
[17:34:47] codecop: has joined #ruby
[17:34:59] jhass: you should indent your constants by two spaces btw
[17:35:19] moeabdol: has joined #ruby
[17:35:25] jhass: extract_data(:foo, [:x, :y, :z])
[17:35:59] jhass: I wouldn't call it options anymore btw, that's usually used for an options hash
[17:36:08] Dysp: yeah, of course, the constant is just the default. If I pass an array, it overrides. Okay, okay!
[17:36:09] mdw: has joined #ruby
[17:36:15] RedNifre: jhass, yeah, It's all new to me so it's hard to ask in a precise way.
[17:36:33] jhass: RedNifre: what motivates your question?
[17:36:34] Dysp: jhass: Any better suggestions?
[17:36:44] jhass: RedNifre: you gotta have something you want to solve
[17:36:58] mistermocha: has joined #ruby
[17:37:08] jhass: Dysp: there's too little code on how you're going to use it to infer any good suggestions yet
[17:37:27] Dysp: Hehe, sure.
[17:37:30] Dysp: One question, though..
[17:37:36] RedNifre: See, I have this getontracks app which I think uses rails and WEBrick. It runs on my home server (nettop with OpenBSD) and I'd like to access it over the internet in a secure way. So I found letsencrypt and got a certificate, but when I try to access the webinterface of the app in the browser I get an error. I also see an error in the server log.
[17:38:25] toretore: first step, say what the error is
[17:38:56] allcentury: has joined #ruby
[17:38:56] RedNifre: The browser says SSL received a record that exceeded the maximum permissible length. Error code: SSL_ERROR_RX_RECORD_TOO_LONG
[17:39:01] mistermo_: has joined #ruby
[17:39:03] Dysp: Hm, no question. Will probably get to it later
[17:39:32] RedNifre: the app says [2016-06-26 19:31:33] ERROR bad Request-Line `\x16\x03\x01\x00x01\x00\x00x03\x03偾-\x11YMyx12\eKϠ\x17]VDax00\x00\x1A+/'.
[17:39:42] ullu: has joined #ruby
[17:39:51] toretore: then tell us how you installed the cert
[17:39:59] jhass: RedNifre: best is you put apache, nginx or haproxy in front of the app
[17:40:04] dc2: has joined #ruby
[17:40:15] jhass: and let it handle the TLS side of things
[17:40:38] RedNifre: I followed the letsencrypt tutorial which ended in having a cert at /etc/letsencrypt/live...
[17:40:42] mistermo_: has joined #ruby
[17:41:03] RedNifre: Also, I searched the source code of the rails app and found this: https://github.com/TracksApp/tracks/search?utf8=%E2%9C%93&q=tls&type=Code
[17:41:23] RedNifre: So I assumed I need to change that line, but it didn't help.
[17:41:34] jhass: RedNifre: change it back, you just broke the app
[17:41:43] jhass: that's client usage, not server usage
[17:42:09] dionysus69: has joined #ruby
[17:42:11] jhass: and then see what I wrote above to properly implement this
[17:42:35] jhass: google on "[whatever you pick] rails reverse proxy" should yield plenty of example configs
[17:42:42] macsteps: has joined #ruby
[17:43:17] roamingdog: has joined #ruby
[17:44:01] RedNifre: I using apache/nginx or haproxy only better than configuring the app directly or is it also easier/faster?
[17:44:03] mattwashere: has joined #ruby
[17:44:25] jhass: both, in some cases it's even the only possible solution
[17:44:29] RedNifre: I'm new to this and I'm the only one using the app anyway (It's my personal ToDo list) so speed is not an issue for me.
[17:44:44] mistermocha: has joined #ruby
[17:44:55] RedNifre: I see, I'll check out apache/nginx/haproxy then.
[17:45:38] ramfjord: has joined #ruby
[17:46:45] mistermo_: has joined #ruby
[17:47:00] mib_77e: has joined #ruby
[17:49:08] RedNifre: jhass one more question to see if I got it: I'll revert all my config changes (setting the app to https only etc., make it available over http again) but I put apache/nginx/haproxy in front of it which will kinda map https to http so to the outside world it will only be available over https?
[17:49:27] jhass: RedNifre: yes
[17:49:47] jhass: in fact the app should best bind to localhost and all goes through the proxy
[17:50:14] RedNifre: Alright, sounds good. Thank you very much for clearing this up for me.
[17:50:23] jhass: then your proxy can also serve public/ (all static stuff), which it should be a lot better at
[17:50:42] mistermocha: has joined #ruby
[17:51:18] RedNifre: I'm on OpenBSD, would you say that relayd is a good alternative for apache/nginx/haproxy? I guess every reverse proxy works with every app anyway since it only routes the data through anyway?
[17:52:13] jhass: any HTTP reverse proxy that can terminate incoming TLS connections should work fine, I never heard of relayd so I can't judge or tell whether it's suitable
[17:52:25] No: has joined #ruby
[17:53:03] No: Hi everyone
[17:54:33] ramfjord: has joined #ruby
[17:54:33] jhass: RedNifre: quick look at the project homepage however looks promising/like it could work
[17:55:19] RedNifre: jhass thank you very much for taking the time to clear these things up for me, I really appreciate it.
[17:55:20] mdw7: has joined #ruby
[17:55:36] yeticry: has joined #ruby
[17:56:32] mdw7: has joined #ruby
[17:56:40] RegulationD: has joined #ruby
[17:57:31] mdw7: has joined #ruby
[17:58:21] xall__: has joined #ruby
[17:58:43] No: I would like to write some console apps. I'm looking for an equivalent of the MS C# console class for ruby, is there a solution ?
[17:59:25] nankyokusei: has joined #ruby
[18:00:02] solocshaw: has joined #ruby
[18:00:10] shevy: what is the console class doing
[18:00:19] jhass: http://ruby-doc.org/stdlib-2.3.1/libdoc/io/console/rdoc/index.html
[18:00:24] msvbhat: has joined #ruby
[18:00:25] jaguarmagenta: has joined #ruby
[18:01:19] No: shevy: https://msdn.microsoft.com/en-us/library/system.console(v=vs.110).aspx
[18:02:05] shevy: BackgroundColor
[18:02:52] solocshaw: has joined #ruby
[18:03:05] jhass: https://rubygems.org/gems/ncursesw
[18:03:40] No: shevy: There are some useful things about the color, the windows size, the cursor position, etc.
[18:03:58] solocshaw: has joined #ruby
[18:03:59] nando293921: has joined #ruby
[18:04:13] jhass: sad fact is that there's no reliable way to get such information on unix
[18:04:37] jhass: the vim code is an entertaining piece of art on that subject
[18:04:41] jhass: *vim source code
[18:04:44] Hobogrammer: has joined #ruby
[18:04:59] solocshaw: has joined #ruby
[18:05:04] solocshaw1: has joined #ruby
[18:05:47] No: I will have to eat now. I'll be back later...
[18:06:16] nertzy: has joined #ruby
[18:06:32] Gnosis: I don't know if it comes out as off-topic but are you guys like only programmers or do some of you have jobs that require programming but is not limited to it? And/or are there some that are interested in the hobby side of programming?
[18:07:06] the_drow: has joined #ruby
[18:08:13] shevy: it will be different across different people here
[18:08:25] RedNifre: Gnosis I'm in a small company where instead of only programming I'm also architecting, talking to customers etc.
[18:09:20] RedNifre: The company is mostly Java, so I'm only looking at the cool stuff (ruby/haskell/clojure) in my hobby projects.
[18:09:52] tomphp: has joined #ruby
[18:10:01] Gnosis: haha cool stuff
[18:10:20] RedNifre: Gnosis what about you? Why do you ask?
[18:10:48] dhruvasagar: has joined #ruby
[18:10:54] vuoto: has joined #ruby
[18:12:28] hahuang61: has joined #ruby
[18:12:54] Gnosis: I want to be a mechatronics engineer and I am interested in a lot of stuff so here I am, learning Ruby (because I like how it puts things).
[18:15:25] emiltin: has joined #ruby
[18:15:32] Gnosis: I asked because I was curious.
[18:19:00] Gnosis: The "#{}"s you can put in strings, what are they called?
[18:19:27] jhass: string interpolation
[18:19:47] douglascorrea: has joined #ruby
[18:21:01] Gnosis: Oh, I am new to all this and I couldn't find it's name in the book I am learning from.
[18:23:19] shevy: No if you feel adventurous, you can try to combone ruby console stuff embedded into a vte; libvte bindings are available https://github.com/ruby-gnome2/ruby-gnome2/tree/master/vte though I guess it is still not equivalent to what you can do via MS C# and net components
[18:23:24] ryan_notabot: has joined #ruby
[18:23:28] shevy: but at the least the colours can be changed :D
[18:24:12] kenichi: has joined #ruby
[18:25:58] arup_r: has joined #ruby
[18:27:01] arup_r: Seeking a small help. I have to write a class which will either Upgrade or downgrade a user subscription plan. What should be the most generic name of this class?
[18:27:44] ascarter: has joined #ruby
[18:27:56] dminuoso: has joined #ruby
[18:28:10] neo_: has joined #ruby
[18:28:33] shevy: class Subscription!
[18:28:38] RedNifre: UserSubscriptionPlanner?
[18:29:02] RedNifre: Oh, you can use exclamation marks at the end of class names? neat!
[18:29:04] shevy: perhaps within class User; class Subscription, then class methods like .upgrade and .downgrade
[18:29:14] shevy: that was just my excitement!!!
[18:29:48] RedNifre: Aw, I thought the class Subscription! would modify the other class Subscription but maybe that's just confusing.
[18:30:27] Es0teric: has joined #ruby
[18:31:04] shevy: arup_r let us know at a later point what name you have picked
[18:31:52] sauvin: has joined #ruby
[18:32:40] ascarter: has joined #ruby
[18:33:19] nando293921: has joined #ruby
[18:34:30] arup_r: has joined #ruby
[18:34:54] arup_r: UserSubscriptionPlanner seems ok.. still thinking :)
[18:35:32] chip_: has joined #ruby
[18:35:52] jhass: MigrateSubscription, MigrateUserSubscription ?
[18:36:21] jhass: assuming it's a service kind of class, not actually an entity
[18:37:27] rbennacer: has joined #ruby
[18:38:07] arup_r: jhass: Yes it is a Service kind of class. Actual API is stripe. Thank you. `MigrateUserSubscription` complete makes sense to my task
[18:38:40] arup_r: jhass: , shevy and RedNifre thanks all. :)
[18:39:32] tAn: has joined #ruby
[18:43:24] harfangk: has joined #ruby
[18:44:06] macsteps: has joined #ruby
[18:48:19] mdw: has joined #ruby
[18:49:36] terminalrecluse: has joined #ruby
[18:49:45] nofxx: has joined #ruby
[18:49:45] nofxx: has joined #ruby
[18:54:15] roamingdog: has joined #ruby
[18:56:02] Xeago_: has joined #ruby
[18:57:29] RegulationD: has joined #ruby
[18:58:24] No: has joined #ruby
[18:58:27] jetpackj1: has joined #ruby
[18:59:20] imperator: has joined #ruby
[19:05:28] No: shevy: Thanks for your tip. But I'm a beginner, I don't well understand what is VTE really
[19:05:29] symm-: has joined #ruby
[19:06:01] LoneHermit: has joined #ruby
[19:08:55] kimegede: has joined #ruby
[19:09:34] No: has joined #ruby
[19:09:51] mrat: has joined #ruby
[19:11:05] spider-mario: has joined #ruby
[19:12:19] DTZUBDUB: has joined #ruby
[19:13:13] hahuang61: has joined #ruby
[19:13:35] last_staff1: has joined #ruby
[19:14:52] macsteps: has joined #ruby
[19:19:12] yma__gib: has joined #ruby
[19:23:27] moeabdol: has joined #ruby
[19:25:25] yma__gib: has joined #ruby
[19:26:32] tomphp: has joined #ruby
[19:28:42] dminuoso: has joined #ruby
[19:29:33] aryaching: has joined #ruby
[19:29:56] xall__: has joined #ruby
[19:31:01] cout: has joined #ruby
[19:31:44] jetpackj1: has joined #ruby
[19:32:02] roamingdog: has joined #ruby
[19:32:35] neo_: has joined #ruby
[19:39:42] workmad3: has joined #ruby
[19:41:09] mdw7: has joined #ruby
[19:41:32] tAn: has joined #ruby
[19:42:13] mdw7: has joined #ruby
[19:43:13] freerobby: has joined #ruby
[19:44:29] elifoster: has joined #ruby
[19:46:48] yma__gib: has joined #ruby
[19:47:57] zacts: has joined #ruby
[19:48:54] kirun: has joined #ruby
[19:51:20] isberg: has joined #ruby
[19:56:14] pLaToOn: has joined #ruby
[19:57:05] sdothum: has joined #ruby
[19:57:56] last_staff: has joined #ruby
[19:58:23] RegulationD: has joined #ruby
[20:00:18] nankyokusei: has joined #ruby
[20:01:11] jaguarmagenta: has joined #ruby
[20:02:50] freerobby: has joined #ruby
[20:07:53] zacstewart: has joined #ruby
[20:10:08] Xeago_: has joined #ruby
[20:10:53] khelair: has joined #ruby
[20:11:16] terminalrecluse: has joined #ruby
[20:12:12] pontiki: has joined #ruby
[20:12:18] moeabdol: has joined #ruby
[20:12:28] houhoulis: has joined #ruby
[20:13:14] dhruvasagar: has joined #ruby
[20:13:58] hahuang61: has joined #ruby
[20:17:23] swills: has joined #ruby
[20:18:00] dionysus69: has joined #ruby
[20:20:55] pawnbox: has joined #ruby
[20:21:54] Infra-Red: has joined #ruby
[20:21:54] douglascorrea: has joined #ruby
[20:22:21] smathy: has joined #ruby
[20:24:28] Xeago__: has joined #ruby
[20:24:56] Xeago-: has joined #ruby
[20:25:50] dangerousdave: has joined #ruby
[20:26:29] jetpackj1: has joined #ruby
[20:28:48] macsteps: has joined #ruby
[20:29:20] tildes: has joined #ruby
[20:29:26] dminuoso: has joined #ruby
[20:31:13] solocshaw: has joined #ruby
[20:34:12] ChrisWilding: has joined #ruby
[20:36:47] vuoto: has joined #ruby
[20:37:25] ruby[bot]: -b *!*@gateway/web/freenode/ip.93.91.194.245$#ruby-banned
[20:38:34] davedev24: has joined #ruby
[20:39:05] CausaMortis-Work: has joined #ruby
[20:42:26] dc2: has joined #ruby
[20:42:47] CausaMortis-Work: Hey guys. I need some help. I have setup a local dev environment with rbenv and I need to switch to a different version for a different project. I installed the ruby version I need using rbenv install (its 2.2.4 by the way) and switched to the dir that hosts my rails project. I then set the local rbenv to 2.2.4 but when I try to bundle install it tells me the ruby version is not installed. I've been googling
[20:42:49] CausaMortis-Work: this for a few hours but I am at a loss and frankly, quite new to the ruby env and far from experienced with unix
[20:48:32] yma__gib: has joined #ruby
[20:48:52] nando293921: has joined #ruby
[20:49:59] zacts: hello rubyists
[20:50:13] elifoster: has joined #ruby
[20:54:00] allcentury: has joined #ruby
[20:54:46] nettoweb: has joined #ruby
[20:59:18] RegulationD: has joined #ruby
[20:59:57] workmad3_: has joined #ruby
[21:01:09] Gasher: has joined #ruby
[21:01:31] xall: has joined #ruby
[21:01:43] ur5us: has joined #ruby
[21:01:44] Yuri4_: has joined #ruby
[21:02:53] imperator: CausaMortis-Work, what is the output of rbenv shell ?
[21:04:10] CausaMortis-Work: imperator: Ah, only just managed to find a SO question that solved my problem but perhaps you could clarify some more :) it seemed the path to the shims was not correctly added to my path variable (but the docs state that this is how rbenv works to begin with.. im a but stumped)
[21:04:13] vuoto: has joined #ruby
[21:04:38] CausaMortis-Work: rbenv shell states: no shell specific version installed
[21:04:57] workmad3: has joined #ruby
[21:05:05] imperator: CausaMortis-Work, then try "rbenv shell 2.2.4"
[21:07:50] karapetyan: has joined #ruby
[21:08:29] CausaMortis-Work: imperator, care to explain why I need to define a shell version?
[21:08:53] imperator: because you could have multiple versions installed
[21:09:25] CausaMortis-Work: I do but it defaults to system for mac os x right?
[21:09:26] imperator: if you run "rbenv versions" you'll see the list of possible rubies that you have
[21:09:40] imperator: no, not to my knowledge
[21:09:53] imperator: and, odds are you wouldn't want that anyway
[21:10:29] CausaMortis-Work: fair enough. when is the shell version used? like, when do I make a direct call to ruby from my terminal env?
[21:11:16] imperator: anytime after you set it using rbenv shell
[21:12:09] imperator: so, after you run "rbenv shell 2.2.4", and you do "ruby -v", you'll see 2.2.4 as your version
[21:13:23] imperator: i have this in my .bash_profile on my mac, too: https://gist.github.com/djberg96/848935da8f56521402f644f79e1d235d
[21:13:26] solocshaw: has joined #ruby
[21:13:44] nankyokusei: has joined #ruby
[21:13:59] ullu: has joined #ruby
[21:14:15] ullu: ?a # result: "a"
[21:14:29] ullu: what else can be done with "?" operator/method?
[21:14:43] hahuang61: has joined #ruby
[21:14:46] ullu: I can't seem to find a definitive spec for it
[21:15:16] Mon_Ouie: It's not a method, it's just a syntax for character literals
[21:15:41] Papierkorb: ullu: it does what you wrote. Turns the char after it into a string containing that character. More of an obscure syntax I guess
[21:15:48] d0nn1e: has joined #ruby
[21:15:57] terminalrecluse: has joined #ruby
[21:16:23] ullu: oh, so there aren't any additional applications of it (apart from putting at the end of methods)?
[21:17:20] No: has left #ruby: ("Leaving")
[21:17:20] shevy: ullu ternary
[21:17:24] Mon_Ouie: It used to make more sense back in Ruby 1.8 where it returned an integer (it was changed to return a String in 1.9, because the same change happened in String#[])
[21:17:51] ullu: Mon_Ouie: would the 0x be something analogous for numeric literals then?
[21:17:59] kareeole_: has joined #ruby
[21:18:00] ullu: (in hex, i.e.)
[21:18:18] ullu: shevy: right, forgot that one, thanks
[21:18:21] rehat: has joined #ruby
[21:19:27] Mon_Ouie: I'm not sure how the ?-character syntax and hexadecimal integer syntax are analogous
[21:20:01] ullu: a prefix designation for a literal 'type'?
[21:21:44] No: has joined #ruby
[21:22:09] No: has left #ruby: ("Leaving")
[21:22:37] ullu: Mon_Ouie: so both seem like a 'type cast' operators for the ensuing characters
[21:22:39] DrCode: has joined #ruby
[21:23:33] ullu: except ? only acts on the immediately following character
[21:24:05] neo_: has joined #ruby
[21:24:11] neo_: What is a gem to use to generate 100 users with different names, age, whatever in development ?
[21:25:43] adaedra: You could use faker to generate names
[21:26:18] lxsameer: has joined #ruby
[21:26:22] conta: has joined #ruby
[21:26:35] neo_: perfect thankss
[21:27:33] mtkd: has joined #ruby
[21:29:13] allcentury: has joined #ruby
[21:30:11] dminuoso: has joined #ruby
[21:33:31] solocshaw: has joined #ruby
[21:35:10] smathy: has joined #ruby
[21:35:48] Azure: has joined #ruby
[21:37:15] isberg: has joined #ruby
[21:38:00] isberg: Is there tool for validating / type check my code?
[21:38:23] kavanagh: has joined #ruby
[21:41:04] nerium: has joined #ruby
[21:42:12] rikkipitt: has joined #ruby
[21:42:43] jhass: isberg: rubocop
[21:42:50] jhass: well not type check
[21:42:52] yma__gib: has joined #ruby
[21:43:24] jhass: tracing types in typical ruby code is quite hard, incredibly slow and impossible in some cases
[21:44:17] tAn: has joined #ruby
[21:44:48] shevy: its --autocorrect option is nice
[21:45:36] isberg: jhass thanks
[21:46:07] allcentury: has joined #ruby
[21:46:49] jhass: isberg: get a nice testsuite and a coverage tool if you want to gain some confidence over correctness
[21:46:50] jackjackdripper: has joined #ruby
[21:47:26] isberg: have that to
[21:48:11] hutch34: has joined #ruby
[21:48:37] xall: i'm getting a syntax warning for: ambiguous first argument; put parentheses or a space even after `/' operator
[21:48:48] xall: for the line: assert_match /expired/i, response.body
[21:49:44] xall: this seems dumb. i'm using vim and its a syntastic warning. i didn't have much luck with google. i imagine this has to be a common problem
[21:50:12] Parko: has joined #ruby
[21:51:10] xall: do people typically surround a regex like that with parens?
[21:52:44] jhass: xall: well yes, or use %r literals
[21:53:09] tomphp: has joined #ruby
[22:00:12] RegulationD: has joined #ruby
[22:00:55] neo_: has joined #ruby
[22:01:58] jaguarmagenta: has joined #ruby
[22:03:14] xxneolithicxx: has joined #ruby
[22:11:31] tristanp: has joined #ruby
[22:12:20] hahuang61: has joined #ruby
[22:13:51] jxs__: has joined #ruby
[22:14:19] blackgoat: has joined #ruby
[22:14:21] jetpackj1: has joined #ruby
[22:14:37] tubuliferous_: has joined #ruby
[22:19:28] cdg: has joined #ruby
[22:30:56] dminuoso: has joined #ruby
[22:34:15] A5101_: has joined #ruby
[22:34:18] zenlot6: has joined #ruby
[22:34:42] karapetyan: has joined #ruby
[22:34:45] A5101: has joined #ruby
[22:38:25] jackjackdripper: has joined #ruby
[22:45:14] chrismytton: has joined #ruby
[22:45:39] tAn: has joined #ruby
[22:47:17] karapetyan: has joined #ruby
[22:49:43] Xeago_: has joined #ruby
[22:58:26] douglascorrea: has joined #ruby
[22:58:40] jaguarmagenta: has joined #ruby
[22:58:46] harro: has joined #ruby
[22:58:52] khelair: has joined #ruby
[23:00:30] tildes: has joined #ruby
[23:01:03] RegulationD: has joined #ruby
[23:01:15] tmtwd: has joined #ruby
[23:04:27] k3rn31: has joined #ruby
[23:05:24] zenlot6: has joined #ruby
[23:06:33] terminalrecluse: has joined #ruby
[23:06:59] jaguarma_: has joined #ruby
[23:08:43] jetpackj1: has joined #ruby
[23:08:51] allcentury: has joined #ruby
[23:12:47] xall_: has joined #ruby
[23:13:02] jrafanie: has joined #ruby
[23:14:38] nankyokusei: has joined #ruby
[23:14:46] dhruvasagar: has joined #ruby
[23:14:57] rainmanjam: has joined #ruby
[23:18:44] solocshaw: has joined #ruby
[23:19:39] solocshaw1: has joined #ruby
[23:19:52] amclain: has joined #ruby
[23:20:43] imperator: has joined #ruby
[23:20:54] chipotle: has joined #ruby
[23:23:04] xall: has joined #ruby
[23:23:21] chipotle: has joined #ruby
[23:23:26] nettoweb: has joined #ruby
[23:25:45] macsteps: has joined #ruby
[23:26:15] davedev24: has joined #ruby
[23:28:17] Xeago_: has joined #ruby
[23:30:17] nadir: has joined #ruby
[23:31:42] dminuoso: has joined #ruby
[23:34:20] yma__gib: has joined #ruby
[23:34:38] UnKnOwN|: has joined #ruby
[23:36:59] mistermocha: has joined #ruby
[23:40:45] mistermo_: has joined #ruby
[23:42:45] mistermocha: has joined #ruby
[23:43:20] Trynemjoel: has joined #ruby
[23:43:38] mattwashere: has joined #ruby
[23:43:53] yma__gib: has joined #ruby
[23:44:33] allcentury: has joined #ruby
[23:44:42] mistermo_: has joined #ruby
[23:44:43] ramfjord: has joined #ruby
[23:46:18] JackiPo: has joined #ruby
[23:46:28] JackiPo: www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.p
[23:46:28] JackiPo: www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.p
[23:46:28] davedev24: has joined #ruby
[23:46:29] JackiPo: www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.p
[23:46:29] JackiPo: www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.p
[23:46:30] JackiPo: www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.p
[23:46:32] JackiPo: www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.p
[23:46:32] JackiPo: www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.p
[23:46:32] JackiPo: www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.p
[23:46:33] JackiPo: www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.p
[23:46:33] JackiPo: www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.p
[23:46:34] JackiPo: www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.p
[23:46:35] JackiPo: www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.p
[23:46:35] JackiPo: www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.p
[23:46:35] JackiPo: www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.p
[23:46:36] JackiPo: www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.p
[23:46:36] JackiPo: www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.p
[23:46:38] JackiPo: www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.p
[23:46:38] JackiPo: www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.p
[23:46:38] mistermocha: has joined #ruby
[23:46:39] JackiPo: www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.p
[23:46:40] JackiPo: www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.p
[23:46:41] JackiPo: www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.p
[23:46:41] JackiPo: www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.p
[23:46:42] JackiPo: www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.p
[23:46:42] JackiPo: www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.p
[23:46:43] JackiPo: www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.p
[23:46:44] JackiPo: www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.python.org www.p
[23:46:47] Radar: !ban JackiPo
[23:46:47] ruby[bot]: +bb JackiPo!*@*$#ruby-banned *!*@gateway/web/freenode/ip.93.91.194.11$#ruby-banned
[23:46:48] ruby[bot]: ruby[bot] kicked JackiPo: offense, see http://ruby-community.com/pages/user_rules
[23:47:54] davedev24: has joined #ruby
[23:48:40] mistermo_: has joined #ruby
[23:48:45] koooge: has joined #ruby
[23:49:47] kam270: has joined #ruby
[23:52:51] rbennacer: has joined #ruby
[23:53:38] EXCHGR: has joined #ruby
[23:56:17] hahuang61: has joined #ruby
[23:57:24] Xeago_: has joined #ruby
[23:59:48] Xeago_: has joined #ruby