Alexander
это конечно средняя температура по больнице, но все же. и это еще без учета crawl-delay
Alexander
Ilya
а это супер этично?
Нет, но и парсинг, как бы тоже не супер этично.
Alexander
ну и как бы по итогу. Питон тут ничего предложить не может, чего в го нет
Ilya
Мы задачу обсуждаем, с технической стороны)
Alexander
а го может предложить то, чего нет в Питоне
Alexander
Нет, но и парсинг, как бы тоже не супер этично.
это нормально, если не задалбливать
Alexander
Только большего количества программистов.
да посмотри скока тут работу ищут))
Ilya
а го может предложить то, чего нет в Питоне
Например? Сорри, что переспрашиваю, мог не увидеть.
Alexander
Например? Сорри, что переспрашиваю, мог не увидеть.
1. Производительность. 2. Не надо скейлится процессами. Шаред мемори тут очень полезна. 3. Типизация. Сильно упрощает разработку.
Ilya
1. Производительность. 2. Не надо скейлится процессами. Шаред мемори тут очень полезна. 3. Типизация. Сильно упрощает разработку.
1 - да 2 - возможно 3 - спорно Но блин, мой единственный аргумент в пользу питона, что проще найти дева
Ilya
да посмотри скока тут работу ищут))
На джунов. Хотя можен и в питоне так же
Alexander
да нифига не спорно третье. в сто раз спокойнее живется когда знаешь, что передал именно то, что ожидается
Alexander
а когда это все гадать приходится правильно или не правильно - это хочется в окно выйти
Alexander
и что? а если тип вообще совершенно другой и вопрос не в приведении
Ilya
2 суток.
Alexander
2 суток.
ну эт пздц в 20 потоков долбить
Alexander
не, ну можно ведь и в 1000
Alexander
кто запрещает?
Ilya
кто запрещает?
Система. у тебя же 500 соединений на систему.
Ilya
для nix и 1000 на винду.
Alexander
а, ну можно 500 значит
Ilya
😂
Alexander
не знаю про какую ты систему, но как бы
Ilya
не знаю про какую ты систему, но как бы
Я думаю мы разложили и почти все грабли и даже пути их решения. Вот только потеряли того, кто спросил)
🅞leksiy
Короч
🅞leksiy
Что там написать надо
🅞leksiy
Давайте напишу, и дискуссию закончим)
🅞leksiy
https://github.com/gocolly/colly подойдет какой-нибудь?
🅞leksiy
🤣
Ilya
Ок
Посмотри, @night_codes уже готов написать.
Null
Реализация распределенной блокировки с помощью Go и Redis https://uproger.com/realizacziya-raspredelennoj-blokirovki-s-pomoshhyu-go-i-redis/ @Golang_google
Bvv248
Если будите писать что то, не забывайте выкладывать исходники. Сами то мы не писатели но покритикуем )
Vitaly
Если будите писать что то, не забывайте выкладывать исходники. Сами то мы не писатели но покритикуем )
можно критиковать ) https://github.com/Sagleft/go-adfly недавно для одного тг канала сделал, чтобы ссылки у постов монетизировались через сокращалку ссылок
Vitaly
а так прикольная идея смотреть друг у друга наработки
Ahmad
Is Anyone have "practical go lessons" pdf book?
Ilya
Вопрос для знатоков. Представьте, мы получаем входящий запрос от клиента на сервер. Как мы можем идентифицировать клиента? У нас нет возможности использовать куки, нет возможности делать авторизацию, нет возможности использовать IP как идентификатор (может быть 2 и более клиентов с одним IP). Как нам разделить запросы? ДОбавлю. Идентифицировать, что запросы идут от клиента 1, а эти запросы идут от клиента 2. Добавлю. Нам нужно их идентифицировать и разделять не более, чем на 1 час Запрос делается браузером.
Herman
звучит очень знакомо почему-то
Ilya
Нет. это задачка для себя. Назовём так, почти для рекламного кабинета.
Ilya
Ы Каждому клиенту свой домен
Не возможно, точка входа одна.
Alexander
залогировать как-то сколько по времени пакеты идут от клиента и до клиента
Alexander
и можно делать предположения
Alexander
вообще, что-то же есть на уровне tcp
Alexander
если туда можно спуститься
Alexander
а задача сферическая в вакууме?
Ilya
Как мне видится, связка юзерАгент + IP + ещё что то серверное...
Alexander
Как мне видится, связка юзерАгент + IP + ещё что то серверное...
о, я и не думал, что у нас при таких условиях есть юзер агент))
Alexander
ну куку-то браузеру ты можешь дать
Alexander
а там и сессии
Alexander
не вижу смысла в таком ограничении, если мы не ботов пытаемся ограничить
Ilya
ну куку-то браузеру ты можешь дать
Я поясню - почему без кук. Я уверен, что через пару лет на территории Европы куки запретят совсем, можно подготовиться заранее)
Herman
ранняя оптимизация зло, гооврят
Ilya
ранняя оптимизация зло, гооврят
Поэтому мы не прод задачу решаем.
Alexander
вернемся к кукам в урле
Alexander
))
Herman
а кроме кук же еще storage есть
Alexander
страшно, но что же делать
Ilya
не может такого быть. это бред
Не бред, про биток тоже говорили - кому он нужен (эх, почему я не прикупил на одну зарплату, когда они были по баксу...)
Herman
получается можно любые слова аргументировать битком
Herman
https://www.kompyte.com/blog/5-ways-to-identify-your-users-without-using-cookies/
Herman
мне по названию нравится Canvas Fingerprinting
Herman
Любой бред 👍👌
-завтра в магазинах перестанут продавать мясо, веганы захватят мир -нет, это бред -про биток тоже говорили бред
Alexander
вот мне интересно, куки значит запретят. а юзер агента нет?))
Ilya
-завтра в магазинах перестанут продавать мясо, веганы захватят мир -нет, это бред -про биток тоже говорили бред
Кстати, я уверен, что говядины скоро станет меньше, а белковые продукты будут из сверчков.