LINUX.ORG.RU

Сообщения strangeman

 

Hedgewars не запускаются.

Форум — Games

Увидел я тут тему в толксах про ежиков, решил поставить, поиграться. Но не тут то было:

$ hedgewars 
QString::arg: Argument missing: Если вы хотите предотвратить использование вашего псевдонима другими игроками на официальном игровом сервере, зарегистрируйтесь на http://www.hedgewars.org/., <a href="http://www.hedgewars.org/">http://www.hedgewars.org/</a>
Could not attach to process.  If your uid matches the uid of the target
process, check the setting of /proc/sys/kernel/yama/ptrace_scope, or try
again as the root user.  For more details, see /etc/sysctl.d/10-ptrace.conf
ptrace: Операция не позволяется.
/home/strangeman/18384: Нет такого файла или каталога.
No stack.

Что это за хрень? Убунта 10.10, да.

 ,

strangeman
()

«Залипает» прокрутка на тачпаде.

Форум — Desktop

Сабж. При прокрутке по правому краю тачпада он начинает прокручивать, пока не еще раз не тыкнешь по тачпаду. Люто, неимоверно бесит, особенно когда крутнешь страницу в браузере, пролистаешь до конца, потянешься к Ctrl+W, чтоб закрыть, а браузер как попрет масштаб увеличивать. ЧСХ, конфиги не трогал, видимо такая сомнительная фича пришла с каким-то обновлением. Собственно, как отключить?

 ,

strangeman
()

Установка заголовка терминала.

Форум — Desktop

Вроде простейшая вещь, а как сделать - ума не приложу. Можно ли gnome-terminal (2.32) в заголовке вкладки выводить ТОЛЬКО username@hostname, принадлежащие тому хосту, к которому я в этом терминале подключен? Автоматически, разумеется, а не через ручное переименование вкладки.

 

strangeman
()

Почему iperf показывает более высокую скорость, чем она есть?

Форум — General

Сабж. Провайдером заявлено, что ширина канала ~2 Мбит, собственно speedtest, да и обычные wget/curl и т.д. это подтверждают. Но iperf почему-то уверяет меня, что канал:

