Задать вопрос
  • Как легально оформить продажи в Интернете, если планируется доход 1000 рублей в год?

    Jump
    @Jump
    Системный администратор со стажем.
    Ввиду малочисленности покупателей, редкости покупок, и небольших сумм - просто принимайте платежи на личный счет. Например на банковскую карту, или яндекс.
    Налоги - стандартный НДФЛ.
    Это полностью законно - любой гражданин может продать какую-то вещь или услугу. Это его законное право.

    Если начнутся активные продажи - зарегистрируете ИП, подключите яндекс кассу. ну или там самозанятым станете если такое есть в вашем регионе.
    Ответ написан
    Комментировать
  • Как скриптом кликнуть рекламу на сайте, если она в iframe?

    politon
    @politon
    HTML5,CSS3,JS,PHP,SQL,API,canvas,animation...
    Никак
    Ответ написан
    Комментировать
  • Как с помощью JS или Jq отследить нажатие на ссылку которая находится в определенном классе?

    Immortal_pony
    @Immortal_pony Куратор тега JavaScript
    Класса у ссылки-то тоже нет. Но вот к data-элепенту прицепиться можно.
    Пример:
    $('[data-cke-saved-href="tel:+77771256606"]').on('click', function() { 
        alert('clicked');
    })


    Или просто к href:
    $('[href="tel:+77771256606"]').on('click', function() { 
        alert('clicked');
    })


    Ну и можно использовать класс родительского элемента:
    $('.btn_descr a').on('click', function() { 
        alert('clicked');
    })
    Ответ написан
    1 комментарий
  • Почему не добавляются стили?

    twobomb
    @twobomb
    var str = 'Текст, текст, текст, текст, текст, текст';
    var p = document.querySelector('p');
    var str_arr = str.split(',');
    var i = 0;
    var colors = ['red', 'green', 'black', 'yellow', 'green', 'orange', 'gray']; //массив цветов
    p.innerHTML = str_arr[0]; 
    setInterval(function(){ 
      p.style.color = colors[i];
      i = (i+1)%colors.length;
    }, 1000);
    Ответ написан
    3 комментария
  • Почему не добавляются стили?

    0xD34F
    @0xD34F Куратор тега JavaScript
    Ну так наверное надо стили элементу задавать, а не строкам: p.style.color = colors[i].
    Ответ написан
    4 комментария
  • Как вывести сумму переменных на экран с помощью двух функций?

    alams_stoyne
    @alams_stoyne
    Full Stack Developer - #PHP #CSS #JS #DB
    function summa(x,y){
      return x+y;    
    }
    function show (){
      document.getElementById("r").innerHTML=summa(1,2);
    }
    show();
    Ответ написан
    Комментировать
  • Как вывести сумму переменных на экран с помощью двух функций?

    rockon404
    @rockon404
    Frontend Developer
    var x = 1;
    var y = 2;
    
    function sum(x, y) {
      return x + y;    
    }
    
    function show() {
      document.getElementById("r").innerHTML = sum(x, y);
    }
    
    show();
    Ответ написан
    Комментировать
  • Являются ли персональными данными имя и первая буква фамилии?

    Zoominger
    @Zoominger
    System Integrator
    Нет.
    Ответ написан
    Комментировать
  • Являются ли персональными данными имя и первая буква фамилии?

    Jump
    @Jump
    Системный администратор со стажем.
    Нет. если не позволяет однозначно идентифицировать человека.

    Сама по себе информация "Иван К." не позволяет однозначно идентифицировать.
    Однако если у вас там будет указано Иван К. проживающий по адресу ул.Комсомольская 2-15 в городе Ульяновске, то это уже будет персональная информация.
    Ответ написан
    9 комментариев
  • Являются ли персональными данными имя и первая буква фамилии?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    Нет, поскольку с помощью этих данных невозможно однозначно идентифицировать конкретную личность.
    Ответ написан
    2 комментария
  • Могу ли я отказаться от авторства и отдать свой проект в общественное достояние?

    @Karpion
    Отказаться от авторства в принципе невозможно - иначе все авторы зловредных программ и антигосударственных книжек через это отмазывались бы.

    Передать "городу и миру" исходные тексты программ и право на модификацию - не проблема. Но это никак не отменит Вашего авторства на то, что написали Вы.

    Судя по фразе "доступ к персональным данным (которые я не сохраняю, но теперь должен сохранять и передавать им)" - у Вас там не столько программа, сколько работающий сервис. Опыта общения с людьми в погонах у меня нет, советовать не буду, но перечислю варианты:
    1) Потребовать от них письменно передать их требования, потребовать написать ТЗ, потребовать оплатить работу по внедрению нужных им функций.
    2) Закрыть проект, отключить сервис, удалить данные.
    3) Отдать им пароль от сервиса, и пусть делают что хотят.
    4) Отказаться сотрудничать, сохраняя сервис - при этом учитывать, что у них длинные руки.

    Совет "в случае конфликта - публиковать лог событий" поддерживаю. Как правило, требования людей в погонах незаконны, поэтому огласки они опасаются. Но вот если их требования законны (или незаконны, но поддерживаются сильными покровителями) - лучше идти по первому пункту.
    Ответ написан
    Комментировать
  • Могу ли я отказаться от авторства и отдать свой проект в общественное достояние?

    tareid
    @tareid
    Отказываться от прав не спешите, отказаться от сотрудничества нужно громко, заслужите ещё большее доверие потребителей, ну и пиар, со всеми вытекающими. Изучите опыт Telegram, Дуров из подобного предложения сумел извлечь выгоду.
    Ответ написан
    9 комментариев
  • Могу ли я отказаться от авторства и отдать свой проект в общественное достояние?

    @nrgian
    Для начала термины неправильно употребляете.

    Авторство ваше всегда с момента создания. Потом, когда к проекту подключаются другие люди - оно может и размывается. Но просто так отказаться от авторства в юридическом плане нельзя. Ну если вы не аноним, конечно.

    Ко мне приходят дяди в погонах и говорят, что дело важное, им нужен бэкдор и доступ к персональным данным (которые я не сохраняю, но теперь должен сохранять и передавать им). Сотрудничать у меня нет никакого желания.


    Это разного плана вещи.

    Если вы систему продаете/сдаете в аренду и есть соответствующий закон - придется или встроить или завязать с этим бизнесом. Ну или бегать как Дуров с его Телеграмом.

    Возможно ли добровольно снять с себя права и ответственность за проект, чтобы оказаться ни при чем?


    Ответственность за что?
    Если это у вас какой-нибудь троян - то так не получится.
    Накосячил - отвечай.

    Если что-то типа мессенджера - вас просто заблокируют. Фактически во всем этом самое для вас что может быть неприятное - если у вас большой и раскрученный проект.

    Ну то есть как вы откажетесь, но чтобы проект жил?
    Ну публикуйте исходники.

    А сам сервер уже будет залочен и проект умрет все равно.

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


    Тут все упирается в важность проекта.
    Если он дико важный - например, платежная система, через которую проводятся миллиарды по всему миру - вы сами не захотите отказаться.

    Если вы можете от проекта отказаться, то скорее всего он загнется.
    Но и в подобном маловажном проекте никому не интересно заказывать вам бэкдор.
    Ответ написан
    Комментировать
  • Могу ли я отказаться от авторства и отдать свой проект в общественное достояние?

    inoise
    @inoise
    Solution Architect, AWS Certified, Serverless
    От права на исходники мы можете легко как уже сказал Рональд Макдональд - исходники в открытый GitHub и GPL/MIT лицензия. А вот от вашего запущенного приложения без его удаления не получится. Исходный код и готовый продукт - разные вещи
    Ответ написан
    Комментировать
  • Можно ли создать управляемый вирус?

    Zoominger
    @Zoominger
    System Integrator
    Да, можно.
    Ответ написан
    Комментировать
  • Самый быстрый скриптовой язык?

    @nrgian
    Lua при использовании специальной виртуальной машины с LuaJIT

    но более быстрый в плане компиляции

    Вы что-то делаете не так, если для вас критично время компиляции.
    Компиляция задумана как одноразовый или очень редкий процесс
    Ответ написан
    3 комментария
  • Самый быстрый скриптовой язык?

    tendkuh
    @tendkuh
    PHP sucks, it's very important to remember, folks
    Где-то слышал что в Луа можно "отключать неиспользуемые фичи" для его "убыстрения", может это поможет вам остаться на Lua и не отдаваться в спираль удушья Питона
    Ответ написан
  • Минимальный набор знаний для разработчика iOS?

    doublench21
    @doublench21
    Вы приводите в пример сервисы на основе Spring, только я не пойму, причём тут iOS?

    Напишу оба варианта.

    Back-end:
    1) Знать Swift(очевидно)
    2) Знать Vapor
    3) Знать Swift Package Manager
    4) Знать NIO
    5) Знать Foundation
    6) Знать Dispatch

    Front-end iOS Client:
    1) Знать Swift(очевидно)
    2) Знать UIKit
    3) Знать Foundation
    4) Знать Dispatch
    5) Знать Core Data
    6) Знать CocoaPODS(хотя любые менеджеры зависимостей считаю по большей части бесполезными в разработке клиента, ибо 80% работы - это работа интерфейса, где конкретных и нужных тебе решений крайне мало. Легче написать самому, а может и не легче, но лучше бы...)

    * Сортировка в порядке важности.
    Ответ написан
    3 комментария
  • Как лучше подключать сторонние js библиотеки?

    JRK_DV
    @JRK_DV
    Рецепты https://codepen.io/jrkdv/full/LKLXdq
    при наличии на сервере HTTP/2 модули из CDN могут загружаться параллельно в отличии от той же webpack-сборки

    C webpack-сборкой тоже может всё загружается параллельно и без блокировки контекста.

    Так какой же подход все таки является более удачным в современных реалиях?

    Современные реалии - современные методы. Но будут ли оправданы эти вложения - зависит от проекта. Если у вас ресурсы разбросаны по множественным серверам - то выгода будет минимальна

    HTTP/1.1
    По протоколу http1 браузер устанавливает множественные подключения, зачастую про такие вещи, как "задержка сети", разрешение доменных имён и т.д. - забывают или вообще об этом не знают.
    Поэтому, как итог, нужна золотая середина между размером скачиваемого файла и количеством фреймов (кусков бандла)
    HTTP/2

    По протоколу http2 несколько иначе
    Мы имеем одно* подключение с множественными запросами и время на "задержку сети" уже тратиться только на одно соединение.
    Поэтому не рекомендуется** делать большие файлы, т.к. скорость скачивания для загрузки не измениться (зачастую зависит от скорости интернета пользователя), в расчёт не берём сжатие
    *Одно подключение
    Одно подключение при условии, что все ресурсы доступны в одном месте (на одном сервере)
    **Больше маленьких файлов
    Браузер, по хорошему, когда докачивает маленький, но самостоятельный фрагмент, то может сразу с ним работать. Как пример, взять разбиение стилей - для каждого компонента свой маленький стилевой файл и файл логики, - против примера загрузки общего бандла нужного для страницы
    Ответ написан
    Комментировать