Rewrite to asi nebude umět (možná to tu někdo vymyslí).
Já bych dal do index.php podmínku: pokud neexistuje session, tak začít session a přesměrovat. To mi přijde jako nejjednodušší (nebo přes cookies).
Příspěvky odeslané z IP adresy 88.102.73.–
I když nevim, jestli to nezpůsobí výrazné zpomalení startu programu.
Jinak by to taky určitě šlo bez něj a tahat to ze zipu (java.util.zip.*). To by bylo na čas nutný k pochopení asi rychlejší.
Nejlepší je to dát do JARka. Resources se většinou přibalují k programu (nebo i vedle). Stačí aby byl při spuštění jar soubor v classpath a pak už se dá na resources dostat přes classloader.
1) Dělat z blokových prvků inline prvky mi přijde docela odvážné.
2) Používat jako oddělovač prvek seznamu (který simbolizuje obsahový význam) je návrhová chyba.
3) IE se většinou zblázní, pokud má víc plovoucích prvků a zde jimi šetřeno nebylo.
4) Jsou zbytečně nastavovány defaultní hodnoty - je to méně přehledné.
5) Pokud je "float" nastaven pro všechny vnořené elementy, tak se nevypíná vlastností "clear". Jde o chybné pochopení principů CSS.
6) Absolutní pozicování bez zadání pozice by mělo způsobit vykreslení prvku na pozici, kde by byl při statickém pozicování. Nikdy bych se na to nespoléhal.
7) Nastavením "position: relative;" pro prvky vnějšího seznamu, přidáním "top: 50px; left: 0;" vnitřnímu seznamu a záměnou "clear: both;" za "float: none;" v prvcích vnitřního seznamu možná docílíte toho, co jste chtěl :).
Nemůžeš spojovat String a int. Musí to být ve stylu
System.out.println("Strana a:" + String.valueOf(a));
Přečetl jsem si otázku a docela mě potěšila, že jsem nad tím i chvíli přemýšlel.
Navrhnutý algoritmus má složitost O(N^2).
Jinou možností je čísla nejdříve seřadit a pak vypisovat čísla, která mají různá sousední čísla - O(N*log(N)).
A nejlepší by bylo si čísla ukládat do hash tabulky - O(N).
Tazateli tento příspěvek asi nepomůže, ale školní problém se mi líbí.