Smazat příspěvek

 Chystáte se smazat zprávu (se všemi případnými odpověďmi) z kategorie Píseček:


22.07.2014 (23:57:59)
dr.house42 obalka (web) :
Cčkari čo poviete na kód?... teda na úpravu, stručnosť, jasnosť a tak.. či som niekam pokročil **04
http://arzen.wz.cz/subory/eng_666.htm
23.07.2014 (00:05:14)
dr.house42 obalka (web) :
robil som to zo zvedavosti... súvisí to s týmto
http://arzen.wz.cz/subory/666.jpg
a tu je výsledok.. http://arzen.wz.cz/subory/666.txt
23.07.2014 (09:37:12)
.:
Zkuste setřídit Hovory s Antidotem. Chce to jen předpřípravu pomocí REPLACE vyměnit "mezeru mezi znaky" za "konec řádku" .Jinak, v DOSu existuje již odedávna rutina "SORT", která dělá totéž s mnoha dalšími možnostmi. Statistika výskytu slov je zajímavý obor, a dá se podle ní nejen diagnostikovat psychologickou poruchu, ale i lépe než odhadem stanovit typ a množství vhodných psychofarmak. ...**37
23.07.2014 (10:58:54)
dr.house42 obalka (web) :
dobry napad **02
23.07.2014 (12:43:03)
Goheeca (web) :
pises to v nejakym IDE? a nebo to prasis jen tak v Notepadu? viz zavorky u foru
23.07.2014 (12:45:21)
Goheeca (web) :
ten komentar u sucet6 je celkem nic nerikajici myslel jsem si ze se z neho dovim co to dela a nejak ne (tim padem je celkem zbytecny)
dale se mi nelibi jak pouzivas nadbytecne zavorky u prikazu return
23.07.2014 (12:48:14)
Goheeca (web) :
osklivy jsou i ty magicky konstanty v porovnani co takhle normalne pouzit 'a', ('a' - 1), ('A' - 1) ...
23.07.2014 (12:50:15)
Goheeca (web) :
a jeste mi povez proc normalne nepouzivas konzoli (klidne si udelej skript at ti to skoci kam ma at si zprijemnis zivot) a misto toho tam pak cpes conio.h a getch coz je neprenositelny a v beznem/pouzitelnem programu bys to nakonec stejne odstranil
23.07.2014 (12:53:01)
Goheeca (web) :
proc nekde pouzivas diakritiku a nekde ne? a navic ti ji rozesralo kodovani takze bejt tebou bych se na ni vykaslal a mozna bych presel na anglictinu i u takhle jednoduchejch utilitek
23.07.2014 (12:57:56)
Goheeca (web) :
dalsi vec by byla aby sucet6 neresil zakonceni * ale aby prijmal normalni C retezec
s tim ze tam budes mit dalsi funkci ktera ti vyrobi normalni retezec
protoze takhle ta funkce sucet6 dela vic veci najednou -> spatny navrh

