Задать вопрос
  • Нужно ли фильтровать значения, записываемые в MongoDB?

    maxaon
    @maxaon
    Проверка на xss должна производится при генерации html. Проверка при сохранении - лишь дополнительный плюс. И по поводу проверки на xss https://github.com/chriso/validator.js#deprecations

    Для монги, как и для любой СУБД важна проверка на инъекции. Можете начать со статьи на хабре и статьи о null byte
    Ответ написан
    Комментировать
  • Какой выбрать алгоритм для решения задачи?

    @carbon88
    .NET developer/ORM developer
    Так вроде это классическая задача коммивояжера. В википедии описаны алгоритмы решения этой задачи. Проанализируй все и выбери оптимальный.
    Ответ написан
    1 комментарий
  • Какую выбрать IDE для linux с большой поддержкой языков?

    @FoxInSox
    Intellij
    Ответ написан
    Комментировать
  • В каком порядке осуществлять подключение нескольких JS-библиотек?

    @buzzi888
    Если для своих проектов, то переходите на лучшее - освойте RequireJS и т.п, по крайней мере это решит проблему зависимостей.

    Всего одна строчка в html загрузит все приложение, зависимости подгрузятся в нужном порядке.
    <script data-main="scripts/main.js" src="scripts/require.js"></script>


    С чужим кодом - следить за порядком загрузки и зависимостями придется вручную или переписать на RequireJS.

    Подключение JQuery
    requirejs.config({
        "paths": {
          "jquery": "//ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min"
        }
    });

    Использование
    define(["jquery"], function($) {
        $(function() {
        });
    });
    Ответ написан
    3 комментария
  • Какой существует Javascript prepocessor для проверки комментариев в коде?

    RubaXa
    @RubaXa
    Можно и не вырезать, а просто затереть console и если нужно, то по спец ключику у вас будет debug в бою, посмотрите это www.elijahmanor.com/grunt-away-those-pesky-console...
    Ответ написан
    3 комментария
  • Какой выбрать дистрибутив линукса "чтоб ездить", а не курить форумы и "допиливать"?

    @inkvizitor68sl
    Linux-сисадмин с 8 летним стажем.
    > экран по win-L лочится через раз, кликаешь на другое окно, ура - залочилось
    Потому что раскладка в другом окне английская. А по русской не лочится, ога. Второй хоткей навесь.

    > намертво и неожиданно виснет, иногда позволяя в течение нескольких секунд поводить липнущим курсором мыши, замена видюшных драйверов не помогла
    Дай ка угадаю - intel hd sandy bridge?

    > прописываем команду в автозапуск, но почему-то она не запускается
    Жму на газ а машина не едет. (то ли не завел, то ли заправить забыл, то ли машины нет, то ли жму на тормоз). Где у вас там автостарт-то? Правильный - /etc/rc.local, еси чо. И там $PATH отличается от того, который у вас в .bashrc прописан. Ну это не говоря о том, что можно написать правильный init-скрипт.

    > тачпадный курсор мыши скачет по экрану как ненормальный
    Чувствительность на скорость движения и длительность касания не снизил? Или помыть забыл?

    > поднять VNC- сервер - проблема, а клиент так и не научился просовывать русские буковки через клипбоард и отваливается каждые пять минут
    apt-get install vino remmina
    Дальше гуетыканием всё заводится.
    Впрочем, если vnc сервер нужен независимый от запущенных иксов (винда и макось без иксов аще так не умеют) - то да, придется написать скрипт в 10 строчек, 1 из которых шабанг, а 7 - запуск нужных приложений.

    > Mint не hibernate-ит систему если батарея пуста, при том даже не пищит: проморгал - грузись с нуля
    всё больше и больше убеждаюсь в том, что у вас толи sandy bridge, то ли ivy bridge

    > Дебиан в упор отказывается видеть мой WiFi, остальные дистрибутивы видят
    Вы наверное в курсе, что в Дебиан из коробки не допускаются несвободные программы и фирмварь (драйвера), подключили репы с несвободным фирмварем и поставили нужный?

    > SL минут пять свопится после пробуждения, после firefox приходится прибивать и запускать заново, скайп на него так и не встал, курение форумов не помогло
    яннп

    Но да, в целом вы правы - проблем в пингвинах полно и сравнение с жигулями правильное. Правда, я бы сравнивал с Subaru impreza wrx или мустангами, которые ездит как говно с завода, но если в них покопаться - то потом на других машинах ездить не станешь.
    Что, впрочем, не отменяет того, что все ваши "проблемы" навскидку решаются примерно за одну минуту, кроме аппаратных проблем с неудачной серией бриджей у Intel, для которых они года два как не могут написать нормальные драйвера под acpi/видео.

    На какие-то странные форумы ходите, господа. В IRC мы в своё время такие проблемы сотнями за день щелкали.
    Ну а самым подходящим дистрибутивом для вас должен стать Ubuntu 12.04 без мерзкого Unity, с православным Gnome Classic + compiz режиме.
    Ответ написан
    7 комментариев
  • Вопрос по express.js routing pagination

    ghaiklor
    @ghaiklor
    NodeJS TechLead
    Определяете роут somethings, а в самом action'е уже смотрим:
    var take = req.param('take') || 10,
        skip = req.param('skip') || 0;
    Ответ написан
    Комментировать
  • Правильно ли написан код?

    Zoxon
    @Zoxon
    Веб-разработчик
    Для проверки кода существуют линтеры, тесты, встроенные средства редактора
    Вот один из них www.jslint.com

    Честно говоря немогу понять зачем использовать document.getElementById, когда у вас уже используется Jquery
    Ответ написан
    Комментировать
  • Как имитировать клик на jQuery/JS?

    iiil
    @iiil
    Инженер и вэб-дизайнер, рисую.
    А зачем? Кнопка вызывает какую-то функцию или, например, для привлечения внимания Вы хотите чтобы кнопка как бы нажималась. И в том и другом случае лучше делать все без использования клика по кнопке, в первом по интервалу вызывать функцию, во втором - по интервалу менять класс кнопки.
    Ответ написан
    Комментировать
  • Как можно задать стиль для IE?

    К сожалению, в Microsoft разработчики совсем е**сь и теперь последние версии однозначно не идентифицируются. По крайне мере надёжного рабочего решения я ещё встречал.
    Ответ написан
    Комментировать
  • Мобильное приложение (Android) и сайт. Как?

    aumk
    @aumk
    начните с API
    Ответ написан
    Комментировать
  • Какая ОС на базе Linux лучше Ubuntu?

    demimurych
    @demimurych
    То что вы описываете говорит не о проблемах ubuntu, а скорее всего о проблемах с оборудованием, либо с модулями которые это оборудование поддерживают.

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

    Потому прежде всего я бы начал с поиска проблемы. Например - какая видеокарта используется? Какими драйверами она обслуживается?
    Ответ написан
    Комментировать
  • Какая ОС на базе Linux лучше Ubuntu?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    У вас скорее всего проблема с драйверами на видео (укажите видеокарту) и unity. Попробуйте установить вместо unity gnome (есть так же отдельная сборка ubuntu gnome).
    Ответ написан
    1 комментарий
  • Разработка IDE русскоязычным сообществом?

    Lerg
    @Lerg
    Defold, Corona, Lua, GameDev
    Всё так, проекты интернациональные, нужен английский язык для общения.
    В плане русского языка есть интересный опыт: заинтересовала меня ZeroBrane Studio - IDE для Lua, cписался с разработчиком через IRC, внёс свою лепту в развитие проекта и оказалось, что разработчик русскоговорящий (но живёт в США), то есть можно было бы в принципе и на русском общаться.
    Если хотите поучаствовать в разработке чего-нибудь на русском, то логичнее искать русскоговорящих людей внутри проекта, чем полностью русскоязычный проект.
    А знание английского уж точно лишним не будет никогда.
    Ответ написан
    1 комментарий
  • Что понимать под словом back-end?

    0neS
    @0neS
    Кассы и столики в макдональдсе это — frontend, кухня и комната для персонала — backend.
    Ответ написан
    6 комментариев
  • Что понимать под словом back-end?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Если очень примитивно, то пользователь работает с frontend, который собирает и отправляет данные backend-у, который, в свою очередь, делает что-то с этими данными. В контексте клиент-серверного ПО, то клиент это frontend, а сервер - backend. Между ними http (обычно restfull или soap интерфейс, которые служат транспортном для данных).

    В более общем смысле, front-end является интерфейсом, который подготавливает данные для передачи на нижестоящий уровень (back-end). Причем уровней может быть сколь угодно много, так что на сервере так же может быть свой front-end и back-end к нему.
    Ответ написан
    Комментировать
  • Что использовать LESS или SASS?

    Stylus.
    В топку двоеточия. В топчку точки с запятой. Туда же скобки. Прозрачные миксины.
    Ответ написан
    Комментировать
  • Как бороться c "Программой повышения грамотности"?

    RUSgrigoryev
    @RUSgrigoryev
    Учить великий и могучий..
    Ответ написан
    Комментировать
  • Как создавать Linux Server по шаблону?

    ExileeD
    @ExileeD
    PHP/Python developer
    Chef, puppet
    Ответ написан
    Комментировать
  • Домашний NAS из старого нет бука?

    mrdubz
    @mrdubz
    front end developer
    Бросьте эту затею. Скорость такого хранилища будет желать лучшего (а рейд вы не сделаете никак).
    Ответ написан
    Комментировать