{"id":514,"date":"2010-03-01T14:19:13","date_gmt":"2010-03-01T13:19:13","guid":{"rendered":"http:\/\/pixy.cz\/pixynergia\/?p=514"},"modified":"2010-03-01T14:19:13","modified_gmt":"2010-03-01T13:19:13","slug":"napad-na-web-krabicky","status":"publish","type":"post","link":"https:\/\/www.pixy.cz\/pixynergia\/2010\/03\/01\/napad-na-web-krabicky","title":{"rendered":"N\u00e1pad na web: Krabi\u010dky"},"content":{"rendered":"\n<p><em>U\u017e m\u011b v\u00e1\u017en\u011b nebav\u00ed v\u0161echny sv\u00e9 n\u00e1pady, co kdy dostanu, syslit\nn\u011bkde v\u00a0\u0161upl\u00edku, kdy\u017e se ukazuje, \u017ee se k\u00a0jejich realizaci beztak nikdy\nnedostanu. M\u00e1m-li tedy na v\u00fdb\u011br su\u0161it si n\u00e1pady do herb\u00e1\u0159e, kde jednou\nb\u00eddn\u011b pojdou s\u00a0pomalu hasnouc\u00ed my\u0161lenkou na budouc\u00ed sl\u00e1vu\u00a0\u2013 anebo je\nd\u00e1t v\u0161anc potenci\u00e1ln\u011b zl\u00e9mu sv\u011btu, za\u010dnu asi volit tu druhou mo\u017enost,\nproto\u017ee tam je aspo\u0148 mali\u010dk\u00e1 nad\u011bje, \u017ee z\u00a0toho m\u016f\u017ee n\u011bco pozitivn\u00edho\nvzej\u00edt. Kdyby m\u011b n\u011bkdo platil za to, \u017ee sed\u00edm a chrl\u00edm n\u00e1pady na startup\nprojekty, byl bych asi u\u017e multimilion\u00e1\u0159 za vodou, ale toho se t\u011b\u017eko\ndo\u010dk\u00e1m. Ale na dn\u011b \u0161upl\u00edku n\u00e1pad\u016fm taky nen\u00ed dob\u0159e,\nchudink\u00e1m\u2026<\/em><\/p>\n\n<h3>Idea<\/h3>\n\n<p>\u010casto by se mi hodil n\u011bjak\u00fd \u00fa\u010delov\u00fd online n\u00e1stroj\u00a0\u2013 na sledov\u00e1n\u00ed\nzak\u00e1zek, organizaci \u00fakol\u016f, p\u0159ipom\u00ednky \u00fahrad faktur apod.\u00a0\u2013 a jen\nm\u00e1lokdy najdu n\u011bjak\u00fd vhodn\u00fd. V\u017edy se j\u00e1 mus\u00edm p\u0159izp\u016fsobovat stylu\nfungov\u00e1n\u00ed takov\u00e9 aplikace a tak\u0159ka nikdy to ned\u011bl\u00e1 p\u0159esn\u011b to, co bych\npot\u0159eboval a jak bych to pot\u0159eboval. Pot\u0159eboval bych sp\u00ed\u0161 n\u00e1stroj, kter\u00fd\nse naopak bude p\u0159izp\u016fsobovat mn\u011b. Obvykle nakonec skon\u010d\u00edm u\u00a0n\u011bjak\u00e9\njednoduch\u00e9 n\u00e1hra\u017eky, kter\u00e1 se ve fin\u00e1le ukazuje jako daleko vhodn\u011bj\u0161\u00ed\nn\u00e1hrada ne\u017e n\u011bjak\u00fd velmi sofistikovan\u00fd n\u00e1stroj.<\/p>\n\n<p>Velmi se mi osv\u011bd\u010dily t\u0159eba oby\u010dejn\u00e9 pozn\u00e1mkov\u00e9 pap\u00edrky (mysl\u00edm ty\nvirtu\u00e1ln\u00ed, na plo\u0161e po\u010d\u00edta\u010de), kter\u00fdm m\u016f\u017eu p\u0159i\u0159adit barvu,\nrozm\u00eds\u0165ovat je po plo\u0161e podle v\u00fdznamu a sbalit ka\u017ed\u00fd do mal\u00e9ho prou\u017eku\nzobrazuj\u00edc\u00edho jen nadpis. Takov\u00fd pap\u00edrek m\u016f\u017eu podle pot\u0159eby p\u0159ebarvit,\np\u0159esunout na jinou hrom\u00e1dku nebo smazat\u00a0\u2013 podle vlastn\u00edho uv\u00e1\u017een\u00ed a\nvlastn\u00edho logick\u00e9ho syst\u00e9mu, kter\u00fd si stanov\u00edm j\u00e1 s\u00e1m jako u\u017eivatel a\naplikace ho v\u016fbec nemus\u00ed zn\u00e1t. A\u00a0z\u00a0toho vych\u00e1z\u00ed princip t\u00e9to online\naplikace.<\/p>\n\n<h3>Realizace<\/h3>\n\n<p>Rozhran\u00ed aplikace by tvo\u0159ila pracovn\u00ed plocha, na kter\u00e9 mohou b\u00fdt\nlibovoln\u011b um\u00edst\u011bny objekty: l\u00edstky s\u00a0datov\u00fdm obsahem (\u0159\u00edkejme jim t\u0159eba\ndokumenty) a krabi\u010dky, do kter\u00fdch se ty l\u00edstky mohou ukl\u00e1dat (kontejnery).\nNa prvn\u00ed pohled to p\u0159ipom\u00edn\u00e1 klasick\u00e9 rozhran\u00ed pracovn\u00ed plochy\npo\u010d\u00edta\u010de, pr\u00e1ci se soubory a adres\u00e1\u0159i, ale jen na prvn\u00ed pohled. Zde by\nzcel prioritn\u00ed informac\u00ed bylo rozm\u00edst\u011bn\u00ed objekt\u016f po plo\u0161e a vizu\u00e1ln\u00ed\ninformace\u00a0\u2013 vzhled plochy, barvy objekt\u016f a jejich vz\u00e1jemn\u00e9 uspo\u0159\u00e1d\u00e1n\u00ed.\nNav\u00edc krom\u011b objekt\u016f na plo\u0161e m\u016f\u017ee b\u00fdt cokoli nakresleno: mohu si\nvyzna\u010dit oblasti, napsat pozn\u00e1mky, nakreslit \u0161ipky\u00a0atd.<\/p>\n\n<p>Z\u00e1kladn\u00ed jednotkou je l\u00edstek, kter\u00fd je velmi jednoduch\u00fdm\n\u201edokumentem\u201c. Ten je prim\u00e1rn\u011b textov\u00fd, ale bylo by mo\u017en\u00e9 vlo\u017eit do\nn\u011bj i\u00a0dal\u0161\u00ed informace\u00a0\u2013 obr\u00e1zek, URL apod. Bez jak\u00e9hokoli slo\u017eit\u00e9ho\nform\u00e1tov\u00e1n\u00ed, jen jako seznam polo\u017eek. Dokument m\u016f\u017ee b\u00fdt na plo\u0161e\notev\u0159en\u00fd (\u201eresizovateln\u00e9\u201c okno libovoln\u00e9 velikosti), nebo sbalen\u00fd do\nn\u011bjak\u00e9 kompaktn\u00ed formy. Ale i\u00a0sbalen\u00fd dokument by m\u011bl b\u00fdt\nkonfigurovateln\u00fd tak, aby si u\u017eivatel mohl zvolit p\u0159inejmen\u0161\u00edm mezi\nkompaktnost\u00ed a pln\u00fdm zobrazen\u00edm dat. T\u011bmi m\u016f\u017ee b\u00fdt pouh\u00fd n\u00e1zev\/nadpis\nl\u00edstku, ale t\u0159eba i\u00a0n\u011bkolik datov\u00fdch pol\u00ed\u00a0\u2013 nap\u0159. datum, \u010d\u00e1stka,\n\u010d\u00edslo, p\u0159\u00edznak. L\u00edstek tedy m\u016f\u017ee obsahovat jen text nap\u0159. \u201eN\u00e1kup\u201c,\nnebo to m\u016f\u017ee b\u00fdt nap\u0159. prou\u017eek s\u00a0\u00fadaji \u201eZak\u00e1zka pro XYZMKFL |\n12.3.2010 | 5.000\u00a0K\u010d\u201c. Krom toho m\u00e1 ka\u017ed\u00fd l\u00edstek p\u0159i\u0159azenu barvu,\nkter\u00e1 se snadno nastavuje.<\/p>\n\n<p>Druh\u00fdm typem objektu jsou krabi\u010dky, co\u017e jsou jednoduch\u00e9 kontejnery, do\nkter\u00fdch se daj\u00ed dokumenty vlo\u017eit. Jedn\u00e1 se jen o\u00a0jedno\u00farov\u0148ov\u00e9\nvkl\u00e1d\u00e1n\u00ed, nen\u00ed tedy mo\u017en\u00e9 vlo\u017eit krabi\u010dku do krabi\u010dky. Ka\u017ed\u00e1 op\u011bt\nm\u016f\u017ee b\u00fdt na plo\u0161e zobrazena otev\u0159en\u00e1 nebo zav\u0159en\u00e1, m\u016f\u017ee obsahovat\nnadpis nebo i\u00a0v\u00edce datov\u00fdch pol\u00ed a m\u00e1 p\u0159i\u0159azenu barvu, p\u0159\u00edpadn\u011b\nn\u011bjak\u00fd vizu\u00e1ln\u00ed styl. Dokumenty v\u00a0krabi\u010dce je mo\u017en\u00e9 nechat vizu\u00e1ln\u011b\nuspo\u0159\u00e1dat (do m\u0159\u00ed\u017eky, pod sebe), p\u0159\u00edpadn\u00e9 t\u0159\u00edd\u011bn\u00ed u\u017e zaji\u0161\u0165uj\u00ed\nakce (viz\u00a0d\u00e1le).<\/p>\n\n<p>T\u0159et\u00edm, velmi podstatn\u00fdm prvkem jsou pak akce. Akce je programovateln\u00e1\nfunkce, jejich seznam je dostupn\u00fd u\u017eivateli p\u0159\u00edmo z\u00a0plochy a umo\u017e\u0148uj\u00ed\njednoduch\u00fdm, intuitivn\u00edm zp\u016fsobem, kter\u00fd zvl\u00e1dne i\u00a0laick\u00fd u\u017eivatel,\nvytv\u00e1\u0159et p\u0159\u00edkazy k\u00a0operac\u00edm nad obsahem plochy. Pomoc\u00ed akc\u00ed je mo\u017en\u00e9\nvyhledat prvky podle ur\u010dit\u00fdch krit\u00e9ri\u00ed, zm\u011bnit jejich parametry, p\u0159esunout\nna ur\u010dit\u00e9 m\u00edsto (do krabi\u010dky, do oblasti na plo\u0161e), set\u0159\u00eddit n\u011bjak\u00fd\nkontejner podle zvolen\u00fdch krit\u00e9ri\u00ed atd. Pro ka\u017edou akci je mo\u017en\u00e9 vytvo\u0159it\nsi spou\u0161t\u011bc\u00ed tla\u010d\u00edtko, kter\u00e9 si u\u017eivatel m\u016f\u017ee um\u00edstit na vhodn\u00e9\nm\u00edsto, akce je mo\u017en\u00e9 tak\u00e9 naprogramovat k\u00a0automatick\u00e9mu spou\u0161t\u011bn\u00ed\nv\u00a0dan\u00fd \u010das nebo ve zvolen\u00fdch intervalech. O\u00a0detailech fungov\u00e1n\u00ed a\ndefinov\u00e1n\u00ed akc\u00ed m\u00e1m jistou p\u0159edstavu, ale do detail\u016f zde zach\u00e1zet\nnebudu\u00a0\u2013 na po\u017e\u00e1d\u00e1n\u00ed to mohu odprezentovat podrobn\u011b.<\/p>\n\n<p>Zcela z\u00e1sadn\u00edm parametrem t\u00e9to aplikace je jednoduchost a snadnost\npou\u017e\u00edv\u00e1n\u00ed. U\u00a0takov\u00e9ho typu aplikac\u00ed hroz\u00ed snadn\u00e9 skluznut\u00ed do\np\u0159ehlcen\u00ed obsahem a funkcemi, co\u017e by cel\u00fd koncept mohlo pom\u011brn\u011b\n\u00fasp\u011b\u0161n\u011b poh\u0159b\u00edt.<\/p>\n\n<div class=\"ramecek smaller\">\n\t<p>Pozn.: Rozhodn\u011b si netroufnu tvrdit, \u017ee jak\u00fdkoli m\u016fj n\u00e1pad je bezpochyby\n\torigin\u00e1ln\u00ed a \u017ee n\u011bco podobn\u00e9ho u\u017e d\u00e1vno n\u011bkdo nezrealizoval. Uji\u0161\u0165uju\n\tale v\u0161echny, \u017ee v\u00a0takov\u00e9m p\u0159\u00edpad\u011b nejde o\u00a0plagi\u00e1t, ale o\u00a0pouhou mou\n\tnev\u011bdomost, malou informovanost a objevov\u00e1n\u00ed ji\u017e d\u00e1vno objeven\u00fdch Amerik.\n\tA\u00a0potom d\u011bkuji v\u0161em za shov\u00edvav\u00e9 pochopen\u00ed. Pokud se n\u00e1hodou rozhodnete\n\ttento n\u00e1pad realizovat, pros\u00edm kontaktujte\u00a0m\u011b.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>U\u017e m\u011b v\u00e1\u017en\u011b nebav\u00ed v\u0161echny sv\u00e9 n\u00e1pady, co kdy dostanu, syslit n\u011bkde v\u00a0\u0161upl\u00edku, kdy\u017e se ukazuje, \u017ee se k\u00a0jejich realizaci beztak nikdy nedostanu. M\u00e1m-li tedy na v\u00fdb\u011br su\u0161it si n\u00e1pady do herb\u00e1\u0159e, kde jednou b\u00eddn\u011b pojdou s\u00a0pomalu hasnouc\u00ed my\u0161lenkou na budouc\u00ed sl\u00e1vu\u00a0\u2013 anebo je d\u00e1t v\u0161anc potenci\u00e1ln\u011b zl\u00e9mu sv\u011btu, za\u010dnu asi volit tu druhou mo\u017enost, &hellip; <a href=\"https:\/\/www.pixy.cz\/pixynergia\/2010\/03\/01\/napad-na-web-krabicky\" class=\"more-link\">Pokra\u010dov\u00e1n\u00ed textu <span class=\"screen-reader-text\">N\u00e1pad na web: Krabi\u010dky<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,4],"tags":[],"class_list":["post-514","post","type-post","status-publish","format-standard","hentry","category-vseobecne","category-webdesign"],"_links":{"self":[{"href":"https:\/\/www.pixy.cz\/pixynergia\/wp-json\/wp\/v2\/posts\/514","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.pixy.cz\/pixynergia\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.pixy.cz\/pixynergia\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.pixy.cz\/pixynergia\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.pixy.cz\/pixynergia\/wp-json\/wp\/v2\/comments?post=514"}],"version-history":[{"count":15,"href":"https:\/\/www.pixy.cz\/pixynergia\/wp-json\/wp\/v2\/posts\/514\/revisions"}],"predecessor-version":[{"id":589,"href":"https:\/\/www.pixy.cz\/pixynergia\/wp-json\/wp\/v2\/posts\/514\/revisions\/589"}],"wp:attachment":[{"href":"https:\/\/www.pixy.cz\/pixynergia\/wp-json\/wp\/v2\/media?parent=514"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.pixy.cz\/pixynergia\/wp-json\/wp\/v2\/categories?post=514"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.pixy.cz\/pixynergia\/wp-json\/wp\/v2\/tags?post=514"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}