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 - Tuxik

Stran: 1 ... 59 60 [61] 62 63 ... 99
901
Vývoj / Re:Použití assetů z komerční hry ve vlastní hře
« kdy: 04. 08. 2016, 15:35:59 »
To s licencemi chápu. Pokud OSS může vůbec existovat, tak samozřejmě žádný problém s kopírováním neexistuje a na licence je možné se vykašlat.

Kopírování je přirozené. Když kamarád bude dělat nějaký cool pohyby, tak je okopíruju a jemu nezmizí. Když někdo bude mít dobré rakety, tak je okopíruju a budu mít cool rakety. Nikomu nic nemizí a naopak je více bohatství. To je hodně dobrý a tak to má být. Ve vědě dost rozšířený způsob, takže je věda špatná a měla by se zakázat?

Ne, na licence není možné se vykašlat, i OSS má svoje licence a dokonce OSS nemusí být zdarma. Jediné, s čím si můžeš dělat co chceš, je public domain.

Když okopíruješ něčí cool pohyby, tak z vás budou dva debilové, kterým nikdo neřekne jinak, než "ti retardovaní bráchové", když okopíruješ cool raketu a nedejbože ji budeš komerčně využívat, podojíš se z patentů. To samé platí o vědě. Pokud se někdo nerozhodne, že ti umožní používat své dílo zadarmo, tak máš prostě smůlu a pokud ti na to někdo přijde a bude mu to stát za to, nezůstanou ti ani děravý ponožky. A světe div se, i když něco okopíruješ a patentuješ si to, nakonec se ti může stát, že pěkně všechny zisky odevzdáš původnímu autorovi, pokud se to prokáže.

Jinak Spring nepoužívám, je to jávovina a proto je to pro lopaty a Linux používám dle nejlepšího vědomí a svědomí v souladu s licencí a dokonce do komunity sem tam přispívám, má-li to význam. Na spoustu projektů jsem přispěl i pár €/$, i když jsem nemusel a nelituju toho.

902
Vývoj / Re:Použití assetů z komerční hry ve vlastní hře
« kdy: 04. 08. 2016, 13:43:59 »
OMG, používání kopií samozřejmě problém mít může, ale také nemusí. Eticky je to správné, jen legálně je to problematické. Ale rozhodně vás nikdo nebude zavírat a k soudu se to dostane dost těžko. Kdo váhá, ať se zeptá u BSA, protože oni jsou kvalitní tvůrci obsahu a ví, co je pro všechny nejlepší.
Neplatit za cizí práci je eticky správné. Kéž by tě máma do domácích prací nutila a PC i kapesný ti sebrala. Potom preventivně před spaním i po probuzení mlátit, mlátit, mlátit... je to pro tvoje dobro chlapče, jinak rosteš pro kriminál.

903
Software / Re:Bash: info mail o dokončení příkazu
« kdy: 04. 08. 2016, 12:42:55 »
No to sem ti psal, musíš tu rouru escapovat, místo | napiš \| , jinak to provede pouze
Kód: [Vybrat]
mail_notify ls -lh /
a až výstup toho prožene přes rouru a do
Kód: [Vybrat]
grep "etc"


Navíc i když to escapuješ, při použití roury bude exitcode pouze pro poslední příkaz v rouře, takže viz zdroják výše, kterej to pořeší a vypíše exitcode pro každou z částí zvlášť.

904
Sítě / Re:Dvourádiový Wi-Fi router
« kdy: 04. 08. 2016, 11:49:54 »
Tak nakonec jsem to vyřešil komerčním kouskem HW. Chtěl jsem to nejdříve zkusit než budu vymýšlet vlastní udělátko. Osvědčilo se tohle : TP-LINK RE210 AC750 Dual Band, https://www.alza.cz/tp-link-re210-ac750-dual-band-d2648772.htm
Musím říct, že to funguje nad očekávání dobře. Je to nakonfigurovnáno tak, že to přijímá i vysílá 2,4GHz signál a musím říct, že pokles rychlosti (zdrojová rychlost 15Mbps) je téměř neznatelný. Je fakt, že se připojují vždy tak 1-3 hosti. Při více hostech by to asi bylo horší.
Nicméně naprostá spokojenost. Stabilita a dobré možnosti konfigurace. Mohu doporučit  ;D

Zelení zmetci mě pobavili :D
Citace
Vysokorychlostní režim

