Vývojářský blog Tomáše Hercega

  Poslední články
  Období

RSS Feed RSS Feed

.NET Tips   2D   3D   Aplikace   ASP.NET   C#   C++   HTML+CSS   Internet   Javascript   Office   Silverlight   SQL   VB.NET   VB6   VbNet.cz   Vista   VS   Život, vesmír a vůbec   Všechny články

Vybrané období: Prosinec 2009

Hodnoty na mínus první aneb proč jsou gauneři hrdinové?

Některé lidi prostě nechápu. Vlastně nechápu myšlení většiny lidí. Znám sice poměrně dobře vzorce jejich chování a leckdy dovedu předvídat, co musím udělat, aby oni udělali to, co chci, případně co musím udělat, aby nedělali to, co nechci, ale nevím, co je příčinou těchto mnohdy naprosto zvrácených procesů. Spíše než o řešení problému se zajímám o jeho podstatu – proč lidi myslí divně a mají naprosto převrácené hodnoty.

Za poslední týden jsem třikrát v různých souvislostech narazil na zprávu o útoku na ČSFD a na Atlas.sk. Když mě něco trefí přes nos 3x za týden, asi to už bude důležité, tak jsem jen tak nahlédnul u jednoho článku věnujícího se této problematice do diskuse a nestačil se divit. Pokud jsem samozřejmě přeskočil těch 90% nesmyslných žbleptů od dětí (někdy i dost starých dětí), které evidentně ještě neobjevily drogy a sex, a tak vysedávají u těch infernetů a neustále někde “diskutují”, tak pro zbývající lidi je onen hacker hrdina, machr, prostě kůl člověk, “kterej se ničeho nebojí a s nikym se teda jako fakt nepáře hustý”.

O co přesně v tomto případu jde? Zkrátka když někde nemají pořádně zabezpečenou MySQL databázi, dotyčný loupežník považuje za svou morální povinnost vykrást z ní data uživatelů a zveřejnit je (včetně jejich e-mailových adres a hashů hesla samozřejmě, ať je sranda). Ještě že takovéhle uvědomělé lidi máme, co bychom si bez nich počali? (Teď by se Sheldon zeptal “Sarkasmus?” a já bych řekl “Jo”). Obecně všichni uvědomělí lidi, kteří se snaží, aby byli ostatní happy a open, mě neskutečným způsobem vytáčí a jisté druhy uvědomělosti by dle mého názoru měly být postaveny mimo zákon.

V našich končinách bohužel platí, že na čem si nesedíte, to vám ukradnou. Je zvykem, že když někdo o něco přijde nebo se třeba k němu do bytu někdo vloupe, veřejnost hází část viny (většinu tu podstatnou část) na okradeného. Proč? Protože měl zamknout. Protože měl mít dva zámky. Protože měl mít v bytě alarm. Protože si doma nemá nechávat cennosti. Protože se pořád někde chlubí, jak si koupil tu novou televizi, to musel někdo slyšet a vyčíhat si ho. Prostě skutečný a jediný pachatel trestné činnosti je anonymní, takže není konkrétní osoby, kterou by okolí mohlo moralizovat. Takže musí moralizovat alespoň toho, komu právě vykradli auto, protože neměl nechávat pootevřené okénko a kdesi cosi.

V mnoha zemích (většinou v severní a západní Evropě nebo v USA) se žije úplně jinak – lidi na noc nezamykají domy, nechávají odemknutá auta a nemají s tím problém. Ano, jsou výjimky, ale když si jeden den na hlavním náměstí ve Stockholmu zapomenete foťák na kašně, přijdete tam druhý den a on tam stále leží, skoro si říkáte “to snad není pravda, to není možné.” Přitom by si člověk měl říct “To je přece normální, pro ostatní lidi je to cizí věc, takže by si jí neměli všímat a nechat ji na pokoji. Maximálně odnést na nejbližší místo, kde se dá bezpečněji uschovat a kde se po ní majitel pravděpodobně bude shánět.” To je utopie, že? U nás by byl foťák do dvou minut pryč a našli byste ho v nejbližší zastavárně. 

[Pokračování článku]

Datum: 24. 12. 2009 0:56
Diskuse: 14
Hodnocení: Hodnocení: 4,5/5Hodnocení: 4,5/5Hodnocení: 4,5/5Hodnocení: 4,5/5Hodnocení: 4,5/5     Zobrazeno: 1162x

Kategorie: Život, vesmír a vůbec        

Lépe nedělat nic než špatně aneb k čemu je dobré ASP.NET MVC

Dnes ráno jsem si řekl, že v poslední době dělám na tolika projektech a tak často je střídám, že mám problém udržet si přehled v tom, kde co mám hotové, kde je co potřeba vylepšit nebo dodělat. Času stráveného řešením tohoto “sena” bylo už zkrátka moc – tolik, aby se mi vyplatilo nasadit nějaký bugtracker, kam bych si přehledně zapisoval alespoň ty základní a důležitější úkoly. Zjistil jsem, že když si všechno přehledně někam vypíšu, zabere to daleko méně času než hledání a vzpomínání, co jsem kde zase chtěl vylepšit. A navíc mám přehled, kolik práce ještě musím udělat a tím pádem mám lepší odhad toho, o kolik nestihnu stanovené deadliny :-).

