Re: konverze properties file do excelu

2014-06-24 Tema obsahu Jiri Holy
Řekl bych, že pokud to chceš vyloženě jako konverzi properties - excel a zpět, 
tak je to práce na 10 minut nakódovat nějakou jednoduchou utilitku s Apache POI

Jiří Holý

On 23/06/2014 10:11 a.m., Jiří Chaloupka wrote:
 Zdravím konferenci,
 potřebuji předat jazykový lokalizační soubor (messages.properties) 
 překladateli na překlad, ideálně jako excelovou tabulku.
 
 Základ je jednoduchá, načíst do excelu jako csv soubor, uložit jako xls. 
 Problém je s tím, že v tu chvíli bude obsahovat escapované znaky. Podobně 
 zpět - dostanu excelový soubor, kde budou zase jiné znaky na escapování, budu 
 potřebovat zkonvertovat zpět.
 
 Jak toto řešíte vy? Přijde mi to jako obecná věc, která už musí být nějak 
 jednoduše vyřešená, nechci vymýšlet kolo...
 
 Díky za nasměrování
 Jirka


Re: Jak deserializovat poškozená data?

2014-06-19 Tema obsahu Jiri Holy
Nezkoušel jsem to, ale první co mě napadá, je dělat tu deserializaci trochu víc 
manuálně. Co tím myslím: u těch datových tříd přetížit jejich metody pro 
čtení něčím jako:

private void readObject(java.io.ObjectInputStream stream) throws IOException, 
ClassNotFoundException {
try {
stream.defaultReadObject();
} catch (EOFException e) {
// a neco delat, lze predpokladat, ze nektere atributy teto 
tridy uz jsou deserializovane ...
}
}

Snad tenhle snippet ukazuje alespoň dobrým směrem.

Jiří Holý

On 19/06/2014 8:28 a.m., Jaroslav Kačer wrote:
 Dobrý den!
 
 Mám soubor o velikosti několika MB, který obsahuje serializované javovské 
 objekty (bajtkód i zdrojáky mám). Problém je v tom, že tento soubor je z 
 nějakého důvodu useknutý, tudíž deserializace oprávněně skončí s výjimkou 
 EOFException.
 
 Chtěl bych z těch dat přečíst alespoň něco, co se dá. Nenapadá vás nějaký 
 způsob, jak o provést? Zkusil jsem například nástroj jdeserialize [1], ale 
 bohužel padá také.
 
 Celý obsah je jeden objekt, ve kterém jsou vnořeny další objekty, tudíž 
 nemůžu použít deserializaci po kouskách, kdy bych si načtený objekt někam 
 uložil a zkusil další. Je to jedno volání ObjectInputStream.readObject().
 
 Nemáte na to někdo nějaký fígl?
 
 Předem děkuji za jakýkoliv tip!
 
 Jarda
 
 
 [1] https://code.google.com/p/jdeserialize/
 
 


Json - de/serializace hierarchie

2013-12-07 Tema obsahu Jiri Holy
Ahoj,
pokouším se lehce dráždit JEE7 na Wildfly (beta verze) a po očku kouknout i na 
ten rest+json, když už to teď tak frčí. Nicméně narazil jsem na problém, který 
se mi nepodařilo zatím nikde vygůglit a ani zjistit, proč mě to nemá rádo.

Co mám: hierarchii tříd, kde základní je abstraktní (a dle návodů snad i řádně 
oanotovaná):

@JsonTypeInfo(
 use = JsonTypeInfo.Id.NAME,
 include = JsonTypeInfo.As.PROPERTY,
 property = type,
 visible = true,
 defaultImpl = AccountBank.class
)
@JsonSubTypes({
 @JsonSubTypes.Type(value = AccountBank.class, name=AccountBank.TYPE_NAME),
 @JsonSubTypes.Type(value = AccountCash.class, name=AccountCash.TYPE_NAME),
 @JsonSubTypes.Type(value = AccountCreditCard.class, 
name=AccountCreditCard.TYPE_NAME)
})
public abstract class Account implements Serializable {
.
}


a k tomu v tom samém balíčku zmíněné tři třídy. Restová metoda

   @Path(/{userId})
   @GET
   @Produces(MediaType.APPLICATION_JSON)
   public Account get(@PathParam(userId) String userId)

vrátí json se správnými údaji vlastními skutečnému vracenému objektu, kromě 
políčka type.


A metoda
   @Path(/{userId})
   @PUT
   @Consumes(MediaType.APPLICATION_JSON)
   public void create(@PathParam(userId) String userId, Account account)

mě rovnou seřve (ať pošlu json s type nebo bez) následující hláškou:

Caused by: org.codehaus.jackson.map.JsonMappingException: Can not construct 
instance of services.ws.rs.v1.domain.Account, problem: abstract types can only 
be instantiated with additional type in 
formation
at [Source: io.undertow.servlet.spec.ServletInputStreamImpl@41408365; line: 1, 
column: 1]
at 
org.codehaus.jackson.map.JsonMappingException.from(JsonMappingException.java:163)
 [jackson-mapper-asl-1.9.12.jar:1.9.12]
at 
org.codehaus.jackson.map.deser.StdDeserializationContext.instantiationException(StdDeserializationContext.java:233)
 [jackson-mapper-asl-1.9.12.jar:1.9.12]
at 
org.codehaus.jackson.map.deser.AbstractDeserializer.deserialize(AbstractDeserializer.java:60)
 [jackson-mapper-asl-1.9.12.jar:1.9.12]
