eAccelerator ist ein wunderbarer Mechanismus um die langsame Php beschleunigen. Общо взето идеята е елементарна 😆 при изпълнение на php скриптове тая щуротия ги пази до Opcode Ebene und das nächste Mal rufen Sie, wenn es keine Änderung im Erfolg Skript kopieren Opcode gibt. Das Ergebnis ist höhere Leistung bei geringer Last auf dem server, weniger Verschwendung von Ressourcen. Im Allgemeinen ist dies.

Jetzt haben die dumme teilen. Vor wurde Stück für Stück über eine Woche auf einem Server ich Php-Version installieren, die wegen der tödlichen funktioniert CVE-2010-4645 Fehler. Aktualisierung auf version 5.2.17 wo ich sah, Es ist behoben. Ich will nicht 5.3.5 Version, Gibt es Unterschiede, und ich weiß nicht, was vor sich geht, zu arbeiten , und am wichtigsten war es spät am Abend. Gesagt und getan ist. Update ging reibungslos, aber nachdem ich fertig war bemerkte ich, dass P″rgavostta-Website nach unten. Aber einer der Entwickler hatte mich gewarnt, Das neue Testskripte und nicht viel Aufmerksamkeit. Gestern musste ich tune up der Cron-s von Php und als ich sie Stelle sah ich eine eher unangenehme Inschrift, Meine Zusammenstellung des eAccelerator-a ist für den Start meiner Php-Version und mit dem neuen funktioniert nicht ;). Natürlich ist es klar. Prekompilirah-eine schnelle eAccelerator und alles fügte sich für das Laden von rohen Beobachtungen Seiten fiel doppelt so wertvoll ist Megabyte RAM veröffentlicht. Insgesamt mindestens nahm Sie bereits den Test und es gibt sicherlich profitieren vor allem wenn über 200 Benutzer online, alles ziemlich eloquent und in 400 😉 Es gibt andere Mechanismen aber laut Tests eAccelerator-a ist die Gramotniâ Wahl. Нямам особено време за тестване затова се доверявам на хората 😀

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

Malmö е един изключително интересен нов проекткато цяло е замислен за защита на хостинги сървъри от зловреден софтуер на него, създаден от моя приятел и linux guru ShadowX. Да поясня какво точно се има на предвиднищо не пречи да си метнете на кои хостинг едно приятно c99 шелче да речем и ако е не достъчно добре настроена файловата система нищо не пречи на злия хахор да докопа шел достъп. Като цяло идеята на malmon е точно така да следи качването на такива приятни мизерии и да ги премества в карантинна директория различна от document root-a. Принципа на които работи е доста приятенследи за създадени нови фаилове в папка която е настроен да гледа софтуера и при наличие на някои фаил кото съвпада с определени сигнатури го препраща към вечните ловни полета. Нещо като антивирусен софтуер 😉 Скрипта е написан на python което го прави лек, бърз и гъвкав. За да следи за създадени нови файлове използва относително новия механизъм на ядрото inotify. Въпреки че все още скрипта не е официално стабилна версия от 3 дни не съм имал проблеми на един порядъчно натоварен сървърединия от сайтовете там е в топ 100 на tyxo 😉

Мога да продължа да наливам сухи статистики и обяснения на дълбоко как работи кода, но няма да го направя. По скоро ще ви призова да го сваляте тествате и ако имате предложения да пишете на автора 😉 Ако видите бъгове пак му пишете хора сме грешим и е добре да се подкрепяме. Наздраве!

Denn ich einzigartige Ruck bin und schrecklich marliv und unausgegorene Code schreiben, Ich lasse ohne Zugriff auf die Maschine mich für die ganze Nacht Hosting. Das Problem stellte sich heraus, ein Dummkopf trivial, aber alle Gedanken der Zeit zu sein.

#!/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

Dies wird nun Skript korrigiert, die nicht irren wird. Ich werde erklären, wo das Problem daran war jetzt zu erklären, was das Skript macht. Wenigstens habe ich eine dynamische öffentliche IP. Ich habe das Skript für eine Änderung meiner Adresse zu überprüfen, ob geändert, um die Geräteeinstellungen zu ändern und sendet Informationen für meine Domain, eine Änderung. Insgesamt trivial Skript, aber ich war schrecklich dementen Auslassung gemacht. In dem Teil, wo Sie für eine Änderung überprüfen Adress

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

bevor es

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

Also, um sich macht nimmt diese zweite IP-Adresse und sammeln sie, ob sie, wenn verschiedene Updates verpasst identisch sind. In der vorherigen Version hatte ich eine sehr wichtige Fehler aus irgendeinem Grund verpasst das Skript ich, dass ich IP = entschieden hatte, “” (нищо) и пренаписало конфигурацията на bind-а ми с празно поле и при следващата смяна вече не може да пренапише правилно конфигурацията което води липса на връзка с nameservr-a. Малоумно нали 😉

Weil ich hatte eine Menge Kontroversen, bis er kam, um eine optimale – für Android auf meinem HTC habe ich beschlossen, eine nur geschlagen oder weniger detaillierte Erklärung der Dinge. Im Fall wird die Spezifikation für die Installation auf NAND-und Telefon gehen in, Haret Boot-Optionen werden nicht wieder aufwärmen, obwohl es Dinge müssen identisch sein.

1. Ausbildung – bevor wir müssen den Kern herzustellen, die NAND-Chips flashnem wird und direkte Boot-tion von Androida ermöglichen. Wenn Sie mit Linux oder Mac OS empfehlen Atools-und Optionen, wenn Sie Windows NBH-Editor-a е вашата панацея. След това смъквате последното ядротo от GIT-ein ich persönlich die neueste Version von Version empfehlen 2.6.25. Werke aus stabil 2.6.32 und spart mehr Strom, Nachteil ist die geringe Übertragungs WiFi-Adapter, was mir gefällt mir. NBH dann die Datei öffnen und anwenden Einstellungen für Ihr Telefon und die Version des Droiden . Speichern Sie dann die neue, überarbeitete Kernel für Ihr Handy. Und legen Sie sie auf der SD-Karte, die Sie. Es muss für uns formatiert kaisimg.nbh wenn wir SPL-you Telefon sind von SD-Karat zu preflashenm uns. Für Thea Dinge ziemlich überall geschrieben sind, so werde ich sie nicht diskutieren. mit dem Kern-Flash kann jetzt schon sagen, Abschied von Windows Mobile 😉

2. androide – Nachdem wir oben am Telefon fertig startet im Konsolenmodus Laden und uns wird einladen, die D-Pad-und auf der Frontplatte oder mittlere Taste halten. Mit ihm betreten wir das Boot-Menü, aus dem wir eine aktualisierte zurücksetzen und andere Androida installieren uns. Um zu installieren, müssen Sie einen Ordner auf der SD-Karte haben andboot uns, es muss einen Dateinamen oder androidinstall.tar.gz androidinstall.tgz. Nachdem sie versucht fast alle Versionen Froyo denken, dass die schnellste und stabil ist Fat Free Froyo. Persönlich benutze ich es und ich habe nicht hatte kaum Bugs, Ich habe Hoffnung in die Zukunft Entwickler so viel streben. Es ist sinnvoll, bevor Sie beginnen zu installieren mindestens einen zu machen 512 oder ein wenig mehr ext2 SD-Karte partitionieren, wo Sie data.img oder einen Teil des Droiden VIV sitzen, welche Programme installiert werden. Die Installation selbst ist trivial Ihr System wählen, auf NAND-date aa Minute, die Sie auf ext2-Partition zu sein. warten 2-3 min, bis alles ist Haltung und wird zum ursprünglichen Menü zurückzukehren. Wählen Sie Beenden aus und starten Sie starten frisch Android installieren. Von hier aus gute Laune und Spaß haben.

3. Ein paar Worte für andere Dinge – Vor allem empfehlen Radio-ROM-Version und ist 1.65.hh Version. Versionen 1.7hhhh nicht so gut funktionieren,. Es gibt einige Probleme über sie Umfang Kontakte von der SIM-Karte zu lesen, usw.. Wenn Sie wollen immer noch zu testen 2.6.32 Kernel wahrscheinlich Ihr Android kann aufgrund verschiedener Parameter starten einlegt neuen Kernel Init-System. In diesem Fall updeytvate System durch Umsetzung arhivcheto hier в adboot папката и после от boot менюте се избира да се ъпдейтне системата. Хубавото при него че прави системата една идея по бърза wifi адаптера смучи с по голяма скорост но не е толкова стабилен като 2.6.25 което не е малък минус 😉 отделно че с него Fat Free Froyo-то не може да запаметява контактите от SIM-a.