Ohlédnutí za DevFestem 2014

Letošní DevFest se mi hodně líbil a oproti minulému jsem si ho mnohem více užil a méně se dozvěděl 🙂 Což bylo samozřejmě dáno tím, že jsem se tentokrát rozhodl nehonit se přednáškami a snažit se stihnout co nejvíc. Přednášek a navzájem si konkurujících akcí bylo tolik, že by se to stejně stihnout nedalo. Na …

Problem with nested forms in AngularJs

I had a long form across multiple tabs. Some parts of the form were hidden via ng-if. After some time I’ve noticed that ng-if on <form> element does not work anymore. The parts which were to be hidden, were always visible. When I’ve changed element type to <div> or <div ng-form> it worked again. WTF is happening here?? The …

Jak se Seznam.cz (ne)stará o své uživatele

Už jsem tady jednou o Seznam.cz psal (Proč už nepoužívám Seznam.cz), a musím bohužel znovu. To, že Seznam nepoužívám, platí stále, ale moje máma potřebovala poradit s jedním mailem, do kterého se nemohla dostat. Místo obsahu mailu se ukázalo jen prázdné místo. Ukázalo se, že se jedná o rozsáhlejší problém. Mnoho lidí reportovalo, že jim …

Handle exceptions in ASP.NET + IIS

Handling exceptions in ASP.NET can be quite tricky. There is lot of ways how to handle them, some are described in the links below (see resources to study). Our solution looks like this Web.config <system.web> <!– MVC Settings –> <compilation debug=”true” targetFramework=”4.5.1″ /> <customErrors mode=”On” /> <!– TODO: Use RemoteOnly for production –> </system.web> <system.webServer> …

What to do when angular controller is initialized over and over?

It is probably a rare case, but it already happened to me at least twice. The thing is this: We have rather big angular application, it is more like several semi-independent applications (or modules). Everything works fine except one dialog with specific url, which causes given angular controller to initialize over and over. The browser …

Jak se mi pracuje se stolem Sit2Stand

Jedním slovem: Skvěle Stůl je robustní, prý unese až 100kg, ale to jsem nezkoušel. Je programovatelný, takže si můžu přednastavit 3 polohy. (využívám ale jen 2 :)) Zhruba rok a pů jsem měl stůl pro práci ve stoje udělaný z papírových krabic. Nebylo to moc estetické, ale bylo to zadarmo a účel to splnilo. Nevýhodou …

Hledáme programátora

Kdo jsme a co děláme Jmenujeme se ST-Software a  jsme liberecká IT firma, spadající pod Swiss Timing. Dodáváme informační systémy pro velké sportovní události (automobilové závody, jachtařské závody, částečně olympiáda , atd …). Programujeme hlavně v C#, Javascriptu, TypeScriptu. Dáváme si záležet, aby výsledný software byl kvalitní, takže samozřejmě píšeme unit-testy, integrační testy, máme CI …

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 …