Поиск

Резюме и био автора Несколько статей, связанных с моим хобби - робототехника
Мои впечатления об иммиграции в Австралию. В русском языке. Рецепты для ежедневного решения проблем
Linux должности, связанные с Windows, должности, связанные с
Программное обеспечение должности, связанные с Большое количество информации об аппаратном
Различные инструменты могут оказаться полезными Сообщения о различных веб-технологий
Все, что не вписывается в остальной части меню RSS лента этого блога

Облако тегов

Архив

Связи

Андрей Михальчук Блог

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

Technoblog о жизни

31 января 2008 Иммиграция в Австралию

Я начал переиздание сообщения от моего старого сайта об иммиграции в Австралию. Первые несколько должностей можно ознакомиться здесь , больше приходят позже. Все сообщения на русском языке. Все сообщения не публикуются на первой странице.

28 января 2008 Простой бесплатный онлайн инструмент преобразования IP

Для отладки я часто нужно быстро перевести IP-адреса из одного представления к другому. Вот на скорую руку (я очистки интерфейс, когда получить немного свободного времени), конвертер, который делает свое дело.
Если вы не видите форму по какой-либо причине перейдите на эту страницу .
Поддерживаются следующие форматы:

  • целое
  • Целое число без знака
  • точечной нотации
  • шестнадцатеричное число
  • двоичное число
  • восьмеричное число
  • природные маски

Пожалуйста, выберите один из следующих

Преобразование из Int:
Преобразование точечной нотации:

Функция dec2string ($ десятичной, $ базе)
{
глобальной $ ошибки;
$ Строки = NULL;
$ База = (INT) $ базы;
если ($ база <2 | | $ база> 36 | | $ база == 10) {
Эхо «База должна быть в диапазоне 2-9 или 11-36;
выхода;
}
$ = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ Кодировки;
$ Кодировка = подстрока ($ кодировки, 0, $ базы);
если (! EREG ('(^ [0-9] {1,16} $), отделка ($ десятичное))) {
$ Ошибки ['dec_input'] = 'Значение должно быть положительным целым числом ";
вернуться ложным;
}
do {
$ Остаток = bcmod ($ десятичной, $ базы);
$ Символ = подстрока ($ кодировку, остальные $, 1); / / получаем CHAR из массива
Строка $ = "$ символ $ строка"; / / добавляем к выходу
$ Десятичной bcdiv (bcsub ($ десятичной, остальные $), $ базы);
А} ($ десятичной> 0);
return $ строку;
}

Функция string2dec ($ строка, $ базе)
{
глобальной $ ошибки;
$ Десятичной = 0;
$ База = (INT) $ базы;
если ($ база <2 | | $ база> 36 | | $ база == 10) {
Эхо «База должна быть в диапазоне 2-9 или 11-36;
выхода;
}
$ = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ Кодировки;
$ Кодировка = подстрока ($ кодировки, 0, $ базы);
$ = Строка отделкой ($ строка);
если (пусто ($ строка)) {
$ Ошибка [] = 'пустой входной строке';
вернуться ложным;
}
do {
$ Символ = подстрока ($ строка, 0, 1) / / извлечь ведущих характер
$ = Строка подстрока ($ строка, 1); / / падение главного героя
$ POS = strpos ($ кодировки, символ $) / / получить смещение в $ кодировки
если ($ поз === FALSE) {
$ Ошибка [] = "Недопустимый символ ($ символ) на входе строка";
вернуться ложным;
}
$ Десятичной bcadd (bcmul ($ десятичной, $ база), $ POS);
А} ($ строка <> NULL);
return $ запятой;
}

Функция панели ($ ул, $ пит)
{
вернуться str_repeat ("0", $ цилиндров - StrLen ($ строка)) $ ул.
}

/ / Основной
если (Исеть ($ _GET ["Отправить"]))
{
$ Ф = 0;
если (Исеть ($ _GET ["INT"]) && $ _GET ["INT"]! = "")
{
$ IP = $ _GET ["INT"];
}
остальное, если (Исеть ($ _GET ["точка"]) && $ _GET ["точка"!] = "")
{
$ Ф = ip2long ($ _GET ["точка"]);
}
еще
{
$ Ф = 0;
}

Uns_ip $ = ($ р> 0 $ ф: 0xffffffff + $ ф + 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);
>

Преобразование результата

Dot обозначение
Десятичное число
Unsigned десятичное число
Шестнадцатеричные числа
Двоичное число
Восьмеричное число
Природные маски

28 января 2008 Как повысить производительность NFS (Linux, OpenSUSE 10.3)

Когда я использовал NFS первый раз 15 лет назад Вс мне казалось, начало прогресса. И это действительно было в то время. Таким образом, дело главным образом с самбы в течение последних нескольких лет я забыл, как на самом деле NFS работает, пока несколько дней назад, когда я выпустил стандарт "горе сервер каталогов :/ / шоссе / подкаталог" и попытались составить проект. Спектакль был ужасен. Итак, я провел некоторое время на изучение, как улучшить производительность NFS и нашел это решение:

Подробнее

26 января 2008 Бронирование Награды известный WebLoyalty - Проблема решена

Недавно я получил $ 10 заряда от компании под названием "Бронирование награды" ...
Я видел это в компании, прежде чем один из тех "Используйте свой шанс, чтобы получить $ 20" с очень долгое объяснение, что скрывает тот факт, вы должны подписаться на "Бронирование награды" за $ 12/month для того, чтобы получить эти 20 долларов. Но я был очень терпелив я впервые увидел это объявление, я заметил, это скрытый подписке, заметил, что флажок был prechecked для меня, и с тех пор тщательно скрываемую подписки, как это. Так вот рассказ о Бронирование Награды подписки со счастливым концом.

Подробнее

26 января 2008 Интересные Google Webmaster Tools Misfeature (Re: Карта)

Я недавно загрузил сайта для нового веб-сайта в Google и Похоже, Google Webmaster Tools не принимает карты сайта, содержащий только одну ссылку. Ошибка в этом сообщает "Отсутствует XML-тег".

Подробнее

26 января 2008 Как настроить ведущий / ведомый DNS-серверов, чтобы они не вступали в противоречие с Plesk 8.2

Если Вам необходимо осуществить DNS ведущий / ведомый отношения, вы, очевидно, может идти вперед и редактировать имени конфигурационные файлы, но когда вы перейти к следующему DNS конфигурацию с помощью Plesk большинство изменений будут потеряны. С другой стороны Plesk не обеспечивает конфигурации подчиненного сервера на всех! Вот решение, которое работает для меня на панели управления Plesk 8.2. Версии 8.3 и выше поддерживают Master / Slave DNS конфигурации через веб-интерфейс.

Подробнее

26 января 2008 Как обеспечить соблюдение POP3s путем отключения протокола POP3 в Courier-IMAP, POP3-сервера

Иногда, по соображениям безопасности, было бы полезно, чтобы отключить протокол POP3 на сервере, в результате чего пользователи с необходимостью использования безопасный протокол POP3 (например, в перспективе они должны будут флажок "Использовать SSL флажок", иначе почта просто не будет работать). Цивилизованный метод, конечно, просто спросите людей вежливо вносить изменения в свои настройки, но часто люди просто не успели это сделать. Этот крошечный хак заставит их это сделать, в противном случае их почта просто не придет.

Подробнее

26 января 2008 Как проверить, если ваш сервер POP3 работает нормально

Когда ваша почта не работает, важно точно знать, какая часть повреждена (таким образом Вы знаете, если вы должны идти вину администраторов или просто проверьте настройки вашего почтового клиента). Давайте моделировать основные клиента POP3 с помощью регулярных Telnet (вводить команды без кавычек), чтобы проверить, если POP3 работает хорошо:

Подробнее

25 января 2008 "553 жаль, что домен не находится в моем списке разрешенных rcpthosts, не действительны сертификат на шлюзование" решения проблем для Outlook, macmail, Plesk 8.2

"553 жаль, что домен не находится в моем списке разрешенных rcpthosts, не действительны сертификат на шлюзование"
Там может быть много, ведущие к проблеме. Одним из них является клиентом неспособность разрешить на сервер SMTP. Вот краткое объяснение того, что происходит, и как эта проблема может быть решена.

Подробнее

25 января 2008 Как приобрести SSL ceritficate на ваш сайт (с помощью панели управления Plesk 8.2)

Несмотря на процесс получения SSL сертификата на Ваш сайт, это не очень сложно, это может занять много времени, потому что цена ошибки может быть довольно высокой. Я бы сказал, вы можете потерять несколько сотен долларов, если вы покупаете неправильный тип сертификата или получить его от неположенном месте. Вот краткий обзор процесса, которые сделают ваш опыт покупок SSL сертификат более приятным.

Подробнее

Карта сайта (С) Андрей Михальчук, 2005-2008