• Как сделать консольную программу, которая после ввода данных и выполнения алгоритмов снова требует ввод?

    Rou1997
    @Rou1997
    Циклом while. Точнее, while (true) если действительно до бесконечности.
    Ответ написан
    Комментировать
  • Как HTML-сайт запустить в виде интерфейса?

    Rou1997
    @Rou1997
    Написать простенькую программу с использованием "движка" браузера, который и будет рендерить HTML.
    Awesomium, CEF, HtmlLayout, Electron, Nw.js... Куча вариантов для разных языков.
    Ответ написан
  • Есть ли ресурсы где смогут конструктивно (и не очень) отозватся о написанном проекте?

    Rou1997
    @Rou1997
    пойти работать пока не могу не тот город, нет вакансий и найти гуру в городе тоже не могу

    Мы с вами в каком веке живем? Фриланс еще не изобрели?

    Может кто нибудь знает ещё способы?

    Способы сделать что?
    Если ваша цель - зарабатывать деньги, то у вас должна быть определенная ниша/ЦА (чем собираетесь заниматься, на кого работать), и вам важно только ее мнение. А мнение рандомных людей с Хабра или еще откуда-то, которые тусуются в разных сферах и будут мерять вас своей линейкой, а не вашей, - будет скорее вредно, чем полезно.
    Ответ написан
    5 комментариев
  • Возможно ли использование REST в GUI приложениях?

    Rou1997
    @Rou1997
    Возможно и локальную сеть настроить, но здесь не помогу, всегда делал удаленный сервер, это проще и удобнее.

    Возможно ли использование REST в GUI приложениях?

    В браузере же используется, а он является GUI-приложением, если это не Lynx.

    между локальными компьютерами. Хочу попробовать через REST.

    Подходит ли REST, это зависит от того, как именно компьютеры будут общаться друг с другом. Если все будет так же, как и на тех сайтах, где уместен REST, то и в таком интранете он тоже будет уместен...
    ...REST по определению требует HTTP... Если сырой TCP/IP, то я как-то слабо представляю REST и зачем он нужен в этом случае
    Ответ написан
    Комментировать
  • Что надо знать в java для android разработки?

    Rou1997
    @Rou1997
    Нет необходимости ничего в ней знать, всё равно по ходу все изучите, точно так же, как если бы писали под Desktop.

    Но, конечно, опыт не помешает, навыки работы с IDE и несколькими стандартными классами (их весьма мало) ускорят изучение Android.
    А если вы изначально на C# на Windows Desktop программировали, то вам будет проще с удобной и простой IDE перейти на сложные и навороченные, такие, как Eclipse и Android Studio. Еще C# на Windows Desktop имеет самые лучшие средства для GUI и др., многое можно взять оттуда и применять на Android, можно свой фреймворк писать потихоньку, "шарповские" концепции RAD помогут ускорить разработку (если, конечно, вам это надо - и ваши работодатели не против этого, а то некоторые боятся, это боязнь всего нового).

    Лично я такие вопросы решаю в зависимости от того, насколько срочно мне нужно начать этим направлением зарабатывать деньги.
    Сейчас осваиваю Apple, денег уже имею достаточно для жизни, потому никуда не тороплюсь.
    А когда только-только начинал (как раз Android осваивал), то не ждал у моря погоды.

    Еще имеет значение, чем именно будете заниматься на Android.
    Может это разработка игр, там вообще всё иначе.

    А вот от чтения Герберт Шилдта и любой другой книги нет никакого толку вообще, так как без личного опыта вы ничего оттуда толком не усвоите и не запомните.
    Ответ написан
    Комментировать
  • Стоит ли закупать старое оборудование для новой студии?

    Rou1997
    @Rou1997
    "Не получится ли так, что покупка получится сильно убыточной?"
    Нам это откуда знать? Мы не знаем, будет ли прибыль вообще (судя по вопросу, есть сомнения) и сколько. Уравнение с двумя неизвестными?

    Если потребностям соответствует - покупайте. Можно потребности уменьшить. Разбогатеете - разовьетесь.
    Ответ написан
  • Как сделать декомпилированный код нечитаемым?

    Rou1997
    @Rou1997
    Невозможно ничего защитить от декомпиляции, можно повысить ее сложность и уменьшить ее рентабельность. Превратить в "Неуловимого Джо".
    Исходить необходимо из рентабельности. Смотреть на свое приложение глазами того самого хитрого умельца. Для начала: что он вообще хочет? Ему нужен рабочий код целиком, рабочий участок кода, или просто достаточно подсмотреть принцип (несколько строчек), или что? Если несколько строчек, то "портить" имена классов и методов почти что не имеет смысла.
    По ситуации уже определяетесь, какого результата хотите достичь, и выбираете приемы. А их очень много.
    На Android можно часть написать на JNI - в ассемблере и машинных кодах копаться тяжело, а C++ не всегда декомпилируется достаточно корректно, особенно, если скомпилировать библиотеку только под armeabi, а не под несколько разных архитектур.
    Кстати, декомпиляторы Java тоже не бывают идеальными, ну, а smali - это тоже тяжело, но в нативе все в целом гораздо тяжелее.
    Ответ написан
    Комментировать
  • Как зарабатывают разработчики на бесплатных framework`ах?

    Rou1997
    @Rou1997
    А вы не задумывались, зачем вообще фреймворки нужны?
    Чтобы ускорить разработку - срубить больше бабла в те же сроки.
    Они запросто могут сами их использовать для создания сайтов по заказу.
    Фреймворк может быть разработан прямо в рамках одного из крупных и не срочных заказов, по принципу "долго запрягаем, потом быстро едем".
    Напротив, если автор фреймворков не создает сайтов на своем фреймворке, а сам фреймворк написал с бухты-барахты, то очень сомнительно, что фреймворк будет на что-то годиться - у него же нет опыта.
    Ответ написан
    1 комментарий
  • Какие книги по разработке под Android сейчас актуальны?

    Rou1997
    @Rou1997
    чтобы там не рассказывалось про ListView и прочие deprecated вещи

    Что, простите?
    ListView уже не комильфо? Как так? Почему? На Android очень мало контролов, если еще и умышленно ограничивать себя, это нужно совсем уж крышей поехать.
    Ответ написан
    7 комментариев
  • Как создать грабер для сайта на .NET?

    Rou1997
    @Rou1997
    Нет никакой необходимости выполнять js, клиентская часть общается с сервером по HTTP, а js это мишура сверху, достаточно сделать анализ (Fiddler, Wireshark, Chrome DevTools, исходный код страницы) и подделать все необходимые запросы, и какой-то из них возвращает тот ключ в том или ином виде.
    Идея с "движком" браузера не плоха, есть минусы и плюсы (избавляет от необходимости имитировать каждый запрос со всеми заголовками), но это должен быть не простой "движок", а специально заточенный для этого, например, Phantom.js
    Ответ написан
    3 комментария
  • Код C, который не будет работать в C++?

    Rou1997
    @Rou1997
    Любой будет работать. Я переименую файл с .cpp на .c, и будет работать любой.
    Ответ написан
    Комментировать
  • Единый элемент для вывода аудио/видео/фото?

    Rou1997
    @Rou1997
    Есть ли какое либо "красивое" решение подобной задачи?

    Есть, создать свой кастомный View, внутри которого скрыть всю это не радующую глаз логику.

    Поверьте мне, на самом деле костылей в вашем коде гораздо больше. Если вы хоть раз печатали findViewById пальцами по клавиатуре, то это тоже костыль по сравнению с кое-чем. Да, есть такая параллельная вселенная, где это делается автоматически))
    Так что, надо расставлять приоритеты, и смотреть на вещи реально, потому что все костыли сразу - не победить.
    Ответ написан
  • Как на java распарсить динамический сайт с javascript?

    Rou1997
    @Rou1997
    HTTP и Fiddler, Wireshark
    либо Phantom.js
    Ответ написан
    Комментировать
  • Проблемы с api вконтакте!?

    Rou1997
    @Rou1997
    OAuth authorization cannot be used from native VK applications

    Так вот вопрос.. Как? Как мне подключить api вконтакте через iframe?

    Без OAuth-авторизации. Не благодарите, кэп всегда к вашим услугам.
    Ответ написан
    1 комментарий
  • Как в C# Windows Form вывести консоль внутри исполняемой программы?

    Rou1997
    @Rou1997
    Проект - Свойства - там выставить тип: консольное приложение - консоль всегда будет с вами.
    А зачем?
    Ответ написан
  • Как ещё развиваться в веб-разработке?

    Rou1997
    @Rou1997
    Хоть один реальный проект сделали, хоть пять тысяч заработали?
    Если нет - то вопрос про развитие просто странно слышать от вас, вы еще и не начинали свою трудовую деятельность. Из школьного курса обществознания должно быть известно, что карьера/работа/бизнес - это отдельная сфера, к вашим скиллам она вообще отношения не имеет, и без нее вы никому не нужны ни как человек, ни как профессионал.

    Верстка ценится сложная и с эксклюзивным дизайном. Простая не ценится, ИМХО. Уже давно существуют готовые CSS-фреймворки, и CMS с разными шаблонами дизайна на выбор.
    Если вы скорее технарь, а не художник, то лучше программированием займитесь, с этим точно не пропадете, ваша помощь может понадобиться даже при CMS и абсолютно при любом бюджете проекта.
    Ответ написан
    Комментировать
  • Возможно ли создать графическую программу в C# с использованием HTML?

    Rou1997
    @Rou1997
    Конечно. С помощью "движка" для браузеров.
    WebBrowser, а лучше Awesomium или какой-нибудь CEF, еще какой-то HtmlLayout есть специально для этого, можно его погуглить.
    Ответ написан
    Комментировать
  • Как манипулировать JSON, и есть ли для этой цели какието инструменты?

    Rou1997
    @Rou1997
    Есть, причем практически для любого языка. Гуглим наподобие "c# json library" и находим.
    В таких языках, как JS и PHP (языки для Web) есть встроенные функции, опять же гуглим, и находим их.
    Ответ написан
    Комментировать
  • Как сделать паузу перед выполнение скрипта?

    Rou1997
    @Rou1997
    $("***").mouseenter(
        function() {
    setTimeout(function () {
      $(this).parents('****').addClass('active');}, 1000);
        });


    Или так:

    var thizz; //глобально
    
    $("***").mouseenter(
        function() {
        thizz = $(this);
    setTimeout(function () {
      thizz.parents('****').addClass('active');}, 1000);
        });


    Вообще странно, зачем секунду ждать, а если юзер мышь отведет за это время?!
    Ответ написан
  • Как вывести массив из api?

    Rou1997
    @Rou1997
    Вроде так:

    $json = json_decode($str, true);

    echo $json['response'][0]['id'];
    echo $json['response'][1]['id'];
    Ответ написан
    4 комментария