| Time |
S |
Nick |
Message |
| 01:35 |
|
|
aspire joined ##javaee |
| 01:37 |
|
SoniEx2 |
I kinda need something |
| 01:37 |
|
SoniEx2 |
let's say I have 3 objects: obj1, obj2, obj3 |
| 01:38 |
|
SoniEx2 |
then let's say I want to map something to a number |
| 01:38 |
|
SoniEx2 |
I mean |
| 01:38 |
|
SoniEx2 |
Map<Identifier, Integer> or something |
| 01:39 |
|
SoniEx2 |
then I want each object to map to a specific part of the map |
| 01:40 |
|
SoniEx2 |
but I want to distribute randomly between the objects |
| 01:40 |
|
SoniEx2 |
or... idk how to explain this |
| 01:46 |
|
SoniEx2 |
should I just map to a map? |
| 01:46 |
|
SoniEx2 |
and do some math? |
| 01:58 |
|
SoniEx2 |
meh I wish Java had ?. |
| 02:01 |
|
SoniEx2 |
I have a question: null checks vs object construction? |
| 02:04 |
|
pdurbin |
SoniEx2: I'm pretty sure you can make a map of a map. But at some point, just make an object, right? |
| 02:13 |
|
SoniEx2 |
is there anything like a "random access" map? |
| 02:13 |
|
SoniEx2 |
like a map where you can get entries by index? |
| 02:18 |
|
|
AartBluestoke1 joined ##javaee |
| 02:19 |
|
|
gandalfpimp joined ##javaee |
| 03:27 |
|
|
aspire joined ##javaee |
| 03:50 |
|
|
aspire_ joined ##javaee |
| 04:09 |
|
|
aspire joined ##javaee |
| 04:19 |
|
sfisque |
soniex2 look at the linkedhashmap |
| 04:20 |
|
|
firebird1 joined ##javaee |
| 05:37 |
|
|
firebird1 joined ##javaee |
| 06:12 |
|
|
AartBluestoke1 left ##javaee |
| 06:41 |
|
|
firebird1 joined ##javaee |
| 06:47 |
|
|
ashkanr joined ##javaee |
| 07:11 |
|
|
AlexCzar joined ##javaee |
| 08:45 |
|
firebird1 |
hi guys |
| 08:55 |
|
|
AlexCzar joined ##javaee |
| 08:59 |
|
firebird1 |
can someone guide me on custom identity generator |
| 09:08 |
|
firebird1 |
any tut |
| 09:15 |
|
firebird1 |
http://blog.anorakgirl.co.uk/2009/01/custom-hibernate-sequence-generator-for-id-field/ |
| 10:14 |
|
|
firebird1 joined ##javaee |
| 11:24 |
|
|
AlexCzar joined ##javaee |
| 11:24 |
|
SoniEx2 |
what do Java dreams mean? |
| 11:25 |
|
SoniEx2 |
(a Java dream being a dream where you're programming your Java stuff) |
| 12:55 |
|
|
neuro_sys joined ##javaee |
| 12:55 |
|
neuro_sys |
good day |
| 12:55 |
|
neuro_sys |
beautiful weekend |
| 12:56 |
|
SoniEx2 |
I need a map where I can get stuff by slot |
| 12:57 |
|
SoniEx2 |
as in listPoweredMap.get(int index) |
| 12:57 |
|
SoniEx2 |
or listPoweredMap.get(Object key) |
| 12:58 |
|
SoniEx2 |
(or as in I want both) |
| 13:06 |
|
neuro_sys |
you need a bidimap |
| 13:06 |
|
neuro_sys |
is that it |
| 13:06 |
|
neuro_sys |
oh you say you need indexing |
| 13:07 |
|
neuro_sys |
I don't know one that's provided as an api, but it'd be easy to extend the default implementation to get one |
| 14:01 |
|
|
philbot joined ##javaee |
| 14:01 |
|
|
Topic for ##javaee is now Java Enterprise Edition | http://en.wikipedia.org/wiki/Java_EE | logs at http://irclog.greptilian.com/javaee/today |
| 14:04 |
|
|
javaeebot joined ##javaee |
| 14:07 |
|
|
Sircle_ joined ##javaee |
| 14:15 |
|
|
Sircle joined ##javaee |
| 15:00 |
|
neuro_sys |
http://vertx.io/ |
| 15:00 |
|
neuro_sys |
hmm? |
| 15:42 |
|
sfisque |
if you're willing to accept an O(n) lookup cost, you can use LinkedHashMap |
| 15:43 |
|
sfisque |
otherwise you can extend HashMap and implement List or extend ArrayList and implement Map |
| 15:44 |
|
neuro_sys |
I had checked that when he asked about it, but couldn't see a method with signature get(int index) |
| 15:45 |
|
neuro_sys |
he'd have to get the keyset iterator, and count until hitting the index |
| 15:57 |
|
|
firebird1 joined ##javaee |
| 16:19 |
|
firebird1 |
i slept the whole day |
| 16:19 |
|
firebird1 |
too much tired |
| 16:20 |
|
firebird1 |
human body is not machine |
| 16:42 |
|
SoniEx2 |
how do I do public and private keys in Java? |
| 16:48 |
|
sfisque |
aye neuro_sys. that's why i indicated the O(n) aspect |
| 16:48 |
|
sfisque |
but for fairly small sets, O(n) is barely worse than O(log n) |
| 16:49 |
|
sfisque |
the other way, he'd have to write code integrating a List and Map into a single impl |
| 16:49 |
|
sfisque |
which if the set is fairly small, is overkill |
| 16:51 |
|
neuro_sys |
using another internal map to index by a linear counter would be interesting :p |
| 16:51 |
|
neuro_sys |
anyways |
| 16:51 |
|
firebird1 |
sfisque, like in js integrating a List and Map |
| 16:51 |
|
sfisque |
the aspect of a LinkedHashSet is that it guarantees every iteration to be identical betweeen invocations |
| 16:51 |
|
sfisque |
aye |
| 16:51 |
|
sfisque |
i'm a big fan of leverage over reinvent if the problem does not require it |
| 16:52 |
|
sfisque |
if his set is big (thousands, millions, etc.) then the custom impl would be the way to go. if the set has ~100 entries, LHM would do just fine perf-wise and be "off the shelf" |
| 16:53 |
|
|
firebird1 joined ##javaee |
| 16:56 |
|
* SoniEx2 |
flips sfisque |
| 16:56 |
|
* sfisque |
does somersault in the air and lands on his feet |
| 16:57 |
|
* SoniEx2 |
slaps sfisque |
| 16:58 |
|
* sfisque |
performs the shaolin thousands hands of death move on SoniEx2 |
| 16:58 |
|
SoniEx2 |
also I expect the map to have about 262144 objects |
| 16:58 |
|
SoniEx2 |
anyway |
| 16:58 |
|
SoniEx2 |
call me a they |
| 16:58 |
|
sfisque |
which operation do you anticipate more often, key lookup or index lookup? |
| 17:01 |
|
SoniEx2 |
both |
| 17:01 |
|
sfisque |
"more often" |
| 17:01 |
|
sfisque |
both isnt an answer |
| 17:01 |
|
SoniEx2 |
both |
| 17:01 |
|
sfisque |
nm |
| 17:02 |
|
SoniEx2 |
both/neither |
| 17:02 |
|
sfisque |
the other issue is, why would you manage that in memory |
| 17:02 |
|
sfisque |
why wouldnt you query and page? |
| 17:03 |
|
sfisque |
minus any internal info, you're already looking at giving up over 2m of memory just for the pointers |
| 17:05 |
|
SoniEx2 |
I expect this to use 500MB of memory |
| 17:05 |
|
SoniEx2 |
2M is nothing |
| 17:05 |
|
sfisque |
2M is not nothing for a single object in memory |
| 17:06 |
|
* sfisque |
shakes his head, muttering, walking out of the room |
| 17:12 |
|
SoniEx2 |
MC uses 1GB+, 2M is nothing |
| 17:18 |
|
* SoniEx2 |
flips sfisque |
| 17:20 |
|
* sfisque |
sighs |
| 17:42 |
|
firebird1 |
aaaaaaaaah |
| 17:42 |
|
firebird1 |
building reports in java without doc is heck difficult |
| 18:27 |
|
tjsnell |
then use the docs |
| 19:13 |
|
|
kobain joined ##javaee |
| 19:46 |
|
|
firebird1 left ##javaee |
| 20:40 |
|
|
nsdk joined ##javaee |
| 20:41 |
|
nsdk |
hi guys |
| 20:41 |
|
nsdk |
I would like help with validation |
| 22:00 |
|
tjsnell |
and? |
| 22:00 |
|
tjsnell |
you're a great person |
| 22:00 |
|
tjsnell |
people like being around you |
| 22:00 |
|
tjsnell |
do you feel validated now? |
| 22:25 |
|
pdurbin |
tjsnell: good try |
| 22:25 |
|
tjsnell |
:) |
| 22:30 |
|
pdurbin |
maybe it was more of an issue with parking |
| 23:08 |
|
|
AndroidLoverInSF joined ##javaee |