@python_beginnersЭта группа больше не существует

Страница 832 из 1885
Zart
24.11.2016
21:04:10
через реестр можно, но это легаси костыль, который там держат ради долбоёбов, которые ищут эти пути через реестр

так USERPROFILE?
это только профиль. и он тебе не нужен

Mike
24.11.2016
21:04:48
А что за контора? Я сам из Екб
Как раз тогда рухнул Lehman brothers банк, и потихоньку пошёл у них развал..

Google
Alexey
24.11.2016
21:04:53
Питонируешь?
На работе только скрипты devops'ов править приходится. В свободное время да. Пет-проджекты на питоне

V
24.11.2016
21:05:10
это только профиль. и он тебе не нужен
да мне вся винда нынче не нужна, человеку помочь хотел. если уж он легко 40% юзеров скинул, то чоб костыль с реестром не заюзать?

Zart
24.11.2016
21:05:25
да он до финала не доедет же

Mike
24.11.2016
21:06:52
Да
Я осноные языки?)

Я осноные языки?)
Основные по работе

Alexey
24.11.2016
21:08:10
Я осноные языки?)
3 года был с++, сейчас уже год чистый си ибо Linux kernel:модули, патчи и прочее веселье

V
24.11.2016
21:08:17
да он до финала не доедет же
я знаю! desktop_path = input('укажите папку рабочего стола: ') )))

arisu
24.11.2016
21:08:44
Вас ждет прекрасный мир CLSID

Pavel
24.11.2016
21:08:45
Давайте почитаем гугл и SO import ctypes.wintypes CSIDL_PERSONAL = 5 # My Documents SHGFP_TYPE_CURRENT = 0 # Get current, not default value buf= ctypes.create_unicode_buffer(ctypes.wintypes.MAX_PATH) ctypes.windll.shell32.SHGetFolderPathW(None, CSIDL_PERSONAL, None, SHGFP_TYPE_CURRENT, buf) print(buf.value)

Zart
24.11.2016
21:10:17
я бы пивин32 брал

Google
Mike
24.11.2016
21:10:51
3 года был с++, сейчас уже год чистый си ибо Linux kernel:модули, патчи и прочее веселье
Достойно)) само собой организация ос, памяти... Почет)) по ревеср инжиру буду у тебя интересоваться))

Alexey
24.11.2016
21:12:42
Достойно)) само собой организация ос, памяти... Почет)) по ревеср инжиру буду у тебя интересоваться))
Без проблем, только реверса как такого нет. Сорсы есть всегда, а вот отладка на уровне ядра системных компонентов типа шедулера - ад

Mike
24.11.2016
21:20:33
Без проблем, только реверса как такого нет. Сорсы есть всегда, а вот отладка на уровне ядра системных компонентов типа шедулера - ад
Я думаю ты отлично знаешь структуры данных, и как они в памяти располагаются... Это я сам увлечен реверсом, ну как раз моменты указатели там, на struct которые в свою очередь... Нативно это у меня в голове не отложилось. А так очень полезный скилл, ну и даже где то можно прикручивать хэдеры, если осознанно... Честно elf никогда не потрошил, gdb не юзал... Первый час сижу с линуксом вместо винды дома... Наконец то)))

Alexey
24.11.2016
21:25:17
Mike
24.11.2016
21:40:14
Реверсом как раз лучше на винде. На линуксе почти у всего легко находятся сорсы. В винде да. Было дело у самого. Пропадал за ida! Olly и игрался с masm.
Опен сорц , да конечно. Ну я не знаю как находят буфер стэк оверфлоу... Отчасти и по сурцам , и ещё счас много всяких подходов..

Alexey
24.11.2016
21:46:32
Такое фиг найдёшь сейчас уже по сорсам.

Size
24.11.2016
22:33:15
А messenger на чем кодят?

тнн Itjunky
24.11.2016
22:56:54
А как импортить не из текущего каталога, а из соседнего каталога, то бишь ../dir

из текущего типа просто имя питоньего файла, либо путь до вложенного через точку. А вот если выше надо?

Stanislav
25.11.2016
01:22:56
http://telegra.ph/Test-11-25-36

Чёт не ясно что за инстант вью

Zart
25.11.2016
02:15:12
из текущего типа просто имя питоньего файла, либо путь до вложенного через точку. А вот если выше надо?
несколько точек from . import foo from .pkg import foo from ..another import foo но там не совсем однозначно это всё маппится в каталоги, импорты питона несколько сложнее

x3233
25.11.2016
02:19:30
Чёт не ясно что за инстант вью
Быстрый просмотр бложика тг

Так же возможность самому оформить страничку для себя

Roman
25.11.2016
06:34:39
кто мне вчера говорил про ../ спасибо

вопрос на счет внешних ключей. Использую peewee. from peewee import * from config.main import pdb from app.models.turn_type import TurnType from app.models.soft import Soft from app.models.prefix import Prefix class Relationship(Model): tyrn_type_id = ForeignKeyField(TurnType) soft_id = ForeignKeyField(Soft) prefix_id = ForeignKeyField(Prefix) class Meta: database = pdb Скрипт отрабатывает, но в таблицах не появляется чяднт?

b0g3r
25.11.2016
06:52:39
в этом скрипте никаких действий не происходит

b0g3r
25.11.2016
07:02:57
я не вижу действий, которые должны приводить к появлению чего-либо)

Google
ultranoise ?
25.11.2016
07:03:02
господа а как уйти от мерзкого if foo is not None ? не всегда помогает if foo просто

b0g3r
25.11.2016
07:03:05
по крайней мере в коде выше)

никак

почему мерзкого?

Igor
25.11.2016
07:03:27
и да, ниче не мерзкий, норм

ultranoise ?
25.11.2016
07:03:46
длинный(

b0g3r
25.11.2016
07:04:07
напиши функцию)

ultranoise ?
25.11.2016
07:04:08
ну мне просто постоянно кажется что так нельзя что можно лучше

(

Zart
25.11.2016
07:04:36
кажется

ultranoise ?
25.11.2016
07:04:41
эх

тот же hasattr() не всегда помогает а isinstance() в таком случае вообще пиздец полный извините

(

Zart
25.11.2016
07:05:24
вдобавок эта операция оптимизируется в специальный байткод

что ж ты такое проверяешь

ultranoise ?
25.11.2016
07:07:16
не вернул ли джанго-орм после очередного круда мне пустой/несуществующий атрибут

Zart
25.11.2016
07:07:40
эээ

Albatrosicks
25.11.2016
07:10:39
Есть какой-нибудь гайд по sql алхимии для умственно отсталых?

Google
Artem
25.11.2016
07:11:05
Есть какой-нибудь гайд по sql алхимии для умственно отсталых?
Присоединяюсь. У меня вот только книжка есть.

Pavel
25.11.2016
07:12:00
не вернул ли джанго-орм после очередного круда мне пустой/несуществующий атрибут
что ты с ним делаешь такое, что оно тебе отдаёт несуществующие атрибуты? И несущесвтующие аттрибуты чего?

Igor
25.11.2016
07:14:30
раз орм, значит модели

но это ж модель

откуда у нее блеать несуществующие атрибуты

ultranoise ?
25.11.2016
07:14:51
атрибуты которые с None внутри

Admin
ERROR: S client not available

Igor
25.11.2016
07:15:11
ну да

и че? isinstance и hasattr здесь ваще ни при чем

ultranoise ?
25.11.2016
07:15:48
ну так воот

я хотел упростить длинную запись

а упростить не выйдет

вот и все

Igor
25.11.2016
07:16:06
ну. если ты можешь обратиться к obj.attr_name is None, то обращайся

если не знаешь названия атрибута/оно динамическое, то obj.getattr()

Alex
25.11.2016
07:16:34
господа а как уйти от мерзкого if foo is not None ? не всегда помогает if foo просто
Есть костыль в виде if bool(foo): Но не всегда подходит

Igor
25.11.2016
07:17:03
зачем bool?

с таким же успехом можно просто if foo проверять

In [4]: if None: ...: print "won't print it" ...: else: ...: print "fuck you" ...: fuck you

ultranoise ?
25.11.2016
07:18:08
злой у тебя код

Google
Pavel
25.11.2016
07:18:08
blank=False в описании полей django-модели спасёт от None в атрибутах. ?

Igor
25.11.2016
07:18:31
щито я ни так суказал?

Zart
25.11.2016
07:18:51
getattr(obj, ...) и hasattr он уже упомянул

Igor
25.11.2016
07:19:10
getattr не упомянал

доёб не засчитан

Zart
25.11.2016
07:31:34
hasattr вроде через getattr реализован внутри

arisu
25.11.2016
07:33:58
мне сразу вспомнилось сишное безобразие

ultranoise ?
25.11.2016
07:34:19
Действительно

arisu
25.11.2016
07:34:23
когда вместо ошибок там возвращают -1

или 0

или NULL

ну им простительно, это болезный язык без эксепшнов

Zart
25.11.2016
07:35:12
а они есть 8)

arisu
25.11.2016
07:35:17
в сишке то?

Страница 832 из 1885

Эта группа больше не существует Эта группа больше не существует