
Artem
21.09.2017
12:04:31

Mike
21.09.2017
12:04:32
ну еще можно будет обсуждать, почему питон лучше руби и обмазываться гилами

serbernar
21.09.2017
12:04:51
Щас бы в Чили/Перу жить, называть всех рабами и на хаскеле писать

Artem
21.09.2017
12:04:57
Можно я щас вопрос оффтоп задам, по питону?

Google

serbernar
21.09.2017
12:05:00

Lulz
21.09.2017
12:05:02

Mike
21.09.2017
12:05:05

Artem
21.09.2017
12:05:21

Nurik
21.09.2017
12:05:27
Всем привет. Пишу консольную утилиту. Как получить данные stdin если команда выглядит так:
script < file.txt

Mike
21.09.2017
12:05:30

Lulz
21.09.2017
12:05:34

Mike
21.09.2017
12:05:52

Lulz
21.09.2017
12:06:09

Artem
21.09.2017
12:06:09

Artem
21.09.2017
12:06:12
если только ангулярки)

Mike
21.09.2017
12:06:15

serbernar
21.09.2017
12:06:21

Google

Mike
21.09.2017
12:06:24

Nurik
21.09.2017
12:07:15
open
Что кидать в open ? sys.stdin или что ?

Denis
21.09.2017
12:08:19

Artem
21.09.2017
12:08:51
Простите, не удержался

Mike
21.09.2017
12:09:23
а был бы шарп, было бы var кукарек = new Кукарек<кококо> ();
а в джаве кстати мог бы и Кукарек<кококо> кукарек = new Кукарек<> ();

Artem
21.09.2017
12:10:02
А если был бы го?

Mike
21.09.2017
12:10:22
шарп и джава имеют почти один и тот же синтаксис, так и задумано
так что считаю свое сравнение валидным
и ниипет

serbernar
21.09.2017
12:10:30
Там интерфейсы

Artem
21.09.2017
12:10:41
ох щас бы в 2к17 хейтить другие языки

Lulz
21.09.2017
12:10:49

Mike
21.09.2017
12:10:57
хотя не, если бы это был го, то было бы нытье, что нет дженериков

Lulz
21.09.2017
12:11:10

serbernar
21.09.2017
12:11:31
Сейчас бы 2017 называть 2к17
И что-то писать про хайп

Artem
21.09.2017
12:11:56
откуда пошло то?

Lulz
21.09.2017
12:12:02

Mike
21.09.2017
12:12:09
ох щас бы в середине рабочего дня работать, а не в чате сидеть

Google

Lulz
21.09.2017
12:12:13

serbernar
21.09.2017
12:12:36

Mike
21.09.2017
12:12:45
а что в мире есть города, кроме москвы?
за мкадом есть жизнь?

Artem
21.09.2017
12:12:56

Lulz
21.09.2017
12:13:08

Artem
21.09.2017
12:13:09
https://ru.wikipedia.org/wiki/%D0%A5%D0%B0%D0%B9%D0%BF-%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82
не я про токое не писал

Mike
21.09.2017
12:13:24
хайпы?

Lulz
21.09.2017
12:13:53
пацаны, открыл новое ICO 'HYPE' вкладываемся эфирчиком на этот кошелек -n-a-e-b-a-l-o-v-o-

Mike
21.09.2017
12:14:05
*HYIP

Lulz
21.09.2017
12:14:26
*HYIP
одмен, тут матерятся

Mike
21.09.2017
12:14:36
иди на хуй =/

Lulz
21.09.2017
12:14:58
не, до Rude Python не дотягивает

serbernar
21.09.2017
12:15:06
Завтра последний день в школу и выходные

Mike
21.09.2017
12:15:08
меня в руд питон забанили((

Lulz
21.09.2017
12:15:17

serbernar
21.09.2017
12:15:20
Правильно сделали

Mike
21.09.2017
12:15:21
НЕТ

Google

Lulz
21.09.2017
12:15:31

Mike
21.09.2017
12:15:50
я сказал админу, что его шутка не такая смешная, как ему кажется

serbernar
21.09.2017
12:16:38
Оскорбление чувств админа
Да как ты вообще живёшь с этим?

Admin
ERROR: S client not available

Mike
21.09.2017
12:16:56
Это хуже, чем оскорбление чувств верующих

Lulz
21.09.2017
12:17:04
ну там в правилах написано, так что все норм

serbernar
21.09.2017
12:18:04

Lulz
21.09.2017
12:18:12

Александр
21.09.2017
12:23:30
работал кто с pyparser?

b0g3r
21.09.2017
12:23:57
Задавай сразу вопрос

Александр
21.09.2017
12:27:46
хочу распарсить строку типа такой
Миднайт, Техас 1 сезон 10 серия
Написал такой парсер:
name = pyparsing.Word(
ru_alphas + pyparsing.alphas + pyparsing.nums + '-')
serial_name = (
pyparsing.Combine(
name +
pyparsing.ZeroOrMore(
pyparsing.oneOf(['—', '-', ',', ' ']) +
name
))('name') +
pyparsing.Word(pyparsing.nums) + pyparsing.Suppress('сезон')('season') +
pyparsing.Word(pyparsing.nums) + pyparsing.Suppress('серия')('series') +
)
Если в названии сериала одно слово то норм, если два то нет

serbernar
21.09.2017
12:29:23
Чем ругулярки не угодили?

Александр
21.09.2017
12:31:32
хочеться попробовать на pyparsing

serbernar
21.09.2017
12:31:50
Ну и можно сделать сплит по запятой и проверить количество слов или найти там пробел, например

Александр
21.09.2017
12:32:26
Понятно что можно, но хочеться что бы на pyparsing работало)
Понять как вобще строяться парсеры на нём

serbernar
21.09.2017
12:33:27
Хз, мне кажется это ты себя мучаешь только, усложняя

Александр
21.09.2017
12:36:48
Это я задачу выбрал попроще, что бы понять как работает)

Vasiliy
21.09.2017
12:39:50

Google

Vasiliy
21.09.2017
12:40:05
Pypeg, arpeggio и тп

Александр
21.09.2017
12:41:54
Pypeg выглядит заброшеным

Vasiliy
21.09.2017
12:42:43
Я не очень в курсе, что прямо сейчас из peg в питоне модно
Но пайпарсинг меня бесит

Александр
21.09.2017
12:45:11

Mike
21.09.2017
13:08:11

Александр
21.09.2017
13:08:37
не поможет
лень читать)

Mike
21.09.2017
13:09:08
как можно быть разработчиком, и не уметь в крайне простое логическое правило?

Александр
21.09.2017
13:13:19
можно можно

Vasiliy
21.09.2017
13:19:57
Замени optional на zeroormore

Александр
21.09.2017
13:24:40
Тоже самое, оно игнорирует что name может состоять из более одноло слова и переходит к части с сезоном и спотыкаеться на том что т не число

Korolll
21.09.2017
13:31:26
Ребят при выполнении команды migrate вылетает relation ... already exists. Пробывал migrate --fake, но это помогает только до следующего добавления какой-либо модельки, а потом снова пляски с бубном, как это можно пофиксить