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

Stran: 1 2 [3] 4 5
31
/dev/null / Re:Rozdíl mezi herními vývojáři v ČR a SR
« kdy: 26. 11. 2019, 15:47:01 »
Máte pravdu, je to hloupá a nedomyšlená otázka. Poprosím o vymazání vlákna.

nm

32
/dev/null / Rozdíl mezi herními vývojáři v ČR a SR
« kdy: 26. 11. 2019, 12:29:41 »
Zdravím,

trochu jsem zabrousil do herního průmyslu a chtěl bych se zeptat na jednu věc:

Jaký je rozdíl mezi herními vývojáři v České republice a na Slovensku?

33
Hardware / Re:Funkčnost tiskárny Brother na Linuxu
« kdy: 12. 11. 2019, 15:28:14 »
JJ, ovladace jsem nasel a zkusmo nainstaloval na prazdno, aniz bych mel ten hardware (tu tiskarnu). Ovladac vytvoril normalne vyse zminenou tiskarnu. Zkousel jsem, jak se s tiskarnou komunikuje (OOffice, Webovy prohlizec, PDF prohlizec) a vse je normalne v cestine, krome detailniho nastaveni, kde jsou nazvy policek cesky a data policek jsou anglicky. Coz to by nevadilo.

Ale ptam se radsi jeste jednou, zdali ma s vyse zminenou tiskarnou nekdo zkusenosti. Popripade i s jakoukoliv tiskarnou Brother.

34
Hardware / Funkčnost tiskárny Brother na Linuxu
« kdy: 12. 11. 2019, 11:01:23 »
Zdravim. Chtěl bych koupit tuto tiskárnu Brother DCP-T510W. Ale potřeboval bych mít jistotu, jestli tiskárna pojede i se skenerem dobře na Linuxu a jestli bude komunikovat v češtině.

Má s ní někdo zkušenosti?

35
Bazar / Re:Kopím knihu Mistrovství v Linuxu
« kdy: 27. 09. 2019, 09:25:07 »
Knihu uz jsem koupil. Timto tedy muj inzerat konci. Dekuji vsem za zajem.

36
Bazar / Re:Prodám knihu: Mistrovství v PHP 5 za 350kc
« kdy: 20. 09. 2019, 17:39:40 »
Stanovuji cenu knihy na 350kc.

37
Vývoj / Zdroje informací o algoritmizaci
« kdy: 18. 09. 2019, 08:56:41 »
Základem programování je algoritmizace. Rozložit problém a vytvořit algoritmus. Zde mám trochu mezery. A tak jsem se chtěl zeptat, jestli někdo nevíte o nějakých výborných zdrojích informací o algoritmizaci - knihy, články, webové stránky etc. pokud možno v češtině.

38
Vývoj / Re:Inkrementace ne levé i pravé straně přiřazení
« kdy: 05. 09. 2019, 13:30:59 »
Tak uz jsem odpoved nasel. Vyhodnoceni vyse zminovaneho prikazu zalezi na kompilatoru a architekture pocitace, na kterem program bezi. Uz jen takovyto priklad:

Kód: [Vybrat]
pole[i] = ++i;

ma stejny problem. V knizce se o tom hovori jako o "vedlejsim efektu". A radi se tam, aby se tomu programatori vyhibali. Pokud programator vi, jak se to zkompiluje, "muze" to pouzit. Ale zasadne se to nedoporucuje.

Takze odpoved zni, jak jste to uz rekli, NEDELAT TO!

Dekuji za odpovedi.

39
Vývoj / Re:Inkrementace ne levé i pravé straně přiřazení
« kdy: 05. 09. 2019, 12:19:39 »
Zapomněl jsem napsat, že jde o jazyk C.

40
Vývoj / Inkrementace ne levé i pravé straně přiřazení
« kdy: 05. 09. 2019, 11:57:52 »
Zdravím.

Mohl by mi někdo vysvětlit vyhodnocení tohoto příkazu? Prosím o vysvětlení krok za krokem. Co se vyhodnotí nejprve a co potom a co nakonec. Vím, že je to šílenost, která se nedoporučuje, ale přeci jen jsem na tento problém narazil.

Příkaz je:
Kód: [Vybrat]
	i = 0;
pole[i++] = ++i; /* JAK SE VYHODNOTI TENTO PRIKAZ? */

a zde ještě přikládám celý zdroják (pro vyzkoušení):

Kód: [Vybrat]
#include <stdio.h>
#include "test.h"

#define MAX 5

