
Serge
27.09.2016
16:18:07
Не знаешь длину бери канал

Zart
27.09.2016
16:20:15
в примере выше если не знаем длину - меняем на while 1: и вписываем условие с break...

Serge
27.09.2016
16:21:01

Google

Zart
27.09.2016
16:21:09
а это не моя проблема
в обычной итерации конец сигнализируется исключением 8)
вы его хотите избежать - вам и сношаться с его заменой
т.е. я пытаюсь сказать что если вы настолько против исключений - альтернативы есть
а то что код при этом превращается в сраное говно - уже второй вопрос

Eugene
27.09.2016
16:29:40

Dmitry
27.09.2016
16:33:34
а мне понравился сервис
какая разница что именно он делает если он приятно выглядит?
но вообще это как твиттер, только для разработчиков и про разработческое и с (пока) неоказуаленной аудиторией
попробуй

Eugene
27.09.2016
16:35:00
Я иногда думаю, что разработчики - это какой-то особый народ, а ремесло программиста - эт оне просто ремесло, это нечто большее, это как субкультура. Ведь слесари на заводе не создают себе подобных сервисов и социалочек. :)

Dmitry
27.09.2016
16:35:12
конечно

Zart
27.09.2016
16:35:25
а как же http://thedailywtf.com/ ?

Dmitry
27.09.2016
16:35:28
это смесь инженерного ремесла и искусства

Google

Zart
27.09.2016
16:37:23
http://thedailywtf.com/articles/exceptional-condition к вопросу об исключениях
*ушел в медитацию*

Eugene
27.09.2016
16:45:49
Кому-нибудь уже пользовался новым code review на гитхабе? По моему, они что-то сильно переусложнили логику. Например, сделал я review, потом изменил код. Раньше гитхаб скрывал комменты, если они устарели, а теперь всё это остаётся и глаза мозолит.

amureki
27.09.2016
17:15:11

Eugene
27.09.2016
17:15:28
Теперь не скрываются почему-то
теперь они как бы принадлежат сущности "review". После обновления кода можно создать новое review, но старое остаётся висеть на странице Conversation. И там ещё появились всякие pending comment pending review, что вообще запутывает.
Они типа попытались прокачать функциональность code review, но что-то я пока не оценил.

Serge
27.09.2016
17:54:03
Теперь на одну джетбрейнсовскую поделку меньше будут использовать

Eugene
27.09.2016
18:16:06

Serge
27.09.2016
18:17:54
Может это дело того, кто писал коммент? Я просто не пробовал гитхабовский. Вот, гитлаб тоже добавил кодеревью, но там просто. Каменты, резолвы, как раз чего не хватало

Eugene
27.09.2016
18:32:04
Я и писал коммент, но теперь не могу с ним ничего сделать, в смысле код уже изменился, а коммент с куском старого кода остался висеть.

Dmitry
28.09.2016
09:40:28
помнится тут мелькал браузерный плагин, который автоматом редиректит с доки двойки на доку тройки
удобен был бы плагин которому задаёшь версии питона/джанги/прочих либ и он тебя на всех этих доках редиректит на нужную версию )
может кто знает такое?

Eugene
28.09.2016
09:41:48
Я для доки пользуюсь Zeal, очень удобно.
https://zealdocs.org/

Dmitry
28.09.2016
09:41:50
ближайшее что мне приходит на ум это zeal/dash, но это не совсем то
хе хе, не успел даже напечатать.

Google

Sergey
28.09.2016
09:42:33
Для постгреса такое точно нужно, в гугле на все запросы старые версии в топе

GNU/Docker
28.09.2016
09:44:08
а я подумал про зил и не написал))

Danil
28.09.2016
10:02:12

Roman
28.09.2016
10:02:49

Dmitry
28.09.2016
10:06:45
https://en.wikipedia.org/wiki/ZFS ?
ты точно это имел в виду? )

Roman
28.09.2016
10:09:04
Там есть zil

Dmitry
28.09.2016
10:22:05
не, мы про zeal :)
а zfs кстати говоря очень прикольная технология
я с ней познакомился, когда пытался на дешёвом инстансе digital ocean поднять сервер террарии
вырулил только за счёт неё

Dmitry
28.09.2016
10:23:03
ой, или я опять же путаю эти аббревиатуры о_0
да, чёрт, то было zram
эти z-аббревиатуры всё время в голове путаются

GNU/Docker
28.09.2016
10:24:45
ух
террария
а что такое zram

Roman
28.09.2016
10:25:11
Размен ram vs cpu

Google

Dmitry
28.09.2016
10:25:36
да, именно так

GNU/Docker
28.09.2016
10:25:59
ммм
типа тратить больше цпу но экономить память?

Dmitry
28.09.2016
10:26:36
тратить больше цпу и получать взамен свапообразные гб памяти дополнительные
которые работают быстрее чем свап
новые ядра линуха это поддерживают

Zart
28.09.2016
13:22:25
путать zram и zfs...

Danil
28.09.2016
13:23:28

Admin
ERROR: S client not available

Danil
28.09.2016
13:23:40
а не
тогда да...
а давно unpack в лямбдах ушел?

Sergey
28.09.2016
13:27:06
анпак в параметрах? он в 3 ушел

Danil
28.09.2016
13:28:32
ага, нашел pep
https://www.python.org/dev/peps/pep-3113/

Zart
28.09.2016
13:29:22
что жаль

Michael
28.09.2016
13:34:28

Eugene
28.09.2016
13:52:39

Michael
28.09.2016
13:59:19
Да

Roman
28.09.2016
14:25:15
коллеги, а снимите с ручника

Google

Roman
28.09.2016
14:25:50
https://dpaste.de/qZAm/raw
вот есть такой конфиг для логгера.
почему я могу видеть _разные_ выхлопы в syslog и stderr?
а, збс
это баг journald

Dmitry
28.09.2016
14:31:32
:)

Zart
28.09.2016
14:34:43
а в чем именно разница?

Roman
28.09.2016
15:02:11
а не, не баг. всё интереснее.
короче, debug не попадает в сислог, но есть в stderror

Zart
28.09.2016
16:25:06
а точно баг, а не настройка MaxLevel* в /etc/systemd/journald.conf ?

Mehti
28.09.2016
20:21:57
Мне нужно написать REST сервер с асинхронной обработкой запросов на Python 3.
Цель: Избежать блокировки во время выполнения операций при нескольких одновременных запросах.
Есть ограничение: можно использовать любой веб-фреймворк для создания сервера, но запрещается использовать дополнительные модули.
Думаю использовать Flask. Что думаете? Опыта в вебе на питоне у меня мало, поэтому хочу узнать мнение более опытных специалистов.

Serge
28.09.2016
20:25:22
Асинхронный... Без блокировки на параллельных запросах... Такое законно вообще?
Варианта как бы два основных.
1. Пишем на чем угодно, а потом запускаем под uwsgi с gevent и молимся богам отладки
2. Пишем на event driven фреймворке (нечто типа aiohttp или twisted) и тупо запускаем в одном процессе.

Mehti
28.09.2016
20:30:18
Первый мне все же ближе - есть опыт с uwsgi. Благодарю, Serge!

Serge
28.09.2016
20:30:55
URW

Aleksandr
28.09.2016
21:35:55
Хз чего в опыте с uwsgi настолько уникального, что заставляет выбрать gevent + ... вместо aiohttp

Zart
28.09.2016
21:37:58
фласк синхронный как всё всги...
гивент в ювсги не даст при этом ровно ничлена
"Цель: Избежать блокировки во время выполнения операций при нескольких одновременных запросах." - всё что угодно кроме wsgiref.simple_server...

Roman
28.09.2016
23:10:12
Какое-то некоторое говно