Musíš stahovat ZIP co je odkaz níže, né že si od gitu necháš zabalit apku a tu pak rozbalíš a spustíš -_-.ano o tom jsem psal, instalace jen stazenim souboru ktere uvadis jen nefunkcni viz https://ctrlv.cz/shots/2017/01/22/D9gv.png
gransy, předpokládám že je to má knihovna. Tys používal tu composerovou verzi nebo ten ZIP co je níže?Jak mam verit tvymu EET kodu na 300 radku, kdyz neumis ani stahnout a pustit hotovy ?
http://gransy.blog/eet/simple.php
Píšu skript na EET pro úplné začátečníky
Co se právě děje na Webtrhu?
- Radim Krpata poptává: Backend vývojář - Java, Spring, Kubernetes, Azure, Kafka
- Strelmic nabízí: Vyvíjím webové aplikace a informační systémy na míru
- Stafox.cz poptává: Vytvoření robota pro klienta
Samozrejme ten .ZIP, o nem tady byla celou dobu diskuze.gransy, předpokládám že je to má knihovna. Tys používal tu composerovou verzi nebo ten ZIP co je níže?
https://github.com/filipsedivy/PHP-E...t-20161117.zip
composer verse - jede okMusíš stahovat ZIP co je odkaz níže, né že si od gitu necháš zabalit apku a tu pak rozbalíš a spustíš -_-.
gransy, předpokládám že je to má knihovna. Tys používal tu composerovou verzi nebo ten ZIP co je níže?
jen stazeni ZIP, rozbaleni - nefunguje
Stazeni toho zipu funguje prave okamzite, viz muj priklad na kterem jsem zabil asi minutu zivota abych dokazal ze ses uplne mimo :)
Pokud máš zájem, tak za symbolickou cenu 2 000 Kč, ti poradím co máš špatně.composer verse - jede ok
jen stazeni ZIP, rozbaleni - nefunguje
Ostatním samozřejmě poradím zdarma a rád.
jak jsem psal na zacatku, spatne jsou cesty k souboru , technicka podpora k 9000 radku existuje ? ja ke svemu reseni na 300radku poskytnu zaruku a technickou podporuPokud máš zájem, tak za symbolickou cenu 2 000 Kč, ti poradím co máš špatně.
Ostatním samozřejmě poradím zdarma a rád.
nikde jsem nepsal ze je spatne ze nekdo neco vytvoril, jen jsem prinesl alternativu ktera nepotrebuje 100 souboru ale jen 1 a ktera nepotrebuje zkoumat proc proste nejede kdyz se to nainstaluje
On to nikdo zkoumat nemusi, protoze to funguje hned :) problem je ciste mezi tebou a klavesnici, a jak Filip rekl, rad poskytne podporu :) jen pokud se tu ohanis radky a nikdo nic nevidel, a neumis si stahnout hotovy reseni, nemuzes se divit :)jak jsem psal na zacatku, spatne jsou cesty k souboru , technicka podpora k 9000 radku existuje ? ja ke svemu reseni na 300radku poskytnu zaruku a technickou podporu
nikde jsem nepsal ze je spatne ze nekdo neco vytvoril, jen jsem prinesl alternativu ktera nepotrebuje 100 souboru ale jen 1 a ktera nepotrebuje zkoumat proc proste nejede kdyz se to nainstaluje
jen pro pořádek, 9000 řádku nemají ani obě naše knihovny dohromady :)9000 radku
moje (ondrejnov) má 4021 řádků včetně všech externích závislostí a composeru
filipova má 4870 řádků
větší frajeřina by bylo tvoji úsporu v kódu přepočítat na realné instrukce, které jdou na procesor a z toho vypočítat energetickou náročnost na životní prostředí ;)Kód:find . -name '*.php' | xargs wc -l
tak zrejme hodne tech co si to stahnou narazi na problem, a ne kazdy zjisti co s tim zeOn to nikdo zkoumat nemusi, protoze to funguje hned :) problem je ciste mezi tebou a klavesnici, a jak Filip rekl, rad poskytne podporu :) jen pokud se tu ohanis radky a nikdo nic nevidel, a neumis si stahnout hotovy reseni, nemuzes se divit :)
https://ctrlv.cz/shots/2017/01/22/Qf7S.png
u me nikdo problem mit nebude, soubor stahne a hned funguje, ten avizovany zip od filipa po rozbaleni dela toto https://ctrlv.cz/shots/2017/01/22/D9gv.png
---------- Příspěvek doplněn 22.01.2017 v 21:55 ----------
kod ma celkove 8891 radku, zaokrouhlil jsem na 9000jen pro pořádek, 9000 řádku nemají ani obě naše knihovny dohromady :)
moje (ondrejnov) má 4021 řádků včetně všech externích závislostí a composeru
filipova má 4870 řádků
větší frajeřina by bylo tvoji úsporu v kódu přepočítat na realné instrukce, které jdou na procesor a z toho vypočítat energetickou náročnost na životní prostředí ;)Kód:find . -name '*.php' | xargs wc -l
Jak jsem řekl, za speciální cenu která je pro tebe exkluzivní a víckrát se opakovat nebude, tak za 2 000 Kč rovných vč. DPH ti pomohu rozjet knihovnu. Tak že jak vidíš, tak podporu poskytuji.jak jsem psal na zacatku, spatne jsou cesty k souboru , technicka podpora k 9000 radku existuje ? ja ke svemu reseni na 300radku poskytnu zaruku a technickou podporu
nikde jsem nepsal ze je spatne ze nekdo neco vytvoril, jen jsem prinesl alternativu ktera nepotrebuje 100 souboru ale jen 1 a ktera nepotrebuje zkoumat proc proste nejede kdyz se to nainstaluje
A z čeho vycházíš že knihovna má 100 souborů a 9000 souborů? Můžeš to prosím nějak dokázat? když máš vše podložené dokazováním (viz. screen z nefunkčního prostředí), tak očekávám že máš oscreenované počítadlo, kolik souborů a složek obsahuje moje knihovna.
Navíc, pokud bych jó fakt chtěl, tak bych to celé zabalil do pharu a jedu si jako jeden soubor a jedu si v pohodě.
---------- Příspěvek doplněn 22.01.2017 v 22:01 ----------
Ty jsi dobrej trotl! Stáhneš ZIP, máš tam soubor simple.php tak proč spouštíš \php-eet\vendor\filipsedivy\php-eet\examples\simples.php, když si nechceš nainstalovat závislosti. Nechápu tvůj mozkovej proces, ale příjde mi že buď děláš naschvál nebo nepřemýšlíš!tak zrejme hodne tech co si to stahnou narazi na problem, a ne kazdy zjisti co s tim ze
https://ctrlv.cz/shots/2017/01/22/Qf7S.png
u me nikdo problem mit nebude, soubor stahne a hned funguje, ten avizovany zip od filipa po rozbaleni dela toto https://ctrlv.cz/shots/2017/01/22/D9gv.png
---------- Příspěvek doplněn 22.01.2017 v 21:55 ----------
kod ma celkove 8891 radku, zaokrouhlil jsem na 9000
Btw.: teď jsem si uvědomil co jsi to za chytráka. Ze screenu ( https://ctrlv.cz/shots/2017/01/22/D9gv.png ) je jasně vidět, že si nestáhl ZIP ze sekce bez composeru, ale dal si Clone or Download -> Download ZIP, a pak se tu oháníš nějakým composerem. Když neumíš číst, tak doporučuji ti zakoupit si u mě podporu v symbolických 2 000 Kč.
Pokud bys měl zájem, tak za nějakou úplatu tě mohu uvést do programování.
Vzpricil se mu v hlave banan :DTy jsi dobrej trotl! Stáhneš ZIP, máš tam soubor simple.php tak proč spouštíš \php-eet\vendor\filipsedivy\php-eet\examples\simples.php, když si nechceš nainstalovat závislosti. Nechápu tvůj mozkovej proces, ale příjde mi že buď děláš naschvál nebo nepřemýšlíš!
to je parodie, stáhnout si zdroják, mrknout na example soubor a zjistit, že nefunguje a přitom to je jen example pro programátory (ne pro tebe) a stabilní distribuce je stažitelná v zipu, která funguje řádně i s example.
Počítat do velikosti projektu testy, phpunit knihovnu (protože jen radovan nahrává na produkci dev verzi s testy) a pak se tady chlubit, že to dokázal napsat na méně řádků. SW vývoje je o něčem jiném než o řádcích, ty zajímaly lidi před dvaceti lety, když se podle nich platilo, dnes všichni raději uvítají přehlednost a srozumitelnost. Pořád jsme ale neviděli kód, kterým se tady chlubíš, taky mohu napsat, že jsem to napsal na 10 řádků (ano, to lze)...
<OT>
Sice to není o PHP, ale Banánku, chtěl bych tě o něco poprosit. Napíšeš mi prosím operační systém na 300 řádku a v jednom souboru? Docela bych chtěl tě vidět frajere, jak bys napsal zaváděcí sekvenci vč. loaderu do 300 řádků a jednoho souboru.
</OT>
Mě to přijde jako zbytečnost řešit, jestli má nebo nemá o jeden řádek víc. Příjde mi to kontraproduktivní. Radovane, ukážeš nám ten tvůj kód?
vytvoril xml, podepsat, poslat, vyparsovat data (parsovani par radku https://ctrlv.cz/shots/2017/01/22/is4p.png ) je na 100 radku , zbytek jsou pomocne funkce<OT>
Sice to není o PHP, ale Banánku, chtěl bych tě o něco poprosit. Napíšeš mi prosím operační systém na 300 řádku a v jednom souboru? Docela bych chtěl tě vidět frajere, jak bys napsal zaváděcí sekvenci vč. loaderu do 300 řádků a jednoho souboru.
</OT>
Mě to přijde jako zbytečnost řešit, jestli má nebo nemá o jeden řádek víc. Příjde mi to kontraproduktivní. Radovane, ukážeš nám ten tvůj kód?
operacni system samosebou na 300 radku nenapisu ale jednoduche poslani xml ano
danemu kodu budu poskytovat zaruku, vse co je v nem napsano tomu presne rozumim, co presne muj skript neumi na 300radku oproti postupne slepovanemu kodu trech lidi na 9000radcich ?
Kód není slepovaný! To zaprvé, využívá závislosti jiných kódu, ale to by jste měl vědět.vytvoril xml, podepsat, poslat, vyparsovat data (parsovani par radku https://ctrlv.cz/shots/2017/01/22/is4p.png ) je na 100 radku , zbytek jsou pomocne funkce
operacni system samosebou na 300 radku nenapisu ale jednoduche poslani xml ano
danemu kodu budu poskytovat zaruku, vse co je v nem napsano tomu presne rozumim, co presne muj skript neumi na 300radku oproti postupne slepovanemu kodu trech lidi na 9000radcich ?
Dále, pokud lidi si u mě zaplatí 1 000 Kč, tak já k nim také poskytnu konzultace, implementace vč. záruky. A ano pár lidí to využilo.
K tomu vašemu kódu, příjde mi to jako šílenost sama o sobě. Možná raději zbytek kódu ani nechci vidět. Stojím si za svou knihovnou, která je strukturovaná, okomentovaná pomocí PhpDoc, a navíc je rozšířitelná - jednoduše, neboť kód je strukturovaný.
A vypisovat chyby pomocí pole? Si děláte legraci?? To jako pokud vznikne chyba, a programátor je ještě takový junior a neumí si ošetřit chyby, tak si pustí do systému chybu? To já mám řešený pomocí výjimek, tak že když nastane chyba, kód spadne do výjimky.
tak prosim o screenshot jak to funguje ze ZIPufilipsedivy: funguje bez úprav, nakopíruju a spustím. Díky
---------- Příspěvek doplněn 23.01.2017 v 01:25 ----------
co presne je na tom spatneho ? vraci to prazdny string v pripade spravneho doruceni xml:D :DKód:if ($chyba != '')
To zhruba odpovídá Vaší technické znalosti a projevu tady.
---------- Příspěvek doplněn 23.01.2017 v 01:30 ----------
Kód není slepovaný! To zaprvé, využívá závislosti jiných kódu, ale to by jste měl vědět.
Dále, pokud lidi si u mě zaplatí 1 000 Kč, tak já k nim také poskytnu konzultace, implementace vč. záruky. A ano pár lidí to využilo.
K tomu vašemu kódu, příjde mi to jako šílenost sama o sobě. Možná raději zbytek kódu ani nechci vidět. Stojím si za svou knihovnou, která je strukturovaná, okomentovaná pomocí PhpDoc, a navíc je rozšířitelná - jednoduše, neboť kód je strukturovaný.
A vypisovat chyby pomocí pole? Si děláte legraci?? To jako pokud vznikne chyba, a programátor je ještě takový junior a neumí si ošetřit chyby, tak si pustí do systému chybu? To já mám řešený pomocí výjimek, tak že když nastane chyba, kód spadne do výjimky.
klientum nabizim jednu funkci, vystup je pole tak jak jsem avizoval http://blog.radovankaluza.cz/ja-bana...unkcni-priklad
pole obsahuje fik, bkp a chybu pokud nastala, to je vse co klient potrebuje
validaci promennych, tj jestli jsou v poradku provadim pri zpracovani xml, coz u tys nezvladl ani na 9000radku , viz screenshot https://ctrlv.cz/shots/2017/01/23/nzbv.png , u me ti to napise cos udelal spatne a to srozumitelne (provadim kontrolu oproti xsd schematu)
nehlede ze z tveho kodu neni jasne jak definovat ruzne sazby dph, u me na vse je priklad
Radovane, jelikož si mi nedodal screen toho že můj kód obsahuje 9000 řádku kódu, beru a pristupuji k této informaci jako k lživé.
Okolo definice sazby, tak je to přehlednější než si myslíš. A furt si mi neodpověděl na ty tvoje pseoudochyby v podobě pole.
A poslední otázka, kde ses naučil programovat?
---------- Příspěvek doplněn 23.01.2017 v 06:26 ----------
A co bude člověk dělat když přestane jít internet? Protože tyhle scripty bývají často lokálně tak že kromě BKP a Fík bys měl poskytovat i PKP. Ale to jistě tam máš taky?
---------- Příspěvek doplněn 23.01.2017 v 07:37 ----------
Dámy a pánové, představuji Vám všem početní script, který jsem si rychle udělal abych mohl panu Radovanovi vyvrátit lživé informace v podobě že moje knihovna má 9000 řádků.
Upozorňuji: Že počítá reálné řádky, tedy pokud bych měl vynechat testy, a v PHP i komentáře, tak jsem řádově o 1000 - 2000 řádků jinde.
Početní script:
Výpis z PowerShellu:Kód:Write-Host "Vypocet PHP EET" Write-Host "Pocet souboru:" Get-ChildItem .\PHP-EET\ -Recurse -File | Measure-Object | %{$_.Count} Write-Host "Pocet slozek:" Get-ChildItem .\PHP-EET\ -Recurse -Directory | Measure-Object | %{$_.Count} Write-Host "Pocet radku:" cd .\PHP-EET\ (dir -include * -recurse | select-string "^(\s*)//" -notMatch | select-string "^(\s*)$" -notMatch).Count
Vypocet PHP EET
Pocet souboru:
102
Pocet slozek:
15
Pocet radku:
7313
Tak že se ptám Radovane, kde si vzal 9000 řádků?
No to by mě zajímalo taky :D Kde ten PKP seženu. Ten asi musíte náhodně vygenerovat nebo jak?
Vzhledem ke krátké ukázce použití bych si představoval funkci vymysli_nahodny_kod_ve_tvaru_pkp_pro_andreje()
Pechy.cz: za mě by bylo správnější vymysli_nahodny_kod_ve_tvaru_pkp_pro_andreje_nebo_ vrat_prazdny_string()
Banán byl vždy dost velký průser a tady je krásná ukázka proč tomu tak je, tohle je parodie
Ha, už tomu rozumím. Ono to Radovanovi na Banánu nefungovalo, protože Banán má pouze PHP 5.2-5.4. Takže když jsem na začátku psal od legacy aplikacích v PHP5.6, nevím kam by spadaly věci běžící na Banánu :)
Tak předně, jak napsal Filip, takhle se s chybami rozhodně nezachází. Používají se výjimky. Druhak, pokud by už něco fungovalo podobným způsobem, tak proměnné nastavíte false a ověřujete jenco presne je na tom spatneho ? vraci to prazdny string v pripade spravneho doruceni xmlDále pak je standard programovat v angličtině a dávat proměnným smyslupné názvy, což $chyba rozhodně není (vyjadřuji se jen k té if podmínce, které jsem se smál, zbytek raději komentovat nebudu).Kód:if ($var) {}
No, ve výsledku je znát, že jste začátečník, což rozhodně není nic špatného, každý nějak začínal. Nicméně pokud chcete být programátor, musíte se ještě hodně učit nebo si na to najmout lidi a nesnažit se to dělat sám. Celý problém je v tom, že je opravdu alarmující, že naprostý začátečník dělal takto kritickou věc a chce ji poskytnout klientům.
To je asi vše. Já jen doufám, že když někdy budu naprosto mimo a uvidí to všichni kromě mě, že si to rychle uvědomím. Tohle je strašidelné.