Pesquisa

Currículo e bio do autor Par de artigos relacionados ao meu hobby - robótica
Minhas impressões sobre a imigração para a Austrália. Somente em russo. Receitas para resolver os problemas cotidianos
Linux lugares ligados Janelas lugares ligados
Software lugares ligados Um monte de informações sobre hardware
Diferentes ferramentas podem ser úteis Mensagens sobre tecnologias web vários
Tudo o que não se encaixa no resto do menu RSS feed para este blog

Tag Cloud

Arquivo

Links

Blog do Andrey Mikhalchuk

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

Technoblog sobre a vida

31 de janeiro de 2008 Imigração para a Austrália

Eu comecei a republicar posts do meu antigo site sobre a imigração para a Austrália. Primeiros posts poucos são disponíveis aqui , mais está vindo mais tarde. Todos os posts são em russo. Todas as mensagens não são publicadas na primeira página.

28 de janeiro de 2008 simples ferramenta de conversão on-line gratuito IP

Para fins de depuração que freqüentemente necessitam para rapidamente converter endereços ip de uma representação para outra. Aqui é rápida e suja (eu vou limpar a interface quando ficar algum tempo livre) conversor que faz o trabalho.
Se você não vê o formulário abaixo por causa de alguma razão proceda a esta página .
Os seguintes formatos são suportados:

  • número inteiro
  • inteiro sem sinal
  • dot notação
  • número hexadecimal
  • número binário
  • número octal
  • netmask naturais

Por favor, especifique um dos seguintes

Converter de int:
Converter de notação de ponto:

dec2string função ($ decimal, $ base)
{
$ erro global;
$ String = null;
$ Base = (int) base de US $;
if (base de US $ <2 | base $ |> 36 | base $ == 10 |) {
echo 'BASE deve estar na faixa de 2-9 ou 11-36;
saída;
}
$ Charset = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ ';
$ Charset = substr ($ charset, 0, $ base);
if (! ereg ('(^[ 0-9] {1,16 }$)', trim ($ decimal))) {
$ Error ['dec_input'] = 'O valor deve ser um inteiro positivo;
return false;
}
do {
$ Resto = bcmod ($ decimal, $ base);
$ Char = substr ($ charset, $ restante, 1); / / get CHAR da matriz
$ String = "$ $ string caractere" / prepend / a saída
$ Decimal = bcdiv (bcsub ($ decimal, restante $), $ base);
} While ($ decimal> 0);
return $ string;
}

função string2dec ($ string, $ base)
{
$ erro global;
$ Decimal = 0;
$ Base = (int) base de US $;
if (base de US $ <2 | base $ |> 36 | base $ == 10 |) {
echo 'BASE deve estar na faixa de 2-9 ou 11-36;
saída;
}
$ Charset = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ ';
$ Charset = substr ($ charset, 0, $ base);
$ String = trim ($ string);
if (empty ($ string)) {
$ Error [] = 'string de entrada está vazia';
return false;
}
do {
$ Char = substr ($ string, 0, 1); / / extract personagem principal
$ String = substr ($ string, 1); / drop / personagem principal
$ Pos = strpos ($ charset, $ char); / / get deslocamento em $ charset
if ($ pos === false) {
$ Error [] = "caráter ilegal ($ char) na cadeia INPUT";
return false;
}
$ Decimal = bcadd (bcmul ($ decimais, $ base), $ pos);
} While ($ string <> null);
return $ decimal;
}

pad de função ($ str, $ num)
{
str_repeat retorno ("0", $ num - strlen ($ str)) $ str.;
}

