| *** reco has joined #zope3-dev | 00:09 | |
| *** redir has quit IRC | 00:09 | |
| *** reco_ has joined #zope3-dev | 00:10 | |
| *** brandon_rhodes has quit IRC | 00:13 | |
| *** brandon_rhodes has joined #zope3-dev | 00:13 | |
| *** fairwinds has joined #zope3-dev | 00:18 | |
| *** benji has quit IRC | 00:20 | |
| *** reco has quit IRC | 00:26 | |
| *** timte has quit IRC | 00:28 | |
| *** redir has joined #zope3-dev | 00:32 | |
| *** brandon_rhodes has quit IRC | 00:39 | |
| *** reco_ has quit IRC | 00:41 | |
| *** vimes656 has quit IRC | 00:41 | |
| *** sp0cksbeard has quit IRC | 00:51 | |
| *** pelle_ has quit IRC | 00:51 | |
| *** danfairs has quit IRC | 00:55 | |
| *** brandon_rhodes has joined #zope3-dev | 00:58 | |
| *** philiKON has joined #zope3-dev | 01:02 | |
| *** regebro has quit IRC | 01:09 | |
| *** alecm has quit IRC | 01:14 | |
| *** jamur2 has quit IRC | 01:24 | |
| *** brandon_rhodes has quit IRC | 01:24 | |
| *** lurkymclurkleton has quit IRC | 01:25 | |
| *** flox has left #zope3-dev | 01:26 | |
| *** MrSipan has quit IRC | 01:28 | |
| *** whit is now known as whit|out | 01:40 | |
| *** greenman has joined #zope3-dev | 01:41 | |
| *** J1m has quit IRC | 01:48 | |
| *** MiUlEr has joined #zope3-dev | 01:48 | |
| *** alecm has joined #zope3-dev | 01:52 | |
| *** malthe|away is now known as malthe | 01:53 | |
| *** malthe is now known as malthe|Zzz | 01:53 | |
| *** aaronv has quit IRC | 01:53 | |
| *** rmarianski has quit IRC | 02:18 | |
| *** philiKON has quit IRC | 02:18 | |
| *** nyo has quit IRC | 02:20 | |
| *** tarek has joined #zope3-dev | 02:28 | |
| *** whit has joined #zope3-dev | 02:29 | |
| *** reco has joined #zope3-dev | 02:34 | |
| *** norro has quit IRC | 02:49 | |
| *** hexsprite_ has quit IRC | 02:49 | |
| *** hexsprite has joined #zope3-dev | 02:50 | |
| *** Jell-O-Fishi has joined #zope3-dev | 02:54 | |
| *** kaeru has quit IRC | 03:07 | |
| *** malthe|Zzz has quit IRC | 03:07 | |
| *** alecm has quit IRC | 03:08 | |
| *** srichter has quit IRC | 03:28 | |
| *** srichter has joined #zope3-dev | 03:29 | |
| *** natea|rome has quit IRC | 03:34 | |
| *** whit has quit IRC | 04:01 | |
| *** davisagli has left #zope3-dev | 04:06 | |
| *** alecm has joined #zope3-dev | 04:06 | |
| *** kaeru has joined #zope3-dev | 04:12 | |
| *** jpcw has joined #zope3-dev | 04:15 | |
| *** greenman has quit IRC | 04:45 | |
| *** alecm has quit IRC | 04:46 | |
| *** aaronv has joined #zope3-dev | 04:47 | |
| *** binbrain has joined #zope3-dev | 04:54 | |
| * MiUlEr is away: ausente | 04:55 | |
| binbrain | I'm using fromlib.forms form_libs = Fields(IType) to auto pack fields for my content type. problem is, whenever I include a List in my content type, I get a message can't iterate over non-sequence | 04:56 |
|---|---|---|
| binbrain | I'm assuming it might be because the list isn't initialized, but required=False. So why should I have to init it anywhere? | 04:56 |
| *** aaronv has quit IRC | 04:57 | |
| * MiUlEr is back (gone 00:03:13) | 04:58 | |
| * MiUlEr is away: ya regreso | 05:11 | |
| MiUlEr | hi | 05:20 |
| *** binbrain has quit IRC | 05:24 | |
| *** reco has joined #zope3-dev | 05:30 | |
| *** srichter has quit IRC | 05:32 | |
| *** MiUlEr has quit IRC | 05:34 | |
| *** reco has quit IRC | 05:38 | |
| *** greenman has joined #zope3-dev | 05:57 | |
| *** binseer has joined #zope3-dev | 06:08 | |
| *** andycat has joined #zope3-dev | 06:11 | |
| *** alecm has joined #zope3-dev | 06:19 | |
| *** kaeru has quit IRC | 06:34 | |
| *** greenman has quit IRC | 06:37 | |
| *** kaeru has joined #zope3-dev | 06:42 | |
| *** alecm has joined #zope3-dev | 07:01 | |
| *** stub has joined #zope3-dev | 07:03 | |
| *** jayaraj has joined #zope3-dev | 07:09 | |
| *** whit has joined #zope3-dev | 07:12 | |
| *** alecm has quit IRC | 07:15 | |
| *** MiUlEr has joined #zope3-dev | 07:16 | |
| *** afd__ has joined #zope3-dev | 07:23 | |
| *** ignas has quit IRC | 07:25 | |
| *** fairwinds has quit IRC | 07:30 | |
| *** basti has joined #zope3-dev | 07:35 | |
| *** whit has quit IRC | 07:38 | |
| *** kursor has joined #zope3-dev | 07:42 | |
| *** basti has quit IRC | 07:44 | |
| *** basti has joined #zope3-dev | 07:48 | |
| *** davisagli has joined #zope3-dev | 07:54 | |
| *** Theuni has joined #zope3-dev | 07:59 | |
| *** philiKON has joined #zope3-dev | 08:12 | |
| *** philiKON_ has joined #zope3-dev | 08:17 | |
| *** projekt01 has joined #zope3-dev | 08:28 | |
| *** philiKON has quit IRC | 08:33 | |
| *** flox has joined #zope3-dev | 08:36 | |
| *** philiKON_ has quit IRC | 08:37 | |
| *** agroszer_ has joined #zope3-dev | 08:38 | |
| *** Theuni has quit IRC | 08:39 | |
| *** pyqwer has joined #zope3-dev | 08:43 | |
| *** pannekoekwaus has quit IRC | 08:46 | |
| *** basti has quit IRC | 08:46 | |
| *** basti has joined #zope3-dev | 08:49 | |
| *** tarek has quit IRC | 08:54 | |
| *** flox has quit IRC | 08:59 | |
| *** afd__ has quit IRC | 09:02 | |
| *** pelle_ has joined #zope3-dev | 09:03 | |
| *** Theuni has joined #zope3-dev | 09:04 | |
| *** pelle_ has quit IRC | 09:08 | |
| *** jukart has joined #zope3-dev | 09:08 | |
| *** __mac__ has joined #zope3-dev | 09:11 | |
| *** zagy has joined #zope3-dev | 09:11 | |
| *** iham has joined #zope3-dev | 09:12 | |
| *** iham has joined #zope3-dev | 09:13 | |
| *** jukart has quit IRC | 09:19 | |
| *** davisagli has left #zope3-dev | 09:26 | |
| *** basti has quit IRC | 09:27 | |
| *** pelle_ has joined #zope3-dev | 09:31 | |
| *** Theuni1 has joined #zope3-dev | 09:33 | |
| *** Theuni has quit IRC | 09:35 | |
| *** basti has joined #zope3-dev | 09:36 | |
| *** MiUlEr has quit IRC | 09:37 | |
| *** tarek has joined #zope3-dev | 09:38 | |
| *** regebro has joined #zope3-dev | 09:42 | |
| *** sawdog_ has quit IRC | 09:43 | |
| *** agroszer_ is now known as agroszer | 09:47 | |
| *** nyo has joined #zope3-dev | 09:51 | |
| *** JaRoel|4D has joined #zope3-dev | 09:52 | |
| *** dunny has quit IRC | 09:52 | |
| *** andycat has quit IRC | 09:56 | |
| *** vimes656 has joined #zope3-dev | 09:56 | |
| *** srichter has joined #zope3-dev | 10:02 | |
| *** jukart has joined #zope3-dev | 10:04 | |
| *** ccomb_ has joined #zope3-dev | 10:04 | |
| *** tarek has quit IRC | 10:07 | |
| *** __mac__ has quit IRC | 10:08 | |
| *** __mac__ has joined #zope3-dev | 10:11 | |
| *** srichter has quit IRC | 10:15 | |
| *** srichter has joined #zope3-dev | 10:15 | |
| *** toutpt has joined #zope3-dev | 10:18 | |
| *** davisagli_ has joined #zope3-dev | 10:21 | |
| *** Theuni has joined #zope3-dev | 10:22 | |
| *** pelle_ has quit IRC | 10:30 | |
| *** davisagli_ has left #zope3-dev | 10:31 | |
| *** greenman has joined #zope3-dev | 10:31 | |
| *** mkerrin has joined #zope3-dev | 10:32 | |
| *** Theuni1 has quit IRC | 10:40 | |
| *** basti has quit IRC | 10:50 | |
| *** sawdog has joined #zope3-dev | 10:52 | |
| *** srichter has quit IRC | 10:54 | |
| *** afd__ has joined #zope3-dev | 10:54 | |
| *** fRiSi has joined #zope3-dev | 10:55 | |
| *** davisagli has joined #zope3-dev | 11:03 | |
| *** vimes656 has quit IRC | 11:08 | |
| *** malthe has joined #zope3-dev | 11:09 | |
| *** tarek has joined #zope3-dev | 11:12 | |
| *** toutpt has quit IRC | 11:20 | |
| *** toutpt has joined #zope3-dev | 11:21 | |
| *** kaeru has quit IRC | 11:25 | |
| *** sawdog_ has joined #zope3-dev | 11:32 | |
| *** ccomb_1 has joined #zope3-dev | 11:40 | |
| *** ccomb_ has quit IRC | 11:42 | |
| *** davisagli has quit IRC | 11:43 | |
| *** toutpt has quit IRC | 11:45 | |
| *** kursor has quit IRC | 11:55 | |
| *** Jell-O-Fishi has quit IRC | 11:55 | |
| *** redir has quit IRC | 11:55 | |
| *** CSWookie has quit IRC | 11:55 | |
| *** kursor has joined #zope3-dev | 11:56 | |
| *** Jell-O-Fishi has joined #zope3-dev | 11:56 | |
| *** redir has joined #zope3-dev | 11:56 | |
| *** CSWookie has joined #zope3-dev | 11:56 | |
| *** romanofski has joined #zope3-dev | 12:15 | |
| *** yotaff has joined #zope3-dev | 12:21 | |
| *** flox has joined #zope3-dev | 12:34 | |
| *** mintsauce has joined #zope3-dev | 12:42 | |
| mintsauce | Whats the difference between InternalPrincipal & Principal? | 12:43 |
| *** greenman has quit IRC | 12:44 | |
| mintsauce | Or ..... to put it differently I can get principal_id from InternalPrincipal - but how do I get the Principal object from this? | 12:51 |
| *** markusleist has joined #zope3-dev | 12:57 | |
| nyo | mintsauce: the IAuthentication utility has getPrincipal method that returns principal object by its id | 12:57 |
| mintsauce | nyo: heh - just this second found it - but thanks :) | 12:58 |
| *** stub has quit IRC | 13:11 | |
| *** aaronv has joined #zope3-dev | 13:16 | |
| mintsauce | nyo - my principals are in a folder - how do i use the method on them? | 13:29 |
| lisppaste6 | mintsauce pasted "principals in folder" at http://paste.lisp.org/display/70362 | 13:29 |
| *** flox has left #zope3-dev | 13:32 | |
| *** pelle_ has joined #zope3-dev | 13:49 | |
| *** __mac__ has quit IRC | 13:53 | |
| *** __mac__ has joined #zope3-dev | 13:55 | |
| *** philiKON has joined #zope3-dev | 13:57 | |
| afd__ | mintsauce: InternalPrincipal is different from a Principal | 13:59 |
| mintsauce | suspected as much | 14:00 |
| afd__ | an InternalPrincipal is a persistent object that collects information about the users (username, password) | 14:00 |
| afd__ | the Principal object is a transient object created on every request | 14:00 |
| nyo | mintsauce: IIRC, you can get internalprincipal login, then get id by login from the folder, then get Principal from Iauthentication using getPrincipal | 14:03 |
| nyo | mintsauce: write a helper function for that | 14:03 |
| *** jhauser has joined #zope3-dev | 14:11 | |
| *** vimes656 has joined #zope3-dev | 14:14 | |
| *** tarek has quit IRC | 14:18 | |
| *** tarek has joined #zope3-dev | 14:19 | |
| *** tarek has quit IRC | 14:20 | |
| *** fRiSi has quit IRC | 14:20 | |
| *** J1m has joined #zope3-dev | 14:22 | |
| *** fairwinds has joined #zope3-dev | 14:23 | |
| *** tarek has joined #zope3-dev | 14:23 | |
| *** harobed has joined #zope3-dev | 14:25 | |
| *** alga has joined #zope3-dev | 14:36 | |
| *** kursor has quit IRC | 14:37 | |
| *** tarek_ has joined #zope3-dev | 14:38 | |
| *** vaab has left #zope3-dev | 14:39 | |
| *** tarek has quit IRC | 14:40 | |
| *** malthe is now known as malthe|away | 14:42 | |
| mintsauce | getPrincipal returns a class? (Pdb) type(pau.getPrincipal(principal_id)) ---> <class 'zope.app.authentication.principalfolder.Principal'> | 14:43 |
| *** sunew has joined #zope3-dev | 14:46 | |
| *** benji has joined #zope3-dev | 14:57 | |
| *** mintsauce has quit IRC | 15:06 | |
| *** mgedmin has joined #zope3-dev | 15:11 | |
| *** Theuni has left #zope3-dev | 15:12 | |
| *** ignas has joined #zope3-dev | 15:15 | |
| *** afd__ has quit IRC | 15:41 | |
| *** basti__ has joined #zope3-dev | 15:42 | |
| *** benji has quit IRC | 15:48 | |
| *** benji has joined #zope3-dev | 15:50 | |
| *** empitec has joined #zope3-dev | 15:55 | |
| empitec | Hi, I have a simple question about zope3 development... anyone can help me? | 15:55 |
| *** romanofs1i has joined #zope3-dev | 16:00 | |
| *** Theuni has joined #zope3-dev | 16:01 | |
| *** jamur2 has joined #zope3-dev | 16:02 | |
| *** lurkymclurkleton has joined #zope3-dev | 16:02 | |
| *** JaRoel|4_ has joined #zope3-dev | 16:03 | |
| mgedmin | empitec: just ask the question | 16:14 |
| *** mgedmin has quit IRC | 16:14 | |
| *** faassen has joined #zope3-dev | 16:14 | |
| empitec | okey, thanks a lot mgedmin | 16:15 |
| empitec | the thing is I'm newbie and I bought the book "Web Component Development with Zope.3" | 16:15 |
| empitec | in order to learn a little bit about zope | 16:16 |
| *** romanofski has quit IRC | 16:16 | |
| empitec | so, after create an interface (really a schema), and a content component | 16:16 |
| empitec | I try to create a view using the examples in the book | 16:16 |
| empitec | and I get an error | 16:16 |
| empitec | Let me explain you how I organized the code | 16:17 |
| empitec | I have created a package called "pompyme" inside lib/python (in a zope instance I created) | 16:17 |
| empitec | Inside pompyme I created the configure.zcml and several files containing interfaces and content componentes | 16:17 |
| empitec | then I have created a "subpackage" called pompyme.browser | 16:18 |
| empitec | where I have created a view deriving the BrowserPage class | 16:18 |
| empitec | inside pompyme.browser I have created another configure.zcml | 16:18 |
| empitec | doing the mapping to the index.html view for an interface, and I have included it from pompyme/configure.zcml | 16:19 |
| empitec | so, here is the question: | 16:19 |
| empitec | "Should I create a file called pompyme-configure.zcml in /etc/package-includes to include the configure.zcml from my local package?" | 16:20 |
| *** JaRoel|4D has quit IRC | 16:20 | |
| empitec | or Zope 3 is clever enough to process the configure.zcml inside my own package? | 16:21 |
| ccomb_1 | empitec: you need the pompyme-configure.zcml | 16:22 |
| *** ccomb_1 is now known as ccomb | 16:22 | |
| empitec | ok... In the book I have is not very clear whether this step is necessary or not | 16:23 |
| empitec | so after create this file I get the following error (this is the reason because I was thinking about the file in package-include was necessary o not): | 16:24 |
| empitec | ConfigurationError: ('Invalid value for', 'package', 'ImportError: Module pompyme has no global browser') | 16:24 |
| andres | empitec: remeber that there must be an __init__.py inside browser. | 16:25 |
| empitec | It seems like zope is treating browser subpackage as a global package, but really browser is inside pompyme (local package9 | 16:25 |
| empitec | ) | 16:25 |
| empitec | ummm | 16:25 |
| empitec | I can't believe!!! what a newbie fault!!! | 16:26 |
| *** MrSipan has joined #zope3-dev | 16:27 | |
| empitec | thank you very much... that was the problem!!! | 16:27 |
| andres | ("Multiple exlamation marks are a sign of pure evil." a very wise man once said...) | 16:27 |
| empitec | sorry... i won't abuse in the future ;) | 16:29 |
| andres | good ;-) | 16:30 |
| *** stub has joined #zope3-dev | 16:37 | |
| *** aaronv has quit IRC | 16:38 | |
| *** jukart has quit IRC | 16:39 | |
| *** Theuni has quit IRC | 16:44 | |
| *** MrSipan has quit IRC | 16:44 | |
| *** pelle_ has quit IRC | 16:44 | |
| *** Theuni has joined #zope3-dev | 16:44 | |
| *** MrSipan has joined #zope3-dev | 16:46 | |
| *** faassen has quit IRC | 16:48 | |
| *** basti__ has quit IRC | 16:51 | |
| *** alga_ has joined #zope3-dev | 16:54 | |
| *** Theuni1 has joined #zope3-dev | 16:54 | |
| *** Theuni has quit IRC | 16:58 | |
| *** sp0cksbeard has joined #zope3-dev | 17:00 | |
| *** alga has quit IRC | 17:06 | |
| *** mintsauce has joined #zope3-dev | 17:06 | |
| *** whit has joined #zope3-dev | 17:08 | |
| *** JaRoel|4D has joined #zope3-dev | 17:09 | |
| *** __mac__ has quit IRC | 17:14 | |
| *** malthe|away is now known as malth3e | 17:14 | |
| *** malth3e is now known as malthe | 17:14 | |
| *** agroszer_ has joined #zope3-dev | 17:21 | |
| *** whit has quit IRC | 17:24 | |
| *** jayaraj has quit IRC | 17:24 | |
| *** Theuni has joined #zope3-dev | 17:25 | |
| *** binseer has quit IRC | 17:25 | |
| *** JaRoel|4_ has quit IRC | 17:26 | |
| *** basti__ has joined #zope3-dev | 17:26 | |
| *** zagy has quit IRC | 17:29 | |
| *** Theuni1 has quit IRC | 17:32 | |
| mintsauce | how can i i18n vocabs?? | 17:35 |
| *** mgedmin has joined #zope3-dev | 17:36 | |
| *** agroszer has quit IRC | 17:38 | |
| *** whit has joined #zope3-dev | 17:41 | |
| *** markusleist has quit IRC | 17:45 | |
| *** reco has joined #zope3-dev | 17:45 | |
| *** basti__ has quit IRC | 17:47 | |
| *** whit has quit IRC | 17:53 | |
| *** nyo has quit IRC | 17:54 | |
| *** Theuni has quit IRC | 18:00 | |
| *** alecm has joined #zope3-dev | 18:04 | |
| *** afd__ has joined #zope3-dev | 18:05 | |
| *** Theuni has joined #zope3-dev | 18:06 | |
| *** rmarianski has joined #zope3-dev | 18:14 | |
| *** Theuni has quit IRC | 18:18 | |
| *** projekt01 has quit IRC | 18:20 | |
| *** zagy has joined #zope3-dev | 18:20 | |
| *** malthe is now known as malthe|out | 18:21 | |
| *** JaRoel|4_ has joined #zope3-dev | 18:22 | |
| *** stub has quit IRC | 18:23 | |
| *** ignas has quit IRC | 18:25 | |
| *** davisagli has joined #zope3-dev | 18:27 | |
| *** whit has joined #zope3-dev | 18:29 | |
| *** philiKON has quit IRC | 18:30 | |
| *** aaronv has joined #zope3-dev | 18:31 | |
| *** MiUlEr has joined #zope3-dev | 18:35 | |
| *** zagy_ has joined #zope3-dev | 18:37 | |
| *** zagy has quit IRC | 18:37 | |
| *** JaRoel|4_ has quit IRC | 18:39 | |
| *** aaronv has quit IRC | 18:39 | |
| *** JaRoel|4D has quit IRC | 18:41 | |
| *** sunew has quit IRC | 18:44 | |
| *** davisagli has left #zope3-dev | 18:48 | |
| *** sm has joined #zope3-dev | 18:48 | |
| *** alecm has quit IRC | 18:56 | |
| *** alecm has joined #zope3-dev | 18:56 | |
| *** alga_ has quit IRC | 18:57 | |
| *** philiKON has joined #zope3-dev | 18:59 | |
| *** alecm has quit IRC | 19:00 | |
| *** nyo has joined #zope3-dev | 19:01 | |
| *** empitec has quit IRC | 19:02 | |
| *** ccomb has quit IRC | 19:05 | |
| *** sawdog_ has quit IRC | 19:08 | |
| *** aaronv has joined #zope3-dev | 19:08 | |
| *** lucielejard has joined #zope3-dev | 19:09 | |
| *** davisagli has joined #zope3-dev | 19:16 | |
| *** srichter has joined #zope3-dev | 19:17 | |
| *** afd___ has joined #zope3-dev | 19:18 | |
| *** tarek_ has quit IRC | 19:20 | |
| *** regebro_ has joined #zope3-dev | 19:28 | |
| *** regebro has quit IRC | 19:28 | |
| *** JaRoel|4D has joined #zope3-dev | 19:29 | |
| *** JaRoel|4_ has joined #zope3-dev | 19:30 | |
| *** JaRoel|4D has quit IRC | 19:31 | |
| *** timte has joined #zope3-dev | 19:32 | |
| *** pyqwer has quit IRC | 19:32 | |
| *** afd__ has quit IRC | 19:33 | |
| *** mintsauce has quit IRC | 19:37 | |
| *** baijum has joined #zope3-dev | 19:40 | |
| *** jpcw has quit IRC | 19:40 | |
| *** runyaga has joined #zope3-dev | 19:45 | |
| *** redir has quit IRC | 19:55 | |
| *** agroszer_ has quit IRC | 20:11 | |
| *** nathany has joined #zope3-dev | 20:13 | |
| *** tarek_ has joined #zope3-dev | 20:14 | |
| *** ktwilight has quit IRC | 20:19 | |
| *** tarek_ has quit IRC | 20:21 | |
| *** ktwilight has joined #zope3-dev | 20:22 | |
| *** harobed has quit IRC | 20:32 | |
| *** goschtl has joined #zope3-dev | 20:39 | |
| *** iham is now known as iham|away | 20:41 | |
| *** JaRoel|4_ has quit IRC | 20:43 | |
| *** baijum has quit IRC | 20:52 | |
| *** pelle_ has joined #zope3-dev | 20:54 | |
| *** romanofs1i has quit IRC | 20:58 | |
| *** mkerrin has quit IRC | 21:00 | |
| *** alecm has joined #zope3-dev | 21:04 | |
| *** goschtl has quit IRC | 21:10 | |
| *** vimes656 has quit IRC | 21:17 | |
| *** nathany has quit IRC | 21:30 | |
| *** yotaff has quit IRC | 21:33 | |
| *** yotaff has joined #zope3-dev | 21:33 | |
| *** yotaff has quit IRC | 21:46 | |
| *** reco has quit IRC | 21:58 | |
| *** mgedmin has quit IRC | 21:59 | |
| *** afd___ has quit IRC | 22:05 | |
| *** goschtl has joined #zope3-dev | 22:12 | |
| *** goschtl has quit IRC | 22:16 | |
| *** nyo1 has joined #zope3-dev | 22:19 | |
| *** nyo1 has left #zope3-dev | 22:19 | |
| *** zagy_ has quit IRC | 22:40 | |
| *** benji has quit IRC | 22:58 | |
| *** benji has joined #zope3-dev | 23:00 | |
| *** goschtl has joined #zope3-dev | 23:04 | |
| *** flox has joined #zope3-dev | 23:08 | |
| *** redir has joined #zope3-dev | 23:19 | |
| *** redir has quit IRC | 23:23 | |
| *** mgedmin has joined #zope3-dev | 23:37 | |
Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!