Задать вопрос
  • Как организовать код в Ruby on Rails на отдельные модули?

    bondarenko
    @bondarenko
    Spacewalker
    Попробуйте присмотреться к Rails Engine (rusrails.ru/engines)
    Тот модуль (читай функциональную часть приложения) который вы напишете можно оформить как gem, а можно просто подключать из папки.
    Подключение приложения заключается во включении его в Gemfile, монтировании приложения в routes.rb и запуске миграций.
    Скорее всего это именно то что вам нужно.
    Ответ написан
    1 комментарий
  • Как организовать код в Ruby on Rails на отдельные модули?

    viktorvsk
    @viktorvsk
    как их использовать для группировки кода в Rails, не создавая gem

    Вы, наверное, слишком буквально понимаете слово Модуль.
    Хотите группировать код - группируйте, отдельно модели, отдельно контроллеры, отдельно хелперы, отдельно вьхи.
    Хотите группировать приложения, роутинг - гемы, энджайны.

    В той форме, что вы представляли - app/modules/user/... - как вы представляли работать со статическими файлами? А с настройками окружения? А с роутингом ? После копипаста этой директории в другое приложение - вручную подправить фал роутинга?
    Ответ написан
    6 комментариев
  • Вывод денег из AppStore?

    ItsTipTop
    @ItsTipTop
    Привет, коллеги)

    Проконсультировался с юристом по поводу вывода денег, оформления ИП - надо или нет. Вот развернутый ответ, надеюсь прояснит ситуацию раз и навсегда! :)

    "Если Вы являетесь разработчиком программы + есть контракт с Apple, то просто переводите на свой счет вырученные от продажи (за минусом комиссии Apple) средства. Это Ваш личный доход, с которого потом Вам следует платить налоги в России. Авторское вознаграждение, и никакого ИП и пр. открывать Вам не надо. Авторское вознаграждение представляет собой определенную выплату в пользу автора произведения (в данном случае Вас, как создателя программы). Пояснение:

    Статья 1255 Гражданского кодекса России «Авторские права» 1. Интеллектуальные права на произведения науки, литературы и искусства являются авторскими правами. 2. Автору произведения принадлежат следующие права: 1) исключительное право на произведение; 2) право авторства; 3) право автора на имя; 4) право на неприкосновенность произведения; 5) право на обнародование произведения. 3. В случаях, предусмотренных настоящим Кодексом, автору произведения наряду с правами, указанными в пункте 2 настоящей статьи, принадлежат другие права, в том числе право на вознаграждение за использование служебного произведения, право на отзыв, право следования, право доступа к произведениям изобразительного искусства.
    Статья 1257. Автор произведения Автором произведения науки, литературы или искусства признается гражданин, творческим трудом которого оно создано. Лицо, указанное в качестве автора на оригинале или экземпляре произведения, считается его автором, если не доказано иное.

    Статья 1259. Объекты авторских прав 1. Объектами авторских прав являются произведения науки, литературы и искусства независимо от достоинств и назначения произведения, а также от способа его выражения: литературные произведения; драматические и музыкально-драматические произведения, сценарные произведения; хореографические произведения и пантомимы; музыкальные произведения с текстом или без текста; аудиовизуальные произведения; произведения живописи, скульптуры, графики, дизайна, графические рассказы, комиксы и другие произведения изобразительного искусства; произведения декоративно-прикладного и сценографического искусства; произведения архитектуры, градостроительства и садово-паркового искусства, в том числе в виде проектов, чертежей, изображений и макетов; фотографические произведения и произведения, полученные способами, аналогичными фотографии; географические, геологические и другие карты, планы, эскизы и пластические произведения, относящиеся к географии, топографии и к другим наукам; другие произведения. К объектам авторских прав также относятся программы для ЭВМ, которые охраняются как литературные произведения.
    Статья 1261. Программы для ЭВМ Авторские права на все виды программ для ЭВМ (в том числе на операционные системы и программные комплексы), которые могут быть выражены на любом языке и в любой форме, включая исходный текст и объектный код, охраняются так же, как авторские права на произведения литературы. Программой для ЭВМ является представленная в объективной форме совокупность данных и команд, предназначенных для функционирования ЭВМ и других компьютерных устройств в целях получения определенного результата, включая подготовительные материалы, полученные в ходе разработки программы для ЭВМ, и порождаемые ею аудиовизуальные отображения.

    Единственное, что было бы полезно, это провести гос. регистрацию программы, на основании ст. 1262 ГК РФ. Государственная регистрация программ для ЭВМ и баз данных 1. Правообладатель в течение срока действия исключительного права на программу для ЭВМ или на базу данных может по своему желанию зарегистрировать такую программу или такую базу данных в федеральном органе исполнительной власти по интеллектуальной собственности. Программы для ЭВМ и базы данных, в которых содержатся сведения, составляющие государственную тайну, государственной регистрации не подлежат. Лицо, подавшее заявку на государственную регистрацию (заявитель), несет ответственность за разглашение сведений о программах для ЭВМ и базах данных, в которых содержатся сведения, составляющие государственную тайну, в соответствии с законодательством Российской Федерации.

    тогда конструкция приобрела бы законченный смысл и выглядела так:

    Вы — автор программы > программа зарегистрирована > Вы на основании договора (Apple как Ваш агент) распространяете > получаете свое авторское вознаграждение > уплачиваете налог с полученного вознаграждения. Все.

    Налоги: авторское вознаграждение является доходом автора и, следовательно, подлежит обложению налогом на доходы физических лиц. Налогоплательщиком признается сам автор – физическое лицо. В соответствии с положениями статей 208, 209 Налогового кодекса РФ доход, полученный от использования авторских прав, является объектом обложения налогом на доходы физических лиц. Налоговая ставка установлена в размере 13 процентов — для физических лиц – резидентов Российской Федерации и 30 процентов — для нерезидентов.

    Деньги Вам будет переводить Apple, что будет видно из документов о платеже в Вашу пользу. Второе, чтобы разместить в Apple Store свою программу Apple даст Вам контракт, это будет основанием для предоставления в банк — эти документы и представите. Этого достаточно.

    -Да, именно как физическое лицо и можете работать, причем без проблем. "
    Ответ написан
    8 комментариев
  • Как поднять свой smtp сервер на debian?

    IlyaEvseev
    @IlyaEvseev
    Opensource geek
    1) Установка: apt-get install postfix
    2) В диалоге настройки выбираете "No configuration".
    3) Создаете /etc/postfix/main.cf:
    inet_interfaces = loopback-only
    inet_protocols = ipv4

    4) Запуск: service postfix start
    5) Проверка: echo test1 | mail -s test1 свой@емейл.com
    Ответ написан
    Комментировать