Как добавить пользователя в Mysql

В консоле можно выполнить комманду:

mysql -e "GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY '123' WITH GRANT OPTION; 
Дальше »

Как получить базу данных созданную приложением

Набираем в консоли:

adb -d shell 'run-as com.packge.name cp /data/data/com.packge.name/databases/com.packge.name > /sdcard/databases/'
Дальше »

Как убить все процессы пользователя?

Иногда возникает необходимость убит все процессы пользователя. Это можно сделать командой:

pkill -9 -u [пользователь]
Дальше »

Как посмотреть пользователей группы (freebsd)

Для того чтобы посмотреть пользователей группы, нужно выполнить команду

getent group [имя группы]
Чтобы узнать к каким группам принадлежит пользователь, нужно выполнить
id [имя пользователя]
Дальше »

Как создать ярлыка в Ubuntu 14.10

Набираем в терминале:

gedit ~/.local/share/applications/[название файла с ярлыком].desktop

Например нам нужно создать ярлык на Double Commander

Дальше »

Nginx restart

nginx restart

Забыли как перезапустить nginx? Дальше »

Start / Stop / Restart MySQL

mysql restart

Перезапустить mysql server очень просто. Для это нужно выполнить пару команд.

Дальше »

Deprecated: Automatically populating $HTTP_RAW_POST_DATA is deprecated and will be removed in a future version. To avoid this warning set 'always_populate_raw_post_data' to '-1' in php.ini and use the php://input stream instead. in Unknown on line 0

После перехода на php 5.6 при отправки данных постом может появиться worning:
Deprecated: Automatically populating $HTTP_RAW_POST_DATA is deprecated and will be removed in a future version. To avoid this warning set 'always_populate_raw_post_data' to '-1' in php.ini and use the php://input stream instead. in Unknown on line 0

Дальше »

Обратная сторона кэширования ActiveRecord моделей в Yii

Для повышения производительности в фреймворке yii реализован механизм кэширования ActiveRecord моделей. Кэширование происходит при получении экземпляра модели по через вызов метода model() в классе CActiveRecord

public static function model($className=__CLASS__)
{
  if(isset(self::$_models[$className]))
    return self::$_models[$className];
  else
  {
    $model=self::$_models[$className]=new $className(null);
    $model->attachBehaviors($model->behaviors());
    return $model;
  }
}

По коду видно что кэширование новых моделей происходит по средствам записи экземпляра модели в статическое свойство $_models. Таким образом при первом вызове MyModel::model() экземпляр модели сохранился в models и при повторном вызове MyModel::model() мы получаем уже кэшированную модель.

Дальше »

Отваливается wi-fi после пробуждения в ubuntu 14.10

У меня дома установлена ОС Ubuntu 14.10 x64. Системой я полностью доволен, но есть одна проблема которая вызывает дискомфорт. После длительного бездействия для экономии электроэнергии компьютер переходит в "ждущий режим", что собственно правильно. Но после выхода из него перестает работать wi-fi, а это не есть гуд.

Раньше приходилось выключать или перезагружать компьютер, что бы вернуть wi-fi в рабочее состояние.

Дальше »
Online сервисы для вебмастера: