Задать вопрос
  • Что нужно почитать, для базовых знаний маркетинга?

    prrrrrrr
    @prrrrrrr
    Верстаю сразу на PHP.
    прочитав статью на хабре, где парень потратил 40к $ и с отличной идеей для проекта, и уже даже готовым проектом, не смог его монетизировать и продвинуть.

    если тыкать пальцем в небо, можно и 100к потратить и безрезультатно, а можно потратить 1 000, и нормально продвинутся.

    я поспрашивав банально своих знакомых, 9/10 ответили мне, что не станут платить за это.

    могли бы и все 10 так ответить. вам нужно определить целевую аудиторию.

    Что необходимо прочитать, прежде чем пытаться создать бизнес продукт?

    в данном случае нет волшебной палочки. это как перефразировать: «где в фотошопе находится кнопка "сделать классно"?».

    Вам нужно:
    Определиться с целевой аудиторией и её сегментами
    Провести исследование конкурентов
    Проработать ЦА
    Составить уникальное торговое предложение и позиционирование
    Определится с форматами работы
    Составить портрет идеального клиента
    Упаковать продукт по смыслам через боли и потребности людей
    Разобрать основы визуальной упаковки продукта
    Составить базовую/продвинутую продуктовую линейку
    ну и т.п.

    Чтобы с меньшей вероятностью упасть лицом в грязь, и не допускать таких базовых ошибок, какую допустил я?

    самый лучший вариант - обратиться к специалистам.
    Ответ написан
    Комментировать
  • Можно ли одной функцией 'распаковать' все вложенные списки?

    fox_12
    @fox_12 Куратор тега Python
    Расставляю биты, управляю заряженными частицами
    def flatten(li):
        return sum(([x] if not isinstance(x, list) else flatten(x) for x in li), [])


    >>> flatten([[[2]], [4, [5, 6, [6], 6, 6, 6], 7]])
    [2, 4, 5, 6, 6, 6, 6, 6, 7]
    Ответ написан
  • Оценка и анализ сайта?

    joeberetta
    @joeberetta
    Читай: https://epdf.pub/google-for-dummies.html

    Может вообще этот сайт оставить в покое.)))

    Конечно. Вы же блин собираетесь играя в песочницу построить себе многоэтажный дом в центре города. (Это я про wp, если что)
    Ответ написан
    1 комментарий
  • Как быть с длинными цепочками связей между таблицами?

    @desbiger
    разработчик
    Сделай объединяющие таблицы restaurant_user связь многие ко многим. Это будет правильнее
    Ответ написан
    Комментировать
  • Нужно ли делать кеширование запросов и как?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Я думаю здесь подмена понятий. Автор пишет "кэширует ли БД запросы", а имеет в виду "может ли в принципе эта страшная и непонятная громадина которая называется базой данных в принципе хоть когда-нибудь рабтотать быстро?"
    Все, разумеется, кидаются отвечать на первый вопрос.
    А на самом деле надо отвечать на второй. Да, почти всегда БД работает гораздо быстрее чем ты можешь вообразить и ничего кэшировать не нужно. Если вдруг стало работать медленно... впрочем, об этом ниже.

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

    и как?
    Очень просто.
    Три простых шага:
    1. Понять, устраивает ли тебя производительность приложения. Если устраивает, то все оставить как есть.
    2. Если не устраивает, освоить профайлинг. Если это слово не упоминается в вопросе про производительность или кэширование, то вопрос можно сразу удалять. потому что он заведомо взят с потолка и не имеет смысла. По сути, профайлинг - это замер скорости выполнения отдельных участков кода для поиска узких мест - т.е. таких участков кода, которые тормозят всю программу. Это можно делать и вручную, и с помощью различных готовых инструментов. Только по результатам профайлинга, который показал конкретную причину тормозов, то самое узкое место (его еще называют bottleneck, "бутылочное горлышко"), можно приступать к оптимизации. Не кэшированию!
    3. Если профайлинг показал, что проблема в конкретном запросе к БД, приступаем к его оптимизации. Чаще всего достаточно добавить индекс или донастроить сервер.
    4. Только если все другие способы не помогли - занимаемся кэшированием. Но перед этим сначала решаем Вторую Важнейшую Проблему Информационных Технологий - инвалидации кэша. Поскольку закэшировать - это ерунда, каждый дурак сможет. Самая главная проблема не в том, как данные положить в кэш, а как и когда их оттуда удалять.
    Ответ написан
    Комментировать
  • Есть ли альтернатива upwork?

    @zavodp
    На русскоязычных биржах сейчас полный демпинг?


    Как человек, время от времени нанимающий, скажу, что проблема что на наших что на иноязычных биржах ровно одна:

    Полным полно никчёмного шлака на дешевых работах.
    И крайне занятые высококвалифицированных специалисты на дорогих работах.

    Демпинга в высококвалифицированных работах нет, там спецов недостаток.
    Демпингуют только низкоквалифицированные - их слишком много.
    Ответ написан
    12 комментариев
  • Чем отличается понятие CMS от скрипта?

    sabramovskikh
    @sabramovskikh
    Тем же чем кирпич отличается от 16 этажного дома.
    Ответ написан
    Комментировать
  • Как ускорить скорость загрузки сайта, метрика и движовосайт тянут вниз?

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    Отложить загрузку на 5 секунд - выход, но грубоватый (имхо конечно). Я делаю по-другому - оборачиваю код в скролл-ивент + задержка в 1 секунду. То есть, сайт загрузился быстро, и как только пользователь начал скроллить хоть чуть-чуть - секундный таймаут и загрузка дополнительных ресурсов. Гугл доволен, пользователи вообще не замечают задержки:

    var fired = false;
    
    window.addEventListener('scroll', () => {
        if (fired === false) {
            fired = true;
            
            setTimeout(() => {
                // Здесь все эти тормознутые трекеры, чаты и прочая ересь,
                // без которой жить не может отдел маркетинга, и которые
                // дико бесят разработчиков, когда тот же маркетинг приходит
                // с вопросом "почему сайт медленно грузится, нам гугл сказал"
            }, 1000)
        }
    });
    Ответ написан
    29 комментариев
  • Как делают рассылки на email?

    mxms
    @mxms
    IT voodoo
    Раз вы задаёте такой вопрос, то вам лучше этим самостоятельно не заниматься, а воспользоваться услугами многочисленных сервисов.
    Считайте это рекомендацией специалиста.
    Ответ написан
    Комментировать
  • Как создать собственный сервис онлайн и оффлайн карт?

    Moskus
    @Moskus
    Вы, сейчас, наверняка, фыркните, что вы не об этом спрашивали, но вопрос "как" задавать до вопроса "а нужен ли кому-то еще один такой сервис" - фундаментально неправильно. Рынок уже давно не тот, на котором можно было заработать с каким угодно продуктом, потому что конкуренция почти не существовала. Подобрать стек технологий и найти какие-то данные - проблема далеко не первой очередности. Первоочередная - за счет чего вы собираетесь выигрывать у других. Если ваш план опирается на создание продукта как у конкурентов (а именно так сформулирован ваш вопрос), но ничего не сказано о том, чем он должен быть лучше их продуктов, это пахнет безнадежностью.
    Ответ написан
    9 комментариев
  • Vim. Открыть файл под курсором в соседнем окне возможно?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    Как сделать, чтоб он открылся в правом окне, а в левом так и остался бы список файлов?

    Можно выполнить let g:netrw_preview = 1 и нажимать на интересующем файле p вместо ENTER. При этом справа от списка файлов будет открываться окно preview для файла под курсором, а курсор так и останется в левом окне. Следующее нажатие p заменит содержимое preview файлом под курсором.
    Кроме p ещё есть v. А кроме того F1 в списке файлов открывает help по теме.
    Ответ написан
    1 комментарий
  • Жив ли русскоязычный фриланс?

    gadfi
    @gadfi
    https://gamega.org
    он не умер, он просто так пахнет
    Ответ написан
    7 комментариев
  • Чем плох этот код?

    @kell555
    Всего один недостаток - Битрикс
    Ответ написан
    3 комментария
  • Комплект софта для создания интернет-радиостанции

    BuriK666
    @BuriK666
    Компьютерный псих
    Можно запустить icecast2+mpd
    Ответ написан
    Комментировать
  • Iptables и SYN flood?

    nick5
    @nick5
    178.173.168.238 — это IP-адрес атакующего? Зайдите на него через браузер.
    Введите admin:admin… Вы не поверите…
    Ответ написан
    6 комментариев
  • Как безболезнено разряжать с себя статику?

    ngreduce
    @ngreduce
    Я заметил что в городе постоянно электризуюсь.
    И на свою печаль купил ноутбук с металлической пластиной вокруг клавиатуры.
    При разрядке слышится звук отключения устройства. А вы говорите дверь…
    Ответ написан
    Комментировать
  • Как правильно отказать кандидату после собеседования?

    ncix
    @ncix
    Предприниматель
    Я обычно после высылки кандидатом тестового задания отвечал развернуто вот дескать тут, тут и тут всё печально. Но вы, мол, не расстраивайтесь, подтяните это, это и это и, если будет снова вакансия, мы вас будем иметь ввиду. И в таком духе.

    Процентов 30 отвечает «ОК», еще 30 молчит, а остальные возмущаются в таком духе мол «кто вы такие чтоб я тут для вас еще старался хорошо тест писать». На такие ответы всегда чувствую что правильно отказал :)
    Ответ написан
    5 комментариев
  • Как правильно отказать кандидату после собеседования?

    @king2
    1. Обязательно отвечайте ему сразу же, как только приняли решение.
    2. Честно напишите, что не подошел, и почему. Неадекватному пофигу, адекватному поможет в дальнейшем, а вам плюс во вселенскую карму :)
    Ответ написан
    8 комментариев