Jaký zákazník je lepší?

…tvorba web aplikací. Aplikací, NE osobních stránek!

Zrovna dneska něco plácám v praci. Já tenhle pixel hunting zrovna nemusím. Už jsem dělal plno aplikací a tak jsem se zamýšlel co je vlastně lepší. Je to obyčejný zákazním co ničemu nerozumí nebo to je nejlépe grafik, který ví co chce a chce to přesně.[MORE]

U zákazníka je výhoda v jisté toleranci výstupního vzhledu, sám zákazním ma velmi mlhavou představu co by chtěl. Nevýhodou je naopak nejasnost zadání, změny za běhu (a to prosím radikální a neslučitelné s koncepcí předchozí) a potom tvrdohlavé prosazování kokotin, které si myslí že budou cool, super, in. NE nebudou. Když chce zákazním černé pozadí a jezdící text tak je to na facku.

A teď druhá barikáda. Graficky vzdělaný člověk :), má návrh, ví co chce, dělá s jabkem a nenechá si do ničeho kecat. Výhody jsou minimální. Přesné zadání, přesné šablony, přesná funkcionalita (většinou), a nevýhody: bože, je to grafik, takže font, velikost musí sedět, rohy většinou kulaté u všeho, průhlednost naprosto všude, animace, otočky, piruety. A vše pod taktovkou přesně na pixel. Ve všech prohlížečích. Bleh. A rozhodně si nenechá vymluvit, že html na takové prasení není stavěné, přeci když to ve svém fotokrámě mohl namalovat, tak mi už do toho nějak ty data dostat umíme.

Odpověd na otázku. Ani jeden, jeden horší než druhej. Silné osobnosti ocení někoho, komu mohou vtlačit vlastní návrh. Já nejradši dělám na sebe a za sebe.

Prodávají nám vzduch!

Já na televizi nekoukám prakticky vůbec. Jen když jdu kolem a někdo na to civí tak občas něco zaslechnu. Nebo než si sním večeři. To jsem tam takhle viděl reklamu na úžasný jogurty activia s biobifiultrabakteriema. Je až s podivem, co všechno reklamy umějí lidem natlačit do palic. Když budu jíst jogurt HLAVNĚ KAŽDÝ DEN (aby byl rabat), tak budu mít tak pravidelný sraní, že budou všichni kámoši koukat. To jsem opravdu jedinej, kterýmu to přijde divný. Vezmu něco obyčejnýho a vymyslím nějakou habaďůru, aby všichni měli důvod kupovat ty hnusný, přeslazený pseudojogurty. Srovnání s prodáváním vzduchu je trefné. Jen stačí na balónek napsat, že náš vzduch zlepšuje prokrvení končetin a třeba zlepšuje erekci a co já vím, záleží na cílových ovečkách. Nepiju minerálky, stolní vody, nedávám bifimlíka, jogurty a další supervýrobku a přesto, světe div se, žiju.

Ftipné slogany:

  • nemám problémy se zažíváním (žeru activii) = já taky ne (nežeru activii)
  • dnesk se cítím svěle(žeru activii) = já taky ne (nežeru activii)
  • activia je výborná = nasrat, ochutnejte někdy domácí jogurt!
  • aspoň jedna denně = nasrat, nejsem ovce be-be (sušenky)

Jsem uplně utahanej … běhám

Sem mi nasmlouval dva větší projekty, a protože jsem průměrně línej, tak jsem pořád odkládal realizaci, do toho nějaký akce. Čas nebyl a já myslel, že do termínu to stihnu. No termín je pryč a já nemám hotovo. Takže v pondělí je předváděčka u zákazníka zákazníka (dělám subdodavatele) a smrtelně nutně to musí bejt zbastlený. Bude stačit aspoň nějaká funkčnost. Taky že jo. Poslední týden spím pět hodin denně a úplně všechen čas dávám na dodělání, dolepení, zbastlení. A ty tři hodiny spánku mi krutě chyběj. V práci kódim dvě větší věci a k tomu doma. Dohromady každý den alespoň těch 15 hodin. A i přes to sem si našel čas na běhání, kolo promine.[MORE]

Pátý týden

  • pondělí – 3km
  • úterý – 17km venku
  • středa – 1500metrů – celkem 2km běh
  • čtvrtek – 1500m příroda, celkem 5km
  • pátek – 4km pás

Začal jsem pondělním rozběhem na tři kilometry na páse. Sypal jsem to do kopce. Rychlost nad pět minut/km. Nic zvláštního. V úterý jsem ovšem naplánoval novou trasu, novým terénem, větší okruhy. Rozmanitější, více lidí. Chtěl jsem původně běžet jen 15km, ale nějak to vyšlo na 16,8/1:29:20 tj 5:20/km. Rychlost uspokojující, vyčerpanost totální. Během výkonu jsem zežral nějaký ty musli tyčky, takže jíst za běhu víceméně žádný problém. Tentokrát jsem skončil na úplný utavení. Nohy mě děsně obrovskou megamoc :) bolely. Sotva jsem došel/dojel domů. Těch dalších 5km bych asi nedal. Takže maraton, to musí bejt masakr. Trochu mi to zkalilo chutě ho běžet. Nu což. Zregeneroval jsem čtvrtkilovou čokoládu a šel spát.

Středa byla ve znamení hekání a sténání. Všechno pěkně zkrácený, bolely mě lýtka a další součástky. I tak jsem hrdě odběhnul 1500m/6:47 tj zlepšení o 12 vteřin. Pak jsem se jentak plácal po pase. Čtvrtek jsem chtěl běžet 7,5, jenže mě prasklo v bedně a první kolečko jsem běžel na krev. Mám tedy nový rekord na 1500m za 6:14. Po tomhle výkonu jsem se vydýchal, vykašlal krev a úplně utavenej ještě kroužil. Těch 5 to dalo. Šest minut se blíží, musím je překonat!. Hrábnul jsem si na dno, chvíli to nebudu opakovat. V pátek jsem na pase kotroloval tempo a 4km běžel 5:10/km. Hlavně žádný utavení. Začínal jsem hezky zvolna, dýchání a tak dále.

Souhrn

Tento týden ukázal nové možnosti, posunul maxima zase výše a zakončil moje snažení na 31km

Triky s TreeView v .NET Compact Framework

článek je psaný a validní pro .NET Compact Framework (CF) v 2.0 a jazyk vb.net

Sepsal jsem tipy pro celořádkový výběr, přidání události click, doubleclick a v neposlední řadě velmi užitečné barvení řádků/pozadí.

Trik pro černé pozadí a bílý text

Tento problém má jednoduchý základ. Pokud vytvoříte objekt TreeView v CF není podporována vlastnost .BackColor. Samotné VS studio vás na to upozorní. Tím pádem není možné měnit barvu pozadí. První možností je[MORE] napsat vlastní TreeView odvozený z Object. Druhé řešení jsem zvolil já.

Každý přidávaný TreeNode má povoleny vlastnosti pozadí a barvy fontu. Proto je potřeba vytvořit a nastavit asi takhle:
Dim node As New TreeNode
node.Text = "aa"
node.ForeColor = Color.WhiteSmoke
node.BackColor = Color.Black
TreeView.Nodes.Add(node)

Tím máme černé pozadí.

Problémy

Černá barva je jen pod textem samotným. V CF není vlastnost pro nastavení FullRow. To lze obejít přidávání hodně (hodně hodně) mezer za zobrazený text. Něco jako +” “. Prasečina, ale funguje. Potřebujeme výsledky. Výkonostně to není problém. Vzniká tím druhotný problém s horizontálním posuvníkem. Ten nelze vypnout a tak je možnost ho buď skrýt jinou komponentou (mimo form) nebo napsat inteligentní algoritmus, který řádek doplní jen určitým potřebným množstvím mezer. Já volím první.

A poslední problém, který je potřeba vyřešit pro černé pozadí? I když bude TreeView prázdný musí být vyplněn položkami a to přesně počtem, které se vejdou na jeho výšku. Výška musí být násobek výšky řádku. Prázdné položky budou dělat černo a když začnou přibývat data, lze prázdné odebírat. Samotný algoritmus ať si každý udělá jak potřebuje.

Trik pro přidání OnClick a DoubleClickeventu(události)

TreeView nemá událost OnClick a občas by se mohla hodit :). Zase máme víc možností.

Buď se použije nízkoúrovňové GetFocus (viz msdn) nebo se použije nějaká existující událost a obalí se logikou. Na to je vhodná událost AfterSelect. Za běhu přidáme pomocí AddHandler TreeView.AfterSelect, AddressOf MojeFunkceClick. Samotná MojeFunkceClick vypadá asi takhle Sub MojeFunkceClick(ByVal sender As Object, ByVal e As System.Windows.Forms.TreeViewEventArgs). Když tedy někdo označí položku v PDA spadne to do týhle funkce. Zde máme k dispozici e proměnou, v které je například e.Node.Tag nebo e.Node.Text. Můžeme napsat logiku na ignorování našich černých prázdných řádků. Taky sem můžeme vyrobit funkce na mazání řádku atd. Ovšem aby mohl AfterSelect opět fungovat musíme TreeView.SeletedNode = nothing. Tím jsme vyrobili onclick. DoubleClick bude vyžadovat nějakou proměnou a timeout abychom mohli realizovat ten dvojklik. Nechám to na každém.

