понедельник, 11 января 2010 г.

Savage XR и Heroes of Newerth

Savage XR


С тех пор как Newerth.com приобрели Savage 1, появился на свет Savage XR, который развивается и по сей день. На сегодня последний билд - это Savage XR RC3, имеющий значительные изменения в графике и встроенные дополнительные моды (XR, Samurai Wars и др.).

Ссылка: http://www.newerth.com

Heroes of Newerth


А вот Heroes of Newerth (или HoN), возможно, рекламировать и не нужно, т.к. все те, кто играл в DotA, наверняка, уже знают про HoN. Стоит лишь упомянуть о том, что HoN как и Savage XR имеет нативный клиент для Linux.

Ссылка: http://www.heroesofnewerth.com

Обе игры freeware. Приятного гамерства! ^_^

softbeep - бипер через звуковую карту

В процессе тестирования сети удобно использовать ping -a вместо простого ping. Ключ -a позволяет команде ping выдавать сигнал beep в спикер как результат успешного ответа. Но не все современные системные блоки имеют спикер, например, мой не имеет, и на материнской плате его тоже нет. Чтобы воспользоваться преимуществами ключа -a (а может быть у вас есть и другие полезные варианты использования бипера), поможет нам softbeep. Это preload библиотека, которая вызывает команду проигрывания аудио-файла на каждый сигнал beep.
Примеры:

softbeep vim
sudo softbeep ping -a yahoo.com

В общем случае права суперпользователя root не нужны, но ping использует suid, поэтому preload от простого пользователя для ping не работает.

Пакет в aur для archlinux:
http://aur.archlinux.org/packages.php?ID=33497

воскресенье, 10 января 2010 г.

Пожертвования вместо покупки (Donations instead of buying)

Я считаю, что медиа-контент (музыка фильмы) должен поставляться не так, как это делается сейчас (CD, DVD и другие носители), а по системе донейтов. Т.е. музыка или фильмы публикуются на официальном сайте и там же организуется приём пожертвований.

Какие я вижу плюсы::
- более честная конкуренция
- прямой "пользовательский" спрос, а не через посредников
- снижение уровня так называемого "пиратства"
- снижение затрат на распространение
- высокая доступность контента для потребителя

Какие могут быть минусы:
- это может не сработать

В отношении последнего пункта я настроен оптимистично. Во-первых, уже есть положительные примеры. Во-вторых, я сам периодически делаю пожертвования открытым проектам и готов делать из авторам хорошей музыки и фильмов. И в-третьих, я сейчас практически не покупаю видео на DVD потому, что диск может оказаться плохого качества,а так же фильм может совсем не соответствовать ожиданиям. Я думаю что это сработает, особенно у нас, в России, где официальные CD/DVD и так не очень хорошо продаются.

четверг, 7 января 2010 г.

Недостатки отличного плеера Totem

Хороший плеер Totem - играет почти всё, умеет тянуть сабы с opensubtitles.org (с плагином), да и стоит он в Гноме по умолчанию. Но есть у него проблемы. Вернее у нас от него.

1. totem на движке gstreamer имеет всё ещё много багов (особенно с DVD) и я всегда ставил себе totem-xine. Теперь он вдруг deprecated и бинарника нет в репозитории Ubuntu. Информации о том, почему так случилось, я так не нашёл. Благо в aur-е арча есть totem-xine.

2. У totem-а очень неудобная перемотка, а именно: вперёд мотает по минуте, а обратно по 15 секунд (недавно узнал, что с удержанием shift вперёд 15 сек, назад 5, это несколько облегчило жизнь, но осадок остаётся). Может это ещё и ничего, когда смотришь фильм, но крайне неудобно, когда, например, слушаешь аудио уроки и одно место нужно проигрывать раз по 10. Приходиться держать в голове, что вперёд жмём один раз, а назад четыре (а с шифтом, вперёд один, назад три). Порылся на просторах большой сети и нашёл множество единомышленников, которые так же как и я желают изменить seek time, но авторы totem-а, к сожалению, другого мнения:
Q: Why does seeking with the keyboard keys (Left and Right arrow) in Totem not seek the same amount of time in either direction?
A: This is on purpose. To find a particular point in a film, most people will seek forward and then realise that they've gone too far. Seeking back, if it used the same amount of time, would mean going back to where they last seeked from. You can experiment with pressing Ctrl or Shift along with the arrows to seek further, or closer (respectively).
Это из FAQ на официальном сайте http://projects.gnome.org/totem/


Update:
Думали это всё? "Ха-ха, друзья" - сказал девелопер. "Теперь я знаю, что значит фраза перекуём баги на фичи" - подумал я. Итак:
3. Когда totem в виде окна (а не в fullscreen), то пробел как пауза работает только в том случае, если в момент нажатия активна левая часть плеера (а не плей лист). Если фокус на плей листе, то нужно табом или мышью переместить его влево. А вот и ответ разработчиков (это второй вопрос в факу, а всего их там четыре)
Q: Why doesn't the space bar work to play/pause in windowed mode? It only works in fullscreen, and sometimes in windowed mode.
A: The space bar will work in fullscreen. But when in windowed mode, for accessibility reasons, we cannot use the space to play/pause (it is used to "push" buttons already). It will work sometimes, as the play/pause button, or the video widget might be the one with the keyboard focus. Try using "P" to play/pause instead.


Если пользователь нашёл в вашей программе баг, напишите FAQ и объявите это фичей. Учиться есть у кого.

среда, 9 декабря 2009 г.

Отличия Chrome и Chromium

По ссылке вы найдёте полную информацию об отличиях между Chrome и Chromium. Можете бросаться этой ссылкой в тех, кто говорит вам, что Chrome и Chromium (а так же SRWare Iron) это не одно и то же.

http://blog.chromium.org/2008/10/google-chrome-chromium-and-google.html

Если коротко, то в Chrome в отличии от Chromium добавлено:
- Google name and logo
- Usage Statistics and Crash Reports (отключено по умолчанию)
- GoogleUpdate
- RLZ (сложно сказать зачем это нужно Гуглу, но с точки зрения Privacy штука не очень приятная)
Кроме того Google Chrome в отличии от Chromium не имеет открытого исходного кода.

суббота, 7 ноября 2009 г.

Японский в Ubuntu: ibus вместо scim

Теперь Ubuntu рекомендует в качестве input framework использовать ibus (раньше это был scim). Его установка и настройка ничуть не сложнее изложенной ранее установки scim.

1. sudo apt-get install ibus-anthy # Этот пакет нужен для ввода знаков Кандзи
2. im-switch -s ibus # В ключаем ibus для текущего профиля и текущей локали (например ru_RU). Если хотим установить настройку для всех локалей, то добавляем ключ "-z all_ALL".
3. Завершаем сеанс пользователя и входим снова.

PS: для поддержки ibus в приложениях QT дополнительно устанавливаем ibus-qt4.

Влючение ibus (так же как и ранее scim) производится по ctrl+space (можно изменить в настройках).

Проверено в Ubuntu Karmic (9.10).
さようなら