/srv/irclogs.ubuntu.com/2010/11/19/#ubuntuusers-webteam.txt

=== jug_ is now known as jug
CIA-5inyoka [prod-sa06]: intrepid * 891255b0bd07:5074 inyoka/static/style/planet.css: Lowered line-height for planet headlines. Fixes #20910:13
pidapollo13: wenn du bei gelegenheit mal deployen könntest, meckert keiner mehr über die lange überschrift, die grad im planet ganz oben ist10:20
pid(außer leute mit fensterbreite < 960px)10:21
apollo13pid: done, browser reload sollte reichen15:00
MarkusH-Workmoin15:25
MarkusH-Workping EnTeQuAk-Work 15:25
swegetag15:26
MarkusH-WorkEnTeQuAk-Work: ping15:26
MarkusH-Workso rum15:26
MarkusH-Workhi swege 15:26
swegedu hängst auf der arbeit auch schon hier rum? :D15:26
MarkusH-Workswege: jein15:26
EnTeQuAk-WorkMarkusH-Work: ein ping reicht :D15:26
EnTeQuAk-Workaber pong ;)15:26
MarkusH-WorkEnTeQuAk-Work: thx15:27
MarkusH-Workgerade mal ein paar fragen:...15:27
EnTeQuAk-Workhu?15:27
EnTeQuAk-Workah15:27
MarkusH-Work1. )gibt es schon eine neue implementierung vom wiki mit den revisions und dem text um die aufrufe performanter zu gestalten?15:28
MarkusH-Work2.) Für Datenbanken muss ich einen Vortrag halten (um eine 1,0 bekommenz zu können), der ein Problem und dessen Lösung aus der Praxis beschreibt15:28
encbladexp2. ist im Bezug auf was? Hab gerade den roten Faden verlegt...15:29
MarkusH-Workda viel mir dann ein, dass mal irgendwo eine Diskussion zur Wiki-umstrukturierung lief. Wäre es möglich dies, etwas verallgemeinert, die jetzige Wiki-Implementierung von -prod zu nehmen und eine evaluierung zu einem neue design zu erstellen15:30
MarkusH-Workencbladexp: ich war noch nicht fertig ;)15:31
MarkusH-Workmir schwebt da so eine Idee im Kopf herum, den Text der letzten Revision mit in die wiki_pages zu packen15:31
MarkusH-Workalso etwas redundanz um performance zu steigern15:32
MarkusH-WorkODER: sagst du/ihr, nein, das Datenbankdesign bleibt intern?15:32
apollo13irgendwie versteh ich noch immer nicht worauf du raus willst^^15:33
MarkusH-Workok, 2. Anlauf ;)15:33
encbladexpapollo13: +115:34
MarkusH-WorkFür eine Präsentation an der Hochschule würde ich gerne eine die aktuelle Datenbankstruktur des Wikis (-prod) nehmen und eine Optimierung daran durchführen. Die Frage ist, ob ihr sagt, "ok, das Datenbankdesign darf, auf wiki_* beschränkt, nach außen", oder ob ihr der Meinung seid, "Da gibt es nichts zu optimieren"15:36
* MarkusH-Work kann kein Deutsch mehr15:36
apollo13MarkusH-Work: ich kenn unis, du bist wohl besser dran wenn du irgendwas efindest15:37
apollo13es sei denn du weißt genau warum wir wiki_text etc haben15:38
MarkusH-Workapollo13: naja, es muss ein Beispiel aus der Praxis sein15:38
apollo13MarkusH-Work: frag den prof wie ein student mit null ahnung an praxis beispiele kommen soll?15:38
MarkusH-Workwiki_text speichert die einzelnen Revisionen, um es plump auszudrücken15:38
apollo13MarkusH-Work: aber warum nicht bei den revisionen?15:38
DasIchperformance?15:39
apollo13mal abgesehen davon, mag der prof sicher keine redundanz, das widerspricht den normalformen15:39
encbladexpgut, aml was anderes15:39
MarkusH-Worknaja, ich habe ja nicht null ahnung, und das hat der prov schon gemerkt15:39
encbladexpich selbst haeb nix dagegen wenn MarkusH-Work das Datenbanklayout mitnimmt15:39
encbladexper klaut ja keinen Code15:39
encbladexpsondern nur unser Layout15:39
encbladexpund angucken können die es ja mal15:39
apollo13na klar kann ers nehmen wenn er meint15:39
encbladexpeben15:39
DasIchapollo13: vielleicht will der prof ein praxis beispiel gerade weil es gegen theorie verstoesst15:39
encbladexpich glaub mehr wollte er auch garnicht wissen15:39
apollo13nur glaub ich dass er mit nem anderen beispiel besser dasteht15:39
MarkusH-Workencbladexp: genau15:40
apollo13DasIch: uni *hust*15:40
apollo13wobei15:40
DasIchapollo13: ich erinnere mich da an spannende chemie stunden: so macht man es in der industrie, so im labor und so machen wir das hier...15:40
apollo13das wiki ist leicht nieder zu kriegen wenn man die datenstruktur kennt *hmm*15:40
MarkusH-Workapollo13: nein, ich denke, dass ich mit dem beispiel gut dastehe, um zu zeigen, dass in manchen situationen redundanzen von vorteil sind15:40
apollo13MarkusH-Work: mag sein, deine annahme ist aber falsch, das ist nicht der wirkliche grund für performance probleme im wiki15:41
apollo13und btw warum redundanz?15:41
apollo13man müsste ja die aktuelle revision nicht in revisions speichern…15:41
apollo13(wobei wir dann wieder einiges umschreiben müssten)15:42
MarkusH-Workalle textrevisionen stehen in wiki_text und die aktuelle zusätzlich noch in wiki_page15:42
apollo13ja aber das ist nicht das problem per se15:42
apollo13das problem ist die kranke datenstruktur, dass zb nen wiki_page nichtmal weiß welche revision aktuell ist15:43
MarkusH-Workvon _media muss ich ja nichts sagen ;)15:43
MarkusH-Workapollo13: ich habe die db-struktur gerade nicht 100%ig vor Augen15:43
apollo13und als resultat die ganzen subselects machens nicht besser15:43
apollo13meiner meinung nach ist das wiki_text problem das geringste 15:44
MarkusH-Workaber derartigen "designfehler" will ich beheben15:44
apollo13MarkusH-Work: der von dem ich grad sprach ist schon im wiki_rewrite behoben15:44
MarkusH-Workok15:44
encbladexpIMHO: Probier was du machen kannst, wenn du konkreten Code hast machst du nen branch von inyoka und wenns gut ist kann man sich da mehr gedanken drüber machen15:44
MarkusH-Workwobei wir an einem Punk angekommen sind, wie kann ich die performance von solchen datenbank-strukturen (unter mysql) vernünftig testen15:45
MarkusH-Workeinfach queries bringen ja nichts15:45
MarkusH-Workdie werden schließlich gecached15:45
apollo13tja, ich hoffe doch, dass euch diese sachen beigebracht werden/wurden, sonst machen solche verbesserungen doch nicht viel sinn?15:47
MarkusH-Workleider (bisher) nicht15:47
MarkusH-Workok, wir hatten auch erst 2 vorlesungen15:47
apollo13frag mal den prof ob er etwas komisch ist, wie sollst du solche verbesserungen machen wenn du sie nicht testen kannst?15:48
MarkusH-Workaber gestern habe ich mich mit ihm schon über primary keys und redundanzen unterhalten15:48
* apollo13 hat aufgegeben sich mit seinen info professoren zu unterhalten15:48
apollo13ich ignorier die nur mehr^^15:48
MarkusH-Workapollo13: ^^15:49
swegeich würde gerne per javascript herausfinden ob ich mich gerade auf portal/ikhaya/... befinde, ich dachte mir dass es das beste sein wird es aus der subdomain herauszulesen.16:12
swegedas einzig halbwegs brauchbare was ich bisher finden konnte ist "window.location.hostname", enthält nur leider die gesamte domain, wisst ihr vll ob es bei jquery komfortablere möglichkeiten gibt an die aktuelle subdomain zu kommen?16:12
EnTeQuAk-Workach scheiße, MarkusH-Work brauchst du noch von mir jetz antworten? :D16:13
encbladexpapollo13, kann es sein das Coverage nicht Multithreadingfähig ist?16:13
EnTeQuAk-Workich war n bissl eingepennt hier ;)16:13
apollo13encbladexp: no idea, aber möglich, schreibt ja in ne datei…16:14
MarkusH-WorkEnTeQuAk-Work: nur bedinngt, ob du was dagegen hast16:14
apollo13encbladexp: *joking*, wir reden aber schon vom gleichen coverage?16:14
encbladexppython-coverage meine ich16:15
encbladexpich verwende run_simple von werkzeug als Server16:15
apollo13hmm null plan, aber möglich wärs wohl16:15
encbladexp(was ja wohl wsgiref nutzt)16:15
EnTeQuAk-WorkMarkusH-Work: zu 1. ja, schau ma lauf bitbucket unter forks da gibts bei apollo13 nen wikirewrite fork16:15
encbladexpich wunder mich nur gerade warum coverage nur sachen als grün / covered markiert die beim initialisieren ablaufen, aber keine Zeile Code von den Handlern16:15
apollo13encbladexp: nunja, was willst du in nem server coveregen?16:16
apollo13encbladexp: nunja werkzeug forkt16:16
encbladexpah16:16
encbladexpdas könnte natürlich das Problem sein wenn das ding forkt16:16
EnTeQuAk-WorkMarkusH-Work: und gegen 2. spricht auch nix ;)16:16
MarkusH-WorkEnTeQuAk-Work: danke16:16
apollo13encbladexp: aber warum brauchst du für tests run_simple? da läuft was falsch16:16
encbladexpnene, keine automatischen Tests16:16
encbladexpich probiere nur gerade etwas mit Coverage rum16:16
encbladexpund hab das halt mal irgendwo schnell eingebaut16:16
EnTeQuAk-Workrun_simple forkt doch nicht?16:17
apollo13EnTeQuAk-Work: wie macht werkzeug den reloader sonst?16:17
encbladexpund der Development Server von Werkzeug ist halt run_simple...16:17
EnTeQuAk-Worknur wenn du multithreading aktivierst16:17
EnTeQuAk-Workapollo13: ja, okay16:17
EnTeQuAk-Workaber das is ja wurscht solange er den reloader ausmacht16:17
EnTeQuAk-Workfür coverage braucht der sowas nich16:17
encbladexpah, wenn ich reloader ausmachen gehts also?16:17
apollo13EnTeQuAk-Work: das hab ich wohl überlesen16:17
apollo13(also dass er den reloader ausgemacht hat)16:17
encbladexpne, der reloader ist noch an16:17
EnTeQuAk-Worknaja16:17
EnTeQuAk-Workich geh mal davon aus das während eines coverage rennens eh kein relaod stattfindet16:18
EnTeQuAk-Workalso is das doch eh egal16:18
encbladexpgut, d.h. ich mach mal den reloader aus16:18
EnTeQuAk-Workper default startet run_simple wsgiref ohne threading und ohne multiprocessing16:18
apollo13ja aber solang der reloader an ist forkt er dennoch…16:18
apollo13encbladexp: bericht uns dann :)16:19
EnTeQuAk-Workokay, dann habe ich das im code überlesen oder schon wieder vergessen :)16:19
encbladexpthx16:19
encbladexpgenau das wars16:19
encbladexpwas würde ich nur ohne euch machen, wie ne Mutter ohne Brust seit ihr :-P16:19
EnTeQuAk-WorkoO16:19
EnTeQuAk-WorkOo16:19
EnTeQuAk-WorkOooO16:19
encbladexp?16:19
EnTeQuAk-Worknur so ;)16:19
encbladexphehe16:20
* EnTeQuAk-Work hat grad lange weile16:20
apollo13(.)(.) 16:20
apollo13*gg*16:20
EnTeQuAk-WorkoOoOo16:20
apollo13EnTeQuAk-Work: du sollst arbeiten16:20
encbladexpapollo13 kennt sich mti sowas aus :-P16:20
EnTeQuAk-Worko(O)o(O)o16:20
EnTeQuAk-Workapollo13: wenn ich keine störungen habe arbeite ich nciht, fertig ;)16:20
EnTeQuAk-Workseh ich gar nich ein!16:20
EnTeQuAk-Workbää!16:20
apollo13gib mir mal deine nummer16:21
apollo13ich order dich nach at16:21
EnTeQuAk-Worksiehe query16:21
EnTeQuAk-Workapollo13: für 0800er nummer brauchst aus at ne deutsche vorwahl?16:22
encbladexpja16:22
EnTeQuAk-Workdoof16:22
encbladexp+4916:22
encbladexp+49800....16:23
EnTeQuAk-Workdann kannst mich halt nicht anrufen apollo13 16:23
encbladexpoder halt 00 statt +16:23
EnTeQuAk-Workaber encbladexp kann ;)16:23
apollo13und ich glaub in dem moment ists nimmer gratis :(16:23
encbladexpwarum sollte ich dich anrufen?16:23
EnTeQuAk-WorkkA16:23
apollo13encbladexp: damit ihn kein anderer anrufen kann?16:23
encbladexpich überlege gerade wie ich mein Python gebastel so mit schönen Tests versorge16:23
EnTeQuAk-Workdoch, kann trotzdem einer anrufen apollo13 16:23
encbladexpdamit das auch mal richtig schön wartbar ist und ich es herzeigen kann ohne das man mich schlägt16:23
apollo13EnTeQuAk-Work: aber du wohl kaum abheben^^16:24
encbladexpund automatische Tests werden mit zunehmender größe sinnvoll16:24
EnTeQuAk-Workapollo13: klar16:24
apollo13EnTeQuAk-Work: du redest mit 2 leuten gleichzeitig?16:25
encbladexpMultitasking ftw!16:26
EnTeQuAk-Workapollo13: ich hab 4 telefone16:28
EnTeQuAk-Workokay, neuerdings 8 ;)16:28
apollo13wtf?16:28
EnTeQuAk-Workhrhr16:28
EnTeQuAk-Workwir sind 4 leute hier16:28
EnTeQuAk-Workund stellen ja jetz auf voip um, die voip phones gehen auch16:28
apollo13seriously: The following video contains material that is inappropriate for audiences under the age of 17.16:28
EnTeQuAk-Workalso haben wir 8 telefone :D16:28
apollo13If you are 17 or older, please login or register to view this video. 16:28
EnTeQuAk-Workhaha16:28
apollo13wo ist bugmenot wenn man es braucht16:28
EnTeQuAk-Workvora llem wie kommen die auf 17?16:29
apollo13diese prüden amis, das ist nen filmtrailer verdammt noch mal16:29
EnTeQuAk-Workwas fürn film?16:29
apollo13das würde ich eben gerne wissen^^16:29
apollo13"friends with benefits" soll sommer 2011 rauskommen16:29
EnTeQuAk-Workaha16:31
apollo13EnTeQuAk-Work: http://www.fwb-movie.com/ noch geiler, die seite braucht gültigen zip code und state und name?! wtf16:32
EnTeQuAk-Workmeh, brauch ich ja wieder flash16:33
encbladexpschon allein der Film Titel sagt mir das ich das nicht sehen werde16:44
apollo13encbladexp: der trailer ist zumindest halbwegs lustig, und america ratet den film als "R", von daher :þ16:45
encbladexpR -> Reservemovie?16:45
apollo13restricted16:46
apollo13altersmäßig16:46
encbladexpd.h. es dürfen nur Leute rein die Haare am Sack haben?16:46
apollo13der ist dann am anfang nicht grün, sondern rot :þ16:46
apollo13encbladexp: nunja, das würde alle frauen auschließen16:46
encbladexp*g*16:46
encbladexpein Arbeitskollege sagt immer "Schwanzloses Gesindel" ;-)16:47
encbladexpwow, DasIch mal tiefergelegt ^^16:50
swegewie war das noch wenn man einen vorhanden jinja block erweitern will?16:52
swegeah, {{ block.super }}16:53
MarkusH-Workso16:53
MarkusH-Workbis gleich16:53
MarkusH-Workfeierabend16:53
swegebis dann markus16:53
CIA-5inyoka [prod-sa06]: soeren * d2f36014ca08:5075 inyoka/ (6 files in 5 dirs): Send the current component with toggle_sidebar and save them individually, fixes #206.17:01
EnTeQuAk-Workoh cool17:03
MarkusHso. @Home17:14
MarkusHerstmal was zu essen machen :)17:14
MarkusHbis dann17:14

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