@ru_python

Страница 831 из 9768
Petr
27.05.2016
15:07:15
+

Andy
27.05.2016
15:09:17
Написано то оно там написано, но нигде нет ничего про то, что является supported operand for ^

Viktor
27.05.2016
15:10:23
https://pypi.python.org/pypi/xor_string/0.2.3

Вот вам пакет готовый

Google
Andy
27.05.2016
15:12:36
спасибо.

Viktor
27.05.2016
15:24:39
И это, пожалуйста, не переводите программы

Не переводите их в лоб

Переписывайте

Petr
27.05.2016
15:25:04
+1

Viktor
27.05.2016
15:31:39
import base64 from itertools import cycle def xor_decrypt(encrypted_message, key): return ''.join(map(lambda t: chr(t[0] ^ t[1]), zip(base64.b64decode(encrypted_message), cycle(key))))

Хехе

Viktor
27.05.2016
15:32:38
@Brakhma

Это что?
Это код на Python

V
27.05.2016
15:33:01
Ну это понятно

Google
V
27.05.2016
15:33:45
Шифрование сообщений. Откуда чего

Viktor
27.05.2016
15:33:58
Я не знаю какие у тебя там типы

V
27.05.2016
15:34:33
Ааа, вот оно что

Andy
27.05.2016
15:36:09
там вроде берётся не ключ по индексу а ключ по индексу делённому на длину ключа

или я что-то не так понял

но я попробую. спасибо.

Марк
27.05.2016
16:10:21
Народ, подскажите одну штуку про GIL, а то не сильно вкурил. Если я заюзываю что-то сторонне, к примеру, системную утилиту пинг, то всё хорошо. А если у меня этот пинг написан самостоятельно, то там как раз будет работать блокировщик этот => говно.

В пайтоне версии 2.7 и 2.6

Zart
27.05.2016
16:11:32
всякие и/о либы обычно освобождают лок и работают параллельно с питоновым байткодом

это не отличается ни для 2.7, ни для 3.3. просто в новом гиле более кошерный метод сдачи гил

Марк
27.05.2016
16:17:21
Ну чувак в докладе приводил тему с тиками. ЧТо в 2.7 одна некая операция типо присваивания или нет -это тик. Через сотку тиков процесс засыпает, врубается второй. И проблема в том, что можно фигануть цикл, к примеру, который будет укладываться в сто тиков => фейл. С 3.2 один тик - 5мс и неебет. Поэтому не нужно самостоятельно в потоках вычислять матрицы и фракталы, а юзать для этого всякие numpy, которые ко всему прочему еще и грамотно работают с gil

Zart
27.05.2016
16:17:30
а еще пинг шлет икмп пакеты через рав сокеты. раньше для этого пинг приходилось делать суидным, но нынче обходятся setcap'ом

я тоже самое сказал только что

что экстеншены обычно сдают лок

Марк
27.05.2016
16:20:42
Вот и и спрашиваю: если, допустим, я самостоятельно нафигачил пинг с нуля у себя в коде, то это именно с точки зрения лока идея отстой. Верно? Или нет?

Zart
27.05.2016
16:21:51
ты как-то лихо смешал мух с котлетами

вопрос: зачем питону вообще этот гил?

когда ты осознаешь его цель, подобные вопросы сами отпадут

Google
Zart
27.05.2016
16:23:40
но нужен опыт работы с потоками

Марк
27.05.2016
16:23:46
Нет. Вопрос исходит из совета этого чувака: юзайте специально обученные библиотеки, а в случае с сетью - всякие os - и с гилом у вас проблем не будет.

Zart
27.05.2016
16:24:23
ну да...

задача гила вообще избавить разработчика от проблем

Zart
27.05.2016
16:25:43
чтобы ему не пришлось дизайнить полностью реентерантный код, что очень нетривиально

Viktor
27.05.2016
16:25:55
Там же %
Это чтобы по кругу ходить

Andy
27.05.2016
16:28:16
import base64 from itertools import cycle def xor_decrypt(encrypted_message, key): return ''.join(map(lambda t: chr(t[0] ^ t[1]), zip(base64.b64decode(encrypted_message), cycle(key))))
Вот в таком виде заработало: return ''.join(map(lambda t: chr(t[0] ^ ord(t[1])), zip(base64.b64decode(encrypted_message), cycle(key))))

Andy
27.05.2016
16:28:46
точно так

Марк
27.05.2016
16:32:09
Просто у нас есть самопальный мониторинг. Раз в пять минут стартует примерно 500 потоков. Загружает ядра почти под полку. Отрабатывает - выключается. Писал чувак, который эти потоки на пайтоне видел, в общем-то, впервые и разбирался на ходу. Несколько раз переписывал. Пинг там написан на си и подгружается модулем. И есть еще подобные штуки. Так вот, после сегодняшних лекций есть у меня стойкое ощущение, что фсё. очень. плохо

