Hopbot log for 2008-04-30 - Helma IRC channel: #helma on irc.freenode.net

2008-04-30:

[2:48] <dannyp> are there opinions on Axiom Stack? how well have the Axiom folks been playing with the Helma folks?
[2:57] <dannyp> seems like they aren't offering much other than helma+lucene
[6:01] <zumbrunn> hi dannyp
[6:02] <zumbrunn> axiom was around a long time in the form of the axiom cms that siteworx uses for its projects, without that we even knew about it
[6:03] <zumbrunn> only some months ago I realized that it exists and that it is based on helma
[6:03] <zumbrunn> so, until very recently, we had no contact with the siteworx/axiom folks
[6:04] <zumbrunn> we have no complaints, though
[8:58] <zumbrunn> hi bslivka
[8:58] <bslivka> Hello Chris!
[8:58] <zumbrunn> does the national gallery of victoria actually have a publicly accessible site running helma?
[8:59] <bslivka> I don't believe I'm allowed to say
[8:59] <zumbrunn> heh :-)
[9:00] <zumbrunn> well, if you do, it would be great if you or maks add it to the list
[9:00] <zumbrunn> http://dev.helma.org/Sites+using+Helma/
[9:00] <bslivka> I'll keep that in mind.
[9:14] <bslivka> hrmn that page apparently doesn't exist
[9:15] <bslivka> ah http://dev.helma.org/wiki/Sites+using+Helma/
[9:17] * zumbrunn wonders where he copied the wrong url from
[9:21] <bslivka> Oh hey, swisscom has a project based on helma?
[9:23] <zumbrunn> yep: http://myworld.bluewin.ch/
[9:24] <zumbrunn> that's based on twoday_media and implemented by knallgrau
[9:24] <bslivka> wha waywahwo new swisscom logo
[9:25] <zumbrunn> plus I also used helma in some Swisscom projects in the past years
[9:25] <zumbrunn> how come you know about swisscom?
[9:25] <zumbrunn> have you lived in switzerland in the past?
[9:25] <bslivka> My typography professor designed their logo.
[9:25] <bslivka> Well.. the older logo
[9:26] <zumbrunn> oh :-)
[9:26] <bslivka> Looks like they're still using the logotype he designed, but the symbol is different
[9:26] <bslivka> it's a twisty animated thing now
[9:26] <zumbrunn> yep, it's brand new, actually
[9:26] <zumbrunn> brand new brand ;-)
[9:27] <bslivka> I wonder how he feels about it. He spend a year of his life on the logo
[9:27] <zumbrunn> they had the previous logo for quite a long time, though
[9:27] <zumbrunn> you can't really expect much more these days
[9:28] <zumbrunn> companies think they have to change their brand every few years
[9:28] <bslivka> Yeah big corporations seem pretty cavelier about throwing away years of brand recognition
[9:28] <zumbrunn> sometimes for the worse rather than the better
[9:30] <bslivka> These logos with gradients and 3d and tones seem to be pretty in now.
[9:30] <zumbrunn> but will likely look old in a few years
[9:30] <bslivka> For some reason they figure since reproduction costs are low they don't have to design a monotone logo
[9:30] <bslivka> so they can use as many colors as they want
[9:31] <bslivka> That reasoning just doesn't sit right with me though for some reason
[9:32] <bslivka> It seems to me that there's more reasons than just reproduction costs to avoid making a gradient an integral part of your brand.
[9:32] <bslivka> But eh, don't mind me, I just get kind of ranty about that sorta thing sometimes.
[9:41] <zumbrunn> http://worldsbestlogos.blogspot.com/2008/04/swisscom-logo.html
[19:11] <dannyp> sorry, last night I asked a question and wasn't behind screen, so I lost any reply I might have gotten :(
[19:11] <dannyp> I was asking for opinions on Axiom Stack, and specifically how well they've been playing/sharing with helma folks
[21:35] <midnightmonster> anyone know if it's possible (and how) to include a string literal in a type.properties file?
[21:35] <midnightmonster> e.g., someFixedString = "My String"
[22:12] <bslivka> @midnightmonster I don't actually know the answer as a fact, but the impression I get from using type.properties files is that everything is a string literal
[22:12] <bslivka> property = value
[22:12] <bslivka> without quotes
[22:13] <bslivka> But you know, I'm probably wrong
[22:13] <midnightmonster> but they're not interpreted as literals--they're mapped to db columns
[22:13] <bslivka> @dannyp there are logs of this irc channel, you can check for an answer there http://helma.zumbrunn.net/hopbot/
[22:13] <midnightmonster> I just want to put (effectively) a string constant in there
[22:14] <bslivka> Ah see I have no idea. I didn't even know it was possible to extract a particular value out of type.properties without explicitly parsing the text
[22:15] <midnightmonster> I don't know if it is
[22:15] <bslivka> what exactly is it that you're trying to achieve by having a string literal in type.properties?
[22:18] <midnightmonster> not much--just saving having a file. I have a few non-orm single-use types that all inherit from a generic type. if I could set a property for each of them, the inherited main.hac could include that distinguishing info
[22:18] <bslivka> tjat
[22:18] <bslivka> er that's easy
[22:19] <midnightmonster> I could do it in a one-line js file per type, or in a single global file (Setting properties on the prototype for each), but I just wanted to avoid having another file
[22:19] <bslivka> just put a js file "constants.js" or something like that (it doesn't matter what it's named) in the generic type
[22:19] <bslivka> put in var myconstant = "my string here"
[22:19] <bslivka> and you're done
[22:19] <bslivka> it doesn't have to be mapped to a relational database to work
[22:20] <bslivka> If you put it in an existing js file you don't need to create another file
[22:20] <midnightmonster> it's different for each of the inheriting types--the only difference between them at the moment. so I'd have to have such a file in each one. which is no big deal, but the thing I was trying to avouid
[22:20] <bslivka> but each one has a type.properties file anyway?
[22:20] <midnightmonster> yeah
[22:21] <midnightmonster> 'cause they collect different but similar things. so it wasn't correct to say the title's the onyl difference
[22:22] <bslivka> alternatively, if you want to save on having a file, find say... global or something
[22:22] <bslivka> the global.js if you have one
[22:22] <bslivka> do an onStart (i think that's what the function is called)
[22:22] <midnightmonster> then I can do Type1.prototype.title = "Type1 Title"; Type2.prototype.title = "Type2 Title"; etc
[22:22] <bslivka> yeah
[22:22] <bslivka> bingo
[22:23] <midnightmonster> (since I don't mind modifying the prototype, I don't actually have to do it onStart)
[22:25] <bslivka> the type.properties is a dead end because to get the properties out of those , I understand, is not quite as straightforward as you would expect
[22:25] <bslivka> not as straightforward as the app/apps.properties
[22:26] <bslivka> You can get the raw text, but you have to parse it. There's a java class you can use to do that, but it seems like a lot of trouble to go to, to me.
[22:26] <midnightmonster> for this use, definitely
[22:27] <midnightmonster> (going afk--bbl)

 

 

In the channel now:

Logs by date: