Задать вопрос
  • Биржи, торгующие ссылками, уже неактуальны? Где, как и для чего покупаются ссылки и покупаются ли?

    php666
    @php666
    PHP-макака
    Как вебмастер говорю, а не как покупатель:

    В 2008-2013 годах сайт с тиц 50 и ~30 страницами давал в сутки около 50 рублей.
    Сайт с тиц 2000 давал в сутки 1000-1500 рублей

    За все эти годы я вывел около 1 500 000 рублей на серии совсем простых сайтов.

    Последняя попытка (2-3 года назад) продажи этих сайтов на сапе не дала ничего.

    ИМХО, направление умерло.
    Ответ написан
    5 комментариев
  • Какой алгоритм разработки клиент-серверного приложения?

    Для БД при инициализации и разработке могут использоваться миграции.
    В чем суть миграций БД?
    Миграции БД в nodejs

    Не знаю как в ноде, но в ASP.NET можно и предпочтительно делать проект используя подход Code First, который предполагает использование миграций для генерации таблиц из кода в БД.
    Ответ написан
    Комментировать
  • Какое состояние у современного фриланса на конец 2020?

    @d-sem
    для начала карьеры лучше найти стабильный офис, постараться выбиться на удаленку
    Ответ написан
    Комментировать
  • Где искать заказы начинающему верстальщику?

    @thesanches
    Для начала, сделать сайт портфолио.
    К каждой ставке прилаживать ссылку на сайт портфолио.
    Я свой путь начинал именно с Кворк, там много заказов не сложных, но и дешевых, для старта, самое то.
    В идеале на 3-4 биржах работать сразу, со временем будут наработаны постоянные заказчики.
    Ответ написан
    3 комментария
  • Где искать заказы начинающему верстальщику?

    @P747
    Открою один секрет, конечно меня с таким ответом обхают. Но:
    1. Зарегистрируйтесь и подавайте заявки на те проекты, где ±5 претендентов. Если претендентов больше скорее всего не в вашу пользу пойдет выбор
    2. Сделайте несколько штук отзывов, можете сами накрутить, главное чтобы модератор не спалил
    3. Добавьте в портфолио левые изображения сайтов, только не такие как Газпром, сайт Павла Воли и т.д., ну думаю вы поняли)
    Ответ написан
    1 комментарий
  • Можно ли смешивать Redux и Context?

    @dionic
    Крайне подвижный программист...
    Если 1-2 уровня я бы заюзал useState на главном компоненте и прокинул пропсами, дочерние компоненты еще бы в memo обернул, чтобы не ререндера не было при изменении чего-нить другого.

    Ели уже больше 2х уровней, то уж лучше положить в redux имхо, и доставать там селекторами использую useSelector. Так хотя бы данные в одном месте лежат.
    Судя по подходу, который советует Дэн Абрамов с появлением хуков, уже нет как такового деления на тупые и умные компоненты, можно просто оба комопнента подконнектить к стору и обмениваться там данными.

    Context использовать если это какой-то отдельный модуль со своими изолированными данными и этот отдельный модуль используется в каких то других модулях (приложениях, в случае мопонорепы например) и нет возможности его стор заюзать.
    Ответ написан
    2 комментария
  • Почему CSS Grid не стоит делать?

    SkiperX
    @SkiperX Куратор тега CSS
    Во первых поддержка браузерами. Во вторых оптимальность. Grid может то, что не может flex, либо может с кучей лишних оберток, и именно в таких сложных сетках стоит его применять. Там, где можно обойтись block или flex, не нужны гриды.

    Float нужен для обтекания текстом картинки. На нем делали сетки во времена ie9 и ранее.

    Calc может перенести вычисления из js в css. Либо высчитать динамическое значение. Сложно представить ситуацию где calc лишний, calc(100%) разве что.
    Ответ написан
    3 комментария
  • Каков нормальный размер билда react?

    OtshelnikFm
    @OtshelnikFm
    Обо мне расскажет yawncato.com
    Привет. Я задавался вопросом 2 года назад - когда на 1 мегабайт увидел js. Ну а что теперь? Теперь он более 2х мегабайт весит
    Вот тему посмотрите 1 мегабайт js-минимизированного кода от плагина — это нормально для одного плагина?
    Фронтенд чеканулся совсем. Знаете что они говорят? "Ну вам же гзипом отдается не 2 мега, а 500 килобайт по сети". Про распаковку и выполнение - они не думают. И контр аргумент: "Так это первый раз так, потом всё кешируется". Вот такие фронтендеры в вебе.

    Помните времена - когда jquery хаяли за ее дополнительные 90 килобайт к загрузке страницы? А тут - вот вам 2 мегабайта!
    Хотя jquery использовалась всеми на странице (на примере вордпресс - все плагины, тема) - а тут все что в бандле юзает только один плагин
    Ответ написан
    Комментировать
  • Как можно защитить верстку?

    @anton99zel
    29а класс средней школы №7
    Крайне удивлен, что не увидел до сих пор ответа:
    Ничто так не внушает доверие, как предоплата!
    Ответ написан
    5 комментариев
  • Как можно защитить верстку?

    profesor08
    @profesor08
    Любым способом шаришь экран без возможности передавать буфер обмена, чтоб ничего не копипастилось.

    Любой программой захватываешь окно браузера и скидываешь ссылку на получившееся видео, например вот расширение к браузеру Screencastify
    Ответ написан
    Комментировать
  • Как можно защитить верстку?

    lastuniverse
    @lastuniverse
    Всегда вокруг да около IT тем
    Вот еще вариант. запускаете сайт локально, и через тимвювер или аналоги предоставляете доступ к рабочему столу.
    Ответ написан
    7 комментариев
  • Как можно защитить верстку?

    DevMan
    @DevMan
    единственный надёжный вариант - слать скриншоты низкого качества.
    всё остальное не спасет от ушлых.

    а вообще, есть золотое правило: "не работать с мудаками". правда вырабатывается оно не сразу.
    Ответ написан
    12 комментариев
  • Как при новом заказе Woocommerce отправлять сообщения в Viber, WhatsApp, Telegram?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    Тут надо начать с того, какие есть легальные способы посылать сообщения в каждый из мессенджеров.

    Telegram. Тут можно бесплатно создать бота и бесплатно посылать подписавшимся на бота сообщения. Но номера телефонов пользователей известны не будут, только их id.

    Как это использовалось на примере одного сайта трекинга посылок: нужно было написать боту команду /id, полученный id вбить в свой профиль на сайте, после этого бот начинал присылать тебе обновления по твоим посылкам.

    WhatsApp. Тут есть API для бизнесов, который позволяет работать в двух режимах: либо посылать по номеру телефона сообщения, удовлетворяющие согласованным с WA шаблонам (платно), либо если пользователь сам напишет входящее сообщение, открывается 24-часовое окно неогранинного общения с ним с любыми текстами (окно открыто 24 часа с момента последнего сообщения от пользователя), что позволяет делать чат-ботов, осуществлять поддержку итд, но не даёт слать что попало.

    В отличие от Viber, у бизнес-аккаунта есть свой телефонный номер. WhatsApp продаёт это через партнёров, которые могут брать 20-30 тыс. рублей в месяц даже при минимальном объёме трафика.

    Viber. У Viber есть два разных сервиса: Viber Business Messages (Viber Services) и Viber Public Accounts (VIber Bot).

    Второй похож на Telegram: можно создать Public Account, пользователи могут на него подписаться, после чего им можно писать сообщения. Но вместо номера телефона пользватели определяются по некоторому id.

    Первый похож на WhatsApp: можно посылать по номеру телефона, правда, спам запрещён, но технически на это нет специальных ограничений (но уже при 5% пожаловавшихся пользователей будет бан, который не обойти просто сменой номера, потому что у бизнес-аккаунта и номера-то никакого нет). Но шаблоны тоже есть, сообщения по утверждённым шаблонам считаются транзакционным трафиком и стоят дешевле. Это Viber продаёт только через партнёров, есть лимит на минимальный месячный ценник, который для маленьких интернет-магазинчиков будет заградительным. Плюс популярность Viber в России не очень велика и продолжает падать.

    Суммируя всё вышесказанное: посылать в мессенджеры по номеру телефона при создании нового заказа либо невозможно, либо неоправданно дорого по сравнению с обычными СМС.

    Есть также менее легальные способы для WhatsApp, основанные на имитации работы через браузерный клиент WhatsApp Web, их цена намного ниже официального метода, но все они чреваты баном со стороны WhatsApp, так что на живом нужном номере с таким уж точно не стоит играться.

    В случае Telegram можно также пытаться пилить взаимодействие на базе обычного клиента (у него открытый код), включая поиск аккаунтов по номеру (если пользователь не запретил это настройками приватности), но при активном поиске по номеру телефона Telegram быстро забанит.
    Ответ написан
    Комментировать
  • Переход с React на Angular, стоит ли?

    Xuxicheta
    @Xuxicheta Куратор тега Angular
    инженер
    1) правда ли изучаешь один раз и применяешь везде?

    да.
    У нас не принято собирать разнообразные велосипеды из набора либ. Разве что стейты vs сервисы :)
    Меня всегда это вымораживало в реакте, чтобы реализовать привычные вещи приходится тащить черти что и еще выбирать самому. А чтобы выбирать нужно уже знать варианты.

    2) как обстоят дела в крупных проектах?

    По разному, но в целом они похожи все. Если разработчики достаточно опытны в ангуляре и ООП, чтобы писать нормально.

    Архитектура приложений будет больше зависеть не от Ангуляра, а от знакомства разрабов с принципами построения архитектур, которые в целом несложны.
    Сам Ангуляр ничего не навязывает, Nuxt в этом плане даже более структурирован. Однако и так все само получается примерно схоже. Отчасти поэтому nuxt/next для ангуляра не существует.
    Еще популярен Nx, который помогает собрать монорепу из angular+nestjs например.

    стоит ли?

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

    ReactorHeart
    @ReactorHeart
    SEO аналитик
    Было две идеи продвижения:
    1. Плата некоторой суммы, человеку который продвигает


    Вопрос знающим людям, как выгодней будет для меня ,как заказчика, и до какого момента?


    По первому варианту из опыта могу сказать что будет ни так:
    • в зависимости от ниши (холодная/горячая), региона (МСК/Таганрог) и цели (ТОП-10/ТОП-3) будет определенная стоимость продвижения и к ней плюсуем сумму оплаты Подрядчику за его труды (разбег неизвестен).

    В результате, сумма может получиться, например, от 10.000 до 100.000 руб. Допустим, вы договоритесь на 30.000.

    Что будет при этом с обоих сторон (основано на реальных событиях):
    • Заказчик думает: я получу всё по максимуму, ТОП-3 за 3 месяца по СЧ/ВЧ
    • Подрядчик (в основном фрилансер, чем студии) думает: за полученные деньги прикуплю накрутку ПФ, подниму НЧ и буду отчитываться по трафику с поисковых систем, может заказы еще пойдут и можно минимум по 30-ке 6 мес получать.


    Итог: через 6 мес, а то и раньше, сайт под бан, "SEOшник" получает пня под ср..ку, Заказчик ненавидит себя и SEOшников (незаслуженно, ведь толковые специалисты здесь ни при чем), на горизонте мелькает покупка нового домена и работы по продвижению сайта "с нуля".

    Это один из вариантов исхода. Почему именно такой? Потому что сценарий набил оскомину. 80% моих клиентов, это жертвы таких сценариев. Меняется только сюжет, результат остается прежний.

    Другие сюжеты:
    • Продвижение по 10-и запросам за указанную сумму. Мало? Но это результат прагматичного расчета. Часто встречается у веб-студий, они ведь тоже бизнесмены и считать умеют
    • Выполнение некоторых пунктов из базовой оптимизации. Потому что этой суммы только на них и хватило. Встречается у веб-студий, потому что надо взять кого-то пока нет более выгодного клиента.
    • и т.п.


    Что сделать, чтобы избежать указанных выше сценариев?

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

    Поэтому рекомендую следующее:
    • определиться с планом работ по проекту (общий список: внутренняя, внешняя оптимизация);
    • разбить план на этапы;
    • кропотливо подбирать подрядчиков для выполнения поставленных задач.


    Какие есть минусы:
    1. вы можете ошибиться в подрядчике и это полностью ваша вина. Как на ремонт квартиры, часто подбирают некомпетентных парней, соблазняясь на портфолио в инстаграм или низкую стоимость, так и здесь.
    2. вы можете не уметь проверить результат работ подрядчика. С ремонтом все просто - отвалилась штукатурка, значит, что-то ни так. Сайт же под бан попадет не сразу, но надолго, а вы об этом узнаете только постфактум. Поэтому, возвращаемся к п.1 и акцентируем внимание на тщательный подбор подрядчика.


    Какие есть плюсы (они превалируют над минусами, на мой взгляд):
    1. работа по SEO становится для вас прозрачна и понятна настолько, что вы думаете что-то типа "блин, да тут оказывается, никакого колдунства, всё понятно и просто". Согласен, кроме нюанса, мало знать ЧТО надо сделать, важно КАК это сделать. Все делают по-разному и получают разный результат (см. где описывал сюжет за 30 тыс);
    2. задачи по продвижению превращаются в четкий план и вы понимаете, на каком этапе сейчас находитесь и что должны получить. Получаете отчет по отработке запланированных/оговоренных и оцененных/оплаченных задач, а так же данные по динамике трафика и позиций и у вас появляется спокойная уверенность, что всё под контролем. Никакого "черного" ящика;
    3. Разбив задачи по частям у вас есть возможность разбить оплату на продвижение по частям. Это могут быть не равнозначные по сумме платежи, но они будут не одной суммой и это удобно.
    4. Вы можете отдать часть задач на реализацию разным подрядчикам, если найдете несколько толковых специалистов, а не одного (а вдруг повезет!). И чтобы они не мешали друг другу, один может заниматься внутренней оптимизацией, второй внешней. Таких вариантов, правда не встречал, но мало ли, ситуации бывают разные.


    Сколько занимает продвижение в топ города/региона/страны?

    Зависит от объема и характера работ, а они зависят от тематики и конкуренции в ней + регион.

    Тематики: холодная или горячая.
    1. Пример горячей: заказать такси химки
    2. Пример холодной: купить свадебное платье без рукавов


    В первом случае, нужен ТОП-1, минимум ТОП-3 при космически высокой конкуренции
    Во втором случае, органика будет состоять из Яндекс коллекций больше, чем из посадочных страниц сайта.

    В первом случае, стоимость будет за 100.000 в мес (примерно, конечно), во втором можно обойтись 15.000 руб (тоже примерно).

    Сколько в среднем на это тратиться, если отрасль «Сантехника»?

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

    Было две идеи продвижения:
    • Плата процента от прибыли в зависимости от сложности продвижения(город, регион, страна и тд.).


    Уже много букв по первому пункту, но добьем вопрос, чтобы дать полное понимание и законченность мысли.

    Не знаю, какие мысли у вас по данному пункту, но что касается расходов. Из своей практики распишу, за что вы будете платить помимо "процента от прибыли":
    • работы программиста
    • текста у копирайтера
    • работа Админа
    • закупка ссылок (краунд-ссылки и "вечные")


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

    Плюсы этого способа очевидны - специалист заинтересован в том, чтобы вы получали больше заказов, НО минусы тоже очевидны:
    1. он не может влиять на ваш бизнес;
    2. получения результатов труда растянуты во времени и много рисков не получить их, начиная от того, что бизнес схлопнется от пандемии до недобросовестности Заказчика.


    Для п.1. Из моего опыта (достал уже с ним, наверное, но что поделать..) SEO специалист добивается трафика, делает его максимальным И.. менегер сливает лиды один за другим (звонки, письма с форм обратной связи и чатов и проч). Сигнал Заказчику, раз-два-три, без результата. SEOшник сливается. Точка.

    Мы все думаем, что с нами этого не случится. Но, как показывает практика (хорошо, моя практика:)). И что мы все время о Заказчике? Я тоже не уверен, что завтра продвигаемый мною сайт не попадет под бан, потому что сегодня делаем одно и оно отлично работает, завтра прошел АП и обновленный алгоритм херит всю работу.. А что говорить про спрос на товар/услугу бизнеса в период пандемии или офисных работников, которым все-равно, либо они сегодня не в настроении закрывать сделки?

    Чё-то как-то негативненько получилось, да?:)
    Наверное, потому что Заказчики чаще мыслят позитивно и это здорово! Моя задача сейчас подготовить к тому, что может пойти ни так в каждом из указанных вами вариантов. И я постарался с этим справиться.

    Со стороны Подрядчика, на мой взгляд, привлекательным выглядит вариант №1 (оплата стоимости работ по проекту), т.е оговаривается пул задач, оценивается стоимость, примерный результат и сроки реализации (подробно свое видение расписал выше).

    Со стороны Заказчика более привлекателен вариант №2, но со временем большой риск, что даже толковый и ответственный Подрядчик сольется.
    Ответ написан
    6 комментариев
  • Остались ли еще толковые русскоязычные биржи?

    @Stalinko Куратор тега Фриланс
    PHP'шник и фрилансер до мозга костей
    какие отклики можете дать?

    Учите английский и не связывайтесь с русскими биржами.
    Ответ написан
    4 комментария
  • Остались ли еще толковые русскоязычные биржи?

    @Kingdomofcrookedmirror
    Что бы не говорили про fl.ru, это единственная нормальная биржа в снг, ибо отдачи больше всего (до этого пользовался https://freelance.ru, и отдачи почти не было даже с про аккаунтом). Да и заплатить 3000р в месяц не жалко, учитывая то, какие суммы можно поднимать ежемесячно (80-150к в месяц, если мозги есть в голове). Демпинг? Да, есть такое. Но, все зависит от портфолио. Хорошее портфолио и умение работать с заказчиками, гарантирует прирост постоянных клиентов, после чего, можно отказаться вообще от каких либо бирж. а нытики плачут о том, как сейчас на фрилансе плохо, и заказчики выбирают только тех, кто работает за еду. Это все не так. За еду работают только посредственные исполнители, ведь их уровень не позволяет сформировать базу из достойных заказчиков с деньгами.Вот они и плачут, выставляя себя с позиции жертвы, вместо того чтобы прокачивать свои навыки. А вообще в идеале конечно работа в хорошей студии, с зарплатой не менее 100к, ибо не все сейчас требуют постоянного нахождения в офисе.
    Ответ написан
    Комментировать
  • Где почитать о защите сервера на Node?

    hzzzzl
    @hzzzzl
    у меня есть такое в закладках, тут явно немного, но хоть что-то
    https://medium.com/@nodepractices/were-under-attac...
    Ответ написан
    Комментировать
  • Банальный вопрос - как быть дальше?

    DevMan
    @DevMan
    какой–то бэкграунд у вас уже есть. и если вы не последний слоупок он позволит вкатиться буквально за месяц–другой.
    денег ждать со старта не стоит, но зацепиться вполне реально. а потом все зависит уже от вас.
    Ответ написан
    Комментировать
  • Сколько в среднем занимает вёрстка и натяжка интернет-магазина на CMS?

    @dmitry-toster
    Неделя вполне себе адекватный период и это только на верстку, о какой натяжке вы говорите за 3дня!? Говорю как человек который "натянул" ни один магазин. Верстка уникального дизайна = неделя + натяжка столько же. Итого 2 недели на полноценный магаз как минимум. Не стоит также забывать про фильтры в поиске товаров, вкладки, аккордионы и проч. динамические свистоперделки, которые не всегда есть смысл верстать, а изменить стили у уже готовых плагинов этих CMS, что по времени может оказаться дольше, чем делать самому с нуля
    Ответ написан
    1 комментарий