• Вопрос по лицензии?

    @Z-r
    > Вопрос по лицензии?

    Да, похоже на то. Даже по двум.
    _____

    IANAL, TINLA.

    Ну да, это довольно странное сочетание, хотя и не самое бессмысленное среди тех, что распространены в среде писателей на jQuery. Так что удивлен тем, что видите впервые.

    Здесь, конечно, имеется в виду диз’юнкция условий лицензий (то есть хотя бы одна из двух или обе сразу на ваше усмотрение), но написано это невнятно, поэтому на ваш страх и риск.

    Более того, хотя и понятно, что под «лицензией MIT» имеется в виду лицензия Expat, а под «лицензией GPL» — GNU GPL любой версии; зная, что Жуквери-тусовка известна своим пофигистическим отношением к правовому регулированию, готов поспорить, что ни одна из них корректно не указана. Поэтому — на ваш страх и риск.

    Что до вопроса «можно [ли] использовать [в] коммерческом плагине». Если вы имеете в виду то, что написали, то несомненно можно, ибо обе эти лицензии — лицензии свободных программ, а свободные программы по-определению можно использовать в коммерческих целях.

    Если же вы имели в виду что-то другое, например, можно ли его включить в свою несвободную работу; то, если мы принимаем вышеизложенные положения за истину, — да, лицензия Expat это позволяет (но не забываем соблюдать ее, пусть и скромные, но требования).
    Ответ написан
    2 комментария
  • Как правильно оформить условие?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега PHP
    Во-первых, если вам нужно, чтобы проверки были независимыми, сделайте их независимыми. Сейчас ваш код читается как "если 1 то, иначе если 2 то, иначе если 3 то". Иными словами, уберите из логики "иначе".

    Во-вторых, это хрень полная: $data['dopvopsuvsid'] == 3 || 4 || 5. Это условие всегда будет срабатывать, потому что 4 и 5 всегда будут приводиться к true. Либо пишите полное сравнение каждый раз, либо используйте in_array.
    Ответ написан
    4 комментария
  • Как проверить сайт на ошибки?

    @Q2art
    Пишу на HTML5, CSS, Javascript в свободное время.
    Самое простое: открываете сайт через хром сайт, нажимаете F12 - смотрите ошибки и предупреждения, спрашиваете "программистов" что это. Если "программистов" след простыл, скорее всего нужно будет делать "реинжиниринг" , т.е. переписывать т.к. мало кто захочет ковыряться в чужом коде который к тому же не работает. Вообще сайт сайту рознь, но если его не писали програмисты а собирали любители как пазл в фрэйм ворке - нужно засунуть код сайта в этот же фрэйм форк и т.д.
    Ответ написан
    Комментировать
  • SASS. консоль не определяет команду gem install sass. Что я делаю не так?

    Судя по описанию вы используете Windows?
    Скачиваем Ruby я использую Ruby 1.9.3-p545 на версию 2 еще много гемов не портировано, и сразу скачиваем там же DEVELOPMENT KIT для выбранной версии Ruby, требуется для некоторых гемов.
    Устанавливаем Ruby и смотрим, что бы в процессе установки была отмечена галочка про "Path", если забыли, то правый клик на "Компьютер" - "Свойства" - "Дополнительные параметры системы" - на вкладке дополнительно жмем "Переменные среды" - выделяем строку Path и жмем изменить, дописываем через точку с запяток путь до руби, у меня: C:\Ruby193\bin;
    После этого руби будет доступн из командной строки.

    Далее, распаковываем dev kit, я в папке с Ruby сделал папку Devkit и туда его впихнул, в ruby cmd или допустим я использую шелл который ставится вместе с git (mingw32), переходим в папку с devkit и пишем ruby dk.rb init, создастся файл config.yml, далее пишем ruby dk.rb install и все, дев кит будет установлен.

    Дальше все просто: gem install sass compass
    Ответ написан
    1 комментарий