Статьи по меткам ‘linux’

Приехал девайс!

Март 20th, 2013

Вот и приехал наконец-то ко мне мегадевайс — Focusrite Saffire Pro 40, сколько его уже ждал. Очень боялся, что не заведётся под моей opensuse 12.2. Но спасибо проекту FFADO — всё получилось прям «из коробки».

Вот он, уже настроен и работает под Linux:

Пришлось специально выискивать firewire-контроллер на чипе Texas Instruments — STLab F330. Поэтому спасибо CompParts.ru за то, что торгуют всякими полезными железяками, а не дрянным ширпотребом.

Многоканальная запись работает на ура. Осталось только с ffado-mixer разобраться, а то пока не совсем понимаю, что там да как.

NVIDIA + RT Kernel

Февраль 27th, 2013

Недавно возникла у меня необходимость собрать RT-ядро, так как всё же лучше пускать сервер Jack под ним.
Само ядро собралось и встало без проблем, а вот с дровами nvidia возникли реальные проблемы. Я, даже было, решил перейти на nouveau, но всё же есть в нём ряд глюков, которые пока не решены, но очень мешают жить.

Теперь кратко о самом патче для драйвера NVIDIA. В RT-ядре семафоры и спинлоки, используемые в драйвере по умолчанию, не канают, поэтому их надо заменить на rt-мьютексы и raw_spinlock_t соответственно. Также в новых ядрах нет определения CONFIG_PREEMPT_RT, т.к. оно было заменено на CONFIG_PREEMPT_RT_FULL. Пришлось потратить пару дней, собирая по крупицам информацию с разных сайтов, чтобы родить рабочий патч.

Поэтому это будет краткий HOWTO как собрать относительно свежее ядро для OpenSUSE и поставить на него свежие дрова от NVIDIA, ибо материала в сети по этому поводу немного и он порой весьма несвеж.

» Читать дальше: NVIDIA + RT Kernel

Справедливость восторжествовала!

Июнь 8th, 2010

Опровержение от телеканала, пустившего новость о BolgenOS по интернетам.

Что сказать, молодцы, признали свою ошибку. Надеюсь, впредь будут осторожнее с подготовкой материала.
Теперь имя Дениса Попова стало нарицательным.
Что же, пожелаем ему успешно найти работу, отдалённую от IT

UPD
А вот ещё один журнализдский ляп:

Честно, лежал под столом. И вот такую туфту впаривают людям. Судя по видео, на печать отправили документ в кодировке cp866.

五十音:片仮名、平仮名、ローマ字

Март 30th, 2010

Написал небольшую игрушку для интерактивного выучивания таблицы годзю:он (五十音) на JavaScript.

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

  • катакана — хирагана (片仮名 — 平仮名);
  • катакана — ромадзи (片仮名 — ローマ字);
  • хирагана — ромадзи (平仮名 — ローマ字)
  • катакана — поливанов (片仮名 — キリル文字)
  • хирагана — поливанов (平仮名 — キリル文字)

То есть, например, для пары «катакана-хирагана» слоги «a, i, u, e, o» будут иметь ассоциации «ア <-> あ», «イ — い», «ウ — う», «エ — え», «オ — お».
Играть можно как в простом режиме (easy), так и в сложном (hard). В первом случае все ячейки со слогами открыты. Во втором случае — скрыты, то есть если слоги в ячейках не будут совпадать, содержимое ячеек будет скрываться, а открытыми будут оставаться только уже найденные пары.
Также можно выбирать перечень разучиваемых слогов (ставить галочки напротив определённого слогового ряда). Если много галочек ставить лень — можно воспользоваться предустановками, среди которых есть:

  • выбор всех доступных слогов;
  • сброс всех доступных слогов;
  • выбор только слогов таблицы годзю:он;
  • выбор только слогов, которы были получены путём озвончения — нигори (濁り) — или оглушения — ханнигори (半に濁り ?).

Ссылка на игрушку здесь (распространяется по лицензии GPLv2):
http://kanji.xskernel.org/?target=gojuon.

Приятного времяпрепровождения! Если есть замечания, исправления, предложения или пожелания — пишите :) .

ГОУ Лицей при СПбГУТ переходит на СПО!

Март 27th, 2010

Все мы прекрасно знаем, что в конце 2010 года лицензии пакета «Первая помощь» завершают своё действие (становятся недействительными). В связи с этим у школ есть два варианта: либо находить финансовые средства и закупать проприетарное ПО для последующей установки на компьютеры, либо освоить новую нишу — свободное программное обеспечение.

Лицей, в котором я учился, выбрал второй, верный путь. Недавно я был у них в гостях, и, надо сказать, отметил для себя, что с начала этого года (а именно тогда была дана команда всем переходить на СПО) они уже проделали порядочную работу: завели большинство оборудования под Linux (для этого порой приходилось даже связываться напрямую с производителями), ознакомились со свободными программными пакетами, позволяющими производить математические расчёты и симуляции электрических цепей. В общем, работа кипит, и потенциал достаточно высок.

Можно посмотреть их собственную презентацию, представленную на Санкт-Петербургском конкурсе инновационных продуктов:

В общем, молодцы, так держать.
Если вы хотите поддержать их — можете оставить свой голос здесь.

Драма с возвратом денез за OEM

Март 15th, 2010

Товарищ zawullon изложил драму о пяти частях о том, как пытался вернуть деньги за OEM-нутую венду:
Борьба с навязыванием Windows #1
Борьба с навязыванием Windows #2
Борьба с навязыванием Windows #3
Борьба с навязыванием Windows #4
Борьба с навязыванием Windows #5

Пока исход дела достаточно драматичный. Мировой судья «поспрашивала у знакомых компьютерщиков» о том, является ли венда частью компьютера, на основе чего и решила исход дела в пользу ответчика. При этом, ГК РФ и ЗоЗПП как бы идут лесом.
Будем надеяться, что поданная апелляция повернёт исход дела в совсем другое русло, и законные деньги за OEM, моральный ущерб и судебные издержки возвернутся.

Особая магия?

Февраль 27th, 2010

Кто-нибудь подскажет, есть какая-то особая магия в Linux слить образ DVD-диска, записанного не с самого начала? Если в курсе, очень прошу поделиться инфой, а то у меня /dev/sr0 имеет размер 0 байт.

VSFTPD — такой ли секьюрный?

Январь 26th, 2010

Сегодня разочаровался в моём любимом Very Secure FTP Daemon.
Произошло это, когда мне нужно было реализовать что-то вроде RandomAccessFile, работающего по FTP. И когда я дошёл до seek-операций, обнаружил, что vsftpd некорректно отрабатывает пару команд REST + STOR. А именно, открывает файл всегда в режиме O_APPEND, о чём с горестью сообщает manpage:
» Читать дальше: VSFTPD — такой ли секьюрный?

openSUSE 11.2 Migration tips #3

Декабрь 13th, 2009

Собственно, ещё один неприятный момент, возникший в связи с миграцией на openSUSE 11.2.

Заключается этот момент в том, что в моей любимой Eclipse IDE кнопки ненормально реагируют на щелчки мышью. Вернее, так: некоторые кнопки, когда я пытаюсь кликать на них, просто не работают. Как выяснилось из бага 555807, связано это с новой версией GTK. В новой Eclipse это дело, вроде, уже исправили.
Для тех же, кто пока не хочет менять версию, есть костыль (читать workaround): для нормальной работы Eclipse и других java-приложений, использующих GTK, нужно установить переменную среды окружения GDK_NATIVE_WINDOWS в true:

export GDK_NATIVE_WINDOWS=true

Например, эту строчку можно записать в .bashrc:

echo "export GDK_NATIVE_WINDOWS=true" >>~/.bashrc

Перелогиниваемся, запускаем Eclipse, радуемся.

KDE 4

Декабрь 1st, 2009

Сижу вот, вникаю в KDE 4. Уж слишком вычурно как-то пока.
Да и работает ощутимо плавнее и медленнее, чем KDE3.
KDE 3 я тоже поставил, но вот есть одна незадача — падает knotify по непонятным причинам.
А пока — текущий скриншот нового рабочего стола.

Мой новый рабочий стол

Будем ковыряться дальше.