Time |
S |
Nick |
Message |
01:30 |
|
pdurbin |
http://gigaom.com/2013/11/06/google-starts-testing-art-a-potential-replacement-for-dalvik-in-android/ |
02:45 |
|
|
kotten joined ##javaee |
04:10 |
|
|
jypie joined ##javaee |
04:33 |
|
|
SoniEx2 joined ##javaee |
04:36 |
|
|
sfisque_p joined ##javaee |
05:08 |
|
sfisque |
so all it does is precompile the byte code rather than relying on JIT. /shrug. as long as we can still write java code, i don't care if they have gerbils hand transcode the bytes |
05:12 |
|
pdurbin |
:) |
05:15 |
|
sfisque |
what they really need is multi-tenancy. so that the phone carrier can have one sandbox locked down with the firmware for making calls and their "kruft-ware", and 1 or more "rooted" sandboxes so we can do whatever the hell we want. casual user? don't activate the rooted sandbox. 1337 u5eR? activate several where you try out different versions of OS flash to decide which you like. |
05:15 |
|
sfisque |
it's not like phones are memory crunched anymore |
05:17 |
|
sfisque |
any streamlined linux distro will easily fit on a CD platter, so all you need is a 2gb partition for OS and whatever apps you want to install |
05:18 |
|
sfisque |
switching sandboxes can then just be a matter of pushing the whole memory image to swap, and then loading the target sandbox |
05:20 |
|
pdurbin |
well, I think you can still make calls without kruft-ware. the nexus 5 has stock android on it. then you throw a SIM in it and you can make a call |
05:20 |
|
sfisque |
aye, but most people buy their phones through a carrier. |
05:21 |
|
sfisque |
at least in america |
05:21 |
|
sfisque |
and lets face it, the carriers are not about to let go of their desire to bundle apps taht let them micro-charge for features |
05:22 |
|
sfisque |
and rooting phones has drawbacks. for one, the htc incredible 2 i have can be rooted upto ICS, but last i looked, the radio driver was "sketchy", and the last thing i want to do is convert my phone to an underpowered phablet |
05:22 |
|
sfisque |
** tablet |
05:24 |
|
sfisque |
so i'm still stuck at 2.3.4. now if the phone were set up where the carrier install was "just a vm image", and i could init 1 ore more other vm's with other OS on them, i could use them sans radio (tablet mode) and when i needed good clean phone, i just switch vm sessions |
05:25 |
|
sfisque |
or even have phone as a separate vm, and bloatware in it's own sandbox |
05:25 |
|
* pdurbin |
is stuck at 2.2.1 |
05:26 |
|
sfisque |
i have a love/hate relationship with my carrier (verizon). great coverage and signal, crappy attitude regarding android and firmware locked kruftware |
05:27 |
|
pdurbin |
I'm finding this interesting but I need some sleep: http://faculty.otterbein.edu/DBuck/HandlingExceptions.pdf |
05:27 |
|
pdurbin |
here's the video about it: ▶ First Do No Harm: Deferred Checked Exception Handling Promotes Reliability - YouTube - http://www.youtube.com/watch?v=9BDZACVu92s |
05:33 |
|
sfisque |
what he posits is kind of the standard semantic for EE E-handling. if you have an expected RE, you can wrap it in an AppE and rethrow with either a rollback or not, depending on how indeterminate of a state you have |
06:58 |
|
|
dangertools joined ##javaee |
06:59 |
|
|
dangertools joined ##javaee |
08:32 |
|
|
kotten joined ##javaee |
09:01 |
|
|
sajjadg joined ##javaee |
09:27 |
|
sajjadg |
Hi guys. |
09:27 |
|
sajjadg |
What do you think about Java CMS? should I use one or build my site without a CMS? |
09:30 |
|
|
LeoGong joined ##javaee |
09:54 |
|
|
kotten joined ##javaee |
10:30 |
|
|
kotten joined ##javaee |
10:36 |
|
|
sajjadg joined ##javaee |
11:01 |
|
|
sajjadg joined ##javaee |
12:01 |
|
|
MegaMatt joined ##javaee |
13:08 |
|
|
sfisque1 joined ##javaee |
14:18 |
|
|
kobain joined ##javaee |
14:25 |
|
|
SExJ joined ##javaee |
14:44 |
|
|
SExJ joined ##javaee |
14:47 |
|
|
SExJ joined ##javaee |
15:01 |
|
|
Naros joined ##javaee |
15:13 |
|
|
SExJ joined ##javaee |
15:31 |
|
|
SExJ joined ##javaee |
15:48 |
|
|
SExJ joined ##javaee |
15:50 |
|
SoniEx2 |
I think I broke my forth VM... |
15:51 |
|
sfisque1 |
maybe it's just sleeping... |
15:52 |
|
SoniEx2 |
¬forth WHOAMI |
15:52 |
|
SExJ |
3 |
15:52 |
|
SoniEx2 |
¬forth SOURCE WHOAMI . |
15:52 |
|
SExJ |
[" You are %s!%s@%s", USER, USER.NICK, USER, USER.LOGIN, USER, USER.HOST, 3, STRING.FORMAT, .] |
15:53 |
|
SoniEx2 |
I think I forgot to add the new parsing code to .run()... |
15:53 |
|
|
tommmied joined ##javaee |
15:54 |
|
|
SExJ joined ##javaee |
15:54 |
|
SoniEx2 |
bleh my code's starting to look ugly :/ |
15:54 |
|
SoniEx2 |
¬forth WHOAMI |
15:54 |
|
SExJ |
You are SoniEx2!~SoniEx2unaffiliated/soniex2 |
15:54 |
|
SoniEx2 |
:D |
16:02 |
|
|
SExJ joined ##javaee |
16:05 |
|
pdurbin |
¬forth WHOAMI |
16:05 |
|
SExJ |
You are pdurbin!~pdurbinserver1.greptilian.com |
16:05 |
|
acuzio |
¬forth WHOAMI |
16:05 |
|
SExJ |
You are acuzio!acuziounaffiliated/acuzio |
16:05 |
|
pdurbin |
some day I'll have more than one server |
16:11 |
|
acuzio |
why ? |
16:16 |
|
|
Quest joined ##javaee |
16:18 |
|
Quest |
whartung, I though maven was the only way to make projects portable between IDEs, the only proper way i mean |
16:18 |
|
|
kotten joined ##javaee |
16:18 |
|
pdurbin |
acuzio: so I can race 'em |
16:19 |
|
pdurbin |
Quest: it's definitely good for that. not sure if there's anything better |
16:19 |
|
Quest |
hm |
16:43 |
|
|
sajjadg joined ##javaee |
16:46 |
|
whartung |
Yea, maven for the moment seems to have been adopted as a universal IDE project file. Thats why we use it here. |
16:50 |
|
semiosis |
maven is also great at making a project cross-developer compatible |
16:50 |
|
whartung |
I dunno about that, maven isn't compatible with me, I can tell you. |
16:50 |
|
semiosis |
once you're familiar with maven you can jump in to any maven project & immediately know your way around |
16:51 |
|
semiosis |
learning curve is steep, yes |
16:51 |
|
* pdurbin |
still has a maven problem: https://github.com/pdurbin/oiosaml_on_glassfish/issues/1 |
17:12 |
|
Quest |
hm |
17:13 |
|
Naros |
¬forth WHOAMI |
17:13 |
|
SExJ |
You are Naros!~Naros50-203-221-40-static.hfc.comcastbusiness.net |
17:15 |
|
Naros |
When we began using maven, we were using MyEclipse 10 and I will tell you, MyEclipse 2013 is leaps & bounds in maven support over ME10 |
17:16 |
|
Naros |
particularly in a multi-project workspace |
17:16 |
|
pdurbin |
javaeebot: lucky myeclipse |
17:16 |
|
javaeebot |
pdurbin: http://www.myeclipseide.com/ |
17:17 |
|
pdurbin |
"Built-in Tools for Mobile Development" |
17:18 |
|
pdurbin |
"IBM WebSphere Server Support" |
17:18 |
|
Naros |
yah, only thing I grumble about is the poor GF4 support it has :E |
17:18 |
|
Naros |
The GF3 integration works for a subset of GF4 operations. |
17:19 |
|
semiosis |
does it have any advantage over IDEA besides price? |
17:19 |
|
pdurbin |
I was looking at "MyEclipse vs. Eclipse" at http://www.myeclipseide.com/module-htmlpages-display-pid-1.html ... there's more |
17:19 |
|
Naros |
I have IDEA installed but haven't played with it that much tbh. |
17:20 |
|
Naros |
But the price for JavaEE support is one reason I prefer ME |
17:38 |
|
|
sfisque joined ##javaee |
17:41 |
|
|
sfisque joined ##javaee |
17:51 |
|
|
KatyB joined ##javaee |
17:52 |
|
zoot |
https://eval.in/62678 |
17:53 |
|
SoniEx2 |
hey KatyB |
17:54 |
|
KatyB |
Hi |
17:54 |
|
SoniEx2 |
KatyB: ask how to learn Java |
18:07 |
|
pdurbin |
Naros: the price of Java EE is eternal vigilance |
18:08 |
|
Naros |
:) |
18:08 |
|
pdurbin |
KatyB: hi. welcome |
18:09 |
|
pdurbin |
whartung: I decided to take another look at Shibboleth SP: https://github.com/dvn/shibpoc/tree/master/java/shibsppoc |
18:09 |
|
sfisque |
against what pdurbin? the spread of the spring plague? |
18:09 |
|
sfisque |
:P |
18:09 |
|
pdurbin |
since it's the only thing I've gotten working with ADFS |
18:10 |
|
SoniEx2 |
sfisque: could you teach KatyB some Java? |
18:10 |
|
semiosis |
zoot: wat?! |
18:11 |
|
sfisque |
javaeebot lucky java tutorial best on the net |
18:11 |
|
javaeebot |
sfisque: http://docs.oracle.com/javase/tutorial/ |
18:11 |
|
sfisque |
javaeebot does not lie |
18:11 |
|
javaeebot |
sfisque: Error: "does" is not a valid command. |
18:11 |
|
semiosis |
hahaha |
18:11 |
|
* sfisque |
sighs at javaeebot |
18:11 |
|
semiosis |
javaeebot do not lie |
18:11 |
|
javaeebot |
semiosis: Error: "do" is not a valid command. |
18:11 |
|
semiosis |
pdurbin should enable that module |
18:11 |
|
sfisque |
maybe javaeebot needs a "pass through" rule? |
18:12 |
|
pdurbin |
javaeebot: lucky javaeebot |
18:12 |
|
javaeebot |
pdurbin: http://www.evanchooly.com/logs/%23%23jsf/today |
18:12 |
|
sfisque |
if (not executable) then echo; |
18:13 |
|
sfisque |
as a funny rule, you should have "javaeebot recursion" have javaeebot report a stack overflow and quit and return to the channel |
18:13 |
|
sfisque |
:P |
18:13 |
|
SoniEx2 |
sfisque: I'm not in the mood for this but Go teach KatyB some Java! |
18:13 |
|
sfisque |
you cannot force a river to flow up hill |
18:15 |
|
SoniEx2 |
sfisque: eh I guess you're not in the mood either :/ |
18:15 |
|
sfisque |
i could be, but teaching is an act of compassion, not servitude |
18:16 |
|
* sfisque |
is feeling extra zen today |
18:35 |
|
pdurbin |
sajjadg: what do you want a CMS to do for you? |
18:43 |
|
|
sfisque_p joined ##javaee |
18:44 |
|
whartung |
Shib should be fine, you might even have enough vocabulary by now to make sense of it pdurbin |
18:46 |
|
pdurbin |
I've got to get something working with ADFS |
18:47 |
|
pdurbin |
I looked at OpenAM this week but it seems... I dunno... too featureful :) |
18:47 |
|
whartung |
what problems are you having with the other IdPs? |
18:47 |
|
whartung |
yea, but if the open am irc folks are giving decent support, maybe it's worth a shot. |
18:47 |
|
pdurbin |
they've been super supportive over irc |
18:47 |
|
pdurbin |
great community |
18:47 |
|
pdurbin |
MegaMatt++ |
18:48 |
|
MegaMatt |
Hah |
18:48 |
|
pdurbin |
MegaMatt: I'm sure the openam guy is sick of me. thought I'd give him the rest of the week off... focus on Shibboleth SP for a bit :) |
18:49 |
|
MegaMatt |
Alderis? Nah, he's amazing.. |
18:49 |
|
whartung |
whoa wait….now I don't understand. |
18:49 |
|
whartung |
does ADFS support SAML natively? |
18:49 |
|
MegaMatt |
*aldaris |
18:49 |
|
pdurbin |
MegaMatt: oh, he's absolutely great. love that guy |
18:49 |
|
|
SLovenberg joined ##javaee |
18:50 |
|
MegaMatt |
It amazes me how much he knows/remembers/shares on a daily basis.. hah |
18:50 |
|
pdurbin |
whartung: ADFS is supposed to, yes, and I had some initial success with Shibboleth SP and ADFS... but as of today I can start calling into it with Java |
18:50 |
|
pdurbin |
using AJP |
18:51 |
|
whartung |
ADFS is the IdP? or the SP? |
18:51 |
|
pdurbin |
ADFS is the IdP in my case. dunno if it can be an SP |
18:51 |
|
whartung |
oh my mistake |
18:51 |
|
whartung |
I never cared for the Shib SP |
18:52 |
|
whartung |
so what issues are you having with your SP? |
18:53 |
|
pdurbin |
well, I have 2 SP implementations that I've gotten working with the IdP at testshib.org. By working I mean I can print out attributes such as "myselftestshib.org". The two SPs are OIOSAML and Shibboleth SP |
18:55 |
|
pdurbin |
I haven't gotten OIOSAML working with an ADFS IdP at all. the next thing I'd like to look at is this issue of AES-128 vs. AES-256 encryption. I may need to install Java Cryptography Extension (JCE) on my end to match the higher encryption on the ADFS end |
18:56 |
|
pdurbin |
I hadn't heard of JCE until this week |
18:56 |
|
|
SLovenberg joined ##javaee |
18:56 |
|
MegaMatt |
Yeah, the JCE unlimited isn't installed by default - it's got embargo restrictions on it |
18:56 |
|
whartung |
yea |
18:57 |
|
MegaMatt |
It should be pretty easy to set up OpenAM as a SAML2 SP as well, .. |
18:57 |
|
pdurbin |
MegaMatt: I haven't been able to figure that out... OpenAM as an SP |
18:58 |
|
MegaMatt |
The docs are usually pretty good... |
18:58 |
|
MegaMatt |
between the docs and the wiki, I can usually follow the examples |
18:59 |
|
pdurbin |
MegaMatt: the docs are decent. I link to them from my OpenAM notes: https://docs.google.com/document/d/1KPKuR3XzUSv_Pt2rxmY2mDnSkIOZIbuB0Q2smg_gUrw/edit?usp=sharing |
18:59 |
|
pdurbin |
MegaMatt: have you used OpenAM as an SP? (we can take this to #openam) |
18:59 |
|
MegaMatt |
Heh yeah, you went off into fedlets |
18:59 |
|
MegaMatt |
http://openam.forgerock.org/openam-documentation/openam-doc-source/doc/admin-guide/index/chap-federation.html#set-up-federation |
18:59 |
|
MegaMatt |
that's what I was thinking of |
18:59 |
|
* pdurbin |
curses the fedlets |
19:00 |
|
MegaMatt |
I've created a hosted SP before |
19:00 |
|
MegaMatt |
I just used that "common tasks" button |
19:00 |
|
pdurbin |
MegaMatt: have you used that hosted SP with an IdP other than OpenAM? |
19:01 |
|
MegaMatt |
No,.. AM was on both sides when I did it |
19:01 |
|
pdurbin |
MegaMatt: yeah... that's the thing |
19:01 |
|
MegaMatt |
;) |
19:01 |
|
pdurbin |
I can get an OpenAM SP "fedlet" working with an OpenAM IdP... but not with the TestShib IdP |
19:02 |
|
pdurbin |
all the gory details are in that doc :) |
19:02 |
|
MegaMatt |
heh |
19:02 |
|
pdurbin |
MegaMatt: do you plan to use any other IdPs? |
19:02 |
|
MegaMatt |
Eventually I will probably try using the TestShib IdP too... |
19:02 |
|
MegaMatt |
Just because it's there |
19:02 |
|
MegaMatt |
And I need to do all that |
19:02 |
|
pdurbin |
MegaMatt: cool. definitely let me know if you get that working, please |
19:03 |
|
MegaMatt |
But I haven't got around to it yet |
19:03 |
|
MegaMatt |
I have the lab material from the FR-402 class, and it goes through setting up everything, but all using OpenAM too... |
19:04 |
|
pdurbin |
dunno what FR-402 is |
19:04 |
|
whartung |
So, MegaMatt, what are you finding to be the most common incompatibilities between SPs and IdPs? |
19:05 |
|
pdurbin |
whartung: this is why I'm going to look into JCE: org.opensaml.xml.encryption.DecryptionException: Failed to decrypt EncryptedData |
19:05 |
|
whartung |
sure |
19:05 |
|
MegaMatt |
Yeah, get the unlimited encryption policy file |
19:05 |
|
pdurbin |
were were looking at http://stackoverflow.com/questions/9422545/decrypting-encrypted-assertion-using-saml-2-0-in-java-using-opensaml |
19:05 |
|
MegaMatt |
Make sure that's not your stumbling block |
19:05 |
|
pdurbin |
we* were |
19:06 |
|
MegaMatt |
Ah yes, they say the same thing |
19:06 |
|
MegaMatt |
http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html |
19:07 |
|
pdurbin |
answered his own questions. I love it when people do that. I do it too. |
19:07 |
|
MegaMatt |
whartung: I haven't done enough to know the common incompatibilties.. I'm really a Java J2SE guy, I'm new to the J2EE / Identity world |
19:07 |
|
MegaMatt |
Still green, trying to learn as much as I can ;) |
19:08 |
|
MegaMatt |
Now if you want to talk about GC tuning, or the different collectors... I'm all for it .. hehe |
19:09 |
|
MegaMatt |
Or if you want to look at a heap dump from an OOM error,... that I can do ;) |
19:10 |
|
sajjadg |
pdurbin, I am developing a website for an organization. they have a strange relation and different sections and ... but something like user profile page/management, dashboard,... can be the same as other CMS. I worked with Drupal, wordpress, joomla and they had a ready to use tools that is very helpful. but at the same time a CMS had downsides like sometimes it gets hard to customize, and somehow it's harder to understand what's exactly going on. for so |
19:10 |
|
sajjadg |
meone with no experience with a Java Web development using a CMS, I don't know if it's a good idea or not. I always am afraid to spend lots of time on a CMS and then have to rebuild it! and at the same time I don't like to reinvent the wheel! |
19:11 |
|
pdurbin |
sajjadg: so maybe you need a light framework. nothing too heavy |
19:11 |
|
sajjadg |
pdurbin, it will be better I think |
19:13 |
|
sajjadg |
I looked at some of Java CMSes and read some comparisons. but they all seems to be heavy |
19:13 |
|
pdurbin |
sajjadg: which one seemed the lightest? |
19:13 |
|
sajjadg |
and compare to PHP cmses they don't have big communities and few resources that make it hard to get into |
19:14 |
|
MegaMatt |
I was going to say, I haven't used any CMS for over a decade, but last I did it was all about PHP ;) |
19:14 |
|
sajjadg |
pdurbin, http://en.wikipedia.org/wiki/List_of_content_management_systems#Java |
19:15 |
|
pdurbin |
heh. dspace. fedoracommons |
19:15 |
|
sajjadg |
MegaMatt, you mean you haven't used a Java base CMS but you used a PHP based one? |
19:16 |
|
MegaMatt |
Yes, but again, this was over a decade ago -- and people didn't even really have smart phones then ;) |
19:17 |
|
sajjadg |
pdurbin, someone on stackoverflow said yanel is lightweight but I check its site and it was awful |
19:17 |
|
sfisque |
the one thing i don't like about many of the OS cms's is that they work well if you use "their" bundled container, but don't just "drop in" cleanly |
19:17 |
|
pdurbin |
sajjadg: bad sign for a CMS ;) |
19:17 |
|
MegaMatt |
I *think* it was php-nuke that I used way back in the day |
19:18 |
|
sfisque |
i tried out one, bede, it was impossible to deploy on jboss, but it ran fine if you launched it using the bundled container (i forget which one) |
19:18 |
|
sajjadg |
finalist on my list was Liferay, Alfresco, Magnolia |
19:19 |
|
MegaMatt |
I was just looking at Magnolia - it looks nice |
19:19 |
|
MegaMatt |
But by looking, I mean I just just just now brought up their webpage, since you were bringing up the subject |
19:20 |
|
sajjadg |
MegaMatt, both mongolia and liferay have beautiful sites. |
19:20 |
|
sajjadg |
and both seems to have good resources but not alfresco |
19:20 |
|
sajjadg |
all of them have big users |
19:21 |
|
sajjadg |
users=customers |
19:21 |
|
sajjadg |
here |
19:21 |
|
sajjadg |
:) |
19:21 |
|
MegaMatt |
I'm actually not a fan of the look of Magnolia's website itself, but I like the features they mentioned .. like support for iPads.. |
19:21 |
|
sajjadg |
but after all I think for now I am better build my website without them. |
19:21 |
|
MegaMatt |
and mobile decives ;) |
19:22 |
|
sfisque |
magnolia's site looks very "touch" oriented. big iconic buttons |
19:22 |
|
MegaMatt |
Yeah,.. and I like that it's all HTML5 |
19:22 |
|
sfisque |
i'm not a big fan of the new "flat" UX pattern |
19:23 |
|
sfisque |
kind of kills the "hyperlinked" concept of the web |
19:24 |
|
sfisque |
turnign everythign into fat button dashboards and all the content is micro-rendered in isolation |
19:24 |
|
sajjadg |
after all I ended up using JavaEE JAX-RS RESTful server application servicing a single-page application using angualrJS. |
19:25 |
|
MegaMatt |
I like the look of liferay.com much better.. now that I'm looking |
19:25 |
|
sajjadg |
I'm using postgresql+flyway+eclipselink :) I had hard time bootstrapting all of them |
19:26 |
|
sajjadg |
I started with spring but for the second time I failed :( |
19:26 |
|
sajjadg |
but I like PG more that mysql... |
19:26 |
|
sfisque |
whoa, the fact that they bundle with 7 other containers is a good sign for "drop in" ability |
19:26 |
|
sfisque |
i may have to look at liferay, i'm getting tired of jspwiki |
19:28 |
|
SoniEx2 |
is KatyB here? |
19:29 |
|
sajjadg |
I like to use MongoDB...but I don't have time right now...but I have a big problem with my db design and I think nosql is the answer to that...http://dba.stackexchange.com/questions/51416/design-db-for-users-with-different-information-fields |
19:30 |
|
sfisque |
keep in mind, that nosql is not a replacement for an rdbms |
19:31 |
|
sfisque |
in many cases, a hybrid model will work. use sql for relational data that requires high referential integrity. nosql for leaf or baked data |
19:31 |
|
sfisque |
at least that's what i've gleaned from everythign i've read |
19:31 |
|
whartung |
sajjadg: http://c2.com/cgi/wiki?ContactAndAddressModels |
19:31 |
|
semiosis |
attributes table... basically three columns: user id FK, attribute name, attribute value |
19:31 |
|
sfisque |
ugh, denormalized data |
19:32 |
|
whartung |
Yea, the old "build a db on top of a db meme" |
19:32 |
|
sfisque |
that would be a good use for nosql. key is referenced in the rdbms, the value is some blob that you can extract at runtime by "type magic" |
19:33 |
|
semiosis |
ask your ops team what they'd rather support :) |
19:33 |
|
sfisque |
serialize the attribute stream as json or ber (i'd recommend ber if you need some type safety) |
19:34 |
|
whartung |
don't forget the fun times getting transactional integrity across the different dbs! \o/ |
19:34 |
|
sfisque |
woohoo XATxs |
19:34 |
|
sfisque |
F |
19:34 |
|
semiosis |
another advantage to demoralized data |
19:34 |
|
sfisque |
U |
19:34 |
|
sfisque |
N |
19:34 |
|
semiosis |
denormalized |
19:34 |
|
sfisque |
i think you had it right the first time semi |
19:34 |
|
sfisque |
:P |
19:34 |
|
semiosis |
:) |
19:34 |
|
sfisque |
sleudian fripp |
19:34 |
|
sajjadg |
I hate sanctions. I can't open www.angularjs.org |
19:35 |
|
whartung |
sanctions? |
19:35 |
|
sfisque |
you can only have your data after you send $40 to our OSteam via paypal |
19:35 |
|
sajjadg |
whartung, yeah. US sanctions against Iran, Syria, North Korea,... |
19:35 |
|
whartung |
o |
19:35 |
|
sfisque |
OH export sanctions |
19:36 |
|
whartung |
how can you not access angularjs? |
19:36 |
|
sajjadg |
google don't let me |
19:36 |
|
sajjadg |
I can't open code.google.com |
19:36 |
|
sajjadg |
oracle.com |
19:36 |
|
sfisque |
content switching based on client ip |
19:36 |
|
sajjadg |
nvidia.com |
19:36 |
|
whartung |
Are you in iran/Syria/NK? |
19:36 |
|
sajjadg |
Iran |
19:36 |
|
whartung |
ah |
19:36 |
|
sfisque |
dun dun dunnnnnnn |
19:37 |
|
SoniEx2 |
so no translate.google.com proxy? |
19:37 |
|
sajjadg |
I can use Tor for bypassing this but I hate it |
19:37 |
|
whartung |
yea |
19:37 |
|
sajjadg |
I can use translate.google.com and gmail.com and ... |
19:37 |
|
sajjadg |
but no code.google.com! |
19:37 |
|
SoniEx2 |
if you can use translate.google.com |
19:37 |
|
SoniEx2 |
then you just translate code.google.com |
19:37 |
|
SoniEx2 |
because proxy |
19:38 |
|
sajjadg |
SoniEx2, let me check |
19:38 |
|
SoniEx2 |
the translate.google.com proxy is an old trick btw |
19:38 |
|
SoniEx2 |
I heard it works for facebook |
19:39 |
|
SoniEx2 |
(on schools and stuff I mean) |
19:41 |
|
sajjadg |
SoniEx2, :) it worked :) |
19:41 |
|
sajjadg |
for code.google |
19:41 |
|
sfisque |
soniex2 == 1337 h/\x0rZ |
19:42 |
|
sajjadg |
but not for facebook. and that's because the government filtered from inside Iran |
19:42 |
|
SoniEx2 |
now open a proxy from translate.google.com |
19:42 |
|
sajjadg |
we are poor people...government filter us from inside and other countries put sanction against us from outside... |
19:43 |
|
SoniEx2 |
well anyway now you know how to use google as a proxy |
19:44 |
|
sfisque |
anyone here done clustered L2 caching with hibernate on tomcat? |
19:44 |
|
sajjadg |
SoniEx2, yeah. thanks. and I also have TOR...tor is a good project...anonymous browsing |
19:45 |
|
SoniEx2 |
yeah but it's exploited and stuff |
19:45 |
|
* Naros |
giggles with joy on how much he can force struts to do for him with a meager few lines of XML |
19:45 |
|
SoniEx2 |
ew XML |
19:46 |
|
sfisque |
struts 1 or 2? |
19:46 |
|
Naros |
2 |
19:46 |
|
Naros |
The interceptor stack and global-result mappings are freakin' awesome. |
19:46 |
|
sfisque |
aye. S2 is much cleaner with conv over conf |
19:46 |
|
whartung |
you can't do anything with S1, xml or no |
19:47 |
|
sfisque |
lolz |
19:47 |
|
Naros |
yah S1 was horrible |
19:47 |
|
Naros |
ActionForm, cringes :E |
19:47 |
|
sfisque |
S1 is fine, if you need commodity tech thats durable. but it was a little nightmarish on configuration |
19:47 |
|
Naros |
The configuration doesn't bother me. |
19:47 |
|
sfisque |
i like S2 with Tiles2, but i using Ajax on S2/T2 is K L U N K Y |
19:47 |
|
Naros |
In fact, our S2 configs are almost like S1. |
19:48 |
|
whartung |
it doesn't DO anything. JSPs walked all over it, and the action form model is basically about ][ much better than raw servlets. |
19:48 |
|
Naros |
sfisque: how do you figure? |
19:48 |
|
Naros |
We use s2 + tiles2 + tons of ajax |
19:49 |
|
sfisque |
are you handing the ajax calls from struts2 or are you routing them to other endpoints? |
19:49 |
|
Naros |
hell, all screens have two flavors, ajax-able and non-ajaxable :P |
19:49 |
|
sfisque |
i foudn routing them into struts2 was not "clean" compared to using other mechs to answer the call |
19:49 |
|
Naros |
The app doesn't care if its AJAX or not. |
19:50 |
|
sfisque |
aye. that's the lack of clarity. aksing for a complete tile or view when all i want to do is update a field hides alot of magic |
19:50 |
|
sfisque |
i dont like that because when things dont work right, you're left with having to introspect the framework to find out why |
19:50 |
|
Naros |
we generally just use an interceptor to help routing |
19:51 |
|
Naros |
AjaxRequestOverrideInterceptor to be precise :) |
19:51 |
|
sfisque |
i'll have to look into that |
19:51 |
|
sfisque |
is it "newish", i'm using a somewhat outdated V of s2 |
19:51 |
|
Naros |
basically, if the request was ajax'd, we pass the interceptor a parameter on the action binding or let it use it's default and it will spit the result back to the framework as ORIGINAL + "-" + extension. |
19:52 |
|
Naros |
then we just define <result name="success">go here</result><result name="success-ajax">go there</result> |
19:52 |
|
Naros |
from the action's point of view, its precisely the same execution path |
19:53 |
|
Naros |
the result mapping can use tiles, json, or w/e scheme. |
19:54 |
|
sfisque |
i'll have to look into using that mech |
19:54 |
|
Naros |
I had to get creative when we wanted to display a displaytag table for non-javascript users and a jqGrid for javascript-based users but in both cases, the same data was fed to the view. |
19:54 |
|
Naros |
And I'm bad about treating jsp fragments like I do classes :P |
19:55 |
|
sfisque |
but back to my other question, anyone awake who's done L2 clustered caching with Hib on Tomcat? |
19:55 |
|
Naros |
someview-grid.jsp and someview-displaytag.jsp |
19:55 |
|
* Naros |
goes back to work :P> |
19:55 |
|
sfisque |
heh heh |
20:28 |
|
Quest |
is it a trait of programmers all over the world to make fellow programmers as like "they know less" and "I know more." |
20:28 |
|
Quest |
? |
20:29 |
|
sfisque |
depends on where they are in "their" career |
20:29 |
|
semiosis |
not just the world, the whole universe |
20:29 |
|
semiosis |
;) |
20:29 |
|
Quest |
sfisque, both parties at somewhat the same level |
20:30 |
|
sfisque |
were either of them stuffed into lockers in high school? |
20:30 |
|
sfisque |
:P |
20:30 |
|
Naros |
Humble programmers realize there is always an ocean of things left to explore :P |
20:30 |
|
semiosis |
no one got my joke |
20:31 |
|
Quest |
sfisque, I dont know. but I feel it very often. not on chat and irc but in the real world |
20:31 |
|
Quest |
semiosis, i did |
20:31 |
|
sfisque |
human nature. everyone wants to be "the expert" |
20:31 |
|
semiosis |
then it just wasnt funny :( |
20:31 |
|
Quest |
sfisque, hm |
20:41 |
|
pdurbin |
semiosis: your xxx the other day was funny. the thing with sfisque |
20:42 |
|
semiosis |
thx |
20:42 |
|
pdurbin |
if irc had a +1 I'd click it |
20:45 |
|
Quest |
I remember when I did my second job and there were some 5 team members those were 5 years experienced . each. and I was 1 year experience. but by skills I was better than them (well Iam not good but was better than THEM). I was new and they were old in the company. tried to press me a lot |
21:04 |
|
pdurbin |
helpful: http://stackoverflow.com/questions/11538746/check-for-jce-unlimited-strength-jurisdiction-policy-files |
21:04 |
|
pdurbin |
it's interesting, JCE is already installed on my Mac (Java 6 from Apple) but not on the server I care about |
21:05 |
|
pdurbin |
but it seems super easy. just replace local_policy.jar and US_export_policy.jar |
21:05 |
|
MegaMatt |
It's trivial, yeah |
21:10 |
|
zoot |
it is good law |
21:11 |
|
sfisque |
because you bought your mac in US |
21:34 |
|
pdurbin |
ok |
21:34 |
|
pdurbin |
reports from an ADFS guy that he got OIOSAML working (the demo app) after installing the JCE unlimited strength policy files |
21:35 |
|
whartung |
\o/ |
21:35 |
|
pdurbin |
now to see if we can get it working with my java ee app that's using OIOSAML |
21:37 |
|
pdurbin |
mañana |
23:01 |
|
|
kotten joined ##javaee |
23:46 |
|
|
Naros joined ##javaee |
23:48 |
|
semiosis |
anyone heard of or used MapDB? |
23:48 |
|
semiosis |
http://www.mapdb.org/ |
23:50 |
|
sfisque |
heard of |
23:51 |
|
semiosis |
building a javafx app and need to do some simple persistence |
23:51 |
|
sfisque |
javadb |
23:52 |
|
semiosis |
hmm i dont really need an rdbms, seems to heavyweight |
23:52 |
|
whartung |
yea, just use javadb/derby |
23:52 |
|
sfisque |
it's bundled with java, so off the shelf |
23:52 |
|
sfisque |
javaeebot lucky javadb |
23:52 |
|
javaeebot |
sfisque: http://www.oracle.com/technetwork/java/javadb/ |
23:53 |
|
whartung |
and a database that is "Concurrent, Fast, ACID, Flexible, Hackable, SQL Like" is not "heavyweight"? |
23:53 |
|
sfisque |
and thirdparty rather than integrated with the jdk |
23:53 |
|
whartung |
if you want to use javadb as a document store, then store a BLOB -- ez |
23:53 |
|
whartung |
javadb can be embedded in your app readily |
23:54 |
|
sfisque |
even easier. IF all you need is key/value pairs, you can use a HashTable and de/serialize from/to disk |
23:54 |
|
sfisque |
poor mans simple db |
23:54 |
|
whartung |
yea, for reasonable amounts of data, non-transactional of course (well sorta) |
23:54 |
|
sfisque |
hashtable is synchronized so you get "some" level of ACID |
23:55 |
|
whartung |
Concurrent Hash Map would be better, but.. |
23:55 |
|
sfisque |
true |
23:55 |
|
whartung |
an the ever lovely "append only" DB |
23:55 |
|
whartung |
play now, pay later |
23:56 |
|
sfisque |
lol |
23:57 |
|
whartung |
I always love these: "MapDB has outstanding performance rivaled only by native DBs. It is result of more than a decade of optimizations and rewrites." |
23:57 |
|
whartung |
and, then, of course, "It also has number of options to trade durability for write performance." |
23:57 |
|
whartung |
Ah, so..then, how fast is it really? |
23:57 |
|
sfisque |
you ask too many questions… drink the damn koolaid |
23:57 |
|
sfisque |
:P |
23:58 |
|
whartung |
/dev/null is web scale |
23:58 |
|
sfisque |
galactic scale, even |
23:58 |
|
whartung |
thats /dev/blackhole |
23:58 |
|
sfisque |
>.< |
23:58 |
|
sfisque |
i hear it has O(1) for all operations |