Fork Clansuite on GitHub

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

IRC Log for Freitag, 27. 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 - http://www.youtube.com/watch?v=JPqFNQCXF9Y "'
  4. 4: [0:01] * Set by Q on Thu Jul 26 20:33:33 CEST 2012
  5. 5: [0:12] <CIA-1> clansuite: New SVN Commit: Revision #[6441] by vain
  6. 6: [0:12] <CIA-1> clansuite: File(s): clansuite/trunk/ (307 files in 114 dirs)
  7. 7: [0:12] <CIA-1> clansuite: Comment: changed comment style on single lines from hash (#) to slashes (//)
  8. 8: [0:12] <CIA-1> clansuite: View (delayed): http://trac.clansuite.com/changeset/6441
  9. 9: [0:18] <jakoch> ein zauberhafter regexp
  10. 10: [0:18] <jakoch> noch 59
  11. 11: [0:20] <Rikku`on> 58, der 59 zählt ja nicht mehr
  12. 12: [0:21] <Rikku`on> :D
  13. 13: [0:21] <jakoch> -1
  14. 14: [0:21] <jakoch> stimmt
  15. 15: [0:21] <Rikku`on> warum hast du das mit den shlashes gemacht?
  16. 16: [0:21] <Rikku`on> PSR-2
  17. 17: [0:21] <Rikku`on> ?
  18. 18: [0:22] <jakoch> ja, ich hab mich noch nich dran gew�hnt, aber hashes sind zu pro f�r php
  19. 19: [0:23] <Rikku`on> ^^
  20. 20: [0:23] <jakoch> statt einem zeichen brauchen wir nun zwei, das steht f�r php :)
  21. 21: [0:23] <jakoch> hash comments kommen auch nur bei perl und in shell scripten vor
  22. 22: [0:23] <Rikku`on> und das ist auch gut so
  23. 23: [0:24] <jakoch> steht das im psr-2?
  24. 24: [0:25] <jakoch> ich denk bei PSR immer an den akkuschrauber http://www.amazon.de/Bosch-Akku-Schrauber-VE-2-Koffer-Akku/dp/B0001D16YK
  25. 25: [0:25] <jakoch> :)
  26. 26: [0:27] <Rikku`on> lol
  27. 27: [0:28] <jakoch> ich glaub comments sind von keinem psr erfasst
  28. 28: [0:28] <jakoch> intentionally omitted by this guide Comments and documentation blocks
  29. 29: [0:31] <jakoch> das is auch interessant: https://github.com/zikula/core/blob/master/composer.json
  30. 30: [0:32] <Rikku`on> was ist daran interesant?
  31. 31: [0:33] <jakoch> der typ von zikla, also dieser karma d. hat jahrelang an dem framework geschraubt
  32. 32: [0:33] <jakoch> daf�r gabs sogar ein eigenes tool um module hochzuziehen
  33. 33: [0:34] <jakoch> dann gabs nen schub in richtung zend, danach schub zur�ck und sf2
  34. 34: [0:34] <jakoch> smarty gekickt und auf twig umgestellt
  35. 35: [0:36] <Rikku`on> vieleicht klug auf ein framework und andere komponeten zu setzten ;-)
  36. 36: [0:36] <Rikku`on> *hust*
  37. 37: [0:36] <Rikku`on> ich kann es nicht lassen ... sry
  38. 38: [0:36] <jakoch> hustenbonbon?
  39. 39: [0:36] <Rikku`on> hast dein sniffer den auch schon auf psr gestellt
  40. 40: [0:36] <Rikku`on> https://github.com/klaussilveira/phpcs-psr
  41. 41: [0:37] <jakoch> die letzte anpassung vom sniffer is schon ewig her
  42. 42: [0:37] <jakoch> inzwischen gibts da diese ruleset.xml datei
  43. 43: [0:38] <jakoch> ich hab damals ja nur mit sniff dateien gearbeitet
  44. 44: [0:38] <jakoch> http://trac.clansuite.com/browser/trunk/build-tools/CodeSniffer/Standards/Clansuite/ruleset.xml
  45. 45: [0:38] <jakoch> ruleset empty :(
  46. 46: [0:39] <jakoch> daf�r is dieser sniff ganz gut geworden
  47. 47: [0:39] <jakoch> http://trac.clansuite.com/browser/trunk/build-tools/CodeSniffer/Standards/Clansuite/Sniffs/Functions/ForbiddenFunctionsSniff.php
  48. 48: [0:39] <jakoch> der d�rfte f�r viele mit legacy code wichtig sein
  49. 49: [0:40] <Rikku`on> ok
  50. 50: [0:41] <jakoch> 'strtr' => 'Use the faster str_replace instead of strtr'
  51. 51: [0:41] <jakoch> angeblich soll das premature optimization sein
  52. 52: [0:42] <jakoch> leider is das fast 40% schneller
  53. 53: [0:43] <jakoch> closing tag muss ich auch umstellen
  54. 54: [0:49] <Rikku`on> *gg
  55. 55: [0:50] <Rikku`on> las den durchlaufen http://cs.sensiolabs.org/
  56. 56: [0:51] <Rikku`on> hast weniger selbst zu ändern
  57. 57: [0:52] <jakoch> da bin ich ja mal gespannt
  58. 58: [0:53] <jakoch> verdammte axt, jetzt das dir gelockt
  59. 59: [0:54] <jakoch> hmpf
  60. 60: [0:56] <Rikku`on> ?
  61. 61: [0:56] <jakoch> svn spinnt total, heute schon zwei mal sqlite error gehabt und nun directory locks
  62. 62: [0:56] <Rikku`on> oh
  63. 63: [1:03] <CIA-1> clansuite: New SVN Commit: Revision #[6442] by vain
  64. 64: [1:03] <CIA-1> clansuite: File(s): clansuite/trunk/build-tools/CodeSniffer/Standards/Clansuite/Sniffs/Commenting/OneLineCommentSniff.php
  65. 65: [1:03] <CIA-1> clansuite: Comment: updated sniff to enforce "//", instead of "#" on one line comments
  66. 66: [1:03] <CIA-1> clansuite: View (delayed): http://trac.clansuite.com/changeset/6442
  67. 67: [1:03] <jakoch> self-updating phar file
  68. 68: [1:03] <jakoch> krasse sache
  69. 69: [1:05] <Rikku`on> :D
  70. 70: [1:05] <Rikku`on> geht doch mit "php composer.phar self-update" auch
  71. 71: [1:06] <jakoch> noch nich gesehn, was macht er da, nach hause telefonieren und das neue ding per curl ansaugen
  72. 72: [1:06] <Rikku`on> das ist ne gute frage, informiere mich wenn du es rausgefunden hast
  73. 73: [1:06] <Rikku`on> :D
  74. 74: [1:06] <jakoch> na toll
  75. 75: [1:07] <jakoch> is die datei nich gelocket, wenn der prozess l�uft? kein plan
  76. 76: [1:07] <Rikku`on> dont know
  77. 77: [1:08] <jakoch> wirft ne exception der php-cs-fixer
  78. 78: [1:08] <jakoch> will nich
  79. 79: [1:08] <Rikku`on> ich glaub den cs-fixer kannst du auch in travis einbauen / testen lassen
  80. 80: [1:08] <Rikku`on> also mit composer habe ich das schon öfters gemacht, und das funktioniert
  81. 81: [1:09] <jakoch> ja es geht
  82. 82: [1:09] <jakoch> da gibts tats�chlich noch magic bei php
  83. 83: [1:09] <jakoch> \o/ autoupdates
  84. 84: [1:09] <Rikku`on> :D
  85. 85: [1:11] <jakoch> was nehm ich denn --level=all
  86. 86: [1:11] <jakoch> ?
  87. 87: [1:12] <Rikku`on> ja logo
  88. 88: [1:14] <jakoch> class names lowercase?
  89. 89: [1:15] <CIA-1> clansuite: New SVN Commit: Revision #[6443] by vain
  90. 90: [1:15] <CIA-1> clansuite: File(s): clansuite/trunk/ (541 files in 170 dirs)
  91. 91: [1:15] <CIA-1> clansuite: Comment: php-cs-fixer.phar fix --level=all
  92. 92: [1:15] <CIA-1> clansuite: View (delayed): http://trac.clansuite.com/changeset/6443
  93. 93: [1:16] <Rikku`on> ist ja bissl was zusammengekommen ^^
  94. 94: [1:17] <jakoch> ja, leerzeilen und if mit space dahinter denk ich mal
  95. 95: [1:18] <jakoch> psr-0 bleibt baustelle
  96. 96: [1:18] <jakoch> da muss ja immer filename classname stimmen etc
  97. 97: [1:19] <Rikku`on> jo
  98. 98: [1:20] <jakoch> schade meine allman-style brackets sind dahin
  99. 99: [1:20] <jakoch> das is low, alle neueren sprachen f�hren die ein und php droppt sie
  100. 100: [1:20] <jakoch> egal
  101. 101: [1:25] <CIA-1> clansuite: New SVN Commit: Revision #[6444] by vain
  102. 102: [1:25] <CIA-1> clansuite: File(s): clansuite/trunk/application/ (2 files in 2 dirs)
  103. 103: [1:25] <CIA-1> clansuite: Comment: php-cs-fixer.phar fix --level=all - run 2
  104. 104: [1:25] <CIA-1> clansuite: View (delayed): http://trac.clansuite.com/changeset/6444
  105. 105: [1:25] <CIA-1> clansuite: New SVN Commit: Revision #[6445] by vain
  106. 106: [1:25] <CIA-1> clansuite: File(s): clansuite/trunk/libraries/ (12 files in 4 dirs)
  107. 107: [1:25] <CIA-1> clansuite: Comment: php-cs-fixer.phar fix --level=all - run 3 (phemto di & csquery)
  108. 108: [1:25] <CIA-1> clansuite: View (delayed): http://trac.clansuite.com/changeset/6445
  109. 109: [1:26] <jakoch> smarty sieht ja auch schlimm aus
  110. 110: [1:26] <jakoch> f�r die libraries bin ich aber nich verantwortlich
  111. 111: [1:27] <Rikku`on> im ideal fall solltest du diese sowiso nicht commiten/pushen, sondern composer oder git submodule verwenden
  112. 112: [1:28] <jakoch> sowas gab es fr�her nich
  113. 113: [1:29] <jakoch> da wurde noch mit versionierten vendor verzeichnissen gearbeitet
  114. 114: [1:29] <Rikku`on> gut das wir nicht mehr im "früher" leben
  115. 115: [1:30] <jakoch> composer is auf der liste
  116. 116: [1:30] <jakoch> was mich mehr st�rt is : "account.module.php" wird "class account.module"
  117. 117: [1:31] <Rikku`on> AccountModule wird zu class AccountModule
  118. 118: [1:32] <jakoch> nur mal so module.config.php im zf2 is auch nich psr
  119. 119: [1:33] <jakoch> dann muss ich alle files umnennen und den controller mapper umbauen
  120. 120: [1:33] <jakoch> nur um auf psr-0 zu kommen
  121. 121: [1:33] <jakoch> und das reicht nich.. der top level muss ja als verzeichnis existieren
  122. 122: [1:34] <Rikku`on> wo siehst du denn module.config.php in zf2?
  123. 123: [1:36] <jakoch> https://github.com/widmogrod/zf2-assetic-module/tree/master/configs
  124. 124: [1:36] <jakoch> in jedem modul als config datei
  125. 125: [1:36] <Rikku`on> und im psr geht es um classennamen, die module.config gibt nur ein array zurück welches per require geladen wird
  126. 126: [1:37] <Rikku`on> und das ist ein externes module, gehört nicht zu zf2 an sich
  127. 127: [1:37] <Rikku`on> was module autoren machen, dafür kann ja zf2 nichts ^^
  128. 128: [1:38] <jakoch> das stimmt nich
  129. 129: [1:38] <jakoch> der style is unterschiedlich
  130. 130: [1:38] <jakoch> module.config.php
  131. 131: [1:38] <jakoch> autoload_classmap.php
  132. 132: [1:38] <jakoch> etc
  133. 133: [1:38] <Rikku`on> classmap ist doch auch nur ein array
  134. 134: [1:39] <Rikku`on> im psr geht es nur um klassen
  135. 135: [1:39] <jakoch> psr 0 beschreibt autoloading mit require am ende
  136. 136: [1:39] <jakoch> du kannst diese files mit psr 0 laden, wenn der name stimmt
  137. 137: [1:39] <jakoch> er stimmt nicht
  138. 138: [1:40] <jakoch> moment, f�r autoload_classmap.php stimmt er
  139. 139: [1:40] <jakoch> der unterstrich wird ersetzt
  140. 140: [1:42] <Rikku`on> also ich lese die ganze zeit nur von Klassen
  141. 141: [1:42] <Rikku`on> https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-0.md#mandatory
  142. 142: [1:49] <jakoch> du hast recht!
  143. 143: [1:49] <jakoch> das funzt nich
  144. 144: [1:51] <jakoch> muss ich mir nachher nochmal reinziehn, wie das layout f�r psr-0 sein muss
  145. 145: [1:53] <jakoch> jedenfalls war der fixer ne gute idee
  146. 146: [1:53] <jakoch> http://trac.clansuite.com/changeset/6443
  147. 147: [1:53] <Rikku`on> juhuuu ... ich hab auch mal recht \o/
  148. 148: [1:53] <Rikku`on> den changeset hab ich mir eben schon angesehen ... hat ne halbe stunde gedauert bis der geladen war ^^
  149. 149: [1:54] <jakoch> ja gut sind 500 files
  150. 150: [1:54] <jakoch> is aber gar nich so schlimm wie ich dachte
  151. 151: [1:55] <jakoch> allman style brackets, if spaces, linefeeds, trailing spaces, end tags
  152. 152: [1:56] <Rikku`on> https://github.com/EvanDotPro/zf2/blob/f6423a5f961a395c1cb5b35177b6d7232fcf018f/.travis.yml
  153. 153: [1:56] <Rikku`on> und in travis mit einbinden
  154. 154: [1:57] <Rikku`on> die zf2 jungs fangen nämlich auch an alles psr-2 hübsch zu machen
  155. 155: [2:01] <Rikku`on> wow .. schon 2 Uhr
  156. 156: [2:02] <Rikku`on> Nachts !!!
  157. 157: [2:02] <jakoch> http://codepad.org/uXYBE00G
  158. 158: [2:02] <jakoch> funzt das?
  159. 159: [2:03] <jakoch> ob man da nen last test ausf�hren kann
  160. 160: [2:03] <jakoch> ?
  161. 161: [2:03] <jakoch> :D
  162. 162: [2:03] <jakoch> auf solche scherze sind bestimmt schon andere gekommen
  163. 163: [2:04] <Rikku`on> sieht doch erstmal gut aus
  164. 164: [2:04] <Rikku`on> hast es den schon mal für die zeit nach #6500
  165. 165: [2:05] <Rikku`on> also wenn ich morgen aufstehe. hast du denn bitte schon die #6499
  166. 166: [2:05] <Rikku`on> und den letzten feier ich den mit dir zusammen
  167. 167: [2:05] <Rikku`on> :D
  168. 168: [2:05] <jakoch> oh mann psr-0 is h�sslich
  169. 169: [2:06] <jakoch> ja, machen wir
  170. 170: [2:06] <Rikku`on> :D
  171. 171: [2:06] <jakoch> aber bis dahin ist es noch ein ganzes st�ckchen
  172. 172: [2:07] <Rikku`on> du solltest bei #6450 switchen
  173. 173: [2:07] <Rikku`on> dann ists nicht mehr so lang
  174. 174: [2:07] <jakoch> "%{repository_url} (%{commit}) : %{message} %{foo} "
  175. 175: [2:07] <jakoch> da kann man sogar die messages festlegen
  176. 176: [2:08] <jakoch> dann brauch ich ja den cia bot gar nich mehr
  177. 177: [2:08] <Rikku`on> \o/
  178. 178: [2:10] <Rikku`on> solltest mal nach #zftalk.2 kommen, da kommt der travis bot die ganze zeit rein`geschneit
  179. 179: [2:11] <Rikku`on> http://i.imgur.com/uqDFl.png
  180. 180: [2:12] <jakoch> ok
  181. 181: [2:12] <jakoch> ich hab das f�r jenkins auch mal aktiviert, aber leider kommen da nur unittest fehlschlag meldungen
  182. 182: [2:13] <jakoch> um die meldungen muss man sich auch k�mmern^^
  183. 183: [2:13] <jakoch> http://about.travis-ci.org/docs/user/gui-and-headless-browsers/
  184. 184: [2:13] <Rikku`on> das ist natürlich doof
  185. 185: [2:13] <jakoch> wie is denn das mit selenium und travis?
  186. 186: [2:13] <jakoch> xvfb is ja schonmal gut
  187. 187: [2:14] <Rikku`on> dont know
  188. 188: [2:14] <jakoch> http://phantomjs.org/
  189. 189: [2:15] <Rikku`on> cool
  190. 190: [2:16] <jakoch> nich cool genug, weil der recorder fehlt
  191. 191: [2:16] <Rikku`on> früher gab es noch keine unit tests oder integration tests und all den schnick schnack
  192. 192: [2:16] <Rikku`on> da lief das
  193. 193: [2:16] <Rikku`on> oder nicht
  194. 194: [2:16] <Rikku`on> :D
  195. 195: [2:16] <jakoch> meist nich oder nicht rund
  196. 196: [2:16] <Rikku`on> gut das wir nicht im "früher" leben
  197. 197: [2:17] <jakoch> ja
  198. 198: [2:17] <jakoch> also wenn ich meine selenium tests in travis hinbekomme dann rockt das
  199. 199: [2:19] <Rikku`on> also für die framework geschichte sollte phpunit reichen
  200. 200: [2:19] <jakoch> hmm, wahrscheinlich muss man das dort einfach installieren
  201. 201: [2:19] <jakoch> ich hab simpletest
  202. 202: [2:20] <jakoch> abgesehn von der tatsache das phpunit der standard ist, tuts simpletest auch
  203. 203: [2:20] <Rikku`on> ^^
  204. 204: [2:20] <Rikku`on> so
  205. 205: [2:20] <Rikku`on> muss zu bett
  206. 206: [2:21] <jakoch> jo, sense hier
  207. 207: [2:21] <Rikku`on> bin morgen wieder on air
  208. 208: [2:21] <jakoch> okidoki
  209. 209: [2:21] <jakoch> bis denne, n8i
  210. 210: [2:21] <Rikku`on> bzw heute aber später :D
  211. 211: [2:21] <Rikku`on> gn8
  212. 212: [2:21] * Rikku`on (~Daniel@31.16.145.254) Quit (Read error: EOF from client)
  213. 213: [11:04] <jakoch> brain, brain, brain, brain
  214. 214: [11:34] <jakoch> https://github.com/EllisLab/CodeIgniter/blob/develop/.travis.yml
  215. 215: [11:39] <jakoch> http://arrenbrecht.ch/testing/
  216. 216: [12:46] <CIA-1> clansuite: New SVN Commit: Revision #[6446] by vain
  217. 217: [12:46] <CIA-1> clansuite: File(s): clansuite/trunk/framework/ (307 files in 72 dirs)
  218. 218: [12:46] <CIA-1> clansuite: Comment: added psr-0 toplevel directory
  219. 219: [12:46] <CIA-1> clansuite: View (delayed): http://trac.clansuite.com/changeset/6446
  220. 220: [12:49] <CIA-1> clansuite: New SVN Commit: Revision #[6447] by vain
  221. 221: [12:49] <CIA-1> clansuite: File(s): clansuite/trunk/framework/Autoload/ (7 files)
  222. 222: [12:49] <CIA-1> clansuite: Comment: psr-0 dir/file rename
  223. 223: [12:49] <CIA-1> clansuite: View (delayed): http://trac.clansuite.com/changeset/6447
  224. 224: [12:51] <CIA-1> clansuite: New SVN Commit: Revision #[6448] by vain
  225. 225: [12:51] <CIA-1> clansuite: File(s): clansuite/trunk/framework/Koch/autoload/
  226. 226: [12:51] <CIA-1> clansuite: Comment: psr-0 dir/file rename
  227. 227: [12:51] <CIA-1> clansuite: View (delayed): http://trac.clansuite.com/changeset/6448
  228. 228: [12:52] <CIA-1> clansuite: New SVN Commit: Revision #[6449] by vain
  229. 229: [12:52] <CIA-1> clansuite: File(s): clansuite/trunk/framework/Koch/Autoload/
  230. 230: [12:52] <CIA-1> clansuite: Comment: psr-0 dir/file rename
  231. 231: [12:52] <CIA-1> clansuite: View (delayed): http://trac.clansuite.com/changeset/6449
  232. 232: [12:52] <CIA-1> clansuite: New SVN Commit: Revision #[6450] by vain
  233. 233: [12:52] <CIA-1> clansuite: File(s): clansuite/trunk/framework/Autoload/
  234. 234: [12:52] <CIA-1> clansuite: Comment: wtf
  235. 235: [12:52] <CIA-1> clansuite: View (delayed): http://trac.clansuite.com/changeset/6450
  236. 236: [12:59] <CIA-1> clansuite: New SVN Commit: Revision #[6451] by vain
  237. 237: [12:59] <CIA-1> clansuite: File(s): clansuite/trunk/framework/Koch/ (54 files in 54 dirs)
  238. 238: [12:59] <CIA-1> clansuite: Comment: psr-0 ucfirst dirs (level 1)
  239. 239: [12:59] <CIA-1> clansuite: View (delayed): http://trac.clansuite.com/changeset/6451
  240. 240: [13:00] * Rikku`on (~Daniel@31.16.145.254) has joined #clansuite
  241. 241: [13:01] <Rikku`on> \o
  242. 242: [13:03] <jakoch> hallo
  243. 243: [13:03] <CIA-1> clansuite: New SVN Commit: Revision #[6452] by vain
  244. 244: [13:03] <CIA-1> clansuite: File(s): clansuite/trunk/framework/Koch/ (32 files in 32 dirs)
  245. 245: [13:03] <CIA-1> clansuite: Comment: psr-0 ucfirst dirs (level 2)
  246. 246: [13:03] <CIA-1> clansuite: View (delayed): http://trac.clansuite.com/changeset/6452
  247. 247: [13:04] <Rikku`on> noch #47
  248. 248: [13:04] <jakoch> :)
  249. 249: [13:04] <jakoch> die psr-0 umstellung is so gr�tze
  250. 250: [13:04] <jakoch> wer sich das ausgedacht hat...
  251. 251: [13:04] <Rikku`on> dann mach es doch nicht
  252. 252: [13:05] <jakoch> doch, isn standard .. halt ich mich dran
  253. 253: [13:05] <Rikku`on> kk
  254. 254: [13:10] <jakoch> http://www.aosabook.org/en/
  255. 255: [13:11] <jakoch> http://www.aosabook.org/en/pypy.html :) die idee is so nice
  256. 256: [13:12] <Rikku`on> lese ich heute abend falls ich nicht einschlafen kann ^^
  257. 257: [13:13] <jakoch> http://www.golem.de/news/google-fibre-glasfaseranschluss-mit-1-gbit-s-fuer-70-us-dollar-pro-monat-1207-93477.html
  258. 258: [13:13] <jakoch> das meintest du gestern, oder?
  259. 259: [13:13] <jakoch> 1 GBit/s up&down
  260. 260: [13:16] <jakoch> sind das 125MB/s?
  261. 261: [13:18] <Rikku`on> yo, 1000 mbit durch 8 sind ziemlich genau 125MB
  262. 262: [13:18] <jakoch> dann w�re das netz dort schneller als usb2.0
  263. 263: [13:19] <Rikku`on> nice
  264. 264: [13:19] <Rikku`on> ich denke die haben sicherlich da irgendwo eins von ihren datacenter
  265. 265: [13:19] <Rikku`on> und deswegen dort schon glasfaser überall liegt
  266. 266: [13:20] <Rikku`on> in deutschland kann das ja noch 50 jahre dauern
  267. 267: [13:20] <Rikku`on> bei der derzeitigen Netzpolitik
  268. 268: [13:20] <Rikku`on> naja, habe Kabel hier mit 100Mbit = 12,5MB/sec
  269. 269: [13:20] <Rikku`on> auch nicht schlecht
  270. 270: [13:21] <Rikku`on> aber Kabel Deutschland fängt an zu drosseln
  271. 271: [13:21] <Rikku`on> die haben die AGB geändert ... aber das ist nicht die AGB die ich letztes jahr mit denen abgeschlossen habe...
  272. 272: [13:22] <Rikku`on> http://www.golem.de/news/100-kbit-s-statt-100-mbit-s-kabel-deutschland-drosselt-filesharing-fuer-alle-kunden-1207-93442.html
  273. 273: [13:22] <jakoch> also laut speedmessung hat die leitung hier 14,3 Mbit/s
  274. 274: [13:23] <Rikku`on> womit ich nicht sagen will, das ich filesharing betriebe
  275. 275: [13:24] <Rikku`on> aber die services kann man ja auch ganz normal als cloud benutzen
  276. 276: [13:47] <jakoch> das wird auch nich fertig: http://www.syncany.org/
  277. 277: [13:54] <jakoch> oh gott: wie sieht das denn aus: https://bugzilla.redhat.com/page.cgi?id=browse.html&tab=&product=389&bug_status=open
  278. 278: [14:00] <Rikku`on> oldschool?
  279. 279: [14:00] <jakoch> aber sowas von
  280. 280: [14:00] <Rikku`on> :D
  281. 281: [14:00] <jakoch> noch von "fr�her"
  282. 282: [14:02] <Rikku`on> gg
  283. 283: [14:09] <CIA-1> clansuite: New SVN Commit: Revision #[6453] by vain
  284. 284: [14:09] <CIA-1> clansuite: File(s): clansuite/trunk/framework/Koch/ (352 files in 43 dirs)
  285. 285: [14:09] <CIA-1> clansuite: Comment: psr-0 renaming
  286. 286: [14:09] <CIA-1> clansuite: View (delayed): http://trac.clansuite.com/changeset/6453
  287. 287: [14:14] <CIA-1> clansuite: New SVN Commit: Revision #[6454] by vain
  288. 288: [14:14] <CIA-1> clansuite: File(s): clansuite/trunk/framework/Koch/Localization/ (Utf8/Utf8FallbackFunctions.php Utf8.php)
  289. 289: [14:14] <CIA-1> clansuite: Comment: fixes/cleanup
  290. 290: [14:14] <CIA-1> clansuite: View (delayed): http://trac.clansuite.com/changeset/6454
  291. 291: [14:18] <jakoch> http://codepad.org/dKyKSfvt
  292. 292: [14:18] <jakoch> das is autoloading mit psr-0 classnames, bis zum ersten request auf die db
  293. 293: [14:20] <jakoch> 3 und 79 sind noch falsch
  294. 294: [14:25] <CIA-1> clansuite: New SVN Commit: Revision #[6455] by vain
  295. 295: [14:25] <CIA-1> clansuite: File(s): clansuite/trunk/installation/ (6 files)
  296. 296: [14:25] <CIA-1> clansuite: Comment: one class per file
  297. 297: [14:25] <CIA-1> clansuite: View (delayed): http://trac.clansuite.com/changeset/6455
  298. 298: [14:25] <CIA-1> clansuite: New SVN Commit: Revision #[6456] by vain
  299. 299: [14:25] <CIA-1> clansuite: File(s): clansuite/trunk/installation/controller/ (15 files)
  300. 300: [14:25] <CIA-1> clansuite: Comment: psr + headers
  301. 301: [14:25] <CIA-1> clansuite: View (delayed): http://trac.clansuite.com/changeset/6456
  302. 302: [14:35] <Rikku`on> hehe .... mühsam ernährt sich das Eichhörnchen
  303. 303: [14:40] * Rikku`on (~Daniel@31.16.145.254) Quit (Read error: Connection reset by peer)
  304. 304: [14:41] * Rikku`on (~Daniel@31.16.145.254) has joined #clansuite
  305. 305: [14:44] * Rikku`on1 (~Daniel@31.16.145.254) has joined #clansuite
  306. 306: [14:44] * Rikku`on (~Daniel@31.16.145.254) Quit (Read error: Connection reset by peer)
  307. 307: [14:45] * Rikku`on1 is now known as Rikku`on
  308. 308: [14:48] <jakoch> 25/25 test cases complete: 407 passes, 0 fails and 0 exceptions.
  309. 309: [14:48] <jakoch> :D
  310. 310: [14:48] <jakoch> so
  311. 311: [14:49] <CIA-1> clansuite: New SVN Commit: Revision #[6457] by vain
  312. 312: [14:49] <CIA-1> clansuite: File(s): clansuite/trunk/ (30 files in 14 dirs)
  313. 313: [14:49] <CIA-1> clansuite: Comment: psr-0 fixes
  314. 314: [14:49] <CIA-1> clansuite: View (delayed): http://trac.clansuite.com/changeset/6457
  315. 315: [14:55] <Rikku`on> schön
  316. 316: [14:55] <Rikku`on> mein i-net ist voll laggy heute
  317. 317: [14:56] <Rikku`on> bekomme andauernd disconnects
  318. 318: [14:56] <Rikku`on> komischerweise schmeißt mich freenode immer schneller raus, als q-net
  319. 319: [15:04] <Rikku`on> willst du das framework eigentlich soweit abkaseln, das es als standalone nutzbar ist alà sf/zf oder gleich von anfang an ein applikation/- content mgt framework ist?
  320. 320: [15:06] <jakoch> letzteres
  321. 321: [15:07] <Rikku`on> okay
  322. 322: [15:07] <jakoch> das bleibt vom ansatz her ne cms applikation auf einem framework
  323. 323: [15:08] <jakoch> dazu ist der bootstrap zu verwoben, es gibt keine wrapper cms f�rs framework etc
  324. 324: [15:09] <jakoch> ich �berlege gerade ob ein switch simpleTest => phpunit sinnvoll is
  325. 325: [15:09] <Rikku`on> mhkay
  326. 326: [15:09] <Rikku`on> bestimmt
  327. 327: [15:10] <Rikku`on> wie du gestern selber schon sagtes, es ist "der" php standard
  328. 328: [15:10] <Rikku`on> und wie du eben meintest, "psr ist standard, daran halte ich mich" .. dann solltest du auch phpunit verwenden
  329. 329: [15:11] <jakoch> hat phpunit nen webtester?
  330. 330: [15:11] <Rikku`on> was ist ein webtester?
  331. 331: [15:11] <jakoch> http://codepad.org/lZFCGHTi
  332. 332: [15:12] <Rikku`on> das sind ja eher integration tests
  333. 333: [15:13] <jakoch> automated browser tasks / tests
  334. 334: [15:13] <jakoch> http://www.phpunit.de/manual/current/en/selenium.html
  335. 335: [15:15] <jakoch> afk
  336. 336: [15:16] <Rikku`on> kk
  337. 337: [15:24] <Rikku`on> ist nicht bahat bzw. mink für sowas geeignet?
  338. 338: [15:49] <jakoch> re
  339. 339: [15:51] <jakoch> mink?
  340. 340: [15:51] <jakoch> http://behat.org/
  341. 341: [15:51] <jakoch> ?
  342. 342: [15:52] <jakoch> nee, also story telling dauert zu lange
  343. 343: [15:54] <jakoch> literate testing is zwar gut.. aber die ausdrucksm�glichkeiten sind begrenzt
  344. 344: [15:54] <jakoch> ich hab solche tests auch noch nie bei nem gr��eren system gesehn
  345. 345: [15:58] <jakoch> readable tests (behaviour driven) <=> tests embedded in readble prose (litarate tests)
  346. 346: [16:03] <Rikku`on> kk.... wußte ich auch nicht so genau
  347. 347: [16:09] <jakoch> so entscheidung zum thema unittests: simpletest bleibt
  348. 348: [16:11] <Rikku`on> letztendlich: up to you
  349. 349: [16:15] <jakoch> namespace { class XY { } }
  350. 350: [16:15] <jakoch> das is ja auch ne syntax
  351. 351: [16:17] <Rikku`on> ^^
  352. 352: [16:22] <CIA-1> clansuite: New SVN Commit: Revision #[6458] by vain
  353. 353: [16:22] <CIA-1> clansuite: File(s): clansuite/trunk/framework/Koch/ (Autoload/Loader.php Tools/TracRPC.php)
  354. 354: [16:22] <CIA-1> clansuite: Comment: autoloader debug statements off; renamed class
  355. 355: [16:22] <CIA-1> clansuite: View (delayed): http://trac.clansuite.com/changeset/6458
  356. 356: [16:45] <jakoch> nikita setzt sich ein denkmal: https://wiki.php.net/rfc/generators
  357. 357: [16:45] <jakoch> das is ein richtig guter vorschlag
  358. 358: [16:51] <Rikku`on> ahh .. da sind sie wieder
  359. 359: [16:57] <Rikku`on> die kopfschmerzen ^^
  360. 360: [17:00] <Rikku`on> noch #41 - da du ja eh auf composer umsteigst, solltest du die vendors einzeln löschen und commiten, das biste fast durch :D
  361. 361: [17:00] <Rikku`on> s/das/dann ... biste
  362. 362: [17:12] <jakoch> ich muss wir das erstmal ansehn, wie das mit composer l�uft und wohin der das installiert
  363. 363: [17:13] <jakoch> wie man da patches draufpackt
  364. 364: [17:15] <Rikku`on> wat für patches?
  365. 365: [17:15] <jakoch> meine patches der vendor libraries
  366. 366: [17:17] <Rikku`on> sag mal, ich hab ne blöde frage: wo ist der unterschied zwischen (input)filter und validator? (auf forms bezogen) ... kann man sagen das filter etwas macht/verändert zb trim() und ein validator prüft nur der string zb max length ist?
  367. 367: [17:18] <jakoch> filter is im prinzip nen wrapper f�r filter_input (krams der reingeht, geht ver�ndert raus)
  368. 368: [17:18] <jakoch> validator is ne reine pr�fung auf dinge wie typ, inhalt, struktur
  369. 369: [17:19] <Rikku`on> kk... dann lag ich ja garnicht so schief
  370. 370: [17:19] <jakoch> die reihenfolge is immer filter vor validator vor escaper
  371. 371: [17:20] <Rikku`on> escapen tut doctrine doch alles von alleine oder?
  372. 372: [17:20] <Rikku`on> als beim schreiben
  373. 373: [17:21] <jakoch> ja, das is ja pdo
  374. 374: [17:21] <jakoch> gebundenen vars sind alle escaped
  375. 375: [17:21] <Rikku`on> cool
  376. 376: [17:21] <jakoch> schwierig wirds nur bei DQL oder rawSQL geschichten
  377. 377: [17:22] <Rikku`on> das behalt ich mal im kopf
  378. 378: [17:22] <Rikku`on> :D
  379. 379: [17:23] <jakoch> es gibt zB auch DBALTypes
  380. 380: [17:23] <Rikku`on> wenn man validator schon grünes licht gegeben hat, das ein string nicht größer als 10 zeichen sein soll, dann muss ich doctrine nicht noch unbeding anweisen das auch zu prüfen, könnte perfomence sparen
  381. 381: [17:24] <Rikku`on> oder schlechte idee?
  382. 382: [17:25] <jakoch> jain
  383. 383: [17:26] <jakoch> das hat dann wieder was damit zu tun, welche db im hintergrund ist
  384. 384: [17:27] <jakoch> die typpr�fung im dbal layer dient ja dazu sicherzugehen, dass alle dbs den typ verstehen, evtl. wird der auch noch ver�ndert um zu passen
  385. 385: [17:27] <Rikku`on> ahh ok
  386. 386: [17:27] <Rikku`on> jagut, das macht sinn
  387. 387: [17:27] <jakoch> gutes beispiel is Date..
  388. 388: [17:28] <jakoch> aber das is der dbal layer.. wenn du das orm nimmst, hast du damit ja nix am hut
  389. 389: [17:28] <Rikku`on> aber Date kann man typehinten setDate(\Date $date)
  390. 390: [17:30] <Rikku`on> ok, scheiß auf performance, sicherheits und stabilität geht vor
  391. 391: [17:30] <jakoch> tze
  392. 392: [17:30] <jakoch> :)
  393. 393: [17:30] <Rikku`on> mit user input muss man eh höllisch aufpassen
  394. 394: [17:30] <jakoch> ich mein du kannst auch nur PDO nehmen, dann haste PARAM_STR an der backe und dr�ckst date als string in die db, das geht meistens
  395. 395: [17:31] <Rikku`on> ^^
  396. 396: [17:31] <jakoch> user input, ja das is tricky.. bevor die filter_input sache aufgemotzt wurde, hab ich hier phpids im einsatz gehabt
  397. 397: [17:32] <jakoch> "fr�her" gabs nichts besseres und auch der ansatz wurde damals heftig kritisiert, weil man da ne trial and error vorlage f�r xss einbr�che bekommt
  398. 398: [17:33] <jakoch> manche nehmen auch HtmlPurifier
  399. 399: [17:34] <jakoch> genau genommen ist der weg �ber diese wiki-like auszeichnungssprachen, was ja DSLs sind auch nur ein weg um die gefahren einzugrenzen
  400. 400: [17:34] <jakoch> da muss ein custom parser dr�ber, der wenig versteht
  401. 401: [17:36] <jakoch> http://htmlpurifier.org/comparison
  402. 402: [17:39] <Rikku`on> also ich vertraue jetzt mal den zf filter und validator und den escaper von doctrine und den html output escaper
  403. 403: [17:40] <Rikku`on> um ganz sicher zu sein, könnte ich ja alle user inputs in binär code umwandeln und das so saven ^^
  404. 404: [17:46] <jakoch> ... http://www.phptherightway.com/
  405. 405: [17:47] <Rikku`on> hab ich vor 2-3 wochen schon mal gesehen, da war das noch relativ leer
  406. 406: [17:57] <jakoch> naja, is son bisschen zusammengesammelt... bei magic method steht kein wort zum performance impact etc
  407. 407: [18:29] <jakoch> also der wpnxm stack is ja echt nice :) ich hab gerade alles umgestellt und xampp gel�scht
  408. 408: [18:30] <jakoch> webinterface f�r junctions fehlt
  409. 409: [18:31] <Rikku`on> gz :D
  410. 410: [18:57] <CIA-1> clansuite: New SVN Commit: Revision #[6459] by vain
  411. 411: [18:57] <CIA-1> clansuite: File(s): clansuite/trunk/ (18 files in 4 dirs)
  412. 412: [18:57] <CIA-1> clansuite: Comment: docu (txt to asciidoc)
  413. 413: [18:57] <CIA-1> clansuite: View (delayed): http://trac.clansuite.com/changeset/6459
  414. 414: [19:01] <jakoch> connected travis ins quakenet?
  415. 415: [19:01] <jakoch> oder bedient der nur freenode?
  416. 416: [19:09] <Rikku`on> puh ... kein plan
  417. 417: [19:10] <jakoch> wir werden sehn was passiert ^^
  418. 418: [19:11] <Rikku`on> http://about.travis-ci.org/docs/user/build-configuration/
  419. 419: [19:11] <Rikku`on> guck mal weiter unten
  420. 420: [19:12] <Rikku`on> irc notification
  421. 421: [19:12] <Rikku`on> sollte auch mit anderen netzwerken gehen
  422. 422: [19:12] <Rikku`on> vermute ich mal,...
  423. 423: [19:19] <jakoch> hmm keine vorlage travis.yml die phing als build tool einsetzt
  424. 424: [19:19] <jakoch> das is ja merkw�rdig
  425. 425: [19:26] <jakoch> 160kb is clansuite repo auf github, 11,23 im svn
  426. 426: [19:27] <jakoch> ..s/23 im/23mb im
  427. 427: [19:27] <jakoch> wie geht das ? unklar
  428. 428: [19:29] <Rikku`on> mit history?
  429. 429: [19:29] <jakoch> keine ahnung
  430. 430: [19:31] <jakoch> die liste der service hooks auf github is ja unglaublich
  431. 431: [19:32] <Rikku`on> unglaublich lang ?
  432. 432: [19:32] <Rikku`on> :D
  433. 433: [19:32] <jakoch> http://codepad.org/dDBeRjfj
  434. 434: [19:32] <jakoch> 101
  435. 435: [19:32] <Rikku`on> ich hab die selbe liste
  436. 436: [19:32] <Rikku`on> ^^
  437. 437: [19:33] <jakoch> wozu brauchst du service hooks^^
  438. 438: [19:33] <Rikku`on> nur weil ich sie nicht benutze heißt das noch lange nicht das ich sie mir nicht ansehen kann ;-)
  439. 439: [19:34] <Rikku`on> außerdem weißt du garnicht was hier auf mein privat repo los ist
  440. 440: [19:34] <jakoch> tze
  441. 441: [19:34] <jakoch> :D
  442. 442: [19:34] <Rikku`on> ;-)
  443. 443: [19:38] <jakoch> http://codepad.org/GsYXBptn
  444. 444: [19:39] <jakoch> erg�nzungsvorschl�ge?
  445. 445: [19:42] <Rikku`on> nice
  446. 446: [19:43] <Rikku`on> sieht gut aus
  447. 447: [19:48] <Rikku`on> warum nochmal pdo / $db
  448. 448: [19:49] <Rikku`on> doctrine testet auch nur die ersten drei
  449. 449: [19:49] <Rikku`on> https://github.com/doctrine/doctrine2/blob/master/.travis.yml
  450. 450: [19:50] <Rikku`on> und ich würde vorschlagen auf master zu pushen
  451. 451: [19:50] <Rikku`on> von einem anderen branch aus
  452. 452: [19:51] <jakoch> aus dem ci heraus?
  453. 453: [19:51] <Rikku`on> nah, mein allgmein
  454. 454: [19:51] <Rikku`on> nicht in dem develop branch
  455. 455: [19:51] <Rikku`on> ansonsten ist der master überflüßig
  456. 456: [19:52] <Rikku`on> du kannst ja für milestones taggen
  457. 457: [19:52] <jakoch> verstehe ich nich. also es gibt ne import branch vom svn, dann develop und master
  458. 458: [19:52] <Rikku`on> dafür mußt du nicht den master +
  459. 459: [19:52] <Rikku`on> argh
  460. 460: [19:53] <Rikku`on> und wofür ist der develop
  461. 461: [19:53] <Rikku`on> bzw. der master
  462. 462: [19:53] <Rikku`on> ?
  463. 463: [19:53] <Rikku`on> also kurz, no need for develop branch
  464. 464: [19:53] <jakoch> gitflow: master nimmt tags auf, develop is f�r laufende develop, gr��ere sachen gehn in featurebranches mit backmerge auf develop
  465. 465: [19:54] <jakoch> das mach ich beim wpnxm auch so und das geht ganz gut
  466. 466: [19:54] <Rikku`on> ja, daher weiß ich das ja
  467. 467: [19:54] <Rikku`on> aber der develop ist überflüßig
  468. 468: [19:54] <Rikku`on> meiner meinung nach
  469. 469: [19:55] <Rikku`on> wie gesagt, nach dem du den master getaggt hast, kannst du da doch aktuell fröhlich weiter pushen
  470. 470: [19:56] <jakoch> die zip des master repos ist dann unstable, oder nich?
  471. 471: [19:57] <Rikku`on> wiso unstable?
  472. 472: [19:57] <jakoch> na wenn ich was pushe auf master pushe das nich l�uft...
  473. 473: [19:57] <jakoch> er zippt doch nich den letzten stable tag, oder doch?
  474. 474: [19:57] <Rikku`on> aber du hast ja vorher eine getaggt
  475. 475: [19:58] <Rikku`on> hoffentlich im einem stabilen zustand ^^
  476. 476: [20:00] <Rikku`on> also guck dir zf2 oder sf2 oder tausend andere repos, die mergen die PR alle in master und taggen bei milestones
  477. 477: [20:03] <jakoch> ich w�rde neue sachen in develop mergen und dann insgesamt auf master
  478. 478: [20:03] <jakoch> ich schau mir das nochmal an, aber ich bin sehr zufrieden mit dem gitflow modell
  479. 479: [20:03] <jakoch> afk
  480. 480: [20:24] <jakoch> re
  481. 481: [20:26] <jakoch> ob das nun branches oder tags sind is egal, das sind eh nur pointer
  482. 482: [20:31] <CIA-1> clansuite: New SVN Commit: Revision #[6460] by vain
  483. 483: [20:31] <CIA-1> clansuite: File(s): clansuite/trunk/.travis.yml
  484. 484: [20:31] <CIA-1> clansuite: Comment: adding TravisCI configuration file
  485. 485: [20:31] <CIA-1> clansuite: View (delayed): http://trac.clansuite.com/changeset/6460
  486. 486: [20:38] <Rikku`on> wb
  487. 487: [21:00] * jakoch http://drupalcode.org/project/drupal.git/tree/9f5ef6d44e989c5a86cfad322805eceb12cb5dbe:/core
  488. 488: [21:06] <jakoch> http://drupalcode.org/project/drupal.git/blob/9f5ef6d44e989c5a86cfad322805eceb12cb5dbe:/core/includes/bootstrap.inc
  489. 489: [21:07] <jakoch> seit wann geht denn const au�erhalb von classes?
  490. 490: [21:11] <Rikku`on> ab 5.3.0
  491. 491: [21:14] <jakoch> ok
  492. 492: [21:14] <jakoch> ich denke mal das is schneller als die define funktionsaufrufe
  493. 493: [21:14] <jakoch> leider geht das nich in funktionen
  494. 494: [21:17] <jakoch> das lohnt nich f�r 30 konstanten
  495. 495: [21:17] <jakoch> drupal sieht echt schlimm aus
  496. 496: [21:18] <jakoch> alle functions in einer file
  497. 497: [21:18] <jakoch> das is so 2005er style :) von "fr�her"
  498. 498: [21:19] <Rikku`on> "früher" war echt schlimm ^^
  499. 499: [21:20] <jakoch> total gruseliges mittelalter
  500. 500: [21:20] <jakoch> heute hingegen.. hmm, lichtschwert und dunkle macht, herrlich ^^
  501. 501: [21:21] <Rikku`on> ^^
  502. 502: [21:39] <CIA-1> clansuite: New SVN Commit: Revision #[6461] by vain
  503. 503: [21:39] <CIA-1> clansuite: File(s): clansuite/trunk/ (328 files in 104 dirs)
  504. 504: [21:39] <CIA-1> clansuite: Comment: shortened header
  505. 505: [21:39] <CIA-1> clansuite: View (delayed): http://trac.clansuite.com/changeset/6461
  506. 506: [21:42] <jakoch> hmm, unter linux funzt das loading nich
  507. 507: [21:42] <jakoch> derb
  508. 508: [21:44] <Rikku`on> wat für loading?
  509. 509: [21:47] <CIA-1> clansuite: New SVN Commit: Revision #[6462] by vain
  510. 510: [21:47] <CIA-1> clansuite: File(s): clansuite/trunk/tests/bootstrap.php
  511. 511: [21:47] <CIA-1> clansuite: Comment: fixed bootstrap loading
  512. 512: [21:47] <CIA-1> clansuite: View (delayed): http://trac.clansuite.com/changeset/6462
  513. 513: [21:48] <jakoch> so jetzt composer und vendors
  514. 514: [21:49] <Rikku`on> nimmt ja vorm an
  515. 515: [21:49] <Rikku`on> *form
  516. 516: [21:52] <Rikku`on> also composer erstellt ja ein autoload script, wenn alles bei dir richtig ist, sollte das ja einfach funktionieren
  517. 517: [21:53] <Rikku`on> http://i.imgur.com/w06Zg.png
  518. 518: [21:54] <Rikku`on> und die libs die über composer geladen werden werden denn auch in autoload_namespaces.php eingetragen
  519. 519: [21:54] <Rikku`on> http://i.imgur.com/OlYzc.png
  520. 520: [21:57] <jakoch> hmm
  521. 521: [21:58] <jakoch> mom. erstmal unittests fixen, die schlagen immer noch fehl beim loading
  522. 522: [21:59] <Rikku`on> ^^
  523. 523: [22:01] -N- (Broadcast) Come and discuss the live coverage of the Olympic games in London! /join #olympics ! The opening ceremony has just started.
  524. 524: [22:07] <CIA-1> clansuite: New SVN Commit: Revision #[6463] by vain
  525. 525: [22:07] <CIA-1> clansuite: File(s): clansuite/trunk/ (32 files in 9 dirs)
  526. 526: [22:07] <CIA-1> clansuite: Comment: MVC => Mvc
  527. 527: [22:07] <CIA-1> clansuite: View (delayed): http://trac.clansuite.com/changeset/6463
  528. 528: [22:07] <CIA-1> clansuite: New SVN Commit: Revision #[6464] by vain
  529. 529: [22:07] <CIA-1> clansuite: File(s): clansuite/trunk/doc/ (2 files)
  530. 530: [22:07] <CIA-1> clansuite: Comment: rm licenses
  531. 531: [22:07] <CIA-1> clansuite: View (delayed): http://trac.clansuite.com/changeset/6464
  532. 532: [22:25] <jakoch> ah, die new lines... fast vergessen
  533. 533: [22:33] <CIA-1> clansuite: New SVN Commit: Revision #[6465] by vain
  534. 534: [22:33] <CIA-1> clansuite: File(s): clansuite/trunk/ (5 files in 5 dirs)
  535. 535: [22:33] <CIA-1> clansuite: Comment: PHP_EOL
  536. 536: [22:33] <CIA-1> clansuite: View (delayed): http://trac.clansuite.com/changeset/6465
  537. 537: [22:40] <CIA-1> clansuite: New SVN Commit: Revision #[6466] by vain
  538. 538: [22:40] <CIA-1> clansuite: File(s): clansuite/trunk/framework/Koch/Debug/Debug.php
  539. 539: [22:40] <CIA-1> clansuite: Comment: PHP_EOL 2
  540. 540: [22:40] <CIA-1> clansuite: View (delayed): http://trac.clansuite.com/changeset/6466
  541. 541: [22:41] <CIA-1> clansuite: New SVN Commit: Revision #[6467] by vain
  542. 542: [22:41] <CIA-1> clansuite: File(s): clansuite/trunk/framework/Koch/Debug/Debug.php
  543. 543: [22:41] <CIA-1> clansuite: Comment: too many dots, not enough space
  544. 544: [22:41] <CIA-1> clansuite: View (delayed): http://trac.clansuite.com/changeset/6467
  545. 545: [22:44] <jakoch> hrhr http://i.imgur.com/EIM0s.png
  546. 546: [22:45] <jakoch> total gute fehler
  547. 547: [22:47] <Rikku`on> w00t
  548. 548: [22:53] <CIA-1> clansuite: New SVN Commit: Revision #[6468] by vain
  549. 549: [22:53] <CIA-1> clansuite: File(s): clansuite/trunk/tests/unittests/framework/form/form.php
  550. 550: [22:53] <CIA-1> clansuite: Comment: fixed unit test
  551. 551: [22:53] <CIA-1> clansuite: View (delayed): http://trac.clansuite.com/changeset/6468
  552. 552: [23:00] <CIA-1> clansuite: New SVN Commit: Revision #[6469] by vain
  553. 553: [23:00] <CIA-1> clansuite: File(s): clansuite/trunk/ (3 files in 3 dirs)
  554. 554: [23:00] <CIA-1> clansuite: Comment: INI => Ini
  555. 555: [23:00] <CIA-1> clansuite: View (delayed): http://trac.clansuite.com/changeset/6469
  556. 556: [23:07] <jakoch> checkt man die composer.phar ein?
  557. 557: [23:07] <Rikku`on> nope
  558. 558: [23:08] <jakoch> dann muss ich sie jedesmal downloaden, wenn ich was updaten will?
  559. 559: [23:09] <Rikku`on> nee
  560. 560: [23:10] <Rikku`on> git clone <deinprojekt> && curl -s http://getcomposer.org/installer | php && php composer.phar install
  561. 561: [23:11] <Rikku`on> danach macht man ja nur noch: php composer.phar update
  562. 562: [23:12] <jakoch> darum gehts, wie willst du das updaten, wenn du die composer.phar nich hast
  563. 563: [23:12] <jakoch> d.h. derjenige muss es entweder global haben oder lokal oder downloaden
  564. 564: [23:13] <Rikku`on> der jeniger wer?
  565. 565: [23:13] <jakoch> der die dependencies updated
  566. 566: [23:13] <Rikku`on> hat er doch beim ersten mal schon geladen
  567. 567: [23:14] <jakoch> :) ich hab das repo auf mehreren rechner
  568. 568: [23:14] <jakoch> du brauchst immer die composer.phar, d.h. entweder ich erweitere die build.xml, dass er die ansaugt und bereitstellt oder ich checke sie ein
  569. 569: [23:15] <Rikku`on> hä? ... dann mußt du ja auch auf jedem rechner einmal die deps geladenhaben, also ist composer schon da
  570. 570: [23:15] <jakoch> dann installiert sich composer im vendor dir selbst nochmal?
  571. 571: [23:16] <Rikku`on> wiso nochmal? .. die composer.phar ist im root
  572. 572: [23:17] <jakoch> n�
  573. 573: [23:17] <Rikku`on> also im projekt root verzeichniss
  574. 574: [23:18] <Rikku`on> im vendor ist den der classloader
  575. 575: [23:18] <Rikku`on> und autoload_maps/- namespaces
  576. 576: [23:21] <Rikku`on> http://i.imgur.com/gjBEI.png
  577. 577: [23:21] <jakoch> is in dem dir composer.phar?
  578. 578: [23:21] <Rikku`on> http://i.imgur.com/PVmwW.png
  579. 579: [23:21] <Rikku`on> ja, im projekt root
  580. 580: [23:25] <jakoch> hmm... wamp server
  581. 581: [23:27] <Rikku`on> ^^
  582. 582: [23:27] <jakoch> nicht lustig
  583. 583: [23:27] <Rikku`on> der funzt
  584. 584: [23:27] <Rikku`on> gut ist
  585. 585: [23:27] <Rikku`on> für local reicht es
  586. 586: [23:59] <CIA-1> clansuite: New SVN Commit: Revision #[6470] by vain
  587. 587: [23:59] <CIA-1> clansuite: File(s): clansuite/trunk/framework/Koch/Localization/Adapter/gettext/Po.php
  588. 588: [23:59] <CIA-1> clansuite: Comment: minor tweaks on .po file reading
  589. 589: [23:59] <CIA-1> clansuite: View (delayed): http://trac.clansuite.com/changeset/6470

Links of Freitag, 27. Juli 2012

1) http://trac.clansuite.com/changeset/6470
2) http://i.imgur.com/PVmwW.png
3) http://i.imgur.com/gjBEI.png
4) http://getcomposer.org/installer
5) http://trac.clansuite.com/changeset/6469
6) http://trac.clansuite.com/changeset/6468
7) http://i.imgur.com/EIM0s.png
8) http://trac.clansuite.com/changeset/6467
9) http://trac.clansuite.com/changeset/6466
10) http://trac.clansuite.com/changeset/6465
11) http://trac.clansuite.com/changeset/6464
12) http://trac.clansuite.com/changeset/6463
13) http://i.imgur.com/OlYzc.png
14) http://i.imgur.com/w06Zg.png
15) http://trac.clansuite.com/changeset/6462
16) http://trac.clansuite.com/changeset/6461
17) http://drupalcode.org/project/drupal.git/blob/9f5ef6d44e989c5a86cfad322805eceb12cb5dbe:/core/includes/bootstrap.inc
18) http://drupalcode.org/project/drupal.git/tree/9f5ef6d44e989c5a86cfad322805eceb12cb5dbe:/core
19) http://trac.clansuite.com/changeset/6460
20) https://github.com/doctrine/doctrine2/blob/master/.travis.yml
21) http://codepad.org/GsYXBptn
22) http://codepad.org/dDBeRjfj
23) http://about.travis-ci.org/docs/user/build-configuration/
24) http://trac.clansuite.com/changeset/6459
25) http://www.phptherightway.com/
26) http://htmlpurifier.org/comparison
27) https://wiki.php.net/rfc/generators
28) http://trac.clansuite.com/changeset/6458
29) http://behat.org/
30) http://www.phpunit.de/manual/current/en/selenium.html
31) http://codepad.org/lZFCGHTi
32) http://trac.clansuite.com/changeset/6457
33) http://trac.clansuite.com/changeset/6456
34) http://trac.clansuite.com/changeset/6455
35) http://codepad.org/dKyKSfvt
36) http://trac.clansuite.com/changeset/6454
37) http://trac.clansuite.com/changeset/6453
38) https://bugzilla.redhat.com/page.cgi?id=browse.html&tab=&product=389&bug_status=open
39) http://www.syncany.org/
40) http://www.golem.de/news/100-kbit-s-statt-100-mbit-s-kabel-deutschland-drosselt-filesharing-fuer-alle-kunden-1207-93442.html
41) http://www.golem.de/news/google-fibre-glasfaseranschluss-mit-1-gbit-s-fuer-70-us-dollar-pro-monat-1207-93477.html
42) http://www.aosabook.org/en/pypy.html
43) http://www.aosabook.org/en/
44) http://trac.clansuite.com/changeset/6452
45) http://trac.clansuite.com/changeset/6451
46) http://trac.clansuite.com/changeset/6450
47) http://trac.clansuite.com/changeset/6449
48) http://trac.clansuite.com/changeset/6448
49) http://trac.clansuite.com/changeset/6447
50) http://trac.clansuite.com/changeset/6446
51) http://arrenbrecht.ch/testing/
52) https://github.com/EllisLab/CodeIgniter/blob/develop/.travis.yml
53) http://phantomjs.org/
54) http://about.travis-ci.org/docs/user/gui-and-headless-browsers/
55) http://i.imgur.com/uqDFl.png
56) http://codepad.org/uXYBE00G
57) https://github.com/EvanDotPro/zf2/blob/f6423a5f961a395c1cb5b35177b6d7232fcf018f/.travis.yml
58) http://trac.clansuite.com/changeset/6443
59) https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-0.md#mandatory
60) https://github.com/widmogrod/zf2-assetic-module/tree/master/configs
61) http://trac.clansuite.com/changeset/6445
62) http://trac.clansuite.com/changeset/6444
63) http://trac.clansuite.com/changeset/6442
64) http://cs.sensiolabs.org/
65) http://trac.clansuite.com/browser/trunk/build-tools/CodeSniffer/Standards/Clansuite/Sniffs/Functions/ForbiddenFunctionsSniff.php
66) http://trac.clansuite.com/browser/trunk/build-tools/CodeSniffer/Standards/Clansuite/ruleset.xml
67) https://github.com/klaussilveira/phpcs-psr
68) https://github.com/zikula/core/blob/master/composer.json
69) http://www.amazon.de/Bosch-Akku-Schrauber-VE-2-Koffer-Akku/dp/B0001D16YK
70) http://trac.clansuite.com/changeset/6441
71) http://clansuite.com
72) http://www.youtube.com/watch?v=JPqFNQCXF9Y

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