• Как удалить организацию в Яндекс 360 вместе с доменом?

    @nopiveb839 Автор вопроса
    Все просто, воспользоваться интерфейсом коннекта по адресу: https://connect.yandex.ru/portal/profile?noredirect=1
    Ответ написан
    2 комментария
  • Как подружить go и Sphinx?

    @dimuska139 Автор вопроса
    Backend developer
    Может пригодится кому-то. Сейчас Sphinx юзать нет смысла, т.к. есть Manticore - они совместимы. И для работы с Manticore для Go есть официальный sdk-клиент.
    Ответ написан
    Комментировать
  • Как правильно чистить логи в journald (systemd)

    lmrvsk
    @lmrvsk
    IT/Web
    Для очистки логов по условиям: до даты или обрезать до такого-то размера (в кол-ве записей или в Мб) можно использовать встроенные команды:
    journalctl --vacuum-size=128M
    journalctl --vacuum-time=1d
    Ответ написан
    1 комментарий
  • Как подключить одни наушники к аудиовыходам двух разных устройств?

    PavelK
    @PavelK
    Плеер подключаете к звуковому входу компа а наушники только к компу. Регулируете ползунками громкость. Профит.

    А вот плеер с плеером проблематично. Так как если в одном плеере будет звук то у другого плеера выход будет как вход и можно сжечь... да и лишнее сопротивление.
    Можно сделать хардварный переключатель.

    Уточните, для чего всётаки надо.
    Ответ написан
    Комментировать
  • Рекламная сеть Яндекса. Что означают цифры в статистике, которая приходит на почту?

    @Blackzeppelin
    RTB глобально — это протокол, по которому реализуется аукцион продажи рекламного показа пользователю. можно почитать про всю историю тут.

    В РСЯ RTB-блоки — это тип рекламных блоков, который позволяет Яндексу динамически показывать в них объявления либо из Директа, либо от партнёров рекламной сети, покупателей RTB-трафика: это могут быть различные DSP (demand-side platform, платформы для покупки рекламных показов рекламодателем), например, Yandex.Display.

    Сама долго разбиралась с этой терминологией в статистике, но скорее всего дела обстоят так:
    Отрисовки — это сколько раз блок был сформирован на странице после её загрузки.
    Показы RTB-блоков — это сколько раз в отрисованном блоке показ был продан медийному баннеру.
    Показы Директа — сколько раз в отрисованном блоке показ был продан Директу, при этом количество объявлений, на сколько я понимаю, не учитывается (вы задаёте его в настройках блока).
    Клики, CTR Директа — понятно. Если кликов не было, за показы Директа вам, скорее всего, не заплатят, потому что он биллится по cpc.
    RPM — rate per mille (цена за тысячу) — в данном случае, стоимость 1000 отрисовок блоков на страницах вашего сайта. Считается как Вознаграждение / Отрисовки * 1000. Этот показатель помогает вам понять, сколько будет приносить загрузка рекламного блока.
    eCPM — cost per mille — относится не к отрисовкам, а уже к показам объявления.
    CPMV — cost per mille views — стоимость за 1000 просмотренных показов, это качественный показатель. Если разница между eCPM и CPMV большая, значит, показ происходит с большой задержкой, или баннер расположен в таком месте, что не вся его площадь обычно видна пользователю, или он быстро проскролливается и уходит из видимой зоны экрана, таким образом имея низкий % viewability. За показ в таком месте рекламодатели не готовы платить большую ставку, соответственно, и вы будете получать меньше.
    Если, например, в настройках блока в на вкладке Стратегия вы поставите ограничение по CPM, и при этом у вас низкий показатель видимости, то вероятно, объём выручки упадёт, пока система не набереёт большого количества исторических данных о том, какие рекламодатели вам подходят (а может и вообще не наберёт, тут я затрудняюсь ответить).

    Чтобы посчитать, сколько вы заработаете за месяц, вы можете взять прогноз по количеству просмотров страниц за месяц, умножить его на количество рекламных мест (допустим, оно одно и статистика по нему приведена в вопросе), разделить на 1000 и умножить на средний RPM всех ваших рекламных мест.

    Например, у вас в среднем 100'000 page views в месяц, и на всех страницах есть баннер (статистика по которому приведена в вопросе). Получаем: 100000*1/1000*5,82=582 рубля до НДС.
    Ответ написан
    Комментировать
  • Как создать массив с равноудаленными элементами?

    @volginn
    вот такая идея у меня
    например нам надо разместить:
    9-А
    6-В
    3-С
    во первых мы создаем массив который будет ответом
    во вторых мы создаем массив в котором будут храниться пустые индексы в выходном массиве

    и теперь собственно само заполнение:
    идем от тех элементов которых больше к тем которых меньше
    1)вставляем 9-А
    вычисляем коэффицент = количество свободных мест в выходном массиве/ количество вставляемых элементов
    К=18/9=2

    на данный момент у нас такая штука

    выходной массив
    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

    массив пустых индексов в выходном
    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
    далее в 2,4,6,8,10,12,14,16,18 элементы вставляем А т.к. К=2

    выходной массив
    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
    А А А А А А А А А

    массив пустых индексов в выходном
    1 2 3 4 5 6 7 8 9
    1 3 5 7 9 11 13 15 17

    ВТОРОЙ ШАГ
    считаем для В
    К=9/6=1,5
    получаются индексы для равномерности распределения стоит округлять в меньшую сторону
    1,5=1
    3=3
    4,5=4
    6=6
    7,5=7
    9=9
    получается что по этим индексам в массиве пустых мест лежат индексы тех мест куда надо вставить В
    получаем выходной массив такого вида
    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
    В А А В А В А А В А В А А В А
    пройдя еще раз для тройки тоже самое получим выходной массив
    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
    В А С А В А В А С А В А В А С А В А
    Ответ написан
    1 комментарий
  • Где хранить данные при работе с angular.js?

    sim3x
    @sim3x
    В сервисе
    stackoverflow.com/questions/18036629/inject-a-conf...

    Все что не дирректива, не контроллер идет в сервис
    Ответ написан
    2 комментария
  • Как лучше сделать деплой для frontend-разработчика?

    zoonman
    @zoonman
    ⋆⋆⋆⋆⋆
    Правильный вариант использовать Capistrano и ему подобные.
    Решение позволяет автоматизировать практически все: тестирование, компиляцию и оптимизацию ресурсов, вызывать очистку CDN, рестарт серверов, прогрев кэша и т.д.
    Плюс решение позволяет развертывание ни на одну машину, а на группу.
    Кроме этого может потребоваться развертывание сразу в нескольких окружениях, например сервер разработчиков, сервер тестирования и боевой.
    Тот же PHPStrom элементарно конфигурируется для автоматического развертывания после пуша.

    Не имеет значения, вы фронтендер или специалист по БД. Развертыванием должен заниматься специалист, по хорошему devops engineer, за недостатком одного прийдется освоить его работу самостоятельно.
    Ничего запредельно сложного там нет, плюс существует ряд популярных решений, которые легко гуглятся.
    Ответ написан
    Комментировать
  • Как оставлять скрипт работать после закрытия консоли?

    saboteur_kiev
    @saboteur_kiev Куратор тега SSH
    software engineer
    используйте nohup <ваша команда>

    собственно при разрыве коннекта, процессу отправляется сигнал hup (исторически от типа поднял трубку, модем оборвался).
    программа nohup блокирует этот сигнал, и в случае разрыва коннекта перенаправляет весь вывод, который должен был идти на экран (stdout) в файлик nohup.out (по умолчанию в том же каталоге где скрипт запускали)
    Ответ написан
    Комментировать
  • Стоит ли писать frontend на Angular.js для проекта сложности примерно как CRM?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Минусы ангуляра:
    - очень легко написать плохо по незнанию. Во второй версии с этим чуть получше.

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

    Можно к слову посмотреть в сторону polymer как хорошую библиотеку для организации UI.

    p.s. Как верно подметил sim3x Angular2 написан на ES2015 (и находится в глубокой альфе), на который я настоятельно рекомендую обратить взор (babel.js для транляции кода из ES2015 в ES5).
    Ответ написан
    6 комментариев
  • Как в Angularjs отобразить все данные из массива кроме данных из другого массива?

    mudrick
    @mudrick
    Máximo progreso hemos alcanzado en minimo seso.
    Ангулар тут не при чем вообще.

    У вас есть массив студентов, у каждого студента в данных есть индикатор, добавлен ли студент в какую-либо группу или не добавлен — типа, group_id: айдишка группы или null. Вот и фильтруйте по этому параметру.

    Либо сделайте два массива, для каждой таблицы свой, и с двумя массивами работайте — удаляйте/добавляйте.
    Ответ написан
    Комментировать
  • Одновременная замена?

    @tplus
    var a = '1,2,3,4,5';
    b = a.replace(/\d/g, function(n){if (n == '1') {return 3} else if (n == '3') {return 2} else if (n == '2') {return '4'} else {return n}});
    >> "3,4,2,4,5"


    Воспользуйтесь функцией для замены. Функцию, естественно, лучше оформить красивее :)

    Для замены через регулярное выражение берём каждый одиночный символ из набора цифр, а из функции (второй аргумент replace) получаем значение, на которое нужно найденный элемент (аргумент n в функции для замены) заменить.
    Ответ написан
    5 комментариев
  • Как обработать дерево значений?

    Slavenin999
    @Slavenin999
    программист php/erlang/elixir/js
    Комментировать
  • Массив и условие. что не так?

    @krypt3r
    if ($buf2 = $x)
    *FACEPALM*
    Ответ написан
    Комментировать
  • Массив и условие. что не так?

    Diyahon
    @Diyahon
    Пишу код за еду
    Правильно будет $buf2 == $x
    Ответ написан
    Комментировать
  • Массив и условие. что не так?

    Remmi
    @Remmi
    > то бишь с какого $buf2 приравнивается к $x ?

    ($buf2 = $x)

    php.net/manual/ru/language.operators.comparison.php
    Ответ написан
    Комментировать
  • Как правильно исправить ссылки?

    Nidora
    @Nidora
    Бонус 200 руб всем новым клиентам! VDS - 149 руб
    Редиректом вы исправите данную ошибку.
    Ответ написан
    Комментировать
  • Где найти информация по Angularjs + MongoDB ?

    Keksinautin
    @Keksinautin
    Software Engineer
    Так там же все верно ответили. Не знаю, понимаете ли Вы или нет, но Angular - это фреймворк для клиентской части приложения. Он работает на страничке в браузере у пользователя, который открывается Ваш сайт. Ему совершенно до лампочки какой у Вас сервер, и это может быть хоть Node, хоть Java, хоть PHP. Общаться с сервером Вы все равно будете по HTTP. А доступ к базе в Вас будет только на сервере, из серверного кода. И какой язык и фреймворк Вы будете использовать для запросов к базе - это уже Вам выбирать.
    Именно поэтому Вам трудной найти ответ на вопрос о связке Angularjs + MongoDB, потому что они никак не связаны. Они вообще друг с другом не встречаются никогда, между ними всегда есть еще кто-то.
    Ответ написан
    Комментировать
  • Как лучше написать логику поведения на Angular.js?

    Lixoradka
    @Lixoradka
    .Net разработчик
    Собственно что мешает Вам на каждую кнопку повесить обработчик в контроллере и в этом обработчике присваивать какой-то переменной из scope контроллера то или иное значение, а когда необходимо будет отправлять форму, брать адрес из scope параметра.
    Или я что-то не понял в вопросе?
    Ответ написан
    Комментировать
  • Нужна книга по php, в которой во время изучения языка создают веб-сайт,магазин?

    deleted-tnorman
    @deleted-tnorman
    А может вы не программист?
    Может вы пекарь или врач, или может художник?

    Книга "Совершенный код"

    Вы скорее всего не понимаете принципы программирования и проектирования. Может так случиться, что и не поймете. Будьте к этому готовы.
    Ответ написан
    2 комментария