int main()
{
int pole[MAX];
int i, k;

/* vynuluj pole[] */
for(k = 0; k < MAX; ++k)
pole[k] = 0;

i = 0;
pole[i++] = ++i; /* JAK SE VYHODNOTI TENTO PRIKAZ? */

/* vypis vysledek */
printf("i = %d\n", i);
for(k = 0; k < MAX; ++k)
printf("pole[%d] = %d\n", k, pole[k]);
}

a výsledek výpisu je:

i = 2
pole[0] = 0
pole[1] = 2
pole[2] = 0
pole[3] = 0
pole[4] = 0


41
Bazar / Re:Prodám knihu: Mistrovství v PHP 5
« kdy: 28. 08. 2019, 17:09:00 »
Udelej prosim neco pro lidstvo a inzerat smaz, knihu spal.

To je ta kniha tak špatná? Od PHP 5.1 se toho zas tak moc nezměnilo.

Kniha je fakt dobra, ale nechci se venovat PHP. Mam v planu studovat jine jazyky.

42
Bazar / Prodám knihu: Mistrovství v PHP 5
« kdy: 27. 08. 2019, 15:43:25 »
Zdravím,

prodám knihu "Mistrovství v PHP 5" vydanou Computer press 2007.

Koupil jsem jí novou, přečetl úvod a první kapitolu a odložil jsem jí do knihovny, kde je do dnes. Je v podstatě úplně nová.

Cena orientačně kolem 400kč.

43
Vývoj / Re:Použití příkazu GOTO v jazyku C
« kdy: 20. 08. 2019, 07:19:41 »
Jestli je goto v assembleru pouze instrukce JMP (a jeji vysledek ve strojovem kodu je vlastne take jenom skok na adresu), pak by melo goto teoreticky zkracovat strojovy kod, nez goto obchazet. Pokud platnost navesti (a tim i platnost goto) je pouze uvnitr funkce, nemelo by to sekat nejake dlouhe strojaky. Otazkou je, jestli se to kvuli rychlosti vyplati... viz dale...

V knize "Programovaci jazyk C" od K&R se pise (cituji): "Jazyk C poskytuje neomezeně zneužitelný příkaz goto a návěští, na která lze skákat. Formálně je příkaz goto vždzy nahraditelný a v praxi je téměř vždy jednoduché psát programy bez goto.", a o kus dále: "Existuje nicméně několik situací, kdy je možné goto použít."

Ony mozne pripady, kdy je goto MOZNE pouzit, byly zmineny v zacatku teto diskuse.

Dale na konci kapitoly o goto K&R pisou: "Kromě pár zde uvedených výjimek jsou programy používající goto složitější na pochopení a údržbu než programy bez goto. I když nechceme být příliš dogmatičtí, příkazy goto by měly být používány velice zřídka, nejlépe vůbec."

A jak je tedy na tom praxe? To je muj dotaz.


(citáty jsou z knihy: Programovací jazyk C; Brian W. Kernighan, Dennis M. Ritchie; Computer Press Brno 2013).

44
Vývoj / Re:Použití příkazu GOTO v jazyku C
« kdy: 19. 08. 2019, 13:14:23 »
Kdyz tedy pouziji goto uvnitr nejakeho bloku kodu a vyskocim z tohoto bloku, povazuje prekladac zmineny blok kodu (ze ktereho jsem vyskocil) za ukonceny? Nebo ho nechava nejak otevreny? Viz tento priklad:

Kód: [Vybrat]
int i, j;

for(i = 0; i < 10; ++i) {
for(j = 0; j < 20; ++j) {
if(j == 5)
goto vylez_z_cyklu;
}
}

vylez_z_cyklu: printf("j je rovno %d\n", j);

Co vám brání si to zkompilovat a pak to disasseblovat, aby jste viděl, jak to dopadlo?

Tak teoreticky mu muze chybet znalost ASM ;-)

https://godbolt.org/z/elNcJ8

 :D compilace/disassembling je docela dobry napad  :)

Ale jak uz bylo receno, brani mi v tom znalost ASM. Mimochodem, taky bych chtel trochu ten ASM okusit.

https://godbolt.org/z/elNcJ8 - to je dobry link, diky moc  :)

45
Vývoj / Re:Použití příkazu GOTO v jazyku C
« kdy: 19. 08. 2019, 10:45:12 »
Kdyz tedy pouziji goto uvnitr nejakeho bloku kodu a vyskocim z tohoto bloku, povazuje prekladac zmineny blok kodu (ze ktereho jsem vyskocil) za ukonceny? Nebo ho nechava nejak otevreny? Viz tento priklad:

Kód: [Vybrat]
int i, j;

for(i = 0; i < 10; ++i) {
for(j = 0; j < 20; ++j) {
if(j == 5)
goto vylez_z_cyklu;
}
}

vylez_z_cyklu: printf("j je rovno %d\n", j);

Stran: 1 2 [3] 4 5