
[Anonymous]
06.08.2016
08:33:03

Марк
06.08.2016
08:35:04
Есть файло такое. NoDisplay=true - так и должно быть?

[Anonymous]
06.08.2016
08:35:36

Марк
06.08.2016
08:35:59
[Desktop Entry]
Name=Network
Comment=Manage your network connections
Icon=nm-device-wireless
Exec=nm-applet
Terminal=false
Type=Application
NoDisplay=False
NotShowIn=KDE;GNOME;
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=NetworkManager
X-GNOME-Bugzilla-Component=nm-applet
X-GNOME-UsesNotifications=true
X-Ubuntu-Gettext-Domain=nm-applet

Google

terry
06.08.2016
08:37:02
ребята, нид хелп
File "/home/ubuntu/workspace/blog/myvenv/lib/python3.5/site-packages/django/db/backends/mysql/base.py", line 28, in <module>
raise ImproperlyConfigured("Error loading MySQLdb module: %s" % e)
django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named 'MySQLdb'

Марк
06.08.2016
08:37:47
Нет модуля python-mysqldb

terry
06.08.2016
08:38:17
Нет модуля python-mysqldb
sudo apt-get install python-mysqldb
Reading package lists... Done
Building dependency tree
Reading state information... Done
python-mysqldb is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 100 not upgraded.
from ConfigParser import SafeConfigParser
ImportError: No module named 'ConfigParser'
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-gzodvjzp/MySQL-python

Марк
06.08.2016
08:42:34
А
ну у меня для тебя плохие новости
Он не портирован под тройку

Владимир
06.08.2016
08:42:49
ну видимо надо конфиг парсер поставить)

Марк
06.08.2016
08:43:22
Так что иди на СТ и кури, как его зопилить через костыли под 3.5

terry
06.08.2016
08:43:46
спс

Владимир
06.08.2016
08:44:34

Google

Владимир
06.08.2016
08:44:44
может он прокатит в твоем случае?

Марк
06.08.2016
08:44:57
cat 1.py
#!/usr/bin/python
import MySQLdb
root@r528:~/devel# ./1.py
root@r528:~/devel#
cat 1.py
#!/usr/bin/python3.5
import MySQLdb
root@r528:~/devel# ./1.py
Traceback (most recent call last):
File "./1.py", line 3, in <module>
import MySQLdb
ImportError: No module named 'MySQLdb'
root@r528:~/devel#

terry
06.08.2016
08:51:10
цук

bakatrouble
06.08.2016
08:51:47
mysql-client он зовется под тройкой, емнип
mysqlclient

Марк
06.08.2016
08:56:08
цук
apt-get install python3-mysqldb
У меня поехало

here1am
06.08.2016
08:56:54
используйте питонячий коннектор

arisu
06.08.2016
09:03:22
ты просто не умеешь их готовить

Erlex
06.08.2016
09:05:53

Petr
06.08.2016
10:11:15
Вечно у него горит

Sasha
06.08.2016
10:11:37
Опять вендоспоры?
Кстати, хайп руби идет на спад. Как я и думал...

Zahar
06.08.2016
10:13:44
Поясните за это
>>> x + 1.0 < x
True
x - int

Sasha
06.08.2016
10:14:47
Эм, это фолс вернет

Aleksey
06.08.2016
10:14:51

Erlex
06.08.2016
10:15:02

Google

Zahar
06.08.2016
10:15:43

Sasha
06.08.2016
10:15:47
А что за хайп был?
Куча работы и восхваление. Я даже два года назад думал перекатываться, но передумал сразу же

Zahar
06.08.2016
10:22:49
Алсо
>>> x + 1.0
9007199254740992.0
>>> x
9007199254740993

Andrey
06.08.2016
10:23:11
А x + 1.0 чему равно?

arisu
06.08.2016
10:23:38
х определен хоть?

Zahar
06.08.2016
10:23:42
да

Andrey
06.08.2016
10:23:45
И последние биты обрезаются

Zahar
06.08.2016
10:25:18
ну, да
float has 52 bits of precision

Aragaer
06.08.2016
10:48:28

Sasha
06.08.2016
10:53:11

Sasha
06.08.2016
10:54:10
Я падаю на сноуборде - значит это все для лохов.

arisu
06.08.2016
10:54:56
Да не
Он следом написал что в линухе шарит)))
Типа "не подумайте что я ньюфаг"
То что интернетик по каблу поехал только после прописывания маршрутов говорит только об одном
Несконфигуренный роутер

Марк
06.08.2016
11:49:22
"только об одном". Поржали в отделе. Спасибо

Artem
06.08.2016
12:44:20
Котаны. Есть вопрос.

Google

Fumycat
06.08.2016
12:44:34
Давай

Artem
06.08.2016
12:46:02
вот смотрите: map(lambda some_object: some_object.action(), objects)
и вот так: map(SomeObject.action, objects)
оба варианта работают. Второй выглядит прикольнее.
А как правильнее?
SomeObject - собственно, класс для some_object

/dev
06.08.2016
12:48:11
так, как потом поддерживать проще тебе будет

Artem
06.08.2016
12:48:59
Если везде по проекту как во втором варианте, то не думаю, что будут какие-то проблемы)

/dev
06.08.2016
12:49:00
полиморфизм ты тут сломаешь

Admin
ERROR: S client not available

/dev
06.08.2016
12:49:06
во втором варианте

Artem
06.08.2016
12:49:08
воу.
полиморфизм сломаю.. не, как-то не догоняю.
объясни, если можешь )

/dev
06.08.2016
12:51:50
Захочешь ты создать новый класс, унаследовав его от SomeObject, переопределив action
class DerivedObject(SomeObject):
def action(self):
.....

Artem
06.08.2016
12:52:04
о
понял, да!
и будет вызывать метод родителя, ага :3

/dev
06.08.2016
12:52:39
да

Artem
06.08.2016
12:52:49
спасибо!

Andrey
06.08.2016
12:53:19

Artem
06.08.2016
12:55:37
о что есть-то..
офигенно.
пойду, прочитаю наконец стандартную библиотеку )

Google

Artem
06.08.2016
12:55:58
от корки до корки :D
спасибо!

arisu
06.08.2016
15:39:27
Чат, а научите декораторы для классов правильно оформлять
Мне нужен декоратор, который добавляет один метод, а еще другой метод оборачивает
Пока что я это сделал через setattr, но как наиболее канонично все оформить, чтобы не ломалось при наследовании и пр.?
И декорировании поверх

tosh
06.08.2016
15:45:22

arisu
06.08.2016
15:45:57
Это должно в паре работать.
Есть джанговьюшка, и у нее оборачивается метод get, чтобы когда гет вернул 404, была попытка получить другой урл, и редиректнуть в него
Типа

Pavel
06.08.2016
15:48:33

arisu
06.08.2016
15:48:45
def get(self):
try:
return super(Klass, self).get()
except Http404:
return redirect(self.get_redir_url())
Только гет от cbv
Сам Klass может разным быть
И detail, и listvievw

Eugene
06.08.2016
15:59:37
ребят, нужно сделать ин-мемори key-value сторадж, но жутко не хочется тянуть редиску или мемкэшд, ибо данных будет не много (около 100 ключей). нужен просто механизм инвалидации значений по таймауту. поделитесь опытом, кто может

tosh
06.08.2016
16:00:58

Aragaer
06.08.2016
16:05:06
декоратор класса принимает на вход класс а отдавать может другой класс. Например унаследованный от первого