------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 85.3 KByte (default)
------------------------------------------------------------
[  4] local 10.1.0.110 port 5001 connected with 10.1.0.118 port 47021
[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-13.6 sec  10.0 MBytes  6.18 Mbits/sec
Запускал просто, на сервере iperf -s, на клиенте iperf -n 10m -c server_ip.

 

strangeman
()

Gnome-session бурно гадит в .xsession-errors

Форум — Desktop

Собственно, записи вида:

** (gnome-session:2194): DEBUG: GsmXsmpServer: ice_io_error_handler (0x901ab70)
** (gnome-session:2194): DEBUG: GsmXSMPClient: IceProcessMessagesIOError on '0x8fc30c0 [metacity 1041253c575b8e5263133238540935427100000021940041]'
** (gnome-session:2194): DEBUG: GsmManager: disconnect client
** (gnome-session:2194): DEBUG: GsmManager: disconnect client: /org/gnome/SessionManager/Client396631
** (gnome-session:2194): DEBUG: GsmXSMPClient: getting restart style
** (gnome-session:2194): DEBUG: GsmManager: restarting app
** (gnome-session:2194): DEBUG: Re-starting app: /org/gnome/SessionManager/App48
** (gnome-session:2194): DEBUG: GsmAutostartApp: sending signal 15 to process 26068
** (gnome-session:2194): DEBUG: Starting app: /org/gnome/SessionManager/App48
** (gnome-session:2194): DEBUG: GsmAutostartApp: starting gnome-wm.desktop: command=gnome-wm startup-id=1041253c575b8e5263133238540935427100000021940041
** (gnome-session:2194): DEBUG: GsmAutostartApp: started pid:26079
** (gnome-session:2194): DEBUG: GsmStore: Unreffing object: 0x8fc30c0
** (gnome-session:2194): DEBUG: GsmManager: Client removed: /org/gnome/SessionManager/Client396631
** (gnome-session:2194): DEBUG: GsmClient: disposing /org/gnome/SessionManager/Client396631
** (gnome-session:2194): DEBUG: GsmXSMPClient: xsmp_finalize (0x8fc30c0 [metacity 1041253c575b8e5263133238540935427100000021940041])
** (gnome-session:2194): DEBUG: GsmAutostartApp: (pid:26068) done (status:1)
** (gnome-session:2194): DEBUG: GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged
** (gnome-session:2194): DEBUG: GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged
** (gnome-session:2194): DEBUG: GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged
** (gnome-session:2194): DEBUG: GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged
** (gnome-session:2194): DEBUG: GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged
** (gnome-session:2194): DEBUG: GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged
** (gnome-session:2194): DEBUG: GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged
** (gnome-session:2194): DEBUG: GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged
** (gnome-session:2194): DEBUG: GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged
** (gnome-session:2194): DEBUG: GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged
** (gnome-session:2194): DEBUG: GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged
** (gnome-session:2194): DEBUG: GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged
** (gnome-session:2194): DEBUG: GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged
** (gnome-session:2194): DEBUG: GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged
** (gnome-session:2194): DEBUG: GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged
** (gnome-session:2194): DEBUG: GsmDBusClient: obj_path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameOwnerChanged
** (gnome-session:2194): DEBUG: GsmXsmpServer: accept_ice_connection()
** (gnome-session:2194): DEBUG: GsmXsmpServer: auth_ice_connection()
** (gnome-session:2194): DEBUG: GsmXSMPClient: Setting up new connection
** (gnome-session:2194): DEBUG: GsmXSMPClient: New client '0x8fc3160 []'
** (gnome-session:2194): DEBUG: GsmStore: Adding object id /org/gnome/SessionManager/Client396632 to store
** (gnome-session:2194): DEBUG: GsmManager: Client added: /org/gnome/SessionManager/Client396632

Вопрос: что это за хрень и как это убрать? WM: Openbox, DE: Gnome 2, OS: Ubuntu 10.10

 ,

strangeman
()

Можно ли сделать скриншот неактивного рабочего стола?

Форум — Desktop

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

strangeman
()

[wxpython] FileDialog, открытие папки

Форум — Development

Я опять выхожу на связь, ага.
Как можно заставить FileDialog открывать не только файлы, но и папки?

 

strangeman
()

Есть ли возможность заставить виртуалку считать что она смотрит напрямую в инет в сети с прокси-сервером?

Форум — General

Собственно, сабж.
Имеется локалка с проксей, на проксе стоит сквид. Есть ли возможность не трогая сам сквид, настроить виртуалку так, чтобы она считала, что смотрит напрямую в интернет? Ну, подобно тому, как для обычных программ можно задать переменную окружения http_proxy.
Виртуалка - VirtualBox, либо KVM.

strangeman
()

ImportError: No module named bottle

Форум — Development
$ pip install bottle 
Downloading/unpacking bottle
  Downloading bottle-0.10.7.tar.gz (55Kb): 55Kb downloaded
  Running setup.py egg_info for package bottle
Installing collected packages: bottle
  Found existing installation: bottle 0.10.7
    Uninstalling bottle:
      Successfully uninstalled bottle
  Running setup.py install for bottle
    changing mode of build/scripts-2.6/bottle.py from 640 to 755
    changing mode of /usr/local/bin/bottle.py to 755
Successfully installed bottle
>>> help('modules')
blahblah
bottle
blahblah
$ ls /usr/local/lib/python2.6/dist-packages/
bottle-0.10.7.egg-info	bottle.py  bottle.pyc

Но, бл, внезапно:

$ python
Python 2.6.6 (r266:84292, Sep 15 2010, 15:52:39) 
[GCC 4.4.5] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import bottle
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named bottle

ЧЯДНТ?

strangeman
()

[bug] DEADBEEF странно добавляет папки

Форум — Desktop

cast waker

Собственно сабж, при добавлении папки со вложенными подпапками deadbeef периодически (закономерности не выявил) добавляет песни с одного альбома по несколько раз, причем с неверными названиями.

Пример:
Вот дерево каталогов, как оно лежит у меня на винте:
http://pastebin.com/3dahee3w

Вот так, как добавилось в deadbeef (сохранил в плейлист):
http://pastebin.com/RNEWYXSZ (только файлы, pls)
http://pastebin.com/nJziE5hC (файлы и теги, m3u)

Системы: Ubuntu 10.04, 10.10, Arch Linux. Version 0.5.1

Собственно, кто-нибудь сталкивался/лечил?

 

strangeman
()

Утилита для работы с Google Docs

Форум — General

Взываю к коллективному разуму ЛОРа. Есть ли сейчас какие-то актуальные утилиты для работы с Google Docs вне браузера? Помню, раньше в ауре был питоновский скрипт, позволяющий редактировать документы прямо в консоли, но сейчас не могу его найти что-то.

strangeman
()

[ubuntu] saned работает сам по себе и не работает из-под xinetd

Форум — General

Собственно, сабж.

Запускаю на машине, к которой подцеплен сканер (далее сервер)

server~# /etc/init.d/xinetd stop
 * Stopping internet superserver xinetd 
server~# saned -d128
[saned] main: starting debug mode (level 128)
[saned] main: trying to get port for service `sane-port' (getaddrinfo)
[saned] main: [0] socket () using IPv4
[saned] main: [0] setsockopt ()
[saned] main: [0] bind () to port 6566
[saned] main: [0] listen ()
[saned] main: [1] socket () using IPv6
[saned] main: [1] socket failed: Address family not supported by protocol
[saned] main: waiting for control connection
Запускаю на клиенте
client~$scanimage -L
device `net:192.168.102.77:hpaio:/usb/HP_LaserJet_Professional_M1212nf_MFP?serial=000000000QJ48B4TPR1a' is a Hewlett-Packard HP_LaserJet_Professional_M1212nf_MFP all-in-one
Т.е. девайс видится. На сервере тоже отклик в логах соответствует ожиданию:
[saned] saned (AF-indep+IPv6) from sane-backends 1.0.19 ready
[saned] check_host: access by remote host: 192.168.102.200
[saned] check_host: remote host is not IN_LOOPBACK nor IN6_LOOPBACK
[saned] check_host: local hostname: secretar
[saned] check_host: local hostname(s) (from DNS): secretar
[saned] check_host: local hostname(s) (from DNS): (null)
[saned] check_host: local hostname(s) (from DNS): (null)
[saned] check_host: remote host doesn't have same addr as local
[saned] check_host: opening config file: /etc/hosts.equiv
[saned] check_host: can't open config file: /etc/hosts.equiv (No such file or directory)
[saned] check_host: opening config file: saned.conf
[saned] check_host: config file line: `#'
[saned] check_host: config file line: `# saned.conf'
[saned] check_host: config file line: `#'
[saned] check_host: config file line: `# The contents of the saned.conf  file  is  a  list  of  host  names,  IP'
[saned] check_host: config file line: `# addresses or IP subnets (CIDR notation) that are permitted to use local'
[saned] check_host: config file line: `# SANE devices. IPv6 addresses must be enclosed in brackets,  and  should'
[saned] check_host: config file line: `# always  be specified in their compressed form.'
[saned] check_host: config file line: `#'
[saned] check_host: config file line: `# The hostname matching is not case-sensitive.'
[saned] check_host: config file line: `#'
[saned] check_host: config file line: `#scan-client.somedomain.firm'
[saned] check_host: config file line: `#192.168.0.1'
[saned] check_host: config file line: `#192.168.0.1/29'
[saned] check_host: config file line: `#[2001:7a8:185e::42:12]'
[saned] check_host: config file line: `#[2001:7a8:185e::42:12]/64'
[saned] check_host: config file line: `192.168.102.0/24'
[saned] check_host: subnet with base IP = 192.168.102.0, CIDR netmask = 24
[saned] check_host: access granted from IP address 192.168.102.200 (in subnet 192.168.102.0/24)
[saned] init: access granted
[saned] init: access granted to strangeman@192.168.102.200
[saned] process_request: waiting for request
[saned] process_request: got request 1
[saned] process_request: waiting for request
[saned] process_request: got request 10
[saned] quit: exiting

Как только включаю xinetd на сервере - сканер видеться перестает, scanimage ничего не находит. sane-find-scanner ничего не находит (да и не уверен, что должен) в обоих случаях.

Конфиги сервера:

server~# cat /etc/xinetd.d/saned 
service saned 
{
    socket_type = stream
    server = /usr/sbin/saned
    protocol = tcp
    user = saned
    group = scanner
    wait = no
    disable = no
}

server~# cat /etc/services | grep saned
sane-port	6566/tcp	sane saned	# SANE network scanner daemon

На клиенте в /etc/sane.d/net.conf IP сервера прописан.

Где туплю?

 

strangeman
()

[спв][поток сознания] Вспомнить игру

Форум — Talks

Давно-давно (ну, относительно) родители купили мне новый компьютер. Не помню уже толком характеристики, помню только что видеокарта была GeForce MX 440, крутая по тем временам. И вот в комплекте то ли с видюхой, то ли с матерью шли диски с играми, 3 штуки. Один с демками (собственно, моей первой игрой на своем ПК стала демка первого Serious Sam) и два с полноценными (хоть и не локализованными) играми. Вот сейчас вспомнилось что-то и захотелось посмотреть, поиграть. Тогда я и английского толком не знал, и играть не умел, поэтому как-то игра не пошла. Игра представляла собой смесь стратегии и РПГ, с видом от третьего лица. Сеттинг фэнтезийный. Суть игры - тебя закидывают в мир, ты там строишь святилище и призываешь монстров. Главный (и вроде единственный) ресурс - что-то типа душ. Слабенький монстр стоит 1 душу, сильные - больше. В мире есть поселения НПЦ - их вырезаешь, получаешь еще души, естественно. Цель игры завалить святилище вражеского героя. Называлась игра вроде как-то одним словом.

 ,

strangeman
()

[спв][музыка][ты опять не принял таблетки?] Существует ли blatcore?

Форум — Talks

Собственно сабж. Существуют ли русскоязычные группы, играющие тяжелую музыку, но с откровенно блатными текстами? Хочется поставить небольшой эксперимент над знакомым, который слушает т.н. русский шансон потому что «тексты за душу берут». Причем он не сидел, да и вообще к соответствующим кругам имеет слабое отношение.
Другие тяжелые направления (dubstep, тяжелый industrial, etc.) тоже приветствуются.

 ,

strangeman
()

[дальгрязь][dd-wrt][dir-300] Странная конфигурация сети

Форум — Desktop

Запостил в Desktop, т.к. на серьезное администрирование это вряд ли тянет.

Что мы имеем:
Имеем мы извращение. Дальневосточный провайдер Дальсвязь (нонче входящий в состав Ростелекома) помимо интернетов предоставляет еще TVi - цифровое телевидение. И интернеты, и телевизор приходят по одному шнурку.
В данный момент у меня такая конфигурация сети:
Шнурок от провайдера приходит в обычный свич, откуда отходят 2 шнурка - 1 в телеприставку, второй - в роутер DIR-300, на котором стоит DD-WRT. На роутере уже, в свою очередь, создается PPPoE соединение и с него раздается интернет по проводам и вай-фаю.

Внимание, вопрос: возможно ли исключить из этой схемы свич, т.е. сделать так, чтобы шнурок от провайдера заходил сразу в роутер, и к одному из портов можно было подцепить телеприставку (т.е. сигнал на него должен идти «напрямую»), а на вай-фай и остальные порты - уже интернет через PPPoE?

Путано объяснил, знаю, да.

 ,

strangeman
()

[туплю][django] Отдача статики тестовым веб-сервером.

Форум — Development

Собственно, для тестирования дизайна и жабаскриптов потребовалось, чтобы статику мне отдавал вебсервер, который идет в комплекте самой джанги. Делал все по ману: https://docs.djangoproject.com/en/dev/howto/static-files/#serving-static-file...

Дерево директорий:

|-egallery (директория проекта)
| |-gallery (джанговское приложение)
| |-templates
| |-public
| | |-site_media
| | | |-smth.css
| | | |-smth.js
settings.py и urls.py, соответственно лежит в egallery.

Кусок settings.py:

DEBUG = True
PROJECT_ROOT = os.path.dirname(__file__).replace('\\','/')
MEDIA_ROOT = PROJECT_ROOT+'/public/site_media/'
MEDIA_URL = '/site_media/'
STATIC_ROOT = PROJECT_ROOT+'/public/site_media/'
STATIC_URL  = '/site_media/'

Кусок urls.py:

from django.conf import settings

if settings.DEBUG:
    urlpatterns += patterns('django.contrib.staticfiles.views',
        url(r'^site_media/(?P<path>.*)$', 'serve'),
    )

Соответственно, по запросу http://127.0.0.1:8000/site_media/smth.css вместо ожидаемой css-ки вываливается 404 страница c:

Request Method:	GET
Request URL:	http://127.0.0.1:8000/site_media/smth.css
'smth.css' could not be found

Через staticfiles_urlpatterns() эффект абсолютно тот же.

 ,

strangeman
()

[bug] Лишние уведомления

Форум — Linux-org-ru

Создал тред: [хочется странного]Авторепликация изменений в коде

В нем 2 ответа, в удаленных тоже ничего нет, но уведомлений почему-то упало 5 штук:
http://dl.dropbox.com/u/11005199/track.png

Это баг или я не совсем понимаю поведение уведомлений?

 

strangeman
()

[хочется странного]Авторепликация изменений в коде

Форум — Development

Вопрос нубский, просьба не пинать, просто проясняю для себя.

Допустим, у меня есть проект, у него 2 «ветки» - рабочая и тестовая, отличающиеся рядом конфигов и несколькими строчками непосредственно в коде (заточка под рабочий и тестовый сервер, соответственно). Как реализуется автоматическое перенесение изменений в коде тестовой ветки в рабочую? Можно ли это делать с помощью какой-нибудь IDE или правильно и наиболее безгемморно это делать посредством какой-либо VCS?

 

strangeman
()

[система мониторинга задач] [баттхерт] На одного исполнителя - 8 начальников.

Форум — Talks

Когда-то, в стародавние времена у нас внутри отдела использовалась своя система мониторинга задач (RT, если кому интересно). Был один «смотрящий» - непосредственно мой начальник отдела, он раздавал задачи и магические пендели, осуществлял контроль и т.д. Сейчас, по указанию верховного руководства внедряется система мониторинга задач на все предприятие и у меня в «смотрящих» внезапно оказывается 8 человек - гендир, всякие замы и тыды. Если учесть, что замы чаще всего набирались по принципу кровного родства с гендиром и не блещут интеллектом - меня сильно беспокоит, что, в общем-то, левые люди начинают иметь доступ к задачам отдела.
Вдвойне беспокоит что, что задачи вида «Добавил такому-то заму лимит на интернет, т.к. он все потратил на качание порно» - не редкость. Продолжать честно отчитываться о таких задачах - рано или поздно испортишь отношения с местными небожителями. Замалчивать такие вещи - значит упускать какие-то детали + у руководства периодически будут возникать вопросы «А чем ты весь день занимался?»
Кто сталкивался с такими ситуациями, что посоветуете?

strangeman
()

Посоветуйте протокол для удаленного подключения к раб. столу.

Форум — Desktop

Подскажите, какой сетевой протокол в состоянии обеспечить следующую картинку:
цветность 24-32 бита
разрешение 1280x1024
ФПС > 24 кадров/сек

на обычной 100 мегабитной локалке? И если никакой - то хотя б какой наиболее близок к этому?

Кроссплатформенность (наличие и клиента и сервера как под онтопик, так и под оффтопик) будет плюсом.

strangeman
()

RSS подписка на новые темы