Fork Clansuite on GitHub

Internet Relay Chat - Logs for #koch
Collected by k-logbot on chat.freenode.net

IRC Log for Samstag, 29. September 2012

  1. [06:01:10] * cslogbot (~PircBot@server.jakoch.de) has joined #clansuite
  2. [06:01:10] * Topic is 'Welcome! http://clansuite.com | http://www.youtube.com/watch?v=JPqFNQCXF9Y | https://travis-ci.org/#!/Clansuite/Clansuite'
  3. [06:01:10] * Set by Q on Sun Aug 26 02:58:29 CEST 2012
  4. [10:24:25] * SyNko (~chatzilla@78.134.56.211) has joined #clansuite
  5. [11:21:23] <SyNko> hi, my host is up and running...
  6. [11:21:30] <SyNko> im setting the last things
  7. [11:50:06] <jakoch> happy hearing that
  8. [11:59:16] * CS-Bot (~CS-Bot@sh2.rs.github.com) has joined #clansuite
  9. [11:59:16] <CS-Bot> [Clansuite] jakoch pushed 19 new commits to develop: http://git.io/6JCpcg
  10. [11:59:16] <CS-Bot> [Clansuite/develop] fix classname - jakoch
  11. [11:59:16] <CS-Bot> [Clansuite/develop] removed line from comment, this means h1 in doctools - jakoch
  12. [11:59:16] <CS-Bot> [Clansuite/develop] removed todo - jakoch
  13. [11:59:18] * CS-Bot (~CS-Bot@sh2.rs.github.com) has left #clansuite
  14. [12:07:04] * CS-Bot (~CS-Bot@sh3.rs.github.com) has joined #clansuite
  15. [12:07:04] <CS-Bot> [Clansuite] jakoch pushed 1 new commit to develop: http://git.io/cj8pZw
  16. [12:07:04] <CS-Bot> [Clansuite/develop] Update README.asciidoc - Jens-André Koch
  17. [12:07:04] * CS-Bot (~CS-Bot@sh3.rs.github.com) has left #clansuite
  18. [13:00:29] * Rikku`on (~Daniel@92.226.255.190) has joined #clansuite
  19. [13:48:44] * CS-Bot (~CS-Bot@sh2.rs.github.com) has joined #clansuite
  20. [13:48:44] <CS-Bot> [Clansuite] jakoch pushed 1 new commit to develop: http://git.io/8rcT3A
  21. [13:48:44] <CS-Bot> [Clansuite/develop] class description fixes - jakoch
  22. [13:48:44] * CS-Bot (~CS-Bot@sh2.rs.github.com) has left #clansuite
  23. [13:55:20] <SyNko> jakoch i need a little help
  24. [13:55:25] <SyNko> are you there?
  25. [13:55:44] <jakoch> yes, but i only have 5 minutes
  26. [13:55:56] <SyNko> ok listen , im fast
  27. [13:56:28] <SyNko> my php is compiled with the flag : './configure' '--with-config-file-path=/usr/pkg/etc' '--with-config-file-scan-dir=/usr/pkg/etc/php.d' '--sysconfdir=/usr/pkg/etc' '--localstatedir=/var' '--with-regex=system' '--without-mysql' '--without-sqlite' '--without-iconv' '--without-pear' '--disable-posix' '--disable-dom' '--disable-pdo' '--disable-json' '--enable-cgi' '--enable-xml' '--with-libxml-dir=/
  28. [13:56:29] <SyNko> usr/pkg' '--enable-ipv6' '--with-openssl=/usr' '--with-apxs2=/usr/pkg/bin/apxs' '--prefix=/usr/pkg' '--build=i486--netbsdelf' '--host=i486--netbsdelf' '--mandir=/usr/pkg/man'
  29. [13:56:36] <SyNko> without mysql
  30. [13:56:49] <SyNko> i cant get the mysql extension working
  31. [13:57:11] <SyNko> does it depends on the flag?
  32. [13:57:21] <SyNko> i put it in the php.ini
  33. [13:57:25] <jakoch> '--without-mysql'
  34. [13:57:29] <jakoch> uhm yes
  35. [13:57:30] <SyNko> but the system dont care it
  36. [13:57:34] <SyNko> damn
  37. [13:57:47] <jakoch> also '--disable-pdo'
  38. [13:57:53] <SyNko> they are genius!!! php without mysql is nothing
  39. [13:58:02] <SyNko> this is the base package
  40. [13:58:11] <SyNko> downloaded from the main repo
  41. [13:58:20] <SyNko> i need another also
  42. [13:58:25] <SyNko> tnx
  43. [13:58:38] <jakoch> well, thats no quite true.. because if you use mongodb you will not need it, but thats another story
  44. [14:00:15] <jakoch> ok. i'm afk now for i guess 1h or so.. need to get some shopping done to make my fridge happy
  45. [14:01:03] <SyNko> have a good lunch
  46. [14:01:19] <SyNko> take care see you later
  47. [16:10:06] <jakoch> re
  48. [16:10:13] <Rikku`on> wb
  49. [16:10:16] <Rikku`on> und hi
  50. [16:10:17] <Rikku`on> :D
  51. [16:10:28] <jakoch> hey
  52. [16:10:31] <jakoch> na was gibts neues
  53. [16:11:24] <Rikku`on> hm... meine Schwester ist seit 4 Tagen "überfällig" ... aber das Baby will noch nicht
  54. [16:11:46] <Rikku`on> irgendwann wirds schon kommen
  55. [16:11:47] <Rikku`on> :D
  56. [16:12:01] <jakoch> oh - naja, raus kommen sie alle, so oder so .. aber besser als zu früh..
  57. [16:12:15] <Rikku`on> ich denke auch
  58. [16:12:33] <Rikku`on> sag mal, hast du schon mal mit node.js + socket.io + php erfahrung gemacht
  59. [16:12:51] <Rikku`on> ?
  60. [16:13:30] <jakoch> mit node.js noch nicht, aber mit websockets, da wir nen webchat neuimplementieren wollten
  61. [16:14:26] <Rikku`on> versuch gerade herauszubekommen, wie ich zwischen node.js und php kommuniziere, so das ich php als backend einsetzten kann und node für die kummunikation zwischen client und server
  62. [16:15:32] <jakoch> hmm schwierig.. irgendwie hab ich dazu mal was bei bergie gesehn
  63. [16:15:33] <jakoch> moment
  64. [16:16:12] <jakoch> http://bergie.iki.fi/blog/dnode-make_php_and_node-js_talk_to_each_other/
  65. [16:16:21] <Rikku`on> also von node zu php könnte ich ja http verwenden bzw. POST oder GET.... php berechnet was ich will und schickt wan an node wieder zurück ...per socket - tcp ?
  66. [16:16:41] <Rikku`on> ahh... das lese ich mal
  67. [16:17:12] <jakoch> node macht dann nur die kommunikation... dann müsstest du dir ein eigenes protocol für deine daten basteln
  68. [16:20:43] <jakoch> er macht das über json.. mit nem regexp parsing
  69. [16:21:01] <jakoch> alles ziemlich einfach gehalten: https://github.com/bergie/dnode-php/tree/master/src/DNode
  70. [16:22:56] <Rikku`on> get aber auch über ein tcp socket
  71. [16:23:05] <Rikku`on> wie ich mir das auch schon überlegt habe
  72. [16:23:17] <jakoch> was möchtest du machen
  73. [16:26:38] <Rikku`on> puh .. erzähle ich gleich ...brb
  74. [16:26:41] <Rikku`on> :D
  75. [16:51:09] <SyNko> jakoch.. . php wont compile...
  76. [16:51:34] <SyNko> it blocked in this , now i will post the screen shot
  77. [16:53:33] <jakoch> i wonder why you are not using the package management
  78. [16:54:09] <jakoch> you won't need a highly optimized hand-build php anyway
  79. [16:54:18] <jakoch> so going with default packages is fine
  80. [16:57:46] <SyNko> http://tinyurl.com/bmxhu7e
  81. [16:58:17] <SyNko> the default package in the repository is compiled without mysql
  82. [16:58:27] <SyNko> no way to get it working
  83. [16:58:35] <SyNko> with the db
  84. [17:03:45] <jakoch> hmm.. it's a php bug
  85. [17:03:59] <jakoch> lower the version number, try again
  86. [17:04:18] <jakoch> or switch to ubuntu server apt-get install php apache2 xdebug
  87. [17:07:00] <SyNko> solved, i made echo "" > cast.c XD))
  88. [17:08:43] <Rikku`on> jakoch: es soll so ein gw2 "ding" werden. ich würde gerne ein room/session für 5 leute erstellen die zusammen ihre skills planen können, der session-leiter kann dann für alle die skills ändern, diese bekommen dann auch die veränderungen zu sehen. ähnlich wie zb. das http://en.gw2codex.com/build/18994-2h-sword-mixed-survivability-and-damage, aber eben für 5 personen als live session für 5 personen um dann ein gemeinsames Dungeon-Build zu erstell
  89. [17:10:31] <jakoch> https://bugs.php.net/bug.php?id=63186
  90. [17:14:29] <SyNko> thanks jakoch
  91. [17:15:10] <jakoch> Rikku`on: ah ok.. das könnte man aber auch mit php/ajax machen
  92. [17:15:46] <SyNko> now is compiling
  93. [17:15:53] <SyNko> take only one core
  94. [17:15:57] <SyNko> on 8
  95. [17:16:01] <SyNko> is slow
  96. [17:16:14] <jakoch> add -j 8
  97. [17:16:32] <SyNko> make -j 8?
  98. [17:17:03] <jakoch> try it
  99. [17:17:38] <Rikku`on> hm... hab gelesen das es mit ajax wesentlich aufwendiger ist, ajax veraltet ist und websocket das neue ajax ist :D
  100. [17:19:09] <Rikku`on> also ich habe wenigstens eine kleine vorstellung wie es mit websockets funktioniert, mit ajax hätte ich jetzt keinen ansatzpunkt
  101. [17:20:30] <jakoch> ok, also wenn du dich für websockets entscheidest, dann gegen alle alten browser
  102. [17:21:53] <jakoch> http://stackoverflow.com/questions/1253683/what-browsers-support-html5-websocket-api
  103. [17:22:01] <jakoch> im websocket-land is die hölle los
  104. [17:22:49] <jakoch> haufenweise unterschiedliche implementierungen, uff
  105. [17:23:22] <Rikku`on> also die "gamer" haben alle neue browser, da mach ich mir keine gedanken und http://socket.io hat doch fallbacks
  106. [17:25:17] <SyNko> hey the site is working!!!!
  107. [17:25:24] <SyNko> i see the template also
  108. [17:25:26] <jakoch> ja dann, warum nich
  109. [17:25:45] <jakoch> since when is the site working
  110. [17:25:48] <jakoch> ???
  111. [17:26:41] <jakoch> https://github.com/enoex/GuildWars2Viz
  112. [17:27:04] <jakoch> is leider mit schlange gemacht
  113. [17:28:43] <Rikku`on> hm... mal bei gelegenheit ausprobieren
  114. [17:29:31] <jakoch> so ich werd noch bisschen mit dem besen durch die classes fegen
  115. [17:30:29] <jakoch> neuerdings haben wir ApiGen Start
  116. [17:30:43] <jakoch> +am
  117. [17:30:58] <jakoch> http://docs.clansuite.com/developer/apigen/index.html
  118. [17:31:27] <Rikku`on> http://guildwars2viz.com/ aber ich weiß nicht woher die daten kommen sollen, den es gibt (noch) keine api für gw2
  119. [17:31:50] <Rikku`on> nett
  120. [17:32:57] <jakoch> die scheinen irgendwie daten zu haben... die hier auch http://gw2census.com/charts.php
  121. [17:33:56] <Rikku`on> SyNko: I m sorry to not write in english here. If you feel uncomfortable, pls let me know, i will then further write in engl.
  122. [17:34:22] <SyNko> no probs Rikku`on , as you wish
  123. [17:34:42] <Rikku`on> but sometimes i m too lazy to write my crap in engl. :-)
  124. [17:37:21] <Rikku`on> think this statistics are community based of there own portal/forum or somthing else
  125. [17:40:56] <jakoch> ok. the rest of those guys scrape the data from the wiki https://github.com/mikechambers/GW2CraftingData/blob/master/parser/parser.js#L151
  126. [17:41:42] <jakoch> http://wiki.guildwars2.com/index.php?title=Armorsmith&action=raw&section=3
  127. [17:41:45] <jakoch> action=raw
  128. [17:44:33] <Rikku`on> hui ... abd guys, i m wonder if its allowed?
  129. [17:44:37] <Rikku`on> *bad
  130. [17:45:00] <jakoch> why not.. the normal mediawiki api.php is also open
  131. [17:45:14] <jakoch> see http://wiki.guildwars2.com/api.php?action=query&meta=siteinfo&siprop=namespaces&format=wddx
  132. [17:45:32] <jakoch> so you could get categories and itemnames from there
  133. [17:48:05] <Rikku`on> didnt know that.
  134. [17:48:21] <Rikku`on> good to know now :D
  135. [17:58:15] <jakoch> wow. i found the seriestimer for dreambox
  136. [18:00:34] <jakoch> afk
  137. [19:30:11] <jakoch> re
  138. [19:38:14] * CS-Bot (~CS-Bot@sh2.rs.github.com) has joined #clansuite
  139. [19:38:14] <CS-Bot> [Clansuite] jakoch pushed 2 new commits to develop: http://git.io/kF1mQw
  140. [19:38:14] <CS-Bot> [Clansuite/develop] added missing interface use statements - jakoch
  141. [19:38:14] <CS-Bot> [Clansuite/develop] added use statements to formelements - jakoch
  142. [19:38:14] * CS-Bot (~CS-Bot@sh2.rs.github.com) has left #clansuite
  143. [19:52:30] <jakoch> rofl
  144. [19:58:12] <jakoch> BlueBox: you wanted to know how to write a online cv and list projects? this is a good example on how to do it http://www.jgalenski.com/curriculum-vitae.html
  145. [20:01:42] <jakoch> Rikku`on: http://gitonomy.com/ + https://github.com/gitonomy
  146. [20:17:44] <Rikku`on> looks good, its just what you`r looking for
  147. [20:19:08] <jakoch> thought so, BUT git support is implemented via shell commands..quite sad, that they didn't use a proper lib for git
  148. [20:19:59] <jakoch> so it remains on my list.. until someone solves it actually, hrhr^^
  149. [20:21:26] <Rikku`on> hehe..
  150. [20:23:15] <Rikku`on> i wonder if there is any downside to use an php socket to reflect the websocket on serverside (like this for example http://www.flynsarmy.com/2012/02/php-websocket-chat-application-2-0/)
  151. [20:24:31] <Rikku`on> so, the script must run in cli mode
  152. [20:29:00] <jakoch> that will work
  153. [20:30:36] <jakoch> at least if you have only a small number of users
  154. [20:31:43] <jakoch> i could imagine that php would become a bottleneck, because it's clearly not made for handling incomming data from a stream in an eventloop..
  155. [20:32:08] <jakoch> the normal behaviour is request..daemon processes that, gives back, end
  156. [20:34:11] <jakoch> anyway..it will work and produce good results like this: http://labs.addictivity.de/teamdraw
  157. [20:35:30] <Rikku`on> if have also a bad feeling
  158. [20:36:06] <Rikku`on> how we say in german: "Schuster bleib bei deinen Leisten"
  159. [20:36:41] <SyNko> websocket are alien
  160. [20:36:48] <SyNko> for now
  161. [20:38:24] <jakoch> well, for the described scenario it will work and produce good results
  162. [20:38:37] <Rikku`on> but this painting example looks fast an the response time, too
  163. [20:38:58] <SyNko> the paint works great
  164. [20:39:08] <Rikku`on> but tey discribe, that 100 user at the same time will crash the server
  165. [20:39:11] <Rikku`on> :-/
  166. [20:39:26] <SyNko> but still dangerous to develope with that tech
  167. [20:40:19] <jakoch> no risk no fun
  168. [20:41:44] <jakoch> i still wonder why some guild configuration room needs to have instant interactivity
  169. [20:41:58] <SyNko> hehe yep ;)
  170. [20:42:56] <jakoch> you could realize that with ajax/comet, pull push.. also the advantage of pushing complete template snippets is far superior when using ajax instead of ws.
  171. [20:44:05] <SyNko> snippets means?
  172. [20:44:46] <jakoch> let's say someone enters some values in a table, the ajax pushes on keyup to the server, but not the values but the whole dom node table
  173. [20:45:08] <jakoch> the clients fetch via ajax sync.. and get a table html segment
  174. [20:45:20] <jakoch> then its just inserted into their dom
  175. [20:45:33] <jakoch> that cost bandwidth but is quite fast
  176. [20:45:56] <Rikku`on> so, the other clients hav to pull every (n) sec.
  177. [20:46:12] <jakoch> sure, to keep in sync
  178. [20:46:17] <Rikku`on> teay bash the server ... thats why this prinzip i comet called
  179. [20:47:07] <Rikku`on> so, with ws.... the server can notify the clints only when needed
  180. [20:48:56] <Rikku`on> thats the most import reason (for now) for me, consider hundreds room, wich will bash the server with long pulling
  181. [20:49:13] <Rikku`on> every second :D
  182. [20:49:22] <SyNko> so still ajax?
  183. [20:49:58] <jakoch> the the initial description was to have a room for 5 people
  184. [20:50:44] <jakoch> now if you raise the number to 100 rooms a 5 people .. well.. that will not work well with a websocket implementation in php
  185. [20:50:49] <Rikku`on> yes 5 people for one room, but (n) rooms :D
  186. [20:51:39] <Rikku`on> perfect, one solution less
  187. [20:52:08] <Rikku`on> so i think, i have to go with node.js/socket.io ?
  188. [20:54:38] <jakoch> you need to get some performance data on ajax/comet compared to node/websocket
  189. [20:56:39] <jakoch> for instance http://webtide.intalio.com/2007/07/comet-performance/
  190. [20:57:26] <jakoch> this is cometd + jetty on serverside with 10,000 simultaneous users
  191. [20:57:32] <jakoch> 250 threads
  192. [20:57:47] <jakoch> which is nice
  193. [21:00:26] <jakoch> http://blog.jamieisaacs.com/2010/08/27/comet-with-nginx-and-jquery/
  194. [21:00:49] <jakoch> nginx is clearly not made for long polls, but it will work, too
  195. [21:04:07] <SyNko> comet is the old name for websocket i remember, right?
  196. [21:05:08] <jakoch> no
  197. [21:05:57] <jakoch> comet is keeping a http connection open to push data to the browser
  198. [21:07:13] <jakoch> thats we they call it long-polling
  199. [21:07:28] <jakoch> ../s/we/why
  200. [21:07:45] <Rikku`on> http://de.slideshare.net/amix3k/comet-with-nodejs-and-v8
  201. [21:07:47] <Rikku`on> slide 16
  202. [21:08:05] <Rikku`on> comet with node.js and websockets
  203. [21:08:39] <Rikku`on> makes comet trivial on client and serverside
  204. [21:09:05] <Rikku`on> hm... must investigate deeper
  205. [21:11:44] <jakoch> fact is.. if you want to do it right.. no php, no old-style webserver.. but standalone optimized daemon for handling the eventloop (epoll/kqueue)
  206. [21:13:44] <Rikku`on> sounds like a plan
  207. [21:13:49] <Rikku`on> :D
  208. [21:15:41] <SyNko> soundz great!
  209. [21:32:27] <jakoch> xwiki is nice http://dev.xwiki.org/xwiki/bin/view/Main/WebHome
  210. [21:32:56] <jakoch> its completely unrelated to our discussion, but it's nice^^
  211. [21:33:47] <jakoch> so it is actually possible to develop a good webapplication with an in java
  212. [22:04:39] <Rikku`on> ^^
  213. [22:10:03] <jakoch> wow, i would sh*t my pants playing in that hall
  214. [22:10:06] <jakoch> http://www.youtube.com/watch?v=46UFXQVSnKs
  215. [22:10:33] <jakoch> incredible
  216. [22:12:23] <jakoch> the people hear, what they see :)
  217. [22:21:39] <jakoch> SyNko: is syntax highlighting disabled on the server?
  218. [22:21:55] <jakoch> http://noobfellas.netsons.org/index.php?mod=news&action=archive
  219. [22:23:29] <jakoch> i'm using highlight_file() to read the source
  220. [22:42:09] <jakoch> guys, i'm going offline.. good night, cu tomorrow
  221. [22:56:30] <Rikku`on> gn8
  222. [23:21:18] * Rikku`on (~Daniel@92.226.255.190) Quit (Quit: Leaving.)