// uplne nejlepsi by bylo kdyby ten vstupni soubor tam nemel zadny * a ty bys normalne nacital radky a zastavil by ses o feof ...
23.07.2014 (13:02:43)
Goheeca (web) :
a jen tak mimochodem neosetrujes selhani funkci fopen v tomto pripade kdy je vic fopenu se zrovna citelnejsi varianta kodu sklada z goto (misto vnorenejch ifu)
23.07.2014 (13:08:17)
Goheeca (web) :
jo a dalsi vec kdyz vidis co bys vsechno musel udelat tak ti mnohem spravnejsi prijde napsat tohle v jinym jazyce
takze jestli je to cviceni v C ok ale jestli to mela bejt nejaka hracka tak bych napsal v necem jako je Python apod. (ja osobne bych to psal Common Lispu) coz muze bejt taky cviceni protoze jestli jiny jazyky neznas tak to je taky chyba vzdy je lepsi umet oboje
jeste tu mas moznost napsat ve vice jazycich v ramci cviceni **01
23.07.2014 (13:11:24)
Goheeca (web) :
jinak konvence psat if a pod to bez odsazeni prikaz je taky celkem oskliva bezne se ten prikaz odsazuje
23.07.2014 (13:27:35)
8-bit obalka (web) :
Použij pointer! **01
DWORD sucet6 (BYTE *a) { DWORD r = 0; while(1) { if(*a <= 'A' && *a >= 'Z') r += *a ++ - 'A' + 1; else if(*a <= 'a' && *a >= 'z') r += *a ++ - 'a' + 1; else break; } return r * 6; }
23.07.2014 (13:58:04)
Goheeca (web) :
tady to mas v Common Lispu http://paste.lisp.org/display/143214 a zkus porovnat jak je to pochopitelny (i kdyz pro tebe jako ne CL-kare neni citelny)
>8-bit
co to ma bejt? nejaky hnusny BYTE a DWORD fuj co takhle stdint.h?
a jinak to je celkem do budouci vyvoje spatne napsanej kod
// jinak teda z toho jaks to napsal cisi sranda takze je otazka jak to myslis ...
23.07.2014 (14:04:34)
Goheeca (web) :
spustit se to da:
sbcl --script sum-666.lisp
kde sum-666.lisp je kod kterej jsem pastnul a sbcl je: http://sbcl.org/
23.07.2014 (14:14:36)
8-bit obalka (web) :
Pořád lepší hnusný DWORD než znaménkový int v nedefinovatelném rozsahu, ne? **02 Ale je fakt, že by kód ještě šel trochu upravit- nemusel by tam být ten break.
23.07.2014 (14:34:33)
8-bit obalka (web) :
Ještě jsem si všiml, že mám naopak <= a >=, netestoval jsem to po sobě **30
23.07.2014 (15:11:15)
Goheeca (web) :
tak v stdint.h mas prave uint16_t ...
23.07.2014 (15:39:24)
8-bit obalka (web) :
To je moc dlouhé, radši WORD z windows.h **01
23.07.2014 (16:47:52)
Goheeca (web) :
co to je za frfnani? tak si typedefem udelej alias ...
23.07.2014 (17:00:47)
dr.house42 obalka (web) :
píšem to v Dev c++ a áno tie komentare som mohol upraviť, pripadne vymazať, sú nanič..
k tým magickym konštantám no nenapadlo ma to použiť takto ako popisuješ, vyriešol som to po svojom
neviem.. konzolu som nepoužival, bol som naučený robiť to takto, no vidím že je to zlý nápad, je čas postúpiť vyššie
prečo by nemohla funkcia robiť viac vecí naraz?
o Common Lispe som ešte nepočul, určite sa na to pozriem.. neprogramujem často, len keď na to dostanem chuť alebo keď dostanem nejaký zaujímavý nápad ktorý by mohol počítač vyriešiť za mňa ako to bolo aj v tomto prípade..
každopadne ďakujem za cenné rady.. **04
23.07.2014 (17:28:48)
8-bit obalka (web) :
Tak jinak- winapi používám vždycky, jak programuju něco pro PC, takže prostě nic neřeším a rovnou používám M$ typy. Pokud to je do MCUčka, nadělám si samozřejmě aliasy **37
23.07.2014 (18:14:43)
Goheeca (web) :
>8-bit
fajn akorat by me zajimalo kolik toho prumerne doopravdy vyuzivas z winapi kdyz neco pises pro PC platformu?
>dr.house42
no o CL lidi moc nevi ale rozhodne ti ho nijak necpu (napsal jsem to v nem protoze je to muj nejoblibenejsi jazyk) na druhou stranu podivat se podivej
rozsirovani si obzoru je spravna vec -- a taky vic do hloubky prozkoumej o cem jsou ruzny paradigmata programovani
proc by nemela funkce delat vic veci najednou -- no jestli jsou to malickosti ktery jsou navic silne svazany tak se to da zkousnout ale jinak si zadelavas na problemy do budoucna
spatne se s tim pak pracuje (znovupouzivani kodu) zkratka je to min modularni a je to spise takovej slepenec a to fakt me nenapada kdy je to dobre