/ / Main
if (isset ($ _GET ["submit"]))
{
$ Ip = 0;
if (isset ($ _GET ["int"]) & & $ _GET ["int"]! = "")
{
$ Ip = $ _GET ["int"];
}
else if (isset ($ _GET ["ponto"]) & & $ _GET ["ponto"]! = "")
{
$ Ip = ip2long ($ _GET ["ponto"]);
}
outro
{
$ Ip = 0;
}

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

if (($ uns_ip & 0 × 80000000) == 0)
{
$ Mask = 0xFF000000;
}
else if (($ uns_ip & 0xC0000000) == -2147483648)
{
$ Mask = 0xFFFF0000;
}
else if (($ uns_ip & 0xE0000000) == -1073741824)
{
$ Mask = 0xffffff00;
}
outro
{
$ Mask = "";
}
$ Dot_ip long2ip = ($ uns_ip);
$ Hex_ip dec2string = ($ uns_ip, 16);
Hex_ip $ pad = "0 x" ($ hex_ip, 8).;
$ Oct_ip dec2string = ($ uns_ip, 8);
$ Oct_ip = "0" pad ($ oct_ip, 16).;
$ Bin_ip dec2string = ($ uns_ip, 2);
$ Bin_ip = pad ($ bin_ip, 32);
?>

Resultado da conversão

Dot notação
Número decimal
Número decimal sem sinal
Número hexadecimal
Número binário
Número octal
Netmask Natural

28 de janeiro de 2008 Como melhorar o desempenho NFS (Linux, OpenSUSE 10.3)

Quando eu usei NFS primeira vez há 15 anos em Dom pareceu-me no topo do progresso. E ele realmente era naquele tempo. Então, lidar principalmente com o samba durante os últimos anos eu esqueci como realmente funciona NFS até alguns dias atrás, quando eu emitidos padrão "mount servidor: / diretório / mnt / subdir" e tentou compilar um projeto. O desempenho foi horrível. Então, eu passei algum tempo a investigar como melhorar o desempenho NFS e encontrei essa solução:

Leia Mais

26 de janeiro de 2008 Recompensas Reserva Webloyalty aka - Problema Resolvido

Recentemente eu tenho cobrar R $ 10 de empresa chamada "Recompensas reserva" ...
Eu já vi isso antes em companhia de um daqueles "Use sua chance de receber US $ 20" com uma explicação muito longa, que esconde o fato de que você tem que assinar "recompensas Reserva" por US $ 12/month a fim de obter os US $ 20. Mas eu estava muito doente primeira vez que vi este anúncio, eu notei essa assinatura oculta, que foi notado checkbox prechecked para mim e desde então assinaturas cuidadosamente escondido assim. Então aqui está a história sobre assinatura Recompensas Reserva com final feliz.

Leia Mais

26 jan 2008 Interessante Google Webmaster Tools Misfeature (Re: Mapa do site)

Recentemente, enviou um sitemap para um novo site para o Google e parece que o Google Webmaster Tools não aceitam sitemap contendo apenas url única. O erro ele informa é "Missing tag XML".

Leia Mais

26 de janeiro de 2008 Como configurar servidores de master / slave DNS para que eles não entrem em conflito com Plesk 8.2

Quando você precisa para implementar um DNS relação master / slave, você obviamente pode ir em frente e editar arquivos de configuração chamado, mas quando você faz a seguir alteram a configuração DNS usando a maioria Plesk suas alterações serão perdidas. Do outro lado Plesk não fornece a configuração do servidor escravo em tudo! Aqui está a solução que funciona para mim em Plesk 8.2. Versões 8.3 e acima de apoiar a configuração mestre / escravo DNS via interface web.

Leia Mais

26 de janeiro de 2008 Como fazer valer POP3S desativando POP3 no servidor pop3 courier-imap

Às vezes, por razões de segurança, é útil para desabilitar o protocolo POP3 em um servidor, deixando os usuários com necessidade do uso seguro do protocolo POP3 (ou seja, na perspectiva que terá que verificar "Use SSL caixa de seleção", caso contrário, e-mail simplesmente não vai funcionar). O método civilizado é, claro, apenas pedir que as pessoas educadamente para fazer alterações em suas configurações, mas freqüentemente as pessoas simplesmente não têm tempo para fazê-lo. Este hack minúsculos irá forçá-los a fazê-lo, caso contrário, seu e-mail simplesmente não virá.

Leia Mais

26 de janeiro de 2008 Como verificar se o servidor POP3 funciona normalmente

Quando o seu e-mail não está funcionando, é importante saber exatamente qual parte está quebrada (assim você sabe se você deve ir sysadmin culpa ou apenas verificar suas configurações cliente de email). Vamos simular cliente POP3 básica usando telnet regular (digite os comandos sem aspas), a fim de verificar se o POP3 está indo bem:

Leia Mais

25 de janeiro de 2008 "553 sorry, esse domínio não está na minha lista de rcpthosts permitido, sem cert válido para gatewaying" resolução de problemas para o Outlook, MacMail, Plesk 8.2

"553 sorry, esse domínio não está na minha lista de rcpthosts permitido, sem cert válido para gatewaying"
Não poderia ser muitas coisas levando para o problema. Um deles é a incapacidade do cliente para autorizar ao servidor SMTP. Aqui vai uma rápida explicação do que acontece e como o problema poderia ser resolvido.

Leia Mais

25 de janeiro de 2008 Como comprar um ceritficate SSL para o seu site (usando o Plesk 8.2)

Apesar do processo de obtenção de um certificado SSL para o seu site não é muito difícil você pode levar bastante tempo, porque o preço do erro pode ser bastante elevado. Eu diria que você pode perder centenas de dólares se você comprar tipo errado de certificado ou obtê-lo de lugar errado. Aqui está um breve resumo do processo que vai fazer a sua experiência de compra SSL cert mais agradável.

Leia Mais

Mapa do Site (C) Andrey Mikhalchuk, 2005-2008