Links of Samstag, 29. September 2012

1) http://noobfellas.netsons.org/index.php?mod=news&action=archive
2) http://www.youtube.com/watch?v=46UFXQVSnKs
3) http://dev.xwiki.org/xwiki/bin/view/Main/WebHome
4) http://de.slideshare.net/amix3k/comet-with-nodejs-and-v8
5) http://blog.jamieisaacs.com/2010/08/27/comet-with-nginx-and-jquery/
6) http://webtide.intalio.com/2007/07/comet-performance/
7) http://labs.addictivity.de/teamdraw
8) http://www.flynsarmy.com/2012/02/php-websocket-chat-application-2-0/
9) http://gitonomy.com/
10) https://github.com/gitonomy
11) http://www.jgalenski.com/curriculum-vitae.html
12) http://git.io/kF1mQw
13) http://wiki.guildwars2.com/api.php?action=query&meta=siteinfo&siprop=namespaces&format=wddx
14) http://wiki.guildwars2.com/index.php?title=Armorsmith&action=raw§ion=3
15) https://github.com/mikechambers/GW2CraftingData/blob/master/parser/parser.js#L151
16) http://gw2census.com/charts.php
17) http://guildwars2viz.com/
18) http://docs.clansuite.com/developer/apigen/index.html
19) https://github.com/enoex/GuildWars2Viz
20) http://socket.io
21) http://stackoverflow.com/questions/1253683/what-browsers-support-html5-websocket-api
22) https://bugs.php.net/bug.php?id=63186
23) http://en.gw2codex.com/build/18994-2h-sword-mixed-survivability-and-damage,
24) http://tinyurl.com/bmxhu7e
25) https://github.com/bergie/dnode-php/tree/master/src/DNode
26) http://bergie.iki.fi/blog/dnode-make_php_and_node-js_talk_to_each_other/
27) http://git.io/8rcT3A
28) http://git.io/cj8pZw
29) http://git.io/6JCpcg
30) http://clansuite.com
31) http://www.youtube.com/watch?v=JPqFNQCXF9Y
32) https://travis-ci.org/#!/Clansuite/Clansuite

These logs were automatically created by k-logbot on chat.freenode.net using the Clansuite IRC LogBot. Find the project at Github.