Vysokorychlostní režim vás nadchne rychlostí připojení, která může dosahovat až 5 GHz. Rychlosti pro vaši zábavu, tak budete mít dostatek.

905
Vývoj / Re:Použití assetů z komerční hry ve vlastní hře
« kdy: 04. 08. 2016, 11:34:02 »
Tak, to jsem hledal...

1.4.1 Díla odvozená

Dílo zpracované - tvůrčím způsobem zpracované dílo, které vznikne přepracováním původního díla jako dílo zcela nové (př. filmový scénář, dramatizace románu). Zpracování je možné pouze se souhlasem původního autora a odvozený autor takového díla se nazývá zpracovatel.

906
Vývoj / Re:Použití assetů z komerční hry ve vlastní hře
« kdy: 04. 08. 2016, 11:03:28 »
Zapomeňte na licenci - pokud assety (grafika, hudba) ve hře nejsou počítačovým programem nebo databázi, tak si je může koncový uživatel klidně stáhnou a používat pro osobní potřebu - tedy i pro spuštění hry třetí strany. Klíčové je zde slovo volná užití. Pravděpodobně se do osobní potřeby vejde i vývoj hobby projektu, který ty assety používá, ale nedistribuuje. Za volná užití se platí tzv. autorské poplatky. Pokud Develman chce podrobný rozbor, nechť zaúkoluje svého právníka.
Což se týká ČR a možná některých dalších banánistánů. Aby se mu taky časem nestalo, že si zajede nakoupit kilometr za hranice do Německa, kde ho sbalí a v tom lepším případě jen zavřou, v tom horším vydají do opravdové USA demokracie, kde z něj udělají zločince století a dají mu křeslo. Ono totiž v normální zemi má majitel práv skutečně nějaká práva, která mu zákon neomezuje jen za základě toho, jestli se jedná o hudbu, obrázek, film, nebo program.
Jinak mimochodem - i u nás by s tím mohl být problém, protože velmi pravděpodobně nepůjde o dílo zveřejněné, takže i stažení pouze třeba grafiky pro hru by mohlo být mimo zákon.

907
Software / Re:Bash: info mail o dokončení příkazu
« kdy: 04. 08. 2016, 09:47:44 »
No ty mi dáváš teda... rouru musíš eskejpovat jako \| , případně dát celej příkaz do uvozovek, takže
Kód: [Vybrat]
mail_notify ps -aux \| grep syslog
nebo
Kód: [Vybrat]
mail_notify "ps -aux | grep syslog"
nicméně s rourou to hodí exit status pouze posledního příkazu v rouře, takže celý předělat takto:
Kód: [Vybrat]
    DEFAULT_MAIL=mail@kdesi.cosi
    VERBOSE=NO
    IFS=''
    params_count=$#;
    params_array=( "$@" )
    param=0
    while [ $param -lt $params_count ]; do
        if [ ${params_array[$param]} = "-v" ]; then
            VERBOSE=YES
            let param++
            continue
        fi
        if [ ${params_array[$param]} = "-n" ]; then
            VERBOSE=NO
            let param++
            continue
        fi
        if [ ${params_array[$param]} = "-a" ]; then
            let param++
            DEFAULT_MAIL=${params_array[$param]}
            let param++
            continue
        fi
        while [ $param -lt $params_count ]; do
            command+=${params_array[$param]}" "
            let param++
        done
        break
    done
    mail_body="Prikaz: $command\n"
    origcommand=$command;
    if [ $VERBOSE = "YES" ]; then
        commandadd=" 2>&1; "
    else
        commandadd=" > /dev/null; "
    fi
    commandadd+='mypipe=(${PIPESTATUS[@]}); '
    commandadd+='echo -e "\nVysledky:"; '
    commandadd+='IFS="|"; '
    commandadd+='read -r -a parts <<< "$origcommand"; '
    commandadd+='for (( c=0; c<${#mypipe[@]}; c++)); do echo ${parts[$c]} : exit status ${mypipe[$c]} | sed -e "s/^[[:space:]]*//" | sed -e "
s/[[:space:]]*$//" ;done;'
    if [ $VERBOSE = "YES" ]; then
        mail_body+="\nVystup:\n"
    fi
    mail_body+=$(eval $command $commandadd)
    echo -e $mail_body | mail -s "Hotovo: $(echo -e $origcommand)" $DEFAULT_MAIL

