Ricerca

Riprendere e bio dell'autore Paio di articoli legati al mio hobby - robotica
Le mie impressioni circa l'immigrazione in Australia. Solo in russo. Ricette per risolvere i problemi quotidiani
Relativi a Linux i messaggi Windows-correlati messaggi
Relative al software i messaggi Un sacco di informazioni su hardware
Diversi strumenti si potrebbe trovare utile Post su varie tecnologie web
Tutto ciò che non si adatta al resto del menu RSS feed per questo blog

Tag Cloud

Archivio

Link

Blog di Andrey Mikhalchuk

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

Technoblog sulla vita

31 gennaio 2008 Immigrazione in Australia

Ho iniziato a ripubblicare i messaggi dal mio vecchio sito sull'immigrazione in Australia. In primo luogo alcuni post sono disponibili qui , stanno arrivando più tardi. Tutti i posti sono in russo. Tutti i messaggi non vengono pubblicati sulla prima pagina.

28 gennaio 2008 Semplice strumento online gratuito di conversione IP

Per scopi di debugging ho spesso bisogno di convertire rapidamente gli indirizzi ip da una rappresentazione all'altra. Qui è rapido e sporco (io pulizia dell'interfaccia quando si pò di tempo libero) convertitore che fa il lavoro.
Se non vedi il modulo qui sotto a causa di qualche ragione procedere a questa pagina .
I formati supportati sono:

  • numero intero
  • intero senza segno
  • notazione puntata
  • numero esadecimale
  • numero binario
  • numero ottale
  • netmask naturale

Si prega di specificare uno dei seguenti

Conversione da int:
Conversione da notazione del punto:

funzione dec2string ($ decimale, $ base)
{
global $ errore;
$ Stringa = null;
$ Base = (int) $ base;
if ($ base di <2 | | $ di base> 36 | | $ di base == 10) {
echo 'BASE deve essere compreso nell'intervallo 2-9 o 11-36';
uscita;
}
Charset = $ '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ ';
$ Charset = substr ($ charset, 0, $ base);
if (! ereg ('(^[ 0-9] {1,16 }$)', trim ($ decimale))) {
$ Error ['dec_input'] = 'Il valore deve essere un numero intero positivo';
return false;
}
do {
$ Resto = bcmod ($ decimale, $ base);
$ Carattere = substr ($ charset, $ resto, 1); / / ottiene CHAR dall'array
$ Stringa = "$ char $ stringa"; / / anteporre a uscita
$ Decimale = bcdiv (bcsub ($ decimale, $ resto), $ base);
} While ($> decimale 0);
return $ string;
}

funzione string2dec ($ stringa, $ base)
{
global $ errore;
$ Decimale = 0;
$ Base = (int) $ base;
if ($ base di <2 | | $ di base> 36 | | $ di base == 10) {
echo 'BASE deve essere compreso nell'intervallo 2-9 o 11-36';
uscita;
}
Charset = $ '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ ';
$ Charset = substr ($ charset, 0, $ base);
$ Stringa = trim ($ stringa);
if (empty ($ stringa)) {
$ Error [] = 'stringa di input è vuota';
return false;
}
do {
$ Carattere = substr ($ stringa, 0, 1); / / extract protagonista
$ Stringa = substr ($ stringa, 1); / / drop protagonista
$ Pos = strpos ($ charset, $ char); / / ottiene offset $ charset
if ($ pos === false) {
$ Error [] = "Carattere non valido ($ char) nella stringa di input";
return false;
}
$ Decimale = bcadd (bcmul ($ decimale, $ base), $ pos);
} While ($ stringa <> null);
return $ decimale;
}

