• Как вытащить имена всех подклассов?

    DevMan
    @DevMan
    подобная задача попахивает, но дело хозяйское.
    решается, например, так ideone.com/mzNR9d
    Ответ написан
  • Есть ли браузер без интерфейса?

    NYMEZIDE
    @NYMEZIDE
    резюме - ivanfilatov.ru
    Google Chrome в режиме приложения

    "path\to\chrome\chrome.exe" --app=http://yoursite.com

    или
    chromium --kiosk http://example.com/
    Ответ написан
    1 комментарий
  • Какие есть нюансы в больших данных?

    Denormalization
    @Denormalization
    500 000 - 1 000 000 - это не БОЛЬШИЕ ДАННЫЕ. Любая БД с любыми настройками даже не заметит.
    Ответ написан
    9 комментариев
  • В чем проблема?

    doniys_a
    @doniys_a
    Backend-разработчик (Php, node.js, python, ruby)
    Потому что в вашем случае не объявлена переменная canvas
    var canvas = document.getElementById('canvas'),
            context = canvas.getContext("2d");
        context.fillRect(50, 50, 90, 50)


    Так работает в случае когда на странице есть canvas с аттрибутом id="canvas"
    Полный исходный код:
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    </head>
    <body>
    
    <canvas id="canvas"></canvas>
    
    <script>
    
        var canvas = document.getElementById('canvas'),
            context = canvas.getContext("2d");
        context.fillRect(50, 50, 90, 50)
    </script>
    
    </body>
    </html>
    Ответ написан
    1 комментарий
  • Почему PHPStorm подсвечивает ошибку?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Нужно выбрать версию.

    47ec28ca636a46a4b0e7f0aa27c6769c.png
    Ответ написан
    Комментировать
  • В чём разница между Raspberry Pi и Ardunio?

    @lubezniy
    Это вещи разные.

    Ардуино - это, грубо говоря, микроконтроллер с 1024 байт памяти. Много там держать не получится, и по сути на нём будет работать только одна программа, которую написать нужно в Arduino IDE на C-подобном языке.

    Малинка - это почти полноценный комп на ARM (нет, разве что, только системных часов) с портами GPIO (эти порты на Arduino тоже есть). На нём работают ARM-версии ОС (Linux, Windows). И разработку нужно вести теми же средствами и на тех же принципах, что и обычную "компьютерную" под соответствующую ОС. Есть средства для работы с GPIO; т. е., к плате можно подключить почти любые аппаратные средства и из программы ими "командовать" и забирать оттуда сигналы - хоть shell-скриптом на Linux.
    Ответ написан
    6 комментариев
  • Можно ли узнать точное местоположение по ip без обращения к провайдеру?

    Frankenstine
    @Frankenstine
    Сисадмин
    Давайте посмотрим теорию. Допустим, провайдер арендовал автономную систему на 1024 айпишника. Если вы запрашиваете данные по хозяину любого айпи из этого диапазона - вы попадаете на провайдера. Дальше - кому конкретно принадлежит тот или иной айпи из этого пула - зависит от настроек маршрутизации провайдера. Например, конкретный айпи арендован конкретным пользователем и принадлежит исключительно ему. Или же наоборот - данный айпи предоставляет доступ к сети сразу множества пользователей через технологию NAT. Итак, как свормулировать ответ на ваш вопорс согласно этим знаниям? Ответ: в общем случае, без провайдера вам не обойтись. Только он может знать - а может и не знать - кому конкретно принадлежит та или иная активность в Интернете.
    Ответ написан
    6 комментариев
  • Как посмотреть по какому логину-паролю пытаются зайти по ssh в Linux?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    /var/log/secure
    /var/log/auth.log

    и команда last для успешных
    Ответ написан
    Комментировать
  • Upwork - Конфискация всех заработков. Как избежать?

    @iSergios
    Python-разработчик
    Однако Вы себе напридумывали. Давайте разберемся по-порядку.
    Внимание! Будет многабукав и много юридической информации.

    Итак, как к нам поступают деньги от клиентов Upwok?

    1) Клиент передает деньги Upwok'у. Ну тут как бы все чисто, никаких проблем. Деньги-то не у нас. Де-факто (и де-юро тоже) деньги перечислены на счет в банке или иной кредитной организации, который принадлежит Upwork.

    2) Upwork зачисляет деньги на наш "счет". [s]И тут Вы впадаете в панику.[/s] Давайте начнем с того, что деньги, как таковые, никуда не двигались. Они как лежали на счету Upwork'a в банке, так и продолжают там лежать. Upwork лишь рисует небольшую циферку у Вас в профиле и все. Ни юридически, ни фактически эти деньги Вам не принадлежат*. Upwork не является ни банковском, ни кредитной организацией, ни фондом ни иным лицом, уполномоченным производить операции с чужими денежными средствами. Все денежные средства, поступающие на его счета от заказчиков становятся денежными средствами Upwork. А то, что Upwork выплачивает эти суммы Вам - это он распоряжается принадлежащими ему деньгами. Т.е. выступает не просто посредником, который передает деньги из одних рук в другие, а промежуточным собственником. Как если бы вы купили автомобиль у одного товарища, оформили его на себя, а потом продали/переоформили его другому товарищу. То, что в Вашем профиле отражаются какие-то суммы с обозначением валюты, это не отражение состояния какого-то пресловутого счета - у Вас его на Upwork'e нет и быть не может - чисто юридически это просто обещание Upwork'а выплатить Вам сумму, эквивалентную указанной. И все. К этому моменту Вы еще не собственник этих денег, вы не можете их потратить.

    3) Upwork "выводит Ваши деньги" (а де-юре просто перечисляет на Ваш счет из своих), и вот тут возможны варианты:

    3.1) Upwork перечисляет деньги на Ваш банковский счет - проблем нет, все чисто. С точки зрения налогообложения возможны трудности, если это счет в иностранном банке, но это не проблема, а именно трудности, и их тут разбирали.

    3.2) Upwork перечисляет деньги на Ваш счет в небанковской кредитной организации. Опять варианты:

    3.2.1) Это PayPal или иная небанковская кредитная организация, которая официально зарегистрирована на территории РФ и включена в соответствующие реестры - проблем нет, все чисто. Эти организации имеют право осуществлять операции с валютой (при наличии лицензии, при ее отсутствии они автоматически переведут эти средства в национальную валюту, т.о. доллары Вы не получите).

    3.2.2) Это Skrill или иная небанковская кредитная организация, которая на территории РФ не зарегистрирована. Проблем нет с точки зрения нарушения отечественного законодательства. Upwork перевел принадлежащие ему деньги на некий счет, который по документам незарегистрированной на территории РФ организации принадлежит Вам. Т.е. именно Вы никаких валютных операций не совершали. К слову, доказать само существование, а равно принадлежность такого счета Вам в случае с иностранной организацией очень непросто. Ваши деньги приобретают довольно интересный статус кво - вы можете ими управлять, но в правовое поле РФ (а равно под действие предусмотренных законами ограничений) они как бы не попадают.

    И да, статья 15.25 КоАП РФ фактически запрещает расчеты в валюте на территории России в обход банков. Вот и все.

    _____________
    * В соответствии с действующим отечественным законодательством (что, кстати, полностью согласуется с общепризнанными принципами и нормами международного права) право собственности включает в себя 3 элемента: владение (фактическое обладание, включая принадлежность депозита), пользование (возможность извлекать из вещи пользу) и распоряжение (возможность определять дальнейшую юридическую судьбу вещи; применительно к деньгам - тратить их). Нет хоть одного из элементов - нет права собственности. Нет права собственности - нет проблем.
    Ответ написан
    Комментировать
  • Объясните разницу и понятия модулей node.js?

    mak_ufo
    @mak_ufo
    1) module - это глобальный объект. Прописывая exports.hello = hello, выполняется module.exports.hello = hello. Соответственно, если вам нужно их модуля экспортировать больше одного модуля, используйте exports.func = func. В противном случае пользуйтесь module.exports = func

    2) как хотите. Но логичнее функции для работы с датой, например, хранить в одном файле, для работы с БД - в другом

    3) функции
    есть у вас файл functions.js:
    const hello = (string) => {return 'Hello ' + string;}
    exports.func = hello;


    Чтобы воспользоваться этой функцией в другой файле выполните:
    const api = require('./functions.js');
    api.func('name');
    Ответ написан
    Комментировать
  • Как попасть в коллектив фрилансеру, при этом заниматься своим делом?

    Chipr
    @Chipr
    UX/UI designer
    Как насчет всяких конференций, фестивалей, хакатоны и прочее. Их по СНГ великое множество. И города посмотрите, и пообщаетесь с интересными людьми, может даже найдете будущего партнера.
    Ответ написан
    4 комментария
  • Можно ли отследить загрузку изображения, установленного через background-image?

    riot26
    @riot26
    <:З )~~
    Можно таким костылём.
    А для чего нужно?
    Ответ написан
    Комментировать
  • Зачем прописывать border-radius для всех браузеров?

    ggdev
    @ggdev
    Странный вопрос. Если вам не нужна поддержка старых браузеров то префиксы и не нужны.
    А если нужна то caniuse.com/#feat=border-radius
    Ответ написан
    2 комментария
  • Как обернуть тэгами код в phpstorm?

    pashted
    @pashted
    тыжпрограммист
    8afb701e3ecd40ebaa1a7a7ff6848346.jpg
    1ce4c9b40860494583405ac3e4d40431.jpg
    fc9cabd758a2476ab3e6f681f98a5f13.jpg

    если, вдруг, понадобилось вернуть всё обратно, в голову приходит только такой вариант:
    77a4085493184bc5beed76844a05ffac.jpg
    чтобы не удалить случайно что-то лишнее, шаблон можно дополнить какими-то символами, вроде воскл знаков.

    обратите внимание на подчеркивания в меню ctrl+alt+j. если нажать на клавиатуре первую букву аббревиатуры шаблона, будет применён конкретный шаблон из списка. так что название выбирайте так, чтобы было удобно нажимать его первую букву.
    Ответ написан
    3 комментария
  • Как собрать статистику скриптом?

    Sanasol
    @Sanasol Куратор тега JavaScript
    нельзя просто так взять и загуглить ошибку
    2. В коде же прям первая переменная идет реферер.
    3. пиксель приёмник, что вы хотите передать и куда обратно?
    4. обход кеша
    Ответ написан
    3 комментария
  • Как коротко прописать условие if( ) чтобы var key не равнялся 2-мя значениям?

    alsopub
    @alsopub
    Что-то типа:
    var allowedKeys = [37, 39];
    
    if (allowedKeys.indexOf(key) === -1) {
      // неприемлемое значение
    }
    Ответ написан
    6 комментариев
  • Как спарсить вот такую json a:4:{s:3:"RUR";s:1:"1";s:3:"UAH";s:3:"2.7";s:3:"USD";s:4:"39.5";s:3:"EUR";s:4:"49.8";}?

    @Kraky
    Это сериализованный массив с данными на php. Чтобы распарсить данную строку вам необходимо вернуть с сервера десериализованный json. Например, обработать так:
    php:
    json_encode(unserialize($string));
    Это будет уже json, которым вы можете пользоваться на клиентской части через js.
    Ответ написан
    Комментировать
  • Нейросети - как можно использовать для квестов?

    @azsx
    Если прекратить верить рекламе, то надо отметить, что нейро сети - это просто один из компьютерных алгоритмов. Нейро программирование крайне не эффективное и очень ресурсоёмкое. Однако, если у вас есть возможность нанимать десятки людей на обучение системы и в ресурсах вы не ограничены, то нейро сети - ваш выбор.
    Теперь Вам не кажется странным, что тексты для доров обычно генерируют иначе?
    Ответ написан
    2 комментария
  • Почему партнерские программы дают меньше 50%?

    m77x
    @m77x
    Консультант
    вот вы сразу поставили два тега: реферальная программа и парнерская программа
    Все смешали вместе. Для того, чтобы понять разницу я вам объясню:
    Партнерская програма - это филиал какого-т сервиса, допустим хостинга. Вы не можете накручивать более 75% от отпускной для вас цены, следовательно ваш максимальны доход составит 25%. Это обусловлено нормами бухгалтерской отчетности пр...
    Реселлерская программа проще - вы покупаете скажем сервер (арендуете) по одной цене и независимо от того, сколько у вас клиентов оплачиваете его сами. А за сколько и и какому количеству клиентов вы продадите часть сервера, - это уже ваша прибыль они может достигать и 2х и 4х - все зависит уже от вас. Но не забывайте подавать налоговую декларацию, если ведете бизнес ))
    Реферальная программа - это вид маркетинговой стратегии для привлечения еще большего количества пользователей. Собственно вместо расходов на рекламу выплачивается вознаграждение реферу. Оптимально затрачивать на рекламу не более 10-15 % от прибыли. От уровня реферальной системы зависит и вознаграждение. Если увидите больше - смело можете проходить мимо - это очередная МММ.
    Ответ написан
    4 комментария