Søg

Genoptag og bio af forfatteren Par artikler relateret til min hobby - robotteknologi
Mine indtryk om indvandring til Australien. I russisk alene. Opskrifter til dagligdags problemløsning
Linux-relaterede indlæg Windows-relaterede stillinger
Software-relaterede stillinger En masse info om hardware
Forskellige værktøjer, du kan finde nyttige Indlæg om forskellige web-teknologier
Alt hvad der ikke passer til resten af ​​menuen RSS feed for denne blog

Tag Cloud

Arkiv

Links

Andrey Mikhalchuk 's blog

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

Technoblog om livet

Jan 31, 2008 Immigration til Australien

Jeg begyndte at genudgive indlæg fra min gamle hjemmeside om indvandringen til Australien. Første par stillinger er tilgængelige her , er mere kommer senere. Alle stillinger er på russisk. Alle indlæg bliver ikke offentliggjort på første side.

Jan 28, 2008 Simple gratis online IP-konverteringsværktøj

For fejlsøgningsformål jeg ofte brug for hurtigt at konvertere ip-adresser fra en repræsentation til en anden. Her er hurtig og beskidt (jeg vil oprydning grænsefladen, når få nogle fri tid) konverter, som gør jobbet.
Hvis du ikke kan se nedenstående formular på grund af en eller anden grund skal du gå til denne side .
Følgende formater understøttes:

  • heltal
  • heltal uden fortegn
  • dot notation
  • hex nummer
  • binært tal
  • oktale tal
  • naturlige netmask

Angiv en af ​​følgende

Konverter fra int:
Konverter fra dot notation:

Funktionen dec2string ($ decimal, $ base)
{
global $ fejl;
$ String = null;
$ Base = (int) $ basen;
if ($ basen <2 | | $ basen> 36 | | $ basen == 10) {
echo 'BASE skal være i intervallet 2-9 eller 11-36';
exit;
}
$ Charset = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ ';
$ Charset = substr ($ charset, 0, $ base);
if (! ereg ("(^ [0-9] {1,16} $)«, trim ($ decimaler))) {
$ Error ['dec_input'] = "Værdi skal være et positivt heltal ';
return false;
}
do {
$ Resten = bcmod ($ decimal, $ base);
$ Char = substr ($ charset, $ resten, 1) / / få CHAR fra opstilling
$ String = "$ char $ string"; / / tilføj til produktionen
$ Decimal = bcdiv (bcsub ($ decimal, $ resten), $ base);
} While ($ decimal> 0);
returnere $ streng;
}

Funktionen string2dec ($ streng $ base)
{
global $ fejl;
$ Decimal = 0;
$ Base = (int) $ basen;
if ($ basen <2 | | $ basen> 36 | | $ basen == 10) {
echo 'BASE skal være i intervallet 2-9 eller 11-36';
exit;
}
$ Charset = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ ';
$ Charset = substr ($ charset, 0, $ base);
$ String = trim ($ string);
if (tomme ($ streng)) {
$ Error [] = 'Input string er tom';
return false;
}
do {
$ Char = substr ($ string, 0, 1) / / udtrække Hovedpersonen
$ String = substr ($ string, 1) / / drop Hovedpersonen
$ Pos = strpos ($ charset, $ char) / / bliver modregnet i $ charset
if ($ pos === false) {
$ Error [] = "Ulovligt tegn ($ tegn) i Input string";
return false;
}
$ Decimal = bcadd (bcmul ($ decimal, $ base), $ POS);
} While ($ string <> null);
returnere $ decimal;
}

Funktionen pad ($ str, $ num)
{
tilbage str_repeat ("0", $ num - strlen ($ str)) $ str.
}

/ / Main
if (isset ($ _GET ["send"]))
{
$ Ip = 0;
if (isset ($ _GET ["int"]) && $ _GET ["int"]! = "")
{
$ Ip = $ _GET ["int"];
}
else if (isset ($ _GET ["prik"]) && $ _GET ["dot"]! = "")
{
$ Ip = ip2long ($ _GET ["dot"]);
}
andet
{
$ Ip = 0;
}

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

if (($ uns_ip & 0 × 80 millioner) == 0)
{
$ Maske = 0xff000000;
}
else if (($ uns_ip & 0xC0000000) == -2147483648)
{
$ Maske = 0xffff0000;
}
else if (($ uns_ip & 0xE0000000) == -1073741824)
{
$ Maske = 0xffffff00;
}
andet
{
$ Maske = "";
}
$ 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 = pude ($ bin_ip, 32);
?>

Konvertering resultat

Dot notation
Decimaltal
Usigneret decimaltal
Hexadecimal nummer
Binært tal
Oktale tal
Naturlige netmask

Jan 28, 2008 Hvordan til at forbedre NFS ydeevne (Linux, OpenSUSE 10,3)

Da jeg brugte NFS første gang for 15 år siden på Sun forekom det mig toppen af ​​fremskridt. Og det var virkelig på det tidspunkt. Så beskæftiger sig mest med samba løbet af de sidste par år har jeg glemt hvordan faktisk NFS værker indtil for få dage siden, da jeg udstedt standard "mount server :/ mappe / mnt / subdir" og forsøgt at samle et projekt. Forestillingen var forfærdelig. Så jeg brugte en del tid på at undersøge hvordan man kan forbedre NFS ydeevne og fandt denne løsning:

Læs mere

26 januar, 2008 Reservation Rewards alias WebLoyalty - problem løst

For nylig har jeg fået 10 $ gratis hos firma kaldet "reservation Rewards" ...
Jeg har set dette selskab før i en af ​​disse "Brug din chance for at få $ 20" med rigtig lang forklaring, der skjuler det faktum, du er nødt til at abonnere på "Reservation belønninger" for $ 12/month for at få de 20 dollars. Men jeg var meget tålmodig første gang jeg så denne annonce, jeg bemærkede det skjulte abonnement, bemærkede afkrydsningsfeltet det var prechecked for mig, og siden omhyggeligt skjulte abonnementer som denne. Så her er historien om Reservation Rewards abonnement med lykkelig slutning.

Læs mere

Jan 26, 2008 Interessant Google Webmaster Tools Misfeature (Re: Sitemap)

Jeg har for nylig uploadet et sitemap for en ny hjemmeside til Google, og det ligner Googles webmasterværktøjer ikke accepterer sitemap indeholder kun en enkelt url. Fejlen det rapporterne "Manglende XML-tag".

Læs mere

Jan 26, 2008 Sådan konfigureres master / slave DNS-servere, så de ikke er i konflikt med Plesk 8,2

Når du har brug for at gennemføre en DNS master / slave forhold, du naturligvis kan gå videre og redigere opkaldt config filer, men når du næste ændring af DNS-konfigurationen ved hjælp af Plesk mest dine ændringer vil gå tabt. Fra den anden side Plesk giver ikke slave server konfiguration på alle! Her er den løsning, der virker for mig på Plesk 8,2. Versioner 8.3 og ovenfor støtter master / slave DNS-konfiguration via web interface.

Læs mere

Jan 26, 2008 Sådan håndhæve POP3S ved at deaktivere POP3 i kurer-imap POP3-server

Nogle gange, af sikkerhedsmæssige årsager, er det nyttigt at deaktivere POP3-protokollen på en server, så brugere med nødvendigheden af ​​at bruge sikker POP3-protokollen (dvs. i Outlook, de bliver nødt til at kontrollere "Brug SSL afkrydsningsfeltet", ellers mail vil bare ikke virke). Den civiliserede metode er selvfølgelig bare spørge folk høfligt at foretage ændringer i deres indstillinger, men ofte folk bare ikke har tid til at gøre det. Dette lille hack vil tvinge dem til at gøre det, ellers deres post vil bare ikke komme.

Læs mere

Jan 26, 2008 Hvordan at kontrollere, om din POP3-server fungerer normalt

Når din e-mail ikke fungerer, er det vigtigt at vide præcis, hvad del er brudt (så du vide, hvis du skulle gå skylden sysadmin eller bare tjekke din mail-klient indstillinger). Lad os simulere grundlæggende POP3-klient med almindelig telnet (indtaste kommandoer uden anførselstegn) for at kontrollere, om POP3 klarer sig fint:

Læs mere

Jan 25, 2008 "553 ked af, at domænet er ikke på min liste over tilladte modtagerværter; ingen gyldig cert for gatewaying" problemløsning til Outlook, macmail, Plesk 8,2

"553 ked af, at domænet er ikke på min liste over tilladte modtagerværter; ingen gyldig cert for gatewaying"
Der kan være mange ting, der fører til problemet. En af dem er klient manglende evne til at give til SMTP-server. Her er en hurtig forklaring på hvad der sker og hvordan problemet kunne løses.

Læs mere

Jan 25, 2008 Hvordan til at købe en SSL ceritficate for din hjemmeside (ved hjælp af Plesk 8,2)

På trods af processen med at få en SSL-certifikat til din hjemmeside ikke er meget svært det kan tage dig masser af tid, fordi prisen på fejl kan være temmelig høj. Jeg vil sige, at du kan miste hundredvis af dollars, hvis du køber forkert type certifikat eller få det fra forkerte sted. Her er et hurtigt overblik over den proces, der vil gøre din SSL cert shopping erfaring sjovere.

Læs mere

Site Map (C) Andrey Mikhalchuk, 2005-2008