Inu ráno jsem se jal vybírat nějaký bug tracking systém, který by se dal napíchnout na SVN, kterou zatím (a doufám že už ne dlouho) používám na své projekty. Jakmile vyjde TFS 2010, okamžitě ho nasadím a začnu používat, protože je to kompletní řešení se vším všudy. Po docela dlouhém hledání jsem narazil na krásnou přehlednou tabulku na Wikipedii a z té přehršle jsem vybral pár kandidátů. Vyhrál BugTracker.NET, který je psán v .NETu a díky tomu jsem na server nemusel instalovat PHP a MySQL.

Nejsem idealista, takže jsem nečekal nějakou příjemnou instalaci typu spusť MSI, vyplň databázový server a ono se to nainstaluje a bude fungovat. U open source tyhle věci nejsou v módě, takže jsem asi 2 hodiny kopíroval soubory tam a tam, editoval konfiguráky a snažil se to zprovoznit, což se nakonec povedlo.

Už při studiu web.configu mi bylo jasné, že něco není v pořádku. První, co mě praštilo přes oči, je fakt, že connectionString k databázi nebyl v sekci connectionStrings, kam patří, ale jako položka v appSettings. Application settings je v konfiguráku několik desítek, naštěstí jsou proloženy komentáři, takže u většiny alespoň víte, na co jsou.

Celá aplikace je taková pochybná – funguje, ale má spoustu nedodělků typických pro open source (nedbalé a špatně použitelné GUI, které dělá uživateli schválnosti, a dále řada drobností, které člověka dost překvapí – řazení podle priority třeba řadí stringově a ne logicky, takže nejvýše je high, pak low a pak medium).

[Pokračování článku]

Datum: 10. 12. 2009 22:26
Diskuse: 18
Hodnocení: Tento článek zatím nikdo nehodnotilTento článek zatím nikdo nehodnotilTento článek zatím nikdo nehodnotilTento článek zatím nikdo nehodnotilTento článek zatím nikdo nehodnotil     Zobrazeno: 1454x

Kategorie: Život, vesmír a vůbec        

MS Fest 2009 z pohledu organizátora

Tak jsme o víkendu pořádali MS Fest. Akce to byla podle ohlasů pěkná, přišlo 113 z celkových 187 lidí, což mě opět utvrzuje v názoru, že jistá část lidí prostě kašle na to odregistrovat se z akce v případě, že se jí nemohou zúčastnit. Na druhou stranu kdyby přišlo všech skoro 190 lidí, do sálů by se vešli jen tak tak, těch 113 bylo tak akorát (někteří přišli jen v jeden den).

V současné době probíhá anketa, kde účastnící hlasují o tom, co se jim líbilo a co ne. Vzhledem k tomu, že většina již v anketě odpověděla, pokusím se zdůvodnit některé připomínky, které lidé k akci měli.

Nejčastější výtky

MS Fest již tradičně několik let probíhá vždy na podzim někde ve druhé polovině listopadu. Tento rok bohužel ve stejný týden byly i Microsoft DevDays. Posunovat akci na prosinec se nám už nechtělo (přeci jen to už je Mikuláš, pak předvánoční bláznění a shánění dárků atd.), posunout o jeden nebo dva týdny by moc nepomohlo, protože o 14 dní před DevDays zase byla jedna akce pořádaná společností Gopas. Navíc jsme se o termínech těchto akcí dozvěděli v době, kdy už jsme měli datum MS Festu nanesené.

Mnoho lidí nám psalo, že bagety byly sice fajn, ale příště by to chtělo i oběd. S tím naprosto vřele souhlasím. V okamžiku, kdy jsme se dozvěděli výši rozpočtu, kterou nám Microsoft přiklepnul, bylo hned jasné, že na pizzu nebude dost financí. “Je krize”, tak znělo zdůvodnění, i když mám dojem, že se tento fakt na mnoha místech používá jako univerzální výmluva, proč něco nejde. Rozhodně ale můžeme být rádi, že jsme dostali alespoň tolik, aby to stačilo na pití a bagety.

[Pokračování článku]

Datum: 2. 12. 2009 11:39
Diskuse: 8
Hodnocení: Hodnocení: 5/5Hodnocení: 5/5Hodnocení: 5/5Hodnocení: 5/5Hodnocení: 5/5     Zobrazeno: 2348x

Kategorie: Život, vesmír a vůbec        

 Strana 1 z 1 (článků: 3) 1 
 

VBNET.CZ | © 2007 Tomáš Herceg, Tomáš Jecha | Kopírování a přejímání jakéhokoliv obsahu z tohoto webu je bez písemného svolení autorů zakázáno.