Универсальный мыслефон
sindy_jay

Эта идея посетила меня еще лет в 10. Вот сейчас вспомнилась почему-то.

В общем, причиной идеи оказались медики, за что им отдельное спасибо!

Значится, делали мне как-то ЭЭГ головного мозга (электроэнцифалограмма) - это когда на голову одевается такая сеточка с присосками, и в компьютер снимают сигналы, которые передает мой мозг. Насколько я понимаю, анализ идет по альфа-, бета- и гамма-волнам (если это читают медики, пусть меня поправят - я не спец в этой области).

В общем, комп такие сигналы анализирует, и выдает результат в виде ломаной линии - типа кардиограммы.

Так вот, мне подумалось... раз в определенных ситуациях мозг выдает определенного типа сигналы, то когда человек о чем-то думает, сигнал (или сочетание сигналов) будет одного типа. Когда думает о чем-то другом - другого типа, и т.д. Так вот - а что если в этот самый компьютер "вдумать" весь словарь Даля, основные яркие мыслеобразы (графические, видео и т.п.), ассоциации и т.п., естественно по определенному алгоритму ("пациент, не думайте о зеленом медведе!").

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

Пусть поначалу это будет не слишком красиво, но если технология сработает, то далее - вопрос времени, как сделать ее удобнее.

Можно было бы без всяких "чипов в мозг" заменить мобильники на устройства, считывающие и передающие мысли.

Вот с приемом всё гораздо сложнее. Такая система не позволит "вдумать" полученный сигнал в ваш мозг.


Конференция "AILAN Social"
sindy_jay

В субботу прошла конференция-презентация моего крупного интернет-проекта. На конференции были представители университетов и научные работники.

Пришлось почти три часа стоять "лицом в проектор" и рассказывать, рассказывать. Самое дурацкое - то, что кроме моей команды разработчиков там присутствовали относительно посторонние (например, СМИ), потому пришлось обойтись без обсуждения ноу-хау. Зато не придется теперь сто раз объяснять каждому суть проекта.

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

А идея, хоть и базируется на уже существующих, но многими моментами отличается кардинально. Например, N-ным количеством уникальных сервисов (сколько пользуюсь интернетом, аналогов еще не встречал, потому считаю своей разработкой).

В общем, второй "фейсбук" никто делать не планирует, но кое-что, все-таки, создадим.


Ubuntu Studio 10.10 - приятный бонус для мультимедийного "нотебуке". Часть 1. Инсталл.
sindy_jay

Сегодня сделал для себя весьма приятное открытие.

Маленькая предыстория.

Я давно занимаюсь мультимедиа - примерно года с 2000-го. Из этого периода я около 8 лет знаком с *nix системами и периодически ими пользовался. Периодически - лишь оттого, что передо мной стоят не только задачи системного администрирования или разработки программного обеспечения, но (до этого - чаще всего) - работа с монтажом звука и изредка - видео. За это время было перепробовано множество дистрибутивов. Началось мое знакомство с AltLinux Junior. Затем был RedHat (снесенный сразу же - я тогда плохо разбирался в компах, и красная шапочка меня до коликов не впечатлила), Mandrake, Mandriva 2009 (ужасно не понравился - чрезмерно навороченный интерфейс, что больше характерно для форточной идеологии, нежели никсам), ASP Linux (весьма приятная вещь, я вам скажу!). Дольше всех продержался Slackware 7, поставленный мне моим другом (за что ему отдельный респект! - именно тогда я выучил, что такое "man" и "--help" =) ). После этого был длительный период использования форточек. Куда же деться без Cubase'а, Adobe Audition/Sound Forge и множества толстых VSTi? Последними были Debian lenny и Ubuntu Server. Увы, ни Kubuntu, ни Xubuntu так и не захотели ставиться ни на один из моих компов, потому насчет них ничего сказать не могу. А из всех перечисленных мне понравились лишь Debian и Ubuntu Server.

