👋 Nový obsah na borekb.cz

Info Tento blog je v "read-only módu" a nový obsah již nebude přibývat. O vývoji píšu na DevBlog.

Jak lidé tvoří weby - studie Googlu

Co mě zaujalo na studii Googlu „Web Authoring Statistics“

Zařazeno do kategorií |

Posedlost detaily

Zdá se vám uživatelské rozhraní MS Office odbyté? Tak to příští rozhodně nebude.

Zařazeno do kategorií |

Joel on Software česky

Joel Spolsky je významným člověkem v IT branži a je proto jen dobře, že na svém webu Joel on Software své úvahy pravidelně publikuje (v současnosti rozjíždí zajímavou sérii o designu). Od dnešního dne je v provozu translation project, jehož cílem je zpřístupnit články v různých jazycích, přičemž hlavními překladateli jsou čtenáři sami. Pokud tedy máte dost času a dobře ovládáte angličtinu, můžete pomoci.

Zařazeno do kategorií |

Aerohosting plně podporuje ASP.NET 2.0 a SQL Server 2005 Express

Na Aerohostingu od dnešního dne běží v plné parádě ASP.NET 2.0 a SQL Server 2005 Express Edition, takže vedle PHP aplikací je nyní možno provozovat také weby postavené na populární platformě od Microsoftu. Na Aerohostingu spokojeně „bydlím“ už skoro rok a pokud někdo shání kvalitní hosting za dobrou cenu, mohu jen doporučit.

Zde je seznam věcí, kterých si cením nejvíc:

  1. Možnost provozovat jak PHP aplikace, což je běžné, tak ASP.NET aplikace, což zdaleka tak běžné není.
  2. Velmi dobrý poměr cena/výkon. Jsem uživatel služby Letoun za 139,– měsíčně, za což mám k dispozici giga prostoru, neomezený trafik, PHP, ASP, ASP.NET, maily, subdomény, zálohování atd. atd. (podívejte se sami). Ceny však začínají na 19 Kč za měsíc, takže si vybere každý.
Zařazeno do kategorií | | |

Když je jeden monitor málo...

Když je vám jeden monitor málo, připravte si několik tisíc dolarů a zavítejte na web digitaltigers. To je takový můj programátorský sen :)

Zařazeno do kategorií |

Není slogan jako slogan

I only have potential?
Autor: Kathy Sierra

Nikdy jsem moc nechápal, co chce Microsoft říct sloganem „Your Potential. Our Passion.“ Asi že jeho technologie jsou mým potenciálem a vášní pro vývojáře Microsoftu. Jsem rád, že to vím, ale že by se to mělo stát hlavním sloganem firmy na tak dlouhou dobu? Já mám být ten, kdo je nadšený používáním Microsoftích produktů, ne jeho interní pracovníci. Slogan se navíc evidentně příliš nezamlouval české pobočce, protože překlad „vaše možnosti, naše inspirace“ tak úplně nekoresponduje s původním vyzněním (a navíc mi připadá ještě horší než anglický originál).

Zařazeno do kategorií |

Mozart

Jelikož se Hančiny narozeniny (už je to stará žaba) sešly s Mozartovými dny v Pardubicích, udělali jsme si příjemnou pauzu od učení (v jejím případě) a od psaní nekonečných seminárek (v případě mém) a vyrazili jsme na Requiem. Vždycky jsem chtěl toto dílo slyšet, zvlášť když ho Miloš Forman opředl takovou dramatickou legendou (ve skutečnosti je sice taky dramatická, ale ne tolik) a stálo to za to. Stálo to i za dnešní noc, kdy moc nepospím, protože zkouškové končí za 5 dní minus 2 hodiny a ty ****** **** ******** seminárky se ne a ne udělat sam

Zařazeno do kategorií |

ZIP a komprese v .NETu

.NET Framework 2.0 obsahuje nový jmenný prostor System.IO.Com­pression a v něm třídy DeflateStream a GZipStream. To je na první pohled skvělá novinka, ale implementace bohužel až tak skvělá není. Při pokusech s náhodně generovaným obsahem souborů došlo až k 50% nárůstu velikosti souboru a také při kompresi „běžných“ souborů vestavěné třídy silně pokulhávají za různými kompresními utilitami (viz diskuze na MSDN Forums a odpovídající bug report). Druhou zásadní vadou na kráse je absence podpory ZIP souborů.

Zařazeno do kategorií |

Jak zrychlit libovolnou .NET aplikaci

Pokud chcete zrychlit libovolnou .NET aplikaci na svém počítači (a kdo by nechtěl), můžete zkusit do souboru NázevProgramu­.exe.config do sekce <configuration> vložit

<startup>
  <requiredRuntime version="v2.0.50727" />
</startup>

To donutí aplikaci použít .NET Framework 2.0, který přináší uričtá výkonnostní zlepšení. Na druhou stranu se může stát, že aplikace není pro .NET 2.0 testována a některé věci mohou zlobit. Všechno má své pro a proti…

Zařazeno do kategorií |

Validace cesty k souboru

Dělám aplikaci, kde uživatel zadává cestu k jednomu nebo více souborům a současně může v názvu použít * jako wildcard character. Potřeboval jsem nějakým způsobem validovat, že uživatel zadává smysluplný řetězec ve formátu „C:\cesta\k\sou­boru.txt;C:\ji­na\cesta\s*mas­kou.txt“. Jak na to?

.NET žádné extra metody na validaci cest nemá. File.Exists() vrátí false nejen při neplatné cestě, ale i tehdy, když je cesta syntakticky zcela v pořádku, jen neexistuje cílový soubor. Tudy proto cesta nevede.

Pro validaci jednoho souboru lze úspěšně použít malou fintu využívající mechanismus výjimek:

Zařazeno do kategorií |

Komentáře jsou uzavřeny (blog je v read-only módu). Pokud mě chcete kontaktovat, můžete mailem.