Задать вопрос
  • Нужно реализовать одну стартовую страницу в полноэкранном режиме. Как?

    Adamos
    @Adamos
    Конфиг киоска для Debian
    Написан в рамках решения аналогичной задачи (правда, не в образовательной сфере). Обкатан, работает без всяких вопросов.
    Ответ написан
    Комментировать
  • Вся информация в компьютере — это нули и единицы?

    Adamos
    @Adamos
    Попадалась как-то книжка под названием, помнится, просто "Code". Ну, или "The Code"...
    Там компьютерная логика разбиралась, начиная с механического реле.
    Вставляя мозги на место и избавляя от всяческих иллюзий.
    Сейчас, правда, тяжеловато нагуглить книгу с таким названием ;)
    Ответ написан
    2 комментария
  • Как развивать логику для решения задач?

    Adamos
    @Adamos
    Идете в библиотеку / книжный магазин / интернет, присматриваете книжку / сайт с логическими головоломками и "качаете черепную мышцу" все свободное время.
    Синапсы со временем зацепятся в нужных комбинациях.
    С детьми это прокатывает, а вы ничем их не хуже.

    Либо вы убедитесь, что вам это ну вот совсем не интересно - ну, это тоже результат...
    Ответ написан
    1 комментарий
  • Как поправить рендеринг шрифта для pdf, сделанного на phantomjs на linux?

    Adamos
    @Adamos
    А при чем тут рендеринг шрифта? Вы либо просматриваете чем-то неудачным (тогда и править нечего), либо шрифт включен неверно, либо кириллический текст при формировании pdf неверно обрабатывается и в него лезут пустые символы.
    Для начала попробуйте другой ридер, если в нем так же - стоит перегнать PDF в PS и посмотреть, что в нем, собственно, происходит.
    Ответ написан
  • Как программно создать ярлык в MS VC++ 14.0 Windows 10?

    Adamos
    @Adamos
    Вообще-то в этом веке за создание программой файлов в той же папке, где находится программа, бьют по пальцам рельсой.
    Потому что даже до "подоконников" уже дошло, что папка, откуда что-то запускается, не должна быть доступна кому попало на запись.
    Программа по умолчанию должна иметь право создавать какие бы то ни было файлы только по пути %APPDATA%/(название этой программы)/.
    Ну, может спросить пользователя, куда он предпочитает этот файл сохранить.

    А валить файлы себе же под ноги - это каменный век IT, и именно это неумение и нежелание организовать безопасное пространство - причина того, что по Виндам табунами ходят вирусы.
    Ответ написан
    2 комментария
  • Как сделать оплату через Робокассу на лендинге?

    Adamos
    @Adamos
    Формируете заказ с уникальным номером.
    Поля заказа: id фотки, цена, мыло пользователя.
    Отправляете его на РК оплачивать.
    Когда РК сообщит вам, что проплата произошла (это может быть позже того, как пользователь уже выполнил все свои действия и был возвращен на ваш сайт) - отправляете ему по мылу ссылку на загрузку готовой фотографии. Все.

    Ну, если угодно, куками запоминайте этого пользователя и показывайте ему ту же ссылку на сайте, когда он снова туда явится.

    Но строить схему взаимодействия на предположении, что вот он оплатил, вернулся на сайт - и вот ему фотка, будет большой ошибкой. Вполне возможно, что сайт к его возвращению еще не будет знать, оплатил он что-либо или нет.
    Ответ написан
    Комментировать
  • Где снести драйвера видео в Ubuntu 16.04?

    Adamos
    @Adamos
    Ctrl-Alt-F1
    логин
    пароль
    sudo apt-get remove nvidia*
    Ответ написан
  • На каком ал языке можно представить алгоритм перевода десятичных чисел в восьмеричные?

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

    Adamos
    @Adamos
    И вместо чтения профильной литературы со статьями вы спрашиваете на Тостере?
    Вам правда интересно? Сомнительно что-то.
    Насколько мне известно, граница отрасли не так далеко ушла от нуля, как хотелось бы фантастам. Для общего решения проблемы компьютерного зрения мощностей современной электроники не хватает и в обозримом будущем - не будет. Так что приспосабливаются к конкретным частным случаям.
    Ответ написан
    Комментировать
  • Как решить проблему с модальными окнами?

    Adamos
    @Adamos
    Например, так: в классе родительского окна заведите член - указатель на модальный диалог. В нем должен быть NULL по умолчанию и при закрытии диалогов.
    В методе обновления / отрисовки / idle (что там вы можете переопределить) проверяете, есть ли значение у этого члена. Если есть - посылаете ему ToTop или как оно там у Борланда называется.
    Примерно так.

    Можно еще поиграться с выставлением основному окну Enable(false) при открытии диалога, но это уже шаманство, и на другом компьютере поведение может отличаться.
    У вас проблема-то, скорее всего, из-за чудес оконного менеджера Восьмерочки-Десяточки, не разобравшегося, что диалог модальный и рассматривать его, как отдельное окно, не нужно.
    Ответ написан
    Комментировать
  • Как правильно переоборудовать сеть?

    Adamos
    @Adamos
    4 мбит - действительно ни о чем.
    Мы примерно таким же числом сотрудников пару лет назад сидели на 6 Мбитах (WiMax), внутренняя сетка исключительно проводами, гейтом работал полноценный Линукс-сервер.
    И все равно приходилось отлавливать любителей включить интернет-радио или посмотреть ролик ровно в то время, когда мне срочно требовалось удаленно поработать с нашим сайтом. А жалоба "компьютер медленный", как правило, относилась к его "работе" во Вконтакте.
    Ответ написан
    Комментировать
  • Где лучше всего создать интерактивный учебник?

    Adamos
    @Adamos
    В своей любимой IDE для веб-разработки.
    И да, тег "M$ Шиндошс" здесь не просто лишний, а принципиально вреден.
    Ответ написан
    Комментировать
  • Законно ли делать свой frontend к чужому/гос api?

    Adamos
    @Adamos
    Имхо, если вы собрались воткнуться между фронтэндом и бэкэндом госсайта, на котором крутятся деньги, то вам лучше сразу обзавестись очень надежными доказательствами того, что это не было неправомерным доступом и что ваши действия не нарушили его нормальной работы. Потому что доказывать это придется вам, если на вас заведут дело.
    С учетом того, что "экспертное заключение" админа этого госсайта о ваших действиях будет иметь вес в суде, а ваше блеяние про "Никаких описаний и т.д. нету" - нет.

    Или вовсе не совать пальцы под эту дверь...
    Ответ написан
  • Как сгенерировать интерактивное содержание PDF на основе форматирования текста?

    Adamos
    @Adamos
    Теоретически, скрипт возможен.
    1. Берем pdf2ps, перегоняем книгу в PostScript,
    2. Смотрим, как в нем выглядит первый заголовок... Это непросто, и скорее всего, на этом этапе лень побеждает %)
    3. Если нет, то найти следующее использование того же шрифта той же высоты и определить, на какой странице оно случилось - уже дело техники.
    На ширину шрифта лучше не полагаться - при верстке ее могли уменьшить для конкретного плохо влезающего заголовка.
    Ответ написан
    Комментировать
  • Как избавиться от вируса ВУЛКАН?

    Adamos
    @Adamos
    > что я только не попробовал
    LiveCD с Убунтой, например, не попробовал. Может, роутер завирусован, от этого переустановки Хрома не помогают.
    А Windows поменять - это правильно. Попробуй LiveCD с Убунтой... ;)
    Ответ написан
    Комментировать
  • Как коротко и эффективно записать if конструкцию для множества условий?

    Adamos
    @Adamos
    Вам платят за экономию строчек?
    Как бы вы ни написали (хоть switch - case), в машинном коде все равно будут сравнения и ветвления.
    Так что не заморачивайтесь с запихиванием этого в итераторы, а постарайтесь записать так, чтобы читалось беглым взглядом - и невозможно было сделать опечатку, которая тем же первым взглядом не выявлялась бы.

    Кстати, компилятору тоже легче применять оптимизации, когда код пусть громоздок, но примитивен.
    Ответ написан
  • Есть ли аналог str.charCodeAt(index) для С++?

    Adamos
    @Adamos
    "Для С++" - это слишком расплывчато.
    Если речь об однобайтных строках (char[], char* или std::string) - то str[idx] будет тем самым нужным вам значением.
    Но только в том случае, если содержимое в однобайтной же кодировке.
    А если там, скажем, utf-8 - то тут вы вряд ли обойдетесь без соответствующей библиотеки.
    Ответ написан
  • Как добавить id в запрос SELECT?

    Adamos
    @Adamos
    SELECT e.`id`, e.`name`
    FROM `news` e 
    ORDER BY DATEDIFF(NOW(), e.`date`) ASC
    LIMIT 20

    Собственно, формулу можно и усложнить, если вы понимаете, что на самом деле хотите получить от двух сортировок в разные стороны.
    Ответ написан
    Комментировать
  • С чего начинать обучение backend-разработчику и какой минимум знаний нужен на junior'а в 2016-2017?

    Adamos
    @Adamos
    > информация укладывается неструктурировано, отрывками, а хотелось бы, чтобы в голове все было разложено "по полочкам"

    Не существует курса обучения программированию, который раскладывает все по полочкам сразу, в теории. А если и есть - то он не работает.
    Чтобы действительно разложить IT-знания по полочкам, нужны годы практического опыта.
    Поэтому - погружаться и учить то, что получается изучить. Сразу пробуя то, что получается пробовать. А потом - переучиваться, с ужасом оглядываясь на то, что было сделано год назад. Потому что пришел опыт, и начался новый уровень сложности...
    Ответ написан
    Комментировать
  • Что лучше изучать впервые? WinAPI || Boost || Qt?

    Adamos
    @Adamos
    Весь список бессмысленно просто учить - его надо изучать, уже применяя в живом проекте.
    Поэтому Qt имеет смысл ставить первым - шире сфера применения.
    Boost еще надо поискать, где применить в обычном прикладном приложении...
    WinAPI имеет смысл изучать только в том случае, если вам хочется заниматься win-only программами.
    Для программирования "и под Windows тоже" мне лично он не требуется.
    Две-три функции, которые не реализованы в кроссплатформенных библиотеках, можно просто нагуглить.

    > Часто ли разработка на C++ ведется под Windows?
    На Тостере появляются вопросы от студентов, которые борются с Вижуал Студией вместо того, чтобы программировать. Часто появляются. Лучше сразу привыкнуть к QtCreator - и вам будет все равно, какая под ним ОС.
    Ответ написан
    Комментировать