Настроить длину пароля в ubuntu
В целях безопасности свежие версии ubuntu не надут установить слишком короткий пароль (меньше 8 символов), выдаст ошибку:
Выберите пароль большей длины
В целях безопасности свежие версии ubuntu не надут установить слишком короткий пароль (меньше 8 символов), выдаст ошибку:
Выберите пароль большей длины
Установил xfce вместо unity на ubuntu. После чего git fetch начал отдавать такую штуку c "bad permissions":
$ git fetch @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Permissions 0644 for '/home/username/.ssh/id_rsa' are too open. It is required that your private key files are NOT accessible by others. This private key will be ignored. Load key "/home/username/.ssh/id_rsa": bad permissions Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists.
Будет кратко описана установка xdebug, настройка php.ini и phpstorm, а также использование xDebug на linux в связке с phpstorm и vagrant.
10 новых фич в php 5.6.
1. Скалярные выражения в константах.
class Test
{
const DAY = 60 * 60 * 24;
const LIST_OF_CARS = array(
'honda',
'bmw',
'mercedes',
);
}
Новые возможности php 5.5.
1. Генераторы. Введено ключевое слово yield. Позволяет значительно экономить память.
2. Хэширование паролей. Для хэширования паролей и проверки хэшей появились функции:
password_hash($password, PASSWORD_BCRYPT); password_verify($password, $passwordhash);
3. Блок finally для exceptions. Finally выполняется всегда после try/catch независимо от того, какой блок сработал.
В кратце что нового в php 5.4.
Появились примеси (трейты).
trait LoggerTrait
{
public function log($string)
{
file_put_contents('/tmp/log', $string);
}
}
Трэйты предназначены для обхода множественного наследования, которое не поддерживается в php.
Краткая запись массивов с помощью квадратных скобок без использования ключего слова array:
$arr = ['value'];
$arr = array('value'); // старая запись естественно тоже работает
Socket error: could not connect to host.
Как избавиться от таких ошибок в rabbitMQ?
Во-первых, нужно посмотреть сколько для rabbit доступно открытых файлов (см. file descriptors и socket descriptors).
Сегодня в моём Google Chrome сыпется вёрстка в очень популярной социальной сети - Facebook. На мой взгляд это очень серьёзный баг для такого гиганта. Версия хрома 48.0.2564.82 Ubuntu 14.04 (64-bit).
Очистка кэша и множественные перезагрузки страниц не помогают исправить проблему. Прилагаю скриншоты.
Делаем дамп таблицы с помощью mysqldump и сразу же отправляем его в другую базу данных:
mysqldump -uroot database1 my_table | mysql -u root database2
Я лазил по серверу, предварительно подключившись по ssh. Я просмотривал через утилиту tailf содержимое файлов. В файлах присутствовали бинарные данные. В какой то момент что то сломалось и всё стало отображаться кракозябрами: