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

Страница 602 из 1885
Zart
21.10.2016
08:55:01
я вроде обратное слышал

V
21.10.2016
08:56:39
наши учат
ну не удивительно :)

я вроде обратное слышал
я не знаю на 100%, может факультативно, но требования точно больше нет

Zart
21.10.2016
08:57:40
ммм

Google
Темный
21.10.2016
08:57:47
друг служил в околоморских, там в армии их научили

Zart
21.10.2016
08:57:50
короче, я в смысле что в РФ всё еще учат

Темный
21.10.2016
08:57:57
хотя со связью не был связан

Zart
21.10.2016
08:57:58
а за бугром не уверен

Темный
21.10.2016
08:58:15
2 года назад было

V
21.10.2016
08:59:10
и потом не путайте военных и торговый флот. гражданских судоводителей и у нас не учат вроде

у буржуев вроде и у военных убрали, но не уверен

Pavel
21.10.2016
09:05:18
In the Air Force, we still learn Morse Code basics as aircrew. Not required to communicate with it, but navigational aids broadcast their identifyer in Morse, so you have to be able to decypher it to determine if it's the correct navaid you're using. 4 года назад какой-то хер писал на каком-то форуме. учитывая инерцию военной машины - скорее всег до сих юзают

Dk
21.10.2016
10:25:57
питон плох что есть GIL
А в чём, собственно, проблема? GIL же ограничивает только внутренние библиотеки. Да и правильно, что ограничивает

Zart
21.10.2016
10:26:44
мм... это как бы так сказать... крайне наивное описание вопроса

Zart
21.10.2016
10:28:54
гил - "проблема" не питона, а цпитона, это раз второе - его удаление приведет к большим проблемам чем к профитам

Google
Nikolay
21.10.2016
10:53:05
Доброго дня

Сразу озадачу глупым вопросом, если никто не против. ;)

V
21.10.2016
11:00:07
In the Air Force, we still learn Morse Code basics as aircrew. Not required to communicate with it, but navigational aids broadcast their identifyer in Morse, so you have to be able to decypher it to determine if it's the correct navaid you're using. 4 года назад какой-то хер писал на каком-то форуме. учитывая инерцию военной машины - скорее всег до сих юзают
ну про авиацию я вообще не в теме, это слишком быстро и страшно для меня ))) тем более военные. но вроде был недавно какой-то скандал, когда выяснилось что в us navi почти никто то ли флагов не знает, то ли морзе, то ли секстан не знает за какое место брать... не помню уж подробностей. да и пофиг в общем, я вообще из парусных, это совсем другая история

Nikolay
21.10.2016
11:01:04
В третьем питоне пытаюсь написать что то типа вот такого: In [1]: import subprocess In [2]: res = subprocess.Popen(['uname', ' sv'], stdout=subprocess.PIPE) In [3]: uname = res.stdout.read().strip() uname возвращает тип bytes и строку выводит b'some text'. А как сделать так, чтобы тип был str?

Nikolay
21.10.2016
11:01:12
Спасибо заранее

и извиняюсь, что влез в дискуссию)

Zart
21.10.2016
11:02:06
а str(...) - не?
тут нюанс...

Nikolay
21.10.2016
11:02:21
какой?

Zart
21.10.2016
11:02:36
а в какой кодировке тот процесс будет возвращать инфу?

Nikolay
21.10.2016
11:02:42
Во втором питоне возвращает строку по умолчанию..

Zart
21.10.2016
11:02:51
логично

Johnnie
21.10.2016
11:02:57
"Но! Есть один нюанс..." :)))

Zart
21.10.2016
11:02:58
ибо во втором они байтовые

Zart
21.10.2016
11:03:11
а, полагай дальше..

Nikolay
21.10.2016
11:03:52
не могу точно ответить

в IPython3 пишу

Google
Zart
21.10.2016
11:04:48
вообще вместо .stdout.read().strip() проще использовать out = subprocess.check_output(['uname', '-sv'])

Nikolay
21.10.2016
11:05:06
Спасибо

Zart
21.10.2016
11:05:17
плюс у нас появился https://docs.python.org/3/library/os.html#os.uname

