@ru_python

Страница 1252 из 9768
Andrew
19.07.2016
15:36:00
после того, как ты стал членом группы www-data - надо перелогиниться. далее, если через группу писать - надо сделать что-то типа "chmod -R g+w ./*"

т.е. рекурсивно на все файлы с текущего каталога дать права на запись группе

после этого пробовать

-rwxrwxrwx 1 www-data www-data 1892352 июля 19 17:43 wc.db - вот это не вариант, верни 'chmod o-w wc.db'

Google
Владимир
19.07.2016
15:37:56
наверно всем остальным хватит r :)

а владельцу и группе rwx, хотя мб x и не нужен

Andrew
19.07.2016
15:38:52
да и +x на файл базы, это как-то.. мало ли че )

x - по отношению к файлам - eXecute.

Vadim
19.07.2016
15:39:30
usrusr@serv:/var/www/devhosts/myrepo$ ls -la ./.svn итого 1872 drwxrwxr-x 4 www-data www-data 4096 июля 19 17:43 . drwxrwxr-x 10 www-data www-data 4096 июля 19 17:38 .. -rw-rw-r-- 1 www-data www-data 3 июля 19 17:38 entries -rw-rw-r-- 1 www-data www-data 3 июля 19 17:38 format drwxrwxr-x 258 www-data www-data 4096 июля 19 17:38 pristine drwxrwxr-x 2 www-data www-data 4096 июля 19 17:43 tmp -rwxrwxr-x 1 www-data www-data 1892352 июля 19 17:43 wc.db вот сейчас как выглядит .svn

Andrew
19.07.2016
15:39:38
ну во.

пробуй

Vadim
19.07.2016
15:39:55
так, точно что не работало

а теперь работает

хм

'chmod o-w wc.db сделал

Andrew
19.07.2016
15:40:24
МАГИЯ!

Google
Владимир
19.07.2016
15:41:54
надо тебе вот такую штуку под рукой держать)

Andrew
19.07.2016
15:42:25
возможно, что ты не перелогинился, после того, как прописал себя в группу ввв-дата

Vadim
19.07.2016
15:42:28
спасибо, вот только свн работает из-под www-data, который в группе www-data, после коммита ничего не заходит чет

Andrew
19.07.2016
15:42:33
потому и не работало

мож оно права обратно захерачило?

это гемор все настраивать, есть такая тема как umask и suid directories

Vadim
19.07.2016
15:43:32
а, так вероятно там косяк в хуке

Andrew
19.07.2016
15:44:21
да где угодно )

главное, что понятно, что проблема в правах доступа к файлам

Vadim
19.07.2016
15:45:32
жопа конечно

спасибо всем :) пойду домой, буду мучить опять свою целери с джангой :D

и за книжечку спасибо

ну как книжечку

Andrew
19.07.2016
15:47:31
chmod -v 2775 /shared – автоматическое назначение файлам принадлежности к общей группе chmod -v +s /shared – то же самое только в символьном виде Внимание! Флаг +s устанавливает оба бита setgid и setuid, что может создать угрозу безопасности, если в этом каталоге хранятся выполняемые файлы или сценарии. chmod +t /shared – установка статического бита

вот, кстати, из книжечки

хотя вру наверное, на права это не повлияет, только на владельца

Suren
19.07.2016
15:54:03
кто-нибудь на pyqtgraph умеет самые простые Bar Chart'ы рисовать?

Vadim
19.07.2016
16:14:33
Утром попробую svn up --username 123 --password 123 сделать, надеюсь будет достаточно, хоть и типа не круто пароли в открытом виде хранить

Vadim
19.07.2016
16:15:49
Типа того, в конторе все сварщики, в гит +- умеют 2 человека, один из них я

Google
Vadim
19.07.2016
16:16:14
Хочу на гитлаб перетащить например

Или типа того

Den
19.07.2016
16:50:39
Всем привет!) Подскажите пожалуйста, какой подход лучше использовать? Какой будет правильнее(логичнее) и желательно быстрее? --------------------------- Есть модуль app в нем есть класс по паттерну Одиночка --> App. Этот класс необходимо импортировать(использовать) в большом кол-во модулей... Как это лучше сделать? 2 варианта: 1) for app import app print(app.url) В каждом модуле где необходим доступ к app. 2) def vasa(app): print(app.url) При том эта функция может вызывать другие функции и классы, которым необходим доступ к app.

Alexey
19.07.2016
16:51:12
явно: from app import app

