Anonymous
Сейчас надо фичи
Anonymous
Чтобы заложить в начале
Ned
каналы и чаты разделить
Ned
на вкладках
Ned
вот как Диалоги и Новости ВК
Ned
подумай об этом
🦥Alex Fails
Дык плюс мсгр
Egor
на вкладках
Поддерживаю!
Ilya
всем привет!
Ilya
возник такой вопрос как на чистом си работать с http?
Ilya
дайте направление куда искать ответы
Dumitru
возник такой вопрос как на чистом си работать с http?
Открываешь сокет, читаешь данные и отрабатываешь по всем правилам протокола
Ilya
а где правила протокола посмотреть??
Dumitru
Http RFC загугли
Ilya
ок
Dumitru
Только обрати внимание на версию http
Ilya
а какую выбрать?
Dumitru
Зависит какая нужна)
Dumitru
Сейчас вроде 1.1 все используют
Ilya
отлично с этим наверно сам разберусь, спасибо))
Dumitru
👍👍
Egor
возник такой вопрос как на чистом си работать с http?
есть ещё варианты cgi и fastcgi, ты же не уточнил что именно тебе нужно
🦥Alex Fails
Cgi - common gateway interface - интерфейс взаимодействия веб-сервера и скрипта/проги. Все заголовки идут в стдин, веб-сервер отдает страницу из стдаута
Egor
https://ru.wikipedia.org/wiki/FastCGI
Egor
Это серверная часть, ни кто ж не уточнял, как именно хотят с http работать на чистом си
Egor
мне нужно скачать файл и получить html
если речь идёт о современных сайтах - не всё так просто. Очень многое формируется js-скриптами. У тебя какая именно задача, не получить html, а более общая?
Andrey
мне нужно скачать файл и получить html
какой файл? и из чего ты хочешь получить html?
🦥Alex Fails
Andrey
Да блин. Есть же либкурл)
Есть, только непонятно нужен ему гет-запрос или нет? )
🦥Alex Fails
Ребята, го в супапро, обсудим формат пкбликаций в канал
🦥Alex Fails
Мы тут решили-таки сделать канал с книжками
Square
Http из состава nginx
ANSI C парсер и он чертовски быстрый
Square
Может chunked
Square
Deflate/gzip руками надо прикручивать
Square
Там даже callback'и есть :))
Square
На макросах
Suigintou45
Да блин. Есть же либкурл)
Ещё можно проводной акулой сдампить запрос от какого-нибудь фф и повторить на сокетах
Anonymous
Разделов
Папочки это одна из приоритетных фич
Anonymous
Anonymous
Ещё цветовое оформление
Буду делать вместе с юаем
Anonymous
Сейчас вроде 1.1 все используют
Все передовики давно на HTTP/2 перешли.
Anonymous
Ipv6 где-то используется в народе?
Dumitru
Все передовики давно на HTTP/2 перешли.
HTTP/1.1 301 Moved Permanently Location: http://www.google.com/ Content-Type: text/html; charset=UTF-8 Date: Thu, 06 Oct 2016 09:21:46 GMT Expires: Sat, 05 Nov 2016 09:21:46 GMT Cache-Control: public, max-age=2592000 Server: gws Content-Length: 219 X-XSS-Protection: 1; mode=block X-Frame-Options: SAMEORIGIN
Anonymous
Да.
Где же?
Anonymous
Более того, Google и был одним из разработчиков стандарта HTTP/2, который в девичестве назывался SPDY.
Dumitru
ну это да, я к тому что многие все еще используют 1.1
Egor
А я думал, что spdy это эксперимент, который заменили потом quik-ом. А оно вон как.
Anonymous
ну это да, я к тому что многие все еще используют 1.1
В режиме обратной совместимости. Если браузер умеет HTTP/2, то сервер переключается на его использование автоматически.
Stanislav
Но цель та же.
нет, квиком они tcp хотят заменить а не хттп
Mikhail
Кто объяснит как линковать кучу cpp файлов через через cmake?
Egor
нет, квиком они tcp хотят заменить а не хттп
Замена TCP это побочный эффект
Egor
Сегодня на собеседовании попросили объяснить алгоритм балансирования красно-чёрного дерева...не смог вспомнить, лоханулся по полной, согласен. Но стало просто интересно, а на-каком уровне про такое необходимо знать? Мидл? Сеньёр?
Dumitru
джун
Dumitru
это в универе обычно учат)
Egor
джун
Джун может написать по-памяти балансировку дерева? Пойду напьюсь.
Dumitru
*объяснить, а не написать
🦥Alex Fails
Anonymous
меня не учили
Чувак, ты должен понимать, что в универе многое упоминают, но не рассказывают.
Egor
Меня вот тоже не учили.
Dumitru
а на какую специальность вы учились ?
Anonymous
В следующий раз полазь по сайтикам, где описывается, что обычно спрашивают на собеседованиях по твоей вакансии
Dumitru
В следующий раз полазь по сайтикам, где описывается, что обычно спрашивают на собеседованиях по твоей вакансии
я кстати сейчас этим занимаюсь, могу поделится крутым сайтом с задачами прямо там их можно решать
Dumitru
230201
эм...
🦥Alex Fails
"23.02.01. Информационные системы и технологии"
Egor
220301 раз пошла такая пьянка
🦥Alex Fails
"Программное обеспечение"?
Sergey A.
http://i.imgur.com/N8bkKoy.jpg
Sergey A.
😄
Dumitru
первый раз вижу такие нотации