IRC Logs for #circuits Friday, 2014-04-11

prologicc45y: distributed load tester for what?00:02
c45ya php web app00:02
c45yI need to test 3000 concurrent users00:02
prologicoh ic00:12
prologicand you wanna do this in circuits?00:12
c45yhaven't decided00:13
prologicshould be pretty easy to do :)00:13
c45ymp.Pool may be enough to just fire lots of threads00:13
c45yFor sure00:13
c45yim reading up on node00:13
prologicwe could do with vast improvements to circuits.node :)00:13
c45yYea im thinking it may well be easier to fire and forget processes making http calls00:14
c45ydepends if I need to distribute it00:14
prologic*nods*00:16
prologicat worst (because our async circuits.web.client sucks and needs improving)00:16
prologicyou could use circuits and circuits.node00:16
prologicin combo with Worker00:17
prologicand wrap the requests with the requests.get() library/function00:17
prologici.e: just use circuits as your control/distribution00:17
c45yrequests has too much overhead00:18
prologicahh00:23
prologicwell just use circuits.web.client then00:23
prologicit _does_ work00:23
prologicit’s not great but it should do the trick00:23
prologicmaybe you can identify ways in which we can improve it :)00:23
prologicone issue I have with it right now is the fact you’d have to spawn multiple such circuits.web.client.Client() components per connection00:24
prologicresulting in separate TCPClient() componnets00:24
prologicobviously on different channels00:24
prologicwhat would be nice is a multiplexed single mult-socket aware client component00:24
prologicI believe @spaceone is working on this00:24
prologicand really a multi-socket aware client socket would be ideal replace the one we’ve got in time (phase out the old one)00:25
prologici.e: TCPServer is multi-socket aware — but that’s not hard to do really since it just accepts inbound connections, keeps track of them and fires appropriate events identifying each socket by their socket object and passing this to the associated events00:25
prologicihmo a newer/better TCPClient and friends would just do the same00:26
c45yimho, multiprocessing.Pool is my plan00:26
prologicin fact00:26
prologicadding support for this is probably not all that hard00:26
c45ybecause it requires minimal code00:26
c45yand im a lazy sysadmin00:26
prologicsomeone could patch and submit a PR for circuits.net.sockets.Client00:26
prologic*nods*00:26
prologicmp.Pool is nice :)00:27
prologicnice to parallize things00:27
prologicbut it’s not async obviously :)00:27
prologicand it won’t help you write componeitzed code :)00:27
prologicbut whatever gets the job done :)00:27
c45ypool is async..00:28
c45yin fact it looks like remote managers is exactly what I need00:33
*** Workster has joined #circuits00:36
*** Workster has quit IRC00:36
*** Workster has joined #circuits00:36
prologicyeah you can use remote managers too00:39
prologicyeah no Pool != async00:39
prologicbut it does have async operations for managing results, etc00:39
prologicbut no async i/o obviously00:40
prologicbut yeah mp.Manager() and mp.Pool(0 shoudl do the trick for you00:40
prologic@uptime01:51
kdbUptime: 1+5:28:25 (CPU: 0.92s 0.00%)01:51
prologic@errors01:52
kdbErrors: 601:52
prologic@events01:52
kdbEvents: 1598101:52
prologic@cstats01:52
kdbCommand Stats: 34/d 1/h Total: 42 Top 5: events:8 registered:7 eval:5 errors:4 uptime:301:52
prologic@nstats01:52
kdbTraffic: 43.19KB / 23.01KB (66.20KB)01:52
prologic@mstats01:52
kdbMemory: 107.90MB 16.73MB 136.00KB01:52
prologichmm01:52
prologicmemory has shot up01:53
c45yprologic: it spawns new processes...02:55
c45yI don't ever .join()02:55
prologicc45y: sorry what?02:57
prologiccontext :)02:57
prologichmm I might be writing an adapter for rabbitmq for circuits soon02:57
prologicmaybe/hopefully02:58
c45y"mp.Pool isnot async"02:58
prologic*nods*02:58
prologicit’s can be asyns from the point of view of your application code controlling the Pool02:58
prologicbut it has no async I/O operations or support02:58
prologicall queue based02:58
prologicpipe + queue02:58
c45yhow so? all my Processes run their process and report back to shared database02:59
c45ythey do not talk to each other, or even know about each other02:59
prologichmm yes but you’re not getting what I’m saying I don’t think03:00
prologicmultiprocessing != async03:00
prologicthere is async result api(s) and such03:00
prologicto facilitate using multiprocessing (via Pool) asynchronsouly03:00
prologic-but- it does not use Async I/O for commucnations for example03:00
prologicnot actually spports any kind of Async operation at all except for  a callback (queue based) async result api03:01
prologicFor example:03:01
prologichttps://docs.python.org/2/library/multiprocessing.html#multiprocessing.pool.multiprocessing.Pool.apply_async03:01
prologicPool.apply_async()03:01
prologichttps://docs.python.org/2/library/multiprocessing.html#multiprocessing.pool.multiprocessing.Pool.map_async03:02
prologicPool.map_async()03:02
prologicand ofc https://docs.python.org/2/library/multiprocessing.html#multiprocessing.pool.AsyncResult03:02
prologicAsyncResult03:02
prologicand the normal queue operations of .get([timeout]) — i.e: optional gimtoue03:02
prologicbut this is not async :)03:03
prologicit’s all consumer/producer pattern and queues03:03
prologicthere’s no firea ’n forget03:03
prologicno pub/sub topic stuff03:03
prologicno events or event-drivne03:03
prologicetc ;)03:03
prologicneed coffee :)03:03
c45yI just had pub/lunch03:04
Worksterhas lunch at work so busy03:04
c45yits a new consumer pattern03:04
prologicwhat’s a new consumer patterN/03:05
prologic?03:06
Worksterglad i killed a few more win xp systems today. new boxes03:07
Worksterthis ham salid roll is heaven03:09
c45yprologic: pub/lunch03:19
c45yit's my favorite03:19
prologicoh :)03:29
prologicsorry didn’t get the “pub/lucn a new consumer” bit :)03:30
prologicthought we were talking about pub/sub and producer/consumer models :)03:30
c45yI was making a joke about them if it counts03:31
prologicoh03:32
prologic:)03:33
prologicanyway03:33
*** Workster has quit IRC05:33
*** Workster has joined #circuits07:05
Worksterwindows i tell ya unstable pos...07:06
*** Workster has quit IRC07:18
*** Ossoleil has joined #circuits07:54
prologicRomster, yeah yeah we know :)08:19
prologicOssoleil, hi :)08:19
Ossoleilhello08:19
prologicOssoleil, I'm working on a RabbitMQ adapter ofr circuits08:19
prologicI'm almost done08:19
Ossoleiloh nice08:19
prologicwill just need to test it08:19
prologiconce I'm finished I'll be submitting a PR to the pika library08:20
prologicwhich I believe is the defacto standard library/client for RabbitMQ?08:20
prologicso hopefully it gets accpeted08:20
prologicthat's the best place for it right?08:20
prologicOssoleil, which brings me to another point08:23
prologicwhat should we do (if anything) about the circuits + twisted integration work I've done?08:23
prologicshould we plan to release this with circuits 3.0?08:23
prologicif so, how shall we incorporate it into the circuits framework and library (if at all)?08:23
OssoleilI have never used pika08:31
Ossoleilyou can probably include it, it’s only loaded explicitely so I personally don’t mind having it in08:32
OssoleilI can totally the RabbitMQ client ahah08:33
Ossoleiland server08:33
OssoleilI mean with circuits08:34
OssoleilI need to build some notifications pushing08:34
Ossoleilbut you wanted to have circuits in modules so circuits twisted can just be a module08:47
Ossoleiland it’ll be fine08:47
prologicOssoleil, my idea was to introduce "plugins" at some point08:55
prologici.e: circuits.ux08:55
prologicfrom circuits.ux import blah08:55
prologicnamespaces are dead08:55
prologicnot possible to use/introduce without breaking conveniences we all rely on with circuits08:55
prologicalso I don't think rabbitmq or twisted would be suitable as plugins?08:55
prologiccertainly not for circuits.ux08:56
prologici.e: ux == User eXtension(s)08:56
prologicsince both are rabbitmq client and twisted integration are (or have already been) developmed bby us (core developers)08:56
prologicor OTOH08:58
prologic_could_ we actually have a namespace08:58
prologicjust one08:58
prologiccircutis.ext.08:58
prologicwhich would not break existing conveniences08:58
prologicand allow users to contribute to "a" circuits namespace in a meaningful way08:58
prologice.g: circuits.ext.rabbitmq and circuits.ext.twisted would be two such extensions08:59
Ossoleilthat sounds good if we get some contributor for just rabbitmq but I would still put them in for now09:00
prologicand actually I wonder if that would be a good place for a rabbitmq client anyway?09:01
prologiccircuits.ext.rabbitmq that is09:01
prologicor would contributing it to pika.adpaters be better?09:01
Ossoleilah uhm09:37
Ossoleilso it is going to use pika?09:38
*** kdb has quit IRC09:38
Ossoleilso a few adapters included but I wonder if they are willing to add adapters for anything09:42
*** kdb has joined #circuits09:53
prologicyeah09:53
prologicnot sure09:53
prologicand circuits.net.rabbitmq doesn't _have_ to use pika09:53
prologicis there a more suitable library to use?09:53
prologicpika looked relatively easy to adapt to circuits09:54
prologicgood async i/o integration points09:54
*** kdb has quit IRC10:00
*** kdb has joined #circuits10:01
*** kdb has quit IRC10:13
*** kdb has joined #circuits12:31
*** kdb has quit IRC12:33
*** kdb has joined #circuits12:33
*** kdb has quit IRC12:34
*** kdb has joined #circuits12:48
*** kdb has quit IRC12:49
*** kdb has joined #circuits12:50
*** kdb has quit IRC12:59
prologic...13:06
*** kdb has joined #circuits13:06
*** kdb has quit IRC13:07
*** kdb has joined #circuits13:17
*** kdb has quit IRC13:18
*** kdb has joined #circuits13:19
*** kdb has quit IRC13:21
*** kdb has joined #circuits13:27
prologic@plugins13:27
kdbPlugins: channels core irc help13:27
prologic@load stats13:28
kdbLoaded plugin: Stats13:28
prologic@plugins13:28
kdbPlugins: channels core irc stats help13:28
prologic@commands13:28
kdbAll available commands: channels init part join load rehash plugins reload unload jump die nick ircinfo quit uptime errors mstats graph inspect version nstats events cstats info commands help13:28
prologic@uptime13:28
kdbUptime: 0+0:1:10 (CPU: 0.13s 0.18%)13:28
prologic@commands13:28
kdbAll available commands: channels init part join load rehash plugins reload unload jump die nick ircinfo quit uptime errors mstats graph inspect version nstats events cstats info commands help13:28
prologic@channels13:28
kdbNo command specified.13:28
prologic@channels list13:28
prologic@reload channels13:30
kdb(<type 'exceptions.AttributeError'>, AttributeError("'str' object has no attribute 'open'",), ['  File "/home/prologic/work/circuits/circuits/core/manager.py", line 603, in _dispatcher\n    value = handler(*eargs, **ekwargs)\n', '  File "/home/prologic/work/kdb/kdb/plugins/__init__.py", line 107, in unload\n    instance.cleanup()\n', '  File "/home/prologic/work/kdb/kdb/plugins/channels.py", line 154, in cleanup\n', '  File "/home/prologic/wor13:30
kdbNot loading already loaded plugin: channels13:30
*** kdb has quit IRC13:31
*** kdb has joined #circuits13:37
prologic@reload channels13:37
kdbUnloaded plugin: channels13:37
kdbLoaded plugin: Channels13:37
prologic@channels list13:38
kdbUnknown Command: channels13:38
prologic@commands13:38
kdbAll available commands: load rehash plugins reload unload jump die nick ircinfo quit uptime errors mstats graph inspect version nstats events cstats info commands help13:38
prologic@plugins13:38
kdbPlugins: core irc stats help13:38
prologic@load channels13:38
kdbNot loading already loaded plugin: channels13:38
*** kdb has quit IRC13:39
*** kdb has joined #circuits13:39
prologic@reload channels13:39
kdbUnloaded plugin: channels13:41
kdbLoaded plugin: Channels13:41
*** kdb has quit IRC13:42
*** kdb has joined #circuits13:43
*** kdb has quit IRC13:52
*** kdb has joined #circuits14:02
prologic@plugins14:02
kdbPlugins: core stats help channels weather eval irc14:02
*** kdb has quit IRC14:02
*** kdb has joined #circuits14:04
prologic@plugins14:04
kdbPlugins: channels google stats help core ctcp broadcast weather web eval irc14:04
prologic@commands14:05
kdbAll available commands: load rehash plugins reload unload uptime errors mstats graph inspect version nstats events cstats info commands help channels init part join weather sum eval jump die nick ircinfo quit14:05
prologic@unload stats14:05
kdbUnloaded plugin: stats14:05
prologic@plugin14:05
kdbUnknown Command: plugin14:05
prologic@plugins14:05
kdbPlugins: channels google help core ctcp broadcast weather web eval irc14:05
prologic@commands14:05
kdbAll available commands: load rehash plugins reload unload info commands help channels init part join weather sum eval jump die nick ircinfo quit14:05
prologic@events14:05
kdbUnknown Command: events14:05
prologic@load stats14:05
kdbLoaded plugin: Stats14:05
prologic@events14:05
kdbEvents: 35014:05
prologic@plugins14:05
kdbPlugins: channels google stats help core ctcp broadcast weather web eval irc14:05
prologic@commands14:06
kdbAll available commands: load rehash plugins reload unload uptime errors mstats graph inspect version nstats events cstats info commands help channels init part join weather sum eval jump die nick ircinfo quit14:06
prologic@load stats14:07
kdbPlugin stats already loaded!14:07
prologic@plugins14:07
kdbPlugins: channels google stats help core ctcp broadcast weather web eval irc14:07
prologic@commands14:07
kdbAll available commands: load rehash plugins reload unload uptime errors mstats graph inspect version nstats events cstats info commands help channels init part join weather sum eval jump die nick ircinfo quit14:07
prologic@rehash14:07
kdbConfiguration reloaded.14:07
prologic@reload stats14:08
kdbUnloaded plugin: stats14:08
kdbLoaded plugin: Stats14:08
prologic@plugins14:08
kdbPlugins: channels google stats help core ctcp broadcast weather web eval irc14:08
prologic@uptime14:08
kdbUptime: 0+0:4:9 (CPU: 0.27s 0.11%)14:08
prologic@errors14:08
kdbNo errors14:08
prologic@mstats14:08
kdbMemory: 120.76MB 22.74MB 136.00KB14:08
prologic@graph14:08
kdbhttp://codepad.org/l6huNzyZ14:08
prologic@inspect14:08
kdbhttp://codepad.org/3nDlX2I614:08
prologic@version14:08
kdbkdb [ Knowledge Database Bot ] v0.9.0.dev by James Mills - CopyRight (C) 2004-2014 by James Mills14:08
prologic@nstats14:08
kdbTraffic: 7.07KB / 1.77KB (8.84KB)14:08
prologic@events14:08
kdbEvents: 73614:08
prologic@cstats14:09
kdbCommand Stats: 11/m Total: 54 Top 5: registered:9 plugins:4 plugins_done:4 commands_done:3 commands:314:09
*** kdb has quit IRC14:10
*** kdb has joined #circuits14:11
prologic@info14:11
kdbNo plugin specified.14:11
prologic@info help14:11
kdbhelp - Help Messages v0.1 by James Mills, prologic at shortcircuit dot net dot au14:11
prologic@help help14:11
kdbHelp plugin14:11
kdb    Provides commands to display helpful infomration about14:11
kdb    other plugins and their commands.14:11
kdb    See: commands help14:11
prologic@commands14:12
kdbAll available commands: load rehash plugins reload unload uptime errors mstats graph inspect version nstats events cstats info commands help channels init part join weather sum eval jump die nick ircinfo quit14:12
prologic@help init14:12
kdbNo help available for: init. To get a list of plugins, type: plugins14:12
prologic@init14:12
prologic@part #circuits14:12
kdb(<type 'exceptions.TypeError'>, TypeError('part() takes exactly 5 arguments (4 given)',), ['  File "/home/prologic/work/circuits/circuits/core/manager.py", line 603, in _dispatcher\n    value = handler(*eargs, **ekwargs)\n'])14:12
*** kdb has quit IRC14:14
*** kdb has joined #circuits14:14
prologic@part #circuits14:14
kdb(<type 'exceptions.TypeError'>, TypeError('part() takes exactly 5 arguments (4 given)',), ['  File "/home/prologic/work/circuits/circuits/core/manager.py", line 603, in _dispatcher\n    value = handler(*eargs, **ekwargs)\n'])14:14
*** kdb has quit IRC14:18
*** kdb has joined #circuits14:18
prologic@part #circuits14:18
kdbERROR: 'Value' object has no attribute 'error': ('part #circuits')14:18
*** kdb has quit IRC14:18
*** kdb has joined #circuits14:19
prologic@part #circuits14:19
kdbERROR: part() takes exactly 5 arguments (4 given): ('part #circuits')14:19
prologic@reload channels14:20
kdbUnloaded plugin: channels14:20
kdbLoaded plugin: Channels14:20
prologic@part #circuits14:20
*** kdb has left #circuits ()14:20
*** kdb has joined #circuits14:20
prologic@uptime14:20
kdbUptime: 0+0:1:57 (CPU: 0.23s 0.20%)14:21
prologic@commands14:21
kdbAll available commands: load rehash plugins reload unload uptime errors mstats graph inspect version nstats events cstats info commands help weather sum eval jump die nick ircinfo quit14:21
prologic@weather14:21
kdbWeather report for Brisbane Airport M. O, Australia (YBBN) as of 2014-04-11 14:00:00Z14:21
kdbWeather: Clear sky14:21
kdbSky: None14:21
kdbTemperature: 24.00 C / 75.00 F14:21
kdbHumidity: 78%14:21
kdbWind: 5.81 m/s [350 deg (N)]14:21
kdbPressure: 1008 hPa14:21
kdbDew: 20.000000 C / 68.000000 F14:21
prologic@sum 1 2 3 414:21
kdb10.014:21
prologic@eval 1 * 2 + 314:21
kdb514:21
prologic@nick foobarbaz14:21
prologic@nick jasdfh14:22
prologic@reload irc14:23
kdbUnloaded plugin: irc14:23
kdbCould not load plugin: irc Error: invalid syntax (irc.py, line 103)14:23
prologic@plugins14:23
kdbPlugins: channels google stats help core ctcp broadcast weather web eval14:23
prologic@commands14:24
kdbAll available commands: load rehash plugins reload unload uptime errors mstats graph inspect version nstats events cstats info commands help weather sum eval14:24
prologic@load irc14:24
kdbLoaded plugin: IRC14:24
prologic@plugins14:24
kdbPlugins: channels google stats help core ctcp broadcast weather web eval irc14:24
prologic@commands14:24
kdbAll available commands: load rehash plugins reload unload uptime errors mstats graph inspect version nstats events cstats info commands help weather sum eval jump die nick ircinfo quit14:24
prologic@nick foobarbaz14:24
*** kdb has quit IRC14:26
*** kdb has joined #circuits14:28
prologic@nick foobarbaz14:28
*** kdb has quit IRC14:29
*** kdb has joined #circuits14:29
prologic@nick foobarbaz14:29
prologic@nick asdfhjk14:30
prologic@nick kdb14:30
prologic@commands14:30
kdbAll available commands: load rehash plugins reload unload uptime errors mstats graph inspect version nstats events cstats info commands help channels part join weather sum eval jump die nick ircinfo quit14:30
prologic@ircnifo14:30
kdbUnknown Command: ircnifo14:30
prologic@ircinfo14:30
kdbI am kdb_!kdb@daisy on the unknown IRC Network. Connected to irc.freenode.net Running version unknown14:30
prologic@version14:30
kdbkdb_ [ Knowledge Database Bot ] v0.9.0.dev by James Mills - CopyRight (C) 2004-2014 by James Mills14:30
prologic@quit14:30
*** kdb has quit IRC14:30
*** kdb has joined #circuits14:31
prologic@quit14:32
*** kdb has quit IRC14:32
*** kdb has joined #circuits14:32
prologic@die14:32
*** kdb has quit IRC14:32
prologicsweet14:33
prologichttp://arrow.shortcircuit.net.au:9000/14:33
*** kdb has joined #circuits14:33
prologiceven the web interface works again14:33
*** kdb has quit IRC14:34
*** kdb has joined #circuits14:35
*** kdb has quit IRC14:35
*** kdb has joined #circuits14:55
prologic@ircinfo14:55
kdbI am kdb!kdb@daisy on the Unknown IRC Network. Connected to orwell.freenode.net Running version ircd-seven-1.1.314:55
prologic@commands14:57
kdbAll available commands: load rehash plugins reload unload uptime errors mstats graph inspect version nstats events cstats info commands help channels part join weather sum eval jump die nick ircinfo quit14:57
prologic@google python circuits14:57
kdbUnknown Command: google14:57
prologic@load google14:57
kdbPlugin google already loaded!14:57
prologic@commands14:58
kdbAll available commands: load rehash plugins reload unload uptime errors mstats graph inspect version nstats events cstats info commands help channels part join weather sum eval jump die nick ircinfo quit14:58
prologic@reload google14:59
kdbUnloaded plugin: google14:59
kdbLoaded plugin: Google14:59
prologic@google python circuits14:59
kdbNo results found.14:59
prologic@google yellow14:59
kdbNo results found.14:59
prologic@load drone14:59
kdbCould not load plugin: drone Error: No module named protocols.irc14:59
prologic@load drone15:00
kdbCould not load plugin: drone Error: No module named rotocols.irc15:00
prologic@load drone15:00
daisyLoaded plugin: Drone15:00
prologic@nick kdb15:00
prologic@unload drone15:00
kdbUnloaded plugin: drone15:00
prologic@load dnstools15:09
kdbLoaded plugin: DNSTools15:09
prologic@host google.com15:09
kdbgoogle.com -> 220.244.223.17715:09
prologic@host 220.244.223.17715:09
kdb220.244.223.177 -> 220-244-223-177.tpgi.com.au15:09
prologic@load greeting15:43
kdbCould not load plugin: greeting Error: cannot import name seed15:44
prologic@load greeting15:44
kdbCould not load plugin: greeting Error: No module named protocols.irc15:44
prologic@load greeting15:44
kdbLoaded plugin: Greeting15:44
*** prologic has left #circuits ()15:44
*** prologic has joined #circuits15:44
kdbHi prologic15:44
*** prologic has left #circuits ()15:44
*** prologic has joined #circuits15:44
*** prologic has left #circuits ()15:44
*** prologic has joined #circuits15:44
prologicCan someone else fix the remaining 7 plugins? :)15:47
*** Ossoleil has quit IRC15:55
prologic@load timer15:59
kdbCould not load plugin: timer Error: No module named timer15:59
prologic@load timers15:59
kdbLoaded plugin: Timers15:59
prologic@timer 3 test15:59
kdbTimer set for 3s15:59
kdbtest15:59
prologic@load swatch16:02
kdbLoaded plugin: Swatch16:02
prologic@beat16:02
kdb@709.8616:02
prologic@load spell16:06
kdbLoaded plugin: Spell16:06
prologic@spell foobar16:06
kdbUnknown Command: spell16:06
prologic@reload spell16:07
kdbUnloaded plugin: spell16:07
kdbLoaded plugin: Spell16:07
prologic@spell foobar16:07
kdbfoobar is spelled correctly.16:07
prologic@spell foobare16:07
kdbfoobare ? Try: foo bare foo-bare FooBar foobar foobars forbore forbade16:07
prologic@errors16:12
kdbNo errors16:12
prologicgraph16:20
prologic@graph16:20
kdbhttp://codepad.org/QNjDowMA16:20
prologic@uptime21:24
kdbUptime: 0+6:29:14 (CPU: 1.00s 0.00%)21:24
prologic@google cats23:27
kdbNo results found.23:27
prologic@reload google23:28
kdbUnloaded plugin: google23:28
kdbLoaded plugin: Google23:28
prologic@google cats23:28
kdbNo results found.23:28
prologic@reload google23:32
kdbUnloaded plugin: google23:32
kdbLoaded plugin: Google23:32
prologic@google cats23:32
kdbTitle: Cats Link: http://www.stanford.edu/class/energy211/cats.html23:32
prologic@google python circuits23:32
kdbTitle: Lecture 4 Link: http://www.cs.dartmouth.edu/~cs1/lectures/lecture04/lecture04.html23:32
Romsterprologic, is there a way to use this to like add virtual cpus to my main system off all the other boxes i've collected? http://en.wikipedia.org/wiki/Berkeley_Open_Infrastructure_for_Network_Computing or perhaps circuits could at least benefit from this.23:36
Romster@google romster23:36
kdbNo results found.23:36
Romsteri don't exist.23:36
Romster@google romster crux23:37
kdbNo results found.23:37
prologic@reload google23:41
kdbUnloaded plugin: google23:41
kdbLoaded plugin: Google23:41
prologic@google James Mills prologic23:41
kdbNo results found.23:41
Romsterhas some kinks still23:48
Romsteralso i wouldn't mind seeing duckduckgo.com searches too.23:48
*** kdb has quit IRC23:49
prologicno kinks23:55
prologicall kinks were ironed out last night :)23:55
prologicI only have 4 plugins left to port23:55
prologicand I'm done23:55
Romster@google romster crux ports23:57
Romsterno bot23:58

Generated by irclog2html.py 2.11.0 by Marius Gedminas - find it at mg.pov.lt!