Camelia, the Perl 6 bug

IRC log for #mojo, 2011-09-02

| Channels | #mojo index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
00:11 d4rkie joined #mojo
00:16 Properler joined #mojo
00:44 ispy_ joined #mojo
00:49 d4rkie joined #mojo
00:51 ispy__ joined #mojo
01:00 ispy_ joined #mojo
01:12 ispy__ joined #mojo
01:44 xaka joined #mojo
01:51 shonorio joined #mojo
02:07 ispy_ joined #mojo
02:23 jkitazawa joined #mojo
03:12 Eugene joined #mojo
04:21 perlrocks Twitter: "@areggiori doesn't #mojo implement its own JSON library in Mojo::JSON? http://t.co/YD5oee3" --zakame http://twitter.com/zakame/​status/109480933337468928
05:09 Foxcool_ joined #mojo
05:39 alpha6 joined #mojo
06:01 tabbi joined #mojo
06:01 tabbi left #mojo
06:06 Eugene joined #mojo
06:09 marcus hmm, angular actually looks neat
06:15 perlrocks Twitter: "Mojolicious hack of the day: CSS4 - Sebastian Riedel about Perl and the Web Sooner or later most web developers stu...http://t.co/zwmG8MF" --webdesignStatio http://twitter.com/webdesignSt​atio/status/109509658745634816
06:16 koban joined #mojo
06:40 * sri yawns
06:41 marcus hrmpf [% h.* %] really annoys me
06:41 marcus don't get why the TT renderer can't expose helpers as just [% $helper %]
06:44 marcus sri:     [% h.input_tag( 'email', type=>'email' )%] gives me a very strange result :)
06:45 marcus value="HASH(0x7fe15d8db148)"
06:46 sri you're the TT expert, don't look at me ;p
06:49 marcus sri: It's weird tho, if I supply ?email=beer in the url, the input gets 'beer' as the default. Doesn't seem like it would be TT related.
06:51 sri perl -Mojo -E'say a->input_tag("email", type => "email")'
06:52 marcus mm
06:52 marcus doh
06:53 marcus tempted to try the Template::Alloy renderer, but I guess it's just a clone of the TT one
06:54 marcus it's using MojoX::Renderer too
06:54 sri it's dead then
06:56 marcus yeah
06:56 marcus it's using 'h' for helper too
07:07 crab marcus: what is angular?
07:07 marcus crab: http://docs.angularjs.org/#!/misc/started
07:08 eugen_ joined #mojo
07:08 marcus HMM
07:10 marcus sri: for some reason, the tag helper is using { type => email } as it's default value
07:10 marcus sri: very confused as to why the would call it as $self->input_tag( 'email', { type=>'email} )
07:11 lammel2 joined #mojo
07:12 marcus must be a bug in TTRenderer
07:19 njlg joined #mojo
07:24 marcus HMM
07:24 marcus seems it's TT
07:25 marcus if I change it to  input_tag('email','type','email') it works
07:25 arthas joined #mojo
07:25 marcus so it must mean TT automatically turns things with => into HASH refs? :o
07:25 sri eww
07:25 alpha6 joined #mojo
07:26 marcus yeah, it's not pretty
07:26 marcus too much magic :-/
07:27 marcus Named parameters may also be specified. These are collated into a hash which is passed by reference as the last parameter to the constructor, as per the general code calling interface.
07:45 alpha61 joined #mojo
07:47 tempire joined #mojo
07:51 Firkin joined #mojo
07:51 tempire angularjs has one ugly website
07:57 tempire hey, mojolicio.us now has sub links on google as well
07:57 tempire hah!  even more fun: http://www.google.com/search?sourceid=chr​ome&ie=UTF-8&q=perl+web+framework
07:57 tempire a reasonable order, I think.
07:58 marcus tempire: do you get catalyst, dancer, mojolicious too?
07:59 tempire on an incognito mode, without login or history, I get catalyst, mojolicious, dancer
07:59 marcus I was logged in, and people in my circles have +1'ed dancer and mojolicious
07:59 marcus dancer and catalyst
07:59 marcus sooo
08:00 marcus if I sign out, I get your order
08:00 tempire yeah, you gotta go incognito to see what most people see
08:00 tempire although maybe there's no "most people" anymore
08:00 tempire well, for perl framework n00bs, it would be.
08:00 tempire which is what this search would be targeting anyway
08:01 tempire https://skitch.com/tempire/fihmi/sc​reen-shot-2011-09-02-at-12.58.41-am
08:01 tempire I guess I don't have any dancer fans as friends
08:05 crab sri: suppose i just want to do some stuff independently of a request (e.g. send mail without delaying the response), i should render and then set a timer for a callback? or is there any better way?
08:07 cosmincx joined #mojo
08:07 eugen joined #mojo
08:10 marcus job queue?
08:10 purl rumour has it job queue is ordered
08:10 tempire crab: you can use rest bpm
08:11 tempire send the request to another mojo app that handles notifications/email
08:12 sugar joined #mojo
08:12 crab what is bpm?
08:12 purl bpm is probably beats per minute or Bad Porn Man
08:13 tempire business process management
08:13 tempire sorry, I've been reading a lot about enterprise software
08:14 marcus tempire: ewwwww
08:14 tempire anyway, it's just another method of offsetting backend work
08:15 * marcus stabs TT with steely knives
08:15 tempire I kind of like it, actually.  it's just a matter of cutting through the bs
08:15 tempire of which there is a considerable amount.
08:17 judofyr joined #mojo
08:17 marcus http://catlgrep.com/post/5856156767/t​emplate-toolkit-and-named-parameters
08:18 marcus this is pissing me off now
08:18 tempire why are you even bothering with tt?
08:18 tempire oh, probably separate designers
08:18 marcus yeah
08:18 tempire tt is the devil
08:19 marcus I like to limit my designers
08:20 tempire I kind of like the idea of HTML::Zoom
08:20 tempire the interface is clunky
08:20 tempire actually, an HTML::Zoom concept with Mojo::DOM would be neato mosquito
08:21 tempire hmm
08:21 judofyr I don't quite see the point of HTML::Zoon
08:21 judofyr Zoom*
08:22 judofyr HTML isn't a very good template language
08:22 tempire 'cause your designers don't have to do anything other than use html
08:22 tempire no special syntax
08:22 tempire no cluttering up the html
08:22 judofyr they still have to know the semantics of the classes
08:23 tempire that's inherent in the domain they're working on, which doesn't seem like a problem to me
08:23 judofyr you've just hidden it behind all the static data
08:24 tempire my point is you don't get caught up in some goober template language (i.e.: tt)
08:24 tempire you just manipulate what's already there, in the same spirit as css
08:24 tempire seems like a model that's already been proven
08:25 tempire whereas tt and the like will get out of hand without strict organizational checks of what should/should not be done
08:25 marcus actually TT seems to strike a pretty nice balance in my experience
08:25 marcus http://mail.template-toolkit.org/piperm​ail/templates/2002-February/002659.html
08:27 judofyr my biggest issue with HTML::Zoom (or mockup-driven development as I like to call it), is that you still have a template language (the classes/ids you define), but now you can no longer easy see what is dynamic and what is static content
08:27 judofyr and you introduce another layer that uses classes/ids
08:28 judofyr so now you need to choose classes/ids that don't clash between CSS, JS *and* the template language
08:29 marcus yeah, it's tricky
08:29 tempire true enough
08:29 sri i would like a more http://slim-lang.com -ish template system for perl, but significant whitespace turns me off
08:30 judofyr the worst part of mockup-driven development is that you don't even get the advantages of HTML mockups: HTML::Zoom-templates can't be opened in the browser
08:31 judofyr (unless you give up layouts/partials)
08:32 judofyr tempire: see http://timelessrepo.com/mockup-​driven-development#a_few_issues
08:32 crab i'm just happy with html
08:32 tempire It's ok.  I tend to lean more towards generated html anyway.
08:33 tempire Like lisps cl-who
08:33 * sri wonders why mustache has gone out of fashion
08:33 judofyr sri: it has?
08:33 tempire I'm about to shave my beard into a handlebar mustache myself
08:33 sri i don't see it getting used much anymore
08:33 spleenjack joined #mojo
08:34 marcus sri: would you accept patches to the Tag Helpers to make them also accept the named parameters as a hashref?
08:34 sri suppose if you want to limit your designers mustache would be perfect
08:35 sri marcus: don't think that's possible
08:35 judofyr sri: I think Mustache is a little too logic-less
08:35 judofyr {{#foo}} <- this could be a for-loop or a if-block
08:35 Kovensky joined #mojo
08:36 marcus sri: because the last parameter could already be a hash-ref?
08:36 sri marcus: there are many odd/even checks and the like
08:36 marcus sri: but if you add a stage to deref the last param if ref eq 'HASH before that?
08:37 sri marcus: outside TT it's rather useless, not sure i would want it in core even if it was possible
08:38 sri maybe make your own helper plugin
08:38 marcus sri: guess I can't use the tag helpers then.
08:38 marcus yeah
08:38 marcus TTTags
08:38 sri well, you can always use normal TT lists
08:39 marcus sri: I can't bear to look at input_tag('email','type',email');
08:39 sri hehe
08:39 sri you should think about giving mustache a try
08:40 marcus sri: for this project we have to use TT anyways.
08:40 marcus sri: and vti's mustche implementation has serious warts of it's own
08:40 tempire marcus: what did you end up using for form validation?
08:40 marcus tempire: input::validator for now. my needs are very simple
08:40 sri i'm sure there are sane mustache implementations
08:41 tempire looks like the renaming of mojox::validator.  That's my favorite form validation tool
08:42 tempire actually, I think it's the only one I can stand
08:42 marcus oh, it was actually the HAML implementation from vti that I found to be insane
08:42 marcus tempire: yeah, it's pretty simple
08:43 marcus I guess https://github.com/vti/text-caml looks ok
08:43 tempire I want to know where vti's web framework is
08:43 sri marcus: umm, can't you do input_tag('email', type = 'email')?
08:44 marcus sri: no, that's handled the same as the fat comma
08:44 marcus named params is sent as the last argument
08:44 sri HASHROCKET!
08:45 marcus BUCKET
08:45 tempire sounds like tt needs a patch to make the hash ref conversion optional
08:46 judofyr sounds like yak shaving to me :)
08:46 marcus it's only been this way since like 2000...
08:47 marcus wonder why this never bit me before.
08:47 marcus guess it's because I always do the complicated method calls in the controllers
08:48 sri yea, more powerful helpers have never been popular in perl before
08:49 marcus a møøse once bit my sister!
08:54 marcus sri: if I make my own plugin, will it overwrite the taghelper plugin methods?
08:54 sri if you want it to
08:55 sri actually
08:55 sri shouldn't you make some kind of TT specific plugin?
08:55 sri and hook directly into TT?
08:56 sri since you didn't like c.helper anyway
08:56 marcus much easier to just add 3 lines to your plugin
09:01 marcus I'd like to fix the t.helper syntax in TTRenderer anyways.
09:04 sri if you pass foo => sub {} to TT can you do [% foo(...) %]?
09:07 marcus yes
09:07 janus joined #mojo
09:15 Properler joined #mojo
09:31 marcus sri: http://pastie.org/2470206
09:34 shonorio joined #mojo
09:37 fhelmber_ joined #mojo
09:49 alpha6 left #mojo
09:50 crab patsie.org
09:53 marcus crab: using | nopae in the command line
09:55 cosmincx joined #mojo
09:57 spleenjack joined #mojo
10:12 sri marcus: ?
10:19 marcus sri: that's what is needed to get stuff working in TT.
10:20 marcus sri: will release it as a plugin later.
10:49 marcus sri: http://www.mnot.net/blog/2011/09/0​2/rfc6266_and_content-disposition
11:14 shonorio joined #mojo
11:48 sri marcus: ?
11:48 sri you really need to give more context if you want me to look at something
11:48 marcus sri: it's a plea for framework authors to implement a content_disposition api? And there's a list of frameworks that have one
11:49 sri sounds sensible
11:49 marcus seeing as you are a framework author, I considered it relevant?
11:49 sri go for it
11:49 sri don't see a reason why Mojo::Headers shouldn't have some helpers for generating pretty headers
11:50 marcus cool
11:51 sri which browsers support this yet?
11:52 sri guess we could even remove a few lines from Mojo::UserAgent::Transactor if we had a content-disposition generator
11:53 sri oh, this is actually a little more tricky
11:54 sri Mojo::Message has a form parser that would also need to be updated
11:54 sri suppose header helpers could work both ways
11:54 crab like hamburger helpers?
11:56 * sri actually doesn't know hamburger helpers :(
11:56 crab nor do i, i've only ever heard of them. i'm rather fuzzy about what exactly they do.
12:01 vaneska joined #mojo
12:02 Grauwolf joined #mojo
12:02 vaneska left #mojo
12:04 alnewkirk joined #mojo
12:07 tabbi joined #mojo
12:07 tabbi left #mojo
12:11 marcus Hamburger Helper® Double Cheeseburger Mac
12:13 Grauwolf oh, this channel is logged?
12:13 * sri is now hungry :/
12:13 * sri goes to get some wasabi peanuts
12:13 Grauwolf last time i was here it wasn't
12:13 Grauwolf (i think)
12:13 sri WE ARE WATCHING YOU!
12:14 Grauwolf i'm paranoid. don't play with my mind *g*
12:14 Grauwolf how long are the logs stored?
12:14 sri then don't turn around now
12:14 Grauwolf hrhr
12:15 sri i told you not to turn around!
12:15 Grauwolf lol
12:15 crab grauwolf: forever. also they're on the web.
12:15 Grauwolf i'm not a fan of that :(
12:15 sri you must be a terrorist if you've got something to hide!
12:16 Grauwolf sri, this must be the german in you speaking :P
12:17 sri it's actually my american impersonation :S
12:17 Grauwolf no honestly. is there a reason why this channel is logged?
12:18 sri for convenience
12:18 Grauwolf yours or police?
12:18 marcus mine
12:19 Grauwolf actually i'd really like to join the mojo community but being logged is kinda uncool
12:20 sri the mailing list is public, the wiki is public, and how do you know nobody is logging even if it's not mentioned in the channel topic?
12:20 Grauwolf sri, but it's public available on the internet
12:21 Grauwolf *publicly
12:21 sri how do you know there aren't more public logs?
12:21 sri you can't prevent logging
12:21 sri might as well do it properly and have everyone benefit from it
12:22 Grauwolf i don't. but this seems to be officially promoted
12:22 sri why would i discourage it?
12:22 Grauwolf hm
12:22 judofyr I love logs :)
12:24 sri i bet Grauwolf is from an older generation :)
12:24 Grauwolf btw. i've written kind of a crappy google reader clone in mojolicious which also works on text-browsers and mobile-phones. i think of putting it this evening on github
12:24 Grauwolf sri, acturally not. i'm younger than you :P
12:24 sri xD
12:24 crab well, i also don't like channel logs.
12:25 crab but mostly i've learned to not care about them.
12:25 Grauwolf sri, i'm just not a fan of this facebook/schmitt "privacy is dead" thingy
12:25 crab as you say, you can't really ever know whether you're being logged or not, so it's best to treat it always as being public speech
12:26 sri i bet in 2-3 generations nobody will even mind naked pictures on facebook anymore, since it has become normal :D
12:26 sri privacy is dead!
12:27 Grauwolf but why must it be?
12:27 sri why shouldn't it?
12:27 judofyr Grauwolf: privacy on the internet is dead. and it has always been dead.
12:28 Grauwolf btw. my newsthingy http://i.imgur.com/6YOmm.png
12:28 marcus the best solution is to be very active in open source community and mailing lists and such
12:28 marcus bury your embarassing pictures in google in open source contributions ;)
12:28 sri Grauwolf: that looks cute
12:28 Grauwolf sri, i already use it in production for a month now
12:33 d4rkie joined #mojo
12:35 D4RK-PH0ENiX joined #mojo
12:41 Grauwolf my plan is to add more functionality to make it more a pim-suite. next thing i want to add is evernote functionality
12:42 Grauwolf we'll see if i'm motivated enough
12:45 marcus let's hope this logging thing didn't ruin it for you… ;-)
12:47 Grauwolf well i will surely be less active in here
12:50 njlg joined #mojo
12:53 stephan48 Grauwolf: linked to evernote? or a own implementation of their features?
12:55 Grauwolf stephan48, own implementation. but until now only the db-layout stands
12:56 stephan48 oh cool :)
12:56 Grauwolf stephan48, but less sophisticated
12:56 stephan48 i am implementing a note application too atm
12:57 Grauwolf http://paste.geekosphere.org/8rz6
12:57 Grauwolf the db-layout
12:57 purl the db-layout is done and fixed, data is already available.
12:58 Grauwolf but i started this as a feedreader so i have to do a rewrite
13:06 stephan48 k
13:14 sromanov joined #mojo
13:24 arpadszasz joined #mojo
13:26 perlrocks Twitter: "#mojolicious: the first #perl MVC framework inspired by Futurama! http://t.co/irOtakY" --zinigor http://twitter.com/zinigor​/status/109618220541034496
13:34 omega joined #mojo
13:36 d4rkie joined #mojo
13:36 SmokeMachine joined #mojo
13:43 rwstauner joined #mojo
13:55 * marty rolls out of bed
13:55 sromanov joined #mojo
13:57 marty marcus & tempire:  This looks interesting.  Not sure if it will help either of you or give ideas.   https://github.com/racke/Template-Flute
13:58 judofyr yuck, xml
13:59 sri wow, that's awful
13:59 * marty hides
14:00 judofyr haha, don't worry marty
14:00 judofyr I think it's a good idea to specify the "schema"
14:00 judofyr but XML is a really poor choice
14:00 judofyr XML isn't meant to be written by human
14:00 sri lets throw more xml at the problem!
14:01 marty I personally never use XML and I am quickly becoming a JSON fan boy.
14:01 judofyr in this case, I'd prefer some Perl DSL-ish code
14:01 * sri agrees with judofyr
14:01 marty Ya, I don't think I would use that system but it was interesting.
14:01 sri json is not that great for human editing either
14:02 judofyr I agree that it's an interesting concept :)
14:03 * sri doesn't want to believe that the only way to make structured data human friendly is significant whitespace
14:03 stephan48 dont feed it to humans?
14:04 sri not sure ini files count
14:05 stephan48 sure they do!"
14:05 marty Hmmm, I think artist would argue that white space is a neccessary component for visual focus.  I have no idea cuz I am no artist.  but I know they always yell at me for not having enough white space.  :)
14:05 sri whitespace is good, but it shouldn't be significant
14:05 sri as in yaml and python
14:05 * marty nods
14:06 judofyr sri: why not? I've never really had a problem with it…
14:08 sri the fundamental thought is that whitespace should be used for formatting, not for logic
14:11 vel joined #mojo
14:42 Akron joined #mojo
14:43 garu marcus, sri: read you talking about content-disposition earlier, maybe this is also helpful (via melo) => http://trac.tools.ietf.org/wg/httpbis/tr​ac/wiki/ContentDispositionProducerAdvice
14:47 sri garu: well, in the near future i won't be working on it
14:47 Akron Grauwolf: Your News-Reader is nice - I'm curious regarding the github release.
14:48 stephan48 same here!
14:48 stephan48 oh its you again!
14:51 sri garu: actually, i wouldn't even accept a patch implementing the api they describe
14:51 sri since it's far too limited
14:51 sri multipart/form-data has name=foo; filename=foo.txt;
14:51 sri that wouldn't fit in
14:52 Akron stephan48: :)
14:52 abra joined #mojo
14:52 sri so someone would have to put real thought into the whole thing, which is rather unlikely
14:52 metaperl joined #mojo
14:56 garu sri: agreed. it looks a bit limited
14:58 garu besides, there already is a content_disposition() accessor in Mojo::Headers :)
15:28 cosmincx joined #mojo
15:42 njlg joined #mojo
15:47 plu joined #mojo
15:50 xaka joined #mojo
15:58 GitHub75 joined #mojo
15:58 GitHub75 [mojo] kraih pushed 1 new commit to master: http://git.io/-Nt3Rw
15:58 GitHub75 [mojo/master] cleanup - Sebastian Riedel
15:58 GitHub75 left #mojo
15:59 GitHub73 joined #mojo
15:59 GitHub73 [mojo] kraih pushed 1 new commit to master: http://git.io/IJaRLw
15:59 GitHub73 [mojo/master] micro optimization - Sebastian Riedel
15:59 GitHub73 left #mojo
16:24 al4711 joined #mojo
16:24 al4711 hi all
16:25 al4711 I want to use otrs without mod_perl and apache and found mojo with the Mojo::Server::CGI and hypnotoad
16:26 al4711 can anybody point me to a good doc to integrate a cgi-base app to mojos hypnotoad?
16:26 al4711 Maybe I need some wrapper code?
16:27 SmokeMachine joined #mojo
16:29 sromanov joined #mojo
16:32 sromanov joined #mojo
16:43 mattastrophe joined #mojo
16:53 jamesw joined #mojo
16:53 jamesw joined #mojo
16:53 jamesw joined #mojo
16:53 jamesw joined #mojo
16:53 jamesw joined #mojo
16:53 jamesw joined #mojo
16:53 jamesw joined #mojo
16:56 jamesw joined #mojo
17:07 * marty is in Perl dependancy hell while trying to install OTRS and Interchange.  Uhhhhhg
17:07 marty all hail no-dependancy MOJO!
17:14 ryanc joined #mojo
17:27 sri wonder if we would reach more people with a totally dumbed down version of Mojolicious::Lite
17:28 marty What would a dumbed down version look like?
17:28 sri pure DSL, much less features
17:29 marty interesting...
17:29 sri i'm actually surprised there aren't any alternatives for Mojolicious::Lite yet
17:30 sri all the hard problems are already solved, one could just go crazy inventing new DSLs
17:32 marty I can see the DSL now... <create my_homepage="pink blinking title">     :)
17:33 al4711 Yep dependancy hell ;-(
17:34 al4711 is there a easy way to call a external perl file aka cgi file from Mojolicious::Lite Mojo::Server::CGI?
17:36 marty al4711: Do you want to excecute it or just read it?
17:37 al4711 Well I want to remove the apache+mod_perl setup and use Mojo::Server::CGI to execute the cgis
17:42 marty Hmm.  I'm not sure.  I've never run Mojo with cgi support.  sorry. :(
17:44 al4711 I have seen that there is a app->start('cgi');
17:44 al4711 I will make some try and  error tests ;-)
17:45 marty also...  mojo --help cgi
17:54 al4711 ;-)
17:58 tempire left #mojo
18:01 noganex_ joined #mojo
18:05 tempire joined #mojo
18:05 tempire I like the public logging.
18:05 tempire I often use the website to see what's going on, before using an irc client
18:06 tempire I believe in privacy, for sure.  But this is a community.
18:06 tempire There's no aforementioned agreement that things are going to be private.
18:07 tempire with ~100 users where most people are lurking, it's unreasonable to believe that it's private even if it's not web searchable.
18:08 tempire and really, sri needs things to be public because being a super villain carries a danger of being misquoted.
18:08 tempire and good development is by nature open.  it's the nature of open source.  if you're going to be open, be open.
18:08 * tempire gets off soapbox
18:09 sri yea, i hate it when they misquote my insults...
18:10 tempire mojolicious::ultralite?
18:10 marty I guess being a super villain does carry the burden of being often missunderstood.  :)
18:10 tempire It's probably horrible, but I like that idea.
18:10 sri Microlicious!
18:10 tempire although I vote for going all the way
18:11 tempire using devel::declare
18:11 tempire no strings required
18:11 sri hmm
18:11 sri a super micro framework could actually be the next hack of the day :D
18:14 tempire coffeeperl ™
18:14 tempire or, shinyperl™
18:16 sh9 joined #mojo
18:17 tempire well, there are probably other priorities, though
18:17 tempire like mongodb thing
18:17 tempire or a nowjs-type thing
18:18 rhaen good evening
18:18 purl Ah, evening. The tumultuous mind tarries and contemplates, reveling in the silence afforded by the diurnal proletariat. Good evening, indeed.
18:19 kaare joined #mojo
18:26 rhaen hm, I don't understand the term "base" in Mojo::URL
18:27 rhaen my $url = Mojo::URL->new('http://www.mojolicio.us/release/sample.txt')
18:27 sri html semantics
18:27 sri just like a base url there
18:27 rhaen $url->host - easy, that's www.mojo...
18:28 rhaen but what will $url->base resolve to?
18:28 sri it doesn't have to be anything
18:28 rhaen yep, that's what the spec says.
18:29 sri just try to understand urls in html, and how they relate to each other
18:29 rhaen so if I just want something like http://mojolicio.us
18:30 rhaen I have to assemble this myself with ->scheme, ->host ->port, right?
18:33 rhaen oh, wait :)
18:34 sri maybe you should take a look at the unit tests
18:34 rhaen yep, that's what I am doing right now
18:34 rhaen thanks anyway :)
18:36 rhaen got it
18:37 rhaen sometimes it's hard to catch up
18:37 rhaen you need to have an understanding of perl, css3 and html when working with mojo
18:37 rhaen and sometimes it's hard to identify the lack of knowledge, where to start
18:38 rhaen I have found myself looking into the html specs so often when I work with Mojo
18:38 rhaen I wonder if that's good or bad - good for my feelings
18:38 Eugene joined #mojo
18:39 sri sounds very normal
18:39 rhaen just one thing to mention, it's fun
18:40 sri the amount of knowledge required to master web development is crazy
18:40 rhaen and it's alot of fun
18:40 sri so fricking many technologies
18:40 rhaen once you have understand one part, other parts integrate seamlessly
18:40 rhaen sri: have you seen my blog post about testing stuff?
18:40 sri i retweeted it :)
18:40 rhaen oh, :)
18:40 rhaen thanks.
18:41 rhaen I am on holiday right now, however, I have so much fun to write Mojo stuff.
18:41 rhaen like
18:41 rhaen a plugin for generating QR codes.
18:41 rhaen like a test driver for our CDN tests
18:42 rhaen which checks header and stuff and it's all easy
18:42 rhaen however, some stuff is wicked, like you've said - it's crazy.
18:42 rhaen base part is the next thing.
18:43 rhaen just got the concept behind it
18:43 rhaen (I think)
18:43 sri good thing however is that you can start with very little knowledge, and every little thing you learn tends to be very rewarding
18:43 rhaen like set a base, and use it to "generate" rel and abs links from it.
18:44 sri overall i think learning web development is a great experience
18:44 rhaen jup, better than playing with sharepoint stuff :)
18:44 rhaen *ughs*
18:45 sri then again, learning perl while automating sysadmin tasks is not bad either
18:45 sri but i guess that's a bit old school :)
18:47 elb0w http://i.imgur.com/m0nHn.jpg
18:56 rhaen sri: todays admins are devops :)
18:57 rhaen ok, hangup time. (for mobile connections)
18:57 rhaen l8!
18:57 eugen joined #mojo
18:59 Firkin left #mojo
19:24 vel joined #mojo
19:48 preflex joined #mojo
20:03 sugar joined #mojo
20:42 tabbi joined #mojo
20:42 tabbi left #mojo
21:10 Grauwolf stephan48, Akron: as promised https://github.com/Grauwolf/newsthingy and as always: fetch it, fork it, pull request it ;)
21:11 Grauwolf (btw. my first mojolicious/perl/public project)
21:11 sri Grauwolf++
21:13 Grauwolf actually my first project wich isn't a glue script
21:13 sri Grauwolf: how come you put the functions at the top and actions at the bottom?
21:13 Grauwolf sri, no explanation. it just felt right
21:13 Grauwolf sri, i'm not a big/good coder
21:14 sri most people seem to do that, wondering because i would do the opposite
21:17 sri you should also use the dbi plugin or at least initialize the dbh lazy, that won't work in hypnotoad or any other preloading/forking server
21:17 Grauwolf sri, it works with hypnotoad
21:18 sri oh, sqlite must be a special case
21:19 Grauwolf sri, hm. but morbo shows no db-content
21:28 SmokeMachine joined #mojo
21:51 tempire I need a reference to futurama
21:51 tempire something that has to do with a forbidden area
21:51 tempire or anything protected
21:51 tempire or private
21:54 shonorio joined #mojo
21:57 sri tempire: MomCorp?
21:57 tempire I need two
21:57 tempire or two divisions of momcorp
21:57 tempire that would probably be better
21:59 tempire mombil: Responsible for collecting and selling dark matter,
22:01 sri http://www.youtube.com/watch?v=EaHUpWuqNHY
22:05 sri oh, and just because! http://www.youtube.com/watch?v=_IkBXlGebeM
22:17 shonorio joined #mojo
22:19 shonorio joined #mojo
22:38 shonorio joined #mojo
22:44 shonorio joined #mojo
22:53 Akron joined #mojo
22:54 Akron Grauwolf++
23:04 tempire I think I might start using sublime text for mojocasts
23:04 jwang joined #mojo
23:15 perlrocks Twitter: "Mojolicious http://t.co/Jq38Taa" (ru) --perestoronin http://twitter.com/perestoron​in/status/109766533949038592
23:16 perlrocks Twitter: "http://t.co/ZotQjiw Mojolicious v1.12 # habr" (ru) --perestoronin http://twitter.com/perestoron​in/status/109766682020560896
23:16 Cside joined #mojo
23:28 ashleyde1 joined #mojo
23:29 j3nnn1 joined #mojo

| Channels | #mojo index | Today | | Search | Google Search | Plain-Text | summary