a na konci mailu ti to vypíše exit statusy všech částí roury po jedné.

908
Software / Re:Bash: info mail o dokončení příkazu
« kdy: 03. 08. 2016, 21:56:54 »
A že mám dobrou náladu tak:
Kód: [Vybrat]
mail_notify() {
    DEFAULT_MAIL=user@domain.info
    VERBOSE=NO
    IFS=''
    params_count=$#;
    params_array=( "$@" )
    param=0
    while [ $param -lt $params_count ]; do
        if [ ${params_array[$param]} = "-v" ]; then
            VERBOSE=YES
            let param++
            continue
        fi
        if [ ${params_array[$param]} = "-n" ]; then
            VERBOSE=NO
            let param++
            continue
        fi
        if [ ${params_array[$param]} = "-a" ]; then
            let param++
            DEFAULT_MAIL=${params_array[$param]}
            let param++
            continue
        fi
        while [ $param -lt $params_count ]; do
            command+=${params_array[$param]}" "
            let param++
        done
        break
    done
    mail_body="Prikaz: $command\n"
    if [ $VERBOSE = "YES" ]; then
        mail_body+="\nVystup:\n"
        mail_body+=$(eval $command 2>&1)"\n\n"
    else
        eval $command 2>&1
    fi
    mail_body+="Exit status: $?"
    echo -e $mail_body | mail -s "Hotovo: $(echo -e $command)" $DEFAULT_MAIL
}

nahoře je nastavený VERBOSE a DEFAULT_MAIL
verbose se dá přehodit parametry -v jako verbose a -n jako ne verbose, verbose do mailu přidává výstup programu a ne verbose ho tam nedá
mail se dá změnit parametrem -a jako adresa a následně adresou.

takže například volání
Kód: [Vybrat]
mail_notify -a jouda@seznam.cz -v ls -lh /
pošle info o příkazu ls -lh / na adresu jouda@seznam.cz včetně výstupu

modifikující parametry musí být vždy na začátku, pokud to narazí na první neznámý parametr, je od tohoto místa až do konce řádku považován za příkaz ke spuštění.

Nemá to žádný kontroly, je třeba buď dávat pozor, nebo si je dopsat.

A ještě jeden detail - ve verbose modu nevypisuje výstup do konzole, ale posílá je jen na mail, v ne verbose modu to vypisuje do konzole.

909
Vývoj / Re:Použití assetů z komerční hry ve vlastní hře
« kdy: 03. 08. 2016, 19:46:14 »
Jakékoliv výplody typu "je to starý, už zaplatili jiní, dá se to stáhnout bez přiložené licence" a podobně jsou prostě irelevantní a nikomu nedávají žádná práva.

Spíše naopak. Ty základní právo kopírování máš a nikdo ti ho nemůže vzít.

Tak znova (jako) pro debila. Kdyby to byla pravda a každý si mohl kopírovat cokoliv dle libosti, nemohl by jsi se tu vydávat za profi programátora, protože by žádní profi programátoři neexistovali. Všichni by chodili dřít na pole a do fabrik a někdo by možná programoval po večerech doma pro zábavu OSS, protože by jim za to stejně nikdo neplatil.

910
Vývoj / Re:Použití assetů z komerční hry ve vlastní hře
« kdy: 03. 08. 2016, 18:00:20 »
Ježíšmarjá, když už tady někdo "chytře" vytáhl "analogii" se zaměstnancem, tak bych mu kurva doporučil si přečíst v AZ ten paragraf nazvaný "zaměstnanecké dílo". Ufffffff. To jen aby ses pak nedivil, páč v tom máš zjevně "jasno".

AZ je paskvil, ze kterýho si každý vybere, co se mu zrovna hodí. Ale to je jedno, bylo to lehce nešikovné a bylo to stejně teoretické, jako některé zdejší výplody a hlavně jsem tím chtěl říct, že když někdo něco dělá, rád by za to dostal zaplaceno. Jakékoliv výplody typu "je to starý, už zaplatili jiní, dá se to stáhnout bez přiložené licence" a podobně jsou prostě irelevantní a nikomu nedávají žádná práva.

911
Software / Re:Bash: info mail o dokončení příkazu
« kdy: 03. 08. 2016, 17:52:18 »
Tak třeba takhle?