ну и https://docs.python.org/3/library/platform.html еще

Nikolay
21.10.2016
11:07:23
Спасибо большое. Буду разбираться

Zart
21.10.2016
11:07:33
uname -s = platform.system() uname -v = platform.version()

V
21.10.2016
11:09:55
блин, чот затупляю. все еще осваиваю алхимию (кстати, прикольная вещь! правда можно случайно забыть sql и разлениться совсем). так вот вроде как встречаю в примерах, что можно делать запросы типа ObjectName.query... но он ругается типа ObjectName has no attribute 'query'. получается только через session.query(ObjectName)

Zart
21.10.2016
11:10:30
Object.query - это похоже из джанго орма 8)

или там objects...

V
21.10.2016
11:11:28
вообще это вроде было в контексте алхимии для фласка

может она тоже немного насахарена

да, в доке все-таки сначала session.query, а потом уже с объектом Query можно всякие штуки делать дальше

53r63rn4r
21.10.2016
11:36:56
0xFFFFFFFF

Объясните: зачем?

Ну, в коде так писать

Zart
21.10.2016
11:37:15
а что не так?

53r63rn4r
21.10.2016
11:37:38
def __hashcode__(self): h = 0 for c in self.date_str: h = (31 * h + ord(c)) & 0xFFFFFFFF print(h) return ((h + 0x80000000) & 0xFFFFFFFF) - 0x80000000

Вот функция например

Zart
21.10.2016
11:37:49
можешь быть мудаком, который пишет 4294967295

53r63rn4r
21.10.2016
11:38:04
Это типа сокрытие просто?

Google
Zart
21.10.2016
11:38:12
какое нахер сокрытие?

обычные битмаски же

53r63rn4r
21.10.2016
11:38:25
А зачем битмаска?

Zart
21.10.2016
11:38:36
ну надо было человеку операции с битами

вопрос в чем?

53r63rn4r
21.10.2016
11:39:13
Так тут же операций с битами нет

Значит можно убрать?

Admin
ERROR: S client not available

Zart
21.10.2016
11:39:32
где нет?

кого убрать?

53r63rn4r
21.10.2016
11:39:48
0хфффффффффф

Sergey
21.10.2016
11:39:51
Zart
21.10.2016
11:39:59
ты упоролся чтоли

53r63rn4r
21.10.2016
11:40:52
Да, кажется понял

Zart
21.10.2016
11:41:15
h = (31 * h + ord(c)) & 0xFFFFFFFF - странно что 31, но в целом это всё обычный сдвиг+ор и защита от 32бит переполнения

53r63rn4r
21.10.2016
11:54:49
А как должно?

Zart
21.10.2016
11:55:54
что должно?

человек генерит уникальный псевдохэш этим кодом

53r63rn4r
21.10.2016
11:57:57
Ну да

Google
53r63rn4r
21.10.2016
11:58:12
Ну должно как-то красивее быть

решение

Zart
21.10.2016
11:58:28
тебе никто ничего не должен о.О

53r63rn4r
21.10.2016
11:58:33
hs = numpy.base_repr(self.__hashcode__(), 36).lower() return hs[1:] if hs[0] == '-' else hs

Вот что потом идет

Zart
21.10.2016
11:58:58
у

53r63rn4r
21.10.2016
11:59:06
у

Zart
21.10.2016
11:59:37
забавный изврат по переводу в 36ричную систему счисления вместо base64

53r63rn4r
21.10.2016
12:07:09
т.е. str((number).encode('base64')

?

Zart
21.10.2016
12:07:31
чтото вроде

53r63rn4r
21.10.2016
12:44:27
Cгенерировать типа такого g0gagr

Stanislav
21.10.2016
13:10:25
Cгенерировать типа такого g0gagr
Классная новая фотография

53r63rn4r
21.10.2016
13:10:35
Sps

Stanislav
21.10.2016
13:12:25
Еееееее джанго

53r63rn4r
21.10.2016
13:13:09
Gde?

Боже упаси тебе такое видеть

Ты ещё молодой, здоровый

Leonid
21.10.2016
13:19:50
В чём прикол кодить на темном фоне?

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

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