gentoo.ru
python
python@conference.gentoo.ru
Среда, 8 декабря 2010< ^ >
maksbotan установил(а) тему: Python: простой и удобный язык программирования широкого применения || https://gist.github.com/289467
Конфигурация комнаты
Участники комнаты

GMT+3
[00:00:34] <maksbotan> krigstask: я не понял что ты имел в виду
[00:00:52] <maksbotan> а, трай и все дела
[00:00:54] <maksbotan> понял
[00:01:39] <krigstask> На проверку алгоритма меня сейчас не хватит
[00:01:48] <maksbotan> ох
[00:02:01] <maksbotan> [00:01:38] <magog> питон такой питон
[00:01:46] <magog> а прогеры на нем и того лучше
[00:02:10] <maksbotan> а он кстати не правильный скорее всего
[00:02:13] <maksbotan> алгоритм то есть
[00:02:22] <krigstask> Верю
[00:02:28] <krigstask> А питон-то там чего?
[00:02:37] <krigstask> Так, чтоб тебе шпильку в зад воткнуть?
[00:02:53] <maksbotan> мм?
[00:03:33] <krigstask> Чтоб тебя уколоть, говорю
[00:03:58] <maksbotan> в это время суток я конкретно туплю
[00:19:25] <maksbotan> во я придурок
[00:19:37] <maksbotan> ступил и полчаса искал косяк в правильном алгоритме
[00:27:07] maksbotan вышел(а) из комнаты
[02:32:05] krigstask вышел(а) из комнаты: Replaced by new connection
[02:32:15] krigstask вошёл(а) в комнату
[02:41:47] krigstask вышел(а) из комнаты: Replaced by new connection
[02:41:57] krigstask вошёл(а) в комнату
[08:02:17] maksbotan вошёл(а) в комнату
[08:40:30] krigstask вышел(а) из комнаты
[08:52:55] maksbotan вышел(а) из комнаты
[10:23:06] krigstask вошёл(а) в комнату
[11:17:10] reonaydo вошёл(а) в комнату
[11:58:54] olegon вошёл(а) в комнату
[11:59:24] <olegon> товарищи, вы живы?
[11:59:38] <krigstask> Мы ошеломлены отсутствием ботана
[11:59:40] <reonaydo> olegon: местами
[11:59:55] <reonaydo> я ошеломлён присутствием кого-то кроме крига и ботана
[12:00:14] <olegon> http://dpaste.com/284244/
хочу пижину статус сменить и подразобраться, как это работает
[12:00:33] <krigstask> Вакханалия ООП
[12:01:06] <olegon> dbus.exceptions.DBusException: org.freedesktop.DBus.Error.ServiceUnknown: The name im.pidgin.purple.PurpleService was not provided by any .service files
что бы это значило и как вообще доступные интерфейсы посмотреть?
[12:01:08] reonaydo dbus пока не осиливал
[12:01:36] <olegon> dbus, как я понимаю, с $display не связан?
[12:01:59] <reonaydo> olegon: вообще, связан, как я понимаю
[12:02:13] <krigstask> Ага
[12:02:17] <olegon> :(
[12:02:19] <krigstask> С сессией, точнее говоря
[12:02:22] <reonaydo> ибо qdbus работает только при правильно выставленом $DISPLAY
[12:02:49] <olegon> а как узнать дисплей нужной мне сессии?
[12:03:03] <olegon> т.е. я по ssh зашел, а надо достать свой десктоп
[12:03:05] <reonaydo> olegon: у тебя их много? О_о
[12:03:13] <reonaydo> у меня всегда :1
[12:03:27] <krigstask> Жалкий, ничтожный не-пользователь qingy
[12:03:28] <reonaydo> *:0
[12:03:46] <krigstask> Могу предложить поставить sunrise::x11-misc/sw-notify-send и посмотреть, как там сделано
[12:04:08] <krigstask> Или прямо тут: http://github.com/mgorny/sw-notify-send/
[12:07:06] <olegon> будем искать, спасибо
[12:09:53] <reonaydo> прикольно
[12:10:00] <krigstask> А скриптец конкретно этот обкатай из консольки
[12:10:13] <reonaydo> оно делает ps | grep 'dbus-daemon --session'
[12:10:28] <reonaydo> берёт PID и смотри /proc/PID/envirin
[12:10:33] <reonaydo> *смотрит
[12:11:08] <reonaydo> а я-то думал там всё интересно, через какие-нибудь внутренние механизмы -_-
[12:11:24] <krigstask> Нет, это костыль (-:Е
[12:15:01] <reonaydo> интересно, зачем такой костыль на сях писали...
[12:16:50] <krigstask> olegon: собственно, тебе нужно раскомментировать 13 и 14 строку, убрать 15 и вместо message прописать "новый статус"
[12:17:11] krigstask не поленился пидгин запустить
[12:19:37] <olegon> спасибо, правда я пока не понимаю, о каких строках ты говоришь
[12:19:54] <olegon> sw-notify-send.c ?
[12:20:29] <krigstask> Нет, конечно, про то, что ты показал
[12:20:53] <olegon> мне не статус-сообщение, мне включать и выключать надо, т.е. в оффлайн загонять и включать
[12:21:20] <krigstask> [12:00:06] <olegon> хочу пижину статус сменить
[12:21:49] <olegon> и прикол в том, что я пока не пойму какой мне display гонять, да, я имел ввиду оффлайн-онлайн, а не сообщение
[12:22:19] krigstask думал, что sw-notify-send на sh
[12:24:08] <krigstask> olegon: ну тогда посмотри, какой status соответствует online/offline,и выставляй его, а не полученный из сессии
[12:24:40] <olegon> вот я и пытаюсь print status увидеть :)
[12:27:55] <olegon> если xhost +, то можно как-то узнать, какой DISPLAY у открытой дома сессии?
[12:28:01] <olegon> если я в ssh?
[12:28:14] <olegon> не дается, собака :(
[12:29:47] <olegon> мне его просто из xinetd надо будет доставать, еще и с другим юзером
[12:31:46] <olegon> товарищи, не бросайте :)
[12:32:13] reonaydo ничего не понял
[12:32:36] <reonaydo> где дисплей взять, я же написал как оно в криговской ссылке делается
[12:41:07] <olegon> у меня dbus-daemon вообще отсутствует
[12:41:49] <reonaydo> olegon: О_о
[12:41:58] <reonaydo> а как ты тогда собрал по dbus что-то делать?
[12:42:14] <reonaydo> *собрался
[12:42:26] <olegon> наврал
[12:42:30] <olegon> у меня их два :(
[12:42:37] <reonaydo> у меня тоже 2
[12:42:39] <krigstask> Лгунишка
[12:48:52] <olegon> завелось, спасибо :)
[12:53:20] olegon вышел(а) из комнаты
[15:34:00] maksbotan вошёл(а) в комнату
[15:35:09] <maksbotan> что я пропустил?
[15:35:28] maksbotan установил(а) тему: Python: простой и удобный язык программирования широкого применения || https://gist.github.com/289467 || USE THE PYTHON, LUKE
[15:36:05] <krigstask> Ну, дурацкое изменение темы не пропустил
[15:36:42] <maksbotan> у меня просто хорошее настроение
[17:22:30] maksbotan вышел(а) из комнаты
[17:23:40] maksbotan вошёл(а) в комнату
[18:03:54] <maksbotan> krigstask: задачки-то хочешь посмотреть?
[18:04:04] <krigstask> Не-а, не сейчас (-:Е
[18:04:32] <maksbotan> а когда?
[18:05:02] <krigstask> Уже не знаю, мне скоро уходить, и я сегодня вечером занят
[18:05:27] <maksbotan> ну как сможешь — говори
[19:06:31] reonaydo вышел(а) из комнаты: Logged out
[19:21:39] krigstask вышел(а) из комнаты: Logged out
[19:23:25] reonaydo вошёл(а) в комнату
[19:26:29] maksbotan вышел(а) из комнаты
[19:27:03] maksbotan вошёл(а) в комнату
[19:28:17] τρογ вошёл(а) в комнату
[19:28:30] <τρογ> вопросик :)
[19:29:04] <reonaydo> print("?")
[19:29:12] <reonaydo> вот вопросик
[19:29:20] <maksbotan> что такой злой
[19:29:32] reonaydo не злой
[19:29:37] <τρογ> есть заполненный список p1. и есть пустые списки p2 и p3. вопрос: как кошерно записать в p2 и p3 содержимое p1
[19:29:48] <maksbotan> то есть скопировать?
[19:29:57] <τρογ> но не ссылку на p1, а именно чтобы они были отдельными объектами
[19:30:04] <maksbotan> без проблем
[19:30:08] <maksbotan> p2 = p1[:]
[19:30:12] <maksbotan> p3 = p1[:]
[19:30:25] <τρογ> p3 = p2 = p1[:] может тгда?
[19:30:30] <maksbotan> ну да
[19:30:34] <τρογ> или так нельзя?
[19:30:42] <maksbotan> а черт его знает
[19:30:45] <τρογ> ладно. попробую спасиб
[19:30:45] <maksbotan> в С можно точно
[19:30:50] <τρογ> и еще одно
[19:30:55] <τρογ> с pyqt работал?
[19:31:08] <maksbotan> τρογ: нет, так не делай
[19:31:24] <maksbotan> потому что тогда p2 и p3 будут на одно и тоже указывать
[19:31:29] <τρογ> :D
[19:31:42] <τρογ> но твоим вариантом норм будет?
[19:31:45] <maksbotan> да
[19:31:47] <τρογ> ок
[19:31:52] <maksbotan> τρογ: немного работал
[19:31:53] reonaydo pyqt немного обмазывался
[19:31:55] <τρογ> дак вот по pyqt
[19:32:00] <maksbotan> ничего не запомнил
[19:32:08] <maksbotan> фуда помучай, он тоже что-то на нем писал
[19:32:14] <τρογ> как из qstring в pystring вывести
[19:32:22] maksbotan установил(а) тему: Python: простой и удобный язык программирования широкого применения || https://gist.github.com/289467 || Логи: http://www.gentoo.ru/jabber/logs/python@conference.gentoo.ru/
[19:32:28] <reonaydo> maksbotan: фуд на pyqt нифига не писал, он так сказал
[19:32:31] <maksbotan> тьфу, вот простыня
[19:32:51] <maksbotan> гм
[19:33:03] <τρογ> text() не катит
[19:33:26] <τρογ> делай костылем через unicode(X).enocode('utf8')
[19:33:27] <maksbotan> напомни мне как кути импортить
[19:33:32] <τρογ> *делаю
[19:33:40] <τρογ> from PyQt4.QtCore import *
from PyQt4.QtGui import *
[19:34:33] <reonaydo> str(блабла)
[19:34:41] <reonaydo> чем не вариант? ^_^
[19:35:05] <τρογ> вроде ругается на такое. надо проверить
[19:35:18] <reonaydo> >>> type(a)
<class 'PyQt4.QtCore.QString'>
[19:35:27] <reonaydo> >>> str(a)
'asdas'
[19:35:34] <maksbotan> τρογ: http://bpaste.net/show/12133/
[19:35:40] <τρογ> русские символы запиши в a
[19:35:41] <maksbotan> reonaydo: опередил, гад
[19:36:07] <maksbotan> >>> s=QString('фыва')
>>> s2=str(s)
Traceback (most recent call last):
  File "<input>", line 1, in <module>
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-7: ordinal not in range(128)
>>> s2=unicode(s)
>>> s2
u'\xd1\x84\xd1\x8b\xd0\xb2\xd0\xb0'
[19:36:09] <maksbotan> так-то!
[19:36:20] <τρογ> вот так и есть костыль ))
[19:36:36] <maksbotan> сам костыль
[19:36:43] <reonaydo> τρογ: а зачем вообще переводить?
[19:36:44] <τρογ> unicode(str(s))
[19:36:49] <maksbotan> што
[19:37:12] <τρογ> reonaydo: иногда нужно. например для базы данных
[19:38:16] τρογ вышел(а) из комнаты
[19:38:26] τρογ вошёл(а) в комнату
[19:38:32] <τρογ> всем спасибо :)
[19:38:34] τρογ вышел(а) из комнаты
[19:38:40] <maksbotan> не за что
[21:31:13] reonaydo вышел(а) из комнаты
[22:22:53] maksbotan вышел(а) из комнаты
[22:25:49] maksbotan вошёл(а) в комнату
[23:05:55] maksbotan вышел(а) из комнаты
[23:06:19] krigstask вошёл(а) в комнату
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!