Stress testas – loadimpact.com

Ar bandėte sau ar užsakovams atsakyti į klausimą „Kiek vartotojų atlaikys svetainė?“ arba „Kokio serverio reikia norint, kad atlaikytų X vartotojų?„. Jei taip – tikriausia žinote, kad vienareikšmiškai atsakyti pakankamai sunku, tam reikia realios aplinkos ir didelio vartotojų kiekio. Nusiperkame kažkokį serverį ir imamės srauto generatoriaus. Dažna klaida yra naudoti kažką panašaus į „ab -kc 10 -t 30 http://blog.mysql.lt/„, nes tai kraus vieną ir tą patį url adresą, taigi niekaip nesukurs realios situacijos (tai skaudžiai patyriau savo kailiu). Į pagalbą gali ateiti vienas iš mano senai rastų servisų https://loadimpact.com

Skaityti visą >>

Kodo versijavimas su GIT

Šiame straipsnyje norėčiau trumpai apžvelgti kodo versijavimo galimybes su GIT. Tikriausia daugelis esate girdėję ar net bandę įvairias versijavimo sistemas SVN, Mercurial ir panašias, jei ne tuomet turėtumėte skaityti dar atidžiau.
Taigi, pirmas klausimas ko man reikia ir nuo ko pradėti? Na pirmiausia turiu nuraminti – padaryti galime beveik bet ką, tad susidėliokime poreikius.

Skaityti visą >>

Informacijos šifravimas su TrueCrypt

Ne taip jau senai įvyko vienas incidentas, dropbox sisteminė klaida leido kelias valandas bet kam prisijungti prie bet kurio vartotojo paskyros ir pasiekti jo failus. Perskaitęs tokią naujieną prisėdau, mat aš ten laikiau savo SSH raktą. Raktą naudoju savo serveriuose, kad galėčiau prisijungti be slaptažodžio (tiksliau slaptažodžių palaikymą iš vis atjungiu). Čia slypi dar viena blogybė: vienas raktas visiems serveriams. Kadangi raktų turėjau dar keletą (amazon aws, neleido įkelti savo, tad teko generuoti naują), tai buvau nukopijavęs visą .ssh katalogą, o ten yra šaunus failas known_hosts, kuriame galima rasti ir pačias spynas mano raktams… Taip taip, nelabai atsakingai aš čia viską pasidaręs buvau, bet nusprendžiau, kad reikia keisti situaciją iš esmės.

Skaityti visą >>

Serverių monitoringas su zabbix

Vasara – atostogų metas. Prieš atotostogas pasirūpinau, kad ištikus bėdai bet kada ir iš bet kur galėčiau atstatyti serverio veiklą. Tik va kaip sužinoti, kad iškilo problema? Skambutis iš kliento – variantas nelabai tinkamas. Taigi pradėjau ieškoti serverių monitoringo sprendimo. Ilgą laiką naudojau Munin tačiau tai tiesiog grafikų braižymas pagal numatytus senarijus. Kiek teko girdėti iš stambesnio kalibro monitorinimo sistemų yra Nagios ir Zabbix. Nagios kažkada seniau esu bandęs pasijungti, bet kažkaip labai ten sunkiai sekėsi. Tai prisiminęs čiupau Zabbix. Apie tai truputį papasakosiu.

Skaityti visą >>

5 PHP klasės kurios pravers kiekvienam

PHP Projektai

PHP Projektai

Kaip PHP programuotojas jūs turėtumėte žinoti kad dauguma projektų ar klasių yra Atvirojo kodo ir yra kuruojamos daugumos savanorių.

Tokiu būdų projektai tampa geresni, saugesni, populiaresni ir našesni nei komerciniai.

Šiandien išvardinsiu kelias paprastesnias PHP klases kurios padės jums sutaupyti laiko, bei tuo pačiu palengvins jūsų darbą ir nereikės išradinėti dviračio.

Skaityti visą >>

5 PHP patarimai kaip geriau rašyti kodą

phpVisi kurie bando išmokti ar tie kurie jau programuoja su PHP ne pirmą dieną manau kartas nuo karto padaro klaidingų ar tiesiog kvailų klaidų rašydami kodą.

Šiame straipsnyje aptarsime 5 mano manymų labiausiai daromas klaidas, o kai kuriems gal tiesiog bus papildomos žinios kaip geriau parašyti kodą ir kodėl rašoma taip, o ne kitaip.

Taigi netemdami į naktį pradėkime.

Skaityti visą >>

Keičiam DropBox direktoriją į savo norimą

DropBox

DropBox

Turbūt dauguma žinot kas yra DropBox, o kas nežino galit susipažinti iš arčiau paspaudę ant nuorodos.

Trumpai: DropBox skirtas failų sinchronizavimui tarp kelių kompiuterių, su draugais, pažystamais, bendradarbiais.

Didžiausia problema tai, kad DropBox kūrėjai nusprendė jog mūsų katalogas būtinai turi būti Dropbox, nors tai tikrai kartais erzina jei mes norime nurodyti savo katalogą kurį sinchronizuosim.

Skaityti visą >>