FullRow a barevně označený řádek

S předchozí funkcí TreeView.SelectedNode= nothing přijdete o označený řádek. Proto je vhodné, uchovat si který že to byl řádek kliknut a při vykreslování položek do TreeView změnit barvu pozadí/textu a tak dále. Dá se s tím docela kouzlit. Dělat multiselect a podobně. A ten FullRow. V dokumentaci je samotná funkce jen pro velký framework a ještě s jistými omezeními. Jak jsem psal výše, stačí k textu přilepit hodně mezer a je vystaráno.

O měsíc blíže k maratonu

Dnešní den jsem zakončil první měsíční cyklus. Cílem by mělo být zvládnutí půmaratonu a nakonec, vrcholem Pražský mezinárodní maraton. Tak uvidíme. Na půlku už se docela cejtím, celej ani náhodou.

Čtvrtý týden

Tento měsíc jsem měl v rozpisu 23 kilometrů. Jsem mírně napřed a tak jsem mířil spíš na 25. Všechno se to nějak seběhlo a v pondělí [MORE]jsem se necítil zrovna kvalitně. Po víkendovém kalení a ne zrovna dlouhém spánku jsem cítil každou součástku těla. Ale, tak přeci nejsem stařec a prostě na krev jsem to přetlačil. V posilce žádná sláva, železa těžší než obvykle. Musím změnit tréninky, nějak se mi to zajídá. Potom jsem naskočil na pás a se smrtí v očích udolal 3 kilometry. Bleh.

To v úterý, po opravdu dlouhém spánku jsem už byl jako rybička a po práci jsem si zakousnul kvalitních 13km za úžasných 72 minut (5:33/km). Zase jsem měl ten jeden prst otlačenej a cejtil jsem se slušně vymazanej. Trochu bolely svaly, ale tak ještě bych zvládal běžet. Hodně mě to překvapilo. Ve středu jsem si vychutnal úterní bolest a dopoledne trochu hekal. Ale rychle jsem to rozběhal, když jsem si naložil 2x800m na doraz. Čtvrtek jsem navečír kroužil kolečka 1500m. Než jsem začal chcípat, dal jsem pět koleček. 7,5km za 38:50 (5:10/km). Vypadalo to celou dobu, že běžím běžným tempem 5:40. Ale po prvním kolečku jsem měl úžasný čas a držel jsem celou dobu. Zdá se, že výkonost stoupá strmě.

shrnutí

  • pondělí – 3km
  • úterý – 13km venku
  • středa – 2x800metrů – celkem 2km běh
  • čtvrtek – 7,5km příroda
  • pátek – 2km blbnutí

A co dál?

V průběhu týdne se mi rozležel výkon z minule 1500m/<7min a musel jsem si stanovit nové cíle. Když ty minulé padly. Tak tedy, v pátek jsem to šel zkusit. Kilometr za 4 minuty. Ve středu jsem to mírně nakousnul a pátek to rozjel. Nakonec jsem dal kilometr za 4:15/km což je rozhodně lepší než nic, ale cíl to není. Je to takový mezikrok, potom bude následovat 1500m/6minut což je prozatím snová hranice. Jednoduchým propočtěm jsem zjistil, že bych se mohl vejít do 2hodin na půmaratonu. Plán ve vytvalostním sektoru je setrvalý. Budu prostě zvyšovat úterní kilometráž až do 21km. Potom začnu zvedat čtvrtek na 21km a na začátku léta, začnu zvedat úterek ke 30-35km. Čtvrtek bych nechtěl jít přes 21, ale uvidíme. Jestli výkonostně nebudu stačit, přidám třeba víkendové běhání. Je to daleko, přijde zima, tma, CKDčko. Rozvržený to mám decentně, už se těším na svůj první maraton.

Zřizujeme ADSL od Telefoniky O2 [seriál]

Tenhle článek bude na pokračování, to za prvé.

Moje situace

ADSL nám zrychlilo a po jednoroční zkušenosti s “vynikajícím” sračkoidním wifi providerem (o tom chystám samostatné stránky!) jsem dospěl k názoru, že není nad kabel a při 8mbit (teoreticky) jsem ochoten překousnout náklady na linku (telefonní). Problém je, že[MORE] kabel nemám a musí ho O2 vybudovat. Vykopat, pověsit, změřit atd atd. Prostě záležitost na delší lokte s velkým možná.

1.9.2008

Přišel jsem do prodejny O2 a nastínil situaci. Místní pracovnice byla mírně zmatená, přecijen, každý den zřízení nové linky neprovádí, chápu. Po prozkoumání dostupných firemních utilit zašla za kolegyní, která bydlí ve stejné vesnici jako já a potvrdila, že mají kabelizaci a neměl by to být problém. Super. Tak jsem ještě půl hodiny počkal na podepsání nějakých papírů o nezávazném zadrátování. Vyřízeno, úspěšnost 100%. Paní mi dokonce nabídla možné tarify. Ovšem nenabídla mi nejvhodnější variantu pro mě ale pro ně. Každá firma vydělává.

4.9.2008

V odpoledních hodinách dorazil technický specialista O2 pro rozvoj infrastruktury a pokoumával jak to doopravdy v tom našem prdelákově máme. Je tady plno nových domků, takže zhodnotil situaci jako zlatý důl. Já u toho nebyl, dostal jsem to jen slovně a vizitku. Všímáte si, zatím to běží rychle.

5.9.2008

Volám po obědě specialistovi z vizitky. Ihned po představení mě rekogniskuje a můžeme se živě bavit o místní situaci. Pět hvězdiček pro tohoto pracovníka. Naprosto super. Probereme umístění kotvy na lano plus nějaký ten sloup kamsi do ulice. Odhaduje to na nějaké tři měsíce. Stavební řízení, sítě, stavba, no znáte to. Přibližná vzdálenost od ústředny odhadnuta na 2,2km. A zřejmě nové dráty ;)

… POKRAČOVÁNÍ PŘÍŠTĚ

Sledujte seriál dále. Půjde všechno hladce? Uvidíme. Do Vánoc chci linku používat. Tak šup šup.

Cyklostatistika 2008 (aktualizováno)

Dnešním postem si trochu nahoním ego a co hlavně, uložím si pro budoucnost výsledky mé výkonosti. Až budu starej důchodce, abych si vzpomněl, že jsem vlastně byl slušně nadupanej, a třeba se budu chtít překonat. Nechci bejt lemra zavřená ve starobáku. S kolem až do rakve. Dá-li zdraví bude to ve vysokém věku.

[GRAPH|oldclass|MTB nalítaný kilometry|Duben-květen (km a čas)]
duben|květen|červen|červenec|srpen
1109{1109km za 59h}|1314{1314km za 66h}|1257{1257km za 56h}|1421{1421km za 66h}|1477{1477km za 69h}
[/GRAPH]

Jak je vidět z grafu, tendence vzestupná, tempo strhujíci a průměrná rychlost do nebe stoupající. Né vážně. Jsem nadmíru spokojenej. Docela se vydařilo počasí. Pěkné víkendy. Takže jsem mohl hodně jezdit maratonský tratě (100+km). A myslím, že na to že stíhám pracovat a toho času na kolo moc není, je to hodně slušný. K tomu všemu se musí připočítat fakt, že vše odježděno na fullovi s 2” gumama (a více) se slušnou porcí terénu. Za ty čtyři měsíce pět měsíců, jsou cca 2200km dojíždění do práce. Ostatní je zábava až do morku kostí. Jezdím pro zábavu.

Srpenec byl ve znamení uzavírání sezóny. Kupodivu se počasí zadařilo, až na jeden víkend, kdy byl totální marast a nedalo se vyjet. A další víkend jsem stihnul kalbu, takže všehovšudy nadprůměrný měsíc. Další měsíce už budou v dešti, zimě a tmě. A to vlastně aktivně běhám.

English, pičo

A než začně víkend, musím zablogovat jednu významnou událost v mém malém skromném životě. Nějak se to semlelo a v práci se rozhodli, že jsem vhodný kandát (něco jako kandidát) na pozici “poletíš do Londýna, oni ti tam něco vysvětlej a ty si to zapamatuješ, bude se to hodit”. Bude to výlet krátký, pracovní, ale stejně se na něj těším. Na misku vah jsem musel položit obavu z kvality mojí angličtiny (ou jee) a především určitá nejistota z naprosto samostatného odletu, letu, cestování. Já moc na navigaci nejsem a dělat něco poprvé je vždycky trošku ruská ruleta. Jak to tak vypadá, nebude moc času. Naházet věci do báglu, čapnout letenku a frrr na Ruzyni. A pak už “jen” se nějak dostat do sídla firmy v UK. Simple. No uvidíme. Provedl jsem průzkum google maps a říkám “kurva drát”, to město je gigantický. 500km metra. Kdyžtak se doptám ;), nervózní jsem z toho celého už teď.

A po hříchu, protože mi to naruší sportovní plány, chtěl bych si s sebou vzít boty a zaběhat si v Londýně. Hmm hmm. Do Hydeparku to budu mít pár kilometrů. A jeden večír tam určitě budu. Aspoň desítka by mohla bejt. Nebo kolem Temže. Wiiihaaa.