среда, 20 января 2016 г.

Обзоры светодиодных ламп и комплектующих

Ссылки на бозоры
http://geektimes.ru/company/lamptest/blog/269398/
https://geektimes.ru/company/lamptest/blog/267132/


Немного ускорим Mac OS

Пользуюсь этой *лядской системой и тут я буду публиковать команды, рецепты и т.д. как её ускорить.

1. Освобождение оперативной памяти. в терминал команду purge , тем самым вы очистите RAM  вашего Mac
2. Утилита CleanMyMac 3 диагностирует систему и отчищает от временных файлов, прочего ненужного мусора
3. Отчистить от хлама рабочий стол, чем меньше на рабочем столе херни, тем лучше

и я буду добавлять рецепты, по мере нахождения новой информации

понедельник, 18 января 2016 г.

Сокращенный тернарный оператор в PHP

Тернарный оператор — вещь известная и скучная:

$a = $expr1 ? $expr2 : $expr3;
Если $expr1 истинно, результатом $a станет $expr2, иначе $expr3.
А теперь об интересном! Начиная с версии PHP 5.3 можно опустить $expr2.

$a = $expr1 ?: $expr3;
Это равносильно записи:

$a = $expr1 ? $expr1 : $expr3;
Примеры:

$a = true ?: false; // true

$a = false ?: true; // true

$a = 1 ?: 2; // 1

$a = 0 ?: 2; // 2
В мануале об этом упоминается очень сухо и коротко. Ну а что еще добавить?

воскресенье, 17 января 2016 г.

yii2: интересности

http://nix-tips.ru/yii2-sortirovka-i-filtr-gridview-po-svyazannym-i-vychislyaemym-polyam.html
http://habrahabr.ru/post/239147/

http://www.infragistics.com/products/android/gauges/radial-gauge

 

понедельник, 14 декабря 2015 г.

Yii2, select фильтор поля

Для того чтобы сделать select  DropDownList в фильтре для поля можно использовать следующее.

Gridview добавляем:
1.
[
    'attribute' => 'attribute_name',
    'value' => 'attribute_value',
    'filter' => Html::activeDropDownList($searchModel,  
     'attribute_name', 
     ArrayHelper::map(ModelName::find()->asArray()->all(), 'ID', 'Name'),
     ['class'=>'form-control', 
     'prompt' => 'Select Category']),
],
 
2.
 
[
    'attribute'=>'attribute name',
    'filter'=>array("ID1"=>"Name1","ID2"=>"Name2"),
],
 
3.
 
[
    'attribute'=>'attribute name',
    'filter'=>ArrayHelper::map(Model::find()->asArray()->all(), 'ID', 'Name'),
],
 
 
каждый из этих методов хорошо работает и тут как удобнее тот и нужно выбирать.   
 

понедельник, 7 декабря 2015 г.

MYSQL, выгрузка результата рапроса в csv

SELECT `email`, `username`, `password`, `firstname`, `lastname` FROM  `mdl_user`
INTO OUTFILE '/tmp/users.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'

IT-записки

comments powered by Disqus