-Подписка по e-mail

 

 -Поиск по дневнику

Поиск сообщений в rgo

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 15.08.2006
Записей:
Комментариев:
Написано: 21318

Дневник rgo






Эмуляция сознания

Четверг, 08 Ноября 2012 г. 23:17 + в цитатник
Заинтересовался я тут вопросом, чем "а" отличается от "о", и чем они отличаются от "u". По двум причинам заинтересовался: во-первых, мне всё никак было не понять, в чём же такая принципиальная проблема для меня слышать английскую речь, читать я её читаю, похуже чем русский текст, помедленнее и с большим напрягом. А вот на слух я воспринимаю отрывочно. Причём если я знаю что хотят сказать (допустим в кине субтитры, английские или русские) то я слышу фразу. А если не знаю, то лишь отдельные слова вылавливаю.
А во-вторых мне хотелось въехать в вопрос, с более практической целью: модификация голоса. Как из мужского голоса сделать женский, или наоборот. Что в записи голоса можно изменить, чтобы речь осталась бы внятной, а что менять не стоит.

Чем различаются а, о, u, e и е, в общем, я понял: гармоники. Каждую гласную, можно задать как две-три частоты. Я уже экспериментировал с генерацией синусоидальных сигналов разных частот и суммированием их. Реально можно получить звук как "o", или "u". Даже если на гитаре брать _правильные_ интервалы, то они звучат очень похоже на гласные звуки. Правда я не нашёл списка частот русских гласных звуков, но для английских звуков я нашёл. И понял я, что ухо моё просто настроено на русские звуки, а всё остальное оно тупо отсеивает как посторонние шумы. И поэтому просто вслушиваться, по-ходу не вариант. По-ходу дела надо как я и читал где-то, подключать "синтезатор", надо произносить те звуки, которые хочется распознать. Ибо мозг учится именно так.

Но я осознал так же и другую фишку. Распознавание речи в голове работает на гораздо более высокой тактовой частоте, нежели сознание и работает в совершенно других терминах. В некотором смысле это нативное использование нейронных сетей. Сознание же ненативно для нейронной сети. Оно как бы выполняется на эмуляторе выполненном на нейронных сетях. ...

К чему я этот бред несу? А, к изменению голоса. Собственно выяснилось что из женского голоса сделать мужской можно в заурядном редакторе pcm звука накладывая фильтры. Я это проворачивал в audacity. Но в обратную сторону таким тупым методом не выходит. Если просто взять мужской голос и поднять высоту тона, то получается детский. Женский же если снижать по высоте тона, то сначала получается мужской, потом ужратый в сосиську мужской.

Метки:  

Долбаный редирект вконтакте

Среда, 07 Ноября 2012 г. 00:20 + в цитатник
Вконтакте есть бесячий редирект:
code:
<noscript><meta content="0; URL=/badbrowser.php" http-equiv="refresh"></noscript>
То есть если с отключённым жабаскриптом соваться вконтакт, то он редиректит, причём не сохраняя истории. И приходится включать скрипты, после чего вгонять url в адресную строку ещё раз. Причём скрипты включаются не все, а только те, что с домена vk.com. userapi.com потом приходится включать отдельно.

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

А решение-то было тривиальным, достаточно было просто озаботится вопросом, заглянуть в код, выяснить каким образом происходит этот долбаный редирект и в настройках NoScript проставить галочку запрещающую meta редиректы изнутри noscript.

Метки:  

Слух

Вторник, 06 Ноября 2012 г. 21:35 + в цитатник
Задумался я тут, что тупые и нерегулярные тренировки техники игры на гитаре никогда не сделают из меня музыканта. Решил что пора что-то кардинально менять в практикуемом подходе. Подумал, и пришёл к выводу, что главная проблема -- нетренированный слух. Есть проблема? Есть решение! Сел и написал программулину для тренировки слуха. Ну, программулина -- громко сказано, конечно. Но идея в том, что она раз в секунду даёт на колонки новую ноту, а я эту ноту на гитаре ищу. При этом вся "программулина" уместилась в одну лисповскую функцию.

В общем, я разочарован в себе. Для начала ограничился шестью нотами соответствующими открытым струнам гитары. Когда стал заметен прогресс (уже на следующий день) добавил также все ре-ми-соль-ля-си в пределах пятой позиции на гитаре. И вот прошла неделя, а я так до сих пор и не добился 99% распознавания. Причём хуже всего в нижней части "спектра". То есть то, что располагается на пятой и шестой струнах.

Сейчас переписываю программу, избавляясь от того дебильного подхода который влез в одну лисповскую функцию. Буду генерить звук безо всяких миди. Натуральный. Тёплый ламповый. Хочу обратную связь. Читаю инфу о pitch detection. Голова пухнет, рабочего метода не вижу в упор. Где-то на диске у меня валялась книженция о digital signal processing, которую я где-то украл, но так и не удосужился прочитать. Чувствую, что придётся вспоминать матанализ за первые три курса и поднимать ту книженцию. Хнык-хнык...

Искусство... Гуманитарный склад ума... Ога-ога... Как гуманитарии вкачивают скилл слуха не зная про интегралы?

Метки:  

вконтакт

Понедельник, 05 Ноября 2012 г. 15:13 + в цитатник
На мамину страницу вконтакте сунулся, она заблокирована, для работы требуется зарегать мобильник на аккаунт. Что я естественно делать не собираюсь, и из чего очевидно следует, что страничка та прекратила своё существование. Точнее не существование: как удалить страницу я не знаю. Но по-крайней мере жизнь она прекратила точно.

Но этого в принципе давно следовало ожидать. Дуров собирает бд жителей пост-ссср, и он пойдёт на всё, чтобы узнать больше. Следующим шагом будет, наверное, сбор отпечатков пальцев. Но прикольно другое, мой аккаунт, с которым тоже не связан мобильник вполне работоспособен. Пытаясь объяснить это, я уж было подумал, что дуров сотрудничает с интерзетом, где ящик, и имеет всю информацию от интерзета... Но, паранойя такая не уместна судя по всему. Дело похоже в том, что я заполнил поле "мобильный телефон" до того, как дурову пришла в голову мысль запрашивать sms-подтверждения. То есть у меня какой-то от балды набранный номер и это работает.
Но и всё же, почтовый ящик я сменил.

Тоталитарное государство. Почище всякого СССР.

ps. Интересно, а нет ли какого метода проходить спс-подтверждение не прибегая к покупке левой симки с рук? Надо будет провентилировать вопрос.

Метки:  

Гитара. Once Again

Понедельник, 29 Октября 2012 г. 19:14 + в цитатник
У меня было устойчивое ощущение что ей кранты. Особенно после того, как я купил новый комплект струн, натянул его вместо старого, и не услышал существенного улучшения звука как это бывало раньше. Об этом ещё говорило то, что с настройкой гитары я каждый раз вожусь по нескольку минут, и никак не могу добиться удовлетворительного результата. Но, я никогда не могу разобраться когда стоит посомневаться в своих решениях, а когда не надо. И в этом случае я опять принял неверное решение -- усомнился, что не позволяло мне сделать окончательный вывод.
Но тут я вылез на авиту, нашёл там красивую гитарку за 300р и приобрёл её (кстати история приобретения, блестящая демонстрация моего дебилизма, заслуживает отдельного изложения). Гитарка, хоть и за 300р, хоть и фанерная, хоть и в лучших совковых традициях имеющая в районе XII лада расстояние между струнами и грифом превышающее 1 см, хоть и не звучащая гитара, но зато она строит. То есть, её можно (и несложно) довести до состояния, когда любой взятый аккорд -- хоть в первой позиции, хоть в десятой, -- звучит так, что не возникает никаких сомнений в правильности строя гитары.
И это меня убедило-таки в том, что моя старая гитара накрылась медным тазом. И вот хрен знает что теперь делать. "Новая" гитара, неудобна по двум причинам: слишком высоко задранные струны и узкий эстрадный гриф. Если первое ещё можно победить (теоретически по-крайней мере), то от второго никуда не деться. Ах да, у неё есть ещё одна прелестная особенность: кривой гриф. Если не подсовывать чего-нибудь под гриф, то он криво встаёт, и шестая струна в районе V лада уже располагается вовсе не над грифом, а просто так, в воздухе.
Старую гитару можно попробовать отреставрировать... Я так подумал, и пришёл к выводу что можно это провернуть не отламывая гриф от всего остального. Но если её реставрировать... Я привык к той гитаре, и сыкотна проворачивать над ней столь рискованный эксперимент. Я в жизни немало чего пытался "реставрировать" и вовсе не всегда эти попытки делали мир лучше.