Марк
27.05.2016
16:38:03
Ну он работает и работает. Уже лет пять

Другой момент, что такой подход плохо масштабируется со временем. Когда два скрипта занимают до 90% всего процессорного времени, то третий засунуть как-то сложновато

Alexey
27.05.2016
16:41:32
Ребята!!!

есть кому интересна работа в офисе?

мск

Dan
27.05.2016
16:43:08
в офисе скучно

Google
Belskikh
27.05.2016
16:44:31
всем привет. Кто-нибудь в курсе, есть такой же канал для Nodejs?

Dan
27.05.2016
16:45:00
есть

Belskikh
27.05.2016
16:45:21
ссылку дашь? не могу нагуглить

Dan
27.05.2016
16:46:16
@nodejs_ru

Belskikh
27.05.2016
16:46:56
спасибо, дружище ?

Sasha
27.05.2016
16:49:57
А сколько в мск на съем жилья надо тратить?

Alexander
27.05.2016
16:51:37
А сколько в мск на съем жилья надо тратить?
можно устроиться DevOps'ом и жить в датацентре

Admin
ERROR: S client not available

Alexander
27.05.2016
16:51:44
??

Alexey
27.05.2016
16:52:31
А сколько в мск на съем жилья надо тратить?
смотря что нужно. вообще, от 20к

можно и меньше, если совсем по спартански

Belegnar
27.05.2016
16:52:58
Sasha
27.05.2016
16:54:42
Или теплотрасса

А какой в среднем урвоень зп у мидлов-питонистов?

Например, вот человек хочется переехать в дс или дс2. Нужна же нормальная зарплата, чтобы и на съем хватало

Belegnar
27.05.2016
16:57:05
Например, вот человек хочется переехать в дс или дс2. Нужна же нормальная зарплата, чтобы и на съем хватало
тебе студент нужен для бития или программист? =) если программист, то от 120 от звонка до звонка строго по поставленной задаче

Alex
27.05.2016
17:10:57
есть кому интересна работа в офисе?
Возьмете джуном? Я в июне курсы по джанге окончу )

Sasha
27.05.2016
17:16:46
посмеялся почему-то над картиночкой

а ведь я начинал с джавы

Google
Petr
27.05.2016
17:17:21
Боян :)

Марк
27.05.2016
17:17:26
Еще такой вопросец: вот есть Кнут. Книги его считаются альма матер и всё такое. Почему по ним никого не учат?

Sasha
27.05.2016
17:18:23
кого не учат?

Марк
27.05.2016
17:19:19
Студоту, к примеру. Я не так давно натолкнулся на обсуждение этой темы. Мол, книги круты, но для обучения их не применяют

Sasha
27.05.2016
17:19:56
Не знаю, я политолог по образованию

Oleg
27.05.2016
17:26:56
Студоту, к примеру. Я не так давно натолкнулся на обсуждение этой темы. Мол, книги круты, но для обучения их не применяют
А подходят ли они? Помню мне на 1 курсе препод о них рассказывал с примечанием, что стоит использовать как справочник кнута.

Марк
27.05.2016
17:29:02
Ну формально это хороший добротный учебник. То есть, если запастись терпением и от корки до корки, то должен быть нехилый профит

Но на практике чет неочень

Alexey
27.05.2016
17:33:48
Нас вроде по кнуту учили. не помню точно.

Yung
27.05.2016
17:37:17
Студоту, к примеру. Я не так давно натолкнулся на обсуждение этой темы. Мол, книги круты, но для обучения их не применяют
один умный мужик помню советовал читать его примерно на магистратуре, а до этого есть и множество других вещей которые стоит осилить и которые входят в программу, студенты то и базовые учебники обычно не читают

Sasha
27.05.2016
17:38:26
Я вообще завидую студентам. Круто учиться любимым вещам

Марк
27.05.2016
17:38:58
Я склоняюсь к мысли, что он сурово академичен. Открываешь - и сразу аура матана или какой-нибудь термодинамики.

Хотя термодинамику терпеть не мог, но она была повеселее Кнута

Sasha
27.05.2016
17:40:50
Я терпеть не мог 10 видов истории

Paul
27.05.2016
17:45:17
можно устроиться DevOps'ом и жить в датацентре
Зоя смеешься, у меня коллега так жил. Спал в машзале

Alexander
27.05.2016
17:46:01
я был в корбине

Dmitry
27.05.2016
17:46:05
Хотя термодинамику терпеть не мог, но она была повеселее Кнута
я много чего прочел на физфаке за пять лет. почти все было повеселее Кнута :)

Alexander
27.05.2016
17:46:07
там так и было в 2005

в их датацентре

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