
nikoinlove
11.12.2016
14:33:26
Мне ее дхл привез в россию сказал что не работает с физиками и увез обратно)
Орейли расщедрились и дали бесплатно электронную

Alexey
11.12.2016
14:34:32
Но зачем, у меня же уже есть работа)
а ведь и не поспоришь! как хорошо, что люди устраиваются на работу только раз в жизни и после этого перестают развиваться(отсылка на Лукьяненько Спектр и планету птиц), как же сложно было бы жить еслиб оно было не так... ой, подождите, oh shiiiii..

Danila
11.12.2016
14:34:43

Google

Nikolay
11.12.2016
14:35:23
?

nikoinlove
11.12.2016
14:35:34
Ну я потом заказал на амазоне
Спину подквчал с собой ее носить
Так что польза е

Alexey
11.12.2016
14:36:59

nikoinlove
11.12.2016
14:37:26
А это не нда?

Alexey
11.12.2016
14:37:57
А это не нда?
Подёргивание? Не, дёргай на здооровье, никто не засудит

Alex
11.12.2016
14:44:39
Братва, а помните, в этом чате годы назад был человек из NY из ops team компании Ericsson?

Uncel
11.12.2016
14:48:45
Я из поселка под Горловкой, Дон. обл, Украина, у меня когда-то были куры :) Сейчас работаю в Ericsson, офис в Piscataway, тут уже тестят 5G, впервые в Америке. Только что уволился из BMC Software, Midtown New York, вид из окна офиса прилагается
Только такого помню

Aleksandr
11.12.2016
14:49:16
я чёт тоже вспомнил о парне с табличкой

Alex
11.12.2016
14:49:42
Это он
Как у него дела, интересно

Google

Nikolay
11.12.2016
14:50:03
?

Alex
11.12.2016
14:50:11
Пишу пост в канал, вспоминаю про странные места и обстоятельства

Александр
11.12.2016
15:17:57
О! Пиши

Dan
11.12.2016
15:20:26
А то давно не слышно было интересных статей! )

Roman
11.12.2016
15:24:48
Канал давай сначала!

Александр
11.12.2016
15:27:30
L'homme qui pleure
Ужасы индустрии и инфраструктуры
https://telegram.me/lhommequipleure
Тогда и себя попиарю
The After Times
The After Times. Паста, мысли, критика. Все вопросы -> @aftertime
https://telegram.me/theaftertimes
anykeynotes
Записки старого эникейщика. Вопросы и предложения можно писать сюда @sintezoid
https://telegram.me/anykeynotes
И Мишу

Roman
11.12.2016
15:41:25
✌✌✌

Alexey
11.12.2016
15:52:39
что-то как-то все притихли... вбросить чтоли разок ещё, у меня тут даже заготовочка где-то под рукой была =)

Александр
11.12.2016
15:53:04
А давай


Alexey
11.12.2016
15:59:01
ну чтож, тут наверное админы в чатике есть, ну такие чтоб линукс Linux любили(а некоторые, ходят слухи, прям настолько, что аж на телефоны его ставили), да про TCP, наверняка, хоть краем уха, да слышали.
вот скажите мне, можно ли, убедить этот ваш Линукс открыть закрытый TCP порт на localhost'е? Ну так чтобы он был закрыт, но ты в него ломился своим connect(2)'ом, он всё ещё был закрыт, но ты был не сгибаем, он не сдавался, но ты тоже тоже не лыком шит, — продолжал его теребить, да так что Линукс, толи сдался, толи, сжалился, но tcp порт открыл?
Для тех кто любит пасты из консольки а не красивые рассказы:
$ while :; do nc -v localhost 55555; done
...
nc: connect to localhost port 55555 (tcp) failed: Connection refused
nc: connect to localhost port 55555 (tcp) failed: Connection refused
nc: connect to localhost port 55555 (tcp) failed: Connection refused
Connection to localhost 55555 port [tcp/*] succeeded!
вот запустите у себя на линуксе и подождите минут 5, и увидите, что сервер, хоть и железный, но прогнуть его под себя вполне можно!
А теперь вопрос знатокам: обьясните по Stevens'у мне что это происходит, как оно происходит, а главное почему это не нарушение протокола? =)


Pavel
11.12.2016
16:05:23
destination и source порты просто в данном случае могут совпасть, так как dst - из диапазона портов для исходящих коннектов. слишком простой вброс
а не нарушение - тупо потому что не противоречит протоколу)

Google

Alex
11.12.2016
16:05:50
Бггг, отличне

Alexey
11.12.2016
16:06:13
Ты пока ответил токльно на вопрос 1) - что там происходит.
И да, происходит именно так:
$ ss -an | fgrep :55555
ESTAB 0 0 127.0.0.1:55555 127.0.0.1:55555

Pavel
11.12.2016
16:09:15
ща, мне очень сильно лень строчить ответ, как выяснилось, поэтому я ищу в закладках объясняющую механизм ссылку

Alexey
11.12.2016
16:09:25
есть ещё бонус вопрос, "как защититься от этой хуйни" =)

Pavel
11.12.2016
16:10:15
на второй - получится эхосервер

Alexey
11.12.2016
16:10:20
ну ладно, первый чуть посложнее - пускай 2 предложения

Pavel
11.12.2016
16:10:25
собственно, это же и является отчасти ответом на первый
но чтоб на него полноценно ответить - надо бы по-хорошему диаграмму нарисовать как коннект устанавливается)
в сущности син, син-ак, ак - посылаясь один раз в итоге попадают в оба порта

Alexey
11.12.2016
16:11:20
если хочешь можешь аже tcpdump собрать =)

Pavel
11.12.2016
16:12:33
http://sgros.blogspot.ru/2013/08/tcp-client-self-connect.html все собрано за нас
вот про специальный юзкейс не в курсе, честно говоря
да, и правда особый кейс
в общем, кажется, в ссылке исчерпывающий ответ на твой вопрос оказался) это кстати не та, которая у меня где-то была заначена, но я ее так и не нашел

Alexey
11.12.2016
16:19:07
вот про специальный юзкейс не в курсе, честно говоря
идея "simultaneous open" в том, что если у тебя 2 приложения пытаются одновременно друг с другом соединится и они выбрали магически одинаковые порты, то у тебя не оборвалось соединение, а установилось, но одно вместо двух

Pavel
11.12.2016
16:19:11
та была поскучнее

Google

Alexey
11.12.2016
16:22:01
я всегда на людей которые
/proc/sys/net/ipv4/ip_local_port_range
выставляют в 1024 65535 очень странно смотрю, ибо это приводит к куче косяков когда на тех же серверах сервисы могут крутится на портах >= 1024. Я себе обычно 10к портов специально оставляю, чтоб такой хуйни небыло =)

Roman
11.12.2016
16:22:47

Alexey
11.12.2016
16:24:37
не, настройка по умолчанию довольно консервативна =)

Pavel
11.12.2016
16:24:41
я к счастью таких не встречал, но вот MongoDB, Inc. с их стандартным портом 27017 - спонсоры очень недурных лулзов, в том числе и этого

Alexey
11.12.2016
16:25:36
@oxcd8o кстати, ты вроде ок, не хочешь к нам пойти поработать? у нас яндексойдов не мало =)

Roman
11.12.2016
16:25:48
Запустил Android Studio, на минутку задумался и ... зарегистрировал свой домен.

Pavel
11.12.2016
16:26:16
к вам - эт куда?

Alexey
11.12.2016
16:26:21
Dropbox

Pavel
11.12.2016
16:26:27
вот стоило рот открыть, уже сразу ханитить начали...

Roman
11.12.2016
16:26:42
Да, дерзкие тут парни

Alexey
11.12.2016
16:28:16

Марк ☢
11.12.2016
16:39:18
Гугл лучше чем Яндекс

Alexey
11.12.2016
16:39:42

Марк ☢
11.12.2016
16:39:50
Чем Яндекс

Nikolay
11.12.2016
16:40:39
Гугл не подает в ФАС на яндекс хотябы
аахахахах

Марк ☢
11.12.2016
16:40:46
А серьезно -- по мои запросам Яндекс находит форумы и какую-то хрень. А гоголь находит сразу то что нужно

Maksim
11.12.2016
16:41:27
google❤️

Vladimir
11.12.2016
17:15:19

Nikolay
11.12.2016
17:16:31
работа в нашей компании честь?

Google

Alexey
11.12.2016
17:16:50

Vladimir
11.12.2016
17:36:20
Господа, вопрос. В мускуле, может ли возникнуть ситуация, когда в конструкции "select ..... order by rand limit 1" что то блокируется, причем похоже именно вот этим order by rand? если его убрать - все летает

Alexey
11.12.2016
17:36:42
лол

Vladimir
11.12.2016
17:37:13
то есть как? )

Alexey
11.12.2016
17:37:36
ну что он делает внутри?

Pavel
11.12.2016
17:38:07
таблица немаленькая, подозреваю?

Alexey
11.12.2016
17:38:10
тоесть есть у тебя 100500 строк на диске, как бы ты программу которая тебе order by rand делала?

Pavel
11.12.2016
17:38:30
вжух-вжух order by rand()

Александр
11.12.2016
17:39:01

Vladimir
11.12.2016
17:39:08
да в том то и дело, что и таблица не очень большая. И я готов согласится с потерей производительности, это как раз понятно, но жопа в том, что запросы становятся в очередь...

Pavel
11.12.2016
17:40:08
можно дождаться выполнения 1 запроса и посмотреть сколько он, по факту, отрабатывает

Vladimir
11.12.2016
17:40:33
в обычном состоянии - меньше секнуды, а так - я и 400 и 500 видел

Alexey
11.12.2016
17:41:48
как же скучно когда люди просто хотят ответов, а не хотят думать

Александр
11.12.2016
17:42:41
explain?
Я вообще не понимать чего он хотеть

Alexey
11.12.2016
17:43:00

Александр
11.12.2016
17:43:20