Задать вопрос
  • Должен ли дизайнер отдавать папку с файлами вместе с макетом "по умолчанию"?

    dom1n1k
    @dom1n1k
    Позиция дизайнера в целом понятна, но изложена по-мудацки. Ему проще и быстрее было бы кинуть ссылку на конкретные шрифты на GF, чем так долго и нудно объяснять, почему он не будет этого делать.

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

    Jump
    @Jump
    Системный администратор со стажем.
    Как можно решить проблему?
    Перейти к другому провайдеру.

    Кому пожаловаться?
    Можно в спортлото написать...

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

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

    Поддержка Мегафона отмороженная, проблема на их стороне
    Это не является проблемой с точки зрения провайдера - трафик идет, чего еще надо?

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

    Можно ли настучать магистральному провайдеру на Мегафон за то, что он шлёт трафик в магистраль попусту?
    Магистральному провайдеру это очень выгодно. Чем больше Мегафон шлет, тем больше денег. А настучать можно куда угодно, и на кого угодно.

    Честно говоря, не понимаю.
    Это значит что мегафон подключен к данной магистрали в Киеве.
    Мегафон подключен к множеству различных магистралей в разных точках, и направляет трафик через более удобную ему точку.
    Удобство зависит от цены, схемы сети, нагрузки на разные каналы и кучи других факторов, но главное это конечно цена.
    Ответ написан
    Комментировать
  • Прав ли разработчик?

    Jump
    @Jump
    Системный администратор со стажем.
    Прав или виноват - вещи субъективные и зависят исключительно от точки зрения.

    Вообще - вы выполнили работы по переносу, получили за это деньги. Что еще нужно?
    Добавлять в портфолио чужой сайт разработанный не вами без разрешения правообладателя не законно.
    Лепить свое лого на чужой сайт - тоже нагло и незаконно.
    В любом случае о таких вещах нужно договариваться с заказчиком и получать его согласие.

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


    Если с заказчиком все ровно, а претензии от разработчиков которые когда-то работали с вашим заказчиком - шлите их лесом.
    Если у них есть претензии пусть предъявляют их клиенту. К вам у них не может быть никаких обоснованных претензий.
    Ответ написан
    2 комментария
  • Допустим хочу создать порно сайт. Где мне хранить видео?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Гуглите "абузоустойчивый хостинг" / "bulletproof hosting".
    Как вариант - выделенные сервера в странах где это легально, например те же Нидерланды.

    Не применительно к специфике Вашего вопроса: раздача видео может быть ОЧЕНЬ дорого с точки зрения трафика даже на небольшом количестве посетителей.
    Вообще я бы не рискнул делать собственный видеохостинг без хорошего понимания технологий и масштабов затрат, если это не учебный проект конечно.

    Хранить на своей машине - это что-то из области бреда даже с точки зрения технологии, не говоря про другие риски.
    Трансляция FullHD видео занимает ~8-12Мбит/сек, т.е уже 10 одновременных посетителей забьют стандартный домашний 100Мбит канал напрочь.
    Ответ написан
    2 комментария
  • Есть ли шансы работать в крупных компаниях не имея ВО?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Компаний много. Проектов много. Руководителей много.

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

    И если вам на тостере все скажут "да не нужно никому ВО", а руководитель проекта скажет "нет ВО - досвидания", вы его скриншотами с тостера не переубедите.

    Идите к ним напрямую и спрашивайте при трудоустройстве.
    Ответ написан
    Комментировать
  • Как правильно сделать переход с мобильной версии сайта на полную и стоит ли?

    RotgarSett
    @RotgarSett
    SEO Эксперт
    Я считаю что делать переход на полную версию необходимо. Сам регулярно пользуюсь этой функцией где она есть.

    Делать стоит кнопку в футере "Полная версия". Санкций от ПС не последует,
    это нормальная практика. При перезагрузке страницы, переходе на другую страницу, при выходе и заходе на сайт на те страницы которые он уже посещал или не меньше чем через 12-24 часа после первого захода все еще показываем полную версию.

    Также можно в том же месте устроить кнопку "Мобильная версия" чтобы человек знал куда тыкать если надо перейти в мобильную.
    Ответ написан
    Комментировать
  • Как правильно сделать переход с мобильной версии сайта на полную и стоит ли?

    zamboga
    @zamboga
    Аналитика данных, BI-аналитика, дашборды
    Заказчик хочет, чтобы на мобильной версии была ссылка "полная версия", ведущая на mysite.ru
    Стоит ли вообще так делать?

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

    Что касается способа реализации и вероятных санкций - спросите у ТП Яндекса и Гугла, там адекватные ребята и быстро отвечают.
    Ответ написан
    Комментировать
  • Как правильно сделать переход с мобильной версии сайта на полную и стоит ли?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Стоит ли вообще так делать?

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

    Вроде так должно сработать
    SELECT *
    FROM (
      SELECT *,
        SUM(amount) OVER (ORDER BY created_at) AS sum_amount
      FROM таблица
    ) t
    WHERE t.sum_amount <= ?;
    Ответ написан
    3 комментария
  • На чем верстать сайты?

    AlekseyNemiro
    @AlekseyNemiro
    full-stack developer
    Если нет сеток и лень делать, я использую Flexbox Grid.

    Много стилей и плохо для поисковой оптимизации - не вижу связи? :-) Разве что вопрос скорости загрузки страниц сайта может возникнуть, но это решается путем минимизации файлов, объединения или напротив, разбивки на мелкие части (если объединенные вариант будет слишком увесистым).
    Ответ написан
    4 комментария
  • Интересная верстка?

    @Deexter
    Можно поступить подобным образом https://jsfiddle.net/arfdnvum/1/
    Ответ написан
    1 комментарий
  • В чем преимущества использование GraphQL чем ручками?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Первая же ссылка в Google по запросу "GraphQL REST" - Сравнение REST и GraphQL. В конце статьи перечислены теги, если клацнуть по тегу "graphql" вывалится ещё 40 подобных публикаций.

    Только я не понимаю, почему вы противопоставляете соглашение о форме обмена данными GraphQL с написанием "API ручками". Неважно, какая форма обмена у вас выбрана - SOAP, REST, GraphQL, обработчики запросов всё равно придётся писать, автоматом за вас никто ничего не сделает.
    Ответ написан
  • Как найти элементы, встречающиеся в массиве максимальное количество раз?

    rockon404
    @rockon404
    Frontend Developer
    const arr = [1,1,1,1,1, 3,3,3,3,3, 5,5 ,6,6,6, 7,7,7,7,7];
    
    const map = {};
    arr.forEach(el => map[el] = map[el] ? map[el] + 1 : 1);
    const max = Math.max(...Object.values(map));
    const result = Object.keys(map).filter(key => map[key] === max);
    
    console.log(result); // [1 ,3, 7]
    Ответ написан
    Комментировать
  • Как найти элементы, встречающиеся в массиве максимальное количество раз?

    const arr = [1,1,1,1,1, 3,3,3,3,3, 5,5 ,6,6,6, 7,7,7,7,7];
    
    const calc = arr.reduce((prev, curr) => {
      const idx = prev.findIndex(item => item.val === curr);
      if (idx !== -1) {
        return ++prev[idx].count && prev;
      } else {
        return prev.push({ val: curr, count: 1 }) && prev;
      }
    }, []);
    
    const max = Math.max(...calc.map(i => i.count));
    const result = calc.filter(i => i.count === max).map(i => i.val);
    
    console.log(result); // [1, 3, 7]
    Ответ написан
    Комментировать
  • Как задать максимальный уровень для навигационный свойств при использовании include?

    @kttotto
    пофиг на чем писать
    Если Вы пытаетесь сериализовать ef объект в json, то JsonConvert в этом случает будет рекурсией обходить все поля внутри и конечно в какой то момент зациклится. Для таких случаев обычно мапят ef объект на свою модель и уже ее и сериализуют.

    Еще вот здесь есть такой вариант
    return JsonConvert.SerializeObject(results, Formatting.Indented, 
    new JsonSerializerSettings { 
        ReferenceLoopHandling = ReferenceLoopHandling.Ignore 
    });
    Ответ написан
    1 комментарий
  • Можно ли сделать сайт под ключ на cms не зная backend?

    rockon404
    @rockon404
    Frontend Developer
    Хорошо знаю frontend

    Уверены?
    но сейчас сложно на фрилансе найти заказы чисто по frontend(у).

    На upwork по одному только React более 1800 результатов.
    Ответ написан
    Комментировать
  • Посоветуете скрипт или инструмент для резервного копирования linux?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Если вы не можете просто rsync-ом скопировать и проверить результат, как вы можете доверять каким-то скриптам или более сложным продуктам, которые непонятно что внутри делают?

    Никакой автоматический скрипт вам в данном случае не поможет.
    Вы - админ. Вы должны понимать какие файлы и данные вы хотите сбэкапить, и следовательно проверить нужно в любом случае.
    Ответ написан
    Комментировать
  • Хочу сделать систему, чтобы при переводе с карты на карту часть оставалась у меня?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Требования к деятельности платежных агентов
    Так как деятельность платежных агентов заключается в приеме денежных средств, то закон предъявляет к таким организациям особые требования.

    Необходимо открыть специальные счета. Нужно запомнить, что со спецсчета агента деньги поставщику можно перечислить только на спецсчет. За нарушение указанного правила предусмотрена ответственность.
    Агент обязан проводить идентификацию плательщиков.
    Кассовый чек платежного агента должен соответствовать предъявляемым требованиям.
    Платежные агенты обязаны вести отдельную кассовую книгу по средствам, полученным ими в рамках деятельности платежного агента и формировать отдельные приходные кассовые ордера на них. Эти деньги не учитываются при расчете лимита кассы и должны полностью сдаваться в банк. Деньги с момента их поступления в кассу платежного агента принадлежат третьим лицам.
    Отдельные требования есть и для платежных агентов, применяющих в своей работе платежные терминалы или банкоматы:

    использовать ККТ в составе платежного терминала, банкомата;
    регистрировать ККТ в налоговой инспекции;
    применять исправную ККТ и эксплуатировать ее в фискальном режиме;
    выдавать кассовый чек;
    вести и хранить документацию по ККТ;
    обеспечивать проверяющим доступ к ККТ и документации на нее.
    Между поставщиком и платежным агентом заключается, как не трудно догадаться, агентский договор. Вознаграждение, по общему правилу, удерживается непосредственно агентом.

    Но важно понимать, что если агент получает наличные от физических лиц, то всю сумму необходимо перечислить на свой специальный банковский счет (до этого момента вычесть свое вознаграждение нельзя). И уже со спецсчета можно будет перечислять средства на другие счета (п. 4 ч. 16 ст. 4 Закона от 3 июня 2009 г. № 103-ФЗ). При этом 103-ФЗ не конкретизирует, на чьи счета могут списываться средства.

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



    Ответственность
    Если платежный агент перечислит на свой специальный банковский счет не все наличные, полученные от граждан (ч. 2 ст. 15.1 КоАП РФ), он может быть привлечен к административной ответственности.

    За такое нарушение грозит штраф:

    для организации – от 40 000 до 50 000 руб.;
    для должностных лиц (главного бухгалтера, а если его нет – руководителя организации), предпринимателей – от 4000 до 5000 руб.
    Заметим, что индивидуальные предприниматели могут быть привлечены к ответственности только в качестве должностных лиц. Это следует из определения категории «должностные лица», которое дано в статье 2.4 Кодекса РФ об административных правонарушениях.

    Не исключено одновременное привлечение к административной ответственности как организации, так и ее руководителя. Правомерность такой позиции подтверждается письмом Минфина России от 30 марта 2005 г. № 03-02-07/1-83 и арбитражной практикой (см., например, постановления ФАС Московского округа от 14 июля 2005 г. № КА-А40/6231-05, Дальневосточного округа от 17 мая 2005 г. № Ф03-А16/05-2/984, Западно-Сибирского округа от 5 июля 2005 г. № Ф04-4410/2005 (12792-А03-32)).

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

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

    Еще желание осталось ?
    Ответ написан
    4 комментария