Метки:  

Томми

Четверг, 25 Октября 2012 г. 16:13 + в цитатник
В очередной раз напоролся в ютубе на Томми Эммануэля, и в очередной раз не оторваться. Просто пиздец что творит чувак. А когда он ещё и брательника своего вытаскивает на сцену... http://www.youtube.com/watch?v=zi1LoKfrctU

Метки:  

Гравитационная постоянная.

Четверг, 25 Октября 2012 г. 07:26 + в цитатник
Никто не слышал, субж не менял в последнее время своё значение? Или может быть, электрон с протоном изменили свою полярность? Что-то такое должно было произойти недавно. Всенепременно. Иначе я не могу объяснить наблюдаемое.

Мы все знаем, что чем больше процессов в системе запущено, чем больше загрузка ЦП тем тормознее ведёт себя система. В частности, тем больше лагов в игре. Но, я наблюдаю противоположное: если запущен у меня один процесс TDR2000, то он лагает как сука. Играть невозможно. Если же я запускаю второй процесс, то лаги прекращаются. Я завершаю второй процесс, лаги начинаются снова. У меня была мысль, что TDR'ка как-то странно реагирует на переключение между full-screen окнами. Но мысль эту я отсеял простым тестом:
code:
[rgo Carmageddon TDR2000]$ wine TDR2000.exe -s&
[1] 24233
бла-бла-бла
[rgo Carmageddon TDR2000]$ sleep 10; echo -e '\a'; kill %1
Первая команда запускает tdr'ку, вторая (трёхчастная) ждёт 10 секунд, после чего пикает и прибивает эту запущенную tdr'ку. Запустив вторую команду, я Alt-TAB'ом переключаюсь на только что тормозивший игровой процесс, вижу что лагов там нету. Но через десять секунд я слышу бип, и тут же начинаются лаги. Эксперимент не совсем по всем правилам физической науки был проведён: по идее надо было бы попробовать на трёх разных машинах в разных частях света. Но уже сейчас, предварительно, можно заявлять что что-то в этом мире не так. То ли с гравитационной постоянной, то ли ещё с какой-нибудь глобальной константой. Вопрос лишь в том, с какой именно.

Метки:  

Торренты...

Четверг, 25 Октября 2012 г. 02:24 + в цитатник
Увидел тут в интернетах торрент Avatar'а -- двдрип на 60 гигов. В общем-то нахер он мне нужен? Но типа "для коллекции", "шоб було"... У меня лежит когда-то скачанный сериал на 15 гигов, но там всюду артефакты кодирования, да и разрешение не фонтан. Думаю, а дай-ка я скачаю. Думаю, будет качество хорошее, сопру где-нибудь русскую аудио-дорожку и подклею к файликам, чтобы народ из локалки пытающийся скачать с меня аватара не обламывался бы.

Сутки. Целые сутки мой торрент-клиент вытаскивал первый .iso файл. Вытащил. Я его естественно тут же засунул в плеер, чтобы посмотреть что же вышло. Ёмана в рот. Качество хуже чем в моей 15 гиговой копии. То есть _существенно_ хуже. Очевидна черезстрочность. Всё остальное я затрудняюсь сказать, где качество, а где последствия кривости программы, которой сжимали: mplayer очень ругается на видеопоток, то он находит motion-type равный нулю, то damaged ac-tex, то ещё что-нибудь damaged.

Вот ну не бляди же а? Вот нахуя выкладывать такой крап на 60Гб, когда рядом лежит на 18Гб в существенно лучшем качестве?

Метки:  

TDR2000

Вторник, 23 Октября 2012 г. 09:53 + в цитатник
Мать моя женщина...

Я победил его. Точнее запустил-таки. В общей сложности четыре дня ебли. Иначе не назвать, именно что ебли. Эта сука не желала работать хоть ты тут тресни.

История такова. Если по-хорошему, tdr'ка запускалась у меня без каких-либо специальных телодвижений с моей стороны. Но:
1. во всех разрешениях кроме 640x480x16@60 не отрисовывались менюшки;
2. в игре был сплошной треш из текстур висящих в воздухе.

Для начала я достаточно долго пробовал "разные" tdr'ки. Я скачал две или три из локалки. И UK версии, и FR, даже в фаргусовом переводе на русский скачал, хоть и знаю, что ни один из кармагеддонов никто не смог перевести на русский хоть немного похоже на правду. Когда локалка надоела, я начал качать с торрентов. Штуки три я скачал, всё бесплодно. В общем я удалил всё, оставив один образ диска кармагеддона с сопутствующими ему: патчем до Nosebleed и no-cd кряком, и начал думать.
Подумав я скачал из интернета демку кармагеддона и запустил её, она пахала как надо. Я решил, что всё дело в no-cd кряке и что надо от него избавится. Тут встала проблема следующего характера, кармагеддоновский CD содержит аудио-треки, и они очень нужны кармагеддону (именно из-за них fixed exe увеличивается в размерах в 10 раз). А стандартный для линукса способ использовать .iso подразумаевает mount -o loop, и полностью игнорирует какие бы то ни было аудио-дорожки. Я поставил cdemu -- это ядерный модуль, плюс пара юзерспейс утилит: сервер и клиент, которые позволяют работать с популярными в венде форматами образов. Поставить-то я его поставил но работать он отказывался. Поскольку на тот момент шёл уже второй день как я возился с кармагеддоном, я решил что пора заканчивать, и задвинул.

Но позавчера я опять завёлся. Начал с того, на чём застрял -- на cdemu. Выяснилось, что я забыл переконфигурировать ядро включив в нём поддержку SCSI дисков и цдромов. Переконфигурировал, включил, и CD-ром начал эмулироваться... В линуксе. Но wine, как и было мне обещано на appdb.winehq.org так и не подхватил этот цдром и не смог его показать во всей красе игрухе. Не понятно даже на что я надеялся: везде чёрным по-английски написано, что при запуске TDR'ки под wine просто необходим no-cd кряк. Даже при наличии лицензионного диска.

Почесав репу опять, я вспомнил, что мысль была в том, чтобы найти такой no-cd, который просто проверку в exe обходит, а всё остальное оставляет диску. Несколько часов гугленья не принесли никаких плодов. Я вернулся к разбитому корыту.

Потом... Потом я увидел в консоле вот такие сообщения:
Mesa 7.11.2 implementation error: Unexpected texture format in radeon_update_wrapper()
Please report at bugs.freedesktop.org
Я не знаю как я раньше не обратил на них внимания. Поскольку записывать себя в идиоты очень не хочется, я считаю что вероятно я что-то сделал в процессе всех этих пертурбаций. Либо обновление софта/библиотек (что вполне вероятно, поскольку был перерыв в пару недель в возне с кармагеддоном), либо ещё что-то. Но как бы та не было, я обратил внимание на эти сообщения. Естественно полез в гугл выяснять, что это такое. Выяснил. Что проблема в mesa (для "танков" -- это груда библиотек в linux обеспечивающая OpenGL и, в моём случае, дрова на видяху). Но mesa у меня стоит самая распоследняя! И тут я соображаю, что кармагеддон-то 32-х битный, и значит он использует 32-х-битные библиотеки. А они-то не распоследние, а они-то берутся из emul-linux-x86-opengl, а там они всегда устаревшие.

В общем следующая эпопея -- попытка обновить ту mesa, которая в emul-linux-x86-opengl. Для начала я переключился на последнию "нестабильную" версию emul-linux, потом я нашёл в гугле про оверлей FireBurn, подключил его, и он мне накатил mesa 8.0, но... БЛЯДЬ... в тот момент я уже откровенно матерился, такого количества граблей сконцентрированных в одном месте я не встречал уже давно... но mesa из FireBurn не желала ставится вместе с llvm, в ком-то из них был баг, я-таки поставил без llvm, и... И увидел всё то же разбитое корыто. Ноль эмоций, как будто и не накатывал я FireBurn.

Тогда я сказал себе, да ебись оно всё пропадом, я пойду другим путём. Я собрал 32-х-битное chroot окружение. Для "танков" -- это почти полная 32-х битная система, которая существует параллельно основной, под тем же 64-х битным ядром. То есть, упрощая ситуацию, можно считать что я поставил 32-х-битную ОС. В которую уже без проблем встала mesa 8.x. Причём с llvm. И... И пилять. !!! Не запускаются X'приложения. Я уж и так, и эдак. Не запускаются и всё тут. Ебался я довольно-то долго, пока каким-то странным образом не догадался заглянуть в set, и увидел там XAUTHORITY=/root/.xauthAR43IU. Откуда такая строчка взялась, я не знаю точно, но суть в том, что все те приложения которые я пытался запустить, начинали авторизовываться на X-сервере (который ответственен за вывод графики, и который один на всю систему, 64-х битный) пытаясь открыть файлик /root/.xauthAR43IU. Но файлик-то этот в домашней директории рута, и естественно что я, работая от обычного пользователя не имею туда доступа. Поправил я это и...

