Forum » Omrežja in internet » IP - > numeric???
IP - > numeric???
DeViCeD ::
Tako nekako:
192.168.1.1
1 * 256 ^ 0 (1)
1 * 256 ^ 1 (256)
168 * 256 ^ 2 (11010048)
192 * 256 ^ 3 (3221225471)
========================
1 + 256 + 11010048 + 3221225471
==========================
LongIP: 3232235777
Lp,
Dejan
192.168.1.1
1 * 256 ^ 0 (1)
1 * 256 ^ 1 (256)
168 * 256 ^ 2 (11010048)
192 * 256 ^ 3 (3221225471)
========================
1 + 256 + 11010048 + 3221225471
==========================
LongIP: 3232235777
Lp,
Dejan
So, if I press C, E and G I play C?
gkovac ::
heheh deviced... svaka cast! Matthai zdej pa vem od kje ti pobiras te svoje finte
lp,
____________________________________________
"Left to themselves, things tend to go from bad to worse."
____________________________________________
"Left to themselves, things tend to go from bad to worse."
poweroff ::
He, he. Pazite tole.
Greš v Excel... v celico A2 vtipkaš IP v obliki "192.168.2.3", potem pa v neko drugo celico vpišeš tole formulo:
(MID(A2;FIND(".";A2;FIND(".";A2;FIND(".";A2;1)+1)+1)+1;LEN(A2)-FIND(".";A2;FIND(".";A2;FIND(".";A2;1)+1)+1))*256^0)+(MID(A2;FIND(".";A2;FIND(".";A2;1)+1)+1;FIND(".";A2;FIND(".";A2;FIND(".";A2;1)+1)+1)-FIND(".";A2;FIND(".";A2;1)+1)-1)*256^1)+(MID(A2;FIND(".";A2;1)+1;FIND(".";A2;FIND(".";A2;1)+1)-FIND(".";A2;1)-1)*256^2)+(MID(A2;1;FIND(".";A2;FIND(".";A2;1)+1)-FIND(".";A2;1)-1)*256^3)
In dobiš numeričen zapis!
Greš v Excel... v celico A2 vtipkaš IP v obliki "192.168.2.3", potem pa v neko drugo celico vpišeš tole formulo:
(MID(A2;FIND(".";A2;FIND(".";A2;FIND(".";A2;1)+1)+1)+1;LEN(A2)-FIND(".";A2;FIND(".";A2;FIND(".";A2;1)+1)+1))*256^0)+(MID(A2;FIND(".";A2;FIND(".";A2;1)+1)+1;FIND(".";A2;FIND(".";A2;FIND(".";A2;1)+1)+1)-FIND(".";A2;FIND(".";A2;1)+1)-1)*256^1)+(MID(A2;FIND(".";A2;1)+1;FIND(".";A2;FIND(".";A2;1)+1)-FIND(".";A2;1)-1)*256^2)+(MID(A2;1;FIND(".";A2;FIND(".";A2;1)+1)-FIND(".";A2;1)-1)*256^3)
In dobiš numeričen zapis!
DeViCeD ::
Mislis da ne bi slo kej lazje? Nisem glih Excell freak, sam pomoje bi se dalo kej lazje..hum, a podpira arraye ta Excel?
So, if I press C, E and G I play C?
poweroff ::
Mislim da ne... splita ti že ne zna narediti - ali pa jaz ne najdem ustrezne funkcije.
Aja - kaj zadeva dela? Najprej razbije IP na dele (split glede na piko - to so tisti MID in FIND), potem pa enostavno izracuna zadevo.
MID je pa glup ko šterna ker hoce imet paraemtre text, start_num in num_of_chars. Tako da je treba potem malce čarat z FIND...
Aja - kaj zadeva dela? Najprej razbije IP na dele (split glede na piko - to so tisti MID in FIND), potem pa enostavno izracuna zadevo.
MID je pa glup ko šterna ker hoce imet paraemtre text, start_num in num_of_chars. Tako da je treba potem malce čarat z FIND...
poweroff ::
Še nekaj.
www.slo-tech.com ina IP = 213.143.65.131, numerično je to 3582935427.
www.fdv.uni-lj.si pa ima IP = 193.2.85.2, numerično pa je to 16930050.
Zdaj... če vtipkam v browser numerični zapis od slo-techa dela. Če pa od FDVja - pa ne dela. V čem je trik?
www.slo-tech.com ina IP = 213.143.65.131, numerično je to 3582935427.
www.fdv.uni-lj.si pa ima IP = 193.2.85.2, numerično pa je to 16930050.
Zdaj... če vtipkam v browser numerični zapis od slo-techa dela. Če pa od FDVja - pa ne dela. V čem je trik?
DeViCeD ::
Verjetno imajo tam na fovu virtual hoste, probej samo ip notri vpisat ce dobis isto
So, if I press C, E and G I play C?
poweroff ::
Pa si dal = na zacetek formule?
BTW: ce vpisem normalen IP od FDV pa dela... samo long IP ne dela...
BTW: ce vpisem normalen IP od FDV pa dela... samo long IP ne dela...
DeViCeD ::
Tist long IP od FDV si itaq narobe zracunal:
3238155522
Sam men tko ali tako ne dela stran, samo ce vpisem HOST.
3238155522
Sam men tko ali tako ne dela stran, samo ce vpisem HOST.
So, if I press C, E and G I play C?
Avenger ::
Men se pa bl zanimiv zdi obratno računanje iz numerične oblike nazaj... Kako gre pa to?
It is better to be hated for what you are than to be loved for something you are not.
undefined ::
Problem je v tem, da Excel (vsaj Angleški, ki ga jaz uporabljam) vzame piko kot decimalko, in potem nastane napaka pri izračunu. Sem zamenjal pike z vejicami, in zdaj normalno deluje.
undefined ::
Ja to, da si poštimaš domeno v stilu fake eon-ove strani. :)
Pa še to me zanima, če ve kdo Excel formulo za obratno pretvarjanje iz numeričnega IP-ja v navadnega. ;)
Pa še to me zanima, če ve kdo Excel formulo za obratno pretvarjanje iz numeričnega IP-ja v navadnega. ;)
DeViCeD ::
hehe , to bi blo pa ze skor za gnoj(tm), ves da ne smes hekat? :=)
drugac pa se mi zdi da to dela tko:
www.kmet.org/lala/njiva/je/moja/lastnin...
torej nekinekineki@LONG_IP, se mi zdi da je to to :=)
Lp,
Dejan
drugac pa se mi zdi da to dela tko:
www.kmet.org/lala/njiva/je/moja/lastnin...
torej nekinekineki@LONG_IP, se mi zdi da je to to :=)
Lp,
Dejan
So, if I press C, E and G I play C?
undefined ::
Deviced:
Thanx za odgovor.
Hekat? kdo pa heka? Jaz samo nabiram znanje, ne pa hekam, to pa ni prepovedano, ali pač?
No, zdaj le še potrebujem Excel formulo za pretvorbo long IP-ja v short version.
Thanx za odgovor.
Hekat? kdo pa heka? Jaz samo nabiram znanje, ne pa hekam, to pa ni prepovedano, ali pač?
No, zdaj le še potrebujem Excel formulo za pretvorbo long IP-ja v short version.
DeViCeD ::
Ok tko nekako gre to:
192.168.1.1 == 3232235777
----
3232235777 / (256 ^ 3)= 192,656265318393707275390625 = 192
--------------------------------------------------
3232235777 % (256 ^ 3) = 11010305 / (256 ^ 2) = 168
--------------------------------------------------
3232235777 % (256 ^ 3) = 11010305
11010305 % (256 ^ 2) = 257
257 / (256 ^ 1) = 1,00390625 == 1
--------------------------------------------------
3232235777 % (256 ^ 3) = 11010305
11010305 % (256 ^ 2) = 257
257 % (256 ^ 1) = 1
1 / 1 = 1
---------------------------------------------------
No '%' je ubistvu tko, deli prvo stevilko od druge in vrne ostanek.
Ker sem bl len sem si napisal programcek v C-ju.
pa mi je lepo pridno vracal ostanke
192.168.1.1 == 3232235777
----
3232235777 / (256 ^ 3)= 192,656265318393707275390625 = 192
--------------------------------------------------
3232235777 % (256 ^ 3) = 11010305 / (256 ^ 2) = 168
--------------------------------------------------
3232235777 % (256 ^ 3) = 11010305
11010305 % (256 ^ 2) = 257
257 / (256 ^ 1) = 1,00390625 == 1
--------------------------------------------------
3232235777 % (256 ^ 3) = 11010305
11010305 % (256 ^ 2) = 257
257 % (256 ^ 1) = 1
1 / 1 = 1
---------------------------------------------------
No '%' je ubistvu tko, deli prvo stevilko od druge in vrne ostanek.
Ker sem bl len sem si napisal programcek v C-ju.
#include
int main(){ printf("%ldn", prva_stevilka % druga_stevilka); }
pa mi je lepo pridno vracal ostanke
So, if I press C, E and G I play C?
poweroff ::
Se nekaj - še vedno ne vem kaj je narobe z izrtačunom za IP od FDV.
IP = 193.2.85.50
Long IP = 50 * 256 ^ 0 (1) +
85* 256 ^ 1 (256) +
2 * 256 ^ 2 (11010048) +
193 * 256 ^ 3 (3221225471) = 16930098.
???
Za ono konverzijo nazaj bom pa mogoče naredil programček za obratni izračun... samo bom videl če bo cajt, ker grem jutri na dopust...
IP = 193.2.85.50
Long IP = 50 * 256 ^ 0 (1) +
85* 256 ^ 1 (256) +
2 * 256 ^ 2 (11010048) +
193 * 256 ^ 3 (3221225471) = 16930098.
???
Za ono konverzijo nazaj bom pa mogoče naredil programček za obratni izračun... samo bom videl če bo cajt, ker grem jutri na dopust...
DeViCeD ::
Jah neki si pozabu :=)
IP = 193.2.85.50
Long IP = 50 * 256 ^ 0 (1) +
85* 256 ^ 1 (256) +
2 * 256 ^ 2 (11010048) +
193 * 256 ^ 3 (3221225471) = 16930098. (err!)
1 + 256 + 11010048 + 3221225471 = 3232235776
Nevem ce je to glih prav, ker nisem preverjal, samo tvoje stevilke sem sestel :=)
IP = 193.2.85.50
Long IP = 50 * 256 ^ 0 (1) +
85* 256 ^ 1 (256) +
2 * 256 ^ 2 (11010048) +
193 * 256 ^ 3 (3221225471) = 16930098. (err!)
1 + 256 + 11010048 + 3221225471 = 3232235776
Nevem ce je to glih prav, ker nisem preverjal, samo tvoje stevilke sem sestel :=)
So, if I press C, E and G I play C?
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | pomoč v excelu (strani: 1 2 )Oddelek: Programiranje | 9227 (3556) | omni-vor |
» | Excel pomočOddelek: Pomoč in nasveti | 682 (604) | joze67 |
» | Excel - dopolnitev polj z 0Oddelek: Programska oprema | 839 (776) | He-Man |
» | excel - razdeliti ime in priimek v 2 stolpcaOddelek: Programska oprema | 4213 (4085) | inca |
» | racunanje skupnih postavk z DDV ?Oddelek: Programska oprema | 2564 (2357) | pajanko |