|
|
|
Канал Elite: Dangerous: «ED Community Tool (aka EG PILOTS - веб платформа)» |
|
|
ТехноМаг 360 EGP
Рейтинг канала: 18(3394) Репутация: 93 Сообщения: 2510 Откуда: Кронштадт Зарегистрирован: 09.04.2007 |
|
Olivka : |
Это, в упор на ябловском приложении не вижу pvp-килов
|
Ну хз. Инфа приходит
_________________ (Л)"Алекс, я живу уже почти 200 лет. но как видишь, выгляжу я всего на 20. И это не единственное отличие меня от людей." |
|
|
ТехноМаг 360 EGP
Рейтинг канала: 18(3394) Репутация: 93 Сообщения: 2510 Откуда: Кронштадт Зарегистрирован: 09.04.2007 |
|
http://test.proxima-team.ru/
пока запелил для тестов здесь. Накидаю основной код.
Потом заставлю кого-нить с дизайном возится
_________________ (Л)"Алекс, я живу уже почти 200 лет. но как видишь, выгляжу я всего на 20. И это не единственное отличие меня от людей." |
|
|
Da_Fail 200 EGP
Рейтинг канала: 9(1058) Репутация: 41 Сообщения: 2214
Зарегистрирован: 19.11.2013 |
|
Есть смысл там регистрироваться, или как?
|
|
|
ТехноМаг 360 EGP
Рейтинг канала: 18(3394) Репутация: 93 Сообщения: 2510 Откуда: Кронштадт Зарегистрирован: 09.04.2007 |
|
Da_Fail : |
Есть смысл там регистрироваться, или как?
|
Ну во первых ты там не зарегистрируешься.
Во вторых там ничего еще нет.
_________________ (Л)"Алекс, я живу уже почти 200 лет. но как видишь, выгляжу я всего на 20. И это не единственное отличие меня от людей." |
|
|
AnrDaemon 857 EGP
Рейтинг канала: 17(3131) Репутация: 37 Сообщения: 12292
Зарегистрирован: 17.10.2004 |
|
ТехноМаг : |
Шаблон тут не особо нужен, я полагаю. Проще и быстрее кастом написать (ведь еще доп. приложение будет, которе данные дергает). Хотя надо будет покумекать на этот счет.
|
Это ты зря
Я шаблонами делаю всё. Даже почту отсылаю, и картинки перед отправкой вставляю.
_________________ Люблю свободный полёт... :) |
|
|
ТехноМаг 360 EGP
Рейтинг канала: 18(3394) Репутация: 93 Сообщения: 2510 Откуда: Кронштадт Зарегистрирован: 09.04.2007 |
|
Пропустил половину поста. Я тебя спросил - с друпалом знаком?
_________________ (Л)"Алекс, я живу уже почти 200 лет. но как видишь, выгляжу я всего на 20. И это не единственное отличие меня от людей." |
|
|
AnrDaemon 857 EGP
Рейтинг канала: 17(3131) Репутация: 37 Сообщения: 12292
Зарегистрирован: 17.10.2004 |
|
Только по наслышке. Работать с ним не приходилось.
_________________ Люблю свободный полёт... :) |
|
|
ТехноМаг 360 EGP
Рейтинг канала: 18(3394) Репутация: 93 Сообщения: 2510 Откуда: Кронштадт Зарегистрирован: 09.04.2007 |
|
AnrDaemon : |
Только по наслышке. Работать с ним не приходилось.
|
Ну шаблончик поправить смогешь? Логотип натянуть, таблицы поправить. Без функционала.
добавлено спустя 4 минуты:
Так. Сегодя немного друпал помучаю. Завтра накидаю тестовое приложение. Посмотрим как я смогу портировать питоновский код на libcurl
_________________ (Л)"Алекс, я живу уже почти 200 лет. но как видишь, выгляжу я всего на 20. И это не единственное отличие меня от людей."
Последний раз редактировалось: ТехноМаг (22:28 16-07-2015), всего редактировалось 1 раз |
|
|
AnrDaemon 857 EGP
Рейтинг канала: 17(3131) Репутация: 37 Сообщения: 12292
Зарегистрирован: 17.10.2004 |
|
ТехноМаг : |
Анр, а с Друпалом работал? Промто он посекурнее смарти будет, да и возможностей у него поболее.
|
Особенно про "посекюрнее".
Друпал - это CMS. С довольно убогим шаблонизатором и перегруженным функционалом. (Да, работать не приходилсоь, но что там внутри - видел.)
Smarty - это чисто шаблонизатор, причём один из мощных. Но его надо использовать совместно с чем-то.
Безопасность обоих зависит от прямоты рук программиста, причём друпал, с его шаблонизатором, перемешанным с PHP кодом, намного менее безопасен, чем изолированный от кода Смарти.
_________________ Люблю свободный полёт... :) |
|
|
ТехноМаг 360 EGP
Рейтинг канала: 18(3394) Репутация: 93 Сообщения: 2510 Откуда: Кронштадт Зарегистрирован: 09.04.2007 |
|
Ну насчет безопасности друпала можешь не беспокоится. Уж сколько я их напочинял во время своей бытности в тех. саппорте
Насчет Smarty. Какой он нафиг изолированный, он же на прямую в php все транслирует
_________________ (Л)"Алекс, я живу уже почти 200 лет. но как видишь, выгляжу я всего на 20. И это не единственное отличие меня от людей." |
|
|
AnrDaemon 857 EGP
Рейтинг канала: 17(3131) Репутация: 37 Сообщения: 12292
Зарегистрирован: 17.10.2004 |
|
А SQL клиент всё напрямую в SQL транслирует! Несекьюрно!!!
Вопрос не в том, что куда транслируется, вопрос в том, на каком этапе это делается, и какие возможности есть у злоумышленника на этот процесс повлиять.
Smarty не более "несекьюрен", чем PDO. Если ты сознательно не включаешь в шаблоны живой PHP код (чего нельзя сделать, не используя устаревший подкласс и не включив поддержку вручную), всё, что в результате получится, это куча строчек "print $data;", перемешанных с HTML кодом.
_________________ Люблю свободный полёт... :) |
|
|
ТехноМаг 360 EGP
Рейтинг канала: 18(3394) Репутация: 93 Сообщения: 2510 Откуда: Кронштадт Зарегистрирован: 09.04.2007 |
|
Так ну что, доступы настроил. Основные страницы сделал. Можно попробовать зарегистрировать парочку человек для проверки прав доступа.
Кстати, нужно будет определить, кто у нас будет ходить в группе "Высшее командование". На них будет лежать задача по написанию приказов и выдачи медалек населению.
Собственно нужно наконец нарисовать медали и погоны (погоны предлагаю на основе эмблем ранков в ED сделать).
добавлено спустя 29 минут:
Немного размышлений по поводу приложения.
При первом запуске будет запрошен логин, пароль и код подтверждения Elite Dangerouse (последний придет от FD на почту) и API ключ. Ключ будет генерироваться на сайте в разделе Коммандер. После этого пойдет первая синхронизация. Как только программа рапартует о успешном импорте она уйдет в бэкграунд (иконка будет в трее) и будет синхронизироваться с сайтом примерно раз в 15 минут. Также станет доступен раздел "Коммандер" и имя аватара появится в списке пользователей со статусом Online. Если от программы не поступало запросов к сайту в профиле статус пилота сменится на Offline. Если от программы не поступало запросов в течении месяца (2х-3х ?) имя из списка пилотов удаляется, а доступ к разделу Коммандер и API ключ аннулируется.
_________________ (Л)"Алекс, я живу уже почти 200 лет. но как видишь, выгляжу я всего на 20. И это не единственное отличие меня от людей."
Последний раз редактировалось: ТехноМаг (00:08 17-07-2015), всего редактировалось 2 раз(а) |
|
|
frolik 101 EGP Рейтинг канала: 13(2082) Репутация: 12 Сообщения: 1330
Зарегистрирован: 22.04.2015 |
|
Цитата: |
Если от программы не поступало запросов в течении месяца (2х-3х ?) имя из списка пилотов удаляется
|
Не удаляется, а переносится в список пропавших без вести. С пометкой: последние сведения о пилоте поступали тогда-то из системы такой-то.
Это будет бесполезно, но антуражно.
|
|
|
ТехноМаг 360 EGP
Рейтинг канала: 18(3394) Репутация: 93 Сообщения: 2510 Откуда: Кронштадт Зарегистрирован: 09.04.2007 |
|
frolik : |
Не удаляется, а переносится в список пропавших без вести.
|
Посмотрим.
_________________ (Л)"Алекс, я живу уже почти 200 лет. но как видишь, выгляжу я всего на 20. И это не единственное отличие меня от людей." |
|
|
ТехноМаг 360 EGP
Рейтинг канала: 18(3394) Репутация: 93 Сообщения: 2510 Откуда: Кронштадт Зарегистрирован: 09.04.2007 |
|
Good news avery one!
Удалось портировать мобильный API на libcurl
Осталось привентить сайтовый апи ключ и отослать данные непосредственно к нам на сервер. Ну и гуишку для прожки сделать.
добавлено спустя 57 минут:
Кстааати. Кто-нить тут заметил, что со вчерашнего для добавилось поле Passengers в профайле корабля. Что-то мне подсказывает, что в следующем патче мы наконецто получим возможность ставить каюты и возить пассажиров
_________________ (Л)"Алекс, я живу уже почти 200 лет. но как видишь, выгляжу я всего на 20. И это не единственное отличие меня от людей."
Последний раз редактировалось: ТехноМаг (19:07 17-07-2015), всего редактировалось 5 раз(а) |
|
|
Da_Fail 200 EGP
Рейтинг канала: 9(1058) Репутация: 41 Сообщения: 2214
Зарегистрирован: 19.11.2013 |
|
Рабы теперь будут летать с комфортом?
|
|
|
AnrDaemon 857 EGP
Рейтинг канала: 17(3131) Репутация: 37 Сообщения: 12292
Зарегистрирован: 17.10.2004 |
|
ТехноМаг : |
Удалось портировать мобильный API на libcurl
|
Было бы странно, если бы не удалось.
Осталось сделать json_decode… ну или переслать данные как есть.
_________________ Люблю свободный полёт... :) |
|
|
ТехноМаг 360 EGP
Рейтинг канала: 18(3394) Репутация: 93 Сообщения: 2510 Откуда: Кронштадт Зарегистрирован: 09.04.2007 |
|
ну на программной части декодить его смысла нет. Нужно на серверной и сохранить в базу данных. Щас как-раз думаю в каком виде это лучше всего будет организовать: чтобы и базу лишний раз не насиловать и чтобы доступ был ко всем нужным полям в любое время.
_________________ (Л)"Алекс, я живу уже почти 200 лет. но как видишь, выгляжу я всего на 20. И это не единственное отличие меня от людей." |
|
|
AnrDaemon 857 EGP
Рейтинг канала: 17(3131) Репутация: 37 Сообщения: 12292
Зарегистрирован: 17.10.2004 |
|
Смотря какая база. И смотря какие именно поля тебе нужны.
Варианты:
Ставь PostgreSQL и сохраняй как есть. У них есть нативная подержка JSON. Но это не очень быстро при доступе.
Ставь любую БД и сохраняй как есть, а в отдельную табличку извлекай нужные поля. Немного более заморочно, зато скорость ограничена только способностями БД.
_________________ Люблю свободный полёт... :)
Последний раз редактировалось: AnrDaemon (21:42 17-07-2015), всего редактировалось 1 раз |
|
|
ТехноМаг 360 EGP
Рейтинг канала: 18(3394) Репутация: 93 Сообщения: 2510 Откуда: Кронштадт Зарегистрирован: 09.04.2007 |
|
Ну на хосте, где тестирую MySql крутится. На сервер не знаю, что поставлю еще.
Вот что получилось за сегодня, окромя грабилки:
Cкрытый текст (кликните здесь для просмотра)
|
Но честно скажу, без графики смотрится мягко говоря убогенько.
_________________ (Л)"Алекс, я живу уже почти 200 лет. но как видишь, выгляжу я всего на 20. И это не единственное отличие меня от людей." |
|
|
|
|
|
Канал Elite: Dangerous: «ED Community Tool (aka EG PILOTS - веб платформа)» |
|