Navigační lišta REGISTRACENavigační lišta TABLONavigační lišta STATISTIKANavigační lišta SOUTĚŽENavigační lišta POMOZTENavigační lišta REKLAMANavigační lišta KONTAKTNavigační lišta
Navigační lišta
Horní lišta bez menu
Logo Zpovědnice
Online zpověď Návštěvní kniha Nová zpověď Časté dotazy
Dolní lišta Dolní lišta Dolní lišta
Nabídka voleb Dolní lišta voleb
Diskuze č.375890, vloženo 02.04.2009 13:28:43 Starší zpověďNovější zpověďHlavní stránka
Je kód zpovědnice lamácký?
http://validator.w3.org/check?uri=http:/ /www.zpovednice.cz&charset=(detect+a utomatically)&doctype=Inline&gro up=0

Errors found while checking this document as HTML 4.01 Transitional!
Result: 284 Errors, 41 warning(s)
Address: http://www.zpovedni ce.cz/
 libik E-MAIL:   Muž20 Kategorie  VYMAZAT

Zaslaná rozhřešení Starší zpověďNovější zpověďHlavní stránka
Chceš dnes udělat dobrý skutek ? Pomoz výše uvedenému hříšníkovi tím, že mu dáš nějaké rozhřešení! Můžeš mu ho poslat na e-mailovou adresu, kterou uvedl u zpovědi, nebo napsat veřejně vyplněním formuláře na konci této stránky. A jestliže nechceš, aby pod tvou přezdívkou mohl vystupovat ještě někdo jiný, zaregistruj si ji ZDE !
 
03.04.2009 10:43:44
jax má pravdu takhle se to dělá i v praxi. třeba flagy v registrech (max. 8 hodnot) s maskováním 2^n :))
Smajlík  Bjarne Stroustrup
03.04.2009 10:32:25
sosarian, Zenový mistr Pi-Tcha: btw, nejmenší adresovatelná položka v paměti je 1 byte, na bity už je lepší použít alokaci 1 byte s nějakým maskováním
 Jax99 Muž28 Kategorie
03.04.2009 10:20:49
sosarian, rever: to, o čem píšete, jsou už svým způsobem dost specifické optimalizace, se kterými se musí dost opatrně. Obecně platí, že char a bool mají po 1 bytu (zkuste si sizeof na tu strukturu) jako atomická hodnota jazyka (i registry v ASM bývají 8bitové). Ono v momentě, kdy s těmi strukturami budete v paměti nějakým způsobem pracovat (např. memset, memcpy apod...celé struktury nebo její části) tak při těch paměťových optimalizacích to může nadělat víc škody než užitku - viz. 2 booly v 1 bytu.

Jinak soulasím s tím, že pro pohlaví opravdu stačí 1 byte co by ternární hodnota (muž, žena, -) :o))
 Jax99 Muž28 Kategorie
02.04.2009 22:35:56
2Pry: to s tim pohlavim byl samozrejme jen priklad, taky neni potreba věk ukladat jako integer kdyz staci bajt
a takovych veci je tu spoustu, a to vetsina nejde takhle zvenku videt

stranka s takto hloupou funkcionalitou muze bezet na velmi starem pc s velmi pomalym pripojenim a bude fungovat stejne rychle a za ohodne mensi naklady nez ted

"Úspěch téhle stránky VŮBEC nesouvisí s tím, jak je napsaná"
no a co? to je snad samozrejme, kdyz sem psal ze je tahle stranka napsana spatne tak skutecne nechapu jak by s tim mohl souviset jeji uspech


"Windowsy(tam není dobře VŮBEC nic), "
wtf?


s nejvetsi pravdepodobnosti umim programovat daleko lip nez ty a znalosti vš kde me do hlavi cpou veci ktery nemaji s programovanim nic spolecnyho, a jsou od zakladu chybne (zvlast ta vase hlavni zadasa "prvni pravidlo optimalizace je neoptimalizovat")
me nikdy nijak nepomohli
 Sosarian Muž Kategorie
