Короче все понял, пацаны, приеду из отпуска через 2 недели запилю на мерзком вам C# и выложу все это на ГитХаб. Тут разговоров в теме уже больше, чем время на программирование
Донат На хостинг |
ISK за переводы до 75kk за 1000зн. |
Хроники EVE Сборник |
Новичкам Полезная информация |

Helix - альтернатива eveonline launcher'у
#61
Отправлено 22 July 2014 - 8:19

у меня стаж игры с 2009 года я летал почти на всем что есть в еве, включая титаны на тесте.
#62
Отправлено 22 July 2014 - 9:12

Лаунчер кривой потому, потому что его писал быдлокодер, который не осилил обработку ошибок, в результате от каждого чиха это поделие падает с простыней трейслогов. Ну и стандартные быдлокодерские свистелки-и-перделки, которые быстродействия не добавляют.Лаунчер кривой, потому что он не окно системы, а помесь ежа с ужом = хромиум + питон.
Питон тут виноват в том, что на нем быдлокодеров на порядок больше чем на сях, ну и в загрузке интерпретатора, но это пара секунд при старте.
Ты в каком году последний раз логинился? РТП кончился с релизом лаунчера.используется древняя и хорошая RTPatch.
C# это та же ява, только от микрософта. Слабо на чистом C++?запилю на мерзком вам C# и выложу все это на ГитХаб. Тут разговоров в теме уже больше, чем время на программирование
#63
Отправлено 22 July 2014 - 9:22

C# это та же ява, только от микрософта. Слабо на чистом C++?
Что такое чистый C++? MFC это чистый C++ или грязный? А Qt? А может лучше ANSI C?
Каждая задача имеет свое оптимальное решение. Клиентские приложения, не предназначенные для тяжелых расчтов, работы с графикой должны писаться на том, что проще. В C# уже есть большое количество нужных библиотек от Майкрософт, есть простота и прозрачность их использования, есть защита от утечек памяти. Ради 20% прироста производительнотси нужно отказываться от всего этого?
у меня стаж игры с 2009 года я летал почти на всем что есть в еве, включая титаны на тесте.
#64
Отправлено 22 July 2014 - 9:55

Что такое чистый C++? MFC это чистый C++ или грязный? А Qt? А может лучше ANSI C?
Каждая задача имеет свое оптимальное решение. Клиентские приложения, не предназначенные для тяжелых расчтов, работы с графикой должны писаться на том, что проще. В C# уже есть большое количество нужных библиотек от Майкрософт, есть простота и прозрачность их использования, есть защита от утечек памяти. Ради 20% прироста производительнотси нужно отказываться от всего этого?
Пиши на MFC в режиме онлайн трансляции с вебки. Микрофонобязателен
٩(̾●̮̮̃•̃̾)۶ [☠] [☠] [☠] [☠] [ ? ] ٩(̾●̮̮̃•̃̾)۶
#65
Отправлено 22 July 2014 - 10:33

Итак, подведём небольшие итоги:
1. два предложения (апдейтер + ssh-туннель)
2. N-ное количество постов о том, что автор уже спёр кучу паролей (ну или хотя бы собирается!)
3. пачка постов как написать свой лаунчер
Продолжайте!
Может быть сгенерите еще интересные идеи
Сообщение отредактировал Jack Hareka: 22 July 2014 - 10:33
#66
Отправлено 22 July 2014 - 10:50

А в чем причина нежелания выложить исходники в открытый доступ, дабы любой параноик мог их проверить и сам под себя скомпилить?
Неужто настолько сильны опасения, что кто-то форкнет и сделает лучше?
ЗЫ: Ну и да, когда "админ с 15-летним опытом" предлагает пользователям вводить логин-пароль в неведомо кем (с точки зрения оных пользователей) написанную и неизвестно что (окромя официально заявленных фич) делающую программу - это вызывает очень и очень сильные сомнения либо в квалификации, либо в добросовестности данного админа.
Немногие знают, что при помощи загибания пальцев можно досчитать вовсе не до 10, а до 1023.
#67
Отправлено 22 July 2014 - 10:59

Проблема в том, что "Админ" пишет программы. Я вот программист но вот сераера не конфигурю.
А так нет ничего зазорного выложить на Гит программу, которая не содержит НоуХау и не позволдяет генерить сотни тонн нефти))
у меня стаж игры с 2009 года я летал почти на всем что есть в еве, включая титаны на тесте.
#68
Отправлено 22 July 2014 - 11:08

А в чем причина нежелания выложить исходники в открытый доступ, дабы любой параноик мог их проверить и сам под себя скомпилить?
Неужто настолько сильны опасения, что кто-то форкнет и сделает лучше?
ЗЫ: Ну и да, когда "админ с 15-летним опытом" предлагает пользователям вводить логин-пароль в неведомо кем (с точки зрения оных пользователей) написанную и неизвестно что (окромя официально заявленных фич) делающую программу - это вызывает очень и очень сильные сомнения либо в квалификации, либо в добросовестности данного админа.
Где я предлагаю запускать вам его?
Где?
А вот никитка, всерьез предлагающий пустить через его сервер трафик - это да, достойно.
#69
Отправлено 22 July 2014 - 11:15

Такой, чтоб программа работала так: скачал, запустил, заработало. Причем быстро, не гадя во все темп директории и не выкачивая мегабайты с инета, а в случае возникновения ошибки - корректно указала на ее причину а не "ошибка в строке xxx модуля yyy".Что такое чистый C++? MFC это чистый C++ или грязный? А Qt? А может лучше ANSI C?
Каждая задача имеет свое оптимальное решение. Клиентские приложения, не предназначенные для тяжелых расчтов, работы с графикой должны писаться на том, что проще. В C# уже есть большое количество нужных библиотек от Майкрософт, есть простота и прозрачность их использования, есть защита от утечек памяти. Ради 20% прироста производительнотси нужно отказываться от всего этого?
А когда программа, задача которой запустить другую программу и закрыться, требует для своей работы питона, левых модулей, эксплорер такой-то версии, sql сервер, и еще какую-то хрень, и не дай бог ты ошибшся в номере версии после последней точки - все будет падать с непонятной ошибкой - это хреновая программа.
C++ старше решета, и библиотек для него написано еще больше, в чем проблема то?
#70
Отправлено 22 July 2014 - 11:18

Где я предлагаю запускать вам его?
Где?
Т.е. программа пишется и топик на форуме создан, чтоб ее никто не запускал, я правильно понимаю?
А вот никитка, всерьез предлагающий пустить через его сервер трафик - это да, достойно.
Через _его_ сервер? А можно линк на данное предложение?
Может я, конечно, невнимательно читал - но там вроде была исключительно идея пускать трафик через проксю, при этом никаких рекомендаций по выбору конкретной прокси не наблюдалось.
ЗЫ: И все-таки было бы интересно услышать ответ на вопрос о причинах нежелания открывать исходники.
Немногие знают, что при помощи загибания пальцев можно досчитать вовсе не до 10, а до 1023.
#71
Отправлено 22 July 2014 - 11:23

Т.е. программа пишется и топик на форуме создан, чтоб ее никто не запускал, я правильно понимаю?
Я вроде четко написал чего хочу: предложений чего бы вы хотели в ней увидеть.
Но все в упор представляются слепыми и игнорируют данное сообщение.
Сами себе придумали проблему и обвнили в этой проблеме автора.
Шик
Через _его_ сервер? А можно линк на данное предложение?
Может я, конечно, невнимательно читал - но там вроде была исключительно идея пускать трафик через проксю, при этом никаких рекомендаций по выбору конкретной прокси не наблюдалось.
Дык, прокся работает, ssh ключ расшарен. Встраиваешь его в свою программу, учишься поднимать ssh сессию и все. Покупать отдельный сервер смысла нету.
Кстати прокся работает не с открытыми паролями, а с тем, что клиент передает ЦЦПшникам.
Как бы разница.
Да, используется софт PuTTy.. но вот незадача, про этот софт знают все с незапамятных времен и, код расшарен с свободный доступ.
ЗЫ: И все-таки было бы интересно услышать ответ на вопрос о причинах нежелания открывать исходники.
Пока не вижу смысла. Как приведу в порядок, будет полноценный нужный функционал, там и решу насчёт этого вопроса.
#72
Отправлено 22 July 2014 - 11:25

Через _его_ сервер? А можно линк на данное предложение?
Может я, конечно, невнимательно читал - но там вроде была исключительно идея пускать трафик через проксю, при этом никаких рекомендаций по выбору конкретной прокси не наблюдалось.
Не, он вроде с самого начала конкретную проксю писал http://forum.eve-ru....opic=107824&hl=
#73
Отправлено 22 July 2014 - 11:36

Такой, чтоб программа работала так: скачал, запустил, заработало. Причем быстро, не гадя во все темп директории и не выкачивая мегабайты с инета, а в случае возникновения ошибки - корректно указала на ее причину а не "ошибка в строке xxx модуля yyy".
А когда программа, задача которой запустить другую программу и закрыться, требует для своей работы питона, левых модулей, эксплорер такой-то версии, sql сервер, и еще какую-то хрень, и не дай бог ты ошибшся в номере версии после последней точки - все будет падать с непонятной ошибкой - это хреновая программа.
C++ старше решета, и библиотек для него написано еще больше, в чем проблема то?
.Net по умолчанию стоит в Win7-8. В .Net библиотеки достаточные для конкретного случая написаны MS, а не непонятными личностями с потерей памяти. Эта программа будет занимать несколько десятков КБ а не пару метров в случае C++ с библиотеками сторонними в разы большими самой программы. Прочитать исходник С# в разы легче.
А вот закачка и обработка исключений - это уровень программиста. Скриптовые языки, к сожалению, часто используются чуваками без опыта нормальной работы...
у меня стаж игры с 2009 года я летал почти на всем что есть в еве, включая титаны на тесте.
#74
Отправлено 22 July 2014 - 11:46

Я вроде четко написал чего хочу: предложений чего бы вы хотели в ней увидеть.
Но все в упор представляются слепыми и игнорируют данное сообщение.
Сами себе придумали проблему и обвнили в этой проблеме автора.
Шик
Первое и главное, что хотелось бы видеть в подобной программе - это веские аргументы, почему в нее безопасно вбивать свой логин/пароль.
Без этого ее ценность будет стремиться к нулю, вне зависимости от количества реализованных плюшек.
Очень странно, что автор, утверждающий что является сисадмином с 15-летним стажем, этого не понимает (или упорно делает вид, что не понимает).
Да, таки невнимательно прочитал, прошу прощения.
Вообще наиболее логичным в этом случае было бы предоставить выбор прокси самому пользователю.
Пока не вижу смысла. Как приведу в порядок, будет полноценный нужный функционал, там и решу насчёт этого вопроса.
Т.е. по сути причина на текущий момент - сырость кода?
Тогда это имеет смысл сразу указать, дабы не возникало подозрений вида "автор не хочет открывать исходники, значит ему есть что скрывать".
Сообщение отредактировал Alamar: 22 July 2014 - 11:48
Немногие знают, что при помощи загибания пальцев можно досчитать вовсе не до 10, а до 1023.
#75
Отправлено 22 July 2014 - 11:51

