Search the website and IRC logs

Search is currently not available.

#TYPO3 IRC log from : Sunday 6 June 2010

Year: 2007 2008 2009 2010 2011 2012
Month: Jan Feb Mar Apr May Jun Jul Sep Oct Nov Dec
Day: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
12:35 foertel hey ho
12:56 Cyroq is there a way to paste TS properly here? I though there was a website for that
13:23 flobbie Cyroq: Paste at: http://t3paste.org/ - see topic
13:33 Cyroq flobbie: thanks
13:37 Cyroq Can somebody help me with a little image/menu problem? I am using the following three structure: Parent > Child > Child. The parent is just there to have a root template for the first children. The first child level is a vertical menu with pre-set sizes and positions. It contains divs and PNG images with transperancy in it. The second child is a horizontal menu which is defined in the themplate TS of the first children. How can I make this first child menu wo
13:39 void menu wo...?
13:39 void truncated
13:42 Cyroq void: what do you mean?
13:42 void your message was truncated by irc at "child menu wo"
13:43 Cyroq Oh sorry
13:43 Cyroq How can I make this first child menu work? I can't use a menu function (I guess) because that will generate the menu from the tree structure (and that is not neccesary because I have a static menu of images). I need the images and style for the div to change when a page is active or not. I hope you understand it :)
13:55 Cyroq Does anybody know how to create a menu, based on the tree structure, that uses pre fixed menu buttons? So no dynamicly loaded buttons but only assigning the Active or Nonactive state
16:57 joyce hallo room..Please help me..i get this error while tying to access the frontend of my typo3 website (Fatal error: Maximum execution time of 60 seconds exceeded in C:\wamp\www\empirenewsonline\t3lib\class.t3lib_lock.php on line 159)
16:59 PiMB php actually exceeded the maximum amount of time it has to perform tasks
17:00 PiMB regarding the file (t3lib_lock) it might be some temp file that should have been deleted but wasn't and now it's breaking?
17:00 PiMB try deleting temp files via install tool
17:03 joyce okay. thanks.. let me try that..
17:39 joyce @PiMB i deleted the temp files using the install tool and still the error is there (Fatal error: Maximum execution time of 60 seconds exceeded in C:\wamp\www\empirenewsonline\t3lib\class.t3lib_lock.php on line 159)
17:41 PiMB_ Because you're from austria I presume you speak german
17:41 PiMB_ So this might be helpfull?
17:41 PiMB_ http://www.typo3forum.net/forum/typo3-4-x-fragen-probleme/33714-fatal-error-maximum-execution-time-exceeded-t3lib_lock.html
17:42 PiMB_ Or this one
17:42 PiMB_ http://old.nabble.com/-TYPO3-german---Fehler-bei-Extension-Entwicklung-td21810094.html
17:42 joyce am from africa
17:42 joyce so i speak english
17:44 PiMB_ hmm, sorry then
17:44 PiMB_ it says here that with emptying folder typo3temp/locks the problems usually dissapear
17:44 joyce thanks
17:45 joyce thank you So much..it worked..God Bless you
17:45 PiMB_ :)
17:46 PiMB_ you should take a look though why the lock wasn't removed properly
17:46 PiMB_ did you do any updates to TYPO3 or something?
17:46 PiMB_ see if ext's are still good and compatible
17:46 PiMB_ make sure you update them where possible
17:46 joyce i was removing an ext
17:46 PiMB_ (but always backup first)
17:46 joyce that was not working the way i wanted
17:47 joyce they are fine..i dint have many extensions
17:47 PiMB_ well then
17:47 PiMB_ probably one time thing then
17:47 joyce thanks
17:48 PiMB_ np
17:48 joyce could you give me your email..maybe i could email more questions to you.. this is my first typo3 website
17:49 PiMB No, sorry :)
17:49 PiMB Usually always around here during the week and most of the time in the weekends
17:49 joyce ok hope to see you here again
17:49 PiMB Sure will
17:49 joyce thanks
17:49 PiMB good luck!
17:52 PiMB btw, you could also take a look at the TYPO3 mailing lists, also rich with answers to the most questions.
17:52 joyce okay.. i will
17:52 PiMB http://typo3.org/community/mailing-lists/
18:40 foertel hi
18:40 foertel lolli__: ?
18:58 PiMB_ hi
19:38 lolli__ foertel hi :)
20:25 foertel hey ho lolli
20:25 foertel man ... aop is way more complicated then i expected :D
20:25 lolli haha
20:26 PiMB aop?
20:26 foertel aspect orientated programming
20:27 lolli http://flow3.typo3.org/documentation/manuals/flow3/flow3.aopframework/
20:27 foertel i thought about copying some files, adjust some lines and voila ... backported to extbase
20:27 foertel *g
20:27 foertel itÄs not
20:27 lolli ^^
20:27 lolli btw ...
20:27 PiMB :)
20:28 lolli i'm currently syncing the caching framework in 4.4 to latest flow revision
20:28 lolli does it make sense to port the new phpFrontend as well? if aop in flow3 is used, it would speed it up significantly
20:29 lolli s/aop in flow3/aop in extbase/
20:30 lolli currently i'm struggling with git again to have 'on top of patch' patches for the backsync ;)
20:31 foertel *g
20:31 foertel mh ... i'm still diggin trhough all of this stuff
20:31 lolli what do you think? does it make sense?
20:31 foertel can't say that by now ... just crossed the php cache-frontend short
20:32 foertel did not have time to do extensive tests
20:32 foertel but i guess yes
20:32 foertel cause all this AOP stuff happens by weaving
20:32 lolli well the phpFrontend allows to store the compiled php stuff 'as is', and require_once() them ... just take a look at the interfaces, it's pretty simple
20:32 foertel so if you wanna use AOP you HAVE TO cache a lot of generated code
20:32 lolli yep
20:33 foertel in which form is this stuff precompiled?
20:33 foertel i inspected the cached files in flow3
20:34 foertel it's just code ...
20:34 lolli assume you have you business code
20:34 foertel not precompiled ...
20:35 lolli and it's interweaved with your aop-stuff -> the actual executed php code is stored as a file in the caching framework
20:35 lolli if you then require_once such a file -> every php accelerator (apc, xcache ..) will have the compiled opcode in cache as soon as it has been loaded once
20:35 lolli that's why this cache is so fast ;)
20:36 foertel ah ok
20:36 foertel but you don't store "compiled" code yourself ... ok, that matches my experience
20:37 foertel you need caches :D
20:37 foertel all this stuff is really time-consuming
20:37 lolli no, the compilation of business code and aop junction stuff is stored in the caching framework, and that is then cached by an opcode cacher
20:37 foertel yep
20:38 lolli which is btw a really great idea ;)
20:38 foertel what i didn't find yet is where the proxyclass is used instead of the original class
20:38 lolli which proxyclass?
20:39 lolli the cacheManagerController?
20:39 foertel when weaving AOP stuff into my class, i build up an proxyclass, wrapping the original class and methods
20:39 foertel and at some point the framework has to use this proxy insteaf of the original class
20:39 lolli ah
20:39 foertel and i didn't find, where this logic (use proxy or original) happens
20:39 foertel would be a good task for makeInstance() ;-)
20:40 foertel if it was used TYPO3-wide
20:40 lolli mhh
20:41 lolli i'll assume in flow3 the aop manager injects the compiled code somewhere?
20:41 lolli but i have no idea ;)
20:41 foertel he he ... allright ;)
20:41 foertel so it's not my fault :D
20:42 foertel I'll search some more and otherwise ask karsten at t3dd *g
20:42 lolli and even less idea on how to port something like that back to v4 ;)
20:42 foertel in the end it's not allowed to write code someone else does not understand :-P
20:42 lolli :D
20:42 foertel yippi !
20:43 foertel "you are invited to LinuxTag 2010"
20:43 lolli btw: i've committed a fix to the memcache backend today, speeding it up about 50 times (with my tests :)
20:45 lolli maybe it begins to be usable now ;)
20:45 foertel and i fixed a cache issue in extbase ;-)
20:45 foertel caches become more and more importan i see
20:45 lolli YES! thanks for your commit there :)
20:46 foertel welcome
20:47 lolli so, linuxtag next week for you?
20:47 foertel yep
20:48 foertel will check out how assoc spends our money on such an event *g
20:48 foertel have to travel to berlin anyway and got a free ticket, so why not
20:49 lolli hf :)
20:50 foertel thx, will ... gonna visit hackingcontest
20:50 foertel sound fun
20:50 lolli yep, i've seen this once
20:52 lolli every group get's a vanilla installation of some distribution and has some minutes to hack as many flaws into it as possible. then the systems are swapped and you have to find as many as possible ;)
20:54 foertel and fix em
20:54 foertel after this it's swapped again
20:54 foertel and every team tries to get into the system it prepared in the first place
20:56 lolli ^^ yeah. you'll see some freaky ideas on how to f*ck up a system ;)
20:56 foertel i guess ...
20:56 foertel will love that ;)
20:56 lolli for sure :)
20:57 foertel there was a typo3 hackcontest once i saw
20:57 foertel 2008 or somein like that
20:58 lolli yes, where the openid thing was implemented, together with some other task. but the hackcontest has some other scope than the linux tag thing
20:58 lolli it's more about 'get things done'
20:58 foertel yep
20:59 foertel but it's called ".*hacking.*"
20:59 foertel that's enough ;)
21:04 foertel think IF we don't port that to v4 in general but only extbase
21:04 foertel extbase could use it's own php frontent cache
21:04 lolli mmmh
21:04 lolli no, that's stupid imho
21:05 lolli either port it within the cf, or don't
21:05 foertel o_O
21:06 foertel first ... (nearly) none of my ideas is "stupid" :-P
21:06 foertel not thought to it's end - propably
21:06 lolli anyway ... seems i'll create a set of 2 rfc's: 1 to sync existing functionality to v4, one to add the new functionality. we'll see if benni accepts the second one ;)
21:06 lolli lol
21:06 foertel not practible - oh yes
21:06 foertel but not stupid :D
21:06 foertel you want to add what? php frontend cache?
21:07 lolli yes, and the refactoring, abstract and interface for the phpcapablebackenid
21:07 foertel i talked about AOP ... of course extbase AOP should use a php cache frontend from cf ... but AOP won't get backported all to v4
21:08 foertel lol ... somehow the guy looks like from a cheap horror movie, doesn't he?
21:08 foertel http://www.hno-rasche.de/
21:09 lolli haha *BRAINS*
21:10 foertel ouuuh, buzzword detected :D
21:11 foertel "central core hyper FLOW3 bootstrap"
21:11 lolli which buzz do you mean? central? core? hyper? flow3? bootstrap?
21:12 foertel one mega monster buzz :-P
21:12 foertel men, flow3 gives me anything i need ... most of what i didn't even know i need :D
21:13 foertel like the SignalSlotDispatcher
21:13 lolli what the heck is that?
21:13 foertel i really really don't knopw
21:13 lolli rofl
21:14 foertel just inspecting the core hyper bootstrap ;)
21:16 lolli btw: would you do me a favor and run all phpunit tests in v4 trunk? i currently just have 2 failing tests (the removeXSS thing and a failing prototype test) is this true for you as well?
21:17 foertel just a sec
21:20 foertel mh
21:20 foertel something is wrong here
21:23 foertel i get some failures in filecaching
21:23 foertel permiossion issues
21:23 lolli waaah
21:23 lolli foo
21:23 lolli svn up!
21:23 foertel remove xss is fine
21:24 foertel ah
21:24 foertel better :D
21:24 lolli ahh :)
21:24 foertel three issues in t3lib_matchCondition_backend
21:24 foertel nothin else
21:25 lolli mhh, the matchconditions where reported by oli klee in mantis already ... but they work for me. care to dig into?
21:26 lolli and i know there is still a regression in 4.3 and trunk regarding the parsing of globalVar ... i'll try to come back to this as soon as the cf task is finished
21:26 lolli that's buried somewhere in the matchcondition stuff as well
21:27 foertel mh ... i don't really have time atm :-( i want to get quite some extbase profiling stuff done till dd
21:28 lolli @matchcondition test: http://bugs.typo3.org/view.php?id=14500
21:28 foertel i hope i will not decide to backport AOP to extbase to ease profiling stuff
21:28 foertel :-D
21:28 foertel that seems to be a lot of work
21:28 lolli haha
21:28 lolli maybe jochen / sebatian could give some hints on where to go?
21:30 foertel mh ...
21:30 foertel i will ask them if "we" want to have AOP
21:30 foertel if yes, i think it's a managable task ... but a lot of work
21:30 foertel but that does not keeps me from doing it :D
21:30 lolli i'll bet (without digging into it) the matchcondition thing is a php 5.3 issue
21:31 foertel yep ... thought about that two ;)
21:31 foertel you on 5.2?
21:31 lolli we'll the aop stuff would be a great playground for this central flow3 feature, if it's ported to v4
21:32 lolli yes, I'm on 5.2
21:32 foertel ok
21:32 foertel fails for me on 5.3
21:32 lolli could you add a simple statement to the issue?
21:32 foertel did that allready ;)
21:32 lolli thanks :)
21:36 foertel ah ... i think i'm on track
21:36 foertel "Class Loader implementation which loads .php files found in the classes"
21:36 foertel getting hotter ;)
21:39 lolli ^^ btw: if you really want to do this: think about updates and on how to do backports after the initial version is in. that's already pretty much pita even for the cf (which is not that much code)
21:42 foertel yep ... i know this from my profiler branch
21:42 foertel every merge results in countless conflicts
21:42 foertel *g
21:42 foertel and it's even all the same code base
21:42 foertel i cf weaved in very much or pretty much external?
21:43 foertel i think the advantage of aop is, that it just requires a few lines of code to be changed and else resists encapsulated
21:45 lolli for the cf: there is a v4 specific class in t3lib (t3lib_cache), the rest is encapsulated in t3lib/cache
21:45 lolli but the codebase is still pretty different: no dependency injection in v4, no namespacing, several path issues that are different in v4 ...
21:47 foertel yiip
21:47 foertel ok, i have to go :(
21:48 lolli have a nice evening
21:48 foertel won't
21:48 lolli ^^
21:48 foertel mh, goin to hospital
21:48 lolli oh
21:49 foertel visiting emergency ear-doctor
21:49 lolli args
21:49 foertel nice ... i don't know what is ear-doctor called in english
21:49 foertel whatever ... my wife didn't go to the doctor when they all were open "it's not thaaat bad"
21:49 foertel and now it is ...
21:49 foertel *sigh*
21:50 lolli hope she'll get better soon!
21:50 foertel ah ... karsten just told me were all the AOP magic happens ;)
21:50 foertel too bad ... have to go
21:50 foertel bye
22:03 lolli hey StefanoK :)
22:04 lolli StefanoK, your #14405 is on my radar. i'll try to catch up there soon
22:23 soee do u have nay sample code, how can i select some data from 2 database tables in one query?
22:24 lolli $GLOBALS['TYPO3_DB']->exec_SELECTgetRows('field1.a, field1.b', 'a,b', 'a.uid = b.join_restriction');
22:25 lolli something like that ;)
22:25 lolli a.field1 and b.field1
23:31 soee lolli: and using typosript?
23:33 lolli no idea ;)

Technologies


R. van Twisk 2004-2010 R. van Twisk / Avenida Diego de Almagro No: 22-47 y Juan Severino / Quito Ecuador
callto://r.vanTwisk | Support: +1 (803) 4263350

© 2012 R. van Twisk. All Rights Reserved.