• Является ли это нарушением авторских прав?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Приведите полный текст сообщения, которое Вы рассылали юзерам сервиса К.
    Если оно там было - замените его на эту же букву К.

    Если название вашего сервиса на 60 и более процентов совпадает с названием сервиса конкурента - это уже нарушение.

    Процесс регистрации товарного знака уже подходит к концу
    Если Вы станете известнее их ДО регистрации их товарного знака - то они не смогут уже ничего сделать. Это написано в законе по регистрации ТЗ.

    Процесс регистрации товарного знака уже подходит к концу
    Незавершённое действие процесса регистрации не может являться фактом наличия ТЗ.
    На данный момент - нет объекта обсуждения и спора даже: ТЗ не существует.
    Ответ написан
    5 комментариев
  • Как исследовать программы?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Начинайте с изучения архитектуры ОС и архитектуры ПО под эту ОС.
    Ответ написан
    Комментировать
  • Nginx: как разрешить выводить часть страниц во фреймах?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    В "лоб" на js (вставить в код шаблона на каждой странце):
    if (window.parent != window.top && window.top.location.href.indexOf('https://example.com/report/')===0) {
      //Мы в iframe-е и адрес основной страницы начинается с "https://example.com/report/"
     //Грузим то, что нужно.
    }
    Ответ написан
    Комментировать
  • Как лучше сделать роли пользователей в БД?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Дерево зависимостей: USER => Роль (Role/"User type") => Права доступа (ACL)

    Создадим 2 колонки в таблице аккаунтов: Role и ACL.

    1. Role в таблице аккаунта (на основе битовой маски / набор на основе степеней "2"-ки):
    0 - public
    1 - guest
    2 - user
    4 - editor
    8 - ...
    65536 - SUPER USER / SUPER ADMIN

    2. ACL в таблице аккаунта (на основе битовой маски / набор на основе степеней "2"-ки):
    0 - нет доступа никуда
    1 - доступ к 1-му разделу
    2 - доступ ко 2-му разделу
    4 -
    8 -
    ....

    Теперь, складываем:
    ACL: 1 = 1 => доступ к 1-у разделу.
    ACL: 1+2 = 3 => доступ к 1-у и 2-му разделу.
    Ответ написан
  • Эмоциональное выгорание, перегрузка. Как победить, восстановиться?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Сейчас у Вас отсутствует обратная связь: усталость пройдёт сама собой, как только Вы увидите результат Ваших трудов в денежном эквиваленте.

    Советую любой перерывчик, где нагрузка на мозг по сравнению с кодом ниже минимум в 2-3 раза: улица (отдых на природе, дачно-садовые работы), любые игры (уличные/приставка/планшет), просмотр видео на youtube/twitch-трансляций, пробуйте переключиться на чтение обзоров новых технологий/продуктов или другой ЛЁГКОЙ! литературы, проектирование/рисование диаграмм, планирование своего развития.
    Ответ написан
    3 комментария
  • Google рекламирует сайты распрострaняющие вирусы?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Обычно, есть программы заработка на установке партнёрского ПО.
    Есть 3 места, где можно отменить установку (это не считается вирусом):
    1. Бывает, что галка с партнёрским ПО - стоит на сайте ДО скачивания дистрибутива нужного Вам ПО: эту галку можно снять.
    2. Обычно, пункты с установкой партнёрского ПО (для снятия галок) - помещают в "Выборочную установку" или "Advanced setup" (и подобное).
    3. Иногда, предложение установить доп. ПО - делают следующим шагом визарда инсталлятора (перед непосредственной инсталляцией нужного продукта).

    PS: на будущее: как только хотите спать - закройте админскую учётку и все удалённые консоли!
    Ответ написан
    Комментировать
  • Где ошибка при обучении нейросети для различия изображений?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    ab-log.ru/smart-house/video_camera_security/face-d...

    1. Сначала нужно научиться определять зону (crop-zone), где возможна язва и приводить все изображения к единому унифицированному виду (нужно для снижения возможных ошибок НС на след. пункте).
    2. На основе значений весов НС, посчитанных на основе отображаемых пикселей для каждой фотографии, нужно КЛАССИФИЦИРОВАТЬ множества на 2 класса (как я понял, что Вам так необходимо): "с язвой" и "без язвы".

    Представленный Вами код - это частный случай для подготовленных изображений (т.е., начиная с п.2). Также, необходимо увеличить кол-во скрытых слоёв для достижения более детальной и точной кластеризации.

    PS: Да, и ещё... Если Вы хотите, чтобы Вам написали здесь готовый рабочий код - Вы ошиблись: это на фриланс.
    Ответ написан
    2 комментария
  • Как продвигать(оптимизировать) сайт где очень мало текста?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    при переходе по карточке там есть только описание и то оно без ключевиков и там сторонний контент.
    1. Про door-way: если description + title будут осмысленными согласно тому, что отображается на странице - проблем с попаданием под фильтры поисковиков быть не должно.
    2. Частота и релевантность в поисковой выдаче: здесь очень сильно спасают теги (группировка контента по ключевикам), которые отображаются до или после основного контента страницы.
    3. И главное: основного текста страницы (исключая меню, хидеры и футеры) должно быть не менее 500 знаков без пробелов. Например, заголовок+теги+краткое описание/содержание.
    Ответ написан
    1 комментарий
  • Сложная бизнес-логика. Как всё учесть?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    - есть около 20 сущностей (корабль, флот, пользователь...)
    - 50 типов запросов от пользователей (модернизировать корабль, создать флот...)
    - 5 realtime обработчиков (полёты, бои, добыча...).
    По пунктам:
    1. сущность = существительное
    2. свойства объекта = прилагательное
    3. тип запроса на действие к объекту = действие/глагол
    4. real-time обработчик = триггер/heart-beat/time-tracker

    Теперь, чтобы добавить что-то новое, просто используйте наследование объекта нужного архитектурного паттерна проектирования связей, созданного заранее.
    Ответ написан
    2 комментария
  • Размер комиссии Apple?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Требуя чтобы в ней, кроме суммы поступившей на счет, так же фигурировала комиссия, удержанная Apple. Плюс приложен какой-то "финансовый отчет" от Apple, где был бы указан размер этой комиссии.
    Пусть вначале укажут: на основании чего они это требуют (ссылку на закон: статья и пункт). Далее - по цепочке.
    Ответ написан
  • Как держать актуальной информационную архитектуру по проекту?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Я использую Free-версию Edraw MindMap.
    Там есть drill-down по клику на нужный блок/страницу и комменты к блокам.
    Можно приатачивать разные файлы к каждому блоку.
    Можно создавать свой набор из изображений и svg.
    Есть экспорт а различные форматы, включая экспорт в набор web-страниц.
    Как по мне, для любого проектирования (и относительно Вашей задачи) - самый удобный инструмент.
    Ответ написан
    Комментировать
  • Как начинать работу над проектом на фрилансе?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    1. Юзаю notepad++ и Far (всё настроено в плане подсветки и подсказок)
    2. Формирование краткого перечня работ и стоимости, предоплата от клиента 50%, составление ТЗ (если необходимо), затем уже сама работа по кодингу. (порядок следования очерёдности задач - сохранён)
    3. Делается полный бэкап текущего сайта средствами хостинга.
    4. Если есть возможность разделить логику разработки от действующего функционала (чтобы текущая работа не оказывала влияние на реальных посетителей) - правлю обычно сразу на (S)FTP. Иначе - только на своём хостинге.
    5. Бэкапы - делаю копированием файла/папки с добавлением .ORIG в полное имя файла (например, файл: index.php.ORIG или реже, директория: TEMPLATE.ORIG).
    6. В текстовик (для себя) - пишу всё, что я сделал, чтобы по нему можно было легко восстановить последовательность действий.
    7. Сдаю работу, получаю деньги, делаю полный бэкап сайта после всей работы и отдаю клиенту.

    Теперь, главное:
    1. Никогда не тяните время
    2. Клиент платит не за часы, а за конечную сделанную Вами работу (если это не так - значит не нужно работать с таким клиентом)
    3. Если клиент требует больше работы, чем вы с ним договорились до предоплаты - найдите компромисс, чтобы вариант устроил всех, закройте проект и больше не работайте с этим клиентом.
    Ответ написан
    6 комментариев
  • Как подключить paypal на сайт и какие «подводные камни» встречаются?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Вы можете принимать на свой счёт деньги за товары как ФЛ через страницу приёма платежей для ФЛ, но лимиты - будут ограничены. Если хотите узнать подробнее - советую просто позвонить в представительство РФ (там по-русски говорят).
    Ответ написан
    Комментировать
  • Как защитить ссылку на видео от распространения?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Покупателю нужен плагин для проигрывания шифрованного контента или отдельное приложение-плеер с поддержкой дешифрации видео-контента.
    Ответ написан
  • Почему Google Chrome нагружает видокарту в 9 раз сильнее чем Opera?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    1. Скачайте нативного твитч-клиента и смотрите в VLC-плеере (например).
    Гораздо быстрее и проще.
    2. Флаги Хрома: https://beebom.com/chrome-flags-guide-to-enhance-w...
    Ответ написан
    1 комментарий
  • Как закрыть от индексации URL которые заканчивается цифрами в robots.txt?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    301-й редирект по User-Agent и всё.
    Ответ написан
    Комментировать
  • Как удалить элемент из массива неизвестной глубины?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    $data['one']['dva']['tri'] = 'old';
    $data['one']['dva']=array();
    print_r($data);
    Ответ написан
    Комментировать
  • Почему нет доступа к локальному серверу из эмулятора Genymotion?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Скорее всего, файл нужно .hosts создавать и перегружать после этого смарт.
    Ответ написан
    Комментировать
  • Верстать ли в perfect pixel?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Всему нужно знать меру: результат/время.

    Верстать в Pixel Perfect лучше в первую очередь для малых экранов, где каждый пиксель "дорог" и от общей картины восприятия сильно зависит конверсия (+юзабилити).
    А тратить время, которое не даст прироста к целевому результату (просто этого никто не заметит) при вёрстке для больших экранов - особого смысла нет. Достаточно, чтобы был соблюдён общий концепт расположения блоков и зазоров между ними (padding/margin).

    Итог: первым делом - делаем мобильные представления, а остальное - в зависимости от представления шаблона и свободного времени (читай профита).
    Ответ написан
    Комментировать
  • Если я публикуюсь на Google play обязан ли я использовать их систему оплаты, которая забирает себе 30%?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Заходим: https://play.google.com/intl/ru/about/developer-co...
    Находим: https://play.google.com/intl/ru/about/monetization...
    Вывод: можете использовать свою, но лишь в некоторых случаях.
    В вашем случае - могут забанить, если не будете использовать систему оплаты гугла :(
    Ответ написан
    3 комментария