חיפוש

קורות החיים וביו של המחבר כמה מאמרים הקשורים תחביב שלי - רובוטיקה
ההופעות שלי על הגירה לאוסטרליה. ברוסית בלבד. מתכונים לפתרון בעיות יומיומיות
לינוקס הקשורות ההודעות Windows הקשורים הודעות
תוכנות הקשורות ההודעות הרבה מידע אודות החומרה
כלים שונים שעשויים להועיל לך הודעות על טכנולוגיות אינטרנט שונות
כל מה שלא מתאים לשאר התפריט RSS של הבלוג הזה

Tag Cloud

ארכיון

קישורים

אנדריי Mikhalchuk של בלוג

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

Technoblog על החיים

24 אפריל 2008 MineStream Defender - המכשיר האולטימטיבי אבטחת הרשת

MineStream Defender - המכשיר האולטימטיבי אבטחת הרשת 12 החודשים האחרונים עבדתי על מכשיר מעניין המספק אבטחת הרשת כוללת חברות רבות ומשפחות חולמים עליו. אתה בוודאי כבר שמעו על איומים שונים בחוץ כמו טורפים אינטרנט, וירוסים, תוכנות ריגול, אתרי אינטרנט מסוכנים, מידע סודי דולף מהעסק שלך ועוד. גם אתה כנראה ניסתה למצוא תשובות לשאלות כמו

  • האם רשת משרדי שימוש נכון? האם אנשים באמת להשתמש בו לעבודה ולא משהו אחר?
  • האם הילדים שלי בטוח באינטרנט? חברים וירטואליים שלהם באמת חברים?
  • למה האינטרנט שלי כל כך איטי?
  • מי ברשת שלי היא באמצעות האינטרנט ביותר, מתי לשם מה?
  • כיצד ניתן למנוע את הילדים שלי או עובדים מפני גלישה תכנים לא הולמים, מבזבז את הזמן בשיחות או משחקים?

לבסוף, אולי כדאי לך לקבל תשובות לשאלות מיידית ואתה לא רוצה לבזבז הרבה זמן התצורה בכל מחשב אחד ברשת שלך, התקנת תוכנה ועוד דברים techi ... אז התשובה לכל השאלות האלה היא אחת קופסה קטנה Defender MineStream בשם והנה מה הוא יכול לעשות ...

קרא עוד

28 ינואר 2008 פשוט כלי מקוון חינם המרה IP

עבור באגים לעתים קרובות אני צריך להמיר במהירות את כתובות ה-IP של ייצוג אחד למשנהו. כאן הוא מהיר ומלוכלך (אני הניקוי כאשר ממשק קצת זמן פנוי) ממיר שעושה את העבודה.
אם אינך רואה את הטופס הבא עקב משום מה יש להמשיך בדף זה .
הפורמטים הבאים נתמכים:

  • מספר שלם
  • חתום שלם
  • נקודה סימון
  • hex מספר
  • מספר בינארי
  • מספר אוקטלי
  • טבע netmask

נא לציין אחת מהפעולות הבאות

המר מ - int:
המר מ - סימון נקודה:

פונקציה dec2string ($ העשרונית, $ בסיס)
{
שגיאה גלובלית $;
$ String = null;
בסיס $ = (int) $ היסודי;
אם ($ בסיס <2 | | $ בסיס> 36 | | $ בסיס == 10) {
הד "הבסיס צריך להיות בטווח 2-9 או 11-36 ';
היציאה;
}
$ Charset = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ ';
$ Charset = substr ($ charset, 0, $ הבסיס);
אם (! ereg ("(^ [0-9] {1,16} $)", קיצוץ ($ עשרוני))) {
$ שגיאות ['dec_input'] = 'ערך חייב להיות מספר חיובי ";
בתמורה שווא;
}
לעשות {
$ יתרת = bcmod ($ עשרוני, בסיס $);
Char $ = substr ($ charset, $ השאר, 1); / / לקבל CHAR ממערך
$ String = "$ $ char מחרוזת"; / / פלט הקדם
$ עשרוני = bcdiv (bcsub ($ העשרונית, $ שארית), $ הבסיס);
} While ($ העשרונית> 0);
לחזור $ string;
}

פונקציה string2dec ($ string, $ בסיס)
{
שגיאה גלובלית $;
$ עשרוני = 0;
בסיס $ = (int) $ היסודי;
אם ($ בסיס <2 | | $ בסיס> 36 | | $ בסיס == 10) {
הד "הבסיס צריך להיות בטווח 2-9 או 11-36 ';
היציאה;
}
$ Charset = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ ';
$ Charset = substr ($ charset, 0, $ הבסיס);
$ String = Trim ($ string);
אם (ריק ($ string)) {
שגיאה $ [] = 'מחרוזת הקלט ריקה';
בתמורה שווא;
}
לעשות {
Char $ = substr ($ string, 0, 1); / / לחלץ הדמות המובילה
$ String = substr ($ string, 1); / / ירידה הדמות המובילה
$ קופה = strpos ($ charset, $ char); / / קבל לקזז דולר charset
אם ($ pos === false) {
שגיאה $ [] = "תו לא חוקי ($ char) במחרוזת קלט";
בתמורה שווא;
}
$ עשרוני = bcadd (bcmul ($ העשרונית, $ בסיס), $ POS);
} While ($ string <> ריק);
לחזור $ העשרונית;
}

הפונקציה משטח ($ str, $ NUM)
{
לחזור str_repeat ("0", $ NUM - strlen ($ str)) $ str.
}

/ / Main
if (isset ($ _GET ["להגיש"]))
{
$ Ip = 0;
if (isset ($ _GET ["int"]) && $ _GET ["int"]! = "")
{
$ Ip = $ _GET ["int"];
}
else if (isset ($ _GET ["נקודה"]) && דולר _GET ["נקודה"]! = "")
{
$ Ip = ip2long ($ _GET ["נקודה"]);
}
אחר
{
$ Ip = 0;
}

Uns_ip $ = ($ ip> 0 $ IP: 0xFFFFFFFF $ + IP + 1) + 0;

אם (($ 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);
>

התוצאה המרה

דוט סימון
מספר עשרוני
עשרוני לא חתום מספר
מספר הקסדצימלי
מספר בינארי
מספר אוקטלי
טבע netmask

מפת האתר (ג) אנדריי Mikhalchuk, 2005-2008