Я вроде четко написал чего хочу: предложений чего бы вы хотели в ней увидеть.
Но все в упор представляются слепыми и игнорируют данное сообщение.
Сами себе придумали проблему и обвнили в этой проблеме автора.
Шик
Пока не вижу смысла. Как приведу в порядок, будет полноценный нужный функционал, там и решу насчёт этого вопроса.
В тоже время ты тянешь с ответом про шаринг исходников.
На счет прокси.. между юзеров и проксей траффик шифруется по ssh (4096), а между юзером и евой получение token происходит по ssl.
Собсна клиент отправляет на сервер евы логин и пароль (https), затем получает токен и играет.
Как я могу получить его логин и пароль? Особенно если лаунчер перед авторизацией проверяет ssl сертификат?
Поэтому MiTM отметаем сразу.
Расскажи там, не лыбясь, о великий одмин "с 15 летним стажем".
Да, таки невнимательно прочитал, прошу прощения.
Вообще наиболее логичным в этом случае было бы предоставить выбор прокси самому пользователю.
У меня в подписи ссылка, почитай почему юзеры используют эту проксю.
٩(̾●̮̮̃•̃̾)۶ [☠] [☠] [☠] [☠] [ ? ] ٩(̾●̮̮̃•̃̾)۶
#77
Отправлено 22 July 2014 - 12:05

Я вижу тебя это очень задело.
Понял насколько ты бесполезен?
Да я и так знаю что бесполезен, а ты полезен. Вот поэтому и прошу тебя, основываясь на твой 15-летний стаж, объяснить как я могу перехватывать логины и пароли у пользователей, когда траффик идет через мою проксю. Учитываем, что клиент авторизуется по ssl и есть проверка сертификата.
прокся - дебиан@32, обычный ssh тунель (sock5).
٩(̾●̮̮̃•̃̾)۶ [☠] [☠] [☠] [☠] [ ? ] ٩(̾●̮̮̃•̃̾)۶
#78
Отправлено 22 July 2014 - 12:07

У меня в подписи ссылка, почитай почему юзеры используют эту проксю.
Я читал, но имхо доверять или не доверять конкретной проксе каждый решает для себя сам.
Понятно, что идущий через ssl логин-пароль на socks-проксе не перехватить, но мало ли чего еще там выловить можно (ты ж сам писал, что игроки параноики )
Тут забавно другое - с точки зрения топикстартера, пускать трафик через чью-то проксю это жутко подозрительно, а вот идея вбивать логины-пароли в софтину неведомого происхождения админу с 15-летним стажем почему-то подозрительной не кажется.
Такая вот избирательная у человека паранойя, однако.
Немногие знают, что при помощи загибания пальцев можно досчитать вовсе не до 10, а до 1023.
#79
Отправлено 22 July 2014 - 12:35

Да я и так знаю что бесполезен, а ты полезен. Вот поэтому и прошу тебя, основываясь на твой 15-летний стаж, объяснить как я могу перехватывать логины и пароли у пользователей, когда траффик идет через мою проксю. Учитываем, что клиент авторизуется по ssl и есть проверка сертификата.
прокся - дебиан@32, обычный ssh тунель (sock5).
Я тебе ничем не обязан и ничего тебе объяснять не буду.
Ты уныл.
И хорош уже офтопить.
Тут забавно другое - с точки зрения топикстартера, пускать трафик через чью-то проксю это жутко подозрительно, а вот идея вбивать логины-пароли в софтину неведомого происхождения админу с 15-летним стажем почему-то подозрительной не кажется.
Такая вот избирательная у человека паранойя, однако.
Ещё раз - не вбивай, кто тебя заставляет?
#80
Отправлено 22 July 2014 - 12:55

Ещё раз - не вбивай, кто тебя заставляет?
Равно как и тебя никто не заставляет использовать прокси nikitas'а, кстати говоря.
Вообще-то, чтобы сформулировать предложения по доработке функционала программы, зачастую имеет смысл представить себя на месте пользователя этой самой программы. А просить что-либо подобное и при этом писать "не пользуйтесь" - это по меньшей мере смешно.
И да, как я уже писал выше, мое предложение по доработке - добавить четкое аргументированное обоснование, почему использование данного "альтернативного лаунчера" является безопасным и он не отправит логин/пароль пользователя куда не надо.
Необходимость этого, полагаю, понятна любому человеку, хоть краем уха слышавшему об информационной безопасности, а тем паче "админу с 15-летним ЧСВ стажем".
Немногие знают, что при помощи загибания пальцев можно досчитать вовсе не до 10, а до 1023.
1 посетителей читают тему
0 members, 1 guests, 0 anonymous users