Fork Clansuite on GitHub

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

IRC Log for Donnerstag, 26. Juli 2012

  1. 1: [0:01] -jubii2.dk.quakenet.org- on 3 ca 1(4) ft 20(20) tr
  2. 2: [0:01] * cslogbot (~PircBot@server.jakoch.de) has joined #clansuite
  3. 3: [0:01] * Topic is '"Welcome! http://clansuite.com/ "'
  4. 4: [0:01] * Set by Q on Sun Jul 01 10:47:43 CEST 2012
  5. 5: [0:25] <jakoch> re
  6. 6: [0:27] * jakoch is raus, n8
  7. 7: [1:12] * Rikku`on (~Daniel@31.16.145.254) Quit (Read error: EOF from client)
  8. 8: [12:16] <CIA-1> clansuite: New SVN Commit: Revision #[6418] by vain
  9. 9: [12:16] <CIA-1> clansuite: File(s): clansuite/trunk/core/permissions/ (. acl.php acm.php)
  10. 10: [12:16] <CIA-1> clansuite: Comment: most people do not know what RBACL is, so i renamed this folder to simply permissions. this follows zf2 naming
  11. 11: [12:16] <CIA-1> clansuite: View (delayed): http://trac.clansuite.com/changeset/6418
  12. 12: [12:16] <CIA-1> clansuite: New SVN Commit: Revision #[6419] by vain
  13. 13: [12:16] <CIA-1> clansuite: File(s): clansuite/trunk/core/localization/ (localization.php utf8/utf8tables.php)
  14. 14: [12:16] <CIA-1> clansuite: Comment: fixes
  15. 15: [12:16] <CIA-1> clansuite: View (delayed): http://trac.clansuite.com/changeset/6419
  16. 16: [12:57] <CIA-1> clansuite: New SVN Commit: Revision #[6420] by vain
  17. 17: [12:57] <CIA-1> clansuite: File(s): clansuite/trunk/core/form/validators/minlength.php
  18. 18: [12:57] <CIA-1> clansuite: Comment: fixed syntax error, unexpected T_ELSE line 81
  19. 19: [12:57] <CIA-1> clansuite: View (delayed): http://trac.clansuite.com/changeset/6420
  20. 20: [13:08] <CIA-1> clansuite: New SVN Commit: Revision #[6421] by vain
  21. 21: [13:08] <CIA-1> clansuite: File(s): clansuite/trunk/core/form/validators/ (equals.php maxlength.php)
  22. 22: [13:08] <CIA-1> clansuite: Comment: fixed unit tests
  23. 23: [13:08] <CIA-1> clansuite: View (delayed): http://trac.clansuite.com/changeset/6421
  24. 24: [13:17] * Rikku`on (~Daniel@31.16.145.254) has joined #clansuite
  25. 25: [13:17] <Rikku`on> \o
  26. 26: [13:18] <CIA-1> clansuite: New SVN Commit: Revision #[6422] by vain
  27. 27: [13:18] <CIA-1> clansuite: File(s): clansuite/trunk/core/form/form.php
  28. 28: [13:18] <CIA-1> clansuite: Comment: missing slash on namespace
  29. 29: [13:18] <CIA-1> clansuite: View (delayed): http://trac.clansuite.com/changeset/6422
  30. 30: [13:18] <jakoch> hallo
  31. 31: [13:18] <CIA-1> clansuite: New SVN Commit: Revision #[6423] by vain
  32. 32: [13:18] <CIA-1> clansuite: File(s): clansuite/trunk/core/rbacl/
  33. 33: [13:18] <CIA-1> clansuite: Comment: rm (now permissions)
  34. 34: [13:18] <CIA-1> clansuite: View (delayed): http://trac.clansuite.com/changeset/6423
  35. 35: [13:18] <Rikku`on> hola
  36. 36: [13:20] <CIA-1> clansuite: New SVN Commit: Revision #[6424] by vain
  37. 37: [13:20] <CIA-1> clansuite: File(s): clansuite/trunk/core/exception/exception.php
  38. 38: [13:20] <CIA-1> clansuite: Comment:
  39. 39: [13:20] <CIA-1> clansuite: removed mb_string functions dependency from exception (this must be as low level as it can be, to handle exceptions, even if mbstring or mbstring
  40. 40: [13:20] <CIA-1> clansuite: substitutes are not available.)
  41. 41: [13:20] <CIA-1> clansuite: View (delayed): http://trac.clansuite.com/changeset/6424
  42. 42: [13:21] <CIA-1> clansuite: New SVN Commit: Revision #[6425] by vain
  43. 43: [13:21] <CIA-1> clansuite: File(s): clansuite/trunk/core/router/targetroute.php
  44. 44: [13:21] <CIA-1> clansuite: Comment: namespace fix
  45. 45: [13:21] <CIA-1> clansuite: View (delayed): http://trac.clansuite.com/changeset/6425
  46. 46: [13:24] <CIA-1> clansuite: New SVN Commit: Revision #[6426] by vain
  47. 47: [13:24] <CIA-1> clansuite: File(s): clansuite/trunk/tests/unittests/core/ (form/ view/ view/form/ viewhelper/)
  48. 48: [13:24] <CIA-1> clansuite: Comment: adjusted directory layout of unit-tests to that of the core directory (1:1)
  49. 49: [13:24] <CIA-1> clansuite: View (delayed): http://trac.clansuite.com/changeset/6426
  50. 50: [13:25] <CIA-1> clansuite: New SVN Commit: Revision #[6427] by vain
  51. 51: [13:25] <CIA-1> clansuite: File(s): clansuite/trunk/core/mvc/frontcontroller.php
  52. 52: [13:25] <CIA-1> clansuite: Comment: cleanups
  53. 53: [13:25] <CIA-1> clansuite: View (delayed): http://trac.clansuite.com/changeset/6427
  54. 54: [13:30] <CIA-1> clansuite: New SVN Commit: Revision #[6428] by vain
  55. 55: [13:30] <CIA-1> clansuite: File(s): clansuite/trunk/ (core/ framework/)
  56. 56: [13:30] <CIA-1> clansuite: Comment: renamed "core" to "framework"
  57. 57: [13:30] <CIA-1> clansuite: View (delayed): http://trac.clansuite.com/changeset/6428
  58. 58: [13:30] <CIA-1> clansuite: New SVN Commit: Revision #[6429] by vain
  59. 59: [13:30] <CIA-1> clansuite: File(s): clansuite/trunk/tests/unittests/ (core/ framework/)
  60. 60: [13:30] <CIA-1> clansuite: Comment: renamed "core" to "framework" (unit-test 1:1)
  61. 61: [13:30] <CIA-1> clansuite: View (delayed): http://trac.clansuite.com/changeset/6429
  62. 62: [13:33] <Rikku`on> wenn du in dem tempo weiter machst, schaffst du heute noch die 6500 :D
  63. 63: [13:33] <jakoch> das k�nnte sein
  64. 64: [13:33] <jakoch> :)
  65. 65: [13:34] <jakoch> ich freu mich schon auf git :) endlich branches
  66. 66: [13:34] <jakoch> also vern�nftige branches, ohne diesen merge trouble bei svn
  67. 67: [13:37] <Rikku`on> warum wartest du denn so lange, warum nicht jetzt switchen?
  68. 68: [13:37] <Rikku`on> uhh.. das sieht witzig aus http://needim.github.com/noty/
  69. 69: [13:38] <jakoch> na ich m�chte das repo erst noch ein wenig bereinigen
  70. 70: [13:38] <Rikku`on> ah oki
  71. 71: [13:39] <jakoch> und dann mach ich nochmal einen kompletten import des svn repos nach git in eine svnsync branch, um die history der autoren zu erhalten
  72. 72: [13:41] <Rikku`on> kk
  73. 73: [13:41] <jakoch> noty sieht ganz gut aus
  74. 74: [13:42] <jakoch> warum haben so einfache sachen immer so viele follower
  75. 75: [13:43] <Rikku`on> das frag ih mich auch, manchmal denke ich das die designer/frontenddevs in den software schmieden einfach faul sind
  76. 76: [13:43] <Rikku`on> forken und benutzen
  77. 77: [13:43] <Rikku`on> :D
  78. 78: [13:44] <Rikku`on> aber der trend (und das ist auch gut so) geht ja eher zum reusable code
  79. 79: [13:44] <jakoch> das'n ger�cht
  80. 80: [13:44] <Rikku`on> wo wären wir heutzutage wenn jeder sein eigenes süppchen kocht
  81. 81: [13:45] <jakoch> hmm.. dann g�be es linux nich
  82. 82: [13:46] <jakoch> eigene suppe ist schon ok, wenn man den anderen auch was davon abgibt
  83. 83: [13:46] <jakoch> siehe twitter bootstrap etc
  84. 84: [13:46] <Rikku`on> bissl competition ist ja auch ok, aber du siehst ja das nach windows, linux und osx sonst keiner mehr ne chance auf markt hat, weil die drei so ziemlich alles abdecken
  85. 85: [13:47] <Rikku`on> ja klar, twitter bootstrap ist doch ne feine sache, alles mal hübsch gemacht und standardisiert so das es viel benutzen können
  86. 86: [13:48] <Rikku`on> und viele erfahrungen aus der ganz welt sind da eingeflossen
  87. 87: [13:48] <Rikku`on> ähnlich wie html5boilerplate
  88. 88: [13:49] <Rikku`on> jquery
  89. 89: [13:49] <Rikku`on> usw.
  90. 90: [13:49] <Rikku`on> und natürlich frameworks, egal welche sprache
  91. 91: [13:50] <jakoch> naja os-dev is schwierig, da gibts soviele lobbygruppen.. au�erdem is der weg den man f�r ein neues os gehen m�sste extrem weit.. wenn ich an gnu/hurd denke, dann d�rfte das gut 20 jahre in entwicklung sein, ohne das es wirklich nutzbar is
  92. 92: [13:51] <Rikku`on> jo, ein OS schreibt man mal nicht eben in der Garage :D
  93. 93: [13:52] <Rikku`on> man klaut es von seinen freunden
  94. 94: [13:52] <Rikku`on> ^^
  95. 95: [13:52] <jakoch> hrhr, jepp. ich m�chte aber nicht sagen, dass man mit nem neuen os keine chance h�tte..
  96. 96: [13:53] <Rikku`on> ähm .. und die bestehenden OS haben auch das glück das sich die Computer/PC Architektur in den letzten 40 Jahren nicht geändert hat
  97. 97: [13:53] <jakoch> ich bereich multiprozessor und parallelverarbeitung geht noch so einiges
  98. 98: [13:53] <Rikku`on> die gute alte "von-neumann" architektur
  99. 99: [13:53] <jakoch> das stimmt nich ganz... die sprachen hatten und haben schon einfluss auf die hardware
  100. 100: [13:54] <jakoch> einf�hrung von co-prozessoren f�r berechnungen
  101. 101: [13:54] <jakoch> sp�ter gpu's... <- gutes beispiel f�r os-nichtsupport
  102. 102: [13:55] <Rikku`on> jo
  103. 103: [13:55] <jakoch> gibt quasi kein os, dass von anfang an auf aufgabenverteilung auf gpu/cpu setzt etc.
  104. 104: [13:55] <Rikku`on> aber das grundmodel ist geblieben
  105. 105: [14:01] <jakoch> erfreulicherweise gibts auch alternative os http://wiki.osdev.org/Projects :)
  106. 106: [14:01] <jakoch> aber wie du schon sagtest, das meiste sind hobby os, die auch nich den sprung auf den markt schaffen
  107. 107: [14:02] <Rikku`on> hehe... jup
  108. 108: [14:03] <Rikku`on> ZF2-RC1 is out! \o/
  109. 109: [14:11] <jakoch> hmm
  110. 110: [14:13] <jakoch> gar kein symfony fan mehr?
  111. 111: [14:16] <Rikku`on> nope
  112. 112: [14:16] <jakoch> wie kommts?
  113. 113: [14:16] <Rikku`on> bad feelings
  114. 114: [14:17] <Rikku`on> es gibt da so ein paar leute die recht unsympathisch sind
  115. 115: [14:18] <jakoch> jordi, der alte use-my-composer-tool spammer, oder wer?
  116. 116: [14:19] <Rikku`on> aber wenn ich (versucht) habe mit sf2 etwas zu programmieren habe ich immer das gefühl, das ich nicht genau weiß was ich da gerade mache oder was da gerade passiert
  117. 117: [14:19] <jakoch> hmm
  118. 118: [14:20] <Rikku`on> hm... da sind viele dabei, die denken das sf2 das heilige land + der heilige gral ist
  119. 119: [14:21] <Rikku`on> das gefällt mir nicht
  120. 120: [14:21] <jakoch> ja, klar, das sf-ecosystem ist ordentlich aufgepumpt worden und hat etliche anh�nger
  121. 121: [14:22] <jakoch> f�r doctrine2 muss man dankbar sein, ohne sf kein d2
  122. 122: [14:24] <Rikku`on> und ich habe den eindruck (bin ja eher ein hobby dev, und kein berufs dev) das zf2 einfach ein strikteren weg eingeschlagen hat, was design pattern angeht, und einem (mir) mehr flexiblität gibt (wenn man sich mit den pattern auseinander setzt) ...
  123. 123: [14:27] <jakoch> ich kenne die performance werte f�r zf2 nicht, aber sf2 sieht nich gut aus.. das liegt an der schwerf�lligen architektur. das is alles a bit too much
  124. 124: [14:28] <jakoch> leider isses auch so, das seitens fabpot kaum einfluss auf php genommen wird, d.h. erkenntnisse aus der framework entwicklung gehen nur selten als verbesserungen in die sprache ein
  125. 125: [14:28] <jakoch> da is der draht von zend nat�rlich etwas besser
  126. 126: [14:29] <Rikku`on> jo, das mag stimmen
  127. 127: [14:29] <Rikku`on> aber ich selber habe auch noch keine performance tests gemacht
  128. 128: [14:30] <Rikku`on> weiss auch garnicht wie das geht ^^
  129. 129: [14:30] <Rikku`on> aber das was ich gesehen/gehört habe ist nicht schlecht
  130. 130: [14:31] <jakoch> na ein helloworld beispiel erstellen und dann meist mit "ab" (apache ab) aufrufen und requests per seconds ablesen
  131. 131: [14:31] <Rikku`on> also nur apc an, ohne irgendetwas explizit zu cachen geht razze-fazze
  132. 132: [14:31] <jakoch> so soll es sein
  133. 133: [14:32] <jakoch> ich hoffe das facebook sich etwas anstrengt mit der phpvm
  134. 134: [14:33] <jakoch> evtl. bringt das nochmal bisschen performance, aber der trend geht in richtung php extension
  135. 135: [14:33] <Rikku`on> wobei helloworld modelle nicht der realität entspricht
  136. 136: [14:58] <Rikku`on> oh cool http://zendframework2.de/en/cheat-sheet.html
  137. 137: [14:58] <Rikku`on> warum habe ich das gefühl ein großer ZUg fährt gerade durch meinen Kopf :D
  138. 138: [14:59] <jakoch> hmm
  139. 139: [14:59] <jakoch> sowas hab ich auch mal f�r clansuite gemacht
  140. 140: [15:00] <jakoch> leider is das etwas schwierig, wenn events im spiel sind, weil man das kaum aufzeichnen kann
  141. 141: [15:00] <jakoch> h�chstens die event trigger, aber wie es dann weitergeht, w�re jedesmal ne neue box
  142. 142: [15:02] <jakoch> insgesamt is das bild nich gut.. input -> zf ->output
  143. 143: [15:02] <jakoch> d.h. welchen weg geht request, ab wann context, ab wann response
  144. 144: [15:03] <jakoch> scheint mehr so, als ob da einer versucht sich bissl �berblick �ber zf zu verschaffen und seine mindmap ver�ffentlicht
  145. 145: [15:03] <Rikku`on> ich hab eh schon den überblick verloren :D
  146. 146: [15:04] <Rikku`on> vorallem würde ich kein kein buch auf grundlage einer beta rausgeben
  147. 147: [15:05] <jakoch> vom zf?
  148. 148: [15:05] <jakoch> oder von cs?
  149. 149: [15:05] <Rikku`on> http://zendframework2.de/
  150. 150: [15:05] <jakoch> also die doku auf dem weg zu erstellen ist jetzt nicht so ungew�hnlich
  151. 151: [15:06] <Rikku`on> ja doku ist klar, ich meinte jetzt den typ der da sein buch für 10 € verkaufen will
  152. 152: [15:06] <jakoch> geiler typ: http://www.startup-patterns.de/2011/07/02/excel-vorlage-fur-die-product-backlog-priorisierung-und-releaseplanung/
  153. 153: [15:07] <jakoch> jau... er braucht hits auf der website
  154. 154: [15:07] <Rikku`on> :D
  155. 155: [15:08] <jakoch> prduct backlog mit excel lol
  156. 156: [15:08] <jakoch> komm ja aus dem lachen kaum raus
  157. 157: [15:10] <jakoch> freu mich schon auf sein buch "excel as the new agile holy grail toolkit for kanban winners on the microsoft windows platform"
  158. 158: [15:10] <jakoch> marketing is alles
  159. 159: [15:14] <jakoch> oh, na nu
  160. 160: [15:14] <jakoch> die tests laufen durch
  161. 161: [15:14] <jakoch> nice
  162. 162: [15:15] <jakoch> \o/
  163. 163: [15:16] <jakoch> erstmal nen one-liner aufsetzen um die SVN: $Id$ tag geschichte loszuwerden
  164. 164: [15:18] <CIA-1> clansuite: New SVN Commit: Revision #[6430] by vain
  165. 165: [15:18] <CIA-1> clansuite: File(s): clansuite/trunk/ (10 files in 5 dirs)
  166. 166: [15:18] <CIA-1> clansuite: Comment:
  167. 167: [15:18] <CIA-1> clansuite: fixed paths accordingly (core => framework) removed concats with DIRECTORY_SEPERATOR (the slashes look on windows but are faster than 20 concats) from
  168. 168: [15:18] <CIA-1> clansuite: bootstrap
  169. 169: [15:18] <CIA-1> clansuite: View (delayed): http://trac.clansuite.com/changeset/6430
  170. 170: [15:18] <Rikku`on> :D
  171. 171: [15:19] <CIA-1> clansuite: New SVN Commit: Revision #[6431] by vain
  172. 172: [15:19] <CIA-1> clansuite: File(s): clansuite/trunk/ (4 files in 4 dirs)
  173. 173: [15:19] <CIA-1> clansuite: Comment: cleanups
  174. 174: [15:19] <CIA-1> clansuite: View (delayed): http://trac.clansuite.com/changeset/6431
  175. 175: [16:03] <CIA-1> clansuite: New SVN Commit: Revision #[6432] by vain
  176. 176: [16:03] <CIA-1> clansuite: File(s): clansuite/trunk/ (34 files in 10 dirs)
  177. 177: [16:03] <CIA-1> clansuite: Comment: removed SVN keyword "Id" from files - part 1
  178. 178: [16:03] <CIA-1> clansuite: View (delayed): http://trac.clansuite.com/changeset/6432
  179. 179: [16:05] <Rikku`on> noch 67 ;-)
  180. 180: [16:05] <jakoch> :)
  181. 181: [16:10] <CIA-1> clansuite: New SVN Commit: Revision #[6433] by vain
  182. 182: [16:10] <CIA-1> clansuite: File(s): clansuite/trunk/ (11 files in 10 dirs)
  183. 183: [16:10] <CIA-1> clansuite: Comment: dropped CLANSUITE_REVISION constant, which depends on "svn/.entries" removed global template variable $clansuite_revision accordingly
  184. 184: [16:10] <CIA-1> clansuite: View (delayed): http://trac.clansuite.com/changeset/6433
  185. 185: [16:13] <CIA-1> clansuite: New SVN Commit: Revision #[6434] by vain
  186. 186: [16:13] <CIA-1> clansuite: File(s): clansuite/trunk/application/modules/ (2 files in 2 dirs)
  187. 187: [16:13] <CIA-1> clansuite: Comment: SVN keyword related cleanup
  188. 188: [16:13] <CIA-1> clansuite: View (delayed): http://trac.clansuite.com/changeset/6434
  189. 189: [16:23] <CIA-1> clansuite: New SVN Commit: Revision #[6435] by vain
  190. 190: [16:23] <CIA-1> clansuite: File(s): clansuite/trunk/application/themes/backend/ (6 files in 2 dirs)
  191. 191: [16:23] <CIA-1> clansuite: Comment: removed crazy license headers from modulemanager templates
  192. 192: [16:23] <CIA-1> clansuite: View (delayed): http://trac.clansuite.com/changeset/6435
  193. 193: [16:25] <jakoch> haha so geil
  194. 194: [16:25] <jakoch> https://gist.github.com/919465
  195. 195: [16:25] <jakoch> :)
  196. 196: [16:26] <jakoch> die sind alle nich kosher die jungs
  197. 197: [16:27] <jakoch> http://trac.clansuite.com/browser/trunk/libraries/DoctrineExtensions/Query/Mysql/Rand.php?rev=5054
  198. 198: [16:28] <jakoch> da war ich wohl gut 1 jahr schneller
  199. 199: [16:29] <Rikku`on> ^^
  200. 200: [16:29] <jakoch> nich nur das es 1:1 kopiert is, ne copyright gibt auch keiner
  201. 201: [16:31] <Rikku`on> wird schwirig zu beweisen das es von dir ursprünglich ist
  202. 202: [16:31] <jakoch> meins war fr�her da :) und man kann es nicht anders implementieren. wozu auch, es interessiert doch keinen
  203. 203: [16:32] <jakoch> fr�her hab ich immer den @authors tag bei functions angegeben inzwischen drop ich das komplett
  204. 204: [16:33] <jakoch> daf�r is github auch ideal, da sieht man immer wer die datei angefasst hat
  205. 205: [16:37] <CIA-1> clansuite: New SVN Commit: Revision #[6436] by vain
  206. 206: [16:37] <CIA-1> clansuite: File(s): clansuite/trunk/application/ (12 files in 8 dirs)
  207. 207: [16:37] <CIA-1> clansuite: Comment: removed crazy license headers
  208. 208: [16:37] <CIA-1> clansuite: View (delayed): http://trac.clansuite.com/changeset/6436
  209. 209: [16:43] <Rikku`on> aber wenn man es nicht anders implementieren kann, kann es ja auch sein das jemand anderes den gleichen gedanken hatte und von deiner code existenz keine ahnung hatte
  210. 210: [16:43] <jakoch> google das mal "Mysql RAND() implementation for Doctrine2"
  211. 211: [16:44] <jakoch> mein eintrag is vor dem doctrine project
  212. 212: [16:44] <jakoch> :)
  213. 213: [16:45] <jakoch> aber du hast nat�rlich recht
  214. 214: [16:45] <jakoch> es wird immer irgendwie �hnlich aussehen
  215. 215: [16:46] <Rikku`on> :D
  216. 216: [16:47] <jakoch> hmm, die responseencode class kann ich eigentlich auch droppen
  217. 217: [16:47] <jakoch> ob_gzhandler() d�rfte reichen
  218. 218: [16:48] <jakoch> obwohl da is nen zlib fallback drin
  219. 219: [16:51] <jakoch> boah, diese ganze automatisch generierte css gr�tze
  220. 220: [16:51] <jakoch> und �berall diese header, wahnsinn.. das kommt alles weg
  221. 221: [16:53] <Rikku`on> genau ... css ist ein arsch ^^
  222. 222: [16:54] <jakoch> na das kommt durch den cssbuilder.. hauptsache irgendwelche header die sinnlos eingef�gt und dann wieder entfernt werden m�ssen
  223. 223: [16:54] <Rikku`on> search *.css replace with *.ps
  224. 224: [16:55] <jakoch> ?
  225. 225: [16:55] <Rikku`on> früher war designen noch so einfach, in photoshop ein design erstellt, slicen ... fertig
  226. 226: [16:55] <Rikku`on> :D
  227. 227: [16:55] <jakoch> tse^^
  228. 228: [16:56] <Rikku`on> schön 5 mb grafiken laden mit der isdn leitung
  229. 229: [16:58] <jakoch> joar, brauchst kein feuerzeug mehr, der draht gl�ht
  230. 230: [16:58] <Rikku`on> irgendwoe im netz existiert bestimmt auch noch mein (total grässliches) lansuite design
  231. 231: [16:58] <Rikku`on> oh man
  232. 232: [16:58] <Rikku`on> das war vieleicht schlimm
  233. 233: [16:59] <Rikku`on> ist aber nach dem oben genannten prinzip gemacht :D
  234. 234: [16:59] <jakoch> ja, hast du schonmal im forum gepostet. ich war entsetzt
  235. 235: [16:59] <jakoch> aber so war die zeit halt
  236. 236: [16:59] <jakoch> fr�her gabs auch noch lans und clans
  237. 237: [17:00] <jakoch> ^^
  238. 238: [17:00] <Rikku`on> echt .. hab ich?
  239. 239: [17:00] <Rikku`on> \me schämt sich
  240. 240: [17:01] * Rikku`on schämt sich
  241. 241: [17:01] <jakoch> http://forum.clansuite.com/index.php/topic,266.0.html
  242. 242: [17:01] <Rikku`on> ^^
  243. 243: [17:01] <jakoch> volle deckung
  244. 244: [17:01] <jakoch> http://www.bal-clan.at/Index.php_dat/ls/index.php?mod=about&action=design_info
  245. 245: [17:01] <jakoch> :D
  246. 246: [17:01] <jakoch> sch�n in der aula :) w�rde man heute nach den ganzen amok geschichten in keiner schule mehr hinbekommen
  247. 247: [17:02] <Rikku`on> lol
  248. 248: [17:02] * Rikku`on verkriecht sich unter einen stein
  249. 249: [17:03] <Rikku`on> den post mußt du löschen ... der ist karriere schädigend :D
  250. 250: [17:03] <jakoch> sag bescheid, wenn du aufm sprung ins topmanagement bist
  251. 251: [17:03] <jakoch> dann nehm ich ihn raus
  252. 252: [17:03] <Rikku`on> kk ...hrhr
  253. 253: [17:04] <Rikku`on> schön die ganze nacht im keller CS 1.5 zocken ... das waren noch zeiten
  254. 254: [17:04] <Rikku`on> da ging es noch um skill
  255. 255: [17:04] <Rikku`on> ... und nicht schöne grafik
  256. 256: [17:04] <Rikku`on> ^^
  257. 257: [17:05] <jakoch> ja, das is erstaunlich.. dieses spielgef�hl "genau drauf" gibts gar nich mehr bei den modernen shootern
  258. 258: [17:05] <Rikku`on> und auf der northcon ging es denn nicht mehr um skill ... sondern ums saufen :D
  259. 259: [17:06] <Rikku`on> ja, voll schlimm, also ich hab von den aktuellen shootern keine da, das macht mir alles kein spass mehr
  260. 260: [17:06] <Rikku`on> kannst überall hinschießen und triffst irgendetwas
  261. 261: [17:07] <Rikku`on> oder napalm per jet abwerfen und son zeugs
  262. 262: [17:09] <jakoch> einfach eine andere generation. da kann man wieder alte sachen aufw�rmen. und was mich wirklich erstaunt is, dass man mit so alten spieleideen soviel kohle machen kann: beispiel scorched earth => worms => angrybirds
  263. 263: [17:09] <Rikku`on> jo
  264. 264: [17:10] <Rikku`on> hab letzten gelesen das das FinalFantasy III auf Android portiert wurde, und von der version sind schon irgendwie 1Mio. copys verkauft
  265. 265: [17:10] <Rikku`on> für 12,99€
  266. 266: [17:10] <Rikku`on> ^^
  267. 267: [17:10] <jakoch> tjo, die sind dann auch durch
  268. 268: [17:15] <jakoch> wie einem dieses git fehlen kann.. replay changes on top of last ... das fehlt so
  269. 269: [17:17] <CIA-1> clansuite: New SVN Commit: Revision #[6437] by vain
  270. 270: [17:17] <CIA-1> clansuite: File(s): clansuite/trunk/framework/ (4 files in 4 dirs)
  271. 271: [17:17] <CIA-1> clansuite: Comment: removed crazy license headers
  272. 272: [17:17] <CIA-1> clansuite: View (delayed): http://trac.clansuite.com/changeset/6437
  273. 273: [17:17] <CIA-1> clansuite: New SVN Commit: Revision #[6438] by vain
  274. 274: [17:17] <CIA-1> clansuite: File(s): clansuite/trunk/application/ (9 files in 6 dirs)
  275. 275: [17:17] <CIA-1> clansuite: Comment: removed crazy license headers
  276. 276: [17:17] <CIA-1> clansuite: View (delayed): http://trac.clansuite.com/changeset/6438
  277. 277: [17:20] <jakoch> arbeitest du viel mit den CLI geschichten vom zf?
  278. 278: [17:23] <Rikku`on> zf1?
  279. 279: [17:23] <jakoch> insgesamt
  280. 280: [17:24] <Rikku`on> also mit zf1 hatte ich kaum etwas gemacht, als ich mich dafür intressierte kam sf2
  281. 281: [17:24] <Rikku`on> und hab mich da den eingelesen
  282. 282: [17:26] <jakoch> hmm, verstehe. also ich hab den cli kram in clansuite aufgenommen, weil das mit doctrine reingeschwappt kam. inzwischen w�rde ich das komplett rausnehmen
  283. 283: [17:31] <Rikku`on> und in zf2 wurd eine neue consolen app geschrieben und erst diese woche gemerged
  284. 284: [17:31] <Rikku`on> https://github.com/zendframework/zf2/pull/1945
  285. 285: [17:33] <Rikku`on> klar .. für doctrine macht das sinn, fixtures laden/löschen, migrations, proxies generieren usw.
  286. 286: [17:33] <Rikku`on> für developer kann das auch für andere dinge interessant sein
  287. 287: [17:34] <Rikku`on> irgendetwas zu automatisieren testen usw.
  288. 288: [17:34] <Rikku`on> cache löschen/schreiben
  289. 289: [17:34] <Rikku`on> gibt bestimmt viele möglichkeiten das soetwas sinn machen kann
  290. 290: [17:35] <CIA-1> clansuite: New SVN Commit: Revision #[6439] by vain
  291. 291: [17:35] <CIA-1> clansuite: File(s): clansuite/trunk/build-tools/ (ant2dot.xsl build.xml)
  292. 292: [17:35] <CIA-1> clansuite: Comment: dropped feature: build file visualization
  293. 293: [17:35] <CIA-1> clansuite: View (delayed): http://trac.clansuite.com/changeset/6439
  294. 294: [17:36] <jakoch> mvc console is aber nochmal etwas mehr als ne cli f�r developer commands
  295. 295: [17:36] <jakoch> weil das interne routing ja angesprochen wird und nicht nur ein stack/dir of commands
  296. 296: [17:36] <jakoch> damit l�sst sich dann prima rest kram bauen
  297. 297: [17:37] <jakoch> "GET /FOO/:id"
  298. 298: [17:37] <jakoch> etc
  299. 299: [17:37] <Rikku`on> in zf2 gibt es ein abstractrestfulcontroller dafür
  300. 300: [17:38] <jakoch> muss ich mir mal ansehn
  301. 301: [17:38] <Rikku`on> aber von den mvc consolen krams habe ich auch keine ahnung, und weiss nicht was man damit anstellen kann
  302. 302: [17:39] <Rikku`on> hab ich mir noch nicht angesehen
  303. 303: [17:39] <jakoch> Zend\Mvc\Controller\AbstractRestfulController
  304. 304: [17:42] <jakoch> ok, damit werden die interface implementierenden module gezwungen get, create, update, delete methoden zu implementieren
  305. 305: [17:43] <Rikku`on> das hast du so schnell gesehen? ... respekt! ... wenn ich auf so ein bazzen code gucke, bekomme ich immer kopfschmerzen :D
  306. 306: [17:44] <jakoch> wieso? class is abstract und die zu implementierenden methoden doch auch.. rest is krams, listener, services, events
  307. 307: [17:46] <jakoch> um den kram dort unterzubringen muss es eine abstract class sein, ansonsten reicht ein einfaches interface um die verpflichtung auszul�sen
  308. 308: [17:46] <jakoch> bei mir sieht das so aus
  309. 309: [17:46] <jakoch> http://trac.clansuite.com/browser/trunk/framework/module/moduleinterface.php
  310. 310: [17:46] <Rikku`on> oh ja ... isee
  311. 311: [17:48] <jakoch> wie machen die das eigentlich beim zf2 mit admin/backend und den modulen
  312. 312: [17:48] <jakoch> gibts da zwei controller so wie bei mir oder nur einen?
  313. 313: [17:51] <Rikku`on> also soviel ich weiß liegt das in der hand der developer
  314. 314: [17:51] <Rikku`on> dafür ist nichts soweit vorgesehen
  315. 315: [17:51] <jakoch> kein standard?
  316. 316: [17:51] <Rikku`on> nope
  317. 317: [17:52] * jakoch kurz afk
  318. 318: [17:52] <Rikku`on> kk
  319. 319: [17:53] <Rikku`on> denke mal jeder dev handhabt das anders/unterschiedlich
  320. 320: [17:53] <Rikku`on> und es gibt apps bei denen das nicht notwendig ist
  321. 321: [17:53] <Rikku`on> ist doch auch eher ein ACL geschichte, oder?
  322. 322: [17:54] <Rikku`on> weil zend\acl wurde jetzt nach zend\permission\acl verschoben .. und soll noch refactored werden
  323. 323: [17:55] <Rikku`on> bzw. das auch die möglichkeit besteht andere implemntierungen zu ermöglichen, rbac usw.
  324. 324: [17:58] <Rikku`on> würde jetzt mal denken das es auch schon im router abgefragt wird. also wenn route /admin/entity/edit aufgerufen wird, prüfen ob der user die rechte hat diesen bereich zu sehen, sprich ein authorization geschichte
  325. 325: [18:03] <Rikku`on> vieleicht auch irgend etwas event driven mäßiges
  326. 326: [18:03] <Rikku`on> https://github.com/ZF-Commons/ZfcAcl
  327. 327: [18:03] <Rikku`on> aber das soll gemeinsam auch überarbeitet werden
  328. 328: [18:03] <Rikku`on> https://github.com/ZF-Commons/RFC/issues/1
  329. 329: [18:04] <Rikku`on> was denn so ähnlich wie das wird
  330. 330: [18:04] <Rikku`on> https://github.com/bjyoungblood/BjyAuthorize
  331. 331: [18:26] <jakoch> re
  332. 332: [18:26] <Rikku`on> wb
  333. 333: [18:27] <jakoch> naja, die frage ist, ob man ein extra webinterface f�r den adminbereich anbietet. da spielt dann acl auch eine rolle, aber das w�re auch beim frontend editing so und das ging auch mit einem controller
  334. 334: [18:37] <jakoch> also ich mache es so das der request durch den router ausgewertet wird, danach gibts ein context objekt namesn targetroute, welche das ziel beinhaltet. wenn man die urls resourcen versteht, dann kann man die rechte daf�r abfragen
  335. 335: [18:37] <jakoch> urls +als+ resourcen
  336. 336: [18:38] <jakoch> die position f�r die rechteabfrage ist schonmal nicht im router, d.h. es kann nur an der ersten position nach r�ckgabe des router objekts sein..d.h. in mvc/application
  337. 337: [18:38] <jakoch> kurz vor dem forwarding auf den controller/action(params)
  338. 338: [18:39] <jakoch> und ich verstehe das eher als einen vorfilter
  339. 339: [18:41] <Rikku`on> ok, ja wie gesagt. es gibt mehrere möglichkeiten und vorlieben, daher keine standard lösung im zf2
  340. 340: [18:42] <jakoch> ok, gut zu wissen.. dann halte ich an den standards fest, da k�nnen die entwickler weniger falsch machen und alles bleibt klar strukturiert
  341. 341: [18:45] <Rikku`on> welche entwickler?
  342. 342: [18:45] <Rikku`on> :P
  343. 343: [18:46] <jakoch> ach ja, die sache mit den entwicklern
  344. 344: [18:46] <jakoch> ^^
  345. 345: [18:46] <jakoch> als die acl geschichte is ganz interessant, aber wo is die bindung an den db layer
  346. 346: [18:48] <jakoch> ah ok Provider / Identity / ZfcUserDoctrine.php
  347. 347: [18:48] <Rikku`on> gibt ein db adapter
  348. 348: [18:49] <jakoch> https://github.com/bjyoungblood/BjyAuthorize/blob/master/src/BjyAuthorize/Provider/Identity/ZfcUserDoctrine.php
  349. 349: [18:49] <Rikku`on> ich glaub aber bei zfcacl ist der noch nicht entwickelt
  350. 350: [18:50] <jakoch> das problem is: wenn man das so aufbaut, dann hat doctrine echt zu tun :)
  351. 351: [18:50] <jakoch> werden sie dann noch mitbekommen wenns darum geht permissions+user+roles+resources abzufragen
  352. 352: [18:51] <jakoch> mit dem gegenw�rtigen entwurf fragen sie jede relation mit einem query ab
  353. 353: [18:52] <jakoch> und cachen das auch noch
  354. 354: [18:52] <Rikku`on> so tief steck ich da nicht drin
  355. 355: [18:52] <Rikku`on> allerdings ist das ja auch noch alles nicht fertig
  356. 356: [18:52] <Rikku`on> und das kommt ja auch drauf an was man vorhat
  357. 357: [18:53] <jakoch> hier is auch alles nicht fertig^^
  358. 358: [18:54] <Rikku`on> und das schon ne gefühlte ewigkeit :D
  359. 359: [18:55] <jakoch> hac, wenn erstmal das helloWorld l�uft ^^
  360. 360: [18:56] <Rikku`on> ^^
  361. 361: [19:01] -N- (Broadcast) Good evening everyone! In 5 minutes from now we will be starting a devchat with the people from 2 Dawn Games for their new game Ravaged in #ravaged. You are all welcome to join and ask them about the game they are about to release.
  362. 362: [19:01] <Rikku`on> wobei ich immer noch nicht verstehe warum du diesen weg gehst. du hilfst nicht gerade der php community in dem du noch ein framework auf den markt wirfst, reusable code usw. Ich mein mit deinem wissen kannst du ja locker zf core contributor werden. Und weil es bei benutzung von zf2 nicht "den weg" gibt, könnte man sicherlich auch ein cms damit bauen was deinen vorstellungen entspricht.
  363. 363: [19:02] <Rikku`on> aber wahrscheinlich hast du irgendwo bei dir auf dem schreibtisch so ein kleines zettel wo drauf steht "Weltherrschaft an mich reißen !!!"
  364. 364: [19:02] <Rikku`on> :D
  365. 365: [19:12] <jakoch> also der php community helfe ich schon, beispielsweise �bersetze ich f�rs manual und reporte bugs usw.
  366. 366: [19:13] <Rikku`on> das ist löblich
  367. 367: [19:14] * Rikku`on gibt jakoch ein Lob
  368. 368: [19:14] <jakoch> ich k�nnte sicherlich bei zf oder sf contributen, auch wenn ich nach jahren php entwicklung einige dependency injection geschichten nicht debuggt bekomme, d�rfte es reichen
  369. 369: [19:15] <Rikku`on> DI ist deprecated bei zf2
  370. 370: [19:16] <Rikku`on> oder ich sag mal "not recommend"
  371. 371: [19:16] <Rikku`on> IoC -> ServiceLocator
  372. 372: [19:16] <Rikku`on> :D
  373. 373: [19:17] <jakoch> es gibt dinge die ich an beiden systemen nicht mag
  374. 374: [19:17] <Rikku`on> nochmal an oben anzuknüpfen http://www.youtube.com/watch?v=JPqFNQCXF9Y :D
  375. 375: [19:19] <Rikku`on> ja, toll wäre natürlich wenn man ein compromiss findet, bzw es ein Werkzeug/Too framework gibt wo die vorteile/vorlieben größer sind als das was man nicht mag
  376. 376: [19:20] <jakoch> als zf2 ist ja nun erstaunlicherweise sehr nah an meinem modularen ansatz.. das finde ich gut
  377. 377: [19:21] <Rikku`on> meine persönliche einschätzung ist auch, das sf2 ein fullstackframework ist, und man wird quasi gezwungen "den vorgeschriebenen" weg zu gehen
  378. 378: [19:22] <Rikku`on> was ich nicht so gut finde, wie bereits gesagt
  379. 379: [19:22] <Rikku`on> währenddessen zf2 wieder eher den modularen weg geht.
  380. 380: [19:23] <Rikku`on> und momentan sind das ja eher wenige base komponeten
  381. 381: [19:23] <Rikku`on> also wen du zend\navigation oder zend\db nicht magst, habe ich vollstes verständniss :D
  382. 382: [19:25] <Rikku`on> aber event, filter, form, http, module, mvc, service usw. .. sind doch soweit gute komponenten
  383. 383: [19:25] <jakoch> klar
  384. 384: [19:25] <Rikku`on> das sind schon mal grundlegende sachen die fertig sind, alles andere ist sache des developer
  385. 385: [19:28] <Rikku`on> und ich vermute mal das auf einem produkt wo "based on zf2" draufsteht, ist marketingtechnisch besser unters volk zu bekommen
  386. 386: [19:29] <Rikku`on> aber ich halte dich mit meinem gesülze von der arbeit ab. los noch #60 commits
  387. 387: [19:29] <Rikku`on> :D
  388. 388: [19:29] <jakoch> ich halte davon inzwischen nix mehr, als "powered by xy". dem user is das total wurst, hauptsache die page-render time is under 1sec und er zappt nich weg oder pressed close
  389. 389: [19:30] <CIA-1> clansuite: New SVN Commit: Revision #[6440] by vain
  390. 390: [19:30] <CIA-1> clansuite: File(s): clansuite/trunk/framework/module/ (5 files)
  391. 391: [19:30] <CIA-1> clansuite: Comment: cleanup
  392. 392: [19:30] <CIA-1> clansuite: View (delayed): http://trac.clansuite.com/changeset/6440
  393. 393: [19:30] <Rikku`on> zf2 = 80ms
  394. 394: [19:30] <jakoch> hmm
  395. 395: [19:30] <Rikku`on> #59
  396. 396: [19:30] <jakoch> ^^
  397. 397: [19:31] <jakoch> es gibt da einige unterschiede: stichwort "convention over configuration"
  398. 398: [19:32] <jakoch> zf und sf gehen ganz klar den configuration weg
  399. 399: [19:32] <jakoch> ich biete h�chstens fallback libraries f�r nicht vorhandene extensions
  400. 400: [19:34] <jakoch> dann stichworte "monolithisch" "microkernel" "modular"
  401. 401: [19:34] <jakoch> was ich hier mache ist "monolithisch modular", ohne spread der module auf unterschiedliche repos
  402. 402: [19:35] <jakoch> d.h. bspw ersetzungen betreffen alle offiziellen module
  403. 403: [19:35] <Rikku`on> keine ahnung was das heißt
  404. 404: [19:35] <jakoch> was ich im moment versuche ist die abtrennung vom framework
  405. 405: [19:36] <jakoch> da drauf setzt man eine beliebige applikation, hier clansuite
  406. 406: [19:36] <jakoch> vorher war es ein cms mit nem core directory, d.h. der ursprung liegt eher bei joomla oder xoops
  407. 407: [19:37] <Rikku`on> jo, klingelt
  408. 408: [19:38] <Rikku`on> aber man könnte ja auch mit zf2 ein cmf bauen und darauf eine app wie clansuite
  409. 409: [19:38] <jakoch> man k�nnte auch ein modul f�r joomla bauen
  410. 410: [19:38] <Rikku`on> spart man sich den framework teil
  411. 411: [19:39] <Rikku`on> nette idee mit dem button unten links http://zf2-doc-test.readthedocs.org/en/latest/index.html
  412. 412: [19:39] <Rikku`on> ich mag dokumentation :D
  413. 413: [19:39] <jakoch> sphinx..
  414. 414: [19:40] <jakoch> python... da kommt dann wieder der spruch, "es gibt f�r alles das richtige tool, man muss es nur nutzen" oder dergleichen
  415. 415: [19:40] <jakoch> die zeile is peinlich "� Copyright 2012, Zend Technologies Ltd.. Created using Sphinx 1.1.3. "
  416. 416: [19:40] <Rikku`on> hehe
  417. 417: [19:43] <jakoch> genauso wie die entscheidung nach jahrelangem docbook pressing nun auf einfachere formate wie restructured text zu setzen
  418. 418: [19:43] <jakoch> der asciidoc oder pandoc toolchain ist wohl einfach zu gut und zu einfach
  419. 419: [19:44] <jakoch> http://api.nellafw.org/
  420. 420: [19:44] <jakoch> kommt aus richtung nette framework
  421. 421: [19:45] <jakoch> und damit hat jetzt quasi jedes major framework auch ein eigenes doc tool fabriziert
  422. 422: [19:45] <jakoch> ApiGen hat wenigstens mal ne baumstrukturansicht
  423. 423: [19:49] <jakoch> http://zf2-doc-test.readthedocs.org/en/latest/modules/zend.view.quick.start.html
  424. 424: [19:50] <jakoch> $primarySidebarView = new ViewModel();
  425. 425: [19:50] <jakoch> $primarySidebarView->setTemplate('content/main-sidebar');
  426. 426: [19:50] <jakoch> $view->addChild(...)
  427. 427: [19:51] <jakoch> das is gut
  428. 428: [19:51] <Rikku`on> wollt graad etwas schreiben wie "lass mich raten? ... das ist total dumm"
  429. 429: [19:51] <Rikku`on> :D
  430. 430: [19:52] <jakoch> das bedeutet, das die templates ein eigenes scope haben
  431. 431: [19:53] <Rikku`on> ok
  432. 432: [19:55] <jakoch> was nich so gut is, viewmodel wird in ein anderes viewmodel geadded.. da muss man dann die ganze struktur iterieren um es wieder aufzul�sen, beim rendern
  433. 433: [19:55] <jakoch> wenn den knoten/blatt gleich in einen renderbaren baum einf�gt, kann man sich das sparen
  434. 434: [19:57] <Rikku`on> fork / edit / send pull request
  435. 435: [19:57] <Rikku`on> ^^
  436. 436: [19:57] <jakoch> das is im prinzip wie bl�cke bei smarty
  437. 437: [19:57] <jakoch> nur das es in den controller gezogen wurde
  438. 438: [19:59] <jakoch> also so k�nnen sie einzelne schnipsel rendern, f�r ajax requests etc
  439. 439: [19:59] <jakoch> macht sinn
  440. 440: [19:59] <jakoch> setCaptureTo() erledigt dann das binding an das �u�ere template (layout)
  441. 441: [20:00] <Rikku`on> OT: sieht so aus als ob Google zum ISP wird.... sponsort Kansas City gerade ne 1.000mbit leitung ^^
  442. 442: [20:01] <jakoch> k�nnen sie mir auch gerne sponsorn, ich markier schonmal die stelle auf gmap
  443. 443: [20:02] <Rikku`on> oh, es sind nicht 1.000mbit/sec
  444. 444: [20:02] <Rikku`on> sondern 1.000MB/sec
  445. 445: [20:02] <Rikku`on> w00t
  446. 446: [20:02] <jakoch> :)
  447. 447: [20:03] <jakoch> $this->layout()->footer = $this->render('article/footer');
  448. 448: [20:03] <jakoch> ah.. das ist direkt gerendert ins layout
  449. 449: [20:09] <jakoch> das codebeispiel ganz unten auf der seite selectRenderer() und injectResponse() is sehr cool
  450. 450: [20:11] <Rikku`on> argh .... kopfschmerzen ^^
  451. 451: [20:11] <jakoch> sry, musste das gerade mal auseinanderpfl�cken
  452. 452: [20:12] <jakoch> ist mir vieles zu kompliziert dort (registerJsonStrategy etc.)
  453. 453: [20:12] <Rikku`on> guck dir lieber code den code an, ich glaub teilweise sind docs etwas outdated
  454. 454: [20:12] <jakoch> du hast aber recht, es sind viele wege damit m�glich
  455. 455: [20:13] <jakoch> der eventmanager is sehr gut, ohne frage
  456. 456: [20:14] <Rikku`on> und die doku, beschreibt die komponeten nur im einzel, das mvc module erledigt schon sehr viele aufgaben ohne den ganzen schreibkram, aber es ist trotzdem möglich irgendwie alles zu ändern
  457. 457: [20:14] <jakoch> ja, lose kopplung
  458. 458: [20:15] <jakoch> ich w�rde mir w�nschen, dass sie mal auto-escaping in angriff nehmen
  459. 459: [20:15] <jakoch> angeblich soll das ja nicht gehn
  460. 460: [20:16] <Rikku`on> ?
  461. 461: [20:16] <jakoch> na das output escaping. das muss man doch manuell machen escapeHTML(), escapeJS()
  462. 462: [20:17] <jakoch> ich glaub twig und der renderer vom nette framework sind die beiden einzigen die sich das auf die fahne geschrieben haben
  463. 463: [20:18] <jakoch> alle anderen sagen: helper functions bereitstellen und entwickler schulen
  464. 464: [20:20] <Rikku`on> hm... bin ich nicht fit drin, kann ich nichts zu sagen
  465. 465: [20:27] <jakoch> https://github.com/zendframework/zf2/blob/master/library/Zend/Mvc/Controller/PluginManager.php
  466. 466: [20:30] <jakoch> nette idee, das in teile zu zerlegen
  467. 467: [20:32] <Rikku`on> finde ich auch
  468. 468: [20:34] <jakoch> genug inspiration durch zf
  469. 469: [20:34] <Rikku`on> sonst überwiegen die guten dinge noch die schlechten ;-)
  470. 470: [20:35] <jakoch> http://www.youtube.com/watch?v=JPqFNQCXF9Y :D
  471. 471: [20:35] <Rikku`on> lol
  472. 472: [20:37] <Rikku`on> ich finde du solltest zf2 ne chance geben und damit clansuite bauen, kann die alte dame sicherlich gut vertragen :D
  473. 473: [20:38] * Q changes topic to '"Welcome! http://clansuite.com - http://www.youtube.com/watch?v=JPqFNQCXF9Y "'
  474. 474: [20:39] <jakoch> das hast du bei sf damals auch gesagt
  475. 475: [20:40] <jakoch> und wie...
  476. 476: [20:40] <jakoch> :) n�, ich bleib dabei. schau mir paar gute sachen ab und versuch es nicht ganz so kompliziert nachzumachen
  477. 477: [20:40] <Rikku`on> nice channel topic
  478. 478: [20:41] <Rikku`on> schade, die kunkle seite der macht scheint stärker zu sein
  479. 479: [20:41] <Rikku`on> s/kunkle/dunkel
  480. 480: [20:41] <Rikku`on> dunkle
  481. 481: [20:42] <Rikku`on> ^^
  482. 482: [20:42] <Rikku`on> aber man weiß ja wie das böse immer endet
  483. 483: [20:43] <jakoch> Es hei�t, dass jene, die sich der Dunklen Seite anschlie�en, langsam aber sicher ihre Menschlichkeit verlieren. Erste Anzeichen davon sind Deformationen, die jeder Sith im Laufe der Zeit ertragen muss, wie beispielsweise die gelben Sithaugen.
  484. 484: [20:43] <jakoch> Meine Augen sind viereckig.
  485. 485: [20:43] <Rikku`on> siehste
  486. 486: [20:43] <Rikku`on> das kommt davon
  487. 487: [20:44] <Rikku`on> wenn man sein eigenen spaghetti code schreibt
  488. 488: [20:45] <Rikku`on> label quit: die(); goto quit;
  489. 489: [20:45] <Rikku`on> :D
  490. 490: [20:52] <jakoch> kann man ein sch�nes nerd shirt draus machen
  491. 491: [20:53] <Rikku`on> hehe
  492. 492: [20:53] <jakoch> http://www.flickr.com/photos/benandliz/35434703/in/photostream/
  493. 493: [20:54] <jakoch> http://www.flickr.com/photos/benandliz/31311826/
  494. 494: [20:54] <Rikku`on> ^^
  495. 495: [20:55] <jakoch> off topic
  496. 496: [20:55] <jakoch> du kennst arbit?
  497. 497: [20:55] <jakoch> http://tracker.arbitracker.org/arbit
  498. 498: [20:56] <Rikku`on> nope
  499. 499: [20:58] <jakoch> von 2008 bis 2010 haben die das ziemlich gepusht
  500. 500: [20:59] <jakoch> ich finde dort den ansatz gut, alles unter einem dach zu haben
  501. 501: [20:59] <jakoch> dokumentation, editor daf�r
  502. 502: [20:59] <jakoch> continous integration und monitoring
  503. 503: [21:00] <jakoch> issue tracking .. nun gut is nich gerade agile dort, aber immerhin
  504. 504: [21:00] <jakoch> apidoc und metrics
  505. 505: [21:00] <jakoch> der source is gpl3
  506. 506: [21:03] <Rikku`on> also auf den ersten blick finde ich das unübersichtlich
  507. 507: [21:03] <jakoch> das styling is schlecht
  508. 508: [21:03] <jakoch> aber die features sind eigentlich alle da
  509. 509: [21:04] <jakoch> auch gute comments "Required just for the fucking Zend Framework, because they insist on using"
  510. 510: [21:04] <jakoch> http://tracker.arbitracker.org/arbit/browse_source/view/src/environment.php
  511. 511: [21:04] <Rikku`on> hm... ich würde immer das tool nehmen was die zu bewältigende aufgabe am besten erledigt
  512. 512: [21:04] <jakoch> zeile 75
  513. 513: [21:06] <Rikku`on> und bevor du dir die ganze mühe machst solltest du auch erstmal ein produkt haben
  514. 514: [21:06] <Rikku`on> es gibt bestimmt hunderte, die so denken oder so gedacht haben wie du
  515. 515: [21:06] <Rikku`on> neues framework
  516. 516: [21:06] <Rikku`on> alles besser
  517. 517: [21:06] <Rikku`on> schöner
  518. 518: [21:06] <Rikku`on> schneller
  519. 519: [21:06] <Rikku`on> usw.
  520. 520: [21:07] <Rikku`on> und damit auf die nase geflogen sind
  521. 521: [21:07] <Rikku`on> weil sich keiner dafür intressiert
  522. 522: [21:07] <jakoch> siehe arbit, aber die basis is gut f�r nen fork
  523. 523: [21:08] <jakoch> ezComponents raus, zf2 rein, agile module, style anpassung
  524. 524: [21:08] <jakoch> ,)
  525. 525: [21:09] <Rikku`on> willst du das forken und selber weiterentwickeln?
  526. 526: [21:09] <jakoch> das war eine idee f�r dich
  527. 527: [21:09] <Rikku`on> nah .. son schweinkram mach ich nicht :D
  528. 528: [21:09] <Rikku`on> dachte du wollst das für einsetzten
  529. 529: [21:10] <Rikku`on> *für dich
  530. 530: [21:10] <jakoch> nee, dann w�rd ich versuchen mein framework drunterzulegen und dabei lernen was fehlt
  531. 531: [21:11] <Rikku`on> macht sinn
  532. 532: [21:18] <jakoch> wo is eigentlich BlueBox? und warum committet der nicht den rest vom nginx vhost management?
  533. 533: [21:19] <jakoch> muss man denn hier alles alleine machen, *-hmpf-*
  534. 534: [21:21] <Rikku`on> solltest dich einer community anschließen die etwas aktiver ist ;-)
  535. 535: [21:23] <Rikku`on> und schmeiß diesen Rikku`on aus dem channel, der redet den ganzen Tag nur blödsinn ...
  536. 536: [21:23] <jakoch> und h�lt pinky oder brain von der arbeit ab
  537. 537: [21:24] <Rikku`on> eher pinky ^^
  538. 538: [21:25] <jakoch> ok
  539. 539: [21:26] <jakoch> :]
  540. 540: [21:29] <jakoch> Frage: "hallo. ich bekomme in php ein problem beim lesen und schreiben von xml, wenn ein kaufmännisches im wert eines attributes enthalten ist. entities sind eigentlich keine Lösung oder geht das nicht anders?"
  541. 541: [21:29] <jakoch> antwort: "&amp;"
  542. 542: [21:31] <jakoch> wie sie die noobs im php.de abfertigen, so lustig
  543. 543: [21:31] <Rikku`on> ^^
  544. 544: [21:32] <jakoch> hast du gerade bock was zu bauen, um auf github gehypt zu werden?
  545. 545: [21:33] <jakoch> "stackoverflow answer tool" user kann bereich festlegen, in dem er antworten geben m�chte. beispiel [php][arrays]
  546. 546: [21:33] <jakoch> request api zieht die fragen und zeigt sie an, user w�hlt aus
  547. 547: [21:34] <jakoch> codemirror als editor, um die frage mit text und code beantworten zu k�nnen
  548. 548: [21:35] <jakoch> kleines basis template f�r codemirror um mit assert() zu arbeiten; dann antwort abschicken an stackoverflow
  549. 549: [21:35] <Rikku`on> man könnte auch auf die webseite gehen, tags auswählen und fragen beantworten
  550. 550: [21:36] <jakoch> a) das w�re zu einfach b) der editor insbesondere code tag und hochkomma sind schrott c) kein spass beim coden
  551. 551: [21:36] <jakoch> d) kein live testen des antwortcodeschnipsel m�glich
  552. 552: [21:41] <Rikku`on> glaub nicht das ich dazu grad lust habe :D
  553. 553: [21:41] <Rikku`on> bin immer noch dabei mein supa-dupa-mega guild system zu basteln, mit dem ich nie fertig werde ^^
  554. 554: [21:42] <jakoch> du gehst am stock bevor es einer haben will, schau mich an :D
  555. 555: [21:43] <Rikku`on> yeah
  556. 556: [21:43] <jakoch> wahrscheinlich gibts weder clans noch guilden wenn beide systeme fertig sind
  557. 557: [21:43] <Rikku`on> sieht so aus
  558. 558: [21:43] <Rikku`on> guildwars2 kommt erst raus
  559. 559: [21:43] <jakoch> i know
  560. 560: [21:43] <jakoch> ^^
  561. 561: [21:43] <Rikku`on> da wird es locker > 100.000 gilden geben
  562. 562: [21:44] <jakoch> 3-5 jahre?
  563. 563: [21:44] <jakoch> (bleibt es aktuell)
  564. 564: [21:44] <Rikku`on> in dem zeitraum?
  565. 565: [21:44] <Rikku`on> in gw2 sind gilden auf 100 mann beschränkt
  566. 566: [21:45] <jakoch> ich kenn mich da �berhaupt nich aus
  567. 567: [21:45] <Rikku`on> 100.000 * 100 = 10 mio = ca. soviele aktive spieler wird gw2 haben
  568. 568: [21:47] <jakoch> joar 100.000 * 50Euro (oder?)
  569. 569: [21:49] <jakoch> wei�t du wie hoch die entwicklungskosten waren?
  570. 570: [21:51] <Rikku`on> also zuerst dachte ich ja an ein system alà clansuite/clanspehre etc, also einzelsysteme. aber das social beim gaming ist ganz wichtig und gerade die gw2 community legt großen wert darauf. daher dachte ich quasi an einen service, ein art facebook für guildwars, also alle guilden (oder die sich anmelden) unter einem dach. und jetzt denke ich vieleicht an ein opensource einzelsystem und lege da noch ein layer druff um den service für (n)gilden zu erste
  571. 571: [21:52] <Rikku`on> allein im vorverkauf sind schon über 2mio (* 50 eur) copy verkauft
  572. 572: [21:54] <Rikku`on> arbeiten schon seit 6 jahren an gw2, also das wird sicherlich das ein oder andere gekostet haben
  573. 573: [21:55] <jakoch> sagen wir die einnahmen liegen zwischen 5 und 6 mio
  574. 574: [21:55] <jakoch> da haben sie pro jahr 1 mio
  575. 575: [21:56] <Rikku`on> wie kommst den auf 5mio, die haben jetzt schon im vorverkauf 100mio umsatz gemacht
  576. 576: [21:57] <Rikku`on> ich würde sagen da sind die produktionskosten schon raus
  577. 577: [21:57] <jakoch> na ich dachte 100.000 spieler / 100 mann pro gilde
  578. 578: [21:58] <Rikku`on> ich habe gesagt 100.000 gilden
  579. 579: [21:58] <Rikku`on> pro gilde 100 mann
  580. 580: [21:58] <Rikku`on> = 10mio spieler
  581. 581: [21:59] <jakoch> * 50 euro
  582. 582: [21:59] <Rikku`on> jau
  583. 583: [21:59] <jakoch> krasse
  584. 584: [21:59] <jakoch> sache
  585. 585: [22:02] <jakoch> die engine sieht gut aus!
  586. 586: [22:03] <Rikku`on> definitiv
  587. 587: [22:03] <Rikku`on> designer sind auch sehr detailverliebt
  588. 588: [22:03] <Rikku`on> die ganze welt sieht einfach nur hammer aus
  589. 589: [22:04] <Rikku`on> und für jeden etwas dabei, egal ob pvp oder pve
  590. 590: [22:04] <Rikku`on> geht man mit einem lvl 1 char in die pvp lobby ... wird man lvl 80 und kann sofort loslegen
  591. 591: [22:05] <jakoch> sry, aber was is pvp und pve
  592. 592: [22:05] <jakoch> player versus player
  593. 593: [22:05] <Rikku`on> also kein unnötiges leveln wenn man nur pvp spielen will
  594. 594: [22:05] <Rikku`on> Player versus Environment
  595. 595: [22:05] <Rikku`on> jau
  596. 596: [22:05] <jakoch> http://hom.guildwars2.com/de/#page=main&details=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  597. 597: [22:06] <Rikku`on> das krieg ich für mein alten char
  598. 598: [22:06] <Rikku`on> http://hom.guildwars2.com/de/#page=main&details=AAAAAAAIAAAAgwABAgDAAAAAAAAAAAAADAIIAAAAAAA
  599. 599: [22:08] <jakoch> d.h. du kannst aus guildwars 1 deinen avatar importieren und bekommst sachen daf�r?
  600. 600: [22:08] <jakoch> ok, also die webseite is mit yui3 gemacht, was ich nice finde :D
  601. 601: [22:09] <jakoch> http://www.arena.net/blog/wp-content/uploads/2010/09/iPadMap021.jpg
  602. 602: [22:10] <jakoch> das sieht so aus, also ob die ne api f�r ihre spieldaten haben
  603. 603: [22:10] <jakoch> damit sollte sich doch einiges anfangen lassen
  604. 604: [22:10] <Rikku`on> ich hoffe doch .. aber ist soweit nichts bekannt
  605. 605: [22:11] <Rikku`on> dachte so an charaktere anzeigen lassen
  606. 606: [22:11] <Rikku`on> gilden belohnungen
  607. 607: [22:11] <Rikku`on> eben alles was die api hergeben wird
  608. 608: [22:11] <Rikku`on> ich hoffe es gibt ein api ^^
  609. 609: [22:12] <jakoch> sagen wir mal so, wenn du der erste bist mit ner app f�rs pad, die spieler positionen auf der map anzeigt und communication erm�glicht, dann haste sichere downloads und kasse gemacht
  610. 610: [22:12] <Rikku`on> kann meinen alten account mit dem neuen verknüpfen, ja dann bekomme ich die sachen für meine alsten heldentaten
  611. 611: [22:12] <jakoch> ok, so binden sie die alten zocker an die neue version
  612. 612: [22:13] <Rikku`on> jup
  613. 613: [22:14] <Rikku`on> blizzard hat auch eine api für d3 und wow https://github.com/Blizzard
  614. 614: [22:14] <jakoch> da is nich viel los
  615. 615: [22:15] <jakoch> http://blizzard.github.com/api-wow-docs/
  616. 616: [22:15] <jakoch> rest api, sehr nice
  617. 617: [22:16] <Rikku`on> per rest die daten holen
  618. 618: [22:16] <Rikku`on> jup
  619. 619: [22:18] <jakoch> also es gibt nich so viele dkp / gilden systeme => eqdkp getdkp
  620. 620: [22:19] <Rikku`on> jo, aber das ist auch nicht ohne, vieleicht wäre das der nächste schritt
  621. 621: [22:19] <Rikku`on> aber erstmal den ersten machen :D
  622. 622: [22:19] <jakoch> facebook ansatz is erstmal ne gute idee, aber wohl nich anpassbar genug, wenn die truppen sehr detailverliebt sind, wonach es aussieht
  623. 623: [22:21] <Rikku`on> ja definitiv schwirig, wie gesagt wollte den focus auf das "miteinander" legen, aber natürlich das informative (selbstpräsentation) nicht vernachläßigen
  624. 624: [22:22] <jakoch> h�rt sich nach "mobile guild headquarter" an, w�re was f�r ne app
  625. 625: [22:22] <jakoch> im web ne stats seite mitm guildentheme
  626. 626: [22:23] <jakoch> und ne app die �ber die webseite und das game kommuniziert
  627. 627: [22:24] <Rikku`on> möglichkeiten sind groß und ich habe sie noch nicht alle ausgechecked
  628. 628: [22:24] <Rikku`on> und wahrscheinlich auch nicht das know-how um es umzusetzen :D
  629. 629: [22:25] <Rikku`on> aber so in etwa hab ich mir das alles vorgestellt
  630. 630: [22:25] <jakoch> hrhr
  631. 631: [22:29] <jakoch> geh�rt arenanet zu ncsoft?
  632. 632: [22:29] <Rikku`on> jo
  633. 633: [22:30] <Rikku`on> ncsoft ist publisher
  634. 634: [22:30] <Rikku`on> arenanet ist das studio
  635. 635: [22:33] <jakoch> http://de.finance.yahoo.com/q/bc?s=036570.KS
  636. 636: [22:34] <jakoch> koreaner
  637. 637: [22:34] <jakoch> :) alles zocker
  638. 638: [22:36] <Rikku`on> oha ... hat im letzten jahr ordentlich an volumen eingebüßt
  639. 639: [22:36] <Rikku`on> tut dem spiel aber keinen abbruch
  640. 640: [22:38] <jakoch> sch�ne marktkap 4mrd
  641. 641: [22:40] <jakoch> uhm, comments vom # auf // umstellen, autsch
  642. 642: [22:40] <jakoch> ich glaub das l�sch ich von der todo
  643. 643: [22:40] <jakoch> ^^
  644. 644: [22:42] <Rikku`on> search and replace?
  645. 645: [22:42] <Rikku`on> oder lass den cs fixer von fabpot durchlaufen
  646. 646: [22:43] <Rikku`on> vieleicht gibbet dafür ne rule
  647. 647: [22:43] <Rikku`on> dont know
  648. 648: [22:43] <jakoch> da war es das wort
  649. 649: [22:43] <Rikku`on> ??
  650. 650: [22:44] <jakoch> ..s/fabpot/xxxxxx
  651. 651: [22:44] <jakoch> ja, ich werd nen regexp bauen
  652. 652: [22:44] <Rikku`on> ist das so böse?
  653. 653: [22:45] <Rikku`on> hast du den letzten nicht über den himmel gelobt
  654. 654: [22:45] <jakoch> f�r die erfindung von r�dern?
  655. 655: [22:45] <jakoch> hrhr
  656. 656: [22:45] <Rikku`on> NIH
  657. 657: [22:45] <Rikku`on> du machst genau das selbe
  658. 658: [22:46] <jakoch> das stimmt
  659. 659: [22:47] <jakoch> framework bauen ist gutes training :)
  660. 660: [22:47] <jakoch> andere gehn in die mukkibude
  661. 661: [22:48] <Rikku`on> aber nach edlichen jahren und fast 6500 commits sollte auch mal was vorzeigbares dabei raus kommen, alles andere ist sonst einfach lächerlich
  662. 662: [22:49] <jakoch> echo 'helloWorld';
  663. 663: [22:49] <Rikku`on> nice
  664. 664: [22:51] <jakoch> hash preg matchen is ja echt ne katastrophe
  665. 665: [22:51] <jakoch> <font color="#FF0000">
  666. 666: [22:51] <Rikku`on> und denk an den "helloworld-mode". wenn der aktiviert ist wird alles ausgeschaltet und nichts initialisiert und nur ganz schnell die indexAction ausgeführt, damit die performance tests hübsch sind :D
  667. 667: [22:52] <jakoch> gute idee
  668. 668: [22:52] <jakoch> gleich oben in der index.php
  669. 669: [22:52] <Rikku`on> jup
  670. 670: [22:52] <jakoch> kurz afk
  671. 671: [22:52] <Rikku`on> kk
  672. 672: [23:11] <Rikku`on> das wäre doch mal ein guter anfang für dich zum zf contributor http://zend-framework-community.634137.n4.nabble.com/Documentation-tasks-td4655955.html
  673. 673: [23:11] <Rikku`on> bitte so schreiben das ich das auch verstehe :D
  674. 674: [23:20] <jakoch> re
  675. 675: [23:20] <jakoch> https://gist.github.com/3183360
  676. 676: [23:20] <jakoch> ja.. nee
  677. 677: [23:20] <jakoch> is nich
  678. 678: [23:21] <Rikku`on> :D
  679. 679: [23:22] <jakoch> https://gist.github.com/2949592
  680. 680: [23:22] <jakoch> brauchbar
  681. 681: [23:23] <Rikku`on> ahhh ... da sind sie wieder
  682. 682: [23:23] <Rikku`on> die kopfschmerzen
  683. 683: [23:23] <jakoch> hrhr
  684. 684: [23:28] <jakoch> HeadacheCMS http://throbbing-headache.com/wp-content/uploads/Headache.jpg
  685. 685: [23:29] <Rikku`on> reicht das nicht aus https://github.com/zendframework/zf2/blob/master/library/Zend/Crypt/Password/Bcrypt.php
  686. 686: [23:29] <Rikku`on> wäre weniger zu tippen, und weniger kopfschmerzen
  687. 687: [23:30] <Rikku`on> genau so sitz ich hier :D