Kód: [Vybrat]
mail_notify() {
    mail_body="Prikaz: $@\n\n"
    mail_body+="Vystup:\n"
    mail_body+=$($@)
    mail_body+="\n\nExit status: $?"
    IFS=''
    echo -e $mail_body | mail -s "Hotovo: $(echo -e $@)" mail@domena.xxx
}

Budeš mít příkaz v předmětu jako "Hotovo: ls -lh /" a bude to uvevdeno i na začátku emailu.

912
Vývoj / Re:Použití assetů z komerční hry ve vlastní hře
« kdy: 03. 08. 2016, 15:58:10 »
Tuxiku, slysel jsi nekdy o takove veci, ktere se rika pracovni smlouva?

Podle tebe dlazdic nedostane za praci zaplaceno, protoze nema vyhradni prava k vyslednemu chodniku?

Ale jistě, že slyšel. Nicméně v javamanově teoretické rovině, že cizí práci není třeba platit jen proto, že se dá okopírovat by to taky mohlo být tak, že pracovní smlouvu není třeba dodržovat, protože programátor pro mě nic neudělal, pokud mu ponechám právo si svoje zdrojáky strčit třeba za klobouk a já si je pouze okopíruju. Ano, je to nesmysl... úplně stejnej jako tvrdit, že když jsem se libovolným způsobem dostal k jakémukoliv cizímu dílu, můžu jej bez ohledu na licenci použít dle vlastní libosti.
Neskutečně mně totiž vadí ten arogantní přístup všech blbečků, kteří si myslí, že když si umí nainstalovat utorrent, tak jsou největší drsňáci na světě.
Mimochodem, nazývejte si to všichni jak chcete, pokud se vám nelíbí krádež, najdeme v našich zákonech lepší kategorizaci. Když vynechám nepopulární autorský zákon, který se beze sporu vztahuje na předmět této diskuze, může užitím cizího díla a jeho distribucí dojít například k bezdůvodnému obohacení.

913
Studium a uplatnění / Re:Jaký programovací jazyk zvolit?
« kdy: 03. 08. 2016, 13:17:24 »
Existují aplikace, pro které je i šest devítek málo. Zejména pokud jde o životy.

Ale to ano, šest devítek beru, klidně deset, ale čistá 100? :D

914
Studium a uplatnění / Re:Jaký programovací jazyk zvolit?
« kdy: 03. 08. 2016, 12:52:07 »
Cokoliv co ma mensi pravdepodobnost uspechu nez 100% je nepripustne.
Pobavilo :D Vzpoměl jsem si na tchána, ten vždy říká "Jsem skromný člověk, spokojím se jen s tím nejlepším a nic jiného nechci a nepotřebuji" :D

915
Studium a uplatnění / Re:Jaký programovací jazyk zvolit?
« kdy: 03. 08. 2016, 10:59:42 »
Ono taky zalezi co delas za projekt. Pokud vyvijis nejaky informacni system tak ano, je to dobra vec, kod je prehlednejsi, udrzovatelnejsi. Pokud ale delas embedded systemy nebo realtime systemy tak radeji hodim par radku navic do funkce/metody protoze usetrim celkem dost instrukci pri volani funkce/metody. Kazda kapka vykonu dobra. Pri delani unit testu v C++ na jeden realtimovy system jsem potreboval volat odmocninu klidne i 200x za sekundu. Tak jsem tam nacpal inline assembler a ejhle, hned to bylo nekolikrat rychlejsi. -O3 flag pro prekladac jsem si nemohl dovolit, protoze ten ma ve zvyku vyhazovat kontroly na NULL. Takto jsem usetril zbytek testu od nebezpecnych optimalizacnich tendenci prekladace a zaroven usetril bambilion instrukci na volani funkce a kontrol ohledne odmocniny. Samotny vypocet byl na 1 instrukci a 2 instrukce bylo nahrani hodnot z pameti do registru a pak naopak.
Můžu se jen zeptat, co to bylo za systém? Podle úrovně optimalizace bych očekával něco malýho, na druhou stranu, pokud je odmocnina jedna instrukce, tak to musí mít FPU, tak mě zajímá, jestli je něco bastlířského, co se dá použít i na rychlejší výpočty, nebo to byl nějakej relativně velkej CPU a šlo jen o rychlost toho realtimu?

Stran: 1 ... 59 60 [61] 62 63 ... 99