Programming and Exciting Things

Convert png and gif file to jpg in bash script

Published on 29.10.2014
Very quick script for converting all png and gif files in directory to jpeg with image magick.

Simple way for casting array of values to int

Published on 06.10.2014
Here is a simple way to cast all elements in array to integeres in php And yes it have overhead but for small arrays it is ideal solution instead of writing a classical foreach loop

Разни

Published on 29.09.2014
Тази година успях да се разболея, като вината за това хвърлям на цяла софия, която е тръгнала на работа в метрото кашляйки и кихайки. И така това доведе до една седмица затвор в софийската си квартира, жалкото беше че заедно с температурата имах и някакво главоболие та не успях да свърша нищо по време на боледуването си. Всъщност тук е мястото да отбележа че благодаря много на Happy за това че доставят храна до вкъщи и че може да си я платиш online с карта докато си я поръчваш, не знам как щях да оцеля без тях.
От друга страна мога да се похваля че съм на финалната права по пускането на андроид приложение за baby-cares.com, като мисля че се получи доста приятно почти всичко е достъпно offline и се синхронизира в момента в който смартфона/таблета се добере до wifi интернет.
Бях планирал да "hate"-на повечето от php framework-чета но след като се разболях нещо нямам много желание а и време да го правя, та ще го отложа за кратко. Въпреки, че все още ми е чудно как хора с N-на брой години опит с php не могат да пишат чисти sql заявки а разчитат единствено и само на ORM библиотеката в даден framework :D

От утре силно се надявам да успея да си възобновя посещенията във фитнес залата, покрай местенето, новата работа и другите ангажименти бях намалил доста сериозно тези занимания.

Activete SPDY in nginx

Published on 28.09.2014
From last month every project that i have with SSL is serving under SPDY module in nginx server.
In nginx it is fairly easy task: in your config file just add More information for SPDY can be found at : http://en.wikipedia.org/wiki/SPDY

Enable and use php opcache.

Published on 14.09.2014
While APC was the one of most used php cache from version 5.4 PHP has a built opcode cache. Without this type of caching every user "hit" invoke runtime compiler which is generate intermediate code and then execute it. The role of cache engine is to generate and save intermediate code into shared memory. In fact we don't need to generate same and same intermediate code if it's not changed from last execution. Using a opcache will cause dramatic performance speedup and will reduce memory consumption on server side.
For using builtin opcache in php we must edit php.ini file and remove some comments like this:
and after that just restart php5-fpm process for nginx servers or if you are using apache2 restart apache server:
That is :)
You can check if it's enabled by typing php -v and result must be like:
If you want to watch simple stats about opcache you can check this script https://github.com/rlerdorf/opcache-status/blob/master/opcache.php
For more information about opcache visit https://wiki.php.net/rfc/optimizerplus