Читал про многие приложения, которые безуспешно пытался поднять в разных дистрибутивах Линукс, однако все они требовали весьма специфические библиотеки, и отсутствие желания ковыряться в сотнях пакетов приводило к установке форточек на круги своя.

И вот, сегодня случилось чудо! Я нашел дистрибутив, который удовлетворил (на первый взгляд) мои потребности в мультимедиа. При этом осталась возможность заниматься разработкой, т.к. Линукс последнему лишь способствует.

А теперь ближе к теме.

Ubuntu Studio 10.10.

Линукс устанавливался на ноутбук Asus F3Jr (Intel Dual Core 1.7 GHz / 1 Gb RAM / 80 Gb HDD / ATI Radeon X2300 / WLAN / LAN 1 Gbit).

Думаю, прежде чем перейти к красотам системы, остановлюсь немножко на отдельных пунктах инсталла. Одним из моментов, которые хотелось бы осветить - разметка разделов. От нее (побуду капитаном "очевидностью") зависит качество вашей дальнейшей работы, да и скорость системы. Правильный конфиг никому не помешает. В это нет панацеи. Каждый случай по-своему уникален. Если не разбираетесь или боитесь что-то испортить, ставьте автоматическую разметку. Но это ламерство (да и далеко не лучший вариант разметки). Лучше почитать RTFM'ы (* rtfm = read this fucking manual) и сделать по-человечески. Один раз и надолго.

Итак, было сделано 4 раздела:

  • #1 первичный - загрузочный раздел. Точка монтирования /boot. Выделил я под него 50 метров жесткого диска (предостаточно для этого раздела), поставил метку "загрузочный" (в данном случае это уместно). Файловая система - ext2. Для загрузочного раздела нет необходимости использовать журналируемую ФС. Думаю, для относительной защищенности компьютера от внешних факторов, есть смысл ставить параметр монтирования "ro" - только для чтения. В случае необходимости можно изменить настройки под root'ом, а без надобности в этот раздел не нужно что-либо записывать.
  • #2 первичный - файл подкачки (swap). По традиции swap=2xRAM. Однако, было интересно, сколько потребует сам установщик. При моем гиге оперативной памяти под своп было выделено 3.1 Гб. Я не стал менять это значение - система мультимедийная и подкачка ой как пригодится. Размещение свопа (как, кстати, и загрузочного раздела) вначале жесткого диска обусловлено архитектурой жесткого диска - головке HDD не придется "разрываться" через весь диск, а работать на небольшом пространстве у основания - это сократит износ жесткого диска.
  • #3 логический. Раздел для временных файлов. Точка монтирования /tmp. Временных файлов может оказаться весьма много (особенно в моем случае), потому для этого раздела я поставил достаточно большое пространство - 6 гигабайт (для обычной системы достаточно, например от 500 Мб до1 Гб). В качестве файловой системы была взята ReiserFS - достаточно шустрая журналируемая система. Практика показала, что в плане тормознутости компьютера проблемы перестают появляться. Комп летает. В качестве параметров монтирования, для данного раздела, есть смысл установить следующие: "nodev" (не поддерживать символьные и блочные устройства - это не нужно в разделе для временки), "nosuid" (игнорировать биты SUID и SGID) и "noexec" (запрет на выполнение любых программ - например, исключаем работу вирусов в это разделе, и т.п.).
  • #4 логический. Всё оставшееся место (70.9 Гб) я выделил под корневой каталог. Может быть, это и не слишком корректно, но в условиях небольшого (для мультимедиа) винта -весьма актуально. (например, для сервака я бы создал еще отдельные разделы для "/", "/var/log" и "/home"). Файловая система сделана ext4. Думаю, она хорошо подойдет для мультимедийной системы. Раньше всегда использовал ext3, но решил попробовать новинку и остался доволен. Точка монтирования, напомню, - корневой "/". Каких-либо особых параметров монтирования я не устанавливал.

Тут хотелось бы отметить, что инсталл системы идет не в графическом режиме (что радует - иначе бы было дольше). Да, еще хочу заметить, что для инсталла обязательно потребуется интернет - бОльшая часть пакетов ставится из сети. Скачанная с официального сайта DVD-шка весит всего 1.7 Гб, то есть содержит лишь базовую систему (не забываем, что мультимедиа не меряно весит). Причем VPN тут нежелателен (разве что вы вручную будете делать конфиги в консоли, что изрядно усложнит инсталл - особенно с нашим "русским PPPoE" =). Это маленький бонус в адрес владельцев роутеров и автоматически определяемых интернетов.

Во время инсталла будет предложено зашифровать домашний каталог. Я отказался - лишь по той причине, что отдельного раздела под /home я не делал. Хотя, мера, безусловно, полезная.

Далее будет еще одно интересное окошко - с выбором компонентов системы (программное обеспечение). В списке четыре пункта (я выбрал все, т.к. было интересно посмотреть на весь предлагаемый софт).

  • 2D/3D creation and editing suite
  • Audio creation and editing suite
  • LADSPA and DSSI audio plugins
  • Video creation and editing suite

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

Ждем, пока скачаются пакеты (1292 штуки). Можно, например перекурить или попить чаю, т.к. процесс не такой уж и быстрый.

ВАЖНО! Далее будет интересный вопрос. Jackd необходим для работы некоторых редакторов, и предлагается запускать его в реальном времени. Для этого пользователю потребуются админские права (попросту говоря, нужные программы просто так не запустятся, а заниматься шаманскими танцами с бубном не всегда хочется), потому лучше на этот вопрос ответить "нет". Это несколько затормозит реалтайм-обработку, зато исключит многие ненужные проблемы с системой.

Последний пункт инсталляции. Загрузчик Grub (кстати, тоже красиво оформленный - в этом вы убедитесь при первом reboot'е). Если на компе стоит одна система (только линукс, только одна сборка), то есть смысл ставить загрузчик в корневой раздел. (если, не дай бог!, у вас возникнет желание вернуться в форточки, то перед инсталлом винды неплохо бы загрузиться в DOS и сделать "FDISK /MBR" - очистить нулевую дорожку винта от линуксовой загрузочной записи).

И вот, система готова. Ставилась около полутора часов, вкруговую.

Интерфейс (первое, что мы видим) не может не радовать. Ненавязчивые цвета. Темная гамма. Все строго, стильно, но при этом остается атмосфера креативности и удобства. В качестве X11 выбрана оболочка Gnome. Понятное дело - она гораздо шустрее новомодного KDE4, а лишние расходы оперативки на отрисовку красивостей нам не нужны. Гном стал прекрасен. Думаю, для этой сборки Линукс нет необходимости ставить отедльный KDE (хотя - дело вкуса).

Приятно, что в системе изначально нет ничего лишнего. Только целевые программы. Мультимедиа, так мультимедиа. Никаких лишних игр, ненужных программ и прочего мусора (обычно имеющегося в большинстве дистрибутивов). Тем, кому чего-то не хватает, поможет aptitude.

Впечатления - восторг и приятное удивление.

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

Первое, что я всегда ставлю в любом линуксе (последнее время - Debian или Ubuntu) - пакет yakuake. Это терминал. Консолька оформлена в духе аналогичной из Quake - при нажатии клавиши F12 выползает сверху экрана, а при необходимости (при нажатии той же F12) прячется обратно, не мешая работать. Без консоли в линуксе жить тяжело, а пользоваться оконными - не так комфортно. Итак, в стандартной консольке (под админом!):

aptitude install yakuake

В режим админа есть смысл переходить через

sudo -i

ваш_пароль_админа

Увы, пакет yakuake написан под KDE, потому инсталл этой консольки потянет за собой пачку kde'шных пакетов - почти на 45 Мб.

Также я не представляю себе линукс без старого доброго "mc" с его "mcedit" в комплекте (увы, так и не приучил себя к редакторам типа "nano" или "vym" - слишком долго сидел в "форточках").

aptitude install mc

Еще в дистрибутиве не хватает редактора для документов. Потому, следом за красивой консолькой последовала команда

aptitude install openoffice.org

Версия OpenOffice.org 3.2, лежащая в репозитории меня абсолютно устраивает, потому особо не будем заморачиваться. Весит со всеми зависимостями немало - целых 379 Мб. Но если нужен нормальный офис, то этих метров не жаль.

Из приятных моментов порадовал свободный доступ к NTFS разделам второго компа, ткнутого в роутер.

Далее идем в интернет. Многих приятно порадует установленный в системе Mozilla Firefox. Однако, мне больше нравится Google Chrome. Ничего не могу с этим поделать. Потому иду на официальный сайт ( http://www.google.com/chrome?hl=ru ) и скачиваю версию для своего компьютера. А далее - перехожу в каталог с нужным мне пакетом, и делаю:

dpkg -i google-chrome-stable_current_i386.deb

Теперь о музыке. Музыка (как говорил один профессор) - это вам не хухры-мухры!

Ну какая система может существовать без нормального проигрывателя? Привычка - дело хорошее. Кому-то Amarok по душе, кому-то XMMS. А мне, например, нравится плеер SongBird. К тому же, он отлично вписывается в дизайн оболочки Ubuntu Studio.

Подробно про установку можно почитать здесь: http://valovo.blogspot.com/2010/03/songbird-ubuntu.html

Не забываем временами делать "apt-get update", "aptitude clean" и "aptitude autoclean" =) Иногда помогает =)

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

