У меня есть MySQL сервер, который сидит в отдельном ноуте, который стоит на тумбочке и не жужжит. Данные с сервера я могу доставать с помощью LibreOffice Base как франт-энда по локальной сети через wi-fi, но сопутствующие файлы документов в формате ODT, ODS и PDF засовывать в базу глупо и неудобно. Их можно, конечно, сохранять на локальном компе в отдельную папку, а потом эту папку синхронизировать с папкой на сервере, что с одной стороны эффективно, но с другой тоже неудобно. А можно делать умнее: можно сразу маунтить папку с удаленного компа прямо на местный по типу дропбокс, и ничего синхронизировать не надо.
1. Установим sshfs
sudo apt install sshfs
2. Сделаем папку на локальном компе, которая будет иметь содержимое папки с удаленного компа
У меня там /home/alex/Documents и тут /home/alex/Documents, чтоб не путаться
192.168.1.100 – это IP удаленного компа, на котором стоит сервер
alex – это мой юзернэйм на удаленном компе, у вас другой должен быть. У меня там alex и тут alex, тоже чтоб не заморачиваться
4. Теперь строчку sshfs alex@192.168.1.100:/home/alex/Documents /home/alex/Documents можно засунуть в стартап для LXDE или openbox, чтоб она включалась при залогивании.
5. Выключить папку Documents на местном компе можно командой
Я предполагаю, что openssh и rsync у вас уже установлены.
1. Проверим, как работает rsync с паролем, когда локальна папка /home/alex/Mail синхронизируется с папкой /home/alex/Mail на удаленном компе, IP которого – 192.168.1.209, а юзернэйм – alex
Я купил у какого-то чурки, который даже имени своего не назвал, по дешевке Dell Precision M6400 Mobile Workstation. Поехал в Китченер на конспиративную блат-хату, где кроме стола, на котором красовалось сие чудо техники, ничего не было. Дверь открыла какая-то суетливая косоглазая баба, которая стала меня убеждать, что ее муж айтишник, и говно они не продают. Ну и насрать на тебя и на твоего мужа, мне лэптоп для работы нужен, а не в игрушки играть. Дал я ей эти нещасные 200 долларов. Думаю, в чем же подвох? На вид новый, все работает. У него неактивированная Windows 7 Professional стояла, а ключа у меня не было, но была Windows 7 Home, которую я купил в компьютерной лавке лет 5 назад. Поставил я на этот лэптоп Windows 7 Home, активировал, все работает. Прогнал проверочной утилитой от Dell, никаких дефектов кроме RAM не обнаружилось. Dell хитрый. На лэптопе стоит 4G RAM, а он хотел его апгрейдить до 16G. Нафиг-нафиг. За такие деньги я нового говна куплю. Короче врубил я свой видео-редактор, и тут оба-на: вылез синий экран смерти, и комп отрубился. Дела, думаю, может Винда 7 не идет, поскольку железо на лэптопе старее. Поставил XP Professional, кучу драйверов – вырубается и все. Думаю, может софт сильно старый, поскольку железо на лэптопе новее, а Висты у меня не было. Короче, отформатировал я это дело и поставил Lubuntu 17.04. И тоже вырубается. Думаю, ну как так? Или чурка сильно умный оказался, что облапошил экстрасенса, или экстрасенс дурной не видит очевидного невероятного. И тут я додумался проверить температуру ЦПУ, которая зашкаливала под 90°C.
Вот где, оказывается, собака порылась. Почему-то вентиляторы не реагируют на температурные сенсоры, и комп автоматически вырубается от перегрева.
Короче для Убунты фикс будет с помощью i8kutils.
1. Устанавливаем i8kutils:
sudo apt-get install i8kutils
2. Добавляем i8k к модулям кернела
Открываем файл:
sudo leafpad /etc/modules
и вниз впейстиваем
i8k
Сохраняем, закрываем.
3. Делаем i8k.conf файл
sudo leafpad /etc/modprobe.d/i8k.conf
Впейстиваем
options i8k force=1
Сохраняем, закрываем.
4. Перезагружаем лэптоп или в терминале вводим команду, чтоб активировать модуль i8k
sudo modprobe i8k force=1
5. Делаем файл i8kmon.conf, в котором указываем, каким образом вентиляторам включаться
sudo leafpad /etc/i8kmon.conf
Впейстиваем
# Run as daemon, override with --daemon option
set config(daemon) 0
# Automatic fan control, override with --auto option
set config(auto) 1
# Report status on stdout, override with --verbose option
set config(verbose) 1
# Status check timeout (seconds), override with --timeout option
set config(timeout) 20
# Температурный порог: {fan_speeds low_ac high_ac low_batt high_batt}
#set config(0) {{-1 0} -1 40 -1 40}
#set config(1) {{-1 1} 30 60 30 60}
#set config(2) {{-1 2} 53 128 53 128}
# Для компов с двумя фанами:
# Температурный порог: {fan_speeds low_ac high_ac low_batt high_batt}
set config(0) {{-1 0} -1 52 -1 65}
set config(1) {{-1 1} 41 66 55 75}
set config(2) {{-1 1} 55 80 65 85}
set config(3) {{-1 2} 70 128 75 128}
# end of file
Тут надо смотреть, сколько вентиляторов на вашем лэптопе стоит. Если один вентилятор, то надо откомментить строчки, относящиеся к одному вентилятору, и закомментить к двум и наоборот, а то не будет работать.
6. Включаем монитор командой в терминале
i8kmon
Нижние прямоугольники – это на самом деле кнопки, они даже красными иногда становятся, которые при нажатии левой, средней и правой кнопкой мыши должны чего-то делать, но на моем лэптопе они нечего не делают. Или температура у процессора низкая или BIOS не дает, я не знаю, но температура ЦПУ редко когда превышает 50°C, чего собственно и требовалось получить.
Инструкции данного туториала касаются Ubuntu 17.04 Zesty с ядром 4.10.0-28-lowlatency x86_64 GNU/Linux, но для других разновидностей Убунт и даже Линуксов тоже сгодятся.
1. Первым делом достаем голоса Ivona TTS. Для хитрых буратин, я поставил видео с подробным описанием, где скачать крэк. SAPI5, правда, идет со встроенными голосами от Майкрософт типа Мэри или Сэм. Кто нехитрый, пусть Ивону купит или довольствуется тем, что добрый дядя Сэм поставил.
2. Устанавливаем на комп Wine
sudo apt-get install wine-stable winetricks
3. Создаем 32-битный WINEPREFIX с папкой ttsreader
Этот вайнпрефикс теперь будем ставить все время для любой команды
WINEPREFIX=/home/alex/ttsreader
6. Один за другим устанавливаем голоса от Ивоны. Какие именно голоса – на любителя. Я установил все американские, все британские и один русский. Русский у Ивоны всего один.
alex – это мой юзернэйм, у вас другой должен быть.
Когда все голоса установлены, цыганам рекомендуется заменить файл ivona_sapi5_voice_v1.6.60.dll в папке ~/ttsreader/drive_c/Program Files/IVONA/IVONA 2 Voice/x86 на крякнутый.
7. Устанавливаем говорилку.
СкачиваемeSpeak TTS для SAPI5 и устанавливаем прогу с тем же вайнпрефиксом
WINEPREFIX=/home/alex/ttsreader wine balcon.exe -n "Microsoft Sam" -t "how do you do?"
Балаболка балаболит хорошо, но почему-то на Убунте долго заводится. Некоторые рекомендуют включать wineserver при стартапе и прочую чушь, которая не работает. Потому я сделал кнопку, которая всегда на стрёме.
Она работает при помощи проги xsel, которая копирует выделенный мышкой текст в x-клипборд, и QT4
notify-send – удобная прога для отображения всяких уведомлений прямо на дисплее. Только она не работает в кронтабе, потому что cron идет в обход GUI, а notify-send хочет dbus. Для этого мы сделаем простой фикс.
3. Сделаем файл dbus_get.sh, который надо включать при стартапе после залогивания. Для этого различные десктопы и оконные менеджеры имеют свои приспособления
Это я на стройке в Ватерлоо снег с крыши счищал. Там еще русский чувачок был, которого в возрасте 1 год усыновили канадцы. Его звали не-то Аркел, не-то Арсел, забыл короче. Он по-русски ни бельмеса не соображал и все рассказывал про своих голландских родственников. Он потом со стройки сбежал. Он работал где-то на молочной ферме. Еще там был негритос с Карибского архипелага. Он ходил в шубе и бутсах на голую ногу, жаловался, что у него мерзнут пальцы и через каждые 15 минут бегал к печке греться. Он тоже через 2 дня сбежал. Супервайзером там был алкаш итальянец по кличке Зло, а дом строили поляки. А нанял меня по знакомству Адам Морриссетт, жирный, ленивый и глупый канадец, который организовал бизнес по мытью окон в супермаркетах и нанимал дебилов и нелегальных эмигрантов, потому был что жлоб. Вот даст он им две тряпки, и они ими весь день елозят. У него менеджером был какой-то долбоёб по имени Рене, эмигрант из Чехии. Он гонял на задротной BMW и был тупой. Вот поехали он на работу из Гвелфа в Ричмон Хилл, ехали 3 часа, стоя в пробках на 401-ом хайвее, а приехали, и оказалось, что забыли ведра. И так всю дорогу. Я потом перестал на их SMS отвечать и они отстали от меня. Наибала меня его знакомая шалава.
Видео состоит из двух кусков: утро 23 и полдень 21 декабря 2016.
Для баяна не так уж и много нот в наличие, а порой хочется сыграть что-нибудь популярное, современное, а родные ноты днем с огнем не найдешь. Можно взять партитуру для фортепиано или табулатуру для гитары, но это все не то. Фортепианная слишком сложная, а гитарная наоборот примитивная, а хочется взять и сыграть что-нибудь на баяне прямо с листа.
Казалось бы, проблема, или даже дилемма, как сказал один мудрец, ковыряясь пальцем в текущем водостоке в туалете на фабрике Скайджэк корпорации Линамар. Он хотел узнать, куда идет труба – в женский туалет или в городскую канализацию. Проблема была 30 лет назад, когда приходилось переписывать ноты вручную, а дилемм тогда не было вовсе.
Теперь в век цифровых технологий ноты можно отсканировать, оптически опознать в PhotoScore и экспортировать в файл формата XML, который потом можно открыть в большинстве нотных редакторов. Их существует некоторое количество, в основном коммерческие и не слишком дешевые, и не слишком приятные для пользователя. Про них я не буду говорить, ибо незачем, когда есть отменнейшая совершенно бесплатная и оупен сорс программа MuseScore. Ее главное преимущество заключается в том, что она без проблем работает на моем 32 битном XP SP2 Professional, когда Sibelius выше 4.5 версии уже не устанавливается. Не выкидывать же компьютер по прихоти толстосумов из Майкрософт, которые решили, что прогресс зашел уже дальше некуда? Оборзели. Компьютер у меня новый. Он в углу простоял 10 лет и еще столько же простоит.
Про возможности MuseScore рассказывать я не буду, мой пост не об этом. Скажу лишь, что для баяниста этот редактор – само то и похож на Сибелиус. Какой-то американский Комбриг на интернете расхваливает Notation Composer, за который он отвалил бешеные бабки. Я попробовал пиратскую копию с Пират Бэя, ничего замечательного в нем не увидел – нечто похожее на Encore за $300 баксов, которая – такое дерьмо, что не открывает свои же собственные файлы от прежних релисов. Но то была старая версия, новые не устанавливаются. Не выкидывать же компьютер, чтоб нарушить копирайт?
Намекну на баянно специфические особенности MuseScore.
Нота в скобках для левой партитуры
В Сибелусе в нотной палитре есть такая нота, но она не для баяна и проигрывается несмотря на скобки. Это надо идти в Properties и отключать ее звучание. Она потом вроде как и не звучит и в то же время звучит как-то вяло. Получается неряшливо. Но баянная нота в скобках на самом деле – совсем не нота, а скорее сноска или ссылка – в общем коммент. Ее можно сделать просто текстом, поставив скобки вокруг точки, а саму точку сделать шрифтом 60-ого размера. Получается вполне прилично.
(.)
Саундфонт
MuseScore идет с установленным саундфонтом FluidR3Mono_GM.sf3, который для моего утонченного слуха просто ужасен. Комбриг-то и жаловался, что MuseScore звучит отвратительно, но он не догадался, что дефолтный саундфонт можно заменить каким-нибудь более качественным. Для себя я выбрал бесплатный GeneralUser GS v1.471.sf2, который меня полностью устраивает, а вы можете поставить какой-нибудь коммерческий. Скачайте саундфонт с интернета. Разархивируйте его в папку /MuseScore2/Soundfonts. А потом пойдите в меню View > Synthesizer и нажмите кнопку Add.
Нотный стан
В меню: Style > General > Page поставь:
Min. system distance
8.5
Max system distance
15.0
Grand staff distance
двигает линейки между соло и басом, делая расстояние шире/уже.
Инструмент
Аккордеон
Определитель аккордов
Написать партию для правой руки особого труда не составляет. Если звуков мало, можно добавить, если много – убрать. Труднее сделать партию для левой руки, потому что на левой клавиатуре находятся басы и аккорды, которые в нотах для баяна обозначаются буквами Б, М, 7 и У. Их в нотный редактор не засунешь, там нужны фактические звуки. Аккорды можно подбирать прямо на баяне, а потом рисовать ноты вручную, или можно использовать мой определитель аккордов, а файлы к MuseScore скачать ниже.
Определитель аккордов ищет подходящие аккорды по составляющим их звукам. Всего аккордов 68, а комбинаций последовательностей звуков для них в моей базе данных 5364. Кое-кто на Западе уверят, что у аккордов не может быть больше двух секвенций, баянисту этого знать не надо. Ему надо знать, на какую кнопку нажимать.
Найди аккорд
По звукам
По типу
По-американски До, Ре, Ми, Фа, Соль, Ля, Си выгладят так:
Из этих нот в басовом ключе строятся аккорды для левой клавиатуры баяна: