Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

> Правила форума

Раздел для общения на любые темы, для которых не нашлось места в остальных разделах. Если Вашу тему можно отнести по смыслу к другому разделу, лучше создайте её там, иначе Вас накажут.

В данном форуме немного понижены требования к Общим правилам форума, а именно:
1. Информативность темы
2. Отходить от первоначального смысла темы

!
В разделе запрещено создавать темы связанные с раскруткой игровых серверов
3 страниц V   1 2 3

Клиент игры (онлайн установщик)

Статус пользователя f0rt1k
сообщение 1.10.2023, 11:12
Сообщение #21


Стаж: 8 лет 9 месяцев
Город: Барнаул

Сообщений: 337
Благодарностей: 164
Полезность: 223

usercn, не знаю, у кого как, а у меня сразу ассоциация с данной темой, когда тебе на ПК ставится (бонусом): маил-агент, танки, аваст, торрент и прочая мусорка засрав весь ПК, либо ноутбук, от которой ты в последующем еле можешь избавиться, поэтому у меня к ним негативное отношение (к подобным вещам), как и у многих людей, которые сталкивались с подобными вещами.


без укропа салат не тот . . .
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Gecko
сообщение 1.10.2023, 11:39
Сообщение #22
Стаж: 7 лет 4 месяца

Сообщений: 1247
Благодарностей: 518
Полезность: 346

usercn, Ну а что мешает тебе на сайте написать что это онлайн-установщик, описать его плюсы, о том что он исключает подмену архива с игрой, даёт возможность быстрее скачать сборку игры. И что тебе мешает на сайте указать что сборка весит 300МБ и описать все плюсы онлайн-установщика.

Еще раз объясняю, эта программа ничего не обновляет.
Всё что данная программа делает для пользователя это заменят:
Ручное скачивание и распаковку архива с игрой;
Автоматически проверят хеши сборки чтобы защитить пользователя от подмены;
Выбирает наилучший сервер для закачки сборки;
Дает возможность скачать в несколько потоков;
Автоматически создаст ярлык исполняемого файла, который нужно прописать в файле version.log который нужно положить в корневой каталог игры, в этом файле можно прописать описание сборки и другие сценарии, если этого файла не будет, то программа просто скачает и распакует игру в текущий каталог.

Для автора сборки упрощает процесс создания установщика с игрой, всё что нужно, это просто запаковать игру в zip архив и указать ссылку в файле dl.txt и его md5-хеш сумму.

Сам файл dl.txt можно разместить где угодно (рекомендую github), а в исходном коде инсталятора просто добавить ссылку на этот файл и выполнить простейший процесс компиляции под нужную ОС.

Можно даже создать онлайн сервис с формой ввода адреса файла dl.txt и уже на сайте за пару секунд получить онлайн установщик готовый к распространению, а уже в файле dl.txt ты уже сам решаешь какие ссылки добавить, таким образом весь контроль всех твоих сборок под Linux/Windows ты контролируешь с одного файла на гитхабе.

Это просто альтернатива. И лично я её написал не под cs 1.6, это универсальный онлайн установщик, на самом деле там ничего не устанавливается, а просто происходит процесс скачивания.
Это не тоже самое если программа будет скачана а потом установлена.


Не отвечаю на ЛС.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Gecko
сообщение 1.10.2023, 11:45
Сообщение #23
Стаж: 7 лет 4 месяца

Сообщений: 1247
Благодарностей: 518
Полезность: 346

f0rt1k, эта программа ничего не устанавливает а скачивает и распаковывает в текущий каталог - всё.
Установщиком её можно назвать лишь условно, если распаковку архива в текущий каталог считать установкой.

Просто появляется окно консоли где отображен прогресс-бар и другая техническая информация, и никаких чекбоксов и прочей фигни, это консольная программа.


Не отвечаю на ЛС.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Eka
сообщение 1.10.2023, 13:58
Сообщение #24
Стаж: 8 лет 2 месяца

Сообщений: 280
Благодарностей: 114
Полезность: 176

Gecko,
Цитата
если бы ты хоть немного был в теме, то понимал бы что аналог libcurl в Go это net/http

ты жидко насрал в штаны)
Gecko,
Цитата
ничего не устанавливает

Именно так. Потому что ее никто не запускает. Ведь она никому не нужна.
Как и другие твои чудо-альтернативы :)

Отредактировал: Eka, - 1.10.2023, 13:59


цитаты великих умов
Цитата
аналог libcurl в Go это net/http
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Gecko
сообщение 1.10.2023, 14:42
Сообщение #25
Стаж: 7 лет 4 месяца

Сообщений: 1247
Благодарностей: 518
Полезность: 346

Eka,
Цитата
ты жидко насрал в штаны)

Как раз очень жидко обделался именно ты, и я это в очередной раз доказал. Человек разбирающийся в вопросе указал бы пакет который решает вопрос с невалидным сертификатом, а я тебе четко написал что net/http этого не решает. Именно этот пакет я имел ввиду под нативным отвечая на сообщение csnet, а иначе какой смысл добавлять в программу обход невалидного сертификата? Наверное только для того, чтобы итоговый файл был больше размером. По твоей логике это выходит именно так?
Так что обделался ты знатно, я тебе даже подсказку дал, но ты решил в очередной раз блеснуть своими "знаниями"

Ну и тебе конечно нечего было ответить на то, зачем при закачке публичных файлов использовать TLS? Как ты там написал, погромист в треде...


Не отвечаю на ЛС.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Eka
сообщение 1.10.2023, 16:52
Сообщение #26
Стаж: 8 лет 2 месяца

Сообщений: 280
Благодарностей: 114
Полезность: 176

Gecko, да я потому и про код написал - показывай.
Потому что ты там че угодно наговнокодить можешь. А я про конкретный кейс написал
Ладно, давай, все таки, разжую для тебя)
Я про скипверифай написал потому что это позволит игнорить невалидный сертификат на стороне сервера. Там, откуда может загружать архив или файлы какие угодно, что ты там хочешь загружать - не важно.
Цитата
во вторых, каким боком закачка файла с игрой требует TLS? Я тебе даже больше скажу, TLS тут ненужен, а вот проверка хешей нужна, что собственно и делает программа.

Скачай файл с гита по хттп
Цитата
InsecureSkipVerify не прокатит. Попытка установить соединение с github.com вернет ошибку (и не имеет значения libcurl или net/http), угадай почему?

Повторюсь - гадать не буду. Без чтения кода в этом нет смысла. Это для тебя, вероятно, норм занятие.
Но ты мог бы и написать. Но не смог. Сам не знаешь?
Я понял что ты любишь привлекать внимание, казаться полезным, но не быть. А стоило бы попытаться.
Цитата
А если предположить что это частный сервер

Если да кабы, у тебя на каждый обсер есть запасной план?))
Цитата
Ну и тебе конечно нечего было ответить на то, зачем при закачке публичных файлов использовать TLS?

Это же байт, не может человек задавать такой глупый вопрос. Или... А, ну да. Ты же и в гороскопы веришь, не так ли?
Цитата
иначе какой смысл добавлять в программу обход невалидного сертификата? Наверное только для того, чтобы итоговый файл был больше размером

Экскьюзми? Давно тебя беспокоят лишние пара килобайт в размере бинарника? Да? А че ты тогда на го говнокодишь?)


цитаты великих умов
Цитата
аналог libcurl в Go это net/http
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Gecko
сообщение 1.10.2023, 16:56
Сообщение #27
Стаж: 7 лет 4 месяца

Сообщений: 1247
Благодарностей: 518
Полезность: 346

Eka,
Будешь устраиваться на работу, ссылку на мое сообщение где я сказал что ты джун в резюме не указывай.
Беру свои слова назад, на джуна не тянешь )))

Иди учись http://golang-book.ru/


Не отвечаю на ЛС.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Eka
сообщение 1.10.2023, 17:04
Сообщение #28
Стаж: 8 лет 2 месяца

Сообщений: 280
Благодарностей: 114
Полезность: 176

Gecko, типикал представитель лор комьюнити)


цитаты великих умов
Цитата
аналог libcurl в Go это net/http
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Gecko
сообщение 1.10.2023, 17:14
Сообщение #29
Стаж: 7 лет 4 месяца

Сообщений: 1247
Благодарностей: 518
Полезность: 346

Цитата(Eka @ 1.10.2023, 17:04) *
Gecko, типикал представитель лор комьюнити)

Цитата
Повторюсь - гадать не буду. Без чтения кода в этом нет смысла. Это для тебя, вероятно, норм занятие.


Отвечу сразу на 2 вопроса, не понимать функционал net/http это зашквар. Зачем мне скачивать файл с github.com по http? Там всё замечательно работает по https. Если мне нужно будет раздавать по http, я без проблем подниму для этих целей nginx. github.com это моя рекомендация как надежная платформа для хостинга кода.

Eka,
По существу что-то есть? Конкретно, как ты сам выразился по моим фантазиям?


Не отвечаю на ЛС.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Eka
сообщение 1.10.2023, 17:14
Сообщение #30
Стаж: 8 лет 2 месяца

Сообщений: 280
Благодарностей: 114
Полезность: 176

Мои слова подтверждает тот факт, что ты не способен даже следовать собственным убеждениям про опенсорс, выложить то, что пишешь.
Я бы даже помог с пулреквестами, будь это действительно интересный проект. Да кто угодно бы мог помочь. Но тебе то хочется казаться, а не быть, поэтому ты этого не сделаешь.
Потому что ты быдло и прячешь свой снобизм за собственными фантазиями и пустыми убеждениями.
Да и репы без активности покажут действительную заинтересованность сообщества. А тебе достаточно "бурного" обсуждения в темах на форуме. Даже если это холивары ни о чем.


цитаты великих умов
Цитата
аналог libcurl в Go это net/http
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Gecko
сообщение 1.10.2023, 17:17
Сообщение #31
Стаж: 7 лет 4 месяца

Сообщений: 1247
Благодарностей: 518
Полезность: 346

Цитата
аналог libcurl в Go это net/http

Я не великий, я в этом плане скромней тебя. В контексте реализации скачивания файла не аналог? просто ответь Да/Нет?


Не отвечаю на ЛС.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Eka
сообщение 1.10.2023, 17:19
Сообщение #32
Стаж: 8 лет 2 месяца

Сообщений: 280
Благодарностей: 114
Полезность: 176

Gecko,
Цитата
Отвечу сразу на 2 вопроса, не понимать функционал net/http это зашквар.

КРУДошлеп в теме?)
Вообще, я бы не сказал, что это зашквар. Не понимать какую то из нативных либ. Ну, могла она человеку не пригодиться. Я не считаю себя каким то экспертом net/http, если надо - обращаюсь к оф доке, там все понятно. Собственно, там же инфа о скипверифай.
Цитата
Зачем мне скачивать файл с github.com по http? Там всё замечательно работает по https.

Так о том и была речь, что если с сертификатами что то случится, то загрузки не получится. Как было с летс енкрипт, например. И сломалась загрузка на устройствах и ОСях, где сертификатов новых не было, потому что те не обновлялись.
Ты же почему то решил рыгануть и написать какую то дичь.


цитаты великих умов
Цитата
аналог libcurl в Go это net/http
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Gecko
сообщение 1.10.2023, 17:24
Сообщение #33
Стаж: 7 лет 4 месяца

Сообщений: 1247
Благодарностей: 518
Полезность: 346

Eka,
Цитата
Не понимать какую то из нативных либ

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


Не отвечаю на ЛС.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Eka
сообщение 1.10.2023, 17:29
Сообщение #34
Стаж: 8 лет 2 месяца

Сообщений: 280
Благодарностей: 114
Полезность: 176

Gecko,
Цитата
В контексте реализации скачивания файла не аналог? просто ответь Да/Нет?

А че это мы про контекст заговорили? Когда ты бредил в очередной раз про ркон и файловую систему - тебе контекст не важен был. А тут вон как запел.
А что случилось?
С помощью пакета net/http можно реализовать загрузку файла, как и с libcurl.
Ты правда считаешь, что net/http - это аналог libcurl в Go? Серьезно? И ты пытаешься еще что то с серьезным видом мне доказать и утверждать о компетенциях?


цитаты великих умов
Цитата
аналог libcurl в Go это net/http
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Gecko
сообщение 1.10.2023, 17:30
Сообщение #35
Стаж: 7 лет 4 месяца

Сообщений: 1247
Благодарностей: 518
Полезность: 346

Я не понимаю о чем спор? Я сам по 100 раз за день лезу в справочник, я это не отрицаю, но не строю из себя эксперта, я не раздаю советы кому что писать и как кодить.
Если у тебя есть именно конструктив по теме, то пиши, обсудим. Если ты мне что-то хочешь доказать, ну считай что доказал, я уже не раз тебе об этом писал.

Цитата
Ты правда считаешь, что net/http - это аналог libcurl в Go? Серьезно?

Нет это две совершенно разные библиотеки, но определенному функционалу я могу провести параллель.

Отредактировал: Gecko, - 1.10.2023, 17:33


Не отвечаю на ЛС.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Eka
сообщение 1.10.2023, 17:31
Сообщение #36
Стаж: 8 лет 2 месяца

Сообщений: 280
Благодарностей: 114
Полезность: 176

Gecko, лол, а ведь я даже не говорил что это реализуется иначе. Это ты сам придумал) На этом вся твоя база утверждений и "авторитетности", какой бы она не казалась, и строиться.
Ты додумываешь за других. Нет? Докажи обратное, где я писал что файл таким образом не скачать. Докажи что я писал то, что ты мне приписываешь.
И именно в такой формулировке. А не то, что ты заблуждаешься, считая либкурл аналогом нет/хттп.


цитаты великих умов
Цитата
аналог libcurl в Go это net/http
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Gecko
сообщение 1.10.2023, 17:39
Сообщение #37
Стаж: 7 лет 4 месяца

Сообщений: 1247
Благодарностей: 518
Полезность: 346

Eka, У меня такое впечатление что ты нервничаешь )))
Прочитай что я написал сообщением ранее.

Я не знаю к чему ты добавил эту подпись )) Типа что?
Цитата
Аналог (соответственный, соразмерный) - объект (техническое решение) того же назначения, близкий по совокупности существенных признаков.

Я же не написал что это одно и тоже.

Докажи обратное великий ум.
Приведи мне аналоги libcurl в Go? Желательно нативные (честно признаюсь ничего другого более простого в голову не приходит, подскажи гений)

Отредактировал: Gecko, - 1.10.2023, 17:51


Не отвечаю на ЛС.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Gecko
сообщение 1.10.2023, 17:53
Сообщение #38
Стаж: 7 лет 4 месяца

Сообщений: 1247
Благодарностей: 518
Полезность: 346

Походу слился. Побежал читать http://golang-book.ru/ и правильно делает )))


Не отвечаю на ЛС.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Eka
сообщение 1.10.2023, 18:17
Сообщение #39
Стаж: 8 лет 2 месяца

Сообщений: 280
Благодарностей: 114
Полезность: 176

Gecko, не я утверждал что нет/хттп - это аналог либкурла. И не мне искать для тебя его аналоги. Снова стрелки решил перевести?) А что еще ты умеешь?
Если уж на то пошло, нет, нет/хттп реализует похожий функционал libcurl, но не является его аналогом. А почему ты решил что должен быть какой то аналог?)
Gecko, не переживай ты так, я просто за кофейком ходил )

Ну так что, вернемся к фейкам, которые ты так любишь
Цитата
Докажи обратное, где я писал что файл таким образом не скачать. Докажи что я писал то, что ты мне приписываешь.
И именно в такой формулировке.

Или поиграем в игру "нет сперва ты иначе с тобой не о чем говорить"? Это тоже твое любимое занятие я гляжу.


цитаты великих умов
Цитата
аналог libcurl в Go это net/http
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Gecko
сообщение 1.10.2023, 18:24
Сообщение #40
Стаж: 7 лет 4 месяца

Сообщений: 1247
Благодарностей: 518
Полезность: 346

Eka, меня ещё со школы учили
Цитата
Не знать, не стыдно. Стыдно не спросить и не учиться

Судя по твоей подписи ты знаешь больше чем я ) Вот я у тебя спрашиваю
Цитата
Приведи мне аналоги libcurl в Go? Желательно нативные

Ответ на этот вопрос позволит перейти на следующий уровень )))


Не отвечаю на ЛС.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
3 страниц V   1 2 3
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: