2014 m. birželio 30 d., pirmadienis

SSL diegimas Virtualmin aplinkoje

Pirmiausias veiksmas - įgalinti SSL palaikymą: pasirenkame domeną, spaudžiame: Edit Virtual Server ->  Enabled feature -> pažymime 'SSL website enabled?' -> Save Virtual Server

Išduodant sertifikatą, reikia sugeneruoti sertifikato užklausą. Einame Server Configuration ->  Manage SSL Certificate ->  Signing Request , supildome informaciją.

Tuomet, gavę iš tiekėjo raktus, juos instaliuojame: spausti Server Configuration ->  Manage SSL Certificate ->  New Certificate.

Signed SSL certificate reiškia - Sertifikato raktas
Matching private key reiškia - Privatus raktas

Dar instaliuojame CA šakninį raktą, einame:  Server Configuration ->  Manage SSL Certificate -> CA Certificate
CA certificate file reiškia - Leidėjo šakninis raktas.

Pasitikrinti, kaip veikia SSL galima čia: https://www.ssllabs.com/ssltest/analyze.html

2014 m. birželio 26 d., ketvirtadienis

Įrankis Regexp kodui rašyti ir testuoti

https://regex101.com/
http://txt2re.com/ - tekstą skaido į regexp kodą
http://refiddle.com/ - regexp pavyzdžių užsaugojimui ir testavimui
http://www.rexv.org/ - regexp redaktorius ir testuotojas, turintis daug parinkčių
http://sugartin.info/wp-content/uploads/2011/08/Screen-shot-2011-08-15-at-11.02.39-AM.png - paruoštukė

PDF to text

Reikia paversti iš PDF (netgi apsaugoto) į tekstą? Teks panaudoti į serverį instaliuojamą programą: http://foolabs.com/xpdf/download.html
Instaliavimas į CentOS: per CMD langą paleidžiame: yum install xpdf antiword

Tuomet paleisti php kodą:
$tmpfname = tempnam(sys_get_temp_dir(), 'pdftotext');
exec( 'pdftotext pathtopdf.pdf '.$tmpfname );
echo file_get_contents($tmpfname);