Při hledání zajímavého vánočního dárku jsem narazil na věc, která mě skutečně nadzvedla ze židle. Městské Divadlo v Mostě nabízí výrazné slevy pro různé skupiny obyvatel. To, že jsou různě zvýhodňováni důchodci, studenti nebo matky na mateřské se dá pochopit, ale proč proboha mají být zvýhodňováni lidé, kteří žijí na úkor ostatních?
Pokračovat ve čtení „Sleva pro nezaměstnané?“
Vlastní certifikát ve Weblogicu
Na projektu jsem se setkal se situací, kdy se prostřednictvím SSL připojujeme na middleware. V podstatě se jedná o klasické volání webových služeb. Problém byl v tom, že když jsme tuto službu zavolali, Weblogic vracel výjimky o tom, že protistrana používá neznámé certifikáty.
Pokračovat ve čtení „Vlastní certifikát ve Weblogicu“
Tip: Jak na screencast
Dneska mi od kolegy, který dostal za úkol pokopnout jeden problém s buildováním našeho projektu, výsledek jeho práce, a to v celkem netradiční formě – jako screencast. To mě přivedlo na myšlenku, že vůbec nevím, jak se takový screencast dá vyrobit. To mi nedalo spát natolik, že jsem po tom zapátral a zjistitl, že existují moc pěkné nástroje.
Pokračovat ve čtení „Tip: Jak na screencast“
Nepříjemný bug v Mavenu
Na projektu používáme pro build nástroj Maven ve verzi 2.0.9. Jedná se o perfektní nástroj do doby, kdy pracuje tak, jak má. Ve chvíli, kdy se začne chovat „tak nějak divně“ se chyby hledají docela těžko.
Pokračovat ve čtení „Nepříjemný bug v Mavenu“
Tip: Logování SQL v Hibernate
Pokud potrebuju logovat SQL v Hibernate spolecne s parametry, muzu pouzit P6Spy.
Ale mnohem jednodušší je použít Log4j 🙂 :
log4j.logger.org.hibernate.SQL = DEBUG
log4j.logger.org.hibernate.type = TRACE
Přiklad vystupu hibernate:
7820 DEBUG [org.hibernate.SQL] {main} - insert into Client (name, personalNumber, id) values (?, ?, ?)
7821 TRACE [org.hibernate.type.StringType] {main} - binding ‘John Doe’ to parameter: 1
7821 TRACE [org.hibernate.type.StringType] {main} - binding ‘123X’ to parameter: 2
7821 TRACE [org.hibernate.type.LongType] {main} - binding ‘10′ to parameter: 3
Převedl jsem starší články
Převedl jsem starší články ze všech nádraží, kde jsem dříve publikoval. Některé weby už neexistují a tak jsem rád, že se mi podařilo tyto články zachránit.
Sice se nejedná o žádné skvosty české literatury, ale pro mě mají hodnotu jakési sondy do mé minulosti a do témat, o která jsem se zajímal. Zatím mam drobný problém s přenesením komentářů k těmto článkům, ale snad se mi to povede.
Logovani ve Springu
Jak udělat podrobné logování ve Springu tak, aby se nemusel procházet kód a ručně vkládat něco jako log.debug(....);
? Spring framework má pro tyto úcěly vynikající podporu, jejíž použití je naprosto jednoduché.
Pokračovat ve čtení „Logovani ve Springu“
Použití EJB ve Springu
Před časem jsem na projektu řešil, jak použít dependency injection Springu pro použití EJB. V podstatě mi šlo o to, abych nemusel řešit různé lookupy na EJB v kódu, ale aby to vše fungovalo tak nějak „samo“.
Pokračovat ve čtení „Použití EJB ve Springu“
Maven 2 – Endorsed libs
Při použití Mavenu, kdy někdy je potřeba občas přidat nějakou tu knihovnu do endorsed adresáře JRE (například projekt Metro vyžaduje přetížit JAXWS a JAXB API), je možné použít mechanismus, kdy se do JRE přihrají knihovny tak, jako by byly nakopírovány přímo do %JAVA_HOME%/lib/endorsed.
Pokračovat ve čtení „Maven 2 – Endorsed libs“
Rozchození DVB-T tuneru MSI Mega Sky 580 v Linuxu
Nedávno jsem si koupil usb tuner MSI Mega Sky 580. Jedná se o zařízení pro příjem digitální televize (více info tady.), které lze bez problémů využívat pod operačním systémem MS Windows, ale v systému GNU/Linux je to složitější. A protože mi to dalo zabrat více než 10 minut, považuji to za složitý proces, který radeji blognu, aby zůstalo zachován, navzdory mé skleroze 🙂
Pokračovat ve čtení „Rozchození DVB-T tuneru MSI Mega Sky 580 v Linuxu“