funzione pad ($ str, $ num)
{
ritorno str_repeat ("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 ["punto"]) & & $ _GET ["punto"]! = "")
{
$ Ip = ip2long ($ _GET ["punto"]);
}
altro
{
$ 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;
}
altro
{
$ Mask = "";
}
$ Dot_ip = long2ip ($ uns_ip);
$ Hex_ip = dec2string ($ uns_ip, 16);
. Hex_ip $ = "0x" pad ($ 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);
?>

Conversione risultato

Dot notazione
Numero decimale
Numero decimale senza segno
Numero esadecimale
Numero binario
Numero ottale
Netmask naturale

28 gennaio 2008 Come migliorare le prestazioni NFS (Linux, OpenSUSE 10.3)

Quando ho usato NFS prima volta 15 anni fa il Dom mi sembrava la cima del progresso. Ed è stato davvero in quel momento. Quindi che fare principalmente con samba negli ultimi anni mi sono dimenticato come effettivamente funziona NFS fino a pochi giorni fa, quando ho pubblicato standard "mount server: / directory / mnt / subdir" e ha cercato di compilare un progetto. La performance è stata ORRIBILE. Così ho trascorso qualche tempo studiando come migliorare le prestazioni NFS e ha trovato questa soluzione:

Per saperne di più

26 gen 2008 Rewards Prenotazione WebLoyalty alias - Problema risolto

Recentemente ho pagare $ 10 da società denominata "Rewards prenotazione" ...
Ho visto questa società, prima in uno di quei "Usa la tua occasione per ottenere $ 20" con la spiegazione davvero lunga che nasconde il fatto che devi iscriverti a "ricompense prenotazione" per $ 12/month al fine di ottenere quei $ 20. Ma ero molto paziente prima volta che vidi questo annuncio, ho notato questa sottoscrizione nascosta, che è stato notato casella prechecked per me e da allora le sottoscrizioni accuratamente nascosti come questo. Così qui è la storia di abbonamento Prenotazione Rewards con lieto fine.

Per saperne di più

26 gen 2008 Interessanti Google Webmaster Tools misfeature (Re: Mappa del sito)

Recentemente ho caricato una mappa del sito per un nuovo sito web per google e sembra che Google Webmaster Tools non accettano mappa del sito contenente solo singolo URL. L'errore viene segnalato è "Missing tag XML".

Per saperne di più

26 gen 2008 Come configurare master / slave server DNS in modo che non siano in conflitto con Plesk 8.2

Quando è necessario implementare un master / slave DNS relazione, è, ovviamente, può andare avanti e modificare il nome file di configurazione, ma quando lo fai al prossimo cambio di configurazione DNS utilizzando la maggior parte di Plesk le modifiche andranno perse. Dall'altro lato Plesk non fornisce server di configurazione slave a tutti! Ecco la soluzione che funziona per me in Plesk 8.2. Le versioni 8.3 e soprattutto sostenere la configurazione master / slave DNS tramite interfaccia web.

Per saperne di più

26 gen 2008 Come applicare POP3s disabilitando POP3 in courier-imap server POP3

A volte, per motivi di sicurezza, è utile per disabilitare il protocollo POP3 su un server, lasciando gli utenti con necessità di usare il protocollo POP3 sicuri (cioè in prospettiva dovranno controllare "casella di controllo Usa SSL", altrimenti posta semplicemente non funzionerà). Il metodo civilizzato è naturalmente solo chiedere alle persone gentilmente di apportare modifiche alle impostazioni, ma spesso la gente semplicemente non hanno tempo per farlo. Questo hack piccolo li costringerà a farlo, altrimenti la loro posta solo che non verrà.

Per saperne di più

26 gen 2008 Come verificare se il vostro server POP3 funziona normalmente

Quando la posta non funziona, è importante sapere esattamente quale parte è rotto (in modo da sapere se si dovrebbe andare sysadmin colpa o semplicemente controllare le impostazioni del client di posta elettronica). Facciamo simulare base client POP3 utilizzando telnet regolare (inserire i comandi senza virgolette) al fine di verificare se i protocolli POP3 sta facendo bene:

Per saperne di più

25 gennaio 2008 "553 spiacenti, che il dominio non è nella mia lista di rcpthosts consentiti; non cert valido per gatewaying" problem solving per Outlook, MacMail, Plesk 8.2

"553 spiacenti, che il dominio non è nella mia lista di rcpthosts consentiti; non cert valido per gatewaying"
Ci potrebbero essere molte cose che porta al problema. Uno di questi è l'incapacità del cliente di autorizzare al server SMTP. Ecco una breve spiegazione di ciò che accade e di come il problema potrebbe essere risolto.

Per saperne di più

25 gennaio 2008 Come acquistare un ceritficate SSL per il tuo sito web (utilizzando Plesk 8.2)

Nonostante il processo per ottenere un certificato SSL per il tuo sito non è molto difficile che si può prendere un sacco di tempo, perché il prezzo di errore potrebbe essere piuttosto alto. Direi che si può perdere centinaia di dollari se si acquista tipo sbagliato di certificato o scarica dal posto sbagliato. Ecco una rapida panoramica del processo che renderà la vostra esperienza di shopping SSL cert più piacevole.

Per saperne di più

Mappa del sito (C) Andrey Mikhalchuk, 2005-2008