Problém s lambda v Eclipse

Pokud používáte pro vývoj v Javě Eclipse IDE a chcete vyzkoušet psaní lambda výrazů, což je novinka v Javě 8, může se stát, že Eclipse vám validní lambda kód označí jako chybu a to i přesto, že Java 8 máte nainstalovanou a přidanou do build path. Je totiž ještě nutné nastavit compiler compliance level: Window -> Preferences -> Java -> Compiler -> vybrat „Compiler compliance level“ 1.8 -> potvrdit.

Eclipe_ide_compliance_level

Pokud ani toto nepomohlo zkontrolujte nastavení projektu: pravým na projekt -> Properties -> Java Compiler -> vybrat „Compiler compliance level“ 1.8 -> potvrdit.

Nápověda při psaní v Eclipse IDE

Pokud v Eclipse píšete kód, defaultně se nezobrazuje nápověda pro výběr. Je potřeba stisknout Ctrl a mezerník a teprve pak se obsahová nápověda zobrazí. V IntelliJ Idea IDE se rovnou při psaní nápověda, po napsání několika znaků, zobrazí.

Následující změna v nastavení Eclipse umožní automatické zobrazení kontextové nápovědy při psaní: Window -> Preferences -> Java -> Editor -> Content Assist -> v sekci „Auto Activation“ zaškrtněte „Enable auto activation“ a do „Auto activation triggers for Java:“ zadejte řetězec ._abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ a změny potvrďte.

Eclipse_content_assist

Zdroj: www.stackoverflow.com

Make, no error check v Idea IDE

V případě, že v Eclipse IDE chcete spustit main metodu v projektu, který obsahuje chyby (celý projekt nelze zkompilovat), Eclipse vás na to upozorní a zeptá se, zda chcete pokračovat. Pokud potvrdíte, že ano, zkusí pokračovat. Pokud ve spouštěné metodě a použitých třídách nemáte chybu, metoda se úspěšně spustí a vykoná.

V IntelliJ Idea IDE je tomu jinak. V případě, že projekt obsahuje chybu, nespustí se. Toto chování lze změnit: Run -> Edit Configurations … -> otevře se okno Run/Debug Configurations ->  v části „Before launch“ klikněte na plus a zvolte „Make, no error check“ -> odstraňte původní „Make“ -> OK.

Intellij_Idea_make_no_error

Zdroj: www.stackoverflow.com

Ve výše zmíněné odpovědi na Stackoverflow je uvedena i možnost změny compileru na Eclipse compiler. Tento postup mi nefungoval. Vždy bylo ještě potřeba změnit Run/Debug Configuration na „Make, no error check“.

Rozšíření funkčnosti editoru ve WordPressu

Editor článků a příspěvků TinyMCE je dostatečný, avšak časem určitě narazíte na funkcionality, které mu chybí. U mě to byla chybějící volba pro přidání tabulky. Editor tuto možnost má, ale defaultně není zobrazena. Jedním z řešení je instalace TinyMCE Advanced pluginu, který tyto volby zpřístupní.

tinymce_advanced

Následujícím způsobem pak po instalaci pluginu bude vypadat menu TinyMCE editoru.

tinymce_advanced02

Řešení jsem našel na tomto webu: www.mujitblog.cz

Přihlášení do Windows 10 bez zadání hesla

V případě, že nechcete při každém spuštění počítače s Window 10 zadávat přihlašovací údaje, můžete si nastavit automatické přihlašování. Klikněte na lupu („Prohledat Windows“) v levé části panelu nástrojů a do ní zadejte netplwiz  a spusťte příkaz (netplwiz.exe je umístěn v adresáři C:\Windows\System32 a slouží pro spravování uživatelských účtů).

lupa

Otevře se vám okno „Uživatelské účty“. V něm zrušte volbu pro zadávání přihlašovacích údajů a potvrďte.

uzivatelske_ucty

Po potvrzení se otevře další okno, kde zadáte uživatele, který bude automaticky přihlášen.

Pozor, tento postup mi nefungoval v případě, že jsem se snažil přihlásit účtem Microsoft. Je nutné se přihlašovat místním účtem. Klikněte na lupu a napište uživatelské účty . Otevře se vám okno „Uživatelské účty“. V něm klikněte na „Provést změny mého účtu v nastavení počítače“. Zde si vytvořte místní účet a nastavte přihlašování pomocí místního účtu.

Úprava tématu Twenty Ten

Pokud vám nevyhovuje výchozí šířka tématu Twenty Ten (defaultně nastavena na 940px) je možné ji upravit. Hlavní soubor se styly (style.css) naleznete na webu v adresáři www/wp-content/themes/twentyten. V souboru style.css editujte atribut width v následující části:

/* The main theme structure */
 #access .menu-header,
 div.menu,
 #colophon,
 #branding,
 #main,
 #wrapper {
 margin: 0 auto;
 width: 940px;
 }