/srv/irclogs.ubuntu.com/2011/11/20/#ubuntu-nl-mwanzo.txt

=== timo_ is now known as Guest30392
=== Guest30392 is now known as tiempjuuh2
Rachellehej iedereen09:28
tiempjuuhhoi Rachelle09:30
Rachellehoi leoquant09:57
tiempjuuhha leoquant :)09:58
leoquantcommandoline, mooie mail net15:12
commandolinebedankt :)15:12
leoquantidd pleia gaat over classroom15:12
commandolineok, dat wist ik niet15:12
leoquantsamen met cjohnson geloof ik15:12
commandolineik dacht gister, laat ik maar eens kijken of e geïnteresseerd zijn :P15:12
leoquantja top15:12
commandoline*ze :)15:13
leoquantnhandler participeert ook in classrooms, samen met dholbach15:13
leoquantde laatste twee meer dev workshops15:13
leoquantmooie prestatie van je, ik hoop dat men serieus reageert15:14
Ronniecommandoline: JFL is klaar voor gebruik! super!15:22
commandolinezozo, wat een reacties opeens :P15:23
commandoline:)15:23
Ronniecommandoline: als je een howto hebt van de JFL app, dan zal ik eens kijken of ik een plekje op de communityserver kan regelen15:23
commandolineRonnie: prima, de dependencies had je al15:24
commandolineREADME staat in de bzr branch15:24
commandolinehet enige puntje wat volgens mij zoeken wordt is hoe je een proxy naar tornado instelt.15:24
commandolinewsgi is niet genoeg vanwege de bot + websockets15:24
Ronnieoke, dus apache moet een proxy opzetten naar de tornado webserver15:25
commandolineklopt :)15:25
commandolineik heb ook nog de gebruikersnaam 'JFL' geregistreerd.15:25
commandolineeen korte naam is handig, want in principe is die nick alleen maar irritant (de echte nick staat in het bericht zelf)15:26
leoquant+115:26
commandolinedus die kun je wel gebruiken, ik zal even een config.py aanmaken.15:26
commandolinehttp://bazaar.launchpad.net/~jfl-developers/justforlearning/Development/view/head:/README <- README15:26
commandolinede branch: https://code.launchpad.net/~jfl-developers/justforlearning/Development15:26
leoquantcommandoline, ik ben al een hele tijd enthousiast, niet alleen nu...:)15:26
commandolineleoquant: zo bedoelde ik het niet, het verbaasd me alleen hoe snel iedereen op dat mailtje reageert :)15:27
leoquant15:27
commandoline* verbaast :P15:27
commandolineleoquant: https://www.google.com/calendar/embed?src=brughen26-at-gmail.com is goed als kalenderadres?15:28
commandoline(-at- vervangen door @)15:28
leoquantja15:28
leoquantik moet daar weer gebruik van gaan maken15:29
commandolineok, en ubuntu-nl-team als rechtenteam op lp :)15:29
commandolineok, geen probleem, zolang die link maar klopt :)15:29
leoquantja klopt15:29
commandolinede bot komt even binnen zo15:30
commandolinenu :P15:30
commandolineik moet trouwens ook nog even een unaffiliated cloak voor die nick regelen15:30
commandolinenou ja, dat kan ook na installatie op die server. :)15:30
commandolineleoquant: ik zet de +O flag voor JFL in #ubuntu-nl-klas, ok?15:30
Ronniecommandoline: wat wil je als schedule url hebben?15:31
commandolineRonnie: momentje, een complete config.py komt eraan :)15:31
Ronnieok15:31
leoquantok commandoline15:34
commandolineoh, ik heb daar geen rechten voor.15:34
leoquantom te flaggen?15:34
commandolineklopt15:35
leoquantplaats je hem nu in klas?15:35
commandolineeven de cloak aanvragen...15:35
StefandeVriesRonnie, ping.15:36
RonnieStefandeVries: pong15:36
commandolineleoquant: momentje15:36
commandolinegeregeld15:36
StefandeVriesRonnie, in welke dir van de server wil je hebben dat MwanzoBot de logs plaatst?15:36
leoquantJA15:36
RonnieStefandeVries: /var/log/mwanzobot15:37
StefandeVriesRonnie: oké, dan zet ik dat in de broncode :)15:37
RonnieStefandeVries: heb je geen config bestand ?15:37
StefandeVriesNiet voor dat deel nee.15:38
StefandeVriesRonnie, wat zou de uiteindelijke url van een log met de bestandsnaam log1.txt dan worden?15:39
StefandeVriesDan pas ik dat ook even aan.15:39
RonnieStefandeVries: oops, die logbestnaden. ik zat te denken aan de fouten log15:39
StefandeVriesJa, die logbestanden. Van de meetings?15:40
Ronniede url wordt: http://communityserver.ubuntu-nl.org/mwanzobot/ (evnetueel met /logs als je wilt)15:40
StefandeVriesEn de directory waar ze dan in staan op de server?15:41
StefandeVries/var/log/mwanzobot, of een andere?15:41
StefandeVriesRonnie ^15:42
StefandeVriesWelkom bij het spel Raad de Directory! xD15:45
RonnieStefandeVries: kan ik deze niet zelf in een config instellen15:45
StefandeVriesZou ik het anders vragen? ;)15:46
Ronniedat lijkt me beter, mochten we de als server-admins de directory veranderen dan hebben we dat zelf onder controle15:46
StefandeVriesOké15:46
StefandeVriesBouw ik dat even in de configlist in.15:46
Ronniethx15:46
StefandeVries..15:46
StefandeVriesRonnie, ik laat de meetinglogs standaard in /var/www even zetten15:49
StefandeVriesDan kunnen jullie het zelf veranderen15:49
RonnieStefandeVries: prima15:52
StefandeVriesOok de weblink ernaartoe.15:53
Ronniecommandoline: op de server draait de app onder /justforlearning url nu werken de links niet meer :(15:53
commandolinehmm, vreemd.15:53
commandolineik heb geloof ik nergens absolute url's gebruikt.15:53
commandolinehoewel15:54
commandolinewel /15:54
commandoline(bijv. /logs)15:54
commandolineis dat om te schrijven server side, of moet dat in JFL zelf aangepast worden?15:54
=== JFL is now known as Guest71954
StefandeVriesHmm, JFL..16:00
commandolineja, dat is mijn schuld16:01
Ronniecommandoline: misschien ligt het wel aan de proxy van mij16:02
Ronnieop :8080 draait hij prima16:02
commandolinenou ik gebruik zeg maar dit soort links:16:02
commandoline<a href='/logs'>Logs</a>16:02
commandolinedus misschien is dat niet handig?16:03
Ronniecommandoline: hoe zit het met de lp-login link?16:06
commandolinehmm, goede vraag.16:06
commandolineeven zien...16:06
commandoline<a href='/ubuntu-login'>{{ _("Log in with Ubuntu Single Sign On!") }}</a>16:07
commandolinedus idd zoals ik hierboven beschreef16:07
commandolinekortom, hij roept waarschijnlijk iets van communityserver.ubuntu-nl.org/ubuntu-login aan.16:07
commandolinein principe is dat wel te veranderen in de app denk ik, maar dan moet ik wel alle links nalopen. Zeg het maar, proxy verder uitzoeken of dat doen :)16:08
StefandeVriesRonnie, is het mogelijk dat de *.py van MwanzoBot zelf en de *.py van zijn configuratiebestand in dezelfde dir komen te staan, of wil je die dirs apart houden? En zo ja, welke dir voor elk van tweeen?16:08
RonnieStefandeVries: apart. we willen .py bestanden zeker niet ter download aanbieden (potentieel door hackers aan te passen)16:09
RonnieStefandeVries: graag beide paden in configuratie bestanden16:10
StefandeVriesOké :016:10
StefandeVriesUhm..16:10
StefandeVriesHet pad naar het configuratiebestand, neem ik aan dan?16:10
Ronniecommandoline: waarschijnlijk moet je dat zelf aanpassen. in de proxy gaat niet. De css met relatieve urls werken inmiddels wel via de proxy16:11
StefandeVriesWant dat MwanzoBot uit een conf moet halen waar-ie z'n conf moet zoeken..16:11
StefandeVriesWordt..lastig :P16:11
commandolineRonnie: geen probleem, dan zal ik dat gaan doen :)16:11
commandolinesowieso flexibeler.16:11
Ronniedus alleen de absolute urls aanpassen16:11
commandolineja, begrijp ik.16:11
Ronnieen ook de ubuntu-one callback link dus16:11
commandolinehmm, de callback link kan wel eens lastig zijn, die moet volledig zijn nl.16:12
commandolineeens zien of ik die dynamisch kan configureren16:12
commandolineik zal m'n best doen :)16:12
Ronniecommandoline: uit de request kun je volgens mij de volledige url halen va nde pagina waar je op dat moment zit16:12
commandolineklopt, zoiets dan idd.16:12
Ronniein django althans, weet zo niet in tornado16:12
StefandeVriesRonnie - sorry - vanuit welke dir wordt MwanzoBot gestart, en kunnen er argumenten aan worden doorgegeven?16:13
Ronniecommandoline: ook de <form action='nick-login' method='post'> moet aangepast worden16:14
commandolineja, ik loop nu gewoon alles door.16:14
commandolinedie links zitten overal, die in <form had ik al :)16:15
commandolineook alle redirects etc.16:15
Ronniecommandoline: success16:15
commandoline:)16:15
RonnieStefandeVries: ik begrijp eerlijk gezegd het probleem nog niet waarom je die harde locaties nodig hebt. welk deel van de code heeft deze nodig?16:16
StefandeVriesIk zal mwanzobot moeten laten weten waar-ie z'n configuratiebestand moet zoeken.16:16
StefandeVriesEn dat gaat lastig als ik niet weet welke dirs ik kan gebruiken, of waar MwanzoBot zelf draait.16:17
Ronnieimport settings16:18
Ronniesettings.LOGS_DIR16:18
StefandeVriesDaar heb ik niks aan.16:19
StefandeVriesJa. Laat maar.16:21
RonnieStefandeVries: mwanzo bot bestaat uit 2 delen. 1. de bot die connect met IRC - 2. een locatie met logbestanden16:21
Ronnieklopt?16:21
StefandeVriesJa.16:21
Ronnieen de IRC bot moet weten waar de logbestanden staan...16:21
StefandeVriesJa.16:22
StefandeVriesDat snapte ik.16:22
StefandeVriesOf beter gezegd: waar hij de logs kan plaatsen, en vervolgens op welke plek ze voor het grote publiek beschikbaar zijn.16:25
StefandeVriesDaartoe moet hij toegang hebben tot een configuratiebestand.16:25
StefandeVriesDat *kan* via commandlineargumenten, maar liever met een *.py die in dezelfde dir staat.16:26
StefandeVriesZoals het nu werkt.16:26
Ronniemet de volgende settings kun je dat volgens mij oplossen (beide zijn basis locaties, waar je nog mappen achter kunt zetten)16:28
Ronniesettings.LOG_SERVER_DIR16:28
Ronniesettings.LOG_WEB_DIR16:28
StefandeVriesEen globale settings-module?16:29
StefandeVriesMja, er zijn ook nog andere dingen ie geconfigureerd kunnen worden, maar dat hoeven jullie in principe niet te doen.16:29
RonnieStefandeVries: ja een globale settings module16:29
Ronniewaar ook de naam van de IRC bot, IRC server etc in staan16:30
StefandeVriesDie is dus al geïnstalleerd.16:30
StefandeVriesNee, dat wil ik expliciet niet16:30
StefandeVriesDan zijn de inloggegevens van de GMail en NickServ systeemwijd beschikbaar.16:30
commandolineRonnie: ok, revision 12 zou geen absolute links meer moeten bevatten.16:37
commandolinelp:justforlearning16:37
commandolineik kon het niet helemaal testen omdat de static file url veranderen niet direct wilde16:37
commandolinemaar volgens mij heb ik ze nu allemaal :)16:38
Ronniecommandoline: ik zal eens testen16:38
commandolineok, bedankt :)16:38
commandolineik houd nog wel even de nickname van de bot bezet totdat ze in #freenode besluiten 'm te cloaken16:38
commandolinemaar dat kan voor testen geen kwaad, freenode wijst er eentje toe dan.16:38
Ronniecommandoline: Thomas_de_Graaff heeft net de firewall aangezet. bzr pull werk even niet omdat poort https nog dicht staat16:43
commandolineok, ik kan het ook wel doorsturen, maar neem aan dat dat niet echt sneller is?16:44
commandolineah, al gefixt volgens Thomas in -team :)16:44
StefandeVriesEens zien of de Dropbox client ook headless kan draaien16:48
MrChrisDruifStefandeVries; wat zeg je nou?16:53
MrChrisDruifdropbox client headless draaien? Wat bedoel je daarmee?16:53
MrChrisDruifDat het draait op een server?16:53
StefandeVriesDropbox client op een server16:54
StefandeVrieszonder GUI/nautilus16:54
StefandeVriesDat kan dus, kennelijk16:54
MrChrisDruifYup, heb er wel een script voor als je wilt =)16:54
StefandeVriesNee, maar bedankt :)16:55
MrChrisDruifNiet? Waarom niet? Zet Dropbox automatisch op16:55
StefandeVriesIk denk dat het me zo ook wel lukt.16:55
Ronniecommandoline: de openid callback werkt nog niet16:56
commandolinehmm, ik denk dat dat nou net het enige is dat ik niet in de hand heb16:57
commandoline(regelt tornado)16:57
commandolineik zal er nog eens naar kijken...16:57
commandolineja, het ligt iig niet aan mijn code. Ik zal eens kijken of het te verhelpen is door bijv. een method te reimplementeren.16:59
Ronnieoke, ik ga zo eten. laat maar weten wanneer je iets gevonden hebt16:59
commandolineprima.16:59
commandolinehmm, ik denk dat ik het heb opgelost, Ronnie17:12
* commandoline pusht naar lp:justforlearning17:12
commandolineen klaar :)17:13
commandolineRonnie: ik ga nu eten, post maar als je een vraag o.i.d. hebt.17:42
Idroyey oh18:02
* commandoline is er weer18:20
commandolineRonnie: heb je er nog naar gekeken, of ben je met wat anders bezig?19:17
* Ronnie is er ook weer19:18
commandolineok :)19:18
Ronniecommandoline: ik heb het geprobeert maar nog niet gelukt19:18
commandolinehmm, nog steeds die OpenID login die problemen geeft?19:19
Ronnieshcijnbaar doet de request.get_full_url() het niet19:19
Ronnieniet alleen openid. ook het formulier niet19:19
commandolinehmm, kan het zijn dat dat door de proxy een ander adres wordt?19:19
Ronniedie komt uit op /client ipv /justforlearning/client19:19
commandolineje bedoelt het username formulier?19:19
Ronniecommandoline: ja19:20
Ronniehttp://communityserver.ubuntu-nl.org/justforlearning/19:20
commandolinehmm, eens even wat testen...19:21
commandolineja, zo te zien gaat het bij de redirect mis.19:21
commandolinewant het login-cookie wordt geset19:21
commandolineeens even zien wat die redirect precies doet...19:21
commandolineself.redirect("client")19:22
* commandoline pakt de tornado-docs erbij...19:22
commandolinedat hoort niet Location: /client te worden nl., en dat wordt het wel (volgens Firefox Webconsole)19:23
Ronniecommandoline: misschien iets voor de toekomst om de code wat te scheiden in verschillende modules. bijvoorbeeld jfl.auth kan UbuntuLogin, LoginHandler, LogoutHandler en AuthorisationHandler in. in jfl.logs kunnen de logdelen etc19:24
commandolinehmm, zou kunnen.19:24
commandolineidd wel een idee, dit is ontstaan omdat er steeds een classje bijkwam.19:25
commandolineik neem het mee voor de volgende versie :)19:25
commandolinedit is trouwens weer hetzelfde tornado-probleem als bij die OpenID login19:25
commandolineze gebruiken overal self.request.uri waar ze self.request.get_full_url() moeten gebruiken.19:26
commandolinemaar die werkt dus blijkbaar ook al niet? Want dat moet ik dan eerst even zien...19:26
commandolinehmm, die get_full_url() geeft dus toch wat anders terug...19:27
commandolinehet komt er gewoon op neer vrees ik dat tornado hier niet echt op aan te passen is, je moet dan stukken van het framework gaan herschrijven...19:28
commandolineredirect(), die OpenID functie, etc.19:28
commandolinehet is niet via de apache-kant op te lossen?19:28
Ronniehttp://groups.google.com/group/python-tornado/browse_thread/thread/75a28e43023eefc019:29
Ronnievolgens mij kan apache niet de urls die in de HTML staat aanpassen toch?19:30
commandolinenee, en dat zou niet werken zonder dat 'ie ook de redirects aan zou passen.19:30
Ronnieiddd19:30
commandolinesterker nog, de urls zijn nu goed.19:30
Ronnieen om voor elke /<page> een alias in te stellen lijkt me ook onhandig19:30
commandolinehet gaat pas fout zodra er een redirect aan te pas komt.19:30
commandolinedie zijn nl. per definitie absoluut.19:31
Ronnieheeft tornado geen middleware dingen?19:31
commandolineals ze dat niet zijn, probeert tornado ze absoluut te maken19:31
commandolinemet als gevolg wat we hier zien.19:31
commandolineniet voor zover ik weet...19:31
commandolineeven zoeken.19:31
Ronniecommandoline: https://github.com/facebook/tornado/issues/49#issuecomment-9980119:32
commandolinehmm, dus toch. :)19:32
Ronniebeetje hacken kan geen kwaad ;)19:32
commandolinemaar eerst even voor mijn informatie, proxies sturen alleen de host door?19:33
commandolineohnee, dat gaat wel goed.19:33
commandolinelaat maar...19:33
commandolineresponses zijn daarmee niet aan te passen, dus dan is die redirect toch nooit te onderscheppen?19:35
Ronnieik zal eens mee gaan lezen19:36
commandolinegraag, mijn kennis van proxies is niet genoeg om overzichtelijk te hebben wat er nou allemaal aangepast worden moet.19:36
commandolineExtreme Weather: Tornadoes <- tot zover de nuttige zoekresultaten :P19:40
Ronniecommandoline: de proxy zelf is nu niet echt het probleem, maar omdat de root niet / maar /justforleaning/19:40
Ronniehaha19:40
Ronnietja, met die tornado is het ook alleen maar problemen ;)19:41
commandolineok, ik zal eens kijken naar een andere root instellen.19:41
Ronniecommandoline: wat zit er in: self.request.uri19:44
commandolinezeg maar http://localhost:8080/ , als ik het me goed herinner. Niet genoeg.19:44
commandolineik dacht dat full_url() meer zou geven, maar dat is volgens mij ook gewoon geconstrueerd uit niet-kloppende gegevens.19:45
Ronniecommandoline: kun je tornado ook draaien op http://localhost:8080/jfl/19:46
commandolinedaar ben ik nu naar aan het kijken.19:47
commandolinede documentatie is meestal nét niet genoeg om duidelijk te zijn :(19:47
commandoline*begrijpbaar19:47
Ronnieself.path = urllib.quote(environ.get("SCRIPT_NAME", ""))19:48
Ronnie        self.path += urllib.quote(environ.get("PATH_INFO", ""))19:48
Ronnie        self.uri = self.path19:48
commandolinehmm, gebaseerd op environment vars? Die zouden te setten moeten zijn buiten de app.19:49
commandolinenooit wat over gelezen, maar zoals ik al zei, documentatie is niet tornado's sterkste punt...19:50
Ronniecommandoline: daarom de source ;)19:50
commandolinemja, ik zat te kijken naar de Application class...19:50
Ronnieenviron = {19:51
Ronnie            "REQUEST_METHOD": request.method,19:51
Ronnie            "SCRIPT_NAME": "",19:51
Ronnie            "PATH_INFO": urllib.unquote(request.path),19:51
commandolineoh, geen environment vars dus...19:51
Ronnienope19:52
commandolineapplication.add_handlers(r"www\.myhost\.com", [     (r"/article/([0-9]+)", ArticleHandler), ])19:57
commandolinedaar wordt iig een url ingegeven, kan dat wat zijn?19:57
commandoline(virtual hosts, noemen ze het hier)19:57
Ronniecommandoline: zou kunnen19:58
Ronnieheb je een link?19:58
commandolinehttp://www.tornadoweb.org/documentation/web.html#application-configuration19:58
commandolinehmm, lijkt niet te werken bij een testje.20:02
commandolineok, als we toch een hack moeten gebruiken (ik kom hier net op)20:04
commandolineohnee, dat werkt ook niet denk ik :(20:04
commandolineik dacht aan de URL's in de app zelf aanpassen, maar dat wil weer niet door de proxy.20:05
commandoline(gebeurt nl. al)20:05
leoquantcommandoline, is JFL nog online? wil even de calendar checken20:12
commandolineleoquant: we zijn bezig met de community server versie, maar ik zet wel even de dev-versie aan.20:13
leoquantmooi20:13
commandolinehttp://86.81.49.65/20:13
leoquantyep het staat er...20:15
commandoline:)20:15
commandolinenou alleen nog 't werkend krijgen op de community server :P20:16
leoquanttja ツ20:16
leoquantsucces20:16
commandolinenou ja, vroeg of laat komen we er wel uit :)20:16
leoquantgoed, ik ga weer verder20:17
commandolineok, ik heb de oplossing.20:21
commandolineBij alle redirects doe ik nu:20:21
commandolineself.redirect(ROOT + "path_here")20:21
commandolineROOT is gedefinieerd in settings.py20:22
commandolineen dat lijkt lokaal te werken.20:22
commandoline+ onder 'normale' omstandigheden werkt het ook als die ROOT gewoon "" is, wat als voordele heeft dat we geen aparte source hoeven bij te houden voor Ubuntu NL -> makkelijker updaten.20:22
commandolinenog even wat testen zodat het stabiel werkt onder zowel normale omstandigheden als achter een proxy.20:27
Ronniecommandoline: ping me maar zodra ik een bzr pull kan doen20:29
commandolineok20:29
commandolineRonnie: de source staat online.20:33
commandolinein config.py moet 'ROOT = ""'20:33
commandolineveranderd worden in20:33
commandolineROOT = "/justforlearning"20:34
commandolineen dan werkt het hopelijk :P20:34
Ronniecommandoline: NameError: global name 'ROOT' is not defined20:34
commandolinezie ^20:34
commandolineoja, je config.py wordt niet bijgewerkt20:35
Ronniezag het net te laat20:35
commandolineok, open config.py20:35
commandolineen onder PORT=808020:35
commandolinezet je die line hierboven.20:35
commandoline(plaats maakt niet zoveel uit natuurlijk, maar daar 'hoort' het volgens de template :P)20:35
Ronniewe komen verder: Connection was closed. Try reloading the page.20:37
Ronniehttp://communityserver.ubuntu-nl.org/justforlearning/20:38
commandolineoh, de javascript op die plek is nog te beperkt.20:38
Ronnieinloggen met form of openid lukken20:38
commandolinedat is een doorvoerfoutje.20:38
commandolinehmm, een Engelstalige computer, zeker?20:38
Ronnieja20:38
commandolinehij pakt nl. de taal uit de headers, de app is hier nl.20:39
commandolineok, bijna klaar...20:39
commandolineeven testen...20:40
commandolineok, dat lijkt te werken.20:41
commandolinerevision 1720:41
commandolinestaat online.20:41
Ronniehttp://paste.ubuntu.com/744688/20:42
=== SWAT__ is now known as SWAT
commandolineonschuldiger dan het lijkt, kan geen kwaad.20:43
commandolineik zal eens kijken of ik die error ook netjes weg kan werken.20:43
commandoline(probleem komt alleen voor als de websockets crashen en er nog wat ongelukkige omstandigheden zich voordoen, de gebruiker merkt er niets van)20:44
Ronniemaar het werkt nog niet20:44
commandolinewaar loopt het vast, dan?20:44
commandoline(link doet het niet?)20:45
Ronnienog steeds Connection was closed. Try reloading the page.20:45
commandolineoh, nu wel.20:45
commandolineeven zien...20:45
commandolinehmm, de url naar de websockets die via javascript dynamisch in elkaar gezet wordt lijkt te kloppen: ws://communityserver.ubuntu-nl.org/justforlearning/ws20:47
commandolineeven wat testjes20:47
commandolinehmm, blijven die errors die je zo net gaf erbij komen?20:49
Ronnieja, de errors blijven komen20:49
commandolineok, dat ding sluit de sockets dus al voordat ze goed en wel geopend zijn.20:50
commandolinekan het zijn dat bijv. de proxy niet goed om kan gaan met websockets? Het is geen http meer...20:51
commandolineaangezien alles verder gewoon in orde lijkt te zijn, de websockethandler is nl. vrij simpel en niet afhankelijk van een bepaalde URL.20:52
commandolinezo te zien wordt on_close() al aangeroepen voor open()...20:53
commandolinehttp://serverfault.com/questions/290121/configuring-apache2-to-proxy-websocket20:53
commandolinesterker nog, dat lijkt precies wat er gebeurt.20:55
commandolineals je nl. een normale http request maakt naar die /ws, krijg je dezelfde error20:55
commandoline(zelf geprobeerd hier op localhost)20:55
commandolinemisschien is het mogelijk om poort 8080 open te zetten en de websocket-verbinding niet via apache te proxyen?20:57
Ronniecommandoline: wordt de logging trouwens ook ergens heen geschreven20:57
commandolinede logs als in lesson logs of als in console output?20:57
Ronnienu draai in de server.py in de commandline, maar dat moet straks een service worden gok ik20:57
commandolinelaatste nl. niet momenteel20:57
Ronnielaatste is wel gewenst lijkt me20:57
Idroyiedereen is druk bezig zie ik... :)20:58
commandolinehmm, ik zal er even naar kijken.20:58
RonnieIdroy: kun jij even naar de layout kijken: communityserver.ubuntu-nl.org/verkiezing/20:58
Idroynatuurlijk :)20:59
Idroyziet er wel nice uit, enige wat me opviel is dat ik heel even zat te zoeken naar de knoppen (van Voorpagina, Komende verkiezingen enz.)21:00
Idroymaar ik was ook nog die eerdere gewend21:01
RonnieIdroy: met die knoppen heb je gelijk. tot zover heb ik daar nog niets beters op kunnen vinden21:02
Ronniede login knop is wel weer meteen duidelijk vind ik21:02
Idroyja klopt21:02
RonnieIdroy: lijntjes ertussen?21:03
Idroymisschien dat hele vak naar links doen, i.p.v. rechts?21:03
commandolineRonnie: ik houd ermee op voor vandaag, morgen weer vroeg op. Die logging stop ik wel in een volgende versie van de bzr branch, even stdout en stderr doorlussen is zo gebeurd.21:03
Ronniecommandoline: prima. heb je al enig idee voor de websocker?21:04
commandolineja, apache stuurt die websockets niet door, zoals ik al zei.21:04
commandolinemod_proxy ondersteunt geen websockets.21:04
IdroyRonnie, lijntjes er tussen zou misschien kunnen helpen, alleen hebben al die andere knoppen dat niet (contact, teamleden, Teams)21:04
commandolinevolgens mij is de simpelste oplossing poort 8080 openen en gewoon de server van tornado gebruiken voor die websockets.21:04
Idroyen Ubuntu, ondersteuning, gemeenschap, etc. ook niet21:05
commandolineevt. kan je er zelfs voor kiezen om /justforlearning te forwarden naar communityserver.ubuntu-nl.org:8080 en dan is alles opgelost.21:05
commandolinemaar als je iets anders hebt, vind ik dat ook goed :)21:05
Ronniehmm, poort 8080 openen kan misschien ook wel21:05
commandolinevia apache gaan die websockets iig niet lukken.21:06
commandolinedie ondersteuning is er gewoon niet.21:06
commandolinenou, ik ga ervandoor. Tot later, allemaal.21:06
IdroyRonnie, misschien dat hele vak naar links doen, i.p.v. rechts? Lijntjes er tussen zou misschien kunnen helpen, alleen hebben al die andere knoppen dat niet (contact, teamleden, Teams en Ubuntu, ondersteuning, gemeenschap, etc.)21:11
RonnieIdroy: iedere menu level zou een eigen stijl kunnen krijgen, dus zie daar weinig problemen mee21:13
IdroyRonnie, ok21:13
IdroyMisschien dat vak naar links doen dan, ipv rechts?21:13
RonnieIdroy: daar zal ik eens over denken21:14
Idroyaangezien wij toch allemaal van links naar rechts lezen enzo, kijk je daar automatisch eerder21:14
Idroydaarom zit dat Unity volgens mij ook links21:14
Idroyof, was een van de redenen21:14
RonnieThomas_de_Graaff: kun jij poort 8080 inkomend openzetten. deze is nodig voor de websocket server van justforlearning21:20
Thomas_de_GraaffBinnenkomend, of uitgaand?21:21
Thomas_de_Graaff(server)21:21
Thomas_de_GraaffInkomend dus.21:21
Ronniebinnenkomend is denk ik genoeg. de websocket maakt vanuit de browser verbinding. maar de communicatie is beide kanten in21:21
Idroy:)21:21
Thomas_de_GraaffBeter lezen Thomas. ;)21:21
Thomas_de_GraaffDone.21:26
Thomas_de_GraaffHoe zit het met poort 843? Die is ook binnenkomend?21:27
Thomas_de_GraaffRonnie, ik heb trouwens (nog) niet kunnen vinden hoe ervoor te zorgen dat bepaalde mappen door apache gedraaid worden met een andere gebruiker.21:30
Ronnie843 is ook inkomend21:31
RonnieThomas_de_Graaff: poorten zijn prima. justforlearning daait (nu nog in console)21:35
Ronniehttp://communityserver.ubuntu-nl.org/justforlearning/client21:35
Ronnieben nu bezig met een python deamon startup script21:35
IdroyIk zal morgen nog wel even kijken naar een paar icoontjes in JFL, er missen er nog een paar volgens mij21:37
Thomas_de_GraaffRonnie, is het een probleem als ik drupal installeer met gebruiker www-data?21:43
Idroyik ga maar eens21:43
Idroycya later21:43
RonnieThomas_de_Graaff: lijkt me niet21:43
Thomas_de_Graaff(wellicht kan Rob die gebruiker dan later aanpassen.)21:43
Thomas_de_GraaffOk.21:43
Ronnieachteraf kan idd21:43

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