<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/1.5.1.3" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: Bigint</title>
	<link>http://bluesman.utp-code.com/bigint-61.html</link>
	<description>Goran Pilipović fka bluesman</description>
	<pubDate>Sat, 31 Jul 2010 13:26:03 +0000</pubDate>
	<generator>http://wordpress.org/?v=1.5.1.3</generator>

	<item>
		<title>by: bluesman</title>
		<link>http://bluesman.utp-code.com/bigint-61.html#comment-1328</link>
		<pubDate>Thu, 26 Oct 2006 13:19:06 +0000</pubDate>
		<guid>http://bluesman.utp-code.com/bigint-61.html#comment-1328</guid>
					<description>True, I am everwhelmed with those demands :) The last thing you need is another blog in english :)</description>
		<content:encoded><![CDATA[	<p>True, I am everwhelmed with those demands <img src='http://bluesman.utp-code.com/wp-images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  The last thing you need is another blog in english <img src='http://bluesman.utp-code.com/wp-images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Manu</title>
		<link>http://bluesman.utp-code.com/bigint-61.html#comment-1306</link>
		<pubDate>Fri, 20 Oct 2006 16:05:37 +0000</pubDate>
		<guid>http://bluesman.utp-code.com/bigint-61.html#comment-1306</guid>
					<description>Da.  Blog also needs to be in English due to overwhelming American demand.</description>
		<content:encoded><![CDATA[	<p>Da.  Blog also needs to be in English due to overwhelming American demand.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: ivanhoe</title>
		<link>http://bluesman.utp-code.com/bigint-61.html#comment-1276</link>
		<pubDate>Tue, 10 Oct 2006 02:28:07 +0000</pubDate>
		<guid>http://bluesman.utp-code.com/bigint-61.html#comment-1276</guid>
					<description>^^  eh, cisto da dodam, da ne ispadne sad kako ja smatram da treba trositi prostor, naravno da ne...  naravno da je glupo...samo sam hteo da kazem da to (za razliku od nekih drugih amaterizama) nema veliki uticaj na perfomanse (cak je mozda i brze na 64-bitnoj platformi :) ). Mnogo me vise pogadja kad ljudi ne stave dobre indexe na tabele , ili opet stave gomilu indexa na tabelu po kojoj se stalno nesto pise/brise... to je mnogo osetniji problem, a to moze da se vidi i u nekim vrlo poznatim aplikacijama (wordpress npr. je imao ocajnu optimizaciju baze, a wordpress MU je tragedija od arhitekture.. )</description>
		<content:encoded><![CDATA[	<p>^^  eh, cisto da dodam, da ne ispadne sad kako ja smatram da treba trositi prostor, naravno da ne&#8230;  naravno da je glupo&#8230;samo sam hteo da kazem da to (za razliku od nekih drugih amaterizama) nema veliki uticaj na perfomanse (cak je mozda i brze na 64-bitnoj platformi <img src='http://bluesman.utp-code.com/wp-images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ). Mnogo me vise pogadja kad ljudi ne stave dobre indexe na tabele , ili opet stave gomilu indexa na tabelu po kojoj se stalno nesto pise/brise&#8230; to je mnogo osetniji problem, a to moze da se vidi i u nekim vrlo poznatim aplikacijama (wordpress npr. je imao ocajnu optimizaciju baze, a wordpress MU je tragedija od arhitekture.. )
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: ivanhoe</title>
		<link>http://bluesman.utp-code.com/bigint-61.html#comment-1275</link>
		<pubDate>Tue, 10 Oct 2006 02:14:01 +0000</pubDate>
		<guid>http://bluesman.utp-code.com/bigint-61.html#comment-1275</guid>
					<description>pa nisu bigint ID-jevi uvek greska, nekad su jako mudra stvar. Ja sam pravio spajdere koji su za par godina skupili jako mnogo recorda,  i za jos koju godinu ce sigurno preci na bigint vrednost. Naravno da ne drzim sve te podatke u jednoj tabeli, ali mi je neophodno da svaki record ima globalni jedinstven ID. 

Da nismo igrali na sigurno (mada tada realno pojma nisam imao koliko ce podataka da se skupi) sad bi imao problem (ok, alter table bi mi resio problem, ali na tolikoj kolicini podataka to bi potrajalo da se uradi)

Sto se extra potrosnje tice, jeste to cesto razbacivanje resursima (recimo wordpress koristi bigint za ID postova, kao da neko moze da napise 2^32 postova, besmislica), ali opet to je samo par bajtova (tacnije 4). Na jednoj prilicno popunjenoj tabeli od 100K recorda (sto vecina nikad ne dostigne) to je  manje od 400KB prostora... setite se samo koliko cesto ste na serveru ostavili neke stare slike, instalacije ili backup-e daleko vece od toga...</description>
		<content:encoded><![CDATA[	<p>pa nisu bigint ID-jevi uvek greska, nekad su jako mudra stvar. Ja sam pravio spajdere koji su za par godina skupili jako mnogo recorda,  i za jos koju godinu ce sigurno preci na bigint vrednost. Naravno da ne drzim sve te podatke u jednoj tabeli, ali mi je neophodno da svaki record ima globalni jedinstven ID. </p>
	<p>Da nismo igrali na sigurno (mada tada realno pojma nisam imao koliko ce podataka da se skupi) sad bi imao problem (ok, alter table bi mi resio problem, ali na tolikoj kolicini podataka to bi potrajalo da se uradi)</p>
	<p>Sto se extra potrosnje tice, jeste to cesto razbacivanje resursima (recimo wordpress koristi bigint za ID postova, kao da neko moze da napise 2^32 postova, besmislica), ali opet to je samo par bajtova (tacnije 4). Na jednoj prilicno popunjenoj tabeli od 100K recorda (sto vecina nikad ne dostigne) to je  manje od 400KB prostora&#8230; setite se samo koliko cesto ste na serveru ostavili neke stare slike, instalacije ili backup-e daleko vece od toga&#8230;
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Oliver</title>
		<link>http://bluesman.utp-code.com/bigint-61.html#comment-1268</link>
		<pubDate>Fri, 06 Oct 2006 23:10:47 +0000</pubDate>
		<guid>http://bluesman.utp-code.com/bigint-61.html#comment-1268</guid>
					<description>Ma, covjece, nije toliko u pitanju ni &quot;izvor&quot; obrazovanja. Ono sto mene uvijek iznova zaprepasti jeste totalno odsustvo logike u razmisljanju i planiranju. Eto, ovaj BIGINT. Pa, majku mu, koliko mozdanog tkiva treba da se uposli da bi se odlucilo da li treba nesto da se uradi na ovaj ili onaj nacin? Ako ides do trafike na cosku po cigare i novine, neces zvati sleper sa 2 prikolice da ti preveze &quot;robu&quot;.

Prije 2-3 dana na jednom forumu nadjem temu u kojoj lik pita: zasto kad on obrise unose sa id-om 3, 4, 5, novi unosi to &quot;ne popunjavaju&quot; nego dobijaju id 6, 7... po njemu je to &quot;rupica&quot;, zanima ga kako da &quot;rijesi problem&quot; (!!)... 

Sto je najcrnje od svega, gomila takvih &quot;guru-a&quot; se svakodnevno lomi po forumima &quot;pomazuci&quot; drugima da njihove &quot;fore&quot; iskoriste u svojim aplikacijama... a ti drugi jedva docekaju, zahvaljuju se na 2 strane. Zanijemim u takvim situcijama. Ne iznerviram se, vise je zalosno, jer vecini takvih i ne vrijedi objasnjavati, mozda ukapiraju nesto vezano za konkretan slucaj (ili urade copy-paste ne razmisljajuci o samom problemu), ali ce vec sledeci korak da opet bude nepromisljen.</description>
		<content:encoded><![CDATA[	<p>Ma, covjece, nije toliko u pitanju ni &#8220;izvor&#8221; obrazovanja. Ono sto mene uvijek iznova zaprepasti jeste totalno odsustvo logike u razmisljanju i planiranju. Eto, ovaj BIGINT. Pa, majku mu, koliko mozdanog tkiva treba da se uposli da bi se odlucilo da li treba nesto da se uradi na ovaj ili onaj nacin? Ako ides do trafike na cosku po cigare i novine, neces zvati sleper sa 2 prikolice da ti preveze &#8220;robu&#8221;.</p>
	<p>Prije 2-3 dana na jednom forumu nadjem temu u kojoj lik pita: zasto kad on obrise unose sa id-om 3, 4, 5, novi unosi to &#8220;ne popunjavaju&#8221; nego dobijaju id 6, 7&#8230; po njemu je to &#8220;rupica&#8221;, zanima ga kako da &#8220;rijesi problem&#8221; (!!)&#8230; </p>
	<p>Sto je najcrnje od svega, gomila takvih &#8220;guru-a&#8221; se svakodnevno lomi po forumima &#8220;pomazuci&#8221; drugima da njihove &#8220;fore&#8221; iskoriste u svojim aplikacijama&#8230; a ti drugi jedva docekaju, zahvaljuju se na 2 strane. Zanijemim u takvim situcijama. Ne iznerviram se, vise je zalosno, jer vecini takvih i ne vrijedi objasnjavati, mozda ukapiraju nesto vezano za konkretan slucaj (ili urade copy-paste ne razmisljajuci o samom problemu), ali ce vec sledeci korak da opet bude nepromisljen.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: krdr</title>
		<link>http://bluesman.utp-code.com/bigint-61.html#comment-1250</link>
		<pubDate>Tue, 03 Oct 2006 16:22:56 +0000</pubDate>
		<guid>http://bluesman.utp-code.com/bigint-61.html#comment-1250</guid>
					<description>Kad sam radio diplomski, zamolio sam drugara da mi pomogne, jer nemam nekog iskustva sa desktop aplikacijama. Dao sam da mi resi jedan upit, a on me je savetovao da denormalizujem. Cak se hvalio kako je u nekoj tamo bazi postavio jedno polje velicine 1 bajta koje je koristio za zastavice. Super.
Da ne pricam da je izgubio 6 sati trazeci resenje na internetu, a problem je mogao biti zaobidjen na drugi nacin. 

Velika vecina programera je samoobazovana, sa knjiga i interneta, i nedostaju osnove programiranja, planiranja, kreiranja algoritama.

 I razmisljaju u pogresnom smeru.</description>
		<content:encoded><![CDATA[	<p>Kad sam radio diplomski, zamolio sam drugara da mi pomogne, jer nemam nekog iskustva sa desktop aplikacijama. Dao sam da mi resi jedan upit, a on me je savetovao da denormalizujem. Cak se hvalio kako je u nekoj tamo bazi postavio jedno polje velicine 1 bajta koje je koristio za zastavice. Super.<br />
Da ne pricam da je izgubio 6 sati trazeci resenje na internetu, a problem je mogao biti zaobidjen na drugi nacin. </p>
	<p>Velika vecina programera je samoobazovana, sa knjiga i interneta, i nedostaju osnove programiranja, planiranja, kreiranja algoritama.</p>
	<p> I razmisljaju u pogresnom smeru.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Vladan Zirojevic</title>
		<link>http://bluesman.utp-code.com/bigint-61.html#comment-1245</link>
		<pubDate>Sun, 01 Oct 2006 22:47:48 +0000</pubDate>
		<guid>http://bluesman.utp-code.com/bigint-61.html#comment-1245</guid>
					<description>To sa BIGINT uopste nije rijetkost, gomila softvera ga nepotrebno koristi. Zanimljivo je da ga koristi i WordPress koji pokrece ovaj blog ;-)</description>
		<content:encoded><![CDATA[	<p>To sa BIGINT uopste nije rijetkost, gomila softvera ga nepotrebno koristi. Zanimljivo je da ga koristi i WordPress koji pokrece ovaj blog <img src='http://bluesman.utp-code.com/wp-images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Ilija Studen</title>
		<link>http://bluesman.utp-code.com/bigint-61.html#comment-1241</link>
		<pubDate>Fri, 22 Sep 2006 18:14:11 +0000</pubDate>
		<guid>http://bluesman.utp-code.com/bigint-61.html#comment-1241</guid>
					<description>Na svu sreću, već više godina nije sve na Ledfordu. Jedna od zanimljivih stvari kod PHP6 je što će znatno više voditi programera ka dobrim rešenjima i praksama (bacaće notice i warninge za neke klasične greške + gomila fatala za neke stvari koje još uvek možeš da uradiš u PHP5 zbog komptabilnosti, a nemaju baš previše smisla; npr. statičko pozivanje metoda koji nije označen kao statički).

Što se filtriranja tiče, u razvoju je filter ekstenzija (još uvek navodno u eksperimentalnoj fazi) koja će filtrirati sve. Umesto da propušta sve pa da programer filtrira (što većima početnika ne radi) ona će filtrirati sve osim onoga što programer kaže da ne filtrira. Po meni ovo ima smisla i može da upali, samo mislim da će biti dosta nekompatibilnog koda u prvom periodu.

Ide se u dobrom smeru, samo da PHP6 zaživi.</description>
		<content:encoded><![CDATA[	<p>Na svu sreću, već više godina nije sve na Ledfordu. Jedna od zanimljivih stvari kod PHP6 je što će znatno više voditi programera ka dobrim rešenjima i praksama (bacaće notice i warninge za neke klasične greške + gomila fatala za neke stvari koje još uvek možeš da uradiš u PHP5 zbog komptabilnosti, a nemaju baš previše smisla; npr. statičko pozivanje metoda koji nije označen kao statički).</p>
	<p>Što se filtriranja tiče, u razvoju je filter ekstenzija (još uvek navodno u eksperimentalnoj fazi) koja će filtrirati sve. Umesto da propušta sve pa da programer filtrira (što većima početnika ne radi) ona će filtrirati sve osim onoga što programer kaže da ne filtrira. Po meni ovo ima smisla i može da upali, samo mislim da će biti dosta nekompatibilnog koda u prvom periodu.</p>
	<p>Ide se u dobrom smeru, samo da PHP6 zaživi.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Dinke</title>
		<link>http://bluesman.utp-code.com/bigint-61.html#comment-1239</link>
		<pubDate>Thu, 21 Sep 2006 22:36:47 +0000</pubDate>
		<guid>http://bluesman.utp-code.com/bigint-61.html#comment-1239</guid>
					<description>@Kristijan 
Drago mi je da si imao zadovojstvo da slusas pomenutog gospodina.

Ono sto sam ja kod Lerdorfa primetio je da on i sam voli da stvari maksimalno uprosti, recimo ceo MVC buzz je nedavno makslimalno ismejao na svom blogu, a i ranije sam citao njegove tekstove slicne sadrzine.</description>
		<content:encoded><![CDATA[	<p>@Kristijan<br />
Drago mi je da si imao zadovojstvo da slusas pomenutog gospodina.</p>
	<p>Ono sto sam ja kod Lerdorfa primetio je da on i sam voli da stvari maksimalno uprosti, recimo ceo MVC buzz je nedavno makslimalno ismejao na svom blogu, a i ranije sam citao njegove tekstove slicne sadrzine.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Kristijan</title>
		<link>http://bluesman.utp-code.com/bigint-61.html#comment-1238</link>
		<pubDate>Thu, 21 Sep 2006 22:02:29 +0000</pubDate>
		<guid>http://bluesman.utp-code.com/bigint-61.html#comment-1238</guid>
					<description>khm.
naravno da nije smiješno.

al sagledajmo ovo sa sljedećeg aspekta. na fakultetu sam imao prilike prisustvovati prezentaciji rasmusa lerdorfa. između ostalog je prezentirao yahoo, php5 i web2.0. eh sad, naravno da lerdorf u uvodu nije zaobišao kratku povijest php-a.

uglavnom, čovjek osobno veli da je php koncipiran kao takav da ljudi na čim jednostavniji način uz čim manje znanja mogu sklepati stranicu koja će im odgovarati potrebama. čak je naveo primjer djelatnika instituta za nuklearna istraživanja negdje u svijetu koji su trebali neke stvari, pa su sami u php-u skucali nešto točno tako kako njim treba itd. itd.

da ne skrećem s teme. osobno sam imao dojam da lerdorf poručuje da je php za svakoga i da mora biti glup, i da kod koji se piše mora biti glup i da neke stvari nisu ni bitne, bitno da je php glup (to nisu njegove riječi, al to je ono što sam ja shvatio).

nevezano uz to. ono što takav način povlači sa sobom jest to, da svaki klinac i kvaziinformatičar može napraviti nešto, što će korisniku koristiti, bez obzira na sigurnost, efikasnost itd. u konačnici je naravno takve stvari teže (da ne kažem nemoguće) servisirati, jer je sam kod tolko glup da ne može biti gore. reusability 0 bodova. sve to povlači da se javlja x bezveznih poduzeća sa prilagođenim, vlastitim blesavim ili ukrađenim rješenjima i onda ruše cijenu nekih koji bi normalno željeli funkcionirati za faktor 3 ili više. krajnjem korisniku ionako svejedno. naravno, do prvog hacka.

opet sam se raspisao. imam osjećaj da sam previše puta u tekstu upotrijebio riječ glup, al bilo je to u afektu.

nema veze, lijep pozdrav.
ja se odoh deprimirati :)</description>
		<content:encoded><![CDATA[	<p>khm.<br />
naravno da nije smiješno.</p>
	<p>al sagledajmo ovo sa sljedećeg aspekta. na fakultetu sam imao prilike prisustvovati prezentaciji rasmusa lerdorfa. između ostalog je prezentirao yahoo, php5 i web2.0. eh sad, naravno da lerdorf u uvodu nije zaobišao kratku povijest php-a.</p>
	<p>uglavnom, čovjek osobno veli da je php koncipiran kao takav da ljudi na čim jednostavniji način uz čim manje znanja mogu sklepati stranicu koja će im odgovarati potrebama. čak je naveo primjer djelatnika instituta za nuklearna istraživanja negdje u svijetu koji su trebali neke stvari, pa su sami u php-u skucali nešto točno tako kako njim treba itd. itd.</p>
	<p>da ne skrećem s teme. osobno sam imao dojam da lerdorf poručuje da je php za svakoga i da mora biti glup, i da kod koji se piše mora biti glup i da neke stvari nisu ni bitne, bitno da je php glup (to nisu njegove riječi, al to je ono što sam ja shvatio).</p>
	<p>nevezano uz to. ono što takav način povlači sa sobom jest to, da svaki klinac i kvaziinformatičar može napraviti nešto, što će korisniku koristiti, bez obzira na sigurnost, efikasnost itd. u konačnici je naravno takve stvari teže (da ne kažem nemoguće) servisirati, jer je sam kod tolko glup da ne može biti gore. reusability 0 bodova. sve to povlači da se javlja x bezveznih poduzeća sa prilagođenim, vlastitim blesavim ili ukrađenim rješenjima i onda ruše cijenu nekih koji bi normalno željeli funkcionirati za faktor 3 ili više. krajnjem korisniku ionako svejedno. naravno, do prvog hacka.</p>
	<p>opet sam se raspisao. imam osjećaj da sam previše puta u tekstu upotrijebio riječ glup, al bilo je to u afektu.</p>
	<p>nema veze, lijep pozdrav.<br />
ja se odoh deprimirati <img src='http://bluesman.utp-code.com/wp-images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />
</p>
]]></content:encoded>
				</item>
</channel>
</rss>