at 
org.codehaus.jackson.map.ObjectMapper._readValue(ObjectMapper.java:2704) 
[jackson-mapper-asl-1.9.12.jar:1.9.12]
at 
org.codehaus.jackson.map.ObjectMapper.readValue(ObjectMapper.java:1315) 
[jackson-mapper-asl-1.9.12.jar:1.9.12]
at 
org.codehaus.jackson.jaxrs.JacksonJsonProvider.readFrom(JacksonJsonProvider.java:419)
at 
org.jboss.resteasy.core.interception.AbstractReaderInterceptorContext.readFrom(AbstractReaderInterceptorContext.java:59)
 [resteasy-jaxrs-3.0.4.Final.jar:



Máte někdo radu, co jsem (ne)udělal, že mi to ne(de)serializuje správné potomky?

Díky
Jirka


Re: Česká komunita Eclipse uživatelů a programátorů

2013-06-18 Tema obsahu Jiri Holy
Ahoj,
o Eclipse technologie se nejakou chvili (bokem) zajimam a docela se mi libi 
myslenka EUGCZ, ale jsem trochu skepticky, jestli ta ceska kotlina vubec 
obsahuje ani ne tak dostatek, ale spis vubec _nejaky_ programatory...

Protoze mate asi vetsi prehled - jak si na tom vlastne Cesko stoji?

Jiri Holy

On 10/06/2013 9:11 p.m., Libor Jelinek wrote:
 Hezký den všem Javistům!
 Rád bych Vám oznámil vznik a pozval do Eclipse User Group Česko! Naše webové 
 stránky jsou http://eclipseczech.cz/. Jsme také na Facebooku, Twitteru, G+ a 
 LinkedIn.
 
 EUGCZ je skupinou uživatelů, programátorů, organizací a příznivců technologí 
 vyvíjených softwarovou nadací Eclipse Foundation s cílem podpory a propagace 
 těchto projektů mezi českými a slovenskými uživateli. Zabýváme se převážně 
 (ale nejenom) Eclipse Rich client platform (RCP), Remote Application 
 Development (RAP), Jetty a Equinox OSGi. Samozřejmostí je komunitní podpora 
 vývojového prostředí Eclipse IDE. Mezi základní činnosti patří fórum o 
 Eclipse v českém jazyce a organizování propagačních akcí a odborných setkání 
 Eclipse technologí.
 
 Nultou pořádanou akcí je první český Eclipse DemoCamp 
 http://eclipseczech.cz/akce/democamp-kepler-2013/. Podvečerní spíše 
 neformální setkání je naše první a první česká Eclipse akce. Je to 
 příležitost ukázat všechny úžasné a zajímavé technologie vyvinuté v Eclipse 
 komunitě. Také je to příležitost setkat se dalšími Eclipse fanoušky.
 
 Současně bych chtěl požádat, zda by se nenašla organizace ochotná přispět na 
 aktivity EUGCZ. Zejm. pro listopadový DemoCamp bychom chtěli pozvat někoho ze 
 zahraničních osobností Eclipse světa.
 
 Ještě jednou Vás velice rád Vás zvu na DemoCamp i do české komunity Eclipse 
 na http://eclipseczech.cz/ nebo na sociálních sítích.
 
 ​​
 --
 Za Eclipse User Group Česko​
 ​Libor JELÍNEK
 
 http://eclipseczech.cz/
 http://twitter.com/liborjelinek
 http://devblog.virtage.com/libor-jelinek/
 tel. 777 205 142


Re: maven multi-module build - jeden assembly output adresar

2013-02-13 Tema obsahu Jiri Holy
Hmm .. vetsinou to resi samostatny maven projekt (popripade profil) za pouziti 
maven assembly pluginu a jeho schopnosti definovat dependency set 
(http://maven.apache.org/plugins/maven-assembly-plugin/component.html#class_dependencySet).
 Byt vami, tak trochu poguglim tuto moznost.

S pozdravem
Jiri Holy

On 13/02/2013 11:03 p.m., Pavel Kysilka wrote:
 zdravim,
 
 pracuji na projektu asi s 50 maven moduly. Vysledkem byva sestaveni 
 asi 7 binarek klientskych desktopovych aplikaci a par webovych aplikaci
 (war archivy).
 Jsem schopen si sestavit konsolidacni build.
 
 Rad bych to zautomatizoval do teto podoby:
 - spustim konsolidacni build.
 - veskere binarky aplikaci a webove archivy se ulozi do jednoho
 adresare.
 - zaroven bych chtel zachovat moznost, je-li to mozne, ze webove archivy
 a desktopove aplikace se pomoci assembly pluginu sestavuji i do adresare
 target v kazdem modulu pri spusteni prikazu maven package.
 
 Je toto v maven mozne a jak ? Idealne by se hodil odkaz na nejaky reseny
 priklad na webu.
 
 dekuji za odpovedi
   Pavel Kysilka
 


Literatura pro Seam a JSF

2012-03-24 Tema obsahu Jiri Holy
Ahoj,
chtěl bych požádat někoho věci znalého, zda by mohl doporučit nějaké 
knížky/sérii článků pro JSF a Seam. Jsem začátečník, prakticky o tématu nevím 
skoro nic, ale chci se dostat nejen do obrazu, ale i zjistit proč to tak 
funguje s detailnějšími hinty, co která volba třídy či anotace sekundárně 
ovlivní...

Díky
Jirka

PS: ano, umím používat vyhledávače, jde mi o trochu osobnější doporučení třetí 
stranou