Вжик
19.07.2016
17:11:26
паттерн Одиночка так грустно звучит

Alexey
19.07.2016
17:11:43
ну хоть не „Унылый”

Petr
19.07.2016
17:16:00
File "c:\Python34\lib\site-packages\PyQt5\uic\__init__.py", line 224, in loadUi return DynamicUILoader(package).loadUi(uifile, baseinstance, resource_suffix) File "c:\Python34\lib\site-packages\PyQt5\uic\Loader\loader.py", line 72, in loadUi return self.parse(filename, resource_suffix, basedir) File "c:\Python34\lib\site-packages\PyQt5\uic\uiparser.py", line 990, in parse actor(elem) File "c:\Python34\lib\site-packages\PyQt5\uic\uiparser.py", line 796, in createUserInterface self.toplevelWidget = self.createToplevelWidget(cname, wname) File "c:\Python34\lib\site-packages\PyQt5\uic\Loader\loader.py", line 57, in createToplevelWidget (type(self.toplevelInst), classname))) TypeError: ('Wrong base class of toplevel widget', (<class '__main__.mainUi'>, 'QMainWindow'))

что я делаю не так?

ui-файл созадавал кутэ дизигнером

Nobue
19.07.2016
18:24:03
мой совет про писать виджеты и лэйауты руками все еще в силе)

Petr
19.07.2016
18:26:15
косяк в UI файле, видимо надо перегенерировать
Хз, дизигнер его без стона открывает

Nobue
19.07.2016
18:26:37
ну судя по трейсу косяк в нем

видимо дизигнер косячит

попробуй его изменить/пересохранить что ли

Andrey
19.07.2016
21:10:16
Ребзя, что то я не понял зачем так делать aggregationTypeToMethod = dict({ 1: 'average', 2: 'sum', 3: 'last', 4: 'max', 5: 'min', 6: 'avg_zero' })

Alexey
19.07.2016
21:10:47
чуваку нравятся лишние движения.

вообще это неправильно, конечно, правильнее было бы dict(tuple(list(tuple([k, v]))) for k, v in dict({ 1: 'average', 2: 'sum', 3: 'last', 4: 'max', 5: 'min', 6: 'avg_zero' }).iteritems())

Google
Andrey
19.07.2016
21:12:07
лол, охуеено

Admin
ERROR: S client not available

Alexey
19.07.2016
21:13:21
def is_anything(self): if bool(self.boolean_property) not in [True, False]: return None elif bool(self.boolean_property) is True: return bool(True) else: return bool(False)

Andrey
19.07.2016
21:14:15
кстати это из жанго проекта

Alexey
19.07.2016
21:14:43
во, теперь канонiчно

Alexey
19.07.2016
21:14:56
уже докинул лучше ;)

Vladimir
19.07.2016
21:15:01
== bool(True)

fixed.

Andrey
19.07.2016
21:15:49
вот это заход!

даже на арабском

Alexey
19.07.2016
21:16:37
bonjour, Tiffany

ca va bien?

во!

def is_anything(self): if bool(self.boolean_property) not in [True, False]: return None elif bool(self.boolean_property) is True: return bool(True) else: return bool(False)

Andrey
19.07.2016
21:17:09
рено пежо мадам

Alexey
19.07.2016
21:17:16
теперь нормально?

Nikita
19.07.2016
21:18:07
Ну-ка, проведём расследование

Alexey
19.07.2016
21:18:11
лолушки.

Andrey
19.07.2016
21:18:17
тепрь вообще отлично, надо пул реквест сделать с этим кодом

Google
Alexey
19.07.2016
21:18:24
какая интересная тиффани из франции — не может ответить как дела на родном языке когда я её приветствую.

тепрь вообще отлично, надо пул реквест сделать с этим кодом
а ещё лучше отрерайтить везде эти дебильные if self.boolean_property

вообще конечно нужно бы ещё враппер с декоратором сделать.

Andrey
19.07.2016
21:19:10
да, без декоратора как школьники

Andrey
19.07.2016
21:19:18
бобов

Nikita
19.07.2016
21:19:19
Лол, пикча не гуглится. Если это и фейк, то очень качественный.

Vladimir
19.07.2016
21:19:21
с метаклассом

Alexey
19.07.2016
21:19:29
и абстрактную фабрику.
фабрику фабрик с адаптером фасада синглтона

Vladimir
19.07.2016
21:19:35
больной извращенец!

Страница 1252 из 9768