• Как продвигать простые некоммерческие приложения?

    profesor08
    @profesor08
    Проще заплатить. Если бесплатно, то тебе надо ручками спамить повсюду ссылки на эти приложения.
    Ответ написан
    1 комментарий
  • Как реализовать peer-to-peer соединение в не локальной сети?

    Peer-to-peer соединение в интернет зачастую затруднительно реализовать из-за того, что каждый участник может находится за некоторым количеством фаерволов и NAT, потребует открытия портов и проброс их или вовсе у участнкиа соединения будет "серый" адрес. В любом случае понадобится некий сервер-посредних с белым адресом в интернете, которым может выступать Asterisk или FreeSwitch. Собственно они и будут выполнять роль "sip-провайдера", устанавливая соединение между 2-мя или более пирами. Так же, у данных АТС есть настройка, по которой сервер после первичного контакта между 2-мя участнкиами, попытается связать их голосовой трафик уже напрямую, однако из-за уже озвученной проблемой с ptp в интернет, данная конфигурация может не работать в "не-локальных сетях".
    Ответ написан
    Комментировать
  • Почему заблокировали аккаунт разработчика Google Play и как действовать?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    не нарушать

    делать новый чистый , не совпадающий ничем с предыдущими
    Ответ написан
  • Нужен ли слепой 10-ти пальцевый набор?

    @alexalexes
    Программисту не нужны скоростные навыки машинистки, у него в приоритете чтение текста с экрана с тщательным обдумыванием, а не быстрая печать.
    Для быстрой печати нужных конструкций в нормальных текстовых редакторах разработчика есть intellisence, его применение направлено на сокращение количества нажатий клавиш.
    Ответ написан
    2 комментария
  • Нужен ли слепой 10-ти пальцевый набор?

    DMGarikk
    @DMGarikk
    Lead Software Developer
    Осваивайте лучше программирование, а скорость слепой печати сама появится, и на спецсимволах и на всех раскладках
    И скорость работы очень редко упирается именно в скорость печати
    Ответ написан
    Комментировать
  • Нужен ли слепой 10-ти пальцевый набор?

    Использую все десять и в этот момент могу смотреть на другого собеседника.

    Лично я никаких курсов не проходил - просто старался нажимать клавишу по памяти и правильным пальцем. В результате - где-то за месяц выросла скорость и появился слепой набор в лат/кирил раскладках.
    Ответ написан
    3 комментария
  • Что делать при несовпадении координат на клиенте и сервере?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Всегда доводим интерполяционно торможение персонажа на клиенте, используя координаты сервера.
    1. Вправо отпустили
    2. На сервер отправили и получили координаты остановки
    3. Клиента медленно, в течение 10-15мс (если он двигается в этот момент) и 250-300мс (если замер на месте и не поворачивается) ставим на эту позицию.

    Если Вы держите полностью игровой мир на сервере, значит сервер всегда главный.

    UPD: Добавлю, что можно также позже проверить на сервере через расчёт координат с клиента и сделать реверс-тесты по контрольным точкам событий на сервере, чтобы дать заключение о корректности события, рассчитанного клиентом.

    Например, чтобы попадание было распознано как засчитанное с именно этих координат и именно из этого оружия, нужно проверить в обратную сторону (по временной линии событий) точку выстрела и возможность выстрела, путь перемещения и время между предыдущей проверкой и текущей.
    Т.е., восстановить на основе ряда факторов предыдущее состояние игрока, которое не было отправлено (или не успело ещё доставиться) на сервер между пакетами из-за длительности пинга.
    Ответ написан
    7 комментариев
  • Как сделать нормальную однократную перезагрузку активити без зацикливания программы при смене локали android?

    iLLuzor
    @iLLuzor
    Java, Kotlin, Android Developer
    Конечно будет зацикливание. Вы в методе changeLang() запускаете активити. Получается, что после запуска активити запускает ещё одно и так до бесконечности.
    Ответ написан
  • Можно ли восстановить исходники из apk?

    borisdenis
    @borisdenis
    Ленив и вреден...
    Одного dex2jar мало

    1. Качаем dex2jar-0.0.9.8.zip (номер версии может изменяться) и извлекаем все файлы в желаемую папку, например D:\Decompile .
    2. Качаем Java Decompiler, я использовал JD-GUI и извлекаем файлы для удобства в ту же папку, куда и dex2jar.
    3. Качаем apktool и apktool-install-windows-r04-brut1.tar.bz2 и извлекаем файлы уже в системную папку. По умолчанию C:\Windows. (Не забываем скачать второй архив)
    4. Берем нужный apk файл и кладем в папку с dex2jar и Java Decompiler. В примере приведу декомпиляцию приложения Прикрепленный файлCalculator.zip ( 66,18 КБ )
    5. . (надо извлечь из архива).
    6. Открываем Командную строку (Обработчик команд Windows) в вышеупомянутой папке (В папке по пустому месте при зажатой кнопке Shift нажимаем правую кнопку мыши и выбираем Обработчик команд Windows).
    7. Вводим команду dex2jar Calculator.apk и если все прошло хорошо, в той же папке появится файл Calculator.apk.dex2jar.jar
    8. Запускаем jd-gui и открываем полученный на предыдущем шаге файл. (На Windows 7 открывать с правами администратора и с совместимостью Windows XP SP3)
    9. Выбираем пункт меню File-Save All Sources и сохраняем.
    10. Извлекаем полученный zip архив.
    11. Помещаем полученную папку в папку src (надо предварительно создать).(Что бы получилась примерно такая структура D:\Decompile\Calculator\src\com\android)
    12. Опять же в командной строке вводим команду apktool d Calculator.apk Calculator, где Calculator.apk-имя пакета, Calculator-папка для декомпиляции
    13. Если все хорошо, тогда в указанной папке будут исходники в двух форматах (java и smali), ресурсы и файлы AndroidManifest.xml, apktool.yml
    14. Все готово, исходники получены. Правда после декомпиляции в коде есть, можно сказать, ошибки, я заметил пока только что вместо true и false стоят 1 и 0 соответственно.


    Взято с 4pda гуглится за пару секунд
    Ответ написан
    4 комментария
  • Можно ли использовать известных персонажей в своей игре?

    @mletov
    Есть такая формулировка "Похожи до степени смешения". Т е в случае суда будет назначена экспертиза, которая возьмет Марио и Шарио и будет решать, это плагиат или просто некая похожесть. Будет ли среднестатистический потребитель ассоциировать Шарио с Марио или будет считать его самобытным персонажем?

    Кстати, есть еще один обходной путь. Если будет позиционировать, что Шарио - это пародия на Марио, а не плагиат и эксплуатация образа, то с точки зрения авторского права это вполне законно.
    Ответ написан
    7 комментариев
  • Как заработать на большом количестве android-смартфонов?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Мобипарк: Удалённая сдача устройств в аренду клиентам через интернет для следующих целей:
    1. Презентация мобильных продуктов (игр или ПО) разработчиками/продажниками в вебинар-режиме целевой аудитории.
    2. Запись видеороликов, снятие скриншотов с игр/ПО (для обзоров).
    3. Отладка производительности графики/кода, тестирование совместимости работы на разных устройствах для разработчиков.
    4. Проверка и отладка кода сайта веб-разработчиками.

    Но надо писать софт, который будет всё корректно с мобилы предоставлять в инет (без лагов на мобиле и при доставке по инету), управлять мобилой и возвращать мобилу в исходное состояние для новых клиентов.
    Ответ написан
    1 комментарий
  • Какой язык выбрать инженеру за 40?

    sergeygsd
    @sergeygsd
    врач-терапевт участковый
    Я молодой пенсионер ( 67 лет ) уч. врач все 40 лет. Без цели заработка изучаю информатику давно.
    php не люблю. Питон, Java, С++ Естественно знаком с СУБД, ассемблером, shell Пользуюсь любой ОС (Windows или Linux) Я просто любитель. Труд программиста тяжелый. Лучше учиться с преподавателями, но можно и самому.
    Моя знакомая, ЛОР-врач 35 лет хочет просто сменить профессию на Java-программиста. Человек очень упорный, надеюсь, что получится. Учите Java (по Лафоре, у него и по C++)
    Можно в NetBeans но я в терминале (если Windows это MinGW) - как раз поддерживает python + Java + C++ У Вас уйдет не меньше года, ни у кого быстрее не получилось. ВЭБ очень вряд ли. Хотя я изучал Друпал 7 и 8. Но Друпал 8 с его twig(ом) озадачил. И бросил. Смотрите по вэбу в сторону django. Мой путь с весны 2018 здесь : https://unics-70.livejournal.com/4324.html
    Ответ написан
    Комментировать
  • Какой язык выбрать инженеру за 40?

    opium
    @opium
    Просто люблю качественно работать
    Тот же что и инженеру за 18
    Ответ написан
    Комментировать
  • Как эффективно (время) записать огромное количество данных в файл?

    @pfg21
    ex-турист
    сделать тестовый прогон и посмотреть какое место системы работает бутылочным горлышком.
    если затык в записи на носитель применить сжатие данных.
    если затык в обработке результатов, то поставить проц помощнее.
    если затык в получении кучи информации о файлах, то ускорить файловую систему.
    и т.д. и т.п.
    Ответ написан
    4 комментария
  • Как сделать оплату услуг с transferwise на ИП (6%)?

    @Stalinko Куратор тега Фриланс
    PHP'шник и фрилансер до мозга костей
    Я бы не рекомендовал этого делать.
    У меня была такая же ситуация и я консультировался в своём банке. Сказали, что деньги придут от "Transferwise", соответственно у вас должны быть документы объясняющие происхождение денег для валютного контроля. Но у вас есть только договор с вашим заказчиком, а не с "Transferwise". Поэтому с валютным контролем может быть проблема.

    Лучше не экономьте, а делайте обычный SWIFT-перевод напрямую от вашего заказчика вам. Для валютного контроля вам потребуется договор (с версией на русском) и акт/счёт на каждое поступление. Ничего сложного. Важно, чтобы в договоре были те же реквизиты с которых и на которые будет сделан перевод. Также желательно, чтобы перевод осуществлялся от юрлица, а не от физлица т.к. во втором случае де-юре вы обязаны выбить чек через онлайн-кассу.
    Вся эта морока имеет смысл, если сумма достаточно большая (от $1000 хотя бы). Меньше - нет смысла. Проще через PayPal тогда сделать, можно вообще нелегально без всяких документов.
    Ответ написан
  • Дебаг программы над которой работает целая команда?

    EreminD
    @EreminD
    Кое-что умею
    ну, если это изолированные модули, которые можно запускать по отдельности, то у разработчиков есть или заглушки, чтобы имитировать остальные сервисы или какая-то тестовая среда, где все сервисы доступны
    но первый вариант надежнее при разработке: и быстрее и стабильнее

    если это все же одно приложение, запускайте его и смотрите)
    Ответ написан
    1 комментарий
  • Spring security - forbidden как решить?

    @P_Alexander Автор вопроса
    First head
    Я с**а с этого спринга просто в а**е, в документации сказано , да я и сам видел реализацию метода hasRole ЧТО ПРЕФИКС ROLE_ ДОБАВЛЯЕТСЯ ПО УМОЛЧАНИЮ, но на деле нихера!!!!! Я убил два дня на этот пока уже от безнадеги, решил сам добавить префикс ROLE_ к основной роли. и все решилось. ФУХ!
    Ответ написан
    1 комментарий
  • Что делают программисты на Unity целый день на работе?

    jamakasi666
    @jamakasi666
    Просто IT'шник.
    Все как и везде. есть некий внутренний ресурс типа гитлаба в котором есть списки задач и списки багов. Тот кто старше рисует и назначает задачи, вот это джунам а это мидлам, так же с багами. Кодер пришел, открыл гитлаб и берет себе задачу или баг и бодается с ним.
    Сами задачи соответсвенно распределяются по сложности тем самым джунам\мидлам и т.д.
    В день необходимо сделать N задач а как ты их будешь делать уже твои проблемы. К примеру знаю что в эпаме такая ситуация, сделал быстро можешь даже домой свалить а если не успел то будь добр ишачь до последнего.
    Ответ написан
    Комментировать
  • Почему антивирусу нужны всякие root/телефон права, а вирусу нет? Как так то?

    @d-stream
    Готовые решения - не подаю, но...
    Вирус - влезает куда может, куда не может - не влезает. Антивирус - должен работать везде.

    В общем аналогично автоворам - они лезут в разные авто и им совсем не жалко разбить стекло, оторвать приборку, выломать замок руля и т.п. Для них - это нормальное поведение. Для сигнализации же частые несрабатывания или ложные блокировки авто - нехорошо.
    Ответ написан
    2 комментария