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 - Zdeno Sekerák

Stran: 1 ... 8 9 [10] 11 12
136
/dev/null / Re:Kde stáhnout Graphviz?
« kdy: 29. 10. 2015, 09:29:44 »
Asi len kratkodobý výpadok. Ešte včera ich indexoval archive.org.
https://web.archive.org/web/20150905101146/http://www.graphviz.org/Download_windows.php

Inak download na tom linku vyssie funguje.

137
Vývoj / Re:Jak rozplést krížové #include
« kdy: 27. 10. 2015, 20:57:58 »
Použití této šablony samozřejmě znamená, že se překonáte a doplníte do ifndef a define nějaký smysluplný název makra. Je možné, že existuje i lepší řešení, které přesvědčí editor, aby sem doplnil něco vhodného sám.

No jo presne tak to deláme. Máme šablonu a automaticky píšeme meno do #ifdef a presne takto sme dospeli ku križovému include.

Inak díky Ivan za to "include hierarchy" pomohlo.

138
Vývoj / Re:Jak rozplést krížové #include
« kdy: 27. 10. 2015, 16:31:47 »
Pokud jde o C++ tak potom použíj forward deklaraci a nebo lepší návrh, vzor.

No práve. Jazyk C/C++ podporuje prax že niečo vysuniem do *.h to potom includnem do *.c/*.cpp. A ked prekladač hlási chybu ohraničím to celé:
#idndef
#define
#endif

Nie žeby som to nepoužíval, ale za tie roky mám z toho pocit bezmocnosti. V tej chvíli cítim že strácam konktrolu nad tým čo robím. Nakoniec to skončí u krížového #include a zúrivého skúšania kde je to nutné prehodiť aby to šlo skompilovať. :-\

139
Vývoj / Re:Jak rozplést krížové #include
« kdy: 27. 10. 2015, 14:16:11 »
ja bych se na to vysral, ifdefy to resi.

#ifdefy podle mne učí k nepořádku, jasne ukazují že nemám kód pod kontrolou. Bohužel se to stalo praxi tak že už to pokládame za správne.

140
Vývoj / Jak rozplést krížové #include
« kdy: 27. 10. 2015, 10:42:32 »
Stojím pred velikým projektem který je pretkán #include a v *.h souborech ono magické
#ifndef _SOUBOR_H_
#define _SOUBOR_H_
...
#endif

To ješte jde. Považuje se to za klasiku a dá se to vydržet i když jste purista. Problém ale začína delat krížové #include. Teda když se A.h odkazuje na B.h a to zase nazpátek na A.h. Jiste chyba v návrhu. Chci to rozplést a ptám se jestli na to máte nejaký nástroj který by vám ukázal co kam odkazuje a také jak deláte tenhle "refektoring" vy.

Díky za inspiraci. Jakoukoliv.

141
Vývoj / Re:Loyd15 - je možné zložiť?
« kdy: 08. 09. 2015, 12:39:18 »
Dakujem Radovanovi
Nakoniec som vygeneroval najcistejsie riesenie s minimalnou narocnostou v cistom C takto:

// check if is possible solve it
bool isPossibleSolve(byte loyd[][])
{
  byte sum;
  byte test_array[16];

  for(int y=0; y<4; y++)
    for(int x=0; x<4; x++)
    {
      test_array[y*4+x] = loyd[ x][y];
      // add row of empty
      if( loyd[ x][y] == 0 )
          sum = (3-y);
    }

  // count smaller that I
  for(int i=0; i<16; i++)
  {
    for(int n=i+1; n<16; n++)
      if((test_array[n] < test_array)
      && (test_array[n] != 0 ))
         sum++;
  }

  // is even - then it is no possible
  return (sum % 2)? false: true;
}
// -----------------------------------------------------------------------------

PS: Zdrojaky Loyd15 pre Arduino s TFT displayom som dal sem https://github.com/Trsek/loyd15

142
Vývoj / Loyd15 - je možné zložiť?
« kdy: 04. 09. 2015, 12:26:16 »
Zdravím všetkých.

Riešim problém rýchlej konktroly či je hra Loyd15 (https://en.wikipedia.org/wiki/15_puzzle) zložiteľná.
Algoritmus na zloženie implementovaný mám, ale rád by som pomocou neakých pár jednoduchých podmienok zistil či má zmysel ho púšťať, teda či je hra riešiteľná.

Dik za odpoveď.

143
Vývoj / Re:S čím na UNIT testy v embedded C/C++
« kdy: 04. 08. 2015, 13:47:58 »
Používáme makro assert.

P.S.: vyvýjíme – evidentně vám to jde hodně ztuha; nebo tak tvrdě pracujete?  :D

Omluva: čeština není můj rodný jazyk.

144
Vývoj / S čím na UNIT testy v embedded C/C++
« kdy: 04. 08. 2015, 13:11:32 »
Potrebujeme rozjed UNIT testy (ano ješte je nemáme).
Vyvýjime v Eclipse konkrétne Atollic platforma ARM. To prostredí neco na testovaní má ale... krom toho že to stojí hrozne penez nefunguje to nekdy nevíme jestli je neco zamýšlená funkcionalita nebo chyba.
Helpdesk samozrejme žhavíme ale mám pocit že jsme pro ne betatestri.

Tak se ptám jestli máte neco s čím deláte UNIT testy vy. Ted se divame na tohle http://www.throwtheswitch.org/unity ale budu rád za každou radu. Dávam prednost opensource ale jestli bude produkt placený tak na tom nezáleží (musí ale mít funkční demo abychom to obhájili pred vedením).

Děkuji

145
Hardware / Re:Klasicka bila USB klavesnice
« kdy: 30. 07. 2015, 11:46:21 »
Vybiral jsem asi mesic. Zkusil nekolik klavesnic z obchodu a chapu vas dotaz.
Neni, neni, neni ani za cenu 2000 tisic.

Nejbliz mi byla od microsoftu a kdyz jsem polozil prsty a zacal psat tak zadrhavali klavesy u malicku a prsteniku.
Zkusil jsem druhou to samy.

146
Bazar / Prodám Arctic Cooling Copper Silent 2TC
« kdy: 21. 04. 2015, 21:38:39 »
Nepoužitý i s vodivou pastou v povodnom obale.

Foto na http://pc.bazos.cz/inzerat/45742304/Arctic-Cooling-Copper-Silent-2TC.php

147
Windows a jiné systémy / Re:Win XP SP2 a nefungující Skype
« kdy: 23. 12. 2014, 15:34:54 »
Skype funguje na WinXp SP3.
Pred poslednou aktualizaciou je ale nutne vycistit data v C:\Documents and Settings\%Profile%\Data Aplikaci\Skype

148
Hardware / Re:Kam se podělo LightScribe?
« kdy: 17. 09. 2014, 12:33:00 »
Taky jsem mel tuto mechaniku a nepouzival jsem ji.
Jako pisou jinde je to nutnost kupovat zvlastni CD/DVD, cas ale hlavne to nedotahli co se tyce SW. Oficialni byl nepouzitelnej.
Ten v Nero by usel ale ...

No a minule jsem si spocital ze jiz 3/4 roku nemam doma zadnou DVD mechaniku. V PC jsem ji odpojil kvuli SSD disku a v NTB je pokazene jiz dlouho. Aaaa ... Nechybi. Kdyz jse podivam na to kvantum DVD s filmama tak si rikam ze technologie jedou hrozne rychle kolem mne.

149
Bazar / Prodám 2×512 MB RAM do NTB
« kdy: 12. 06. 2014, 21:59:05 »
Prodám 2x512 MB RAM která doposud byla v NTB Asus A6R.
Každou za 50.-

Foto tady:
http://pc.bazos.cz/inzerat/36107904/512-MB-2Rx16-PC2-4200S.php
http://pc.bazos.cz/inzerat/36107931/Prodam-RAM-512MB-2Rx16-PC2-4200S.php

K cene si pripočítam poštovné 24.- (psaní) nebo 56.-(dobírka) podle způsobu platby.

150
Hardware / Re:Starý počítač a náhrada za XP
« kdy: 08. 04. 2014, 12:13:04 »
Dírou přijde keylogger. Při vyplňování údajů (v libovolném prohlížeči) keylogger odešle přístupové údaje a je to v hajzlu jak sviňa.
1. Většina ebankigů má klikací klávesníci.
2. Zatím se mi u všech bank podařilo vyplňovat heslo automaticky, objetím autocomplete=off nebo javascript injekcí (K-Meleon) nebo posláním formuláře z lokálního html (Fio). Zatím to neumím obejít v novém rozhraní M-bank, ale to stejně používat nechci. Jestli vypnou staré, tak přejdu do Fio.

Do stareho mBank sa prihlasuj cez https://cz.mbank.eu/ (resp. https://sk.mbank.eu/). Az ho vypnu som rozhodnuty pouzivat m.mbank.cz

Stran: 1 ... 8 9 [10] 11 12