Задать вопрос
  • Как посмотреть на какие адреса делает запрос приложение?

    Rou1997
    @Rou1997
    Сниффером, например Wireshark и Charles есть для OS X, еще декомпилировать и отладить можно.
    Ответ написан
    Комментировать
  • Из C# в Python! Как это сделать максимально быстро?

    Rou1997
    @Rou1997
    Если на C# программируете, то уже документацией и поиском должны уметь пользоваться, если не умеете, давно пора научиться.
    Ответ написан
    Комментировать
  • Как спарсить чужой закрытый форум на phpbb без навыков программирования?

    Rou1997
    @Rou1997
    iMacros, Selenium IDE, зеннопостер...
    Ответ написан
    Комментировать
  • Где взять материал для разработки 2D векторного редактора?

    Rou1997
    @Rou1997
    Векторные редакторы есть для SVG, есть крупные проекты с открытым исходным кодом, и можно поискать WYSIWYG компоненты с открытом и закрытым кодом на C++, в принципе все они векторные и что-то найти можно, но несложно и написать самому, я писал на C#, Delphi, C++ Builder, вообще ничего сложного, сохранять лучше всего в XML-подобном формате, в памяти хранить в DOM, но если нет вложенности, то и обычная коллекция подойдет.
    Ответ написан
    Комментировать
  • Плохой контакт с наушниками у сотового телефона. Как очистить/решить подобную проблему?

    Rou1997
    @Rou1997
    Разобрать телефон, осмотреть разъем, придется либо восстановить пайки разъема к плате либо заменить разъем, если контакты разболтались или деформировались внутри. Можно придумать временное "колхозное" решение без пайки, я у своего ноутбука просто взял и залил термоклеем разъем вместе со штекером, на досуге разберу и перепаяю.
    Ответ написан
    Комментировать
  • Как снять/отлючить обфускацию, чтобы пересобрать .dll?

    Rou1997
    @Rou1997
    Получить исходный код из бинарного это реверс-инжиниринг, занимает много времени и требует большого опыта, на более-менее сложных алгоритмах всегда требует иметь дело с ассемблером а не только декомпиляторами, которые не могут выдать полностью верный код даже если использовать все декомпиляторы какие есть на свете и собирать код из лучших "кусочков" от каждого из них, все равно некоторые "кусочки" приходится сверять с ассемблером, вплоть до довольно близких "отношений" с ним, гораздо проще написать с нуля, в крайнем случае декомпилировать лишь отдельные части.
    Ответ написан
  • Отправка поискового POST запроса с помощью UserScripts?

    Rou1997
    @Rou1997
    А почему нельзя, там jQuery используется, конечно поддерживает и POST-запросы.
    Ответ написан
  • Как в ToolBar добавить кнопку обновить?

    Rou1997
    @Rou1997
    Неудивительно что не нашли, это же Java, со всеми вытекающими, и чем новее API, тем больше эти самые "вытекающие", Toolbar не содержит никаких кнопок кроме ActionBarDrawerToggle, он только лишь "рендерит" ActionBar, поэтому искать надо было про ActionBar, так вот в ActionBar данные загружаются уже третьим классом в "цепочке" - вашим Activity, который, в свою очередь, должен брать их из четвертой сущности - options menu:

    //Это в Activity
        @Override
        public boolean onCreateOptionsMenu(Menu menu){
        	MenuInflater inflater = getMenuInflater();
        	inflater.inflate(R.menu.menu_activity_main, menu);
        	return true;
        }


    А это ресурс (файл) menu_activity_main.xml в папке /res/menu:

    <?xml version="1.0" encoding="utf-8"?>
    <menu xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:app="http://schemas.android.com/apk/res-auto" >
        
    <item
            android:id="@+id/action_update"
            android:title="Обновить"
            android:icon="@drawable/ic_launcher"
            app:showAsAction="always"/>
            
     
    </menu>
    Ответ написан
  • Как развиваться android разработчику?

    Rou1997
    @Rou1997
    Но возникает ощущение, что никак не расту, т.к. главная цель здесь как можно быстрее предоставить клиенту продукт

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

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

    Попробуйте фриланс, там есть заказы вплоть до нулевого уровня, есть заказы мелкие, но требующие изучить новую технологию хотя бы на уровне Hello world, и обычно большая свобода для фантазии, но слишком не навязывайтесь и не жалуйтесь, что заказчик не оплачивает то, что ему ненужно.
    Ответ написан
    Комментировать
  • Можно ли заработать в мире Unix-like, unix-way?

    Rou1997
    @Rou1997
    В основном это Web, "пэхэпэ" это тоже UNIX обычно, поэтому и системное администрирование и разработка нативных компонентов "пэхэпэ" туда входят, и Android тоже Unix-like, и там и там UNIX является как целевой платформой так и "родиной" для всех IDE, отладчиков и компиляторов, включая Java и Android NDK (тот самый GNU toolchain, который на Windows известен как MinGW).

    И еще хотелось бы остаться на платформе до конца, а не переучиваться через 5-10 лет. Или лучше писать и изучать виндузятские продукты?

    Лучше не портить свое будущее планами на профессиональную деградацию, а если не деградировать, то 99% умений от платформы не будут зависеть, хоть каждый год новая платформа.
    Ответ написан
    1 комментарий
  • Как писать js в виде yii2?

    Rou1997
    @Rou1997
    Я предпочитаю "стандартно":
    ...
    ?>
    <script>
    ...
    </script>
    <?php
    ...

    Использовать <<< JS имеет смысл только если этот скрипт будет "привязываться" к создаваемому виджету который предусматривает подобное, то есть если требуется обработать скрипт еще на сервере.
    Ответ написан
    Комментировать
  • Как написать бота для автоматической отправки сообщений в чате на веб странице (без Selenium)?

    Rou1997
    @Rou1997
    Если без Selenium, Phantom.js и т.п., то копайте в сторону HTTP-запросов и парсинга JSON и того же HTML, если там AJAX - используйте сниффер - Wireshark, Charles, Fiddler, любой по вкусу, только если чат активно разрабатывается то серверную часть будут все время изменять, в том числе намеренно вам мешать, и бот придется обновлять, может придется все-таки использовать браузер, он более стабилен к изменениям.
    Ответ написан
  • Где найти хорошую литературу для детального изучения TCP/IP?

    Rou1997
    @Rou1997
    Книги очень субъективны и соответствуют лишь конкретным задачам, а у вас как и у большинства ее нет и вы хотите руководство на все случаи жизни, особенно порадовали "TCP/IP и их подпротаколы", то есть для вас что отладчик gdb работающий по TCP/IP, что наш с вами Тостер работающий по HTTP, что Outlook работающий по SMTP, все одно и то же, одну книгу прочитали и сразу все умеете. :)
    Давайте конкретику!
    Ответ написан
    Комментировать
  • Как перехватить отправленный XML с сайта или принятый с сервера по HTTPS?

    Rou1997
    @Rou1997
    Что я вам посоветую, если я помню как мне еще сигареты и алкоголь не продавали, а с Fiddler я уже умел работать!
    Ничего "хардкорного" в нем нет, наоборот самый высокоуровневый сниффер, принципу "man-in-the-middle" он вполне отвечает, запросы он перехватывает, в списке они появляются, в том числе HTTPS, вы это прекрасно видите, осталось разобраться как расшифровать ответ, причем дело не в HTTPS а в Content-Encoding, так вот для расшифровки просто выделаете запрос в списке -> ПКМ -> "Decode selected sessions", и всё, а остальные снифферы - еще более "хардкорные" как Wireshark и Charles, или просто неудобные, как вкладка "Network" в средствах разработчика Chrome.
    Ответ написан
    Комментировать
  • Что читать программисту на C++?

    Rou1997
    @Rou1997
    C++ это обширная кроссплатформенная система, и истинных путей она поддерживает множество, поэтому вам прежде всего необходимо определиться чем вы заниматься будете, чего именно вы хотите быть достойны, без этого ответ на вопрос невозможен, а любые попытки будут субъективным бредом, впрочем если для вас достойно быть невеждой и не знать объективную информацию, то вперед и с песней!
    Ответ написан
  • Какой файлообменник работает с API и как с ним работать?

    Rou1997
    @Rou1997
    Google Drive, Google Cloud Storage, авторизация в обоих идентична, с помощью client_account.json, это файл с токеном который нужно сперва получить в браузере создав (зарегистрировав) приложение, затем использовать на своем сервере как Credentials, для PHP есть библиотека (SDK).
    Ответ написан
    Комментировать
  • Как скрыть данные в определенных тегах в UIWebView?

    Rou1997
    @Rou1997
    Если целиком элемент, то к <style> добавьте display: none;, если только содержимое, то можете innerHTML обнулить, то есть вопрос сводится к тому как взаимодействовать с DOM посредством UIWebView, или как в нем выполнить JavaScript который в свою очередь сделает все необходимое, на такие вопросы не составляет труда найти ответы в англоязычном Гугле и на YouTube, и затем переделать под свою задачу.
    Ответ написан
    Комментировать
  • Что используется в качетсве видеокарты на сервере?

    Rou1997
    @Rou1997
    Видеопамять без видеопроцессора (GPU), вместо него CPU, то есть изображение для монитора есть где хранить, а вот вычислять нечем, аппаратное ускорение не поддерживается, поэтому Windows Aero включить нельзя.
    Ответ написан
  • Какой Язык и какую библиотеку использоваться для Парсера сайта ставок по футболу?

    Rou1997
    @Rou1997
    Какой парсер умеет работать через проксю, vpn,

    Любой.

    вывод в Mysql

    Это никакой, сами реализуйте.

    и мимикрировать под браузеры?

    Любой, но потребуется приложить немало усилий чтобы поддержку всех заголовков, кукисов и т.п. реализовать самому на HTTP, возможно для имитации браузера стоит использовать встраиваемый браузер ("движок"), например специально предназначенные Selenium и Phantom.js, и еще вот посмотрите.
    Ответ написан
  • Как добавить .lib к cpp проекту в visual studio 2015?

    Rou1997
    @Rou1997
    Project->Properties->C++->General->Include Include Directories
    добавяю путь к папке Lib

    Причем здесь LIB, это должна быть папка с файлом MathFuncsLib.h

    В пошаговой инструкции сказано что нужно так же добавить через Add References

    Это вообще не для С++, а для C++/CLI, вам не нужно.
    Ответ написан