И тут я чуть не оргазмировал, TDR запустился наконец, он рисовал мне менюшки в разрешении 1280x1024, он корректно отрисовывал игровой процесс... Но всё же оргазма не случилось: FPS был ужасный. Почитав надписи в консоли я увидел, что:
libGL error: failed to load driver: r600
libGL error: Try again with LIBGL_DEBUG=verbose for more details.
fixme:d3d_caps:wined3d_guess_card No card selector available for GL vendor 0x4 and card vendor 0000 (using GL_RENDERER "Gallium 0.4 on softpipe").
fixme:win:EnumDisplayDevicesW ((null),0,0x33b200,0x00000000), stub!
Из чего я сделал вывод, что никакой акселерации графики нету, что всё работает на чисто софтверной реализации OpenGL/DirectX, и что вообще ппц.

Тогда, я ринулся в бой. Я дважды пересобрал wine (эмулятор венды). Я накатил mesa 9.x. Я громко ругался матом. Не помогало ничего. И тут я взял и запустил glxgears. И вижу, что glxgears тоже не может OpenGL вывод делать. То есть glxinfo пишет что вроде всё ok, а glxgears отрисовывает софтверно. Думаю: тут не всё так просто... Я ковырнул эту ситуацию поглубже, понюхал, и... Ну кто бы мог подумать: поскольку я нахожусь в chroot окружении, то /etc/group, уже не работает. Точнее работает, но его копия. А в этой копии естественно я, как пользователь системы, не записан в группу video. И поэтому мне недоступен DRI.

И теперь, у меня запускается TDR2000. В разрешении 1280x1024 он вполне ничего себе работает, лишь слегка подлагивает. Но я думаю, что это потом, что сейчас wine пересобирается в третий раз, и при этом ещё boinc вовсю фурычит. Щаз wine дособирается, я тормозну boinc и проверю.

А самое обидное в том, что играть в TDR2000 уже расхотелось. Чего я там не видел?

Метки:  

Поручик Ржевский

Пятница, 19 Октября 2012 г. 00:07 + в цитатник
Напролся я тут на статью в вики про поручика Ржевского. Персонаж вымышленный, но судя по всему в истории русского гусарства попадались кадры и похлеще.

Допустим подпоручик Сергей Семёнович Ржевский. Отменный распиздяй, которого за распиздяйство выгнали из армии после года и трёх месяцев службы. Который буянил в Тульской губернии, но так, что его деяния описывались в московских газетах. В качестве примера, в вики приведена такая история:
Однажды на маскарад Ржевский оделся печкой. В трубу просунул голову, внизу печи сделал отверстия для ног. Разделся донага и голым влез в печку, которая была картонная. Спереди был затоп, сзади отдушник. Кругом обоих закрытых пока отверстий были крупные надписи: «Не открывайте печку, в ней угар». В маскараде держали все себя очень вольно, а такая надпись поощряла всех открыть печку и в нее посмотреть. Всякий видел голые члены мужчины, спереди и сзади. Одни плевали, другие хохотали, но весь зал зашумел и стали собираться толпы. Сергей Семенович только этого и хотел. Явилась полиция, и его с триумфом вывели.

Был ещё казак Николай Ашинов, который в 1889 году собрал десант из 150 казаков и высадился в Африке на территории нынешнего Сомали c целью создания "африканского казачества со станицей Московская". Правда идея с треском провалилась, в тот же год, когда французские войска взяли форт Согалло, где квартировался отряд. Французы взяли Ашинова с подельниками в плен, и выслали обратно в Россию. Ашинов, правда не был гусаром, но идея настолько достойна поручика Ржевского, что, пожалуй, даже превосходит его уровень, сам бы он до такого не допетрил бы.

Метки:  

Поиск сообщений в rgo
Страницы: 56 ... 43 42 [41] 40 39 ..
.. 1 Календарь