eAccelerator е един прекрасен механизъм да по забързаме бавното php. Общо взето идеята е елементарна 😆 при изпълнение на php скриптове тая щуротия ги пази до opcode nivelul și apelul următor în cazul în care nu există nici o schimbare în script-ul scăzut folosit copie Opcode. Rezultatul este performanta mai rapid la sarcină serverul inferior, mai puține deșeuri de resurse. Общо взето това е.

Сега да споделя простотията която успях да сътворя. Преди малко по малко от седмица на един сървър обновявах php версията която ползва заради фаталният CVE-2010-4645 бъг. Поднових версията до 5.2.17 където видях, че е поправен. Не ми се рискуваше с 5.3.5 версията, че има разлики и не знам кое как ще сработи , а и най важното беше късно вечерта. a declarat terminat. Ъпдейта мина повече от гладко, но след като приключих ми направи впечатление че пъргавостта на сайта падна доста. Но единия от разработчиците ме беше предупредил, care va testa noi script-uri și nu a acordat prea multă atenție. Ieri am avut de ton unele cron-es de PHP și le-a lansat când am văzut o etichetă destul de neplacuta, compilarea mea eAccelerator-a este pentru versiunile mai vechi de php-it noul meu nu funcționează ;). În mod clar că e totul clar. recompilați rapid eAccelerator-o și totul a căzut în loc aproximativ observații la încărcarea paginilor a scăzut cu dublă megaocteți prețioase eliberat de RAM. În general, cel puțin acum am făcut testul și, desigur, să beneficieze în special atunci când peste 200 lucruri de utilizator online sunt destul de elocvent și la 400 😉 Există și alte mecanisme, dar potrivit testelor eAccelerator-este o alegere Savvy. Mai ales în timpul testării, așa că am încredere în oamenii 😀

http://www.youtube.com/watch?v = eJarZiMQaKA

Malmo Este un proiect foarte interesant nou – în ansamblu este conceput pentru a proteja serverul de hosting malware pe ea, creat de prieten și guru-ul meu Linux ShadowX. Pentru a clarifica exact ceea ce este în mintea – nimic nu împiedică să arunce asupra a ceea ce gazduieste un C99 frumos shelche spun și în cazul în care nu este suficient de bine reglat sistemul de fișiere nimic nu împiedică răul hahor obține său acces mâinile coajă. În general, ideea de malmon este dreptul de a monitoriza încărcarea o mizerie plăcută și le mutat într-un director de carantină, alta decât documentul rădăcină-A. Principiul pe care funcționează este destul de frumos – monitoriza crearea de noi download-uri într-un dosar, care este setat pentru a vedea software-ul în prezența unui fișier de unele Koto coincide cu anumite semnături se referă la motivele de vânătoare eterne. Ceva de genul software-ul antivirus 😉 script este scris în Python care o face lumină, rapid și flexibil. Pentru a monitoriza noile fișiere create folosind relativ nou nucleu mecanism Inotify. Deși încă nu oficial script versiune stabilă 3 zile nu am avut probleme cu un server încărcat corect – Unul dintre site-urile există în partea de sus 100 на Vplay 😉

Pot continua să toarne statistici uscate și explicații privind cât de adânc lucrărilor de cod, dar nu va face. Mai degrabă vă va apela la el și de testare a descărca dacă aveți sugestii scrieți autorului 😉 Dacă vedeți bug-uri încă mai scris oamenii lui sunt greșite și este bun pentru a sprijini. Noroc!

Căci eu sunt nesimțit unic și scrie oribil MARLIV și jumătate coapte cod, Vă las fără acces la masina ma gazduieste pentru toata noaptea. Problema sa dovedit a fi un imbecil banal, dar orice gânduri de timp.

#!/bin/bash -x
wget http://checkip.dyndns.org/ -O /tmp/ipaddr
IPADDR=$(cat /tmp/ipaddr | grep -Eo '\<[[:digit:]]{1,3}(\.[[:digit:]]{1,3}){3}\>')
IPADDROLD=$(cat /tmp/ipaddr_old | grep -Eo '\<[[:digit:]]{1,3}(\.[[:digit:]]{1,3}){3}\>')

if [ "$IPADDR" != "$IPADDROLD"  -a "$IPADDR" != "" ]
then
 sed -i "s/[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}/$IPADDR/" /etc/bind/neo2shyalien.eu
 /etc/init.d/bind9 restart
 echo "server localhost" > /tmp/nsupdate
 echo "zone neo2shyalien.eu" >> /tmp/nsupdate
 echo "update delete ns.neo2shyalien.eu. A" >> /tmp/nsupdate
 echo "update delete ns.neo2shyalien.eu. CNAME" >> /tmp/nsupdate
 echo "update add ns.neo2shyalien.eu. 38400 A $IPADDR" >> /tmp/nsupdate
 echo "update add *.neo2shyalien.eu. 38400 CNAME ns.neo2shyalien.eu." >> /tmp/nsupdate
 echo "show" >> /tmp/nsupdate
 echo "send" >> /tmp/nsupdate
 echo "" >> /tmp/nsupdate
 /usr/bin/nsupdate -k /etc/Kns.neo2shyalien.eu.+157+59417.private -d /tmp/nsupdate
 mv /tmp/ipaddr /tmp/ipaddr_old
fi

Acest lucru este acum corectat script-ul, care nu va greșească. Voi explica în cazul în care a fost parte problema acum pentru a explica ceea ce face ca script-ul. Cel puțin eu am un ip dinamic publică. Am pus script-ul de mai sus pentru a verifica pentru o schimbare în adresa mea, dacă este modificată pentru a modifica setările aparatului și trimite informații pentru domeniul meu, o schimbare. În general scenariu banal, dar am fost făcut omisiune oribil dement. În partea în care vă verificați o modificare a adresei

if [ "$IPADDR" != "$IPADDROLD"  -a "$IPADDR" != "" ]

înainte de a fi fost

if [ "$IPADDR" != "$IPADDROLD"]

Așa că comanda se face acest lucru ia adresa de IP a 2-a și le asambla în cazul în care acestea sunt identice ratat în cazul în diferite actualizări. În versiunea anterioară am pierdut o eroare foarte importantă pentru un motiv oarecare scenariu am decis că am IP = “” (нищо) и пренаписало конфигурацията на bind-а ми с празно поле и при следващата смяна вече не може да пренапише правилно конфигурацията което води липса на връзка с nameservr-a. Малоумно нали 😉

Pentru că am avut o mulțime de controverse, până când a ajuns la optimal – pentru Android pe HTC meu am decis să lovit doar una sau o explicație mai detaliată a lucrurilor. În acest caz va intra în caietul de sarcini de instalare pe NAND-și telefonul, opțiuni de încărcare nu se va rehash Haret, Cu toate că lucrurile trebuie să fie identice.

1. pregătire – înainte de a trebuie să ne pregătim de bază, care va flashnem chips-uri NAND și va permite deschiderea directă de boot-TION de smartphone-. Dacă executați Linux sau Mac OS recomandăm Atools-și opțiuni, dacă executați Windows NBH Editor-a е вашата панацея. След това смъквате последното ядротo от GIT-Vă recomandăm un personal cea mai recentă versiune a versiunii 2.6.25. Lucrări de stabil 2.6.32 și economisește mai multă energie electrică, dezavantaj este transferul scăzut adaptor WiFi, care mi-mi se potrivește. NBH apoi deschideți fișierul și să aplicați setările pentru telefon și versiunea de droidului . Apoi salvați noul nucleu revizuit pentru telefonul. Și puneți-l pe tine cardul SD. Acesta trebuie să formatați kaisimg.nbh pentru noi, dacă suntem SPL-vă telefonul la preflashenm de la SD carate noi. Pentru ca lucrurile sunt destul de Thea scrise oriunde, așa că nu le vom discuta. Flash-ul cu nucleu spus deja se poate spune la revedere de la Windows Mobile 😉

2. Android – Dupa ce am terminat partea de sus a telefonului va începe să se încarce în modul consolă și ne va invita să păstreze sau butonul și d-pad-ul de mijloc de pe panoul frontal. Cu el vom intra în meniul de pornire din care putem instala o resetare actualizată și alte noi smartphone-. Pentru a putea instala trebuie să aibă un dosar de pe card SD ne andboot acesta trebuie să aibă un nume de fișier sau androidinstall.tar.gz androidinstall.tgz. Dupa ce a încercat aproape toate versiunile Froyo cred că cea mai rapidă și stabilă este Degresată Froyo. Personal, am folosit si nu am avut nici un bug-uri cu greu, Am speranță în viitor dezvoltator să depună eforturi atât de mult. Este rezonabil înainte de a începe să instalați pentru a face cel puțin unul 512 sau un pic mai ext2 partiție cardul SD în cazul în care stați data.img sau o parte a VIV droid, care vor fi instalate programe. Instalare în sine este banal alege sistemul să fie pe-aa NAND de date pe minut pe partiția ext2. așteaptă 2-3 min, până când totul este atitudinea și va reveni la meniul inițial. Selectați Ieșiți și începe să porniți în stare proaspătă Instalați Android. De aici încolo voie bună și să se distreze.

3. Cateva cuvinte pentru alte lucruri – Mai presus de toate recomanda Radio ROM-versiune și este 1.65.hh versiune. Versiunile nu 1.7hhhh funcționează atât de bine. Există unele probleme cu privire la domeniul de aplicare pentru a le citi contactele de pe cartela SIM, etc.. Dacă totuși doriți să testați 2.6.32 Kernel-ul probabil Android nu poate începe din cauza diverșilor parametri depune nou kernel pentru sistemul de inițializare. În acest sistem updeytvate caz punându-l arhivcheto aici в adboot папката и после от boot менюте се избира да се ъпдейтне системата. Хубавото при него че прави системата една идея по бърза wifi адаптера смучи с по голяма скорост но не е толкова стабилен като 2.6.25 което не е малък минус 😉 отделно че с него Fat Free Froyo-то не може да запаметява контактите от SIM-a.