02.04.2009 20:16:52
hmm.. a co z toho???
Smajlík  Quac Muž29 Kategorie
02.04.2009 19:36:17
Sosarian: Tvůj problém je, že si myslíš, že ušetření tří bajtů na uživatele tuhle stránku zlepší... NE, nezlepší. Úspěch téhle stránky VŮBEC nesouvisí s tím, jak je napsaná! A tak to v životě chodí. Důležitá je podstata myšlenky. Když se ti ten nápad zalíbí, raději přetrpíš pár útrap, než bys měl co do činění s něčím jiným, byť by to vevnitř bylo geniální. Týká se to tisíců věcí .. rozvržení měsíců v kalendáři, řazení pedálů v autech, písmen na klávesnici, Windowsy(tam není dobře VŮBEC nic), politika v Česku, atd. Prostě když něco miluješ, není co řešit!
..
Takže to neřeš a hlavně nepřepínej!
..
Tohle je samože na dlouhou odbornou diskuzi, ale už na vysoké škole (informatika) uslyšíš (MĚL bys uslyšet), že:
1, program se odlaďuje, až je funkčně hotový
2, funkčně hotový není program nikdy
... z toho jasně vyplývá, kdy se má člověk starat o nějaké poje*ané tři bajty, které při dnešních cenách (na levné flashce) stojí tři bajty cca 0.00000001875Kč. NIKDY!
 Pry Muž33 Kategorie
02.04.2009 18:24:37
libik: už si moc nevzpomínám na syntax, ale těžko to je přiřazení hodnoty, spíš počet bitů. Jeden byte ti zabere char, další dva bity zaberou celej další byte pro sebe, takže celkem 2 byty.
 rever
02.04.2009 18:19:04
Jaká cílovka, takový kód.
Smajlík  rever
02.04.2009 17:09:39
Zenový mistr Pi-Tcha : To je nějaká blbost, ne? Proč by přiřazení hodnoty proměnné mělo měnit její velikost?
 libik Muž32 Kategorie
02.04.2009 17:03:00
Sosarian:

Tohle zabere 3 byty:
struct
{
char a;
bool b;
bool c;
}

Tohle zabere 2 byty:
struct
{
char a;
bool b: 1;
bool c: 1;
}
Smajlík  Zenový mistr Pi-Tcha MužKategorie
02.04.2009 14:56:38
Sosarian : Tak původně ano, ale na druhou stranu můžeš omezit jeho velikost tímto : TINYINT(1) což se rovná hodnotě BIT nebo BOOL... Takže abych se přiznal, nejsem si jistý, jestli to s tím umí pracovat nějak nebytově nebo neumí.
 libik Muž32 Kategorie
02.04.2009 14:49:57
No ty woe, tak tohle kdybych věděl, tak na zpovědnici nikdy nevlezu!
Smajlík  xZdenish Muž27 Kategorie
02.04.2009 14:49:13
2libik: v mysql to tak asi fakt bude, on ten tinyint je delanej na ukladani bytu
 Sosarian Muž Kategorie
02.04.2009 14:46:34
Jentak pro zajímavost...

seznam.cz - 40 errors v Transitional
google.com - 43 error v Transitional
jakpsatweb.cz - 1 error ve Strict
www.microsoft.com - 188 errors v Transitional
https://www.cia.gov - 22 errors v Transitional
Smajlík  Verthandi Muž30 Kategorie
02.04.2009 14:46:18
Sosarian : Tak nic, už si nejsem jistý ani tím :). Tohle musím prostudovat.
 libik Muž32 Kategorie
02.04.2009 14:42:29
Sosarian : Tak tady si 100% jistý nejsem... Nicméně u MySQL, tam jsem si jistý nastopro. A tady je MySQL, takže to tak musí být :).

Jinak s tím, že stačí 1byte, tak to nevyvracím, to je samozřejmě pravda.
 libik Muž32 Kategorie
02.04.2009 14:35:12
Najdi web, kterej je validní....
validní sou jen weby, který se týkaj programování nebo psaní webu. Návštěvníky ostatních webů vůbec nezajímá, jestli projde validátorem. Proboha, zpovědnice neni validní, asi na ní přestanu chodit !:)
 RVL-X Muž29 Kategorie
02.04.2009 14:27:44
V době, kdy byla zpovědnice psaná, se na tohle vůbec nekoukalo...
Smajlík  Verthandi Muž30 Kategorie
02.04.2009 14:23:45
OdpočinekNaOdpočinku: Pardon :-DD
 Rychlonožka Muž25 Kategorie
