Sunday, March 23, 2014

LAMP: Updating PHP from 5.3.x-ubuntu to 5.4.x (custom rep.)

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:ondrej/php5-oldstable
sudo apt-get update; sudo apt-get install php5

Thanks to: http://askubuntu.com/questions/343560/update-server-php-version-to-5-4-10-via-the-command-line

Wednesday, March 19, 2014

CSS #1

CSS position:
Absolute positioning

HTML:
<div class="container">
<div class="innter-container">
</div>
</div>

CSS:
.container { position: relative; }
.inner-container { position: absolute }


CSS after and clearfix:
// This will add 'Sample text' after each p element
//  It also can be p:after, but :: is a CSS 3 syntax
p::after {
content: 'Sample text';
}

// Fixing parent container height, when using inner elements with float:right/left
.container::after {
content: '.';
display: block;
height: 0;
clear: both;
}

CSS Triangle:
width: 0;
height: 0;
border-top: 10px solid #000;
border-left: 10px solid transparent;
border-right: 10px solid transparent;

CSS background:
background-image: url(path_to_img), url(path_to_2_img);
background-repeat: no-repeat, repeat;


Monday, March 17, 2014

Ежедневные достижения

Считаю, что любой человек должен постоянно совершенствоваться. Никогда не поздо начать, правда?  Я упустил много возможностий, совершил кучу ошибок, которые так или иначе повлияли на мою жизнь. Чёрная полоса, затем белая, затем снова чёрная и так всегда. Сначала ты создаешь себя, идешь за своими мечтами, а потом всё сжигаешь и встаёшь на путь саморазрушения.
Однажды я прочитал (а может мне рассказали, или я вообще это сам себе придумал) про человека, который ежедневно записывал свои достижения. Под достижениями он имел в виду не глобальные события, а совсем, с первого взгляда, незначительные вещи (такие как сходил на прогулку, прочитал статью и т.д.), т.е. абсолютно всё, благодаря чему можно стать немного лучше. Именно этим я и планирую заняться. Полагаю, что это хороший способ мотивировать себя. Ну а если не выйдет, я по крайней мере попробовал :)

Достижения за сегодня:
1. Сделал несколько упражнений на лингуалео, начал изучать новые английские слова.
2. Занимался веб-разработкой (делал каркас нового сайта). Скриншот можно посмотреть ниже.










UPDATE:
Откровенно говоря на следующий день я осознал, что если каждый день буду записывать в блог по 1-2 достижения, то забью его совершенно бесполезной информацией. Думаю весь этот фестиваль перекочует в Твиттер.

Tuesday, March 4, 2014

Laravel custom application autoloading folder

1. Creating folder in your /app/YOUR_DIRECTORY_NAME
2. Adding this directory to array in /app/start/global.php 
ClassLoader::addDirectories(array(
   app_path().'/commands',
   app_path().'/controllers',
   app_path().'/models',
   app_path().'/database/seeds',
   app_path().'/YOUR_DIRECTORY_NAME',
));
3. Now you can add new classes to your /app/YOUR_DIRECTORY_NAME without any namespace (if this class is not in subfolder)