IRC logs

20140508

Logs from channel #fedext on freenode - our official support channel.

IRC log range: 20140508*

20140508

  • 10:50:02 <Denyerec> hey random
  • 11:20:46 <Denyerec> What's the best versions of the extensions to be using right now ?
  • 11:41:46 <danilobuerger> Denyerec i have everything dev branches in production, except flux which i have from my fork
  • 11:42:49 <Denyerec> Is that safe for normal mortals?
  • 11:42:58 <BenjaminR> safe means?
  • 11:43:40 <BenjaminR> when you create a fresh provider extension id say its absolutely safe because what you need is what you test before you go in production
  • 11:43:56 <BenjaminR> updating to dev on production... no one does that :) you have a staging for that..
  • 11:44:04 <Denyerec> hehe, that's what I have atm
  • 11:44:12 <Denyerec> Just wondering if there's a reason to update if everything's wokring :)
  • 11:44:59 <BenjaminR> if everything is working and you dont need additinal features from new versions and there is nothing critical (there were no security fixes in the last time) ... no
  • 11:50:30 <Denyerec> Ok
  • 11:50:44 <Denyerec> I think prior to full release I'll update my staging, fix bugs, and deploy on the latest stables
  • 11:50:49 <Denyerec> Do you guys use either new or tt_news ?
  • 11:55:16 <BenjaminR> tx_
  • 11:55:19 <BenjaminR> only
  • 11:56:26 <Denyerec> tx...
  • 11:57:58 <BenjaminR> tx_news only - wasnt your question?
  • 11:58:23 <Denyerec> I don't know what tx_news is...
  • 11:58:27 <Denyerec> I only know tt_news and news :/
  • 11:58:32 <BenjaminR> tx_news is news
  • 11:58:35 <BenjaminR> its the extensionkey
  • 11:58:42 <BenjaminR> sorry
  • 11:58:44 <Denyerec> Ohhhh
  • 11:58:46 <Denyerec> right sorry :/
  • 11:58:55 <Denyerec> That doesn't wanna install on 6.2 due to dependency.
  • 11:59:01 * Denyerec looks into how to force the issue
  • 11:59:18 <BenjaminR> checkot from git
  • 12:00:03 <BenjaminR> https://github.com/TYPO3-extensions/news/tree/master
  • 12:00:09 <BenjaminR> dependencies set to 6.2
  • 12:01:02 <Denyerec> AHh I ended up butied on git.typo3.org and couldn't see what was goin gon
  • 12:01:05 <Denyerec> *buried
  • 12:03:15 <cedricziel> BenjaminR, Denyerec: Georg also maintains a standalone repo on the githubs where he has the nice stuff IIRC
  • 12:04:16 <Denyerec> https://github.com/georgringer/news ?
  • 12:04:58 <BenjaminR> yap wasnt sure to point Denyerec there
  • 12:06:47 <Denyerec> Ok well I'll cline from the git.typo repo
  • 12:06:50 <Denyerec> if github is just a clone of that.
  • 12:07:34 <BenjaminR> it isnt
  • 12:07:57 <BenjaminR> well it is a clone of what i pointed to but not what cedricziel pointed to :)
  • 12:08:29 <Denyerec> Oh noes
  • 12:08:32 <Denyerec> :S
  • 12:08:36 <cedricziel> okay: georgringer/news -> git.t3o -> TER
  • 12:08:40 <Denyerec> no upgrade wizard required for minor version numbers correct ?
  • 12:08:50 <cedricziel> that's the way it goes when you're using gerrit
  • 12:08:54 <Denyerec> so I should clone the github one? :)
  • 12:09:14 <Denyerec> If they're mirrored I don't suppose it matters.
  • 12:09:19 <cedricziel> you're free to clone whatever you like. i'd consider the t3o repo to be somewhat stable
  • 12:09:37 <cedricziel> there shall be no breaking changes in minors. true
  • 12:10:51 <Denyerec> When I try and install the ext i get this: #1298012500: Required argument "extension" is not set. (More information)
  • 12:10:56 <Denyerec> typo3temp and caches are cleared
  • 12:11:14 <Denyerec> Trying to activate the master branch clone of news from git.typo3
  • 12:15:05 <Denyerec> Odd
  • 12:15:08 <Denyerec> I only get that on 6.2.2
  • 12:15:15 <Denyerec> On 6.2.1 it works just fine.
  • 12:15:51 <cedricziel> ahh
  • 12:15:52 <cedricziel> yeah
  • 12:16:05 <cedricziel> there's a regression in 6.2.2 but i couldnt pin it down
  • 12:17:14 <cedricziel> sure it's the release tag and not the dev branch?
  • 12:20:01 <Denyerec> deffo on the release tag
  • 12:28:10 <floxx> is it possible to outsource the "Configuration" section?
  • 12:28:19 <floxx> in partial or layout?
  • 12:28:55 <floxx> so that i can use the same configuration section across multiple templates
  • 12:38:03 <cedricziel> there's a recent commit adding that, floxx
  • 12:40:20 <floxx> cedricziel: for flux? can't find that one
  • 12:41:52 <bjo3rn> floxx https://worksonmymachine.org/blog/shared-flexform-configuration-in-partials
  • 12:42:59 <bjo3rn> but I'd be interested in that commit as well, cedricziel, when it makes this hack obsolete.
  • 12:44:19 <cedricziel> i think there was one .. somewhere
  • 12:44:23 <cedricziel> cant investigate atm
  • 12:48:08 <danilobuerger> bjo3rn floxx is is possible, see fcc
  • 12:48:36 <danilobuerger> *it is
  • 12:49:58 <bjo3rn> thx danilobuerger. since when?
  • 12:50:18 <bjo3rn> read: what made this possible?
  • 12:52:31 <danilobuerger> thats a very good question, but it must ahve been months ago
  • 12:53:13 <danilobuerger> btw bjo3rn why you using old class names ;-)
  • 12:56:03 <floxx> danilobuerger: fcc?
  • 12:56:14 <floxx> am i standing on the pipeline? ;)
  • 12:56:19 <danilobuerger> fluidcontent_core... the replacement for css_syled_content (csc)
  • 12:56:35 <floxx> ah ok
  • 13:06:29 <floxx> danilobuerger: thx :) feels a lot better without redundancy
  • 14:24:38 <Guest|30612> Hi there. Does anybody know if there is a way to forbid creating a specific content element inside another?
  • 14:27:51 <Denyerec> Not that I know of - Train the editors ;)
  • 14:30:40 <Guest|30612> That would be the best case, of course. :D But a lot of them I know are a little training resistant.
  • 14:30:53 <jlumpe> create a compound FCE
  • 14:31:05 <jlumpe> (maybe)
  • 14:31:14 <jlumpe> if you have two pieces which always have to follow each other
  • 14:33:03 <bjo3rn> Guest|30612 there's something coming up: https://github.com/FluidTYPO3/flux/commit/01501bc7983f484547b61d1d772cffd2fa2483a1
  • 14:33:41 <bjo3rn> but it's in an early development stage.
  • 14:38:05 <Guest|30612> I think that would be it. But for now I better think about my training methods once more. Punishments for disobidient editors or something like that. ;)
  • 14:38:22 <Guest|30612> Thanks, fellas!
  • 15:32:43 <randomresult> is there anyway to slide a contentarea?
  • 15:33:23 <randomresult> i mean to put content in on f.ex. on the Homepage and then it displays on all subpages until it hits another page with content in it ...
  • 15:50:05 <cedricziel> randomresult: http://fluidtypo3.org/viewhelpers/vhs/master/Content/RenderViewHelper.html
  • 15:58:14 <randomresult> slide - 1 :)
  • 15:58:39 <randomresult> works for colpos 4, 3, 2 and 1 ... but not 0
  • 15:58:43 <randomresult> ;(
  • 16:02:29 <cedricziel> then there's "something"
  • 16:05:54 <randomresult> can you have a look at a picture and tell me if this is possible with grid-row-colum in the backend?
  • 16:08:46 <randomresult> cedricziel i want this in the backend... possible? http://picpaste.com/Bildschirmfoto_2014-05-08_um_16.06.54-ohpXxe0e.jpg
  • 16:13:08 <bjo3rn> sure, randy
  • 16:14:20 <randomresult> fuck. you mean me ?
  • 16:14:22 <randomresult> randy?
  • 16:14:28 <bjo3rn> yep
  • 16:14:35 <randomresult> FUCK bjo3rn DIDNT YOU HEAR THE BELLS?
  • 16:14:48 <bjo3rn> huh?
  • 16:14:49 <randomresult> randy... randy...
  • 16:14:57 <randomresult> RANDY
  • 16:15:01 <randomresult> i cant belive it...
  • 16:15:04 <bjo3rn> wtf?
  • 16:15:05 <randomresult> o_O
  • 16:15:24 <bjo3rn> I'm afraid I can't follow.
  • 16:15:32 <randomresult> the age... its the age
  • 16:15:37 <randomresult> dried age so to say
  • 16:15:50 <randomresult> randy is what a rapper would call gay
  • 16:16:15 <bjo3rn> ok...
  • 16:16:26 <bjo3rn> so?
  • 16:16:29 <bjo3rn> ^^
  • 16:16:53 <bjo3rn> anyway, mr. randomresult
  • 16:18:05 <bjo3rn> row, column colspan 4, row, column, column colspan 3 and rowspan 2, row, column, row, column colspan 4
  • 16:18:18 <bjo3rn> ok?
  • 16:18:26 <randomresult> gimme a sec to try
  • 16:18:52 <bjo3rn> oldschool table layout
  • 16:20:10 <randomresult> this is awesome
  • 16:20:21 <randomresult> call me whatever u want me to call... but not chantal
  • 16:20:40 <bjo3rn> sometimes it pays to be old
  • 16:21:06 <bjo3rn> the kids these days don't know about table layouts. ts.
  • 16:23:12 <randomresult> i hope bjo3rn will be here for some more days... god, please dont take him
  • 16:23:27 <randomresult> bjo3rn need something?
  • 16:23:29 <randomresult> water?
  • 16:23:31 <randomresult> pills?
  • 16:23:42 <bjo3rn> cash!
  • 16:23:45 <randomresult> i can send u my nanny
  • 16:23:47 <bjo3rn> hehe
  • 16:24:10 <bjo3rn> nanny? wearing a nurse's outfit?
  • 16:24:12 <randomresult> its all about ca$h these days..
  • 16:24:24 <randomresult> nanny being young .. i mean younger than you!
  • 16:24:36 <bjo3rn> a rapper would say: it's all about the Benjamins
  • 16:24:41 <randomresult> :)
  • 16:24:46 <randomresult> baby
  • 16:25:47 <bjo3rn> and: iirc _you_ were the one starting to howl about how old he is.
  • 16:26:04 <randomresult> but : http://www.youtube.com/watch?v=3Yd4GG3bed0
  • 16:26:17 <randomresult> for life homie!
  • 16:26:28 <bjo3rn> classic!
  • 16:26:38 <randomresult> come on... lets take a gangsta selfie!
  • 16:26:54 <randomresult> you know gereatric1947 ?
  • 16:28:02 <bjo3rn> no
  • 16:28:09 <randomresult> telling it all
  • 16:28:12 <randomresult> youtube.
  • 16:30:03 <bjo3rn> found one https://www.dropbox.com/s/gkczkcob2cgahfn/2012-06-24%2012.16.54.jpg
  • 16:35:54 <bjo3rn> randomresult I propose you and me posting some keepalive line here every 15min. you never know.
  • 16:43:04 <randomresult> still here
  • 16:43:18 <randomresult> 404
  • 16:43:23 <randomresult> still breathing
  • 16:43:36 <randomresult> nameless got carnifexed?
  • 16:46:25 <bjo3rn> dunno
  • 17:00:54 <bjo3rn> ping
  • 17:04:59 <mrboe> @randomresult is a non-smoker since yestereday - uhhhhhhh
  • 17:05:46 <bjo3rn> for how long did he smoke?
  • 17:05:59 <Denyerec> WHat would cause this kind of thing in my output (debug context)
  • 17:06:00 <Denyerec> Flux View FluidTYPO3\Flux\View\ExposedTemplateView is able to read stored configuration from file /home/denyerec/htdocs/alba/typo3conf/ext/albatemplate/Resources/Private/Templates/Page/Frontpage.html
  • 17:06:34 <bjo3rn> Denyerec setting flux debug level to 1 would
  • 17:08:10 <mrboe> @bjo3rn you mean generally or explicit per substance?
  • 17:08:44 <bjo3rn> ehm, I see. too sensible information ^^
  • 17:11:07 <mrboe> had to go - cu later
  • 17:11:32 <bjo3rn> tschö
  • 17:11:55 <randomresult> IM NOT A NONSMOKER
  • 17:12:27 <randomresult> i wish i was...
  • 17:12:39 <bjo3rn> hehe. I quit eight years ago.
  • 17:12:41 <randomresult> but i smoke one last night... and will smoke a chig tonight
  • 17:13:13 <randomresult> i will quit in the next holidays. but sitting here in the office with 5 persons smoking in front of my window... this is too hard.
  • 17:13:28 <randomresult> well at least i mange not to smoke here...
  • 17:13:35 <randomresult> AND IM COOL
  • 17:13:46 <bjo3rn> smoking at the desk??
  • 17:13:48 <randomresult> HEAR ME? IM COOOL ... COOL
  • 17:13:56 <randomresult> no, not in the office
  • 17:13:58 <randomresult> balcony
  • 17:14:03 <randomresult> in front of my desk
  • 17:15:22 <bjo3rn> https://www.youtube.com/watch?v=Qm2BpI6TCDE
  • 18:37:42 <Denyerec> bjo3rn - even with the debug level set, what in a template would trigger that output ?
  • 18:37:48 <Denyerec> I've never seen it until I installed tx_news
  • 18:38:02 <Denyerec> so there must be some <f:debug> style call in one of the default templates, no ?
  • 20:21:20 <bjo3rn> Denyerec where exactly do you see that message? FE or BE?
  • 20:30:21 <Denyerec> fe
  • 20:30:28 <Denyerec> something in the news template must be causing it
  • 20:30:41 <bjo3rn> fe? hm .oO
  • 20:31:59 <bjo3rn> f:debug is not involved here
  • 20:33:03 <bjo3rn> randomresult YOU OK?
  • 20:33:18 <randomresult> o_O
  • 20:33:25 <bjo3rn> cheers: https://www.dropbox.com/s/zpovg8e78so7zsp/2014-05-08%2020.29.48.jpg
  • 20:33:51 <randomresult> oh man...
  • 20:33:57 <randomresult> i would love to have one
  • 20:34:12 <bjo3rn> the label says the truth: refreshing!
  • 20:34:20 <randomresult> i belive it is!
  • 20:34:39 <randomresult> never tried it
  • 20:34:57 <bjo3rn> Denyerec mind gisting your page template?
  • 20:35:26 <Denyerec> I will do soon
  • 20:35:30 <Denyerec> just in the middle of something
  • 20:35:45 <bjo3rn> catching spiders?
  • 20:35:49 <bjo3rn> ^^
  • 20:36:08 <bjo3rn> well done btw!
  • 20:43:48 <Denyerec> Ohh thanks
  • 20:47:37 <Denyerec> i'm using the default news template, so I'm just trying to find the code for that
  • 20:48:58 <Denyerec> I'm trying to figure out how to add my own templates :/
  • 20:50:27 <bjo3rn> that's really easy
  • 20:51:39 <bjo3rn> you override the default templates, right?
  • 20:52:51 * bjo3rn loves sass
  • 20:53:48 <BenjaminR> bjo3rn thats my love!
  • 20:54:06 <bjo3rn> Denyerec typically you'd have to copy each and every original template to another location
  • 20:54:15 <bjo3rn> hehe, BenjaminR
  • 20:54:30 * soee agree with bjo3rn
  • 20:54:45 <bjo3rn> with ext:view installed you only need to copy those you'd like to override.
  • 20:54:55 <bjo3rn> hehe, hugging time!
  • 20:55:20 <Denyerec> Really ?
  • 20:55:22 <Denyerec> Hmph
  • 20:55:25 <Denyerec> I thought there'd be a nice way to do it.
  • 20:55:51 <bjo3rn> not to my knowledge but with ext:view it's kinda nice
  • 21:00:21 * xaver happy
  • 21:00:49 <BenjaminR> Denyerec: http://github.com/fluidtypo3/view
  • 21:01:12 <bjo3rn> xaver nice! any special reason?
  • 21:03:14 <Denyerec> Yeah need to figure out how to work view with news
  • 21:03:15 <BenjaminR> preparation takes 1 minute
  • 21:03:41 <BenjaminR> plugin.tx_news.view.overlays.yourprovext.templateRootPath
  • 21:03:42 <BenjaminR> fx
  • 21:03:54 <BenjaminR> add that to setup.txt in your provext
  • 21:04:04 <BenjaminR> and copy the templates to overwrite to your extesnion
  • 21:05:14 <BenjaminR> plugin.tx_news.view.overlays.yourprovext.templateRootPath = {$plugin.tx_news.view.templateRootPath}
  • 21:05:18 <BenjaminR> full example
  • 21:05:19 <xaver> BenjaminR: next unreal tournament is comming for linux and free
  • 21:05:23 <xaver> bjo3rn:
  • 21:05:24 <xaver> sry
  • 21:05:35 <BenjaminR> also mac?
  • 21:05:37 <xaver> and my etherpad plugin runs better
  • 21:06:02 <xaver> BenjaminR: Development will be focused on Windows, Mac and Linux.
  • 21:07:38 <Denyerec> Ahh
  • 21:07:48 <Denyerec> So anything in my provider then overlays those from news
  • 21:08:16 <Denyerec> And the template root path is just the path to /Resources/Privates/Templates ?
  • 21:08:27 <BenjaminR> yap - you can use your constant
  • 21:08:31 <BenjaminR> no need to hardcode
  • 21:08:49 <xaver> i tried a new feature at work form 6.2
  • 21:09:01 <xaver> the json backport from flow and failed
  • 21:09:37 <xaver> anybody used it already successfully
  • 21:09:51 <Denyerec> My constant ?
  • 21:10:09 <BenjaminR> plugin.tx_news.view.overlays.yourprovext.templateRootPath = {$plugin.tx_yourprovext.view.templateRootPath}
  • 21:10:14 <BenjaminR> my example was wrong
  • 21:11:39 <bjo3rn> (maybe not worth mentioning but you have to keep the folder structure)
  • 21:11:49 <Denyerec> I thought so :)
  • 21:11:59 <BenjaminR> good hint though
  • 21:15:26 <bjo3rn> and once again: cheers fellows https://www.dropbox.com/s/wyp6p78pdnswwvs/2014-05-08%2021.13.48.jpg
  • 21:15:52 <bjo3rn> xaver what is it? that backport thing?
  • 21:16:18 <BenjaminR> bjo3rn: a jsonview
  • 21:16:32 <BenjaminR> for extbase
  • 21:16:34 <xaver> protected $defaultViewObjectName = 'TYPO3\CMS\Extbase\Mvc\View\JsonView';
  • 21:17:16 <bjo3rn> json view as in response?
  • 21:17:23 <BenjaminR> yap
  • 21:17:24 <xaver> yeah
  • 21:17:26 <bjo3rn> aha
  • 21:17:43 <bjo3rn> I have JsonResponse() for that in my cosy sf2
  • 21:17:44 <xaver> patrick posted something
  • 21:17:46 <xaver> http://blog.lobacher.de/tag/typo3-cms-6-2-lts/
  • 21:18:31 <BenjaminR> in extbase you have to disable typo3 headercodes, set php header and process objects yourself
  • 21:18:40 <BenjaminR> before jsonview
  • 21:19:12 <BenjaminR> what do you use sf2 for, bjo3rn
  • 21:19:15 <BenjaminR> what kind of projects
  • 21:19:15 <bjo3rn> I just skimmed over lobachers description and it is a little more than my JsonResponse(). nice
  • 21:19:16 <xaver> yeah i knwo - my problem i got always null or []
  • 21:19:57 <bjo3rn> BenjaminR for some form centric portals
  • 21:20:23 <bjo3rn> two, actually
  • 21:20:32 <bjo3rn> no three
  • 21:20:37 <bjo3rn> ^^
  • 21:20:39 <BenjaminR> :D
  • 21:20:42 <BenjaminR> four?
  • 21:20:49 <bjo3rn> no, I'm decided
  • 21:20:53 <bjo3rn> ^^
  • 21:20:54 <BenjaminR> ^^
  • 21:21:10 <bjo3rn> I use it where t3 is too much overhead
  • 21:21:27 <BenjaminR> i think i should teach me a framework. just to be not to dependent on typo3
  • 21:21:40 <BenjaminR> what i would definitely say is where i have most knowledge actually
  • 21:21:56 <bjo3rn> well, I can promise you'll love sf2
  • 21:21:57 <BenjaminR> i am still a starter
  • 21:22:07 <BenjaminR> so i need a strategy what to learn and what not to learn :)
  • 21:22:07 <bjo3rn> but
  • 21:22:23 <bjo3rn> flow may be a better choice
  • 21:22:54 <bjo3rn> sf2 and flow are very similiar in some regards
  • 21:23:13 <BenjaminR> well for me actually its also that i want to be less dependent on one community
  • 21:23:15 <BenjaminR> you understand?
  • 21:23:36 <BenjaminR> lets say TYPO3 community has a breakdown... i am fucked... right now :)
  • 21:23:37 <bjo3rn> I see
  • 21:24:25 <BenjaminR> so? sf2?
  • 21:24:35 <BenjaminR> whats popular
  • 21:24:41 <BenjaminR> its also has to be "sellable" :D
  • 21:24:46 * bjo3rn is wearing the sf2 glasses
  • 21:25:05 <BenjaminR> okay - customers like it?
  • 21:25:11 <BenjaminR> wait
  • 21:25:14 <bjo3rn> customers don't care
  • 21:25:21 <BenjaminR> here: customers = agencies
  • 21:25:25 <bjo3rn> (at least mine don't)
  • 21:25:40 <BenjaminR> i only work for agencies
  • 21:25:59 <BenjaminR> so new knowhow should fit the need of that group of people
  • 21:26:21 <BenjaminR> sorry for bothering you
  • 21:26:23 <bjo3rn> I think sf2 is the most popular
  • 21:26:33 <bjo3rn> no worries :)
  • 21:26:53 <bjo3rn> zf2 has fallen behind a little
  • 21:27:13 <bjo3rn> and then there's nothing much left (very imho)
  • 21:27:28 <bjo3rn> except flow which had it's problems in the beginning
  • 21:27:34 <bjo3rn> (performance fx)
  • 21:27:56 <bjo3rn> but since neos I am quite interested in flow
  • 21:28:05 <BenjaminR> hope you find my thoughts not to pragmatic or too related to benefit :)
  • 21:28:15 <bjo3rn> nono, all valid
  • 21:29:04 <BenjaminR> but i think its difficult to get practise with something no one needs :D
  • 21:29:28 <BenjaminR> so sf2... :)
  • 21:30:01 <bjo3rn> as I said: flow and neos are a interesting combo (cms + custom app)
  • 21:30:06 <BenjaminR> so no let creativty flow and think about a project for sf2 :D
  • 21:30:22 <bjo3rn> please don't make it a blog =)
  • 21:30:32 <BenjaminR> haha yes
  • 21:30:37 <BenjaminR> BlogExample
  • 21:30:38 <BenjaminR> nice one ^^
  • 21:31:11 <BenjaminR> oh i have an idea :) i will have to convience someone ^^
  • 21:31:26 <BenjaminR> *convince
  • 21:32:52 <bjo3rn> do you know twig, the templating engine that comes with sf2?
  • 21:42:40 <BenjaminR> no nothing about sf2
  • 21:42:50 <BenjaminR> hope its as good as fluid is :D
  • 21:44:08 <BenjaminR> been afk a second - sending an email to a business partner asking for using sf2 instead of typo3 CMS for a non time critical project :)
  • 21:44:17 <BenjaminR> telling him it would be the first one ^^
  • 21:44:17 <FT3BOT> Welcome back BenjaminR!
  • 21:46:19 <bjo3rn> good!
  • 21:46:38 <bjo3rn> I like twig a lot more than fluid
  • 21:46:52 <bjo3rn> but ymmv
  • 21:47:01 <BenjaminR> ymmv?
  • 21:47:31 <bjo3rn> your mileage may vary
  • 21:47:39 <Denyerec> What's better in twig ?
  • 21:47:50 <Denyerec> Curious, as I too am wondring if I should be looking at sf2
  • 21:47:52 <bjo3rn> legibility, inheritance
  • 21:48:02 <bjo3rn> especially the latter
  • 21:48:03 <Denyerec> Is anything better about fluid ?
  • 21:48:28 <bjo3rn> you mean where fluid is better than twig?
  • 21:48:33 <Denyerec> yeah
  • 21:48:41 <bjo3rn> not for me
  • 21:48:55 <bjo3rn> again, I'm very biased so bear with me ^^
  • 21:49:27 <bjo3rn> and have a look yourself http://twig.sensiolabs.org/
  • 21:50:07 <Denyerec> Makes you wonder why they wouldn't just look at twig and copy it ;)
  • 21:50:09 <bjo3rn> I think it's similiar to django...
  • 21:50:12 <bjo3rn> or so
  • 21:50:27 <bjo3rn> fluid was there first iirc
  • 21:51:09 <bjo3rn> srsly, one - me - can't tell this is better than this.
  • 21:51:23 <Denyerec> Hmm
  • 21:51:29 <Denyerec> Twig's syntax is nice and concise
  • 21:51:31 <bjo3rn> it's all a matter of personal preference
  • 21:51:44 <Denyerec> Fluid is more "html-like"
  • 21:51:52 <Denyerec> Whivh in some ways is a nice plus.
  • 21:51:53 <bjo3rn> exactly.
  • 21:51:56 <Denyerec> In others feels verbose
  • 21:52:01 <Denyerec> So you are right, I guess "it depends"
  • 21:52:08 <bjo3rn> yep
  • 21:52:10 <Denyerec> Now to try and get view to work with tx_news
  • 21:52:27 <bjo3rn> but the killer feature is inheritance which fluid lacks to my knowledge
  • 21:52:33 <bjo3rn> anyway, back to topic, yes
  • 21:53:25 <BenjaminR> inheritance?
  • 21:53:36 <bjo3rn> inheritance.
  • 21:53:52 <BenjaminR> no idea how that would look in a template :)
  • 21:54:04 <bjo3rn> can you override a section defined in one template with another?
  • 21:54:19 <bjo3rn> (serious question as I don't know)
  • 21:54:21 <BenjaminR> okay - that was simple ^^
  • 21:54:26 <BenjaminR> you cant
  • 21:54:31 <bjo3rn> phew!
  • 21:54:33 <bjo3rn> ^^
  • 21:55:32 <featdd> Hi@all
  • 21:55:39 <bjo3rn> fx: you create one basic layout with some blocks containing defaults and you include/inherit from that template for different pages overriding those blocks where required
  • 21:55:53 <bjo3rn> hi featdd
  • 21:55:57 <BenjaminR> yap sounds pretty good
  • 21:55:57 <bjo3rn> sup?
  • 21:56:01 <BenjaminR> hi featdd
  • 21:56:23 <bjo3rn> everybody meet featdd, our apprentice :)
  • 21:56:26 <featdd> Just taking a quick look at the chats
  • 21:56:35 <BenjaminR> oha i will have to understand what composer is it seems ^^
  • 21:57:07 <bjo3rn> yes, can't get around that.
  • 21:57:16 <BenjaminR> oh really?
  • 21:57:21 <BenjaminR> hi featdd!!
  • 21:57:26 <bjo3rn> but it's worth it. are you a bower guy?
  • 21:57:33 <featdd> Hi BenjaminR
  • 21:57:46 <BenjaminR> no no idea what composer OR bower is ^^
  • 21:57:50 <BenjaminR> package manager one would say
  • 21:57:53 <BenjaminR> no idea at all
  • 21:58:10 <bjo3rn> that's about it, yes
  • 21:58:15 <featdd> Composer is a cool tool to install packages with all depencies of it
  • 21:58:17 <BenjaminR> featdd: first year?
  • 21:58:29 <featdd> Yep
  • 21:59:01 <bjo3rn> featdd this channel is logged so watch what you are saying about me, hehe
  • 21:59:04 <BenjaminR> fx i want to install my prov ext and it installs flux, fluidpages, fluidcontent eg
  • 21:59:05 <bjo3rn> ^^
  • 21:59:05 <BenjaminR> ?
  • 21:59:14 <bjo3rn> yes
  • 21:59:42 <BenjaminR> featdd: we make a private chat and you tell me the dirty insides of bjo3rn :D
  • 21:59:48 <bjo3rn> and you update your dependencies
  • 22:00:09 <featdd> Have to leave see you tomorrow Bjo3rn
  • 22:00:20 <bjo3rn> cya
  • 22:00:32 <bjo3rn> two more years, just saying
  • 22:00:37 <bjo3rn> ^^
  • 22:00:58 <BenjaminR> bjo3rn: update means with version restrictions?
  • 22:00:59 <cedricziel> hmm?
  • 22:01:02 <cedricziel> howdy boys
  • 22:01:03 <bjo3rn> yep
  • 22:01:07 <bjo3rn> yeehaw
  • 22:01:11 <BenjaminR> hi ced
  • 22:01:14 <cedricziel> :D
  • 22:01:38 <bjo3rn> I think bower made him appear ^^
  • 22:01:44 <bjo3rn> *mentioning
  • 22:01:45 <cedricziel> featdd is your apprentice?
  • 22:01:47 <BenjaminR> yap :D
  • 22:01:52 <bjo3rn> he is, yes
  • 22:01:56 * cedricziel is sneaking the logs
  • 22:01:56 <BenjaminR> @appear
  • 22:02:13 <BenjaminR> ced: in short. bjo3rn made me learning sf2 now
  • 22:02:28 <BenjaminR> and 5 min training says install it with composer ^^
  • 22:02:33 <bjo3rn> I talked him into it ^^
  • 22:02:35 <BenjaminR> and there we are
  • 22:03:10 <cedricziel> oh hey bjo3rn
  • 22:03:30 <cedricziel> got 5 minutes for your first Play! experience? ;)
  • 22:03:34 <bjo3rn> BenjaminR did you get in touch with Doctrine ORM already?
  • 22:03:43 <cedricziel> nice
  • 22:03:44 <bjo3rn> crossfire alert!
  • 22:03:55 <cedricziel> i'll step back and wait for a better chance :)
  • 22:03:57 <bjo3rn> play! in 5 minutes?
  • 22:04:11 <bjo3rn> I'm on it
  • 22:04:15 <BenjaminR> bjo3rn: i am in touch with OOP and MVC no longer that 18 months now
  • 22:04:24 <BenjaminR> and that was extbase
  • 22:04:29 <bjo3rn> eew
  • 22:05:04 <bjo3rn> there's nicer things, I promise
  • 22:05:04 <BenjaminR> maybe its 24 months
  • 22:05:08 <BenjaminR> :)
  • 22:05:22 <BenjaminR> before 12 months with extbase but without models and repos
  • 22:05:26 <bjo3rn> cedricziel, I'm awaiting instructions
  • 22:05:47 <cedricziel> got a javac on board?
  • 22:06:03 <bjo3rn> BenjaminR check out Doctrine ORM
  • 22:06:11 <BenjaminR> whats that? :)
  • 22:06:16 <bjo3rn> how to tell? which java?
  • 22:06:23 <BenjaminR> before/with or instead of sf2
  • 22:06:24 <bjo3rn> $which java
  • 22:06:56 <cedricziel> http://downloads.typesafe.com/typesafe-activator/1.1.2/typesafe-activator-1.1.2-minimal.zip
  • 22:07:05 <bjo3rn> it comes with sf2 but can be used standalone ofc. doctrine-project.org
  • 22:07:19 <bjo3rn> what is that cedricziel ?
  • 22:07:32 <bjo3rn> your first self coded trojan?
  • 22:07:50 <cedricziel> that's a nice little helper tool for getting quickstarts and an overview
  • 22:08:14 <bjo3rn> BenjaminR neos is also implementing doctrine afaik
  • 22:08:16 <cedricziel> typesafe is the main backing company behind Scala and the Play framework
  • 22:08:21 <bjo3rn> aha
  • 22:08:21 <cedricziel> it is
  • 22:08:29 <cedricziel> activator is just a helper
  • 22:09:06 <cedricziel> unzip it and then launch 'activator'
  • 22:09:08 <bjo3rn> ok, what next?
  • 22:09:12 <bjo3rn> ah, hehe
  • 22:09:21 <cedricziel> or use ./activator ui
  • 22:09:33 <cedricziel> that's trigger a huge maven/ivy import
  • 22:09:48 <bjo3rn> launched. will it download the internet?
  • 22:10:07 <bjo3rn> like npm does?
  • 22:10:09 <cedricziel> yep
  • 22:10:11 <cedricziel> :)
  • 22:10:20 <bjo3rn> not very verbose I say
  • 22:10:27 <bjo3rn> a, successful
  • 22:10:33 <cedricziel> https://typesafe.com/platform/getstarted or https://www.youtube.com/watch?v=phFsLsvzBvY
  • 22:11:04 <cedricziel> cool, sec
  • 22:11:13 <Denyerec> bower is a package manager for "frontend" stuff like JS libraries and so on.
  • 22:11:20 <Denyerec> Oh man, I was scrolle dup.
  • 22:11:28 <bjo3rn> nono, now it's downloading some scala stuff
  • 22:11:54 <Denyerec> wtf is all this stuff ?
  • 22:12:00 <Denyerec> Typesafe, Akka ?
  • 22:12:04 <Denyerec> I think I've heard of Scala somehow.
  • 22:12:06 <bjo3rn> the question is, where does it download it to
  • 22:12:32 <cedricziel> back
  • 22:12:33 <bjo3rn> ah, half of the internet downloaded
  • 22:12:48 <cedricziel> it uses local ~/.ivy2 or ~/.maven
  • 22:13:10 <bjo3rn> scala compiler...
  • 22:13:42 <bjo3rn> must be some GB...
  • 22:13:57 <cedricziel> it seems, but it also builds a local cache
  • 22:14:26 <Denyerec> That website says nothign about the product :/
  • 22:14:30 <bjo3rn> so, finished
  • 22:14:31 <cedricziel> after 6 weeks of constant usage i have 1.2 GB
  • 22:14:39 <cedricziel> webui opened?
  • 22:14:39 <Denyerec> It's like you are required to already know what it is :/
  • 22:15:03 <bjo3rn> more downloads...
  • 22:15:23 * cedricziel plays elevator music
  • 22:15:50 * bjo3rn is looking forward to printing 'hello world!' with a some GB library
  • 22:16:25 <bjo3rn> and downloading...
  • 22:16:51 <bjo3rn> and I have a freaking 50Mb cable connection
  • 22:17:18 <cedricziel> the repos are very slow
  • 22:17:22 <bjo3rn> my console shows the matrix
  • 22:17:35 <Denyerec> There are more acronyms and abstract nouns on that page than I care to digest
  • 22:18:03 <bjo3rn> disco!
  • 22:18:29 <bjo3rn> ui launched
  • 22:18:37 <cedricziel> coolio
  • 22:18:38 <Denyerec> But... what is it ?
  • 22:18:48 <bjo3rn> have no effin' idea :S
  • 22:18:58 <Denyerec> lol
  • 22:18:59 <bjo3rn> but ced will teach me now
  • 22:19:09 <cedricziel> let's scaffold one of the example projects
  • 22:19:24 <bjo3rn> hello *!
  • 22:19:39 <cedricziel> search for "crud"
  • 22:19:48 <cedricziel> one app should pop up
  • 22:19:59 <bjo3rn> play and java and crud
  • 22:20:03 <bjo3rn> ?
  • 22:20:03 <cedricziel> clock and generate it to a dir of your liking
  • 22:20:07 <cedricziel> *click
  • 22:20:08 <cedricziel> yep
  • 22:20:13 <bjo3rn> I clack
  • 22:20:15 <BenjaminR> one wants to describe what that does: php composer.phar create-project symfony/framework-standard-edition path/ 2.4.4
  • 22:21:07 <bjo3rn> swap path/ with a path to your webroot and it will download and install a bare bone sf2 application
  • 22:21:14 <cedricziel> BenjaminR: it creates a project from the git repo you gave it to the dir your give it
  • 22:21:24 <bjo3rn> cedricziel it downloads more stuff
  • 22:21:26 <bjo3rn> here
  • 22:21:27 <cedricziel> :D
  • 22:21:49 <cedricziel> okay, quick intro:
  • 22:22:13 <BenjaminR> ah i dont have to download myself?
  • 22:22:22 <bjo3rn> no, composer does
  • 22:22:34 <bjo3rn> 12mb later...
  • 22:22:44 <bjo3rn> *MB
  • 22:23:14 <cedricziel> play runs on top of netty webserver which is non-blocking and wires it to Akka which is an actor system and then allows non-blocking requests and promise like request processing in controller actions
  • 22:23:26 <bjo3rn> ah!
  • 22:23:29 <bjo3rn> huh?
  • 22:23:32 <bjo3rn> ^^
  • 22:23:40 <cedricziel> we scaffolded a new app which has anything it requires.
  • 22:23:45 <Denyerec> Clear as day!
  • 22:23:53 <bjo3rn> I know 'block rocking beats' by the chems!
  • 22:24:06 <cedricziel> it ships with dependency management, a database and some example controller/model
  • 22:24:17 <bjo3rn> what kind of a database is that?
  • 22:24:18 <cedricziel> are you in the "ide" view already?
  • 22:24:36 <bjo3rn> now, it's friggin' downloading more and more stuff
  • 22:24:59 <cedricziel> the database is H2, which is able to mimic your target db system (Postgres, Oracle, MySQL.....)
  • 22:25:09 <cedricziel> and runs in-memory
  • 22:25:30 <bjo3rn> a database 'mock'?
  • 22:25:46 <cedricziel> nope
  • 22:25:49 <cedricziel> full-featured
  • 22:26:18 <Denyerec> bjo3rn is the "view" extension in TER or only git ?
  • 22:26:26 <bjo3rn> ter
  • 22:26:28 <cedricziel> it can run with real persistence, but it's main purpose is to work like the big brothers
  • 22:26:29 <Denyerec> Ext key ?
  • 22:26:32 <Denyerec> "view" ?
  • 22:26:33 <BenjaminR> impressing... @composer
  • 22:26:51 <bjo3rn> yep (2x)
  • 22:27:03 <bjo3rn> will the downloads ever end?
  • 22:27:27 <cedricziel> yessir :)
  • 22:28:28 <bjo3rn> aw! come on!
  • 22:29:01 <Denyerec> haha
  • 22:29:11 <Denyerec> This is the most you've ever downloaded for a Hello World that' sfor sure ;)
  • 22:29:14 <bjo3rn> oh, it's finished
  • 22:29:21 <bjo3rn> you bet
  • 22:29:34 <cedricziel> nice
  • 22:29:52 <bjo3rn> 'your application is ready'
  • 22:29:56 <cedricziel> switch to the "ide" view please
  • 22:30:01 <Denyerec> "witch this toggle ON to enable the view path overlays feature."
  • 22:30:07 <Denyerec> I assum eI want that 1
  • 22:30:17 <bjo3rn> you do
  • 22:30:28 <bjo3rn> I am in view mode
  • 22:30:37 <cedricziel> then click "run" in the left panel
  • 22:30:54 <bjo3rn> check
  • 22:31:07 <bjo3rn> now 'start'?
  • 22:31:18 <cedricziel> oh btw, the activator is not a strict requirement, so you could skip the ui if you wanted. but it is able to carry around tutorials and so on
  • 22:31:25 <cedricziel> open 127.0.0.1
  • 22:31:32 <cedricziel> 127.0.0.1:9000
  • 22:31:46 <Denyerec> With "view" I'm assuming that if my provider ext has any conflicting filenames this will be a problem.
  • 22:31:51 <bjo3rn> no workee
  • 22:31:59 <cedricziel> ?
  • 22:32:18 <bjo3rn> https://www.dropbox.com/s/xh9d49f5d035xlm/Screenshot%202014-05-08%2022.32.12.png
  • 22:32:36 <cedricziel> switch to run and check if you can click the start button
  • 22:32:50 <bjo3rn> I hadn't ^^
  • 22:33:05 <bjo3rn> now it's doing something.
  • 22:33:12 <bjo3rn> downloading I assume
  • 22:33:47 <cedricziel> you can check the logs in the run section
  • 22:34:03 <bjo3rn> no application found at invoker init
  • 22:34:38 <cedricziel> oh nice, a show stopper
  • 22:34:50 <cedricziel> i have 0 clue. restart the app
  • 22:36:26 <bjo3rn> so...
  • 22:36:44 <cedricziel> so?
  • 22:37:04 <bjo3rn> running the application from bla
  • 22:37:18 <bjo3rn> computer says no
  • 22:37:30 <cedricziel> does it say why no?
  • 22:37:32 <bjo3rn> waiting for localhost
  • 22:37:35 <Denyerec> bjo3rn - am I right to hink that my new file will only overload the sections I add into it ?
  • 22:37:45 <bjo3rn> no, all of it
  • 22:37:49 <Denyerec> Ok, good to know
  • 22:37:56 <Denyerec> so I'll copy that one partial, and then modify it.
  • 22:37:58 <cedricziel> ahh, okay. waiting is better than nothing. on the first request, it recompiles the app
  • 22:38:15 <Denyerec> if the original extension was /Partials/List/Item.html then I need exactly that folder structure...
  • 22:38:19 <bjo3rn> I might add that I'm on a low voltage cpu. macbook air
  • 22:38:20 <Denyerec> Anything else I should be aware of
  • 22:38:21 <Denyerec> ?
  • 22:38:32 <bjo3rn> no, that's about it
  • 22:38:50 <bjo3rn> cpu temp is rising
  • 22:38:51 <Denyerec> ok cool
  • 22:38:59 <Denyerec> now to try and figure out Georg's partials!
  • 22:39:10 <cedricziel> yep, that's javac/scalac
  • 22:40:00 <cedricziel> switch to the code view, we'll walk through
  • 22:40:36 <bjo3rn> I still can't see anything in the browser
  • 22:40:39 <cedricziel> the app dir holds the application structure like you would expect a package structure (controllers/models/views)
  • 22:40:45 <cedricziel> (in the activator ui)
  • 22:41:15 <bjo3rn> yes, but the other window is still empty and waiting for a response
  • 22:42:14 <cedricziel> that's unusual
  • 22:42:36 <cedricziel> ..and doesnt help you much ;)
  • 22:43:26 <bjo3rn> ok, code view it is
  • 22:44:22 <cedricziel> app / controllers /Application holds a basic controller that renders a view
  • 22:45:01 <cedricziel> not much to see - nice, lean method naming without complex java type shuffling
  • 22:45:27 <cedricziel> the interesting part is:
  • 22:45:28 <cedricziel> public static Result index() {
  • 22:45:28 <cedricziel> return ok(views.html.index.render());
  • 22:45:28 <cedricziel> }
  • 22:45:53 <cedricziel> by default, all controller actions are static
  • 22:46:20 <cedricziel> as you might imagine, this forces you into a stateless application logic
  • 22:46:54 <bjo3rn> as with a regular php app
  • 22:47:12 <cedricziel> (you have no session available by default, to be exact :) )
  • 22:47:38 <cedricziel> return ok(views.html.index.render());
  • 22:47:53 <cedricziel> a view is rendered by a render mehod on some class.
  • 22:48:20 <bjo3rn> my lap is becoming hot...
  • 22:48:47 <cedricziel> stop the app app from the run panel then
  • 22:48:53 <cedricziel> ther might be something hanging
  • 22:49:30 <bjo3rn> according to the panel it is not runing
  • 22:49:53 <cedricziel> stop activator from the console and launch it again, if you're still interested
  • 22:50:10 <cedricziel> (and still have some time to spare ;) )
  • 22:51:14 <BenjaminR> i am off. good night guys
  • 22:51:21 <bjo3rn> restarted but now something else is fishy.
  • 22:52:07 <bjo3rn> it would help if you could give me some outlook to the good things to come ;)
  • 22:54:27 <bjo3rn> something seems to crash after starting the app.
  • 22:56:31 <bjo3rn> cedricziel?
  • 22:56:36 <cedricziel> back
  • 22:56:54 <cedricziel> sure... outlook
  • 22:57:25 <cedricziel> ehm
  • 22:58:11 <cedricziel> i'm a little outta concept for private reasons now
  • 22:58:15 <cedricziel> gimme a second
  • 22:59:42 <cedricziel> let's switch to github: https://github.com/playframework/playframework/tree/2.2.3/samples/java/zentasks
  • 23:01:31 <cedricziel> this is a example ajax application with end to end testing including javascript testing, functional tests and unit tests with junit
  • 23:02:32 <cedricziel> oh nice, they omitted the tests on github -.-
  • 23:03:06 <cedricziel> oh man this turns into my personal nightmare and i'm more and more for showing you my very own code to show you the benefit ;)
  • 23:03:27 <bjo3rn> but...but...where's the benefit of all that jazz?
  • 23:04:05 <bjo3rn> let's shift that
  • 23:04:13 <cedricziel> the benefit is a runtime environment which doesnt have to boot at any request
  • 23:04:35 <cedricziel> an actor system that gives you workers and asynchronous processing at 0 costs
  • 23:04:38 <bjo3rn> and if it crashes?
  • 23:05:04 <cedricziel> you'd wire a proper daemon system and have monitoring
  • 23:05:11 <cedricziel> but there's a clue:
  • 23:05:18 <cedricziel> it doesnt matter if it crashes :)
  • 23:05:27 <bjo3rn> how so?
  • 23:05:37 <cedricziel> akka, the actor system powers the whole system and is fault tolerant
  • 23:06:03 <bjo3rn> I have no idea about actor systems :/
  • 23:06:10 <cedricziel> , tolerates crashes so much, it simply continues processing
  • 23:06:28 <cedricziel> this is like what you may know as a worker queue
  • 23:06:47 <cedricziel> anything from the ground up is stuffed into that worker queue
  • 23:07:12 <cedricziel> and if tasks crash, they are simply restarted or redistributed to another node
  • 23:07:32 <cedricziel> so the only chance it crashes is for hard system issues
  • 23:07:46 <bjo3rn> how can I stop this java process?
  • 23:07:58 <cedricziel> cmd+c?
  • 23:08:07 <cedricziel> ps ex | grep java
  • 23:08:09 <bjo3rn> there's a zombie
  • 23:08:18 <cedricziel> pick the right one then kill it
  • 23:08:29 <bjo3rn> kill {pid}
  • 23:08:42 <cedricziel> if it persists, give it kill -9
  • 23:09:01 <bjo3rn> ah, that did it
  • 23:09:12 <cedricziel> if you dont need any of the java processes anymore (like phpstorm): killall -9 java
  • 23:09:14 <cedricziel> k
  • 23:10:01 <cedricziel> ORM: there's jpa, which is like the grandfather of doctrine, and ebean it's younger brother
  • 23:10:28 <cedricziel> annotations come at no cost (runtime) and make your code more concise
  • 23:11:03 <bjo3rn> the app is compiled, right?
  • 23:11:07 <cedricziel> yes
  • 23:11:19 <bjo3rn> how do you deploy updates then?
  • 23:11:23 <cedricziel> you can compile it into a jar, war or zip file
  • 23:11:31 <cedricziel> i personally do it like that:
  • 23:11:51 <cedricziel> i have a target host which has a private git repo over ssh
  • 23:12:55 <cedricziel> on post-receive, i recompile the app, then stop 1 of 2 instances behind nginx->haproxy setup, upgrade it, run migrations, start it again and fo the same with the second instance
  • 23:14:00 <cedricziel> here's my setup btw: https://gist.github.com/cedricziel/4ec91a5c594b1e8fc7d0
  • 23:14:43 <cedricziel> the second option is a binary deployment as you can imagine via jar or war file
  • 23:14:53 <bjo3rn> fascinating
  • 23:15:02 <cedricziel> but i like the source way as it allows me to test that thing on the production machine
  • 23:15:27 <cedricziel> more benefits:
  • 23:15:28 <bjo3rn> the two instance thing is what I was looking for
  • 23:15:44 <cedricziel> JavaDoc, static code analysis
  • 23:16:41 <cedricziel> which gives me clean api docs and almost fool-proof programming as the IDE knows the weak spots
  • 23:17:24 <cedricziel> then there's the dependency management
  • 23:17:36 <cedricziel> i use ivy/maven for anything
  • 23:18:27 <cedricziel> i pull in webjars (webjars.org) for the libs i use in the frontend and it provides the libraries, a convenient requirejs setup out of the box and cdn integration on conext switching
  • 23:19:50 <cedricziel> i can use js compilers like less and coffeescript to compile my assets as the jvm can run Rhino and Nashorn, which are NodeJS(JavaScript) runtimes
  • 23:20:15 <cedricziel> all in one single (admittedly big in development) box
  • 23:20:20 <bjo3rn> all of this sounds so much out of scope compared to what I do =)
  • 23:21:58 <cedricziel> it may seem so, and i only scratch surface-but for me, as i needed a bazillion of toolchains in the last iteration, this is one box-i open it, "oh, i need this"-pull in the tool i need, and it just integrates.
  • 23:22:49 <cedricziel> one nice thing i crafted these days is an actor which pulls in geonames.org stuff and synchronizes entities
  • 23:22:57 <bjo3rn> then I'm really curious about the final result :)
  • 23:23:35 <cedricziel> with php, this would have been a new (CLI) context. with play, i use the akka subsystem-tell it to run all 24h hours, and it will do so
  • 23:24:54 <bjo3rn> not my kragenweite obviously :P
  • 23:25:26 <cedricziel> easy
  • 23:26:05 <bjo3rn> ok, thx for the introduction. bed is calling.
  • 23:26:50 <cedricziel> scheduling is as easy as: https://gist.github.com/cedricziel/087ad8222715023405d1
  • 23:27:07 <cedricziel> have a good one, cya tomorrow :)
  • 23:27:49 <bjo3rn> cya