--- Log opened Thu Jul 13 00:00:53 2017 | ||
-!- sukey [~nodebot@ks312251.kimsufi.com] has quit [Remote host closed the connection] | 00:34 | |
-!- sukey [~nodebot@ks312251.kimsufi.com] has joined #shogun | 00:35 | |
-!- mode/#shogun [+o sukey] by ChanServ | 00:35 | |
-!- zxtx [~zxtx@sunnythinking.org] has quit [Ping timeout: 251 seconds] | 00:37 | |
-!- zxtx [~zxtx@sunnythinking.org] has joined #shogun | 00:38 | |
@sukey | [https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/3925 merged by vigsterkr | 01:03 |
---|---|---|
@sukey | [https://github.com/shogun-toolbox/shogun] vigsterkr pushed 2 commits: | 01:03 |
@sukey | https://github.com/shogun-toolbox/shogun/commit/d08660b4fb6bd60e8c3cbb579b5176b12010e7a5 | 01:03 |
@sukey | https://github.com/shogun-toolbox/shogun/commit/52f9f20c04e6284af5d390ec2b625ffe56c961da | 01:03 |
@sukey | [https://github.com/shogun-toolbox/shogun] vigsterkr pushed 23 commits: | 01:11 |
@sukey | https://github.com/shogun-toolbox/shogun/commit/f7fe02f60483cec2165384560c8592e86cd4349d | 01:11 |
@sukey | https://github.com/shogun-toolbox/shogun/commit/917be87d368487dc81bdf817316cc9f4aa7e32ab | 01:11 |
@sukey | https://github.com/shogun-toolbox/shogun/commit/0b9aeaa9167b8f21c4b16044eb38364bb0f62563 | 01:11 |
@sukey | https://github.com/shogun-toolbox/shogun/commit/0a742a2809b6035dda121402282aa5c6e52c5a1a | 01:12 |
@sukey | https://github.com/shogun-toolbox/shogun/commit/30ca8ad1144ef57338fadecb85227a5262938e71 | 01:12 |
@sukey | https://github.com/shogun-toolbox/shogun/commit/07335b1195e4a16e59633c889db8a70d66f1e764 | 01:12 |
@sukey | https://github.com/shogun-toolbox/shogun/commit/007e7371ed68ace9aadf1e9a0ea321ef378c2ae7 | 01:12 |
@sukey | https://github.com/shogun-toolbox/shogun/commit/b2552b7f2d16ee2cdfcaef7c8a3e85d716443282 | 01:12 |
@sukey | https://github.com/shogun-toolbox/shogun/commit/b9c8e315ad477efd6eee9a2931b6312dc58ad169 | 01:12 |
@sukey | https://github.com/shogun-toolbox/shogun/commit/7e3a23f51161d1765ddb98d8caae084dc2be7741 | 01:12 |
@sukey | https://github.com/shogun-toolbox/shogun/commit/d0a58e82538dba09a7c653ac2139c4b9d3a3d895 | 01:12 |
@sukey | https://github.com/shogun-toolbox/shogun/commit/f687607e15c0a4d7c89713d4e1f9bb93f305db4d | 01:12 |
@sukey | https://github.com/shogun-toolbox/shogun/commit/618ad00374a2d9963a9d013b4a33a658f91a99d7 | 01:12 |
@sukey | https://github.com/shogun-toolbox/shogun/commit/a616e66ed63d07269f81771c66044ba520e8447b | 01:12 |
@sukey | https://github.com/shogun-toolbox/shogun/commit/7d9a05afd12edea56a2db9910be4f3c3c57cd074 | 01:12 |
@sukey | https://github.com/shogun-toolbox/shogun/commit/392ecd28765ab259954f49d9041f900c807a4ae3 | 01:12 |
@sukey | https://github.com/shogun-toolbox/shogun/commit/91ac0de3ab4b7bd6cfbe67d99d5709d1378a17d6 | 01:12 |
-!- sukey [~nodebot@ks312251.kimsufi.com] has quit [Remote host closed the connection] | 01:12 | |
-!- travis-ci [~travis-ci@ec2-54-144-60-107.compute-1.amazonaws.com] has joined #shogun | 01:53 | |
travis-ci | it's Viktor Gal's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: https://travis-ci.org/shogun-toolbox/shogun/builds/253007331 | 01:53 |
-!- travis-ci [~travis-ci@ec2-54-144-60-107.compute-1.amazonaws.com] has left #shogun [] | 01:53 | |
@wiking | mikeling, here? | 02:56 |
mikeling | wiking: yes | 03:02 |
@wiking | mikeling, ok so about the pR of GMM | 03:06 |
@wiking | here https://github.com/shogun-toolbox/shogun/pull/3859/files#diff-b59cfc6c549dd52160d0ce73b6356b04R428 | 03:07 |
@wiking | if you do this | 03:07 |
-!- travis-ci [~travis-ci@ec2-54-159-203-70.compute-1.amazonaws.com] has joined #shogun | 03:08 | |
travis-ci | it's Giovanni De Toni's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: https://travis-ci.org/shogun-toolbox/shogun/builds/253009345 | 03:08 |
-!- travis-ci [~travis-ci@ec2-54-159-203-70.compute-1.amazonaws.com] has left #shogun [] | 03:08 | |
@wiking | auto d1 = components[1]->get_d(); | 03:08 |
@wiking | auto d2 = components[2]->get_d(); | 03:08 |
@wiking | and then call linalg | 03:08 |
@wiking | what happens? | 03:08 |
@wiking | and of course change | 03:08 |
@wiking | inline SGVector<float64_t>& get_d() | 03:08 |
@wiking | to inline SGVector<float64_t> get_d() | 03:08 |
@wiking | so you actually return a copy not a reference there | 03:08 |
mikeling | wiking: like the things I do in https://github.com/shogun-toolbox/shogun/pull/3859/files#diff-b59cfc6c549dd52160d0ce73b6356b04R377 for get_mean() | 03:11 |
mikeling | right? | 03:11 |
@wiking | yeah but use please auto | 03:12 |
@wiking | since it's c++1 | 03:12 |
@wiking | 1 | 03:12 |
mikeling | ok | 03:12 |
@wiking | another question | 03:13 |
@wiking | what's happening with prng | 03:13 |
@wiking | i know some of them still fail | 03:13 |
@wiking | but that's because of different seed/prng behaviour | 03:13 |
@wiking | not because there's fundamentally something wrong, like in case of mmd, right? | 03:14 |
mikeling | wiking: yes | 03:14 |
@wiking | ok | 03:14 |
mikeling | wiking: so, what should we do next for prng? | 03:15 |
-shogun-buildbot:#shogun- Build osx1 - libshogun #80 is complete: Failure [failed compile (failure)] - http://buildbot.shogun-toolbox.org:8080/#builders/25/builds/80 | 03:16 | |
@wiking | so the next move there is: a) expose get/set_global_seed in swig interfaces (or that has been done?) b) expose get_prng in swig as well c) remove CRandom as is and move to use get_prng + c++11 distributions | 03:16 |
@wiking | mikeling, lemme know if you have any questions about how to do either of those | 03:17 |
@wiking | mikeling, and i've just realised that instead of going into logging there's a far more important task to be done. not so interesting but very very useful for shogun.... it's feature/BigInteger which as about changing the typedef of index_t to typedef int64_t index_t; | 03:18 |
@wiking | this is quite a cumbersome task as you need to make sure with -Woverflow that everywhere we use index_t for indexing instead of int32_t and of course this is not true in shogun in many many places :( | 03:19 |
@wiking | anyhow let's try to finish up prng refactoring | 03:19 |
mikeling | wiking: yeah, sure. I would happy to work on it. Thank you for telling me that :) | 03:20 |
@wiking | nw | 03:20 |
-!- mikeling is now known as mikeling|brb | 03:23 | |
-shogun-buildbot:#shogun- Build bsd1 - libshogun #80 is complete: Failure [failed compile (failure)] - http://buildbot.shogun-toolbox.org:8080/#builders/31/builds/80 | 03:25 | |
-!- mikeling|brb is now known as mikeling | 04:28 | |
-!- travis-ci [~travis-ci@ec2-54-92-202-98.compute-1.amazonaws.com] has joined #shogun | 04:31 | |
travis-ci | it's Viktor Gal's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: https://travis-ci.org/shogun-toolbox/shogun/builds/253033560 | 04:31 |
-!- travis-ci [~travis-ci@ec2-54-92-202-98.compute-1.amazonaws.com] has left #shogun [] | 04:31 | |
mikeling | wiking: ping | 06:13 |
mikeling | I got this error https://pastebin.mozilla.org/9026988 after I do make && sudo make install | 06:13 |
mikeling | it still call 'from modshogun import *' inside. Is that ok? | 06:14 |
@iglesiasg | mikeling: try import shogun instead of modshogun | 08:21 |
mikeling | iglesiasg wiking: I fix it by reinstall shogun package. Thank you :) | 08:45 |
@iglesiasg | mm ok | 08:59 |
@iglesiasg | mikeling: it works now with 'from modshogun import *' then? | 09:00 |
mikeling | nono, I do 'from shogun import * ' in the beginning. I just don't know why it somehow reference from modshogun | 09:01 |
@iglesiasg | ok | 09:01 |
mikeling | https://pastebin.mozilla.org/9026988 | 09:01 |
@iglesiasg | I see now | 09:02 |
mikeling | :) | 09:03 |
@iglesiasg | I removed the modshogun.so and maybe other *modshogun* files from the python installation directory to avoid trouble | 09:04 |
-!- geektoni [~geektoni@93-34-234-212.ip52.fastwebnet.it] has joined #shogun | 09:16 | |
@wiking | yeah develop is at the moment very very changing :) | 09:22 |
geektoni | wiking: the last PR should fix OSX and FreeBSD errors (I have no way to test it, though). | 09:47 |
@wiking | \o/ | 09:58 |
@wiking | geektoni, lets see | 09:59 |
@wiking | just merge | 09:59 |
@wiking | geektoni, shogun-buildbot will let us know | 10:02 |
geektoni | wiking: nice :D btw, is sukey dead? | 10:02 |
@wiking | huuuuuuh | 10:03 |
@wiking | where the fuck is sukey | 10:03 |
@wiking | :D | 10:03 |
geektoni | lol | 10:03 |
-!- sukey [~nodebot@ks312251.kimsufi.com] has joined #shogun | 10:04 | |
-!- mode/#shogun [+o sukey] by ChanServ | 10:04 | |
@wiking | sukey, flip | 10:06 |
@sukey | ʇǝʞɔɐɹq ︵ヽ(`Д´)ノ︵ ǝʞup | 10:06 |
micmn | wiking: did you read my update on kpca + dsyevr? | 10:47 |
@wiking | micmn, where wwhere? | 10:48 |
@wiking | i think i've missed that one | 10:49 |
micmn | journal, anyway in short: | 10:49 |
@wiking | show show | 10:49 |
@wiking | :) | 10:49 |
micmn | eigen's eigensolver has 2 drawbacks: implements a slow algorithm (using lapack backend doesn't help) | 10:49 |
micmn | and doesn't handle computation of top-k eigenvalues | 10:49 |
@wiking | mmm | 10:50 |
@wiking | fucker | 10:50 |
micmn | so instead using lapack's dsyevr we are as fast as scikit/mlpack | 10:50 |
@wiking | and yeah as you say it doesn't matter if we enable LAPACK for eigen? | 10:50 |
micmn | yeah I tried | 10:50 |
@wiking | how did you enable lapack for eigen? | 10:50 |
@wiking | which lapack have you tried? | 10:50 |
@wiking | i mean which lapack implementation? | 10:51 |
@wiking | atlas or openblas | 10:51 |
@wiking | or netlib | 10:51 |
@wiking | ? | 10:51 |
micmn | I used your feature branch eigen-lapack | 10:51 |
@wiking | oh ic | 10:51 |
micmn | is working no? | 10:51 |
@wiking | i have never confirmed that it really working lapack | 10:52 |
@wiking | it should :))) | 10:52 |
@wiking | but i have never really tested it (debug) | 10:52 |
@wiking | and note that there i enable only | 10:52 |
@wiking | and you have 3.3.x eigne? | 10:52 |
micmn | ok not sure which lapack I'm using but the problem is that eigen uses syev | 10:53 |
@wiking | EIGEN_USE_LAPACKE_STRICT Same as EIGEN_USE_LAPACKE but algorithms of lower numerical robustness are disabled. | 10:53 |
@wiking | This currently concerns only JacobiSVD which otherwise would be replaced by gesvd that is less robust than Jacobi rotations. | 10:53 |
@wiking | so i did not enable EIGEN_USE_LAPACKE | 10:53 |
@wiking | Enables the use of external Lapack routines via the Lapacke C interface to Lapack (compatible with any F77 LAPACK interface) | 10:53 |
@wiking | but it suppose to be only about svd | 10:54 |
@wiking | although i dont know what you use actually for svd in kpca | 10:54 |
micmn | no I'm using svd | 10:54 |
micmn | *not using | 10:54 |
micmn | I'm using selfadjointeigensolver | 10:55 |
micmn | which with lapack's enabled maps to syev | 10:56 |
micmn | that it's not the fastest routie | 10:56 |
micmn | *routine | 10:56 |
-shogun-buildbot:#shogun- Build osx1 - libshogun #84 is complete: Success [build successful] - http://buildbot.shogun-toolbox.org:8080/#builders/25/builds/84 | 10:56 | |
@wiking | geektoni, ^ | 10:56 |
@wiking | micmn, | 10:57 |
@wiking | have you asked #eigen why dont they use | 10:57 |
@wiking | dsyevr | 10:57 |
@wiking | ? | 10:57 |
geektoni | wiking: cool! \o/ | 10:57 |
@wiking | micmn, i've just asked it :) | 10:58 |
micmn | not sure but eigen should implement an algorithm similar to dsyev so that maybe the reason, I could ask anyway | 10:58 |
@wiking | micmn, but yeah in this case we should maybe default back to lapack | 10:58 |
micmn | ok, so my question is do we integrate it into linalg? | 10:59 |
@wiking | micmn, so come to #eigen as one of the core developers | 10:59 |
@wiking | are there actually talking with me | 10:59 |
@wiking | jump into the conversation | 10:59 |
-shogun-buildbot:#shogun- Build bsd1 - libshogun #84 is complete: Success [build successful] - http://buildbot.shogun-toolbox.org:8080/#builders/31/builds/84 | 11:06 | |
@wiking | micmn, how do you like christoph's idea ? :) | 11:13 |
micmn | that is: use lapack no? :P | 11:14 |
@wiking | :D | 11:17 |
@wiking | well yeah | 11:17 |
@wiking | micmn, i mean there's the only way to do this | 11:18 |
micmn | ok so I'll integrate it into linalg | 11:18 |
@wiking | that you do a preference for HAVE_LAPACK | 11:18 |
@wiking | i.e. if HAVE_LAPACK is available you use that eigensolver | 11:18 |
@wiking | otherwise use eigen's one | 11:18 |
micmn | yep | 11:19 |
@wiking | micmn, in the patch put somewhere a note why this is happening... maybe one day eigen people decide to use dsyevr | 11:25 |
@wiking | and then we can drop this hack | 11:26 |
micmn | sure | 11:26 |
@wiking | thnx | 11:26 |
micmn | wiking: btw this CSVFile bug is really annoying! https://github.com/shogun-toolbox/shogun/issues/1991 | 11:30 |
@wiking | micmn, :DDDDDDDDDDDDDDDDDDDDDD | 11:30 |
@wiking | ssssssssssssshhhhhhhhhhhhhh | 11:30 |
@wiking | act like you dont see it | 11:31 |
@wiking | :) | 11:31 |
micmn | ok I've just increased the buffer size... :P | 11:31 |
@sukey | [https://github.com/shogun-toolbox/shogun] Issue https://github.com/shogun-toolbox/shogun/issues/3926 closed by vigsterkr | 11:31 |
@wiking | :> | 11:31 |
@wiking | like a pro | 11:31 |
-!- travis-ci [~travis-ci@ec2-54-92-202-98.compute-1.amazonaws.com] has joined #shogun | 11:45 | |
travis-ci | it's Viktor Gal's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: https://travis-ci.org/shogun-toolbox/shogun/builds/253103891 | 11:45 |
-!- travis-ci [~travis-ci@ec2-54-92-202-98.compute-1.amazonaws.com] has left #shogun [] | 11:45 | |
-!- geektoni [~geektoni@93-34-234-212.ip52.fastwebnet.it] has quit [Ping timeout: 260 seconds] | 12:58 | |
Trixis | OXPHOS: cool nickname | 13:28 |
Trixis | wiking: i finally got everything to work, apparently, so far on numeric features only | 13:28 |
Trixis | wiking: although im a bit suspicious that after running grid search to find the optimal C value, all Cs from 0 to 10 are apparently nearly equally good in performance | 13:30 |
@wiking | :> | 13:31 |
Trixis | wiking: that doesnt seem correct, right? | 13:31 |
@wiking | well lets say that it'd be very surprising if that's true | 13:32 |
Trixis | wiking: yeah the minimum average are under PRC after 5x-validations is 0.57, and the max is 0.59 | 13:38 |
Trixis | *average area | 13:38 |
Trixis | ... and if i set c = 10000 im getting PRC of 0.7, ROC of 0.73 (as opposed to ROC of 0.61 on avg for values 0 - 10) | 13:44 |
Trixis | although as would be expected the accuracy drops to 0.5 for the c of 10000, so no better than random guessing | 13:47 |
-!- geektoni [~geektoni@93-34-234-212.ip52.fastwebnet.it] has joined #shogun | 14:39 | |
Trixis | well time to move the test onto the cluster and run it on the full dataset which is two orders of magnitude larger. | 14:44 |
Trixis | wiking: in order to set C for mkl binary classification, i call the set_C() method in the solver (in this case SVMLight) passed to MKLClassification, right? | 15:32 |
@wiking | hopefully yes | 15:32 |
@wiking | didn't really played ever with mkl | 15:33 |
Trixis | let me run a few tests | 15:34 |
Trixis | well theyre running now | 15:34 |
Trixis | right, calling set_C on the solver doesnt do anything, i.e. the results are /identical/ to | 15:35 |
Trixis | each other | 15:35 |
Trixis | calling set_C in MKLClassification works. Unless it's 0. then it goes up in flames and crashes | 15:35 |
-!- iglesiasg [~iglesiasg@217.119.234.214] has quit [Quit: leaving] | 15:41 | |
@sukey | [https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/3928 opened by geektoni | 16:26 |
@sukey | [https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/3928 | 16:38 |
@wiking | geektoni, wooooooooooooooah | 16:46 |
@wiking | man that looks amazing | 16:46 |
@wiking | ! | 16:46 |
geektoni | wiking: and this is just the beginning ;) | 16:48 |
@wiking | m_enable_emit | 16:52 |
@wiking | ? | 16:52 |
@wiking | i mean the good thing about observables | 16:52 |
@wiking | that if you have no subscriber | 16:52 |
@wiking | i.e observer | 16:52 |
@wiking | it should be a nop | 16:53 |
@wiking | : | 16:53 |
geektoni | wiking: I didn't investigate the RxCPP behavior when there are no subscribers (or I didn't notice when I read the documentation). | 16:55 |
Trixis | right 10^8 is not an acceptable value for C (numeric instability) | 17:00 |
-!- HeikoS [~heiko@untrust-out.swc.ucl.ac.uk] has joined #shogun | 17:06 | |
-!- mode/#shogun [+o HeikoS] by ChanServ | 17:07 | |
geektoni | ping HeikoS | 17:16 |
@HeikoS | geektoni: pong | 17:17 |
@HeikoS | nice patch man! | 17:17 |
@HeikoS | really nice work this is | 17:17 |
@wiking | geektoni, http://reactive-extensions.github.io/RxCpp/classrxcpp_1_1observable.html#a5b3dcda85c609a5006fa1707da5ae3d7 | 17:17 |
@wiking | geektoni, just sayin' :) | 17:17 |
geektoni | HeikoS: it still needs a lot of work :p | 17:18 |
@wiking | geektoni, maybe we wanna change to this as tb needs timestamp anyways | 17:18 |
@wiking | right? | 17:18 |
@HeikoS | timestamps++ | 17:18 |
@HeikoS | geektoni: you got my comments on the folds? | 17:19 |
geektoni | wiking: mmh, I need to look into it because we are currently using a subject | 17:19 |
geektoni | and I don't know if we can override the subject's observable with this new one you just mentioned. | 17:19 |
geektoni | HeikoS: yes yes | 17:19 |
geektoni | HeikoS: that's why I pinged you ;) | 17:20 |
@wiking | geektoni, subject = observable + observer right? | 17:20 |
@wiking | it has an observer and an observerable | 17:20 |
geektoni | wiking: yes | 17:20 |
@wiking | so once you do get_observable () const | 17:20 |
@wiking | then it's timestamp() | 17:20 |
@wiking | and it'll just create a pair | 17:20 |
@wiking | of whatever you have in as observed | 17:20 |
@wiking | where .second = time_unit | 17:20 |
geektoni | wiking: ah! Okay, I thought it was a factory class | 17:20 |
geektoni | ok, it is doable | 17:20 |
@wiking | so then you can just drop the whole chrono story | 17:21 |
@wiking | :P | 17:21 |
geektoni | HeikoS: first of all, to quickly answer to your email, as far as i know, there is no way to store indices into Tensorboard. | 17:21 |
@HeikoS | cant we do a histogram on integers? | 17:22 |
@HeikoS | or a time series? | 17:22 |
@HeikoS | I mean | 17:22 |
@HeikoS | this is not so interesting for tensorboard | 17:22 |
@HeikoS | but more for extracting the indices manually for some custom analysis later | 17:22 |
@HeikoS | you run the xvalidation | 17:22 |
@HeikoS | then you want the indices in your python code | 17:22 |
geektoni | HeikoS: yes, we can, but tensorboard's histogram are different | 17:23 |
geektoni | HeikoS: https://www.tensorflow.org/get_started/tensorboard_histograms | 17:23 |
@HeikoS | ok i see | 17:25 |
@HeikoS | well this is not so much about tensorboard | 17:25 |
@HeikoS | but more about getting hand on the indices | 17:25 |
@HeikoS | I assume one can directly access observables without going through tensorboard | 17:25 |
geektoni | yes, it is possibile. However, the only ParameterObserver that are currently done works only with Tensorboard. | 17:26 |
OXPHOS | Trixis: thx :D | 17:27 |
@HeikoS | geektoni: let's make one for indices in xvalidation that I can access from swig :D | 17:28 |
Trixis | OXPHOS: do you do bioinformatics / comp bio? | 17:28 |
geektoni | HeikoS: mmh, and what will this new ParameterObserver do with the values it receive? Will it print them to stdout? | 17:30 |
@HeikoS | no store them | 17:30 |
@HeikoS | so one can access later on | 17:30 |
geektoni | like, store them to a variable (vector since they're indices)? | 17:31 |
@HeikoS | geektoni: some dynamically growing structure | 17:32 |
@HeikoS | where you later one can nicely access the indices | 17:32 |
@HeikoS | or the folds | 17:32 |
@HeikoS | fold results | 17:32 |
@HeikoS | anything really | 17:32 |
@wiking | geektoni, geektoni https://github.com/Reactive-Extensions/RxCpp/blob/master/Rx/v2/src/rxcpp/subjects/rx-subject.hpp#L185 | 17:34 |
@HeikoS | geektoni: this is hugely useful for scientists that want to look inside the blackbox of algorithms, but without going the tensorvboard extra way (which is also cool) | 17:34 |
@wiking | geektoni, hence remove the emit boolean flag plz | 17:34 |
geektoni | HeikoS: ok, understood. I'll come up with something. | 17:34 |
@HeikoS | geektoni: ace! | 17:35 |
geektoni | wiking: ok, fair enough. I'll remove the flag then. | 17:40 |
OXPHOS | Trixis: not really...only do benchwork in lab | 17:44 |
Trixis | hah fair | 17:44 |
Trixis | it's lifesciences nevertheless | 17:44 |
Trixis | i assumed either of those two because ML and so on | 17:44 |
OXPHOS | make more sense actually..didn't think that much when I joined the lab | 17:50 |
geektoni | wiking: regarding the timestamp thing, I think we'll still need <chrono>, since we manually call on_next() to send values :P | 17:57 |
-!- yammerz [~myamada@64.7.137.182] has quit [Ping timeout: 255 seconds] | 18:22 | |
-!- yamz [~myamada@2620:13:0:10:ad90:f873:79fb:1bee] has joined #shogun | 18:22 | |
-!- mikeling [uid89706@gateway/web/irccloud.com/x-siynttqijkgauifg] has quit [Quit: Connection closed for inactivity] | 18:25 | |
-!- yammer [~myamada@64.7.137.182] has joined #shogun | 18:26 | |
-!- yamz [~myamada@2620:13:0:10:ad90:f873:79fb:1bee] has quit [Read error: Connection reset by peer] | 18:26 | |
-!- geektoni [~geektoni@93-34-234-212.ip52.fastwebnet.it] has quit [Remote host closed the connection] | 18:30 | |
-!- HeikoS [~heiko@untrust-out.swc.ucl.ac.uk] has quit [Ping timeout: 255 seconds] | 19:45 | |
-!- HeikoS [~heiko@host-92-0-169-11.as43234.net] has joined #shogun | 22:08 | |
-!- mode/#shogun [+o HeikoS] by ChanServ | 22:08 | |
-!- HeikoS [~heiko@host-92-0-169-11.as43234.net] has quit [Quit: Leaving.] | 22:16 | |
-!- sukey [~nodebot@ks312251.kimsufi.com] has quit [Remote host closed the connection] | 23:52 | |
-!- sukey [~nodebot@ks312251.kimsufi.com] has joined #shogun | 23:53 | |
-!- mode/#shogun [+o sukey] by ChanServ | 23:53 | |
--- Log closed Fri Jul 14 00:00:54 2017 |
Generated by irclog2html.py 2.10.0 by Marius Gedminas - find it at mg.pov.lt!