Links of Donnerstag, 26. Juli 2012

1) https://github.com/zendframework/zf2/blob/master/library/Zend/Crypt/Password/Bcrypt.php
2) http://throbbing-headache.com/wp-content/uploads/Headache.jpg
3) https://gist.github.com/2949592
4) https://gist.github.com/3183360
5) http://zend-framework-community.634137.n4.nabble.com/Documentation-tasks-td4655955.html
6) http://de.finance.yahoo.com/q/bc?s=036570.KS
7) http://blizzard.github.com/api-wow-docs/
8) https://github.com/Blizzard
9) http://www.arena.net/blog/wp-content/uploads/2010/09/iPadMap021.jpg
10) http://hom.guildwars2.com/de/#page=main&details=AAAAAAAIAAAAgwABAgDAAAAAAAAAAAAADAIIAAAAAAA
11) http://hom.guildwars2.com/de/#page=main&details=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
12) http://tracker.arbitracker.org/arbit/browse_source/view/src/environment.php
13) http://tracker.arbitracker.org/arbit
14) http://www.flickr.com/photos/benandliz/31311826/
15) http://www.flickr.com/photos/benandliz/35434703/in/photostream/
16) http://clansuite.com
17) http://www.youtube.com/watch?v=JPqFNQCXF9Y
18) https://github.com/zendframework/zf2/blob/master/library/Zend/Mvc/Controller/PluginManager.php
19) http://zf2-doc-test.readthedocs.org/en/latest/modules/zend.view.quick.start.html
20) http://api.nellafw.org/
21) http://zf2-doc-test.readthedocs.org/en/latest/index.html
22) http://trac.clansuite.com/changeset/6440
23) https://github.com/bjyoungblood/BjyAuthorize/blob/master/src/BjyAuthorize/Provider/Identity/ZfcUserDoctrine.php
24) https://github.com/bjyoungblood/BjyAuthorize
25) https://github.com/ZF-Commons/RFC/issues/1
26) https://github.com/ZF-Commons/ZfcAcl
27) http://trac.clansuite.com/browser/trunk/framework/module/moduleinterface.php
28) http://trac.clansuite.com/changeset/6439
29) https://github.com/zendframework/zf2/pull/1945
30) http://trac.clansuite.com/changeset/6438
31) http://trac.clansuite.com/changeset/6437
32) http://www.bal-clan.at/Index.php_dat/ls/index.php?mod=about&action=design_info
33) http://forum.clansuite.com/index.php/topic,266.0.html
34) http://trac.clansuite.com/changeset/6436
35) http://trac.clansuite.com/browser/trunk/libraries/DoctrineExtensions/Query/Mysql/Rand.php?rev=5054
36) https://gist.github.com/919465
37) http://trac.clansuite.com/changeset/6435
38) http://trac.clansuite.com/changeset/6434
39) http://trac.clansuite.com/changeset/6433
40) http://trac.clansuite.com/changeset/6432
41) http://trac.clansuite.com/changeset/6431
42) http://trac.clansuite.com/changeset/6430
43) http://www.startup-patterns.de/2011/07/02/excel-vorlage-fur-die-product-backlog-priorisierung-und-releaseplanung/
44) http://zendframework2.de/
45) http://zendframework2.de/en/cheat-sheet.html
46) http://wiki.osdev.org/Projects
47) http://needim.github.com/noty/
48) http://trac.clansuite.com/changeset/6429
49) http://trac.clansuite.com/changeset/6428
50) http://trac.clansuite.com/changeset/6427
51) http://trac.clansuite.com/changeset/6426
52) http://trac.clansuite.com/changeset/6425
53) http://trac.clansuite.com/changeset/6424
54) http://trac.clansuite.com/changeset/6423
55) http://trac.clansuite.com/changeset/6422
56) http://trac.clansuite.com/changeset/6421
57) http://trac.clansuite.com/changeset/6420
58) http://trac.clansuite.com/changeset/6419
59) http://trac.clansuite.com/changeset/6418
60) http://clansuite.com/

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