02.04.2009 14:23:10
To je velký bordel, chce to ještě trvalé odkazy do SEO.

Např. http://www.zpovednice.cz/375890-je-kod-z povednice-lamacky
 Rychlonožka Muž25 Kategorie
02.04.2009 14:22:22
Rychlonožka: ty nejsi malý kokot.
 OdpočinekNaOdpočinku
02.04.2009 14:18:56
Příspěvek porušoval zákony ČR nebo pravidla Zpovědnice - byl odstraněn.
Smajlík  Rychlonožka Muž25 Kategorie
02.04.2009 14:15:26
2ElisaBeatch Sallyova: udelat stranku tohodle typu a kvalitneji neni výzva ale zaklad uceni se delani stranek :)
 Sosarian Muž Kategorie
02.04.2009 14:12:54
Krutý zásach La mňe spamující,
kód učinil svou krásou.
Nebuď tedy tupou masou,
věčně stěžující si rasou.
Vzít to jako výzvu skus,
budeš míti v Raji plus.
Smajlík  ElisaBeatch Sallyova
02.04.2009 14:09:38
2libik: nemas pravdu
struct
{
char a;
bool b;
bool c;
}

tohle zabere 2 bajty (podle tebe by to melo zabrat 3)

a navic 1 bajt je porad min nez 4...
 Sosarian Muž Kategorie
02.04.2009 14:08:50
Věci které mi tady vadí bych podle mých priorit rozdělil do několika kategorií:
- absence dnes již běžných vlastností webových aplikací
- ehm "sporná" funkčnost některých věcí
- validita html kódu

Nicméně, diskuze na toto téma je zbytečná - nemluvíme o opensource projektu a nemám v plánu upírat provozovateli právo prasit.
 OdpočinekNaOdpočinku
02.04.2009 14:08:10
je libik vemeno ? :)
 Wossoba
02.04.2009 14:02:53
Sosarian : To tě zklamu, boolean zabírá jeden byte :). Ve všech jazycích, co znám(java, pascal, c, php). V MySQL TinyInt taktéž zabírá jeden byte.

Je to neúsporné, ale jinak to dost dobře nejde...

Navíc by jsi s tím potom musel pracovat, že by jsi nějakou informaci ukládal do 7mi bitů a věk do 8.bitu. S tím se asi fakt nikdo dělat nebude.
 libik Muž32 Kategorie
02.04.2009 13:59:52
2libik: nemyslim že je pohlávi jedina vec ktera je u profilu uložená, a funguje to tak ze se ten bit snazi zaplnit misto nejake promene do mininmalni velikosti adresovatelne pameti

a v mysql typ bit je (tinyint) v normalnich jazycich boolean
 Sosarian Muž Kategorie
02.04.2009 13:54:11
Sosarian : Pokud vím, tak ani databáze, ani vyšší programovací jazyky, ani obyčejné soubory neumožňují ukládat jeden bit...
 libik Muž32 Kategorie
02.04.2009 13:52:19
uz jen to ze se pohlavi uklada jako 4 znaky a ne jako bit je dost uchylny...
 Sosarian Muž Kategorie
02.04.2009 13:48:34
Apokalypsa.
 Arsis Muž16 Kategorie
02.04.2009 13:47:49
Ano. Anebo zakonzervovaný, vyber si.
 OdpočinekNaOdpočinku



Přidání rozhřešení Starší zpověďNovější zpověďHlavní stránka
TVÁ PŘEZDÍVKA:

OPIŠ BEZPEČNOSTNÍ KOD:
Captcha

Tento inzerat koupíte on-line od 100 Kč.
Přidej inzerát on-line od 100 Kč
TEXT ROZHŘEŠENÍ:

PŘILOŽ SMAILÍKA:
Smail Palec nahoru Smail Hrozící Smail Drží palec Smail Není to důležité Smail Dostaneš do huby Smail Smutný Smail Cože?? Smail Safra Smail Pusinka
jupííí tak bacha držím palec to je fuk tumáááš ach jo no nééé ?! safra mmmuc
(žádný )


Nejlepší chorálová skupina světa... GREGORIAN 2020 ...20th ANNIVERSARY WORLD TOUR.

REKLAMA
Copyright 2003 www.zpovednice.cz + www.spovednica.sk