Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Příspěvky - Ondrej Nemecek

Stran: 1 ... 76 77 [78] 79 80 ... 90
1156
Celá matematika je produktem fyzikálních vlastností reálného světa, v jiném světě bude i matematika jiná.
To je samozřejmě pitomost, matematika se naprosto běžně zabývá i věcmi, které fyzikální fungování světa daleko přesahují nebo s ním vůbec nesouvisejí.

No jenže fyzika také přesahuje běžnou fyzickou zkušenost. Takže nejdříve je potřeba precizovat pojmy, v podstatě staré pojmy idea/matérie. Teprve pomocí těchto pojmů se pak můžete vůbec vyjádřit (a někdo jiný může souhlasit nebo nesouhlasit)...

1157
Server / Re:Rotace logů v Tomcat 8
« kdy: 23. 05. 2016, 23:08:38 »
Není pravda, že by log4j nějak převládal, je tu více srovnatelných systémů. Nastavení Tomcata neovlivňuje úroveň, s jakou se konkrétní hláška zaloguje, ale určuje, zda a kam se hláška uloží.

1158
Server / Re:Rotace logů v Tomcat 8
« kdy: 23. 05. 2016, 19:12:52 »
Záleží trochu na verzi Tomcata. Je snaha podporovat různé logovací backendy, takže je možné centrální nastavení v Tomcatu, i když aplikace v Tomcatu používají různé knihovny pro logování. Pak lze nastavit aby logy rotovaly bez nutnotsti používat systémový logrotate.

Takže podle mě se zeptat se vývojářů, jakou používají pro logování implementaci - zda je podporovaná ze strany Apache Commons Logging. Dále zkontrolovat, zda nemají vlastní nastavení pro tuto implementaci přibalené přímo v aplikaci. To by mít neměli, aby se mohla uplatit centrální konfigurace v Tomcatu. Pak by mělo stačit už jen nastavit logování v Tomcatovi centrálně.

https://wiki.apache.org/tomcat/FAQ/Logging
http://blog.kchandrahasa.com/blog/2013/07/16/configuring-tomcat-catalina-log-rotation/

Je to trochu nepřehledné, nejlépe aby to nastavil někdo, kdo to už dělal a zná různá zákoutí...

1159
Vývoj / Re:Foundation framework nebo Bootstrap?
« kdy: 16. 05. 2016, 18:54:48 »
Bootstrap je dnes skoro všude - weby, administrační rozhraní, šablony... Základní znalosti se asi nevyhnete, pokud se chcete motat kolem webů. Co se týče Foundation tak tam nevím.

1160
Vývoj / Re:Linux shell script na windows
« kdy: 11. 05. 2016, 23:03:25 »
Tak na prepisovani bashe do batu radsi rovnou zapomente, to je naprosta tragedie, ktera vas privede do blazince. MS batch soubory jsou totalni stredovek, i kdyz si nejsem jisty, jestli i tehdy uz nemeli lepsi. To se spis podivejte, kde sehnat bash pro Widle, pokud tedy nemate ty uzasne desitky, kde by uz mel nejak byt.

Nevíte co píšete, dělal jsem ve windows shellu (soubory s priponou .cmd, neplest se zastaralymi .bat soubory) veci o stovkách radku bez větších problemu.

Teď ale ještě záleží, zda jste totéž programoval v bashi. Moje zkušenost je ta, že bash má mnohem lepší možnosti, než cmd. U powershellu to může být zas opačně, ale ten neznám, takže nevím.

1161
Vývoj / Re:PHP 'proccess status' -> Ajax
« kdy: 29. 04. 2016, 13:30:16 »
No ještě ten soubor určitě zavřete fclose() To ale asi děláte. Pokud byste nedělal, mohl by se možná zavřít automaticky po skončení skriptu, což je až po tom echo.

Soubor máte jedinečný, aby nedošlo k nějakému konkurenčnímu zápisu, že? Můžete si ho pro jistotu zamknout, člověk nikdy neví.

Samotný fsync si z php asi nezavoláte, jedině pomocí exec() a to jen pokud operační systém něco jako příkaz sync obsahuje.


