• Существует-ли сервис геймификации обучения програмированию?

    Rou1997
    @Rou1997
    Существует-ли сервис геймификации

    Сервис чего-чего?
    Это как в анекдоте, ж... есть, а слова нет, или наоборот?

    Есть-ли сервисы, чтоб туда зашел, а там список из сотни заданий, постепенно усложняющихся. Ты ответ, а тебе за это баллы и ачивки.

    Есть, и не один, я уже не первый год ими пользуюсь, баллы предпочитаю получать на Яндекс.Деньги и снимать в банкоматах, правда задания не отсортированы по уровню сложности, да и по языкам тоже, это уже самому приходится.
    Ответ написан
  • PHP фреймворк для начинающего разработчика?

    Rou1997
    @Rou1997
    Yii2, в нем все основное есть "из коробки", включая библиотеку UI на Bootstrap, при этом разумеется в любом месте можно использовать и "ванильный" PHP, который в любом случае нужно изучать параллельно фреймворку, так как он является его подмножеством, фреймворк на нем основан.
    Ответ написан
    1 комментарий
  • Как покрасить пиксель по координатам на изображении?

    Rou1997
    @Rou1997
    Для начала - какой формат изображения (BMP, PNG, JPEG), для разных форматов в разных языках разные средства, где-то нужны библиотеки, где-то "из коробки".
    Ответ написан
  • Почему выскакивают ошибки и приложение крашит?

    Rou1997
    @Rou1997
    Но вот же написано:
    com.gc.materialdesign.views.ButtonRectangle cannot be cast to android.widget.Button

    И даже номер строчки с ошибкой есть, строка 25:
    at mple.myapplication.MainActivity.onCreate(MainActivity.java:25)

    Вот эта строка:
    logBtn = (Button)findViewById(R.id.logBtn);
    Притом что на самом деле достаточно лишь знать что проблема в onCreate(), тогда можно поочередно комментировать строчки onCreate() и смотреть не пропадет ли ошибка.
    Проблема в том, что в XML layout у вас сторонний контрол - com.gc.materialdesign.views.ButtonRectangle а вы его хотите загрузить в переменную типа обычный Button, естественно из-за не совместимости типов здесь проблема, раз в layout используете ButtonRectangle то и в Java тоже используйте ButtonRectangle, а лучше просто исправьте layout чтобы в нем не было таких "заморочек" и были обычные Button и т.д.
    Ответ написан
    Комментировать
  • Java и Web - что выбрать?

    Rou1997
    @Rou1997
    Если строго Java и там и там, то фронт-енд делайте в виде Android-приложения.
    Ответ написан
    Комментировать
  • Возможно ли взять данные с помощью C++ Builder в Google календаре?

    Rou1997
    @Rou1997
    А направте меня, как его использовать с помощью Builder-а. С API ещё не работал.

    Отлично, пришло время, поработайте с API, сначала на любом языке который есть в документации API, затем то же самое реализуйте на C++ Builder, в целом это HTTP, но для какого-нибудь PHP наверно будет готовая библиотека "обертка" и самому отправлять запросы не придется, а вот для C++ Builder такого не будет, поэтому изучайте Indy, а также исходный код библиотеки и сами запросы анализируйте с помощью сниффера, дело очень полезное, потом другое API вам в десять раз легче дастся, но в первый раз бывает очень тяжело, если нужно быстрое и простое решение то сделайте пока "костыль", на локальном или удаленном сервере запустите PHP, разместите там библиотеку чтобы все работало и останется только "прикрутить" это к C++ Builder, так проще.
    Ответ написан
  • Материнка сгорела? или не все так печально?

    Rou1997
    @Rou1997
    Смотря какие "домашние условия", причем главные условия не на столе, а в голове, материнская плата это не спичка чтобы сгореть целиком, и чем меньше "признаков жизни" тем проще и грубее проблема, преобразователь напряжений действительно везде по-разному реализован, поэтому нужно вынуть плату, подать питание с батареи либо БП, и мультиметром искать куда приходит напряжение 19 В и откуда должно выходить 5 В на USB, HDD и другие напряжения, там и найдется ответ на вопрос в каком чипе проблема, дальше будет видно.

    Говорят помогает вытаскивание "таблетки".

    Не зная модели ноутбука, я и такому не удивлюсь, попробуйте, хуже не будет, но вряд ли поможет.
    Ответ написан
    Комментировать
  • Может ли взорваться литиевый аккумулятор в планшете?

    Rou1997
    @Rou1997
    Не слишком новый и не noname, а главное следить, прежде чем взорваться он будет очень сильно греться и вздуваться, на ночь и т.п. в идеале вынимать аккумулятор, при этом класть его так, чтобы не могло получиться короткого замыкания.
    Ответ написан
    Комментировать
  • Где найти хороший help на phantomjs?

    Rou1997
    @Rou1997
    Официальная документация, а также исходный код Phantom.js это и есть справочник, а вам учебник нужен, с готовыми примерами на все случаи жизни, да еще и с подробными объяснениями, Phantom.js довольно редкая технология, поэтому даже за деньги вряд ли найдете хороший учебник, да и все равно всю жизнь вы на готовом не проживете, так что учитесь пользоваться тем, что есть, то есть документацией плюс разрозненными кусками кода на форумах и других сайтах интернета, это не сразу приходит, но старайтесь и получится, у меня с Phantom.js нет проблем, а он далеко не предел сложности, мне просто страшно представить, что бы со мной было, если бы у меня сейчас были такие проблемы.
    Ответ написан
    1 комментарий
  • Как загрузить картинку из файла на компьютере через facebook api?

    Rou1997
    @Rou1997
    с помощью функции Curl , но что эта функция делает, я не знаю. Как обойтись без нее?

    Для начала узнать, что делает "функция", обычно сперва стоит сделать с нею, а уже потом без нее, это так везде почти.
    Готовый ответ не ждите, гораздо разумнее поискать его в Гугле, там по тем же форумам история за много лет, но и там очень мало, поэтому надо правильно формулировать запросы, ищите не "мануалы", а код, потому что "мануал" кто-то должен написать специально, а код часто выкладывают на github и т.п. просто для собственного удобства, в нем и найдете нужное.

    Как мне залить эту картинку на facebook юзая, например, Graph API???

    Что вы кричите?????????????????????????????
    Никто вам ничем не обязан, хоть обкричитесь. Вы же денег не платите.
    Не можете, не хотите учиться искать и находить, лень изучать Curl, хочется "поскорее" а не получается - проблемы ваши и только ваши.
    Ответ написан
  • Есть ли обучение по созданию push уведомлений?

    Rou1997
    @Rou1997
    Если в браузере, то изучайте WebSocket, HTML5 Server Side Events, или наконец обычный AJAX с Long polling может делать то же самое, последнее самое простое, если с AJAX уже работали.
    Если не в браузере, то TCP/IP, WebSocket или HTTP с тем же long polling.
    Ответ написан
    Комментировать
  • Можно в json записывать данные со страницы?

    Rou1997
    @Rou1997
    Если JSON планируется использовать в качестве БД на сервере, то нет никакой разницы, единственное - .htaccess не забудьте настроить, чтобы с клиента не было прямого доступа к файлам.
    Ответ написан
    2 комментария
  • Защита игры перехватывает WINAPI как быть?

    Rou1997
    @Rou1997
    Что проблема из-за защиты это 100% уже выяснил.

    Каким образом? Дизассемблировали и декомпилировали? Тогда и до "патча" недалеко, то есть просто сломайте защиту, проще всего сделать это отредактировав сам исполняемый файл, но можно и "лаунчер" написать, который будет загружать его в память, вносить изменения и выполнять.

    Можно ли как-то обойти перехват WINAPI функций?

    Лучший способ обойти перехват - отказаться от автокликера, если игра онлайн то вообще лучше имитация сетевых запросов, если нет, то тот же принцип, что и с "патчем", в любом случае даст гораздо больше.
    Ответ написан
    Комментировать
  • Можно ли на с++ написать прошивку для микроконтроллера?

    Rou1997
    @Rou1997
    Можно, если присутствует компилятор C++ в ассемблер подходящей архитектуры.
    Начинать однозначно с выбора микроконтроллера в зависимости от задач, иначе может для какого-нибудь решения от Siemens вообще визуально можно программировать, но стоит оно 1000 долларов, а его клеммы GPIO такие огромные, что вы не сможете зажать в них выводы светодиода, он вываливаться будет, а еще для его питания понадобятся 3 фазы :)
    Ответ написан
    Комментировать
  • Каким образом создаётся структура сложных проектов?

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

    один исполняемый и пара библиотек?

    С библиотеками все точно так же, как и с исполняемыми, только еще задается специальная опция (ключ командной строки) для компилятора-линковщика, которая указывает, что нужно создать библиотеку, что не будет точки входа и т.п.

    примеры настройки Vim'а для C/C++

    Вряд ли это есть в Vim, скорее вам надо make осваивать, он делает то же самое, что я описал абзацем выше, но все настройки вы сохраняете в файл (скрипт), затем достаточно вызвать лишь команду make без всяких аргументов и она сама применит все настройки.
    Ответ написан
    4 комментария
  • Как при переходе на другой фрагмент, остановить действия в предедущем?

    Rou1997
    @Rou1997
    после чего нажимаю домой, но вещание не останавливается
    Домой или назад?
    Если домой, то сделать-то можно, но нелогично его при этом останавливать, это сворачивание приложения, а не закрытие! Я когда-то в Windows Store бился наоборот чтобы свернутое приложение продолжало играть.
    Если назад, то "как" - "руками", то есть в onDestroyView() того Fragment'а, с которого вы уходите, или в другом событии, см. жизненный цикл Fragment.
    Ответ написан
  • Кто мог бы подсказать, где можно взять SQL код для быстрого создания таблицы?

    Rou1997
    @Rou1997
    Сами создайте, чрезвычайно полезно, особенно если делать на Web-стеке.
    Все, что есть, - убого.

    не уверен что выберу правильную архитектуру и опыты будут неинтересными

    Это уж вам решать, и только вам, никто не решит за вас!
    А если не получится сразу правильно, то именно при "неправильной" архитектуре опыты по определению будут интересные и полезные.
    Ответ написан
    Комментировать
  • Получить md5 в swift?

    Rou1997
    @Rou1997
    import не нужен, когда есть #import заголовочного файла Objective-C.
    Подробнее о CommonCrypto: iosdeveloperzone.com/2014/10/03/using-commoncrypto...
    Сами не могли догадаться его убрать? Да и на ссылку эту могли бы сами выйти.
    Ответ написан
    Комментировать
  • Как защитить свое api?

    Rou1997
    @Rou1997
    Собственно, вы описали стандартный механизм авторизации, но:
    скопировать login и pass

    Откуда он их возьмет, если они есть только у клиентов? Или он среди клиентов окажется? Тогда во-первых перестаньте называть его злоумышленником, потому что еще не факт, что он будет спамить и т.п., во-вторых, пока нет зла то и проблемы нет - займитесь более актуальными аспектами, в-третьих если не жалко тратить время - то можно усложнить сам процесс авторизации, использовать HTTPS с HSTS, а еще лучше свой протокол, если клиент в браузере то WebSocket или смотрите в сторону Flash, а если не в браузере то вовсе TCP+SSL или UDP, это повысит требуемую квалификацию "злоумышленников" и сократит их популяцию, но я все равно взломаю если надо будет, хоть на чистом IPv4 делайте, а за "злоумышленника" вы у меня отдельно получите! :)
    Ответ написан
    Комментировать