
Alexey
01.07.2017
08:15:57
Чего-чего тебе видно? :)

Stanislav
01.07.2017
08:16:38

Alexey
01.07.2017
08:16:53
Я спиной к стене сижу, долбоёб. :)

Stanislav
01.07.2017
08:20:38

Google

Alexey
01.07.2017
08:20:51
Точно пидор. :)

Zart
01.07.2017
10:37:37
https://twitter.com/ncoghlan_dev/status/880394305352773632

Eugine
01.07.2017
10:46:06
это багтрекер цпитона?

Zart
01.07.2017
10:57:21
угу

Eugine
02.07.2017
08:34:09
а Минск хорош

Zart
02.07.2017
09:27:44
холодильник?

Stanislav
02.07.2017
09:34:39

Eugine
02.07.2017
10:16:28
Город, город. Никто в варгеймс не работает?

Dmitry
02.07.2017
10:34:13
Я ни пашол :) у них идиосинкразия к удаленке, а я не понимал, зачем админу релокейшн в Минск и сидеть в офисе.

Eugine
02.07.2017
10:39:11
Ясно, понятно

Andy
02.07.2017
11:20:05

Stanislav
02.07.2017
11:30:49

Zart
02.07.2017
11:33:05
хотел бы я посмотреть как он по удаленке будет сервера в шкаф ставить

Google

Dmitry
02.07.2017
11:35:44
админы сервера в шкаф не ставят. для этого есть technician'ы в датацентрах
это тупо московская блеать раньше была привычка, нанять непременно в офис в центре, чтобы админ рулил серверами за МКАД, еще лучше - в Германии. ДБь.

Igor
02.07.2017
11:37:33
в германии - это чтобы, наверное, хетцнеровские десктопы поднимать в случае чего

Dmitry
02.07.2017
11:37:47
главное, когда объясняешь, что им не нужен стул, стол, комп и аренда за квадратные метры, а на это место могут посадить манагерка по продажам, начинают думать.
а когда говоришь, дисконт в зарплате 20к - сразу все очень важные причины держать админа непременно в офисе испаряются

Zart
02.07.2017
11:43:19
это если им админ нужен. а не эникейщик, который еще картриджи заправлять будет, юзерам винду чинить и прочую поеботу

Dmitry
02.07.2017
11:47:51
такое говно у них (не WG, а москалей) уже было в двух экземплярах
ну и как бы я на такие работы уже овер 20 лет не устраиваюсь, где надо картридж заправлять и винду юзеру чинить

Anatoly
02.07.2017
13:36:51
https://github.com/systemd/systemd/issues/6237 нормально так.

Zart
02.07.2017
13:40:39
про ограничения на символы в начале имени я не слышал даже

Alexey
02.07.2017
13:42:03
И бекслеш поставить нельзя.
Кстати, а бекслеш реально вообще поставить или он тоже под запретом как пайп или слеш?

Zart
02.07.2017
16:38:00
хуя у вас ебурге какие конторы есть
https://hh.ru/vacancy/21799591 название - огонь
пеп8 как часть стака, лол

Ilgiz
02.07.2017
16:50:17
Ребят у меня вопросик, как машина обрабатывает одновремнный запрос на один и тот же хост и порт?

Zart
02.07.2017
16:52:01
легко
потому что приходящие пакеты имеют другой хост и порт
вообще в tcp/ip стеке есть набор (protocol, src host, src port, dst host, dst port) которые однозначно определяют сессию
в случае с тсп, например, пакеты прилетающие по сети сперва хранятся в очереди ОС (её размер задается через циферку в вызове listen)
приложение через accept выдёргивает их оттуда и начинает новую сессию

Stanislav
02.07.2017
16:56:59

Google

Ilgiz
02.07.2017
16:57:12
одна сессия же работает и обменивается пакетами вне зависимости от другого? ну то есть они не мешает друг другу

Zart
02.07.2017
16:57:13
да там прекрасно примерно всё
начиная с "на руки"
вообще бери какиенить книжки или доки по сетям и кури
там под капотом дохуя всякого скрыто - 4 way handshake, флаги, окна, ецн, вот это всё

Ilgiz
02.07.2017
17:07:39
угу
а для каждой сессии интерпритатор питона свой? для обработки именно его запроса

Zart
02.07.2017
17:07:47
ват
не, ну так тоже можно, конечно...

Ilgiz
02.07.2017
17:08:47
Я имею ввиду пока питон обрабатывает один запрос другой посетитель же может запросить тоже самое

Zart
02.07.2017
17:09:05
ну

Ilgiz
02.07.2017
17:09:31
или он ставит его в очередь?

Zart
02.07.2017
17:10:04
часть этих данных летит по сетке, часть в сетевухе, часть в буферах ОС
когда ты вызываешь recv/send - ты копируешь данные от ОС в адресное пространство процесса или в буферы ОС
приложение может одновременно держать сотни и тысячи сессий одновременно
часть данных будет держать система, но твоё приложение должно успевать чистить свой почтовый ящик

Ilgiz
02.07.2017
17:14:23

dmks
02.07.2017
17:19:27

Zart
02.07.2017
17:19:37
https://www.toptal.com/software/guide-to-multi-processing-network-server-models вот вроде нормальный обзор
http://www.kegel.com/c10k.html классическая страничка про ц10к проблему, с хуевой тучей референсов на всё - на архитектуры, на работу с сокетами/тредами/процессами, с информацией о реализации и т.д.
Нынче эта проблема слегка устарела, современное железо и софт тянут миллион одновременных соединений на одной железке уже
в общем инфы тебе должно хватить 8)

Google

Roman
02.07.2017
17:29:14

Zart
02.07.2017
17:29:33
тем более что принципы-то не устарели

Dmitry
02.07.2017
17:33:21

Roman
02.07.2017
17:41:53
красноярский марафон?

Dmitry
02.07.2017
17:57:23
половинка. но если про буквы КМ, то да

Vespertilio
02.07.2017
19:13:44
У Торвальдса так Линукс случился

Zart
02.07.2017
19:15:13
торвальдс таненбаума нахуй послал афаир

Maxim
02.07.2017
19:25:55

Zart
02.07.2017
19:26:12
боян же
краткое содержание предыдущих серий:
таненбаум обосрал торвальдса за то, что тот запилил монолитную ось, а не микроядро
а тот послал его нахуй в ответ
подробности можно почитать например на https://en.wikipedia.org/wiki/Tanenbaum%E2%80%93Torvalds_debate
he did not need to address the issue, noting "Of course 5 years from now that will be different, but 5 years from now everyone will be running free GNU on their 200 MIPS, 64M SPARCstation-5."
история показала кому надо было пойти нахуй

Max
02.07.2017
20:27:37
ну хрен знает. Линукс популярен, но микроядерная архитектура стабильней и производительней.

Alexey
02.07.2017
20:28:30
Линукс популярен. Линус непопулярен.
Всего одна буква, но какой эффект!

Zart
02.07.2017
20:28:41
стабильней - может быть
производительней - нет

Max
02.07.2017
20:28:46
просто всему свое место и время. Думаю мы начнем использовать активно микрядерную архитектуру чуть позже)

Alexey
02.07.2017
20:29:00
Когда микроядерностью будет считаться до восьми гигабайт.

Max
02.07.2017
20:29:05

Google

Zart
02.07.2017
20:29:12
перед тем как делать заявления про производительность, рекомендую ознакомится с тем, почему хурд всё еще в жопе 8))))

Alexey
02.07.2017
20:29:13
Фейспалм.

Zart
02.07.2017
20:29:19
Л4 ня, да

Max
02.07.2017
20:29:54

Alexey
02.07.2017
20:30:07

Zart
02.07.2017
20:30:20
From early on, the Hurd was developed to use GNU Mach as the microkernel. This was a technical decision made by Richard Stallman, who thought it would speed up the work by saving a large part of it. He has admitted that he was wrong about that
during 2005, Hurd developer Neal Walfield finished the initial memory management framework for the L4/Hurd port,
инишиал, Карл! пишут с 1991го, в 2005 только начальный кусок работы с памятью
гну/пидоры во всей гну/упоротости

Max
02.07.2017
20:31:39
про произвоительность я имею ввиду перспективу - когда можно будет выкидывать задачу на отдельное ядро и не тратиь время на переключение контекста.

Zart
02.07.2017
20:31:47
охлол

Max
02.07.2017
20:32:01
сейчас да, просадка про производительности из-за накладных расходов.

dmks
02.07.2017
20:32:13

Zart
02.07.2017
20:32:14
главный тормоз микроядерных архитектур - тормоза передачи данных между
вот л4 в этом плане очень крутая ось, да

dmks
02.07.2017
20:32:17
это сжигали
на тот момент Таненбаум чот проиграл

Zart
02.07.2017
20:32:36
я всё хочу посмотреть, но её еще найти надо где-то

Sergey
02.07.2017
20:32:46

Zart
02.07.2017
20:32:48
хурд я разок вроде завёл даже..