1162
Vývoj / Re:UserExit v Java Web App
« kdy: 15. 04. 2016, 10:58:52 »
Pokud může restartovat aplikaci, nemusí řešit classloadery. Pokud použije Janino, může do aplikace nahrávat .java soubory a bude se to chovat jakoby tam byly .class soubory, přičemž je může dokonce naživo upravovat (zkompiluje je za běhu). Se skriptovacím jazykem to má ještě snažší.

Pokud restartovat nechce, bude asi nejlepší pokud by použil třeba https://cs.wikipedia.org/wiki/OSGi_Service_Platform nebo ekvivalent. Ale to už je mnohem náročnější.

1163
Odkladiště / Re:SMS brána pro voucher kódy
« kdy: 15. 04. 2016, 10:49:47 »
Pokud potřebuješ SMS platby, tak se provizí asi nezbavíš. Můžeš ale použít řešení od nějakého zprostředkovatele  plateb (které integruje více druhů plateb, takže uživatel bude moct zaplatit i online - nebo třeba jen online, kde jsou mnohem menší provize, poskytovatelé jsou třeba http://gopay.com nebo http://payu.cz).

Pokud SMS platby nepotřebuješ (a změníš obchodní model třeba na kreditový systém), pak Ti stačí posílat obyčejné SMS (dobrá zkušenost například http://sms.sluzba.cz/).

1164
Vývoj / Re:UserExit v Java Web App
« kdy: 14. 04. 2016, 19:42:34 »
Jde to docela snadno:

  • klient si vytvoří třídu, která implementuje určené rozhraní
  • klient si třídu zkompiluje, vytvoří jar soubor a nahraje ho do aplikace
  • v konfiguraci té aplikace uvede, jaká třída se má použít jako ten plugin
  • aplikace pak už sama pomocí reflexe vyhledá třídu, vytvoří její instanci a volá libovolné metody rozhraní

Pokud by vadila tvorba jar souboru, lze javu zkompilovat a použít za běhu, používal jsem na to Janino http://unkrig.de/w/Janino V novější jave to už jde udělat bez pomoci externích knihoven (nezkoušel jsem).

Nebo jde použít jednodužšší postup, kdy si klient může psát skripty, osvědčil se mi Beanshell http://www.beanshell.org/ resp. https://github.com/beanshell/beanshell/releases Aplikace pak například do skriptu vloží určité proměnné, které budou ve skriptu dostupné, tělo skriptu se vyhodnotí evalem a po skončení skriptu si aplikace vyzvedne návratovou hodnotu skriptu anebo přečte hodnoty proměnných. Stejně to bude fungovat i u jiných jazyků, ale neměl jsem potřebu zkoušet něco jiného než Beanshell.

Počítejte, že spuštění klientského kódu může představovat různá rizika - bezpečnostní (získání nebo zápis dat mimo oprávnění), výkonová (např. vyčerpání paměti v případě memory leaků). Dále může být problém stanovit, kdo za problém může, pokud například poskytujete servis nebo zaručujete funkčnost na určité úrovni.

1165
Server / Re:mysql startuje nekolik procesu a zere 90% pameti :(
« kdy: 17. 03. 2016, 21:19:22 »
Ahoj, mam ve firme server na nem ununtu tusim 12.04 LTS a na nem percona server 5.6
na win stanici bezi delphi aplikace ktera pracuje s daty na tomto serveru
par dni pet si zacal pesonal stezovat, ze aplikace je prilis pomala
dnes jsem mrknul na server a zjistil, ze je sptrebovano sporo 735 GB ram z 8 GB
pomoci htop jsem nasel nekolik modrych mysqld procesu
zatim patram guglim, ale nenapada vas nekoho, cim by to mohlo byt ?

Co neukončené transakce, nevisí tam něco?

Kód: [Vybrat]
SHOW FULL PROCESSLIST;
SELECT * FROM `information_schema`.`innodb_trx` ORDER BY `trx_started`;

1166
Server / Re:Kvalitní mail hosting
« kdy: 14. 03. 2016, 12:26:13 »
Potrebuji odesilat ze sveho VPS maily  pro registraci a obnoveni hesla na mych strankach.
Existuje nejaka kvalitni free sluzba kde bych to takhle mohl mit? Pripadne placena?

Pokud máte doménu, tak mailhosting v tomto rozsahu je k tomu obvykle buď zdarma nebo za ceny 20-30 Kč měsíčně.

Garanci doručení mailu vám nedá nikdo, ale u dobře nastavené domény je vyšší spolehlivost.

Můžete zvážit ještě odesílání pomocí registračních SMS. S cenou kolem 0.8 Kč včetně DPH za 1 SMS to nabízí třeba http://sms.sluzba.cz/ je to spolehlivé a máte i doručenku (potvrzení o doručení SMS).

1167
Vývoj / Re:Menší opravy v PHP - nezájem programátorů?
« kdy: 12. 03. 2016, 12:48:06 »
Agile je hezke, ale asi ne uplne aplikovatelne na pulhodinovou upravu... To byla, myslim, myslenka te odpovedi "lol", ktera napadla i me hned po precteni.

Ja vim, tvrdil jsem, ze to za litr nema cenu a ted rikam pulhodiny. Podstata toho co tady vetsina pise: ta uprava sama o sobe neni urcite nijak extra narocna(takze samotna uprava je treba za litr ok - pro puvodniho tvurce), vetsinu te koncove ceny bude tvorit adopce projektu, prozkoumani kodu, riziko podnikani(novy klient), riziko zaruky, zjisteni co to ma delat, co to dela apod.

Aha, tak to je pravda, souhlasím. Reagoval jsem už bez relevance k původnímu dotazu. Takže jsem reagoval jen na to, že je „bez podkladů vše ztraceno“.

1168
Software / Re:Linuxový SW na tvorbu publikací
« kdy: 12. 03. 2016, 12:35:36 »
Podívejte se také na TeXmacs (http://www.texmacs.org/).
Nesmysl, z toho to proudi zase skrz LaTeX. (Jinak osobne TeXmacs na rychle poznamky pouzivam uz mnoho let temer vylucne. Ale na knizku to neni ani nahodou, nema-li bejt naprosto odpudiva, nebo nema-li jit o skripta z techniky.)

Je pravda že TeXmacs nepoužívám a chtěl jsem na něj jen od boku upozornit. Měl jsem dojem, že to nejde přes LateX a dokonce jsem si nebyl jist jestli to vůbec využívá standardní instalaci TeXu. Ale to se dá určitě dohledat na tom webu.

1169
Vývoj / Re:Menší opravy v PHP - nezájem programátorů?
« kdy: 12. 03. 2016, 11:10:21 »
Problém nastává v případě, že má člověk nedostatečné podklady. V takovém případě žádná metodika nepomůže.

Pomůžou třeba agilní metodiky. Což je vlastně způsob, jak ty podklady získávat za běhu a nevěštit z křišťálové koule.

K tomu se da rict jedno. LOL.

Držte se tématu, prosím, a argumentujte :-)

Vzal bych to za něj, ale není proti čemu argumentovat. Když někdo použije náhodné cizí slovo, která zná a zrovna by se mohlo týkat tématu, je na něm ho použít tak, aby nebyl za pitomce.

Takže si myslíte, že jsem požil výraz agilní metodiky mimo mísu? Pokud nechcete argumentovat, nemusíte. Každý si může si udělat názor sám - třeba pohledem na Wikipedii https://cs.wikipedia.org/wiki/Agiln%C3%AD_metodiky

1170
Vývoj / Re:Menší opravy v PHP - nezájem programátorů?
« kdy: 11. 03. 2016, 23:18:12 »
Problém nastává v případě, že má člověk nedostatečné podklady. V takovém případě žádná metodika nepomůže.

Pomůžou třeba agilní metodiky. Což je vlastně způsob, jak ty podklady získávat za běhu a nevěštit z křišťálové koule.

K tomu se da rict jedno. LOL.

Držte se tématu, prosím, a argumentujte :-)

Stran: 1 ... 76 77 [78] 79 80 ... 90