k tomu dev c++ tomuhle idecku se zastavil vyvoj pokud vim takze kdybys chtel muzes se mrknout na Code::Blocks
23.07.2014 (18:29:57)
Goheeca (web) :
>dr.house42
jeste te ti muzu doporucit pro nabeh do novy jazyka tohle: http://learnxinyminutes.com/
23.07.2014 (19:13:26)
ms-boss obalka (web) :
Tak v tom BrainF*cku to teda chci vidět **02. Co takhle C-- **02?
23.07.2014 (19:32:05)
Goheeca (web) :
to ja snad ani ne **02
23.07.2014 (19:41:30)
ms-boss obalka (web) :
A co Sinclair 48K Basic?
23.07.2014 (23:02:44)
RayeR (web) :
Goheeca, kdyz tak koukam na ten tvuj monolog, ty ses teda peknej C -strict-ansi -pedantic -grammar-nazi...
Zbytecny zavorky u returnu delam taky, holt me to tak naucil Pavel Herout ve sve ucebnici a i kdyz je to treba nekorektni, tak to radsi budu uz konzistentne dodrzovat ve vsech svych kodech, nejhorsi mi prijde kdyz je kazdy modul nebo dokonce blok psany jinym stylem...
A na datovy typy Byte, Word, DWord, QWord jsem si zvyknul mnohem driv, nez vznikl nejaky stdint.h takze tyhle typy mam definovany ve vlastnim hedru tak, aby byla u ruznejch kompilatoru dodrzena stejna velikost typu. U promennych kde je potreba tu velikost dodrzovat (ano, 8bit mohl pouzit s klidem long, ten by mel rosahem vystacit vsude).
Na tohle meli autori Cecka myslet uz pri prvnim navrhu a dat k dispozici i pevne definovany typy...
23.07.2014 (23:56:33)
Goheeca (web) :
no jo s tim nic nenadelas ale kdyz uz stdint.h existuje tak na to rad poukazu kvuli dr.house42 no a ty prepinace jsou potreba aby si z toho neco vzal **01
24.07.2014 (15:15:11)
salam24:
C++ nebo C-- to je nuda. Já bych doporučil --C99 **37
24.07.2014 (21:39:47)
ms-boss obalka (web) :
Já bych doporučoval Turbo Pascal 7.1 mixovaný s assemblerem. Případně jenom ten assembler. A do MCUček zase JEN assembler.
24.07.2014 (21:45:27)
Goheeca (web) :
25.07.2014 (00:51:52)
8-bit obalka (web) :
>Goheeca
"fajn akorat by me zajimalo kolik toho prumerne doopravdy vyuzivas z winapi kdyz neco pises pro PC platformu?"
Jak kdy- někdy jednu funkci, jindy třeba okna, vstupy, winsock, vlákna a webku **02
25.07.2014 (01:00:30)
8-bit obalka (web) :
>ms-boss
Viděls třeba takový assembler pro ARM? Myslím že než by v tom člověk něco kloudného naprogramoval, tak by asi dřív porodil ježky, jaká je to ohavnost **02
25.07.2014 (01:16:21)
Goheeca (web) :
>8-bit
hm to ja kdyz jsem zahlid winapi tak jsem rychle utekl a vzdycky jsem hledal wrapovaci knihovny **02
25.07.2014 (09:06:11)
.:
Až Antidot nahoře skončí ty naftový motory s Loučákem, tak určitě doporučí všem Antioníčkův Q-Basic...**37
25.07.2014 (09:39:18)
salam24:
Je vidět, žes ten ARM-ASM mockrát neviděl. V 16tibitovým THUMBu se píše snad líp, než na AVRka.
Jen ať to ms-boss zkusí, myslim že se mu to bude líbit.
25.07.2014 (10:03:09)
.:
Rakve, biče, rybičky v oleji, francouzáky turbany, dvacetičtyřbitové delta-sigma převodníky, šestnáctibitovej thumb...Hua ááááááááá !!!**37
25.07.2014 (11:17:15)
Goheeca (web) :
jo to docela ujde http://infocenter.arm.com/help/topic/com.arm.doc.qrc000... nejhorsi (pro me) je/byl x86 assembler
25.07.2014 (13:59:07)
8-bit obalka (web) :
Mockrát ne, jen jednou jak jsem musel napsat nějaký zavaděč. Už nikdy více. **37 Obzvlášť podmíněné instrukce jsou něco úžasného a byly přímo navrženy k tomu, aby je používal člověk. Nebo třeba to, že do té pojebané sračky nejde normálně zadat konstanta, ale musí se tahat přes nějakou LPM instrukci. To už mi přijde jako menší sebemrskačství programovat v assembleru PIC16, který nemá ani odčítačku. Zlatý x86 asm. s jednou intrukcí MOV na všechno **02
25.07.2014 (21:16:13)
ms-boss obalka (web) :
Pro ARM jsem ještě nepsal, to je pravda.
x86 assembler je docela v pohodě. Akorát jsem nikdy neměl koule na to, abych udělal program, který by se spouštěl v reálném módu a pak pracoval v chráněném. Ale jinak jsem se na něm vyřádil, to jo. Hlavně všelijaký optimalizace, triky, nedokumentované vlastnosti a samomodifikující kód.
K čemu odčítačku? Jestli to umí bitovou inverzi (nebo XOR) a sčítání, tak je to v pohodě.
26.07.2014 (04:38:36)
RayeR (web) :
Jen drobny upozorneni, ze vsechny cortexy nemaj plnou podporu thumbu. Jo, ja si myslim taky jako 8bit, ze to je S/M, max. se to vyplati na rychle ISR. Uz vas vidim, jak v tom prasoasmu pisete treba cely USB nebo sitovy stack. Kdyz uz mam ten vykon ARMu, tak tam patri C...

S x86-asm sem zacinal, takze me nak hrozny neprijde, samozrejme si nepamatuju vsechny instrukce. A taky 4 univ. registry byly trochu malo...

>ms-boss
samotny prepnuti do Pmode neni zadna slozita magie, jen pochopit jak funguje adresace v PM a sestavit si potrebny struktury jako GDT. Akorat ze s tim jak se prepnes, tak prijdes vo sluzby BIOSu a vsechny periferie si musis obslouzit sam svejma ovladacema, jako by sis podriz vetev :) Tak je lepsi v86 mode, kde si muzes ty bios/dos rutiny volat (s tim ze se CPU prepne do RM a zpet). Osobne sem tohle v ASM neresil, to radsi usetrim nervy a prenecham na starosti DPMI serveru...


Přezdívka:*
Heslo:*

███   ███   ███   
█     █ █     █   
███   ███    █    
  █     █    █    
███   ███    █    
Opiš:*

Zde můžete smazat vlastní vlákno nebo kteroukoliv odpověď v něm. Můžete smazat vlastní odpověď v cizím vlákně, pokud na ni ještě nikdo jiný nereagoval. Mazat cizí vlákna a odpovědi v nich mohou pouze admini. Smazání příspěvku je nevratná operace! Smazáním vzkazu se smažou i odpovědi na něj.
Seznam uživatelů
Zpět na knihu