Re[24]: HTTP2
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 18.03.19 07:36
Оценка:
Здравствуйте, Pzz, Вы писали:

I>>Это непринципиально. Стоимость изменений нулевая. А вот товарищ загруз уже с рекурсивным созданием фолдеров. А еще надо кавычки добавить, переменные окружения и тд.


Pzz>Cyberax в 100500 раз аккуратнее тебя, но все равно ляпнул эту ошибку (и еще одно, но это непринципиально). Представляю, сколько таких ошибок ляпаешь ты, и как весело их потом искать по всем скриптам


Во первых, это пример, иллюстрация для форума. Ты же пытаешься экстраполировать эту иллюстрацию на реальный проект ничего про то не зная. Например,нет проблемы "искать по всем скриптам", т.к. весь такой код ровно в одном фолдере и занимает смешное количество строчек.
Во вторых, в си и плюсах такое искать, гораздо веселее, до кучи надо сразу погружаться в ошибки с указателями.

Pzz>P.S. Кстати, тема кроссплатформенности ОЧЕНЬ хорошо раскрыта в языке Go. Вплоть до того, что почти с любой поддерживаемой платформы почти на любую другую можно кросс-компилироваться без особых усилий. И рекурсивное создание директорий у них в стандартной библиотеке тоже есть.


Когда проект начинался, Го еще пешком под стол ходил. Не сильно в курсе, как на этом Го можно клиентский UI пилить, шоб в андроиде работало втч.
Отредактировано 18.03.2019 7:40 Pauel . Предыдущая версия . Еще …
Отредактировано 18.03.2019 7:39 Pauel . Предыдущая версия .
Re[19]: HTTP2
От: · Великобритания  
Дата: 18.03.19 10:40
Оценка:
Здравствуйте, Ops, Вы писали:

Ops>·>А в чём проблема-то конкретно? Выбор есть — не хочешь использовать less и прочее из поставки, не используй.

Ops>Но на диске оно будет валяться.
И? Дальше-то что? В чём проблема-то? Тебе жалко 100M диска? Значит тебе надо начать с того, чтобы избавиться от папочки C:\Windows\ размером 20G (или там только всё нужное тебе?!), тогда и "проблема" с git внезапно исчезнет.
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
Re[10]: HTTP2
От: Mr.Delphist  
Дата: 18.03.19 11:00
Оценка:
Здравствуйте, Pzz, Вы писали:

Pzz>Че-то в вашей венде с длл-ками странное происходит…


Да не, просто там кусочек линукса товарищи с собой потянули, чтобы не напрягаться.
Re[11]: HTTP2
От: Pzz Россия https://github.com/alexpevzner
Дата: 18.03.19 11:15
Оценка:
Здравствуйте, Mr.Delphist, Вы писали:

MD>Да не, просто там кусочек линукса товарищи с собой потянули, чтобы не напрягаться.


Там, поди, одна большая ДЛЛ, которая тянет за собой полсистемы. Я угадал?
Re[12]: HTTP2
От: · Великобритания  
Дата: 18.03.19 11:48
Оценка:
Здравствуйте, Pzz, Вы писали:

MD>>Да не, просто там кусочек линукса товарищи с собой потянули, чтобы не напрягаться.

Pzz>Там, поди, одна большая ДЛЛ, которая тянет за собой полсистемы. Я угадал?
Не угадал.
Просто куча разных фич. Скажем, "git svn" — требует за собой весь хлам svn-клиента, а он за собой тянет sqlite. Поддержка протокола http для транспорта — вот и libcurl с ssl, разными видами аутентикации и т.п. Поддержка ssh-транспорта — ещё пачка.
"git log/grep" с регулярками — libpcre. "git gui/gitk" — тянут гуёвые либы. Потом всякие штуки типа локализации, разные виды компрессии, работа с кодировками текста, парсинг парамов командной строки и т.п. — переиспользуются обычные для linux библиотеки, а не велосипеды как принято в Виндовом мире.
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
Re[22]: HTTP2
От: Cyberax Марс  
Дата: 18.03.19 18:32
Оценка:
Здравствуйте, Pzz, Вы писали:

Pzz>>>Я если у тебя пробелы в пути к фолдеру, то тоже заработает?

C>>Если использовать exec("touch", "-p", path) — вполне.
Pzz>А твой пример сработает, если у тебя path с минуса начинается?
Ок, exec("touch", "-p", "--", path)
Sapienti sat!
Re[17]: HTTP2
От: Ночной Смотрящий Россия  
Дата: 23.03.19 07:10
Оценка:
Здравствуйте, Pzz, Вы писали:

vsb>>Например ты настроил. Или он пропарсил HTML и вытащил оттуда ссылки. Или вообще какое-нибудь там машинное обучение

Pzz>HTML парсить довольно затратно. Я не думаю, что это хорошая идея — парсить HTML на сервере. Если говорить о нормальных высоконагруженных сайтах, а не о поделках, на которые заходят 5 пользователей в день.

Ты не там проблему ищешь. В наше время ангуляров и реактов на сервере просто нет html.
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re[18]: HTTP2
От: netch80 Украина http://netch80.dreamwidth.org/
Дата: 23.03.19 07:50
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

vsb>>>Например ты настроил. Или он пропарсил HTML и вытащил оттуда ссылки. Или вообще какое-нибудь там машинное обучение

Pzz>>HTML парсить довольно затратно. Я не думаю, что это хорошая идея — парсить HTML на сервере. Если говорить о нормальных высоконагруженных сайтах, а не о поделках, на которые заходят 5 пользователей в день.

НС>Ты не там проблему ищешь. В наше время ангуляров и реактов на сервере просто нет html.


