• Во что превратилась javascript и что представляет из себя node.js?

    @rPman
    Одна из основных проблем java — ее запатентованность вдоль и поперек. Не язык так популярные и разрекломированные фреймворки или их части. А так же большое значение имеет — кто стоит за платформой. Стояли sun/oracle и java стало синонимом 'дырка в браузере' а как ее взяло на вооружение Google, так это вернуло java главенство над мобильными технологиями!
    Ответ написан
    3 комментария
  • Эмулятор ПК с разной производительностью

    3vi1_0n3
    @3vi1_0n3
    Если надо именно частоту процессора регулировать, то можно использовать VirtualBox, там есть регулировка производительности. Не по частоте, правда, по процентам, но это уже что-то.

    image
    Ответ написан
    Комментировать
  • javascript-библиотека трехмерных преобразований

    kobezzza
    @kobezzza
    У тебя в примере в CSS везде стоят префиксы -webkit- и логично, что это работает только в браузерах на основе этого движка :)
    ФФ поддерживает эти стили без префиксов, а для ИЕ нужно добавить -ms-. Так что всё работает и так и WebGL тут явно не нужен.
    Ответ написан
    2 комментария
  • Падает производительность приложения?

    sheknitrtch
    @sheknitrtch
    Я вроде бы нашёл в чем причина.
    Во-первых, методом тыка было определено, что если закомментировать строку 97:

    drawBoard();
    

    То никаких тормозов в Opera не наблюдается.

    Во-вторых, если в глобальную переменную gridOn записать false, то тормоза тоже исчезают.

    Ну и в-третьих, оказалось, что достаточно добавить после 127-ой строки

    gDrawingContext.beginPath();
    

    И тормоза исчезают в Opera навсегда.

    Мне кажется, что если не вызывать beginPath, то Opera запоминает все созданные с помощью lineTo линии при каждом вызове drawBoard. И когда вызывается stroke() то рисуется сетка от всех предыдущих кадров вместе взятых. Эту гипотезу нужно ещё проверить. Но судя то тому, что вызов beginPath исправляет проблему производительности, Я думаю, дело именно в этом.
    Ответ написан
    1 комментарий
  • Падает производительность приложения?

    sdevalex
    @sdevalex
    Никаких задержек не увидел. Вы профайлер пробовали запускать?
    Ответ написан
    3 комментария
  • Технологии для создания походовой браузерной игры

    ghaiklor
    @ghaiklor
    NodeJS TechLead
    Я бы использовал стандартные PHP+MySQL+JS, ИМХО. Т.к.
    Времени на ход от 15 минут до 48 часов
    , то можно спокойно записывать всю информацию в MySQL, сервер-сайд сделать на PHP.
    По поводу карты, то советовал бы саму карту генерировать на сервере, заполнять массив данными о клетке, либо в объект записывать. Если объект, то можно потом использовать serialize и bs64_decode(encode) для хранения карт в базе в текстовом формате. На клиенте все реализуй AJAX-ом, т.к. игра все-таки :) По поводу отрисовки карты, то могу посоветовать фреймворк EaseJS либо нативный drawImage. Если будешь просто спрайты загружать, то используй лучше нативный. Если же будешь со слоями, анимациями и играться и т.п. — то EaseJS.
    Ответ написан
    4 комментария
  • Проблема решения, баг или фича?

    d4rkr00t
    @d4rkr00t
    Потому что for in проходит по всем свойствам объекта и его родителей. Видимо, что-то расширяет объект Object от которого наследуется Array и добавляет как раз ваш мусор, для решения этой проблемы используется hasOwnProperty. В вашем случае, как-то так:

    if (gy.hasOwnProperty(key)) {
        console.log(key);
    }
    
    Ответ написан
    5 комментариев
  • На какую видяху обновиться?

    ipswitch
    @ipswitch
    IT-инженер
    Это PCI-E.
    Подойдёт любая новая, советую как минимум NVIDIA GeForce GT210.
    Ответ написан
    6 комментариев
  • Зачем дисплеям края?

    kentilini
    @kentilini
    В продакшн
    А в этой рамке часом нет ли каких-то проводящих элементов?
    Ответ написан
    1 комментарий
  • Стоит ли самому собирать ядро для домашней ОС?

    @bondbig
    Перекомпиляция ядра ради «уменьшается размер, быстрее загружается система» была актуальна, когда 64 мегабайта оперативки казались невероятным счастьем, считали каждый байт, уменьшения ядра с условных 6 до 3 мегабайт казалось чудом. Сейчас это лишено смысла.
    Перекомпиляция может потребоавться, как уже сказали, для поддержки редкого оборудования, да и то, во многих случаях можно (и нужно) обойтись модулями.
    Ответ написан
    Комментировать
  • Что за сейфбраузинг?

    anmipo
    @anmipo
    Браузер проверяет, не является ли запрашиваемая страница мошеннической (подробности). Отключить можно через Tools — Options — Security — Block reported web forgeries.
    Ответ написан
    2 комментария
  • Нубский вопрос: замена HDD Macbook Pro и установка Mac OS?

    KorP
    @KorP
    Кратко о себе
    1. да
    2. нет
    3. да (тока нужен диск/флешка с осью, т.к. рекавери раздела — ясное дело на новом харде не будет)

    если есть какой-нить шнурок Sata->USB, можно поменять хард, старый подключить по USB, загрузится с диска/флешки и склонировать существующий хард, тогда не придётся ничего переустанавливать и настраивать
    Ответ написан
    5 комментариев
  • Оцените резюме

    ixSci
    @ixSci
    Я бы убрал фотографию, не понимаю зачем её лепить в резюме? А может кому-то просто не понравится Ваш анфас и он просто откинет резюме?

    Потом: большой, богатый, хороший — великолепные эпитеты которые говорят ровно ничего о вашем опыте. Либо будьте более конкретны, либо более лаконичны. Эти эпитеты явно лишние.
    Могу похвастаться
    аккаунтом на StackOverflow

    Похвастайтесь, к чему завлекалово то? Ссылку на профиль сразу и всё.

    основные бла бла
    ещё знаю бла бла

    Что это значит? Знаете хорошо — пишите, что «стандарт знаю наизусть». Чуть чуть касались? так и пишите. Что за «основные» и «еще умею»?

    Русский В совершенстве :)

    Скромнее надо быть, батенька. И смайлы убрать, что за детский сад?

    И, как мне кажется, если не хотите в наукоемкую область решать научные задачи, то и не стоит писать о своих научных достижения в резюме. Кому оно надо?
    Ответ написан
    4 комментария
  • Бензиновые двигатели для самодельных «коптеров» и вертолетов

    @dsd_corp
    Я не профи, такой же по сути интересующийся, но в свое время доставал профи подобными вопросами.
    Поделюсь тем, что знаю по теме, хотя могу местами и заблуждаться/ошибаться.

    Есть два основных типа ДВС — бензиновые и на «нитрометане»(топливная смесь, включающая масло).
    Первые обычно большие и тяжелые, вторые на порядок легче, почти сравнимы с электрическими.
    Вертолеты и под те, и под другие выпускаются серийно. Колхозить свое особого смысла нет, т.к. превзойти по ТТХ хорошие серийники если при наличии прямых рук и удастся, то не на много. Однако у вертолетов есть такая особенность — движки работают в основном на неких «крейсерских» постоянных оборотах, а полет рулится за счет автомата перекоса и изменения угла атаки лопастей(хвостовой ротор тоже меняет угол атаки, если говорить не о «комнатных» моделях).

    С коптерами ситуация другая — их не делают на ДВС(может кто и делает, но это скорее исключения из правил, либо крупные модели).
    Причин тому масса. Так, на вскидку два варианта использования:
    1. Ставить на каждый луч по движку смысла не имеет, т.к. надо постоянно рулить оборотами, а у ДВС время отклика на «газульку» нестабильное и медленное.
    2. Один движок, раздача крутящего момента на лучи и на лопастях изменяемый шаг — накладно по КПД, т.к трансмиссия, ШРУСы или угловые шестерни, плюс управление углом атаки — слишком много механики. Дорого, шум/вибрация, износ, количество повреждений даже в мелких инцидентах и т.п.

    Кроме прочего, во-первых, другие комментаторы уже указали, что слишком много топлива нужно брать на борт по отношению к общему весу/объему для тех же 40 минут полета. А во-вторых, если охота сделать что-то долгоиграющее, придется делать на бензиновом движке, и при этом модель будет весьма крупной и тяжелой — при инциденте можно кому-то и дом снести. Тут мелкой-то электромоделью убить можно, если пилот новичок…

    В обычных конструкциях коптеров ставят по электродвиглу на каждый луч, движки имеют довольно шустрый отклик на изменение оборотов, КПД самих движков тоже достаточно неплох.

    Вот как-то так.
    Ответ написан
    4 комментария
  • Как сделать отображение Linux screen сессии на web-сайте?

    sHinE
    @sHinE
    веб-разработчик, php/js/mysql и сопутствующее
    Запускать команды с выводом в файл и периодически его считывать и показывать пользователю?
    Ответ написан
    3 комментария
  • Бекап mysql ложит сайт на несколько минут?

    RicoX
    @RicoX
    Ушел на http://ru.stackoverflow.com/
    Если есть свободный сервер, на него реплицировать базу как мастер-слейф, бэкапы сливать со слейфа, за одно будет горячий бэкап базы в случае факапа сервера.
    Ответ написан
    1 комментарий
  • Планшет для чтения табулатур

    GavriKos
    @GavriKos
    Для андроида точно есть GuitarPro, и там точно есть масштабирование. Сейчас планшета с собой нету, сказать не могу сколько тактов вмещается. Но будет ли удобно перелистывать табы, или дергаться каждый раз при игре, включать и выключать параллельнео воспроизведение на планшете?
    Ответ написан
    2 комментария
  • Непонятое объявление класса?

    Anonym
    @Anonym
    Программирую немного )
    Просто объявление класса обрамлено замыканием, чтобы не «зацепить» ничего снаружи.
    Ответ написан
    7 комментариев
  • Что за блок «Вам показалось»?

    Anonym
    @Anonym
    Программирую немного )
    Вам просто показалось )
    Ответ написан
    Комментировать