IntelliJ IDEA

Java, https and self signed certificate problems on mac os x

Sometimes you must work with self signed certificate on your mac.
It's no problem if all you need is Safari (or any other browser). Just accept this cert and you are almost happy.

Having an application written in java and setting resource's url available only via https… it's quite another story.
The problem is that java declines such connections and does not provide any confirmation dialog or so. It's just not secure and that's enough do close it.
Moreover, because java uses it's own keystore, it doesn't help if you accept it in Safari.

So, at the end you will get Exception like this:
javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
Przeczytaj więcej (read more)...
Comments

Większy obszar roboczy w nowej wersji IntelliJ IDEA (EAP)

Jestem zwolennikiem IntelliJ IDEA, to pewnie już każdy wie Happy
Lubię też czasem podpatrzeć co będzie w nowej wersji. Czasem też biorę czynny udział w jej testowaniu, oraz (w czym jestem dobry) w zgłaszaniu błędów Happy.

Co i raz przychodzą jakieś nowinki - a to nowe możliwości we flexie czy ruby'm (po co to komu? Winking), a to konsola SQL, HQL czy wreszcie JPA. Ot, takie tam nowinki i ficzery. Oczywiście dobrze, że są, ale mi osobiście spodobała się jedna nowość - maksymalizacja ekranu, na którym pracujesz.
Przeczytaj więcej (read more)...
Comments

Porządkowanie ikon na pasku menu

Czy nie przeszkadza Wam fakt, że jeżeli posiadacie dużo ikon w pasku menu to niekiedy są one przykrywane przez aplikacje z własnym rozbudowanym menu?
Mi to przeszkadzało przez ostatni rok... A jak się okazuje rozwiązanie jest banalnie proste Happy
Kilka ruchów myszką i wreszcie najbardziej potrzebne ikonki mam z prawej strony, gdzie nawet mój IntelliJ Idea nie potrafi ich przykryć Happy
Przeczytaj więcej (read more)...
Comments

JTabbedPane na ogryzku w aplikacjach

Obiecałem w sierpniu, że napiszę jak zmienić istniejące programy w javie i korzystające z JTabbedPane, żeby wyglądały tak jak na innych platformach i dzięki temu dawały się używać. Nadeszła pora spełnić obietnicę. Ponieważ nic w kodzie się nie zmieniło, bo działa i ma się dobrze, zatem pragnących poznać co, dlaczego i jak odsyłam to poprzedniego artykułu.
Całość rozwiązania jest prosta i opiera się na mechanizmach, które udostępnia nam java, zatem bez obaw, nie będzie potrzebna żadna ingerencja w kod, nie będą potrzebne źródła, dekompilacje czy inne straszne sprawy Happy
Przeczytaj więcej (read more)...
Comments

JTabbedPane na ligolu (max os x)

Maszyna wirtualna Javy na maku nie jest napisana przez SUN'a, tylko przez samego Apple'a. Dobry Wujek chciał, żeby programy napisane w javie wyglądały bardziej "makowo" niż "metalowo". Napisał więc własny LookAndFeel - Aqua. I o ile można się zgodzić, że gdzieniegdzie wygląda ładnie, to jednak niekiedy Wujek przegiął. Pomijam drobnostki w stylu guzików, które różnią się w przypadku, gdy doda się do nich ikonkę od tych tylko z napisem. Dużo większy problem jest w przypadku zakładek, czyli JTabbedPane. Dla jednej, dwóch czy też trzech zakładek z krótkimi nazwami jest wszystko ok. Problem pojawia się gdy chcemy mieć więcej zakładek. W większości L&F możemy sterować zachowaniem paska zakładek - czy ma być utrzymana jedna linia, czy też mają się zawijać tak, aby wszystkie były widoczne. Na ligolu działa tylko jedna opcja - zawsze jeden wiersz. Być może wynika on z zasady, że im prostsze, tym lepsze, ale akurat w tym przypadku stanowi ogromy problem.Przeczytaj więcej (read more)...
Comments