Записки разработчика

25.01.2017

Кодировка (charaster_set) и представление (collation) по умолчанию в Mysql

Например, Вам нужно чтобы вместо «latin1_swedish_ci» было «utf8_general_ci», в параметре Collation в конфиге сервера Mysql нужно прописать такие инструкции (файл my.cnf или mysql.conf — в зависимости от дистрибутива) :

character-set-server = utf8
collation-server = utf8_unicode_ci
admin @ 14:45


altlinux p8 и zshell проблема с Home End в терминале

Сегодня обнаружилась проблема — поставил ZShell (zsh) — давно его использую, очень нравится возможности которые он дает. Но вот в другом дистрибутиве клавиши Home (в начало shell-строки) и End (в конец shell-строки) в терминале работали корректно. А сейчас — при нажатии Home выводится буква «H», при нажатии End — буква «F».

Проблема в том что клавиши Home и End передают другой код, отличный от того что прописан в конфигурационном файле.

Чтобы узнать актуальный код клавиши, нужно нажать Ctrl — v и после этого нужную клавишу. В моем случае Ctrl — v Home — и получаем код : ^[OH а для End - ^[OF

Таким образом код в конфигурационном файле приписываем так:

bindkey "^[OH" beginning-of-line
bindkey "^[OF" end-of-line
admin @ 00:12


17.01.2017

altlinux p8 Квадратики в текстовом режиме вместо русских букв

Решил я вернуться на ALT Linux. Всё таки наша отечественная система на базе ядра Linux. Обладает своеобразным консерватизмом, что не может не радовать в этом стремительно меняющимся мире.

Решил выставить другое разрешение экрана, появилась надпись «Изменения вступят после перезагрузки». Улыбнулся — такое я помнил со времен Windows 95. Дело секунд — перегружаюсь. И, внезапно, лог загрузки остановился... и ничего не происходит. Но выше по логу видно что проблема появилась после загрузки видеодрайвера. Мать думаю... посоветовавшись с другом, решил зайти с соседней текстовой консоли.

Каково же было моё удивление когда я в консоли вместо русских букв увидел, мать их, квадратики!! Такое я помню со времен RedHat 6.2 и Mandrake 7.0! Думал что эту проблему сто лет как победили... А так как сижу крайние года на Убунте, будь она не ладна, совсем разучился красноглазить %)

В общем с телефона в поисковую систему, и после 40 минут гугления и тестирования различных советов наткнулся на такой:

$ setfont cyr-sun16

выполняю, проверяю — ураа! Квадратиков нет, вместо них кириллица. Ниже совет, в каких файлах должен быть конфиг шрифта:

sudo vim /etc/locale.conf

с таким содержимым:

LANG="ru_RU.UTF-8"

а также,

sudo vim /etc/vconsole.conf

с таким содержимым:

KEYMAP=ru
FONT=cyr-sun16
FONT_MAP=

В общем настройки стали сохраняться после выхода.

Да, чтобы восстановить иксы — я сделал так:

rm -f /etc/X11/xorg.conf.d/10-monitor.conf

Радикально, но работа иксов восстановилась.

admin @ 01:08


 

Powered by WordPress