Навскидку так ведут себя не более 1/4 всех сайтов. На остальных таки нормальный начальный контент, который можно даже при noscript читать.
Хотя, да, количество тех, что ничего кроме стартового скрипта не грузят с ходу, потихоньку растёт.
И для них остаётся вариант "админ настроил".
The God is real, unless declared integer.
Re[19]: HTTP2
От: Ночной Смотрящий Россия  
Дата: 23.03.19 08:39
Оценка:
Здравствуйте, netch80, Вы писали:

N>Навскидку так ведут себя не более 1/4 всех сайтов.


Это пока. Опять же, в хайлоаде таких сайтов больше.
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re[19]: HTTP2
От: DenisCh Россия  
Дата: 23.03.19 08:47
Оценка:
Здравствуйте, netch80, Вы писали:

n> Навскидку так ведут себя не более 1/4 всех сайтов. На остальных таки нормальный начальный контент, который можно даже при noscript читать.


Некстати, не подскажешь, как сайт с ажаксом и прочими лабутенами прочитать с noscript? Например, через curl?
Или wget на них натравить?
Хочется понять их кухню и тараканов...
[url=https://github.com/abbat/avalon1.0.449[/url]
Re[20]: HTTP2
От: DenisCh Россия  
Дата: 23.03.19 08:54
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС> N>Навскидку так ведут себя не более 1/4 всех сайтов.

НС> Это пока. Опять же, в хайлоаде таких сайтов больше.

В хайлоаде дешевле отдавать 90% статиком, чем генерить всё скриптами. И думаю, что умные люди это понимают.
Не зря же была придумана связка nginx + apache
[url=https://github.com/abbat/avalon1.0.449[/url]
Re[21]: HTTP2
От: Ночной Смотрящий Россия  
Дата: 23.03.19 10:52
Оценка: +1
Здравствуйте, DenisCh, Вы писали:

DC>В хайлоаде дешевле отдавать 90% статиком, чем генерить всё скриптами.


Именно. Поэтому там для фронта даже не сервер отдельный, а тупо CDN. И никакой парсинг хтмл на сервере не имеет никакого смысла.
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re[21]: HTTP2
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 25.03.19 10:34
Оценка:
Здравствуйте, DenisCh, Вы писали:

DC>В хайлоаде дешевле отдавать 90% статиком, чем генерить всё скриптами. И думаю, что умные люди это понимают.

DC>Не зря же была придумана связка nginx + apache

Обычно требуют SEO к любому динамическому контенту. Как здесь отдавать 90% статикой — не совсем понятно.
Re[5]: HTTP2
От: Ziaw Россия  
Дата: 26.03.19 13:28
Оценка: -1
Здравствуйте, Ikemefula, Вы писали:

I> В статьях про http2 по сей день хором пишут, что де ручной бандлинг ни разу не нужен, можно без него.


И ты теперь тоже пишешь. Только зачем без него, если с ним удобнее?
Re[5]: HTTP2
От: Ziaw Россия  
Дата: 26.03.19 13:31
Оценка: -1
Здравствуйте, Ikemefula, Вы писали:

I>Если клеить в один файл — действительно, ничего такого нет. А вот если хочется чтото сверх этого — придется долго приседать с замерами.


Ты лучше расскажи, сколько у тебя таких файлов и насколько это удобно. Насколько меньше тебе пришлось приседать.
Re[6]: HTTP2
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 26.03.19 14:17
Оценка:
Здравствуйте, Ziaw, Вы писали:

I>>Если клеить в один файл — действительно, ничего такого нет. А вот если хочется чтото сверх этого — придется долго приседать с замерами.


Z>Ты лучше расскажи, сколько у тебя таких файлов и насколько это удобно. Насколько меньше тебе пришлось приседать.


Каких именно файлов ?
Re[6]: HTTP2
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 26.03.19 14:17
Оценка:
Здравствуйте, Ziaw, Вы писали:

I>> В статьях про http2 по сей день хором пишут, что де ручной бандлинг ни разу не нужен, можно без него.


Z>И ты теперь тоже пишешь. Только зачем без него, если с ним удобнее?


Покажи, где именно я пишу, что ручной бандлинг ни разу не нужен ?
Re[7]: HTTP2
От: Ziaw Россия  
Дата: 26.03.19 14:30
Оценка:
Здравствуйте, Ikemefula, Вы писали:

I>Каких именно файлов ?


Ты пишешь:

Если клеить в один файл — действительно, ничего такого нет. А вот если хочется чтото сверх этого — придется долго приседать


То есть тебе не хочется клеить в один файл. Значит у тебя их несколько и тебе не приходится долго приседать. Расскажи о своем опыте.
Re[7]: HTTP2
От: Ziaw Россия  
Дата: 26.03.19 14:33
Оценка:
Здравствуйте, Ikemefula, Вы писали:

I>Покажи, где именно я пишу, что ручной бандлинг ни разу не нужен ?


То есть я неправильно тебя понял и ты считаешь, что нужен?

В статьях про http2 по сей день хором пишут, что де ручной бандлинг ни разу не нужен, можно без него.


Ты то сам как относишься? Как пишешь? Без ручного бандлинга или с ним?
Re[22]: HTTP2
От: Sinclair Россия https://github.com/evilguest/
Дата: 26.03.19 15:51
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:
НС>Именно. Поэтому там для фронта даже не сервер отдельный, а тупо CDN. И никакой парсинг хтмл на сервере не имеет никакого смысла.
Почему?
Этот парсинг может выполняться один раз — при запросе с origin сервера, а дальше мы тупо храним результат в кэше рядом с самим документом. Не вижу проблемы.
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.