검색

저자의 재개 및 생물 내 취미에 관련된 기사의 커플 - 로봇
호주로 이민에 대한 내 노출. 오직 러시아. 해결 일상적인 문제 요리법
리눅스에 관련된 글 윈도우 관련 게시물
소프트웨어에 관련된 게시물 하드웨어에 대한 정보를 많이
당신이 유용하게 찾을 수있는 다른 도구 다양한 웹 기술에 대한 게시물
메뉴의 나머지에 맞지 않아 모든 이 블로그에 대한 RSS 피드

태그 클라우드

기록 보관소

링크

안드레이 Mikhalchuk의 블로그

English flagItalian flagKorean flagChinese (Simplified) flagPortuguese flagGerman flagFrench flagSpanish flagJapanese flagRussian flagDanish flagFinnish flagHebrew flag

삶에 대해 Technoblog

2008년 4월 24일 MineStream 수비수 - 최고의 네트워크 보안 장치

MineStream 수비수 - 최고의 네트워크 보안 장치 지난 12 개월 전 네트워크 보안이 많은 기업이나 가족이 꿈을 꾸고있는 기능을 제공하는 흥미있는 중이었다. 인터넷 포식자, 바이러스, 스파이웨어, 위험한 웹 사이트, 비즈니스 등에서 누출되는 기밀 정보가 더 좋을 순 당신은 아마 이미 다른 위협에 대해 들었다. 또한 아마도 같은 질문에 대한 답변을 찾으려고

  • 제 사무실 네트워크는 적절하게 사용됩니까? 사람들은 직장이 아니라 뭔가 다른 이유로 그것을 사용합니까?
  • 인터넷에서 내 아이가 안전한가요? 그들의 가상 친구가 정말 친구가 있습니까?
  • 왜 내 인터넷 속도가 느린 이유는?
  • 언제, 무엇을위한 네트워크에서 누가, 대부분의 인터넷을 사용하는가?
  • 어떻게하면 채팅이나 게임에 시간을 낭비하고, 부적 절한 콘텐츠를 탐색으로부터 우리 애들이나 직원을 방지할 수 있습니까?

마지막으로, 당신은 즉시 질문에 대한 답변을 사야겠하고, 네트워크에있는 모든 단일 컴퓨터를 구성하는 소프트웨어 및 기타 techi의 물건을 설치하는 많은 시간을 보내고 싶지 않다 ... 모든 질문에 대한 대답은 하나의 작은 상자이다 그래서 여기 불리는 MineStream의 수비수와 그것이 할 수있는 것은 ..

자세히보기

2008년 1월 28일 간단한 무료 온라인 IP를 변환 도구

디버깅을 목적으로 나는 자주 빨리 다른 한 표현에서 IP 주소를 변환해야합니다. 여기 빠르고 더러운 (제가 정리 인터페이스를 버릴 때 몇 가지 자유 시간을) 작업을 수행 변환기.
당신 때문에 몇 가지 이유를 아래 양식에 표시되지 않으면 해당 페이지로 이동하세요 .
다음과 같은 형식이 지원됩니다 :

  • 정수
  • 부호없는 정수
  • 도트 표기법
  • 진수 숫자
  • 이진 번호
  • 진수 번호
  • 천연 넷마 스크

다음 중 하나를 지정하십시오

INT로 변환 :
도트 표기법으로 변환 :

함수 dec2string ($ 십진수, $ 기지)
{
글로벌 $ 오류;
$ 문자열 = NULL;
$베이스 = (INT) $ 기지;
경우 ($ 기지 <2 | | $ 기지> 36 | | $ 기지 == 10) {
에코 '베이스 범위 2-9 또는 11-36에 있어야합니다';
출구;
}
$ 문자 집합 = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ ';
$ 문자 집합 = substr ($ 문자 집합, 0, $ 기지);
만약 (! ereg ( '(^ [0-9] {1,16} $)'장식 (십진수 $))) {
$ 오류 [ 'dec_input'] = '값은 양의 정수 여야합니다';
false를 반환;
}
할 {
$ 남은 = bcmod (십진수 $, $ 기지);
$ 문자 = substr ($ 문자 집합, $ 나머지, 1); / / 배열에서 CHAR 얻을
$ 문자열 = "$ 문자 $ 문자열"; / / 앞에 출력
$ 소수점 = bcdiv (bcsub ($ 십진수, $ 나머지 부분), $ 기지);
} 동안 ($ 십진수> 0);
$ 문자열을 반환;
}

함수 string2dec ($ 문자열, $ 기지)
{
글로벌 $ 오류;
$ 소수점 = 0;
$베이스 = (INT) $ 기지;
경우 ($ 기지 <2 | | $ 기지> 36 | | $ 기지 == 10) {
에코 '베이스 범위 2-9 또는 11-36에 있어야합니다';
출구;
}
$ 문자 집합 = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ ';
$ 문자 집합 = substr ($ 문자 집합, 0, $ 기지);
$ 문자열 = 트림 ($ 문자열);
{(($ 문자열) 비어있는 경우)
$ 오류 [] = '입력 문자열이 비어 있습니다';
false를 반환;
}
할 {
$ 문자 = substr ($ 문자열, 0, 1); / /가 선두 문자를 추출
$ 문자열 = substr ($ 문자열, 1); / / 드롭 최고의 캐릭터
$ POS는 = strpos ($ 문자 집합, $ 문자); / / $ 문자 집합에 오프셋을받을
경우 ($ POS === 거짓) {
$ 오류 [] = "잘못된 문자 ($ 문자) 입력 문자열에서";
false를 반환;
}
$ 소수점 = bcadd (bcmul ($ 십진수, $ 기지), $ POS);
} 동안 ($ 문자열 <> NULL);
진수 $를 반환;
}

함수 패드 ($ str을 보여주고, $ NUM)
{
str_repeat합니다 ( "0", $ NUM - 나 strlen ($ str을)) 반환 $ str을 보여주고있다.;
}

/ / 메인
경우 (isset ($ _GET는 [ "제출"]))
{
$ IP = 0;
경우 (isset ($ _GET [ "정수"]) && $ _GET [ "정수"]! = "")
{
$ IP = $ _GET [ "정수"];
}
다른 경우 (isset ($ _GET [ "점"]) && $ _GET [ "점"]! = "")
{
$ IP = ip2long ($ _GET [ "점"]);
}
다른
{
$ IP = 0;
}

$ uns_ip = ($ IP> 0 $ IP : 0xFFFFFFFF는 + $ IP + 1) + 0;

IF ((uns_ip & 0 × 80000000) == 0 $)
{
$ 마스크 = 0xff000000;
}
다른 경우 (($ uns_ip & 0xC0000000) == -2147483648)
{
마스크 $ = 0xffff0000;
}
다른 경우 (($ uns_ip & 0xE0000000) == -1073741824)
{
마스크 $ = 0xffffff00;
}
다른
{
$ 마스크 = "";
}
$ dot_ip = long2ip ($ uns_ip);
$ hex_ip = dec2string ($ uns_ip, 16);
. hex_ip = "0x로"패드 ($ hex_ip, 8) $;
$ oct_ip = dec2string ($ uns_ip, 8);
. oct_ip = "0"패드 ($ oct_ip, 16) $;
$ bin_ip = dec2string ($ uns_ip, 2);
$ bin_ip = 패드 ($ bin_ip, 32);
?>

변환 결과

도트 표기법
진수
서명되지 않은 십진수 번호
16 진수
바이너리 번호
진수 번호
자연 넷마 스크

사이트맵 (다) 안드레이 Mikhalchuk, 2005년부터 2008년까지