Самый простой способ обновить дату (установить верную), в linux, это синхронизировать времени по NTP

Сервер времени можно использовать любой, например ntp.ubuntu.com

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

 
yum -y install ntp
ntpdate -s ntp.ubuntu.com

timedatectl set-timezone Europe/Moscow

Если дата сильно отличается и yum -y install выдает ошибки сертификата, то сначала нужно выставить время руками:

 
date +%Y%m%d -s "20150915"


Пометки: linux обновление времени, Синхронизация времени по NTP. Linux time. время.

Для изменения версии php для проекта в IDE Phpstorm, нужно зайти в File - Settings - Languages & Frameworks - PHP

Но если в проекте используется composer, то данные из него переопределят эту настройку.

Поэтому можно задать версию php через composer.json так:

 
{
    "require": {
        "php": "^7.0",
        "oddler/test": "^1.5"
    }
}


Пометки: phpstorm composer php version

После запуска OpenVpn клиента, на Windows 7 получил сообщение: windows route add command failed adaptive returned error code 1

По идее решением служит запуск клиента OpenVpn от администратора, но мне этот вариант был не удобен. Помогло Полное отключение UAC и перезагрузка системы.


Возникала проблема, при распечатке Excel файл выглядел уменьшенным.

Проблема оказалась с настройкой "Размер страницы" - "масштаб", но просто так его сменить не получилась. Элемент интерфейса был серый и не активный.

Решение: сменил ориентацию документа (в то же вкладке), с "книжная" на "альбомная".


Данная ситуация возникала при заполнении файла данными через php библиотеку PHPOffice/PHPExcel (на данный момент она уже считается устаревшей).
Нашел в документации несколько настроек, но их использование не приняло нужного результата:

 
$oExcel->getActiveSheet()->getPageSetup()->setFitToWidth(0);
$oExcel->getActiveSheet()->getPageSetup()->setFitToHeight(1);
$oExcel->getActiveSheet()->getPageSetup()->setScale(0.60);


Есть неприятная особенность при использовании zip в консуле linux систем - если в архивируемой папке есть symlink (ярлык/ссылка) на другую директорию) то содержимое этой папки тоже будет добавлено в архив.

Если это не требуется, то нужно использовать ключ -y

Пример: zip -ry out.zip /home/user

Создание ссылки: ln -s /home/user/files /home/_UserFiles


Пометки: Ярлык, symlink, symbolic link
Пометка по установке на linux сервера terraria.

Иногда бывает нужно проверить, что запрос пришел от Ajax.

Не считая вариант передавать дополнительный параметр, можно проверять заголовок HTTP_X_REQUESTED_WITH.

 
if (isset($_SERVER['HTTP_X_REQUESTED_WITH']) && !empty($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest') {
  // Ajax
} else {
  // Not Ajax
}


Пометки: php ajax проверка

Для домашних компьютеров, особенно если кроме вас никто компьютер не трогает, часто требуется убрать форму запроса пароля на вход после каждого включения Windows.


Есть хорошее видео

  1. Из основных моих проблем: Крышка от блока с памятью - там винт не вынимается, т.е. его нужно раскрутить и тогда подцепить крышку и снять ее вместе с торчащим из нее винтом.

  2. Снятие клавиатуры - над кнопками F1, F6, F10 и Insert есть "мини кнопки" их нужно вжать (например на F1) и, пока держишь, подцепить клаву под край, тогда нажимая их по очереди можно ее снять.

  3. Жесткий диск - нужно за хвост тянуть вперёд и вверх.


Решил, ради интереса, поднять себе socks5 proxy server.

Поискав варианты нашел: shadowsocks, SS5, 3proxy и Dante

Подумав выбрал тот, который ставиться из репозитория Centos 7.


Яндекс.Метрика