Задать вопрос
  • Что почитать об архитектуре CMS?

    dmitriylanets
    @dmitriylanets
    веб-разработчик
    нет правильной архитектуры CMS
    Ответ написан
    Комментировать
  • Как легально держать веб-сервис, подразумевающий получение прибыли (например ежемесячная подписка)?

    Jump
    @Jump
    Системный администратор со стажем.
    Вы просто несколько неправильно воспринимаете веб сервис И это порождает массу ненужных вопросов, на которые сложно ответить.
    Веб сервис не является самостоятельным хозяйствующим субъектом. Это просто инструмент, оборудование.
    В общем веб сервис с этой точки зрения ничем не отличается от холодильника для замороженной рыбы в магазине. Он просто помогает коммерсанту продавать или оказывать услуги. И холодильник не может заключать договора, платить налоги, и совершать денежные операции.

    Пока понял что ИП или ООО регистрировать в любом случае нужно.
    Да, поскольку прибыль регулярная, без этого не обойтись.

    Открывать ли расчетный счет?
    Если ИП теоретически можно и не открывать. Хотя на практике - трудно представить ситуацию когда без него можно однозначно обойтись. В случае ООО - без вариантов открывать.

    Нужно ли получать какую-либо лицензию?
    Если вы ведете какаю-то деятельность которая подлежит однозначному лицензированию - например торгуете оружием, однозначно нужно получать, если нет, то не нужно.

    Нужно ли уведомлять какую-нибудь гос.структуру о том, что я храню персональные данные?
    Статья 22 пункт 1 федерального закона N 152-ФЗ
    В общем - нужно, если вы не попадаете под исключение указанное в статье 22 часть 2 федерального закона N 152-ФЗ

    А о том, то на моем сайте можно провести какую-либо денежную операцию?
    Тут все просто - на вашем сайте однозначно нельзя провести какую-то денежную операцию! Это просто физически невозможно.
    Денежные операции проводятся через банки, процессинговые центры, расчетные счета, платежные системы, наличный расчет.

    И раз уж на то пошло, сколько можно этим заниматься нелегально, при каких объемах и что за это грозит?
    www.consultant.ru

    Как работать с юриками если ты веб-сервис? Типовой договор с каждым? Выставлять счета по почте + ЭЦП?
    Неправильный вопрос. Веб сервис не может работать ни с юриками ни с физиками. Он работает с компьютерами.
    С юриками и физиками работают другие юрики и физики.
    Т.е договора с юриками будет заключать ни в коем случае не веб сервис, а организация или предприниматель которому принадлежит этот вебсервис.
    Ну а дальше все как у всех - обычная работа организации или предпринимателя с контрагентами.
    Вариантов заключения договоров и документального оформления масса, все зависит от вашей ситуации.
    Ответ написан
    3 комментария
  • Как мне поступить с образованием после 9 класса?

    Denormalization
    @Denormalization
    Есть такая штука... называется Армия. Если после 11 класс не идти в ВУЗ, то пойдешь в Армию.
    Дальше решай сам.

    ЗЫ
    степик устал спамить в каментах своими мартышками, и решил скрыто рекламится?
    Ответ написан
    4 комментария
  • Парсер с кинопоиска на php?

    savostin
    @savostin
    Еще один программист
    Возьмите лучше API
    Ответ написан
    1 комментарий
  • Выборка данных из трех таблиц MySQL с условием многие к одному?

    @Joysi75
    Немного не догоняю.
    Одним запросом:
    select ads.id, ads_meta.text, ads_images.path ...
    from ads, ads_images, ads_meta
    where ads_images.ads_id=ads.id and ads_meta.ads_id=ads.id
    order by ads.id

    открыть запрос и внутри него пробежать по всем записям в цикле, внутри которого сравнивать текущее значение ads.id со значением на предыдущем шаге, и основываясь на этом формировать вывод или анализ.

    Если будете разбивать на несколько запросов , то все равно объем информации пересылаемой с сервера БД не уменьшиться, да и на клиенте придется держать доп массивы, чтобы сохранять данные для будущих сравнений в IN-выражениях.

    P.S. Экзотика:
    1)Создайте таблицу ads_exotic ( ads_id, ads_meta_data, ads_images_data)
    2) Заведите триггеры на модификацию таблиц ads_meta и ads_images, которые будут редактировать поля ads_meta_data и ads_images_data (допустим, добавляя/удаляя/изменяя через разделители отмодифицированные данные)
    Ну и позже банально select * from ads_exotic where ads_id=X
    Но это противоречит правилам нормализации БД.
    Ответ написан
    3 комментария
  • Можно ли считать, что Bootstrap теряет актуальность?

    allard
    @allard
    Серийный программист
    Less/Sass в помощь господа. Как верстал большие проекты так и буду верстать на bootstrap.

    Что касается мненией "не актуален" и "bootstrap для тех кто не умеет верстать": Если вы не понимаете сути css-фреймворка как такового, то зачем писать такие мнения. И я не только про bootstrap, а про все css-фреймворки.
    Когда попробуете сам фреймворк в действии, а не просто скачаете минифицированный скомпилированный css файлик, тогда поймете всю прелесть и не сможете верстать по другому.
    Less/Sass это не просто css и за пару минут вы не сможете понять все прелести. Попробуйте хотя бы Less с bootstrap (он попроще Sass, хотя по моему мнению Sass интереснее и продуманнее), отключите не нужное вам, пользуйтесь "переменными", пользуйтесь миксинами, увидите что это ускорит скорость разработки в разы.
    Удачи всем.
    Ответ написан
    Комментировать
  • Что нужно для безболезненного перехода на linux?

    Как я переходил на Linux.

    Стояла 7 винда, поставил сначала на виртуалку, прикинул, посмотрел, вроде годно.

    Позже я поставил её второй ОС(grub в помощь), но приоритет все же был на винде, мало ли что могло понадобиться.
    Потом поставил, чтобы по умолчанию запускалась Ubutnu, пока пригляделся хорошенько, настроил, как мне удобно. Включал Ubuntu маме, толком не заметила разницы. Ну а в дальнейшем я вообще удалил у и не парился.
    Так что все в твоих руках!
    Ответ написан
    Комментировать
  • Передача данных по воздуху с огромного количества точек?

    gbg
    @gbg Куратор тега Компьютерные сети
    Любые ответы на любые вопросы
    Главный вопрос - вы хотите потратить определенное количество денег на разрешения использовать радиочастоты?
    Если да - к вашим услугам всевозможные радиомодемы. Расстояние будет зависеть от вашего кошелька и наличия свободных частот в месте использования. Дорого, зато от GSM никакой зависимости.

    Если нет - безлицензионные частоты (CB 27Mhz, LPD 433Mhz, PMR 466Mhz, 2400Mhz) и мощности в коммерческой деятельности использовать нельзя, так что остается - GSM.
    Ответ написан
    1 комментарий
  • Передача данных по воздуху с огромного количества точек?

    Jump
    @Jump
    Системный администратор со стажем.
    Если расстояния более 1-5км то только GSM.
    Ответ написан
    1 комментарий
  • Как российскому айтишнику уехать жить и работать в Украину?

    @ATNC
    Full-stack web\python developer
    Не важно из какой Вы страны. Компании ищут специалистов, а не граждан какой-то страны. Условия будут аналогичны, будь ты индус, или кореец. Если ты умеешь и будешь делать то, ради чего тебя взяли.
    Ответ написан
    Комментировать
  • А как вы боретесь с несколькими аккаунтами на одного человека?

    Tiendil
    @Tiendil
    Разработчик ПО.
    Бороться с этим смысла не имеет — всё можно подделать. И всё подделают, если в этом будет профит.

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

    Например, можно сделать платными функции, для использования которых имеет смысла создавать клонов. Большинство клоноводов это само-собой отсчеёт, а самые настойчивые будут платить деньги.
    Ответ написан
    Комментировать
  • Как в Wordpress 4.2.1 запретить автообновления?

    erstet
    @erstet
    В файл function.php вашей темы вставляем следующее:

    Отключаем обновления WordPress
    add_filter('pre_site_transient_update_core',create_function('$a', "return null;"));
    wp_clear_scheduled_hook('wp_version_check');


    Отключаем обновления шаблонов WordPress
    remove_action('load-update-core.php','wp_update_themes');
    add_filter('pre_site_transient_update_themes',create_function('$a', "return null;"));
    wp_clear_scheduled_hook('wp_update_themes');


    Отключаем обновление плагинов WordPress
    remove_action( 'load-update-core.php', 'wp_update_plugins' );
    add_filter( 'pre_site_transient_update_plugins', create_function( '$a', "return null;" ) );
    wp_clear_scheduled_hook( 'wp_update_plugins' );
    Ответ написан
    6 комментариев
  • Выбор «движка» (cms) для интернет-магазина (подробное описание функционала внутри)?

    mlnkv
    @mlnkv
    JavaScript Developer
    Ничего себе простынь накатали)) думаете кто то прочтет это все???
    Ответ написан
    1 комментарий
  • На каком языке пишутся сложные сайты?

    Jump
    @Jump
    Системный администратор со стажем.
    Их не пишут, нельзя вот так вот взять и написать yotube.
    Во первых не стоит называть такие проекты сайтами. Сайт это просто аккуратно оформленная страничка с данными доступная по протоколу http.
    Т.е вордовский документ размещенный в сети интернет это и есть сайт.

    А то что вы назвали - vk.com, imhonet, youtube это не сайты.
    Это программно аппаратные комплексы.
    Т.е нужны сервера, датацентры размещенные в ключевых точках, нужна система обеспечивающая взаимодействие этих серверов.
    Это продукт труда множества системных администраторов, программистов, инженеров, электриков, маркетологов, и.т.д..
    Ответ написан
    10 комментариев
  • Как побороть свою лень?

    Bandicoot
    @Bandicoot
    Вась-программист
    Я просто сразу начинаю писать код, не думая о результате. Настраиваю себя на рабочий процесс. Потом, когда уже пойдет-поедет и я войду в состояние "потока", начинаю работать с умом. Просматриваю, что уже написал. При необходимости переписываю и решаю, что делать дальше.
    Сначала нужно вообще что-то сделать, затем сделать это правильно и потом сделать как следует.
    Ответ написан
    1 комментарий
  • Как реализовать автообновление CMS?

    arutyunov
    @arutyunov
    Mooza.ru — Делаем сайты
    Если я не ошибаюсь, то у Wordpress есть система автоматического обновления.
    Можно заглянуть в исходники.
    Ответ написан
    Комментировать
  • Какой есть хороший PHP класс для отправки E-Mail?

    egor_nullptr
    @egor_nullptr
    Ответ написан
    Комментировать
  • Shell script с root правами из PHP?

    faustoFF
    @faustoFF Автор вопроса
    Проблема решилась. Во всем виновата собственная невнимательность. Моя опечатка в описании помогла мне найти опечатку в реальных конфигах в этом же месте (путь к скрипту в sudoers и реальный путь не совпадали) :) Теперь скрипт успешно отрабатывает из под www-data от root-а с рутовыми же правами.

    Забавно, из-за собственной невнимательности сгенерировал такое обсуждение. Надеюсь кому-то это окажется полезным.
    Ответ написан
    1 комментарий
  • Чем лучше обновлять версии cms?

    @zapimir
    По-моему об этом нужно задавать вопрос в первую очередь автору cms, или тому кто её доделывал, так как при доделывании не всегда может остаться обратная совместимость (если такая задача не ставилась). Плюс нужны диффы структуры базы и её тоже обновлять.
    Ответ написан
    1 комментарий
  • Когда в PHP использовать интерфейсы, а когда абстрактные классы?

    vilonara
    @vilonara
    интерфейс представляет набор сигнатур функций, которые необходимо реализовать при имплементации. это не класс, это отдельная сущность. реализация методов в конкретных классах может быть абсолютно различной. общей является только сигнатура метода. в интерфейсе не может быть свойств (полей, констант).

    абстрактный класс предполагает наличие как сигнатур, так и некой реализации по умолчанию для некоторых методов (как писали выше, это возможность вынести дублирующийся код). он используется при наследовании, в дочерних классах можно переопределить методы, а можно оставить реализацию самого абстрактного класса. абстрактный класс определяет общее поведение для объектов одного типа, в отличие от интерфейса, который может использоваться в классах различных не связанных между собой объектов.
    нельзя инициализировать объект абстрактного класса — это отличие от использования обычного класса для наследования.

    соответственно нужно учитывать, что при добавлении новой сигнатуры метода в интерфейс, его придется реализовать во всех классах, которые используют данный интерфейс. в абстрактном классе можно реализовать общее поведение по умолчанию для дочерних классов.
    Ответ написан
    1 комментарий