חיפוש

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

Tag Cloud

ארכיון

קישורים

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

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

Technoblog על החיים

31 ינואר 2008 הגירה לאוסטרליה

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

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

28 ינואר 2008 כיצד לשפר את ביצועי NFS (לינוקס, אופן סוזה 10.3)

כשהייתי בפעם NFS 1 לפני 15 שנה על יום ראשון נדמה היה לי את החלק העליון של התקדמות. וזה באמת היה באותו זמן. אז להתמודד בעיקר עם סמבה בשנים האחרונות שכחתי איך בעצם עובד NFS עד לפני כמה ימים כאשר אני הוציא תקן ":/ הר שרת ספרייה / mnt / subdir" וניסה לאסוף הפרויקט. המופע היה נורא. אז אני ביליתי קצת זמן לחקור כיצד לשפר את ביצועי NFS ומצא את הפתרון הזה:

קרא עוד

26 לינואר, 2008 Rewards הזמנות WebLoyalty aka - הבעיה נפתרה

לאחרונה יש לי תשלום 10 $ מחברה בשם "Rewards ההזמנה" ...
ראיתי את החברה קודם לכן אחד מאלה "השתמש ההזדמנות שלכם לקבל 20 $" עם הסבר ארוך באמת מסתיר את העובדה שאתה צריך להירשם "תגמולים ההזמנה" עבור $ 12/month על מנת לקבל אותם $ 20. אבל אני הייתי מאוד סבלני הפעם הראשונה שראיתי את הפרסומת, שמתי לב מינוי זה מוסתר, הבחין כי התיבה היתה prechecked לי ומאז מנויים מוסתרים היטב כאלה. אז הנה סיפור על המנוי הזמנות Rewards עם סוף טוב.

קרא עוד

26 ינואר 2008 מעניין Google Webmaster Tools Misfeature (Re: מפת האתר)

אני נטען לאחרונה Sitemap עבור האתר החדש ל-Google זה נראה כמו-Google Webmaster Tools לא מקבלים מפת המכילים רק כתובת אחת. שגיאה הוא מדווח הוא "חסר תג XML".

קרא עוד

26 ינואר, 2008 כיצד להגדיר master / slave שרתי ה-DNS כך שהם אינם מתנגשים עם Plesk 8.2

כאשר יש צורך ליישם מערכת יחסים master / slave DNS, ברור שאתה יכול להמשיך ולערוך בשם קבצי תצורה, אבל כאשר אתה לעשות עכשיו כדי לשנות את תצורת DNS באמצעות Plesk ביותר את השינויים יאבדו. מהצד השני Plesk אינו מספק תצורת השרת עבד בכלל! הנה פתרון עובד בשבילי ב Plesk 8.2. גרסאות 8.3 ומעלה תומכים בתצורת master / slave DNS באמצעות ממשק אינטרנט.

קרא עוד

26 ינואר 2008 כיצד לאכוף POP3s ידי ביטול POP3 ב-IMAP POP3 שליח שרת

לפעמים, מטעמי ביטחון, כדאי לבטל את פרוטוקול POP3 בשרת, והשאיר משתמשים עם הצורך של שימוש מאובטח בפרוטוקול POP3 (כלומר ב-Outlook הם יצטרכו לבדוק את "תיבת הסימון השתמש ב-SSL", אחרת הדואר פשוט לא יעבוד). שיטת התרבותי הוא כמובן פשוט לשאול אנשים בנימוס לבצע שינויים בהגדרות שלהם, אבל לעתים קרובות אנשים פשוט אין לי זמן לעשות זאת. זה גרזן קטן יאלץ אותם לעשות זאת, אחרת הדואר שלהם פשוט לא יבוא.

קרא עוד

26 ינואר 2008 כיצד לבדוק אם השרת שלך עובד בדרך כלל POP3

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

קרא עוד

25 ינואר, 2008 "553 מצטער, תחום שאינו ברשימה שלי rcpthosts מותר; לא CERT תקף gatewaying" פתרון בעיות עבור Outlook, macmail, Plesk 8.2

"553 מצטער, תחום שאינו ברשימה שלי rcpthosts מותר; לא CERT תקף gatewaying"
יכול להיות שיש דברים רבים המובילים לבעיה. אחד מהם הוא חוסר היכולת הלקוח לאשר לשרת SMTP. הנה הסבר מהיר של מה קורה ואיך אפשר לפתור את הבעיה.

קרא עוד

25 ינואר 2008 כיצד לרכוש ceritficate SSL עבור אתר האינטרנט שלך (באמצעות Plesk 8.2)

למרות תהליך קבלת אישור SSL עבור אתר האינטרנט שלך הוא לא מאוד קשה זה יכול לקחת לך הרבה זמן, כי את מחיר הטעות עלול להיות גבוה למדי. הייתי אומר שאתה יכול לאבד מאות דולרים, אם אתה קונה את הסוג הלא נכון של תעודת או לקבל את זה במקום הלא נכון. הנה סקירה מהירה של תהליך שיגרום קניות החוויה שלך CERT SSL מהנה יותר.

קרא עוד

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