Dojmy z Dart Hackathonu 2014

15.2.2014 byl v Liberci (a na jiných místech) hackathon k příležitosti vydání stabilní verze Dartu. Těšil jsem se, že si zaprogramuju, a udělám nějakou skvělou a zábavnou věc jako minule, Dart Music. Buď, že na ni navážu a udělám další animaci reagující na hudbu nebo nějakou hru nebo něco využívající genetických algoritmů, protože mě láká …

How to call any function as a $filter in AngularJs

Recently I had this little trouble. I had a simple angular controller, which filtered some array of items. I did not want to define the filter in a “global space” because I knew it will be used only by this one controller. So this first thing was to define the custom filter function. Like this …

Speed up Visual Studio by disabling SourceControl plugin

My Visual Studio 2013 Professional with Resharper 8 was considerably slow and sluggish. Sometimes it took several moments for typed character to appear on screen. After trying several things, including disabling Resharper, which did not help, my colleague found a solution: Disable Source Control plugin. For some reason it was enabled after installation. That is …

OpenVPN – Can’t run unsigned TAP driver

I’ve installed OpenVPN but during the installation I got the error message saying “Windows can’t verify the publisher of this driver software”. So I chose not to install that driver. When I later tried to access VPN, I was not able to establish connection. The message in log always said something like “CreateFile failed on TAP …

How to optimize SQL generated by NHibernate

If we query objects with lot of dependencies NHibernate can (and I believe by default will) load all of them. In many situations this is not necessary. For example all we want is to count objects with some properties or show only 3 properties of some object. The object has lets say 20 properties, some …

Učíme se cizí jazyky na Kindlu

Jedním skvělým způsobem jak se “pasivně” naučit cizí jazyk  a rozšířit si slovní zásobu je v daném jazyku číst beletrii. Co ale dělat, když vaše jazykové znalosti nejsou na dostatečné úrovni, aby vás četba beletrie bavila a nestala se z ní hledání slovíček ve slovníku? Můžete si buď koupit nějakou dvojjazyčnou knihu nebo si ji sami …

jQuery plugin – simple numeric field

I’ve written very simple jQuery plugin which prevents user from entering non-numeric values to input field. It is available on Github. Allowed values are “0-9 + – , .” //Example of use $(‘input’).numberField(); Live DEMO here Update: It was not possible to write numbers on czech keyboard in a way like “Shift+š”. Fixed now. Credits: …

Pirátství je reklama zdarma

Neil Gaiman: “Když jsem poprvé zjistil, že lidé mé básně a příběhy pirátí na Internetu, byl jsem dost naštvaný. Poté jsem si ale všiml dvou velmi důležitých věcí. Jednou z nich bylo, že v zemích, kde mé dílo pirátili nejvíce – hlavně v Rusku (kde mé příběhy a básně překládali a šířili dál) –, se …

Boj s chobotnicí

Poslední dobou situace v práci připomíná boj s obrovskou chobotnicí. Místo jednoho useknutého chapadla narostou dvě další. Zmítáme se na chatrném voru a doufáme, že to nějak přežijeme. Už to není vývoj softwaru, ale spíš hašení požárů a dospěchávání věcí těsně před nasazením na produkci. Možná jste v podobné situaci taky někdy byli. Zůstáváte v …

Jak vaše řeč těla ovlivňuje kým jste

To, že naše řeč těla, tón hlasu, výraz obličeje, celková poloha ovlivňuje to, jak nás vnímají druzí tak nějak víme dlouho. Ale málokdy si uvědomujeme, že to funguje i obráceně: když chceme, aby nás lidé vnímali jinak, stačí změnit svoji “řeč těla”. Stačí stoupnout si jinak, či se úmyslně tvářit jinak a naše nálada a …