» »

IP - > numeric???

IP - > numeric???

poweroff ::

Zanima me tole... kako IP pretvoriti v numericno obliko?

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
So, if I press C, E and G I play C?

gkovac ::

heheh deviced... svaka cast! Matthai 8-) zdej pa vem od kje ti pobiras te svoje finte :D:D
lp,
____________________________________________
"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!

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...

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?

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?

Sumo ::

btw, IPje lahko konvertiras tud s tem programom:
http://www.lewismoten.com/Programming/S...

undefined ::

Meni to v Excelu XP ne deluje.

andrej ::

mislis Excel 2002:) Office je res XP, ampak posamezni programi pa so 2002.

poweroff ::

Pa si dal = na zacetek formule?

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.
So, if I press C, E and G I play C?

poweroff ::

Po formuli ki si mi jo dal se tisti LongIP od FDVja pravilno izračunan.

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 ::

Zdaj naj pa še en pove, kje se da te domene z numeričnimi IP-ji poštimat. ;)

DeViCeD ::

Kaj si zdele s tem mislu? :\:D
So, if I press C, E and G I play C?

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. ;)

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
So, if I press C, E and G I play C?

krneki ::

Samo nevem kje ti pusti nardit username z /

undefined ::

Deviced:

Thanx za odgovor. :)

Hekat? kdo pa heka? Jaz samo nabiram znanje, ne pa hekam, to pa ni prepovedano, ali pač? :D

No, zdaj le še potrebujem Excel formulo za pretvorbo long IP-ja v short version. :8)

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.

#include
int main(){ printf("%ldn", prva_stevilka % druga_stevilka); }

pa mi je lepo pridno vracal ostanke :D
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...

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 :=)
So, if I press C, E and G I play C?


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

pomoč v excelu (strani: 1 2 )

Oddelek: Programiranje
628793 (3122) omni-vor
»

Excel pomoč

Oddelek: Pomoč in nasveti
5617 (539) joze67
»

Excel - dopolnitev polj z 0

Oddelek: Programska oprema
5744 (681) He-Man
»

excel - razdeliti ime in priimek v 2 stolpca

Oddelek: Programska oprema
74021 (3893) inca
»

racunanje skupnih postavk z DDV ?

Oddelek: Programska oprema
92433 (2226) pajanko

Več podobnih tem