Nemrég foglalkozik elsősorban kóddal helyett az adminisztráció olyan drámák, aki előtt állok kodene sokkal több, mint az ilyen szerver, ezért úgy döntöttem, hogy beleírt néhány sornyi nonszensz, hogy sikerül létrehozni. Javítottak készül bemutatni a projekt, ami arra kényszerítette a nyitó kissé drámai részek

  • Първото нещо което което със сигурност щеше да създаде проблеми е изключването на javascript от браузърната поддръжка. Както всяка модерна апликация така и нашия инструмент използва доста JS за AJAX és más dinamikus folyamatok segítségével továbbítják az interaktivitás és a kortárs látás és tökéletesíteni. Úgy gondoltuk, sokat, hogy a legelfogadhatóbb volt cookie információkat, majd php annak ellenőrzésére, hogy az információk érvényesek, és ha minden rendben van. Elég írástudó döntés, de végül úgy tűnik több szalonképes változata. HTML hogy lehet játszani, ha jön a noscript. Azt hiszem, ez a legelegánsabb megoldás.
<noscript>
<meta http-equiv="refresh" content="0;URL=./nojs.html" />
</noscript>

Általában a helyzet triviális, ha leáll a JS támogatás lesz irányítva a nojs.html. Egyszerű és nagyon hatékony megoldás

  • php multhithreading – Sok nishkovosta valami nagyon hasznos processzorok több mag (nem a egymagos nem OK, de egy csomó dolgot nukleáris rendszerek egy sört). A szoftver egy része, amely foglalkozik információgyűjtés más API – ő és én importva adatbázisunkban Danny. Obshtovzeto nincs kihívás, kivéve, hogy rájött, újra multhithreading php cli módban van, mert ez a folyamat dosatachno nagy és kell atomatiziran valaki elengedhetetlen csinálni kézzel. Itt volt egy dráma kapcsolódó fokrvaneto folyamatok és az áramlás nem csak létrehozni gyermek folyamatot-és egy script, hogy várta, hogy priklyuchabota hogy hozzon létre egy új. Silly, hogy megölte többprocesszoros ötlet, hogy mi valójában a viselkedés és nem multhithreading de ezek részletei. Most előadott & a tárgyalás után, ami azt jelenti, hogy folytassák munkájukat script még nem történt változás a viselkedésben szükség, és a standard kimenetre a szkript átirányítja – az én esetemben is, hogy /dev / null 🙂 Накрая структурата на тази част от кода изглеждаше така
$pid = pcntl_fork();
if ($pid == -1) {
die('could not fork');
}else if ($pid) {
// we are the parent
echo "I'm parent  \n";
pcntl_wait($status); //Protect against Zombie children
} else {
// we are the child
echo "I'm a child $timer  \n";
exec("$command > /dev/null &");
exit (0);
}

Primerčeto ismét e triviális. Tól a teljesítmény voltam nagyon lenyűgözött tarkított között az emelési folyamatok, és így nem találhatóak 50 utódfolyamat-a, amely megtette stranba 7800+ mysql lapkák körülbelül 30-40 sek. A gép rendkívül gyenge, mert varar teszt, alkalmazás előtt fel valódi.

  • mysql querys – Megdöbbentem nagy ostobaság. Volt egy kódot, amely az 4-5 szükségtelen kéréseket az adatbázishoz, használata helyett egy gyümölcsöző sql lekérdezés, majd a fő munka, hogy php-it. A dráma volt,, jobb- напред се правеше една заявка която взимаше информация после изхода от заявката се използваше да се направят други заявки като тя служеше за аргументи. Доста грозна и тлъста ситуация. Subquery а е непозната територия явно както и left join или просто не са били обмисляни нещата добре. Хванах пренаписах заявката всичко се получи доста добре и като цяло натоварването падна с около 200% за същата част от кода.

В общи линии това са нещата на последък с които се заниамваме и немога да кажа че е скучно но понякога се изумявам от разни необмисляни парчета код които трябва да поправям а най стеращното е че често са мои 😆

Növeli Zemanta

Nem azért írtam még egyszer … nagyon sok időt – okoz labda újra és nem hajlandó azt hinni, valahol. próbáltam 3-4 szor, hogy sovány néhány dolgot, de én különösen elégedett az eredménnyel, és ezért nem volt hajlandó minden alkalommal 🙂 elhatároztam, hogy nézzen körül blogcheto így csak a sport 🙂 Érdekes dolgokat látok. Az igazi ok, ami miatt levelet jelenlegi poszt nem az idő nagy részében van, mert ez ugyanaz, mint tegnap, utolsó napon, és így tovább, és összeállítása érzés jött rám 🙂 Kortárs megbotlott, és hogy a számítógép, Remélem, hogy a szerző nem én mérges, hogy hagytam 🙄

***

méz,
Vagyok egy vonzó férfi.
És tudom,.
Tudom jól nők
és titkos
testük és lelkük.
képes
könnyen sikkaszt gyenge.
erős
Ezek nehezebb, de nem sokáig.
sok
magad keresnek engem, Nem a szerelem, és
helyettes.
Megértem őket, és nekik a kívánt.
mindig
mondja ki a szavakat, akar, és
csók
ügyesen ott, ahol senki sem mer.
kezem
mágikus teszik testüket énekelni,
majd
ha összeolvad az én kiáltásom…
valaha
Nem vagyok büszke magamra, de
futnak.
Megpróbáltam, nem mintha,
néha,
Azt akarom tudni,, és már
sikertelen.
Ehhez lelketlen maradtam.
Rúgtam ki őt
hogy ne zavarja a döntéseimet.
tulajdonképpen
ő hagyott undorodott nekem.
ma
Úgy érzem, valami új és fájdalmas.
lelkiismeretem
enni el engem, és csoda, hogy maradt
nekem
a fű nőtt kő
hideg.
most szenvedek, jogosan, május I
az úton
Én végül hőstett
és mondd:
– Maradj távol tőlem. vigyázz!
Szeretlek!
Nem érdemli helyettesítő!

Egy projekt vezető gitweb Ez bosszantott, nincs színkódot fa. Лесен начин как да оцветите синтаксиса в tree частта на gitweb е като инсталирате пакета highlight и добавите следния ред в /etc/gitweb.conf или където ви се намира конфигурационния файл на gitweb

$funkció{'Kiemel'}{'Default'} = [1];

A Debian csomag I csomagkezelő rendszert más disztribúciók Nem néztem.

ps Има и алтернативен вариант като се правят промени по файловете на gitweb ама ми се стори безсмислено като има простичък вариант 🙂

Nem írtam sok, nagyon sok időt. Úgy tűnik, valami furcsa okból lekéstem az emberek, mert kaptam több levelet kérdések – Mi újság, Hol, nem hagyta blog. Érdekes módon úgy tűnik, valami furcsa és megmagyarázhatatlan számomra, amiért az emberek olvasni nekem és még furcsa tetszik nekik ez a darab értelmetlen nonszensz. Ez nagyon érdekes, mert én költözött a blogomban, hogy a megosztott tárhely, hogy nem éri el a forrásokat 😆 vicces tény én nem a CPU-idő túlterhelés a túl sok látogatást 😀 Tehát alapvetően eddig is nagy nehézséget okozhat bloginki egyszerűen azért, mert nincs állandó internet-hozzáférés, de a múlt héten voltam az én tartózkodási és újra azt a globális. Talán akkor húzza sarvarcheto, hogy ne okozzanak szükségtelen problémákat tárhely szolgáltató rám anyway'm üvegszálas kapcsolat, És hiányzik kísérletek webszolgáltatások, hogy vegye a gép megy nézni megváltoztatja barzodeystvieto és erőforrások felhasználása. Néhány nap gondolkodási néhány érdekes szoba ihlette a legutóbbi szar, hogy csinálok, de látni, hogy milyen Chez, hogy ez meglehetősen elfoglalt cisco-it tart engem teljes gőzzel megy anglisztika cég, че да вдигаме ниво и свободното време отново клони към минус безкрайност.

Már jó ideje nem írtam mostanában, de én szörnyű elfoglalt az új munkámat, Én még mindig nem rendezi, és nem hagyja, hogy az interneten az új helyen. külön, hogy hosting, amely otthont az én kis blog ez történt elég hardver bajok, és volt egy időszak, amikor nem tudott működni miatt képtelenek, hogy a fizikai hozzáférést a készülék. Miután sok gondolkodás elhatároztam átadni a blogcheto nyilvános web szerver, határozat, amely szükséges a sok gondolkodás és nem különösebben könnyű elfogadása. Én még mindig elsősorban a rendszergazda és az eltalálja egy csomó büszkeségem, de abban a pillanatban nincs semmilyen alkalmas gépek üzemeltetését oldalt, így, lenyelni, hogy a keserű falatot, és menj tovább. Eltekintve ez a tény, valamint az a tény, hogy én vagyok nagyon korlátozott a lehetősége manipuláció beállítások apache + php + mysql dolgok nem olyan rossz. Az emberek a rendszeres biztonsági mentéseket megvan a dizastar rekovari tervezi, hogy technikai segítséget, hogy kérjen segítséget – както и се наложи за да импортират бекъпа на базата ми данни които е в скромния размер от около 1GB. За сега има още няколко дребни настройки да се довършат но това ще е като имм нерви да се боря с тъпия cpanel 😆