P.S. Если будут вопросы, присылайте их в командную строку сайта http://google.com =) Гугл знает всё.


WikiLeaks RSS
sindy_jay

Честно говоря, приятная шумиха вокруг "викиликс" радует слух. Особенно - массовые независимые атаки, повалившие вражьи серваки. Пусть себе знают, как строить демократию. Это только улыбку вызывает, не более - сначала кричим о свободе, а потом эту же свободу ограничиваем. С другой стороны, подобного рода события могут непредсказуемо повлиять на ход мировой истории. Особенно, эсли, вдруг, это всё не глобальный фейк.

Но речь я хотел бы повести не об этом. Я не сильно люблю пользоваться сайтовыми GUI. Даже не из-за экономии траффика. Просто как-то удобнее делать всё не выходя из операционки и не отвлекаясь на лишнее. Постить в блог? Через специализированный софт. Общаться? Ну так, к социальным сетям прекрасно джабберы подключаются. Новости? Для этого есть RSS и читалки, и т.д.

Стоп, стоп.

Хотел оформить подписку RSS на "викиликс". Все-таки, интересно почитать временами. Без разницы - англоязычную (оригинальную) версию, или наше русское зеркало. Но не тут-то было. Перерыл все сайты, и (о, ужас!) ни на одном нет ссылки на RSS. Как так? Почему такая непродуманность? Сей факт весьма огорчил и побудил к действию.

Думаю, после нового года выложу в сетку сайтик с подпиской RSS на любой из доменов (зеркал) викиликс.

Ну, а пока это не произошло, предлагаю для прочтения два сайтика (на выбор):

Приятного прочтения! Увидимся на страницах блога.


f.c.k.n.g Eclipse
sindy_jay

Отвыкать от хорошего не хочется. Вот и с переходам на Debian lenny хотелось поработать в нормальной IDE - в Eclipse. Не тут-то было. То, что платформы нет в репозитории, это нормально. Выкачал. А вот дальше начались трудности. Для начала, надо было установить eclipse-platform. В общем, не расписывая долго, разбирать приходится по пакетам. До самого низа. И, в конце концов, выясняется, что некоторых пакетов в Debian попросту не оказалось. Конечно, можно было снести иксы окончательно (по ходу установки некоторых пакетов пришлось расстаться с Gnome, но когда дело дошло до KDE и 90% установленного ручками софта - и это всего лишь чтоб обновить некоторые библиотеки!), но не хотелось. Потому, увы, идею пришлось отложить в дальний ящик стола. А жаль.


звукорежиссура под Debian
sindy_jay

После ночного успеха с ноутбуком я задумался над тем, чтоб поднять Debian и на основной машинке. Единственное, что останавливает - отсутствие в линуксе хорошего софта по звуку. То, что там имеется (а было перепробовано очень много всего!) меня не устроило. Как правило, из-за ограниченного функционала.

Хорошо было б поднять маковский "лоджик". вот только не уверен, что это реально. Если кто знает как, пишите в комментах. Или если имеются приложнеия для профессиональной работы с монтажом и записью аудио. Рассмотрю различные варианты.


обновился
sindy_jay
Определенно, когда-то надо что-то менять. В последнее время я что-то засиделся в дурацких социальных сетях, перепробовал разных блогов и, в конце концов, остановился на этом.
Заимпортил свои посты с ЖЖ - благо, их не так много, и начал с чистого листа. Думаю, теперь будет гораздо удоней работать.

неожиданно
sindy_jay
 скептически отношусь ко всяким графическим тулзам в операционках, которые для этого не предназначены. Но наблюдать за тем, как летает KDE3, весьма приятно!!!! кто бы мог подумать, что я перейду на него с любимого "гнома"...
В общем, старые добрые K, с которых начиналось мое знакомство с Linux, снова со мной!!!!
...даже печатается как-то шустрее...
осталось по-человечески поднять серваки. что-то всё через жо.
сто лет не работал в командной строке.
ну и еще пачка задач накопилась.... надо столько успеть...

update brain
sindy_jay
 сегодня поставил себе debian linux. после проваленной вечеринки снес к чертовой матери все программы по звуку и снова углубился в кодовые дебри. даже сложно представить масштаб идеи, которую я задумал. хорошо, есть друзья, готовые помогать. теперь жить будет весело.
забудем о ночных клубах.
забудем о дурацких барах, где можно ежа быстрее родить, чем к тебе подойдет гребаный официант сменить пепельницу.
в конце января или феврале у меня появляется свой гараж. ну.. почти свой. куплю аппаратуру, сразу как продастся синтезатор, и арендую. для себя. во всяком случае, это хорошее место для проведения приватных пати или для сервака. уж подвести интернет в гаражик не составит труда.
да, осталось только закрыть фирму к такой-то матери. гребаное государство слишком хорошо заботится о своих подопечных, устанавливая нереальные налоги.
да и вообще как-то задолбало. сейчас кайф. есть пиво, любимые "грибы" (я про infected mushroom, а не то, что вы подумали), сервак под дебианом, новый нгинкс и старый добрый апач. ковыряю фаст-цги в кайф.
как, все-таки приятно сидеть в нормальной оси.
думаю, на этот момент всё. до скорых встреч.

Идея о новых сервисах
sindy_jay
 Пользуясь разными социальными сетями, я столкнулся с тем, что, несмотря на обилие общения, вой-чего не хватает. Итак, по пунктам - то, что я внедряю в своей системе.

1. Онлайн-статус.
Человек имеет право на определенную приватность. Не всегда, заходя на сайт, он хочет, афишировать свое онлайн-положение. Соответственно, надо сделать так, чтоб статус присутствия был изменяемым. Например, "видимый только для (список пользователей)" или "невидимый для (список пользователей)". Думаю, это было бы удобно.

2. Конференции.
Почти форум, но для конкретно выбранных людей. Почти тет-а-тет переписка, но с некоторыми отличиями (от аналогичного сервиса в других социальных сетях).
Человек может предложить концеренцию нескольким людям. После подтверждения ими предложения, они автоматом получают сообщения от всех пользователей, находящихся в концеренции. Таким образом, можно проводить онлайн-концеренции и деловые переговоры, либо же просто трепаться с друзьями ни о чем.
Отличие от чата - то, что переписка статична (как в простых сервисах а-ля "сообщения").
Отличие от форумов - то, что в переписке участвуют лишь те, кого человек добавил лично.
Также, при отказе от конференции, человек должен обязательно указать аргументы отказа.

You are viewing sindy_jay