Тема
|
skivajte za kwo stawa duma !
|
|
Автор | Garamudza (Нерегистриран) |
Публикувано | 05.11.02 16:40 |
|
tova po-dolu e savsem istinska diskusia, razrazila se v internal-postata na edna solidna IT firma, sled postvaneto na vitz-a v nachaloto...
===========================================================
Beginning:
Добрият юнак отишъл да се бие с лошата ламя.
Замахнал с меча и й отсякъл главата.
На нейното място поникнали две нови глави.
Отсякъл и тях - на тяхно място поникнали четири.
Пак ги отсякъл - поникнали осем.
И тях отрязал - пораснали шестнадесет.
Сякал юнакът, сякал... а когато отсякал 65536-тата глава ламята издъхнала, защото била 16-битова.
=============================================
Re:
..po-skoro 65535-tata glawa.
=============================================
Re:
Ne sym syglasen... ochevidno imame bitwise rotation (1, 2, 4, 8, 16...).
V tozi sluchai lamiata shte izdyhne sled 32768-tata glava.
=============================================
Re:
abe po skoro shte byde
...
sled kato otsqkyl (1 + 2 + 4 + ... + 65536)-ta glawa lamqta dala fira
=============================================
Re:
E junaka e po4nal da broi ot '1', ne ot '0'
=============================================
Re:
az sym ok iuaka da e po4nal da broj ot 1. predpolagam 4e toj, oba4e, wse pak bi
predpo4el w toq bitset da syshtestwuwa i null element (0), za da moze w edin moment
lamqta da se okaze w 0 glawi ;) ergo, ako lamqta e bila 16 bitowa, i nie (i naj-we4e junaka)
dyrzim da ima representaciq na 0 glawi, to togawa ne moze da ima 65536 glawi :)
=================================================
Re:
Някой да знае какъв е точно алгоритъма за порастване на нови глави?:))
=================================================
Re:
Hmm... final result is:
__int64 sum = 0;
WORD a = 1;
DWORD last_head = 0;
while (a)
{
last_head = a;
sum += a;
a = a << 1;
}
Koeto ni dava:
sum = 65535
last_head = 32768
=============================================
Re:
Abe spored mene sa si bash 2^16 - 1 = 65535
1 + 2 + ... + 2^15 = 2^16 - 1;
sled 16-toto rjazane (deto e otsjakyl 2^15 glawi) te sa stanali 2^16 = 65536 i lamjata umrjala.
=================================================
Re:
Tova e lamia, ne e hydra !!!
=================================================
Re:
Abe spored gruckata mitologiya Lamyata ima 1 glava a tochno Hydrata mnogo:))))
=================================================
Re:
Ako lamjata e bila muzhka, 65536 glavi e veren otgovor!!!
=================================================
Re:
RTFM !
=================================================
Re:
Ламя-неламя, ама ако броиш сумата от отрязаните глави последната версия на ламята ще е с 32768 глави, а ако не я броиш - 65536.
В случая на Ивановата ламя, пича е отсякъл общо 65536 глави и тогава е умряля, което значи, че Иванов предполага, че ламята си брои отрязаните глави, което не е задължително.
PS:Не се знае и за останалите глави какъв е алгоритъма :))
=================================================
Re:
ha sega smenete funkciqta za niknene na glavi ot f(n)=2*f(n-1), na f'(n)=f'(n-1) + f'(n-2).
Togava f'(n)/f'(n-1) shte kloni kym 1.61, za n -> +bezkrainost.
Stignahme do zadachata za zlatnoto SECHENIE
=================================================
Re:
Predlagam da dignem bitowetete na 32
che da ima poveche megdan za diskusii. S tea 16 bita
pochnahme da se povtariame;))
=================================================
Re:
Абе живеем във 21 век. Дайте да минем на 64 битова архитектура ? :)))
=================================================
Re:
Баща и син QA-и. Синът: "Абе тате, знаеш ли какво разбрах? Слънцето изгрява от изток..."
Бащата: "Айде бе? Тества ли го?"
Синът: "Да бе, работи желязно"
Бащата: "А с екстремални стойности пробва ли?
Синът: "Да бе, работи"
Бащата: "Супер, не го пипай повече!!"
=================================================
Re:
Spored men Junaka e otrjazal vsichko na vsichko 1 glava. Problemyt se pojavil oshte syshtata vecher v selskata krychma (ili Irish pub) kogato sled njakolko biri na nego mu se storilo dobra ideja da udvoi glavite (seshtate se kak mu e hrumnal tozi dramatichen pohvat).
I taka ot krychma na krychma ...
Ta glavite njamat goren limit, prosto spored chisloto glavi moje da prezenite prez kolko planini (i naj-veche krychmi) e imalo edno-glava lamja. Shtoto Vuco e prav, che spored specs lamite sa s po 1 glava.
|
|
Тема
|
Става дума за лайна...
[re: Garamudza]
|
|
Автор | Memo (Нерегистриран) |
Публикувано | 05.11.02 16:47 |
|
и въпреки това главата ми не е от гума!!!
|
|
Тема
|
Re: skivajte za kwo stawa duma !
[re: Garamudza]
|
|
Автор | Givcho (Нерегистриран) |
Публикувано | 06.11.02 11:41 |
|
Абе тия ора всички грешат!
Според мене има точно 2 възможности:
Ламята (хидрата) е 16 битова , следователно може да запише информация за точно 65535 глави ....
1.След като юнака е отсякал 32768 глави , ламята се е опитала да си пръкне 32768 * 2 глави = 65536 , но понеже е 16 битова не е могла и се е крашнала , т.е. умряла е след като са и отсякали 32768 глави.
2.Ако главите и се появяват с примерно :
For глави=1 to (предходен брой * 2)
Никне глава
Next
би следвало да се крашне (умре) след като се опита да и поникне 65536-тата глава ... т.е. умира не като и отсекат главите а като и порасте 65535-тата глава!
|
|
|
Ама променливата, дето пази броя на главите signed ли е, или unsigned? Всъщност, очевидно, че е unsigned. Тъпаците, дето са я проектирали, или не ползват M$ компилатора или не знаят, че там има __int64.
Я вышел им наперерез!
|
|
|
Както е известно от литературата, unsigned числата са evil.
---
Bingo! Bongo! I don't want to leave the Kongo!
|
|
|
но пък никъде не пише, че става въпрос за добрата ламя Спаска нали?
комплексиран... като баба ти!!!
|
|
Тема
|
Re: skivajte za kwo stawa duma !
[re: Meндeлeeв]
|
|
Автор |
Machie (this) |
Публикувано | 07.11.02 01:09 |
|
Ama i iunaka koij go znae kade se zapiva.
Shtom se ostavq threada mu kadeto sigurno e neshto takova
Lamq lamqta = new Lamq(System.Threats.Lami.LamqType.SpaskaAmaDrugPyt);
foreach (LamqsHead head in lamqta.heads)
cut(head);
da varvi tolkova bavno che na lamqta da i rastyt glavi stepenno. Ma takiva sa iunacite dneshno vreme. A lamite sa si oshte hishni otsekade.
"We, who are not as others"
|
|
Тема
|
Картинка
[re: Garamudza]
|
|
Автор | Kapтинka (Нерегистриран) |
Публикувано | 07.11.02 07:20 |
|
|
|
Тема
|
65536 samo za MUJKI LAMI
[re: Garamudza]
|
|
Автор | Johnny (Нерегистриран) |
Публикувано | 07.11.02 10:55 |
|
Reshih da go smetna po babeshki :
Spisaka po-dolu e systawen ot:
Glawi na lamiata -> obshto otsecheni galwi ot unaka
1 -> 1
2 -> 3
4 -> 7
8 -> 15
16 -> 31
32 -> 63
64 -> 127
128 -> 255
256 -> 511
512 -> 1023
1024 -> 2047
2048 -> 4095
4096 -> 8191
8192 -> 16383
16384 -> 32767
32768 -> 65535
kogato lamiata se e opitala da prakne 65536 glawi e bug-nala, zashtoto 65536 e 17 bit-owo chislo : 10000000000000000
IZWOD : otrezani sa obshto 65535 glawi.
Ako e bila MUJKA -> 65535+1=65536 :)
|
|
Тема
|
Re: skivajte za kwo stawa duma !
[re: Garamudza]
|
|
Автор |
Songbird (птица проклета) |
Публикувано | 14.11.02 14:51 |
|
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
type
TSpaska = class(TForm)
Edit1: TEdit;
Edit2: TEdit;
Button1: TButton;
Label1: TLabel;
Label2: TLabel;
Edit3: TEdit;
Edit4: TEdit;
Button2: TButton;
Label3: TLabel;
Label4: TLabel;
Label5: TLabel;
procedure Button1Click(Sender: TObject);
procedure FormCreate(Sender: TObject);
procedure Button2Click(Sender: TObject);
private
{ Private declarations }
public
glawiSI : SmallInt;
glawiWORD : WORD;
{ Public declarations }
end;
var
Spaska: TSpaska;
implementation
{$R *.dfm}
procedure TSpaska.Button1Click(Sender: TObject);
Var
otrqzani : Integer;
begin
otrqzani := StrToInt(Edit1.Text);
If otrqzani <= glawiSI Then
glawiSI := ( glawiSI - otrqzani ) + ( Otrqzani * 2 )
else ShowMessage('Не можете да отрежете повече глави отколкотo има ламята');
Edit2.Text := IntToStr(glawiSI);
end;
procedure TSpaska.FormCreate(Sender: TObject);
begin
glawiSI := 1;
glawiWORD := 1;
label5.Caption := 'Smallint -32768..32767 signed 16-bit' + #13#10 +
'Word 0..65535 unsigned 16-bit';
end;
procedure TSpaska.Button2Click(Sender: TObject);
Var
otrqzani : Integer;
begin
otrqzani := StrToInt(Edit3.Text);
If otrqzani <= glawiWORD Then
glawiWORD := ( glawiWORD - otrqzani ) + ( Otrqzani * 2 )
else ShowMessage('Не можете да отрежете повече глави отколкотo има ламята');
Edit4.Text := IntToStr(glawiWORD);
end;
end.
|
|
|
Уфф, ма са загубени тия програмисти. Това е професионално изкривяване, всичко трябва да се дели на 2. Ама главите не стават от 2 веднага 4 понеже на пича ще му е зор да отреже двете заедно, а да не говорим как се режат едновременно 32768 глави
Така че режейки по една каска, бройката им ще си нараства точно с една на удар и съвсем плавно ще достигне 65636 ... и то точно толкова, защото ламята хич нея ебе това, че Пешо почнал да брои от 1, Иванчо от 0, а Марийка понеже била проЗта от 23
Това си струва
|
|
Тема
|
Re: skivajte za kwo stawa duma !
[re: Лaнc Линk - тaйният]
|
|
Автор | code_grinder (Нерегистриран) |
Публикувано | 14.11.02 16:49 |
|
ti ne si li chuwal che riazaneto na glawi na lamia e atomarna operacia.
i dokato ne swyrshish sys starite ne rastat nowi.
oswen towa informaciata e totalno greshna,
lamite sa bili 4bit ( towa e bilo edno wreme,
predi intel da pusnat MPU4004 @0.1MHz prez 1971 godina... )
Wsyshnost yunkaka deto e utrepal lamiata e otkradnal chipa ot neia
i e osnowal po-kysno Intel.
|
|
Тема
|
Re: skivajte za kwo stawa duma !
[re: Garamudza]
|
|
Автор | Robi (Нерегистриран) |
Публикувано | 14.11.02 17:15 |
|
Pichove - predlagam slednata shema :
ako dopusnem che lamiata ( pa makar i bila tia spaska :-))) ) ima unikalno ID za vsiaka glava, i v nachaloto ima samo EDNA glava, to neinoto ID e 0 !!!
taka che glavi 2 i 3 se prykvat s ID syotvetno 1 i 2 , i t.n :-))) ako veche sledite misylta mi - kogato Junak Dobri, pian-zalian otsicha 32768 glavi, zapochvat da se prykvat novi 2*32768 glavi s IDta ot 32767 do 65535 - DEMEK PICHOVE GLAVITE SA SI 65536 OBSHTO !!!
I v tozi moment , kogato ot tezi 65536 glavi nashiat chovek e reshil da otseche makar i samo edna glava, counter-a e prevyrtial .... i Windows-a vytre e crashnal ;-)
Togava tazi istoria stava viarna :-)))
|
|
Тема
|
Re: skivajte za kwo stawa duma !
[re: Robi]
|
|
Автор | ukk (Нерегистриран) |
Публикувано | 14.11.02 17:22 |
|
Abe edna istoria e viarna sas sigurnost i tova e, che taya istoria za lamiata e mnogo zarazna
|
|
Тема
|
Re: skivajte za kwo stawa duma !
[re: Robi]
|
|
Автор | slavik (Нерегистриран) |
Публикувано | 14.11.02 19:08 |
|
ne stava.
glava s ID 0 ne mozhe da sushtestvuva, zashtoto ako predpolozhim che sushtestvuva, togava pri prevurtane na brojacha toj shte pokazva 0, koeto shte reche che glava s ID 0 shte se prukne otnovo i lamjata ne bi umrjala, koeto e v protivorechie s uslovieto na zadachata.
ot kudeto sledva che purvata glava e s ID 1, koeto shte reche che lamjata e imala 65535 glavi.
t.k. v zadachata se kazva che junaka e otsjakul 65536 glavi, mozhe da se napravi izvoda che lamjata e muzhka.
|
|
Тема
|
Re: skivajte za kwo stawa duma !
[re: ukk]
|
|
Автор | VenkoSan (Нерегистриран) |
Публикувано | 14.11.02 19:12 |
|
Ama zasto vsichki si misliat che lamiata chaka da i otsekat sichkite glavi, che da poniknat novi ... izvednaz ;-)) Spored men unaka si seche se ot ednata strana, dokato lamiata ne se opita da stane sas 65536 glavi ili pak eventualno da go iziade! S edna duma v edin moment Lamiata ima 65534 glavi, unaka otsicha 65534-tata, na neino miasto se opitvat da porasnat 2, ama ne mogat stot 16-te bita sa full i lamichkata umira! Znachi - 65534 glavi :))))
|
|
Тема
|
Re: 65536 samo za MUJKI LAMI
[re: Johnny]
|
|
Автор | Boza (Нерегистриран) |
Публикувано | 14.11.02 19:15 |
|
Àìè ðàçáèðà ñå, ÷å å áèëà ìúæêà! Íà æåíñêèòå ãëàâè íå èì èçëèçàò òîêó òàêà...
|
|
Тема
|
Re: skivajte za kwo stawa duma !
[re: Robi]
|
|
Автор | Boza (Нерегистриран) |
Публикувано | 14.11.02 19:22 |
|
Tova shte da e Windows 2.03 naj-mnogo...
eh, da bqha IBM po-dalnovidni... sega lamite po-lesno shtiaha da se trepiat - po-malko glavi, s po-dobro API...
Shte triabva LamiaTerminator da se izobretiava sega, tz, tz.
|
|
Тема
|
Re: skivajte za kwo stawa duma !
[re: slavik]
|
|
Автор | ukk (Нерегистриран) |
Публикувано | 15.11.02 10:32 |
|
Eee, b'V, ami ako lamiata si pazi glavite v array of ptrs i indexite sa indexi v toya array i tam na element 0 stoi NULL i te ti na "makehead.exe caused Access Violation at address 0x00"
in any case kakto kazva naroda - kato se prevarti countera - putishta mnogo
|
|
Тема
|
Re: skivajte za kwo stawa duma !
[re: Robi]
|
|
Автор |
NDeu (минаващ) |
Публикувано | 15.11.02 10:48 |
|
Абе я по-добре да се провери на www.lamya.com май скоро пуснаха SP4, който решава проблема с crash-а на 65 536-а глава. Но внимавайте като го upgrade-вате, защото не се активира на нелицензираните инсталации
|
|
Тема
|
Re: skivajte za kwo stawa duma !
[re: NDeu]
|
|
Автор | Garfield (Нерегистриран) |
Публикувано | 15.11.02 12:19 |
|
A mojem da vidim i samiata lamia :)
Iaj me lamio iaj me :)))))
|
|
Тема
|
Re: skivajte za kwo stawa duma !
[re: slavik]
|
|
Автор | ghostVi (Нерегистриран) |
Публикувано | 15.11.02 12:19 |
|
Slavik, ama toj brojacha sled prevurtane mozhe vsichko da pokazva - ako N <= 65535, to 65535 + (N+1) shte prevurti na N.
Iskam da kazha, che junaka kato cutne poslednite 65536 glavi problema na lamjata ne e v tova che shte se pojavi glava s ID 0, ami v tova che shte i se nalozhi da si izmisli 63536*2 ID-ta.
Znachi ne e problema v samite ID-ta ami v brojkata im, a tja e max 65536, ako shte gi darzhim samo v edin 16-bitov counter.
T.e. ako predpolozhim che na junaka counetrite sa s >16 bita, za da ne zeme i toj da crash-ne, lamjata shte GPF-ne sled kato junaka otseche total 2^17-1 glavi (131071).
cheers,
kfet
|
|
Тема
|
Re: skivajte za kwo stawa duma !
[re: ghostVi]
|
|
Автор | ghost (Нерегистриран) |
Публикувано | 15.11.02 12:39 |
|
Mnogouvazhaemi Satan,
Sreshtu skromna sumichka i dushichkite na 'sichki kolegi predlagam 1 broj 1-bitova Lamja kojato shte gramne chak kato I svarshi RAM-a.
Iskreno tvoj,
SoulSeek
|
|
Тема
|
Re: skivajte za kwo stawa duma !
[re: ghost]
|
|
Автор | capone (Нерегистриран) |
Публикувано | 15.11.02 15:27 |
|
Kolegi,
daite da dademe.
1) Neka parvo vidim kolko glavi "poddarja" N-bit-ovata lamia ? (Zabelejete, che tochnata semantika na poniatieto "poddarja" oshte ne e iasna, no za tova vav tochka 2) po-dolu). Nadiavam se, nikoi ne si misli za seriozno da se definira 0-bit-ova lamia. Dori da se definira, common sens-a podskazva, che tova prosto e onazi psevdo-lamia, koiato simvolizira lipsata na takava. Znachi, minimalnata lamia e 1-bit-ova. Sega, vseki znae, che v 1 bit se zapisvat 2 stoinosti, t.e. minimalnata lamia ima 2 glavi po default. Tova che ednata moje da e bila hidden v nachaloto ne promenia neshtata. Ot tuk, po "babeshki", ili oshte kazano po metoda na matematicheskata indukcia, mojem da dostignem do izvoda, che edna 16-bit-ova lamia poddarja tochno 65,536 glavi.
2) Otnosno semantikata na termina poddarja: Nikede ne se spomenava kvo znachi 16-bit-ova lamia ? Che poddarja ednovremenno 65,536 glavi ? Ili che poddarja obshto 65,536 glavi v celia si life-time ? Ako se zagledame vnimatelno, uslovieto "sled kato otriazal 65,536 glavi tia umriala, shtoto bila 16-bitova" ni vodi na misalta, che tia poddarjala 65,536 glavi izobshto prez celia si life-time (ako predpolojim razbira se, che predi nashia junak da se poiavi ne e imalo drugi uprajnenia varhu gorkata lamia).
Ot gornite dve neshta sledva, che na poslednata iteracia junaka e otriazal 32,768 glavi.
Zabelejete, che celata taia diskusia vaznikva ot ambiguous nachina po koito e razkazana prikazkata. Ako avtorat be kazal "sled kato otriazal 65,536 glavi na poslednata iteracia tia umriala, shtoto bila 16-bitova" nemashe da ima nujda da si chesheme ezicite (taka de, prastite) suma ti vreme.
|
|
Тема
|
Re: skivajte za kwo stawa duma !
[re: Skotowydec]
|
|
Автор |
a3 (член) |
Публикувано | 15.11.02 16:54 |
|
> " unsigned числата са evil "
моля цитирай ми литературата, че явно не съм си дочел.
Аз съм!
|
|
Тема
|
Re: skivajte za kwo stawa duma !
[re: Garfield]
|
|
Автор | ukk (Нерегистриран) |
Публикувано | 15.11.02 16:58 |
|
Ha sia niakoy da mi kaje lamiata na Garfield kolko glavi ima
|
|
Тема
|
Re: skivajte za kwo stawa duma !
[re: Givcho]
|
|
Автор | ice_cool (Нерегистриран) |
Публикувано | 16.11.02 13:41 |
|
be ia poglednete realno na neshtata predstaviate li si kolko shte mu e trugno na iunaka da reje 100 glavi navednuj primerno puk kakvo ostava za 32768 glavi toi gi e riazal edna po edna :")) ne navednuj
|
|
|
Абе хора... Луди ли сте... Изобщо няма значение колко битова е Ламята и колко глави е отрязъл Юнака... Ламята не може умре... Юнака реже глави и в момента... Не подценявайте създателите на изчислителните машини... Те са се поучили от целия опит на математиците преди тях... Не може заради някъкво си глупаво препълване да се срине системата... Причините...
Независимо колко битов е брояча на главите на Ламя, той започва от "0", на което съответства началното състояние... А то е: "Ламя_с_една_глава"... Приемаме че юнака реже по 1 глава на замахване... И понеже на мястото на всяка отрязана се появяват 2 (старата + една нова)... То брояча се увеличава на всеки удар с 1-ца... Докато се препълни... Нека си припомним става при препълване!!! Флагът за пренос получава стойност "1" а самия брояч просто пак се занулява...
А както знаем тогава Ламята има ЕДНА глава... А щом има глава, не можем да я смятаме за мъртва... и.т.н..... и.т.н..... и.т.н.....
К'во искате ???... Да спра да разказвам приказката за ламята само щото някъкъв си брояч се е препълнил??? Никога!!! Никога!!! Никога!!!
|
|
Тема
|
Re: Язък за приказката...
[re: Чичo_Eмo]
|
|
Автор | 7th (Нерегистриран) |
Публикувано | 18.11.02 23:37 |
|
Tuka ne sam mnogo saglasen zashtoto crash e imalo!
Pyrwo normalnite hora broqt ot 1 nezawisimo ot towa che nie programistite broim ot 0. Pyrwonachalnoto systoqnie ne moje da e 0 tyi kato ako beshe taka lamqta wyobshte nemashe da crashne!
Tuk ima dwe mneniq qwno - che na mqstoto na wsqka otrqzana glawa sa iznikwali 2 pri koeto glawite sa narastwali sys skorost x=(x-1)+1*2 ili x=x+1, i drugoto mnenie che glawite sa rastqli chak kogato se otreje i poslednata - togawa skorostta e x=x*2. Nqma spor che i pri dwata warianta w edin moment broqt dostiga 65536, koeto pri 16 bitowite chisla e rawno na 0.
Ot tuk natatyk imame zaciklqne (moje i da ne e bilo tochno crash - az ne znam tochna definiciq za crash - spiraneto na systemata da se wyrti w bezkraen cikyl bez da ima wazmojnost za wyzstanowqwane moje bi - koeto e i sluchaq). Pri dwata warianta junakyt nqma kakwo da reje za da se izpylni formulata i da se zapochne otnachalo. Koeto ni nawejda na misylta che wse pak lamqta si e jenska
|
|
Тема
|
Re: Става дума за лайна...
[re: Memo]
|
|
Автор | Memo (Нерегистриран) |
Публикувано | 19.11.02 14:48 |
|
Shit...
|
|
Тема
|
Re: Язък за приказката...
[re: 7th]
|
|
Автор | niakoj (Нерегистриран) |
Публикувано | 21.11.02 16:20 |
|
abe tuka ne e iasno wsichko... wizhte kakwo pishe w log-a na sistemata w samoto nachalo...
niama spor, formulata za rasteneto na glawite e: x=x*2!!!
ot log-a se wizhda che riazaneto na glawite e atomarna operacia (kakto kazawa code_grinder)
i duma ne mozhe da stawa che glawite sa riazani edna po edna i che wseki pyt sa izrastwali samo po dwe glawi...
Sega drugoto neshto... sistemata e crashnala kogato e otriazana 65536-tata glawa!!! Znachi iunaka e otriazal 65536 glawi i tochka, to
ot log-a wsich e iasno.
T.e. wyobshte ne mozhem da goworim za situacia w koiato sa otriazani 65536 glawi i sa se opitali da porasnat 65536*2 i t.n.
prepylnilo se ili koj znae kakwo...
Ili pyk ne mozhem da izchisliawame broia na otriazanite glawi po shemata: 1 + 2 + 4 + 8...
Sega edinstwenno wyprosa kojto triabwa da se iziasni e - kakwo e stanalo kogato e otriazana 65536-tata glawa... tam pishe
sistemata e crashnala t.e. lamiata e izdyhnala...
Sega to pishe che prichinata e che bila 16 bitowa... ama towa ne e sigurno... towa e prosto izwod na sistemnia administrator... ili na
programistcheto deto si e testwalo sistemata... a to mozhe i da e bilo dosta kysno wecherta... t.e. dali e imalo prepylwane i tochno
kakwo se e prepylnilo ne se znae... no e sigurno che e 16 bitowa sistemata... prosto dazhe i da e greshen izwoda za prichinata
poradi koiato se e krashnala sistemata... niama nachin edin sistemen administrator ili programist da obyrka i da kazhe che sistemata
e 16 bitowa ako towa ne e taka.
Ta po tozi wypros - zashto e krashnala sistemata sled 65536-tata glawa... az si mislia niakolko warianta sa wyzmozhni...
1. znachi sled 65536-tata glawa e wyzmozhno da se e poluchilo prepylwane na broiacha... broiacha stawa 0 i towa oznachawa...
1.1. ili lamiawa umira... t.e. standartna situacia, sistemata raboti normalno - ne mozhe da se gowori che ima crash ako towa e
standartna situacia.
1.2. ili drugia wariant e lamiata ostawa s 1 glawa i pak wsichko otnachalo...
1.2.1. towa sega ili zashtoto e bilo demo versia... znaete kak e s ne licenzirania software...
1.2.2. ili pyk naprawo si e byg ...
1.2.2.1. pri towa polozhenie ili sistemata prodylzhawa da raboti ako kompilatora niama OVERFLOW CHECKS (ili ne e bil wkliuchen).
Towa nesymneno bi obyrkalo sysadmin-a (ili programistcheto) kato widi kolko ne logichno se promenia broia na glawite... osobenno
ako e kysno wecher...
1.2.2.2. ili sistemata crashwa... znachi wsichko e iasno... ostawa da fiksirame bug-a
2. ... no ako programistcheto e predwidilo che sistemata e 16 bitowa i ako e wzel merki za towa, sledowatelno broiacha ne se e
prepylnil... Togawa mozhe bi e stanalo prepylwane pri umnozhenieto 65536*2...
2.1. pri towa polozhenie ima dwa warianta
2.1.1. ili sistemata prodylzhawa da raboti ako kompilatora niama OVERFLOWCHECKS (ili ne e bil wkliuchen). Sistemata shte
prodylzhi s X na broj glawi (ako niakoj znae kolko bi se poluchilo sled umnozhawane na dve 16 bitowite chisla: 65536 i 2 da kazhe). Towa
nesymneno bi obyrkalo sysadmin-a (ili programistcheto) kato widi kolko ne logichno se promenia broia na glawite... osobenno ako e
kysno wecher...
2.1.2. ili sistemata crashwa... overflow exception... znachi wsichko e iasno... ostawa da se prihwane i obraboti exception-a
3. Mozhe i neshto drugo da se e prepylnilo... Ako niakoj ima ideia kakwo oshte mozhe da se e prepylnilo... da kazhe...
Sega kakyw e moia izwod... tyj kato goworim za lamia... az lichno si mislia che goworim za warianti: 1.2.2.1. ili 2.1.1.... Mislia che
sistemata e niamala overflow chech i programistcheto e triabwalo da predwidi neshtata...
Az si predstawiam che e stanalo neshto takowa: prosto po wreme na rabotata na sysadmina ili po wreme na testwaneto kogato
programistcheto e stignali do 65536-tata glawa ... kysno wecher... smyrtno umoren ot liutata bitka... kogato e widialo che lamiata ne
umira e udarilo shaltera na sistemata...
(a.) ako broiacha e prewyrtial lamiata e bila s 1 glawa... koeto e kakto w nachaloto... naj podhodiashtoto wreme da spre sistemata...
mnogo po dobre ot 65532 glawi deto mozhe da te iziadyt pri sledwashtia login w sistemata ako ne si podgotwen da gi widish
wsichkite zaedno...
(b.) ako neshto drugo e prewyrtialo... lamiata e ostanala s X na broj glawi... koeto si e gadno sistemata da si raboti proizwolno...
wseki bi drypnal shaltera ako se panikiosa... mozhe da e wirus... ili sysadmincheto se e shashnalo che sa mu haknali lamia-servera.
Sega niakoj bi kazal... che bi triabwalo da uwolni programistcheto ili sysadmina za nemarliwata rabota... kak mozhe da se spira
sistemata ot shaltera... nali mozhe da stanat dosta seriozno powredi... imajte predwid che hardisk-a weroiatno e niamal autopark
feature zashtoto ne e bil kato sywremennite... dori weroiatno harddisk-a naprawo si e bil za izhwyrliane sled towa i zatowa se kazwa
che sistemata e crashnala... no ne zashtoto e 16 bitowa... wse pak tolkowa gotini igri imashe predi na 16-bitowite kompiutri :))
I taka... w takawa situacia (ako me popitat) az bih _goreshto_ preporychal na shefa
1. da dade malka ednomesechna platena otpuska
2. pochiwka kraj moreto ili na planina
3. i da wdigne malko zaplatata na choweka. Sysadmin ili programistche... wse pak i nie sme hora... ne mozhe da ni eksploatirat da
rabotim wseki den do 4:00 sutrinta i da iskat ot nas da ne prawim greshki...
Ajde do skoro...
|
|
Тема
|
Re: Язък за приказката...
[re: niakoj]
|
|
Автор | bamzi (Нерегистриран) |
Публикувано | 21.11.02 18:16 |
|
ehee, goliam analiz naprawi be. hajde sega pak ima material za diskusia
|
|
Тема
|
Re: Язък за приказката...
[re: bamzi]
|
|
Автор | niakoj (Нерегистриран) |
Публикувано | 24.12.02 23:56 |
|
...nikoj nishto ne kazwa weche...
|
|
Тема
|
Re: Язък за приказката...
[re: niakoj]
|
|
Автор | tupoto (Нерегистриран) |
Публикувано | 19.01.03 21:07 |
|
В името на продължаването на интересната дискусия и в духа на същата допринасям със следното решение:
когато е отрязана 32768-та глава ОС на Ламята се опитва да spawn-не по 2 глави на мястото на всяка отрязана, т.е. 32768*2 = 65536, което на практика е извън range-а ([0..65535] -- 65536 стойности), вследствие на което ламята пищи Access Violation и сдава багажа.
което вече беше казано не помня от кого но явно много хора просто отказват да го приемат, защото не го разбират
|
|
Тема
|
Re: skivajte za kwo stawa duma !
[re: Garamudza]
|
|
Автор | Mитko (Нерегистриран) |
Публикувано | 20.01.06 12:56 |
|
Абе вярно е това, ама не съвсем.
1. Първо ламята е била триглава.
2. Замахнал юнакът и отсякъл едната глава.
3. И тогава ламята побягнала мислейки си: "Една глава - добре, ама две по-добре!"
Митко!!! :-)
|
|
Тема
|
Re: ламя.NET
[re: tupoto]
|
|
Автор | Sentinel (Нерегистриран) |
Публикувано | 27.01.06 14:13 |
|
а ако главите на ламята са забодени на .NET платформа, тогаз garbage collector-a ще събере ли вече отрязаните глави... така ще може да се отдели повече памет за нови глави, щото отрязаните вече няма да се пазят .... :)
|
|
Тема
|
Re: skivajte za kwo stawa duma !
[re: Givcho]
|
|
Автор | hah (Нерегистриран) |
Публикувано | 30.01.06 17:40 |
|
32768 * 2 = 0 при 16 бита (е има и carry overflow), т.е. наистина е умряла след 32768 -тата глава
|
|
Тема
|
Re: skivajte za kwo stawa duma !
[re: Garamudza]
|
|
Автор | lunatik (Нерегистриран) |
Публикувано | 17.02.06 14:29 |
|
bah maaamu i lunaticite :))))
|
|
Тема
|
А бе не са отрязани 65535,
[re: lunatik]
|
|
Автор | Lamer (Нерегистриран) |
Публикувано | 18.02.06 01:02 |
|
а повече. В първия пост по темата има играч познал верния отговор. Ясно е, че главите растат в геометрична прогресия с коефициент 2. Значи играча, който е дал отговор (1 + 2 + 4 + ... + 65535) печели златната ябълка.
Броя на следващите глави се получава при еднобитов shift надясно , като младшия бит на 16-битовия регистър преди рязането е бил 1. За да получим общия брой отрязани глави трябва да сложим един суматор.
|
|
Тема
|
Сори, точно 65535 са отрязани
[re: Lamer]
|
|
Автор | Lamer (Нерегистриран) |
Публикувано | 18.02.06 01:06 |
|
Нещо спим...........
|
|
Тема
|
Re: Сори, точно 65535 са отрязани
[re: Lamer]
|
|
Автор | Sunder (Нерегистриран) |
Публикувано | 01.06.06 19:00 |
|
Значи аз като един простосмъртен и не с такива програмистични* познания хаха...не виждам защо трявба да правите всичко толкова сложно ясно е, че отрязаните глави са 32768.... :) иначе се накефих на тоя спор тука....
|
|
|
толкова са отрязани на последното рязане
|
|
|
Ми да...толкова са отрязани за последнио защото следващата пардита като е тръгнала да расте е имало краш и няма как да са отрязани :)
|
|
Тема
|
ми не, не са това всичко отрязаните глави
[re: Sunder]
|
|
Автор |
~!@$%^amp;*()_+ (целия горен ред) |
Публикувано | 01.06.06 23:05 |
|
всичко отрязаните са сумата от всички стъпки 65535
|
|
Тема
|
Re: Сори, точно 65535 са отрязани
[re: Sunder]
|
|
Автор | дc (Нерегистриран) |
Публикувано | 02.06.06 05:19 |
|
Ти да не си археолог? От де я изкопа тая тема...
|
|