• Методы проверки материнских плат или как найти проблему?

    Rou1997
    @Rou1997
    Сперва поищите нет ли схемы, сервис-мануала на плату. Сюда же и видео с YouTube в том числе по другим платам с похожими проблемами.
    Далее звоните дорожки чтобы убедиться что куда идет или если схемы нет вовсе.
    Подключите питание и меряйте напряжения от входа до процессора, особое внимание на PMIC (контроллер питания), чтобы понять где какой элемент нужно искать в интернете даташит по маркировке и типу корпуса.
    Внимание - у мультиметра острые иголки должны быть, иначе большой риск закоротить!

    Компьютер включается, но сигнала нет

    А, так включается? Ну, тогда скорее надо ОЗУ смотреть, цепи питания видеокарты если она дискретная, да может просто окисление контактов в слоте ОЗУ, если в некоторых случаях данная плата все-таки "пищит" то эти случаи отпадают (beep'ы см. в сервис-мануалах и т.п.)

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

    Конечно возможно, в смартфоне гораздо тяжелее так как все чипы BGA и дорожки еще сложнее проследить и размеры еще меньше, но тоже возможно, в ноутбуках и ПК еще нормально.
    Ответ написан
    Комментировать
  • Есть база данных в access, подключил ее к приложению в visual studio, как сохранить данные из таблиц в xml?

    Rou1997
    @Rou1997
    System.Xml.
    Создаете XmlDocument, в цикле проходите по всем строкам DataTable/DataSet, добавляете соотв. элементы в DOM XML, сохраняете в файл. При восстановлении аналогично.
    Ответ написан
    Комментировать
  • Какие есть библиотеки для работы с графикой в C++?

    Rou1997
    @Rou1997
    Есть Unreal Engine, вот такая вот "библиотека". :)

    Qt с графикой работает насколько мне известно.

    Qt для интерфейса, а не игр, это совсем разные области.
    Ответ написан
  • Готовое решение данной задачи?

    Rou1997
    @Rou1997
    Учитесь пользоваться поиском, вот так надо искать:
    https://www.google.ru/search?q=github+android+date...
    Но в данном случае если они и есть то лучше свою создать и в дальнейшем ее использовать, а если неудобно использовать, то напишите плагин для IDE чтобы в два клика добавлять ее в проект.
    То же самое стараться делать со всеми своими задачами.
    Ваша единая система будет хотя бы более-менее стандартизированной, а по качеству и "наворотам" - поверьте, на GitHub в основном такие же люди как и вы, а может и хуже, это уже от вас зависит. :)
    Ответ написан
    3 комментария
  • Как узнать предоставляет ли сайт API?

    Rou1997
    @Rou1997
    В идеале вам не нужно об этом думать, просто давайте сайты все подряд, а они пусть проконсультируют что возможно, что нет, что легально, что нет, если вам нужен программист а не кодировщик то такой подход предпочтительнее. :)
    Ответ написан
    Комментировать
  • Что порекомендуете в плане фронта для рельсового API?

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

    Начните с простого jQuery, а когда придет понимание всех процессов и того что нужен фреймворк или просто захочется, то и изучайте фреймворк.
    Китайцы и индийцы способны так всю жизнь и писать без фреймворков каждый раз "копипастить", им результат важен а не "понты", множество успешных проектов таких, ведь если развить аналитическое мышление то каким бы ни был объем кода вы не будете в нем запутываться, а у азиатов такое мышление мне кажется с рождения особо развито, посмотрите на их иероглифы, европейским программистам тоже стоит развивать анализ, он в любом случае полезен.
    Я не говорю что "китайский" подход подойдет любому, мне бы попросту стало скучно без нового, но это бы случилось уже после того как написал много кода, а если сразу то сложно понять фреймворки и кажется что они только усложняют и замедляют разработку, и это действительно так, они далеко не идеальны поэтому и сложно найти им применение в helloworld.
    Ответ написан
  • Почему не происходит обработка исключений?

    Rou1997
    @Rou1997
    У меня (Delphi 7) ваш код видимо уничтожается оптимизатором ведь в нем не используется значение переменной c, дизассемблировать лень но похоже так, ведь если сделать чтобы оно использовалось, то работает:
    procedure TForm1.Button1Click(Sender: TObject);
    var
      a, b, c: integer;
    begin
    a := 5;
    b := 0;
    try
      c := a div b;
      ShowMessage(FloatToStr(c)); // --
    except
      ShowMessage('test');
    end;
    end;

    Разумеется запускать нужно вне отладчика Delphi, иначе он сам сперва покажет свое стандартное сообщение с ошибкой.
    Ответ написан
  • Как правильно учить библиотеки в Python?

    Rou1997
    @Rou1997
    40? В Python библиотек порядка бесконечности.
    Из ваших двух вариантов - однозначно второй, ведь второй у вас включает первый но в отличие от первого он еще и ориентирован на задачи, что позволит понять, какую из бесконечного количества библиотек стоит изучать в данный момент
    Ответ написан
    Комментировать
  • Как запустить function при открытие страницы?

    Rou1997
    @Rou1997
    В конец последнего script добавьте:
    requestFullScreen(document.documentElement);
    Либо используйтеwindow.onload
    Ответ написан
  • Существуют ли вирусы / шпионское ПО, которое невозможно обнаружить?

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

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

    Rou1997
    @Rou1997
    Вирус на флешке сам по себе не запускается, только через autorun.info!
    А его обрабатывает Проводник, достаточно завершить explorer.exe, после чего подключить флешку и открыть как-то иначе, например через диалоги "сохранить как".
    Ответ написан
    3 комментария
  • Какой движок выбрать для сайта вопросов и ответов?

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

    Rou1997
    @Rou1997
    Я один раз написал код отправки простого GET и POST-запроса и им пользуюсь, он отправляет строку, JSON тоже нужно отправлять в виде строки, вот здесь этот код, и не забудьте про поток, на всех современных версиях Android запрещено обращаться к сети из UI-потока, необходимо создать Thread или AsyncTask.
    Ответ написан
    3 комментария
  • Целесообразно ли использовать angular для сайта?

    Rou1997
    @Rou1997
    Ведь яндекс поиск не индексирует ajax сайты, соответственно, это играет большую роль, как сайт предназначен для СНГ аудитории.

    Во всяком случае ничто не мешает отдавать ему "статическую" версию.
    Так что сам по себе AJAX можно использовать там где следует.
    Но вообще Angular не нужен в этой задаче, не будет больших манипуляций с данными с привязкой к UI, такой проект идеален для создания каких-то своих библиотек, фреймворков,cms если сроки позволяются конечно
    Ответ написан
    Комментировать
  • Как правильно парсить номер телефона?

    Rou1997
    @Rou1997
    1) с входящей строки удалить все что не есть числом;

    В цикле пройти по всем символам и проверить каждый, для isDigit лучше написать специальную функцию, Гугл в помощь "javascript check if char is digit", формировать новую строку и в нее в этом цикле помещать только символы-числа.

    2) если номер начинается на определенные цыфры заменить их друими.

    Это элементарно, уже после того как сделали первое.

    И главное, во-первых такой алгоритм лучше реализовывать на сервере, все равно он там понадобится для валидации, во-вторых в интернете есть фреймворки, библиотеки и просто готовые примеры, но их надо уметь искать.
    Ответ написан
    Комментировать
  • Почему не работает Ajax?

    Rou1997
    @Rou1997
    Ну как минимум у вас написано так:
    request = new ajaxRequest()
    А вот что возвращает ajaxRequest:
    var request = new XMLHttpRequest()
    В итоге получается вот:
    request = new new XMLHttpRequest()
    Как думаете, два раза new это нормально?
    Это ваша оплошность или так в книге написано?
    Ну и второе - писать на JavaScript без единой ";" это конечно надо думать. ;)
    Пользуйтесь нормальными источниками, по теме рекомендую xmlhttprequest.ru
    И научитесь хотя бы элементарной отладке, пользуйтесь консолью в средствах разработчика (F12), смотрите какие там ошибки и на какой строчке, вы же не первый день изучаете JavaScript, давно пора.
    Ответ написан
    1 комментарий
  • Как подгружается лента в социальных сетях?

    Rou1997
    @Rou1997
    Событие - очевидно же, scroll, либо простой click по кнопке "Показать еще", сама загрузка через AJAX-запрос, там обычная пагинация, с каждым разом номер страницы увеличивается на кол-во элементов на странице, затем ответ либо парсится (JSON) либо непосредственно добавляется в документ (HTML), подробнее вам ответят сниффер и исходный код JS, сам паттерн в дизайне называется Load more и есть даже готовые библиотеки.
    Ответ написан
  • Верно ли, что занести на свой компьютер вирус невозможно при серфинге по сомнительным сайтам?

    Rou1997
    @Rou1997
    либо с неизвестными пока уязвимостями

    Что значит "неизвестными"? Какой вообще смысл имеет это слово, если мы говорим о реверс-инженерах, а первыми об уязвимостях зачастую узнают они?

    плюс плагины типа java или flash можно просто не использовать

    Но на JavaScript с обилием API тоже нельзя полагаться, в его реализациях в разных браузерах могут быть уязвимости и "баги", вероятность стремится к 0 но не 0, я открывал crashchrome.com полгода назад, сейчас открыл в одной из новейших версий и он все еще работает.

    Если это вирус а не троян, то кроссбраузерность ему не нужна.
    Но я сейчас работаю именно над трояном, возможность заражения файлов не планируется так как на Android с этим само собой сложно, однако по словам заказчика данный троян устанавливается именно через remote code execution и этого будет достаточно для его популярности, то есть на Android эту уязвимость закрыли достаточно поздно.
    Ответ написан
    3 комментария