Thursday, 2014-01-30

*** tpb has joined #freeorion00:00
*** aanderse has joined #freeorion00:08
*** Afdal has joined #freeorion01:20
ADIVI0b0101.1010.1100.100101:56
ADIVI0x5AC901:57
ADIVIreadable bit format01:57
ADIVIoYismuchbetter01:59
ADIVI0y  A..X02:00
ADIVI+ 0..902:00
*** ADIVI has quit IRC02:27
*** Afdal has quit IRC04:00
*** VargaD has quit IRC04:17
*** VargaD has joined #freeorion04:18
*** Afdal has joined #freeorion04:41
*** STalKer-X_w has quit IRC04:43
*** STalKer-X has joined #freeorion04:43
*** tomreyn has quit IRC04:44
*** Afdal has quit IRC07:01
*** vurma has joined #freeorion07:28
*** GeofftheMedio has quit IRC09:48
*** GeofftheMedio has joined #freeorion10:05
*** GeofftheMedio_ has joined #freeorion10:13
*** GeofftheMedio has quit IRC10:15
*** GeofftheMedio_ is now known as GeofftheMedio10:15
*** GeofftheMedio has quit IRC10:22
*** GeofftheMedio has joined #freeorion10:27
*** GeofftheMedio has quit IRC10:42
*** ADIVI has joined #freeorion11:01
ADIVI__/hiiii theeeeere\___11:02
ADIVIcoffein emeergency procedure initiated11:03
ADIVInice paralelity  ...saly passes this way11:04
ADIVIpassed11:04
*** GeofftheMedio has joined #freeorion12:37
*** GeofftheMedio has quit IRC12:56
*** tomreyn has joined #freeorion13:05
*** tomreyn has joined #freeorion13:05
*** ADIVI has quit IRC14:21
*** planetmaker has quit IRC14:21
*** planetmaker has joined #freeorion14:24
*** ADIVI has joined #freeorion14:27
*** ADM has joined #freeorion14:32
*** ADIVI has quit IRC14:32
*** ADM has quit IRC14:34
*** ADM has joined #freeorion14:39
*** ADM has joined #freeorion14:43
*** ADM has joined #freeorion14:49
*** ADM has quit IRC14:54
*** ADIVI has joined #freeorion15:20
ADIVIhu15:21
ADIVIshake da tree ... the code monkey had to hide anywhere!   (keep care for palms and look if balls are nuts!)15:23
ADIVIbi-na-ry ba-na-na....   ?!?  dow .. have to consider new tricks!  :D15:29
*** vurma has quit IRC15:36
*** JLP_ has quit IRC15:42
adrian_broherhttp://www.freeorion.org/forum/viewtopic.php?f=25&t=7119 threads like these make me wonder if nobody know the minidump feature provided by the windows runtime.18:12
tpb<http://ln-s.net/Ah2L> (at www.freeorion.org)18:12
Nagilum_the what? :>18:22
adrian_broherthat's what I'm talking about18:24
adrian_broher:318:24
* Sector wouldn't but then doesn't use that thing either.18:30
Nagilum_yeah only for work related Outlook and IE stuff18:33
adrian_broherhaving a process image to debug should be more useful than 'please poke the left side of the app, does it work now?'18:34
Nagilum_is that like "kill -11" :> ?18:38
Sectorkillall windows18:39
Nagilum_+118:39
adrian_broherthat's not poking, but stabbing the brain through the eye socket.18:39
Nagilum_isn't there anyone with some C++ around who knows how this should be expressed http://www.nagilum.org/repo/svn6773-clang.html ? :-/19:21
Nagilum_C++ knowledge19:21
adrian_broherNagilum_, I don't have this problem with my clang version19:22
Nagilum_hmm, which clang version?19:22
adrian_broher3.319:23
Nagilum_hmm, same here19:23
adrian_broherwell, I didn't have the chance to compile the object map.19:24
adrian_broherso maybe I have the issue too.19:24
Nagilum_/usr/bin/CC   -DADOBE_STD_SERIALIZATION -DENABLE_BINRELOC -DFREEORION_BUILD_COMMON -DFREEORION_FREEBSD -Wno-deprecated -Wall -Wno-parentheses -fPIC -I/usr/local/include -I/root/FreeOrion -I/root/FreeOrion/GG -I/root/FreeOrion/log4cpp -I/root/FreeOrion/OpenSteer/include -o CMakeFiles/freeorioncommon.dir/combat/CombatLogManager.cpp.o -c /root/FreeOrion/combat/CombatLogManager.cpp19:26
ADIVII smell code ... what is it?19:26
ADIVIis it logical ?19:26
Nagilum_ADIVI: http://www.nagilum.org/repo/svn6773-clang.html19:26
ADIVIsemantical?19:27
ADIVI:)19:27
Nagilum_syntactical19:27
ADIVIah .. visual and tactical ... charges torpedos!19:29
ADIVIoverload warp core supercritical and donate19:30
ADIVIi mean dotate of course ;)19:31
ADIVIanyhow i my web browser claims he dont know that protocol...    www say html and ext say html ... may i wonder?19:32
Nagilum_you want us to teach you how to use a web browser?19:33
ADIVIsee ... you are a web broser and there is a large net called web.   documents called html are there usual . doees that help?19:33
ADIVIno .. i train my web browser for 2.019:33
*** custos-mundi has quit IRC19:34
ADIVI:(   i can anywhy not access due to .... communiciation problems  ... web browser need perhaps update?19:35
ADIVIno .. web .weeeeb  .. ya got it .. sorry - what's up?19:36
ADIVIare you still about porting i guess .. may ask what is stat about?19:37
Nagilum_stat?19:37
ADIVIstatus19:37
Nagilum_then I don't understand the question19:38
ADIVIwie klapperts mit dem port?19:38
Nagilum_ADIVI: http://www.nagilum.org/repo/svn6773-clang.html19:38
ADIVIyoyo .. aba mein kleiner webbrowser kann noch nicht so große documente von so weiten servern lesen ... er ist noch schüchtern ... er sagt er bekommt das protokoll nicht gebacken .. bittte nicht lachen .. er ist sensible  und stürzt vll ab?19:40
Nagilum_ no member named19:41
Nagilum_ups19:41
Nagilum_oops I mean19:41
Nagilum_ADIVI: dann benutz nen richtigen browser19:41
ADIVIyo das mach ich auch manchmal  ... aber spätestens nach 2 h merk ich sowas sofort ...  normal falls dir das weiter hilft  :)19:42
ADIVIdas nenne ich zynismus19:42
Nagilum_für die seite reicht lynx19:43
ADIVIich leider sehr darunter ... 24/7  :)19:44
ADIVIthanks for hint ... hab sogar zwei verschiedenen luxe19:44
ADIVIaba da hat mit wohl die win vm einen strich durch die rechnung gemacht ... iwie wusst die vm die anderen kapps sind ok aber die lynxe sind weg19:47
ADIVIund hatte die mit kde aufgesspielt19:48
ADIVIund konquerer weiss das html nit gleich html ist ...  gibt lesbare und unlesbare ...  oder hast du mit html 5.0 herum gespielt ? aber das ist ja auch kein problem .. der browser zeigt an was er kann ...19:50
ADIVIwürdest du mir vll dennoch knapp sagen wie es läuft?  weiviel geschätze arbeit erledigt und wie sperren die probleme?  hackts oder geht es voran?19:51
ADIVIkein thema19:52
Nagilum_konqueror hat kein problem mit der seite19:52
ADIVIvll hab ich die vip edition?19:53
Nagilum_vlt. erkennst du nur kein build log wenn du eins siehst?19:53
ADIVI:)   warum sollt das lokal zu finden sein *pock-pock-pock* ... vm is wie glas  :)   und wozu der builld lokal?19:55
ADIVIich kann  ja die win suche bemühe bemühen ...matter of  unvollständigkeits theorem ....19:56
Nagilum_k.a. wovon du redest19:57
ADIVIwenn nit kannst wissen kannst noch immer wissen das du nit weist19:57
ADIVIknapp erklärt ..  es besteht chance einen build log zu finden aber der sagt mir nicht viel mehr als ich schon weiss :)19:59
ADIVIkein notebook ich kenn das ohne weefee verkauft wird20:00
ADIVIund auch ohne ...  da bleiben noch zwei lines20:00
ADIVIohne bt oder IR gerechnet D20:01
ADIVIna gut ...  interessiert mich ja garnicht dein blöder built - ist bestimmt voll langweilig ... ERZÄHL MIR WAS DER MACHT!!!  ;)  egal....20:02
Nagilum_FO bauen20:02
*** aanderse has quit IRC20:02
Nagilum_oder zumindest versuchen20:02
ADIVIdeine worte sind stichhaltig wie ein altes möbel20:03
ADIVIich geh vll den log sucheen...20:03
Nagilum_das wär schonmal n Anfang20:05
*** aanderse has joined #freeorion20:06
ADIVIplz fruit with W20:16
ADIVIprefer brief and popular20:16
ADIVIwatermelon to large20:17
ADIVIphirsich20:18
ADIVIpirse?20:18
ADIVInagilum_  was glaubst du was ich mache wenn ich ca 1 sekund grübel :)  ich hatte jahre zeit meine optionen zu checken.20:19
ADIVIes ist nicht so das ich ein ei aufheben muss sondern in einen hühnerstall es ständig mit neuen hühners zu tun habe ..  1000 hühnere wären mir gleich viel wie 10000 ... ich hab da echt einen anderen problem level ;)20:21
ADIVIalso .... guck du doch mal was dein make alles als root installieren möchte :)20:22
Nagilum_nix, weil der compile failed20:23
ADIVI:) sherlock, ich gebe mich geschlagen!20:23
Nagilum_die problematische Stelle ist wohl die hier: { return std::map<int, boost::shared_ptr<T> >::const_iterator::operator20:24
Nagilum_!=(other); }20:24
Nagilum_aber ich bin kein C++ programmierer also hab ich keine Ahnung wie das "richtig" lauten müsste20:25
ADIVIals erstes fällt mir auf das deer code so hässlich ist das ich die augen zingen muss nicht wegzuschauen ..20:25
Nagilum_dem stimmt cppcheck zu20:25
ADIVIwie lauter der errput ?20:26
Nagilum_siehe http://www.nagilum.org/repo/svn6773-clang.html20:26
ADIVIfische merken sich für 20secs ihre umgebung --- 20 sekunden können sie wieder staunen20:27
Nagilum_fliegen auch20:27
ADIVI:)  zzzz :D20:28
ADIVImöchtest du das ich die seite in html code im editor debugge? ich habe wget und kate!20:29
Nagilum_kein JS drin, nix zu debuggen, aber wenn nix anderes geht, tuts auch kate20:30
ADIVIoch.... wenn ich artig bitte bitte sage darf ich dann deinen cpp code ohne html wrap debuggen?  büüüüddeeee...  ich würd dich ja nicht bitten dafür den code per chat rüber zu schicken .. das wäre dir wohlmölich lässtig ..... aba iwas stimm doch nicht?20:32
Nagilum_https://cakebox.homeunix.net/~nagilum/clang.txt20:33
Nagilum_das ist der raw output20:33
ADIVIsugar in the morning, sugar in the evening ..20:34
ADIVInagi?20:34
Nagilum_was iss nu wieder?20:34
ADIVIkönntest du es iwie akzetieren dass ich di seite nicht angezeigt bekomme und ich mich weigere von hand im editor den html code zu entfernen ?20:35
Nagilum_https://cakebox.homeunix.net/~nagilum/clang.txt ist text kein html20:35
ADIVI:)20:36
ADIVIhave it20:39
ADIVIkannst du das file per cat von ascii colors strippen?20:43
ADIVIcat doc >> stripped.txt20:43
Nagilum_20:44
Nagilum_kannst es doch mit more anguckn20:44
Nagilum_oder machst einfach cat im terminal und scrollst zurück20:44
Nagilum_die interessante Stelle ist eh am Ende20:45
ADIVIwindows hat aber kein cat ;)20:45
Nagilum_*omg*20:45
ADIVIund die vm hat das vor kde installierte cygwin gefressen20:45
Nagilum_dann mach halt die erste URL mit dem IE auf!20:46
ADIVIdie vm weiss was mir gefällt ... aber ie ist wieder da20:46
ADIVIleider ist der eigentliche punkt iwo auf der strecke geblieben  :)   kennst du die geschichte vom knochen und dem hund?   ich muss vll zwecks sozialer konventionen iwo passen ... die motivation ist der port und nicht der code... aber ich verwurste gerad sinnlos  meine zeit damit dir zu erklären woran es hapert und wie ich die daten am besten haben möchte ....  du kannst vll einfach flott ein paar cmds in die bash kloppen aber ich muss20:51
ADIVIhier erst gucken ob die vm auch den msi geputzt hat ... und dann zickt vll der ie rum.... wennn du standard gear hast  .... du hast doch security enhanced linux mit magix lib was sicher erweitert ....  jedenfalls wenn du20:51
adrian_broher"aber ich verwurste gerad sinnlos  meine zeit damit dir zu erklären woran es hapert" offensichtlich ist dein Rechner FUBAR, da gibt es nicht viel zu erklären.20:57
ADIVI#>   cat  ~nagilum/clang.txt ~nagilum/clang.txt2 eingibst und ggf cat per  .... -R ?   anweisst ggf -r zu überschreiben um not-printable rauszufiltern ... keine ahnung wie viel overhead der replace kostet. .. sonst mv doch einfach das neue file zum alten namen  ...  dann könnte ich mit stumpfen wget -- das ist so stumpf da passen keine vip specials rein ... dann kann ich das auf meinen innig gehassten  win im brauchbaren editor anzeigen20:57
ADIVIlassen ...  das wäre einfach ...  ich habe hier keine20:57
ADIVIerkläre FUBAR bitte20:57
ADIVIwenn FUBAR abfällig ist und den pc betrifft ... dann muss ich dir wohl recht geben ... win ist kacke in jeder beziehung aber hübsch bunt20:59
ADIVIaber wenn FUBAR die nähere umgebung des pcs betrifft .... :)21:00
Nagilum_mach in deinem IE einfach http://www.nagilum.org/repo/svn6773-clang.htmlhttp://www.nagilum.org/repo/svn6773-clang.html auf21:00
ADIVImagst du mir fubar erklären? :)21:00
Nagilum_nein21:00
*** theTroy has joined #freeorion21:01
ADIVIwäre ne chance ..21:01
Nagilum_FUBAR: fucked up beyond all recognition21:01
ADIVIfucked by design ... und dann noch angepasst21:02
ADIVIhast du bash?  scheint so.. obwohl ich könnt unter windows den uralten ansi-driver installieren ... dann kann ich per more den text direkt anzeigen ... aber wozo wenn die vm bei bedarf wieder putzt?21:04
ADIVIich hab wirklich schon alternativen getestet .. blos weg von windoofs ... ich hasse es seit ich es kenne ... ca 20 jahre ....21:05
ADIVIich hab versucht andere os zu installieren21:06
Nagilum_und?21:06
ADIVIder naiv subjektive eindruck WÄRE das die hersteller anderer os zu blöde wären eine generic install routine zu schreiben21:06
ADIVIaber weniger subjektive ....  darunter mein erstes os neutrino ist darunter ...  möcht ich bzweigfeln das andere hersteller dann ohne brot darständen ...21:08
ADIVIund dsa problem nicht alternativen spezifisch ist sondern .... user spezifisch21:09
Nagilum_http://paste.ubuntu.com/6845934/21:09
tpbTitle: Ubuntu Pastebin (at paste.ubuntu.com)21:09
ADIVIThe requested operation could not be completed21:09
ADIVIImproperly Formatted URL21:09
ADIVIDetails of the Request:21:09
ADIVIURL: 'http://paste.ubuntu.com/6845934/'21:09
ADIVIProtocol:21:09
ADIVIDate and Time: Thursday 30 January 2014 13:0921:10
ADIVIAdditional Information: 'http://paste.ubuntu.com/6845934/'21:10
ADIVIDescription:21:10
ADIVIThe Uniform Resource Locator (URL) that you entered was not properly formatted. The format of a URL is generally as follows:21:10
ADIVIprotocol://user:[email protected]:port/folder/filename.extension?query=value21:10
ADIVIPossible Solutions:21:10
ADIVIDouble-check that you have entered the correct location and try again.21:10
Nagilum_du hast also keinen funktionierenden Browser, vlt. solltest du erstmal daran arbeiten21:10
ADIVIThe requested operation could not be completed21:10
ADIVIImproperly Formatted URL21:10
ADIVIDetails of the Request:21:10
ADIVIURL: 'http://paste.ubuntu.com/6845934/'21:10
ADIVIProtocol:21:10
ADIVIDate and Time: Thursday 30 January 2014 13:0921:10
ADIVIAdditional Information: 'http://paste.ubuntu.com/6845934/'21:10
Nagilum_jaja, dein browser ist kaputt21:11
Nagilum_das wissen wir schon21:11
ADIVI:) ich weiss echt nicht wie ich es sagen sollll .... du has den nagel auf den kopf getroffen!21:11
Nagilum_saug dir halt mal ein Linux Mint und installier das21:12
Nagilum_http://mirror.bauhuette.fh-aachen.de/linuxmint-cd//stable/16/linuxmint-16-cinnamon-dvd-32bit.iso21:12
tpb<http://ln-s.net/Ah$s> (at mirror.bauhuette.fh-aachen.de)21:12
adrian_broherja wie denn das ohne brauser :o)21:12
Nagilum_wget21:12
ADIVIdie situation ist leider etwas komplzierter21:14
ADIVIich könnt mich darauf verlassen wenn die garantie vom notebook abgelaufen ist . das es leider iwie kaputt ginge ... so ein pech21:15
ADIVIund darum habe ich eine .. ungelogen so vom anbieter genannt eine vip garantie für 100 steine abgeschlossen ... genau meine kragenweite!  :)21:15
ADIVIund da ich mit meiner gefuckten hw unzufrieden bin - ich habe scho beim kauf eine art deadline aeinkalkuliert in der das gerät möglicherweise noch das macht was es soll und den kauf nach xmas vorgezogen in der erwartung das das gerät schon vorher ein vip garantie schadensfall wird ... es dauerte aber nur 3 tage21:18
ADIVIund es war vip enhanced  nur aber positiv ... nun putzt die vm gegen mich21:19
Nagilum_neue vm aufsetzen?21:20
ADIVIich dachte an 1 sekunde microwave um auf nano-scale...21:21
ADIVIich möcht nicht erleben dass die vip garantie die unsachgemässen gebrauch einschliesst bei asche oder kaffe ne ausnahme kennt :)  käme so oder so nit wieder ins regal21:22
ADIVIdrumm lass ich alle schrauben drin, klebe nit mit alu den 007 chip 3ghz ab etc ..21:24
ADIVIputz asche ab und .. ding!21:24
ADIVIwas glaubst du wohl wie lange ich mit hw gekämpft hatte bis ich merke wie der hase läuft? :)21:25
ADIVIund sw ..21:25
ADIVIich hab früher linux ohne sell für 10 jahre ohne update laufen lassen .. wenn was klemmte immer gefixt21:26
ADIVIund niiiiiiiiiiiiie daten verlust21:26
Nagilum_na dann..21:26
ADIVIneutrino ist übrigens mein erstes os  ...21:27
ADIVIaba dann,,,,,  da ging nit mal xserver oder sound  .. tty mit biegen und brechen21:28
ADIVIctrl-d war erster login21:28
ADIVInach fresh installation21:28
ADIVI meinst ich mach nnoch mit igel ein wettrennen wenn ich  weiss wie der rennen kann?21:29
*** aanderse has quit IRC21:31
ADIVIich weiss wo ich punkten kann und auch was am effektivsten ist ....  notebook und upgrade für 100 bucks vip special21:31
*** aanderse has joined #freeorion21:31
ADIVIist schon seltsam wennnn man einen augeblick früher weiss das etwas ja garnicht klappen kann .. aber 5 minuten fäällt es nit ein ... vlll war es vorher nicht da?21:33
ADIVI:)21:33
ADIVI1000 chicken sind nur frühstück gewesen ... ;)    ein uralter freund sagte mir mal ich wäre in sachen ICT um licht jahre vorraus .... aber auf log wäre ich nicht gekommen  ;)21:36
ADIVIarpopos ... die idee was anderes zu nehmen ist logisch ,, ,aber se1I keine alternative21:37
Nagilum_naja klingt als ob du im moment erstmal genu Probleme hast, vlt. solltest du dich erstmal um die kümmern21:38
ADIVIich wüsst nit warum ich rpc gegen seII tauschen sollte21:38
ADIVIdu meinst du hättest keine weil du sie nicht mal bemerkts?21:38
Nagilum_nein21:39
ADIVIweist du was seII ist ?21:39
Nagilum_nein21:40
ADIVIhast du ein package sec heist?   ich meide das so boeoese wort21:41
ADIVIcan you take from sells21:42
Nagilum_dpkg-query: no packages found matching sec21:42
ADIVIbitte mal das ls weglassen ?21:42
ADIVIna? zwei zeilen?  2+2?21:43
ADIVIhast du term?21:43
Nagilum_keine Lust auf Rätselraten, sag was du meinst oder lass es21:43
ADIVIich sage dir dein os ist des root's kit  du siehst den wald nit21:44
Nagilum_na fein, aber wenigstens tuhen meine webbrowser21:44
ADIVIwenn du dich nit rührst  merkst nit die fesseln21:45
ADIVI:)  warum denkst du warum ich drehen tu die worte fast entstellen den sinn wenn das wort so flügge wer weis wohin es sinnt?21:48
Nagilum_weil sonst nicht viel geht?21:49
ADIVIweil so viel pepper in den augen brennt21:50
ADIVIliest du gerne?21:50
Nagilum_wenn ich warten muss21:50
ADIVIkennst du das buch in mit den vier zahlen ....   mach mal math    zwei kilo doch 16 gramm fehlen ... kennst du das lied?  dann sing lalala :)  ansonsten kriegst keinen literatur preis ;)21:55
ADIVImath done?21:56
Nagilum_natürlich kenn ich 198421:56
ADIVIund du bist richtig schlau21:57
Nagilum_naja21:57
ADIVIwar das zufall?21:57
Nagilum_was?21:57
ADIVIich meine ... ist dir das so rausgerutscht oder musstest du dafür scharf nachdenken?21:58
Nagilum_was?21:58
* Nagilum_ schickt ADIVI zu den Rittern des NIE und geht pennen21:59
ADIVIhmmm......  die sind leider schon....conform ... also isotrop22:00
ADIVI:)   vlll reitet dir der schalk ... keep the log und versuch ohne fog22:01
ADIVIes sollt dir eigentlich ein andere mal gelingen reveu passieren zu lassen und dir den allerwertesten abzuärgern .... when jimmy john und jack noch in der flasche sind ist das ethanol ein anderes22:03
ADIVIwenn für ein phenomen alle wahrscheinlichenerklärungen ausgeschlossen werden können belieben nur die unwahrscheinlichen über22:05
ADIVItrue22:05
ADIVIalles was es gibt ist auch möglich22:05
ADIVImeinst das kommt vuliza?22:06
ADIVI:)  bin mir sicher der ort liegt nicht nähere umgebung beteigeuse22:07
ADIVIinteressant aber unlogisch :)22:08
ADIVIalso .... zwecks upgrade toaste  ich das notebook die tage und bekomm dann gear mit amd cores mehr22:11
ADIVIund auf platte wo win geschieden ist ... da mache ich nix anderes drauf ... antiseptic massnahme22:12
ADIVINIE!  )22:13
ADIVIes ist so dass ich es nicht anders essen kann als kalt denn es wird nie so heiss gegessen wie es gekocht wird -- aber essig jetzt22:15
ADIVIsuch jetzt eiche :)22:15
ADIVIhab nun doch einen blick auf den kot geworfen *schüttel* ... es scheint als gäbe es da differencen in einer STL  StandardTEmplateLib22:19
ADIVIes wird ein überladener operator gesucht22:19
ADIVIhast du schon geguckt ob der da ist?22:19
ADIVIoder gefragt welche lib den definieren sollte normal?22:20
ADIVIchill bro22:20
ADIVInicht chilli ..22:21
ADIVIund ... hui buh sagte mal ... auch andere  ethanolis  .. krümmen kein haar auch wenn sie eine bürste nach dir werfen22:22
ADIVIdas heist ... buuuuh aber kommen must du!22:22
ADIVI:)  sind wir glücklich vincent?22:23
ADIVIvincent! sind wir glücklich?22:24
ADIVIno member named22:26
ADIVI      'operator!='22:26
ADIVIalso .... gucken ob der wirklich fehlt bzw wirklich dasein sollte22:27
ADIVIund wenn der fehlt.. fährst du auf meiner schiene :) oder aber der war ungleich verschieden22:28
ADIVIeh ne me ne meck?22:30
*** theTroy has quit IRC23:31
*** ADIVI has quit IRC23:57

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