Rechercher

CV et bio de l'auteur Couple d'articles liés à mon passe-temps - la robotique
Mes impressions sur l'immigration en Australie. En russe seulement. Recettes pour la résolution de problèmes quotidiens
Linux-postes liés à Windows postes liés à
Logiciel postes liés à Un plein d'infos sur le matériel
Différents outils peuvent vous être utiles Messages sur les technologies Web divers
Tout ce qui ne rentre pas le reste du menu Flux RSS pour ce blog

Tag Cloud

Archives

Liens

Andrey Mikhaltchouk Blog

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

Technoblog sur la vie

31 janvier 2008 l'immigration en Australie

J'ai commencé à publier de messages de mon ancien site sur l'immigration en Australie. Premières quelques postes sont disponibles ici , plus de gens viennent plus tard. Tous les postes sont en russe. Tous les messages ne sont pas publiés sur la première page.

28 janvier 2008 Simple outil gratuit en ligne de conversion IP

Pour des fins de débogage J'ai souvent besoin de convertir rapidement les adresses IP à partir d'une représentation à l'autre. Voici rapide et sale (je vais nettoyer l'interface lorsque vous peu de temps libre) convertisseur qui fait le travail.
Si vous ne voyez pas le formulaire ci-dessous pour quelque raison, s'il vous plaît procéder à cette page .
Les formats suivants sont supportés:

  • entier
  • entier non signé
  • notation pointée
  • nombre hexadécimal
  • nombre binaire
  • nombre octal
  • netmask naturelles

S'il vous plaît spécifier l'une des suivantes

Convertir de int:
Convertir à partir de la notation par point:

dec2string fonction ($ décimal, $ base)
{
global $ erreur;
$ Chaine = null;
$ Base = (int) $ de base;
if ($ base <2 | | $ de base> 36 | | $ base == 10) {
echo 'BASE doit être dans la gamme 2-9 ou 11-36';
sortie;
}
$ Charset = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ ';
$ Charset = substr ($ charset, 0, $ base);
if (! ereg ('(^ [0-9] {1,16} $)', trim ($ décimal))) {
$ Erreur ['dec_input'] = 'La valeur doit être un entier positif';
return false;
}
do {
$ Reste = bcmod ($ décimal, $ base);
$ Char = substr (charset $, $ reste, 1); / / récupère CHAR de tableau
$ Chaine = "$ $ char chaîne"; / / prepend à la sortie
$ Décimal = bcdiv (bcsub ($ décimal, $ reste), $ base);
} While ($ décimal> 0);
retourner une chaîne $;
}

fonction string2dec ($ string, $ base)
{
global $ erreur;
$ Décimal = 0;
$ Base = (int) $ de base;
if ($ base <2 | | $ de base> 36 | | $ base == 10) {
echo 'BASE doit être dans la gamme 2-9 ou 11-36';
sortie;
}
$ Charset = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ ';
$ Charset = substr ($ charset, 0, $ base);
$ Chaine = trim ($ string);
if (empty ($ string)) {
$ Erreur [] = 'La chaîne d'entrée est vide »;
return false;
}
do {
$ Char = substr ($ chaine, 0, 1); / / extraire personnage principal
$ Chaine = substr ($ chaine, 1); / / baisse personnage principal
Pos dollar = strpos ($ charset, $ char); / / se offset $ charset
if ($ pos === false) {
$ Erreur [] = "Caractère illégal ($ char) dans la chaîne INPUT";
return false;
}
$ Décimal = bcadd (bcmul ($ décimal, $ base), $ pos);
} While ($ string <> null);
return $ décimal;
}

touche de fonction ($ str, $ num)
{
retourner 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 ["dot"]) && $ _GET ["dot"]! = "")
{
$ Ip = ip2long ($ _GET ["dot"]);
}
d'autre
{
$ Ip = 0;
}

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

if (($ uns_ip & 0 × 80000000) == 0)
{
$ Masque = 0xFF000000;
}
else if (($ uns_ip & 0xC0000000) == -2147483648)
{
$ Masque = 0xffff0000;
}
else if (($ uns_ip & 0xE0000000) == -1073741824)
{
$ Masque = 0xffffff00;
}
d'autre
{
$ Masque = "";
}
$ 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);
?>

Résultat de la conversion

Dot notation
Nombre décimal
Nombre décimal non signé
Nombre hexadécimal
Nombre binaire
Nombre octal
Masque naturel

28 janvier 2008 Comment améliorer les performances de NFS (Linux, OpenSUSE 10.3)

Lorsque j'ai utilisé NFS première fois il ya 15 ans sur le soleil, il me semblait la pointe du progrès. Et c'était vraiment à ce moment-là. Alors traitons principalement avec la samba pendant ces dernières années j'ai oublié comment fait NFS fonctionne jusqu'à ce que il ya quelques jours quand j'ai publié la norme "mount server :/ directory / mnt / subdir" et j'ai essayé de compiler un projet. La performance était horrible. J'ai donc passé un certain temps à étudier comment améliorer les performances NFS et j'ai trouvé cette solution:

Lire la suite

26 janv. 2008 Récompenses de réservation Webloyalty aka - Problème Résolu

Récemment, j'ai eu des frais de 10 $ de la compagnie appelé "Rewards réservation" ...
J'ai vu cette société avant dans un de ces "Utilisez votre chance d'obtenir 20 $" avec des explications très long qui cache le fait que vous devez vous abonner à «récompenses de réservation" pour 12 $ par mois afin d'obtenir les 20 $. Mais j'ai été très malade la première fois que j'ai vu cette annonce, j'ai remarqué cet abonnement caché, remarqué case qui était pré cochée pour moi et depuis lors, les abonnements soigneusement cachés comme celui-ci. Voici donc l'histoire de la réservation de récompenses abonnement avec fin heureuse.

Lire la suite

26 janvier 2008 Intéressant Google Webmaster Tools disfonctionnement (Re: Plan du site)

J'ai récemment envoyé un sitemap pour un nouveau site web pour Google et il ressemble à Google Webmaster Tools ne pas accepter plan du site contenant juste url unique. L'erreur est il signale "Missing balise XML".

Lire la suite

26 janvier 2008 Comment faire pour configurer maître / esclave des serveurs DNS, pour qu'elles n'entrent pas en conflit avec Plesk 8.2

Lorsque vous avez besoin pour mettre en place un DNS relation maître / esclave, vous ne pouvez évidemment aller de l'avant et de modifier le nom des fichiers de configuration, mais la plupart quand vous ne passer à la prochaine configuration DNS en utilisant Plesk vos modifications seront perdues. De l'autre côté de Plesk ne fournit pas la configuration du serveur esclave à tous! Voici la solution qui fonctionne pour moi sur Plesk 8.2. Versions 8.3 et au-dessus en charge la configuration maître / esclave DNS via l'interface web.

Lire la suite

26 janvier 2008 Comment faire pour appliquer POP3s en désactivant POP3 dans courier-imap serveur pop3

Parfois, pour des raisons de sécurité, il est utile de désactiver le protocole POP3 sur un serveur, ce qui laisse aux utilisateurs la nécessité d'utiliser le protocole POP3 sécurisé (c'est à dire dans les perspectives, ils devront cocher la case «Utiliser SSL case", sinon le courrier ne va pas fonctionner). La méthode civilisée est bien sûr il suffit de demander poliment les gens à apporter des modifications à leurs paramètres, mais souvent les gens n'ont tout simplement pas le temps de le faire. Ce hack minuscule va les obliger à le faire, sinon leur courrier juste ne viendra pas.

Lire la suite

26 janvier 2008 Comment faire pour vérifier si votre serveur POP3 fonctionne normalement

Lorsque votre courrier ne fonctionne pas, il est important de savoir exactement quelle partie est cassée (si vous savez si vous devez aller sysadmin blâme ou simplement vérifier vos paramètres de client de messagerie). Voyons simuler base client POP3 en utilisant telnet régulière (entrer des commandes sans les guillemets) dans le but de vérifier si les protocoles POP3 se porte bien:

Lire la suite

25 janvier 2008 "553 désolés, ce domaine n'est pas dans ma liste de rcpthosts permis; pas valable pour cert gatewaying" la résolution de problèmes pour Outlook, MacMail, Plesk 8.2

"553 désolés, ce domaine n'est pas dans ma liste de rcpthosts permis; pas valable pour cert gatewaying"
Il pourrait y avoir beaucoup de choses conduisant à ce problème. L'un d'eux est l'incapacité du client à autoriser au serveur SMTP. Voici une explication rapide de ce qui se passe et comment le problème pourrait être résolu.

Lire la suite

25 janvier 2008 Comment faire pour acheter un ceritficate SSL pour votre site web (en utilisant Plesk 8.2)

Malgré le processus d'obtention d'un certificat SSL pour votre site web n'est pas très difficile, il peut vous prendre beaucoup de temps, parce que le prix de l'erreur pourrait être assez élevé. Je dirais que vous pouvez perdre des centaines de dollars si vous achetez un mauvais type de certificat ou de l'obtenir à partir au mauvais endroit. Voici un bref aperçu du processus qui fera de votre expérience SSL cert achats plus agréable.

Lire la suite

Plan du site (C) Andrey Mikhaltchouk, 2005-2008