• В чем отличие аудита сайта от продвижения?

    kosolapus
    @kosolapus
    Если помогло - отмечайте решением
    Аудит - это единовременная акция. Его провел, ткнул пальцем в косяки и ушел. SEO-оптимизация - это процесс, который устраняет ошибки, найденные при аудите (или без него). Продвижение - комплекс мер, связанных с развитием ресурса (включает в себя оптимизацию, следовательно - может включать и аудит)
    Если Вам предлагают провести аудит и хотят за это денег - то правильно хотят. Аудит позволит здраво оценить масштабы проблем, связанных с продвижением. Например, у меня в городе есть несколько контор, у которых есть базовый тариф - 6к русских денег в месяц, независимо от объекта продвижения. А есть другие ребята, у них аудит стоит 10к, а продвижение - от 25 до бесконечности. Чисто экономически, аудит - это затрата сил и времени, результат которой останется с Вами (т.е. это самостоятельный продукт), но который можно использовать для корректировки стоимости продвижения. Например, если у Вас на сайте все отлично, а Вам предлагают SEO по запросам "купить крыло лада гранта 2006 года недорого в нижневартовске" за 25к в месяц - есть немалый шанс, что Вас "греют"
    Ответ написан
    5 комментариев
  • Как извлечь информацию из игры для анализа?

    @nirvimel
    Не существует никаких универсальных методов, подходящих для всех случаев. Такой вопрос можно задавать только по отношению к конкретной игре. В целом тут не обойтись без реверс-инжиниринга (если только игра не open source).
    Из числа самых общих подходов к этой проблеме можно упомянуть следующее (от простого к сложному):
    1. Анализ формата save-файла и извлечение необходимых данных из него. Часто это оказывается единственно возможный путь, не смотря на кажущееся неудобство такого подхода.
    2. Вычисление статических адресов в адресном пространстве процесса, по которым находятся переменные, в которых хранятся какие-то важные игровые параметры. Для этого давно существуют такие автоматизированные инструменты как ArtMoney. Но против современных игр все это практически бесполезно, так как все структуры данных хранятся в динамической памяти.
    3. Гонять игру под отладчиком, выявлять функции (точки входов в них) которые вызываются на определенные игровые события, анализировать параметры этих функций, искать среди них переменные, отвечающие за какие-то значимые игровые параметры. Потом писать патч к игре, в котором перехватывать эти функции и сохранять передаваемые параметру куда-нибудь, откуда их можно легко получить снаружи.
    Ответ написан
    3 комментария
  • Как извлечь информацию из игры для анализа?

    BasmanovDaniil
    @BasmanovDaniil
    Геймдизайнер-телепат
    Сильно зависит от игры. Может быть у неё API есть, может быть нету, но можно внедриться в код. Может быть игра логи пишет постоянно. Ещё можно память мониторить в стиле ArtMoney и CheatEngine. А в некоторых играх бывает всё запрятано так, что остаётся только данные с экрана распознавать. Так что вариантов много, нужно смотреть по ситуации.
    Ответ написан
    2 комментария
  • Что стоит писать в блоге?

    pozZzitiv
    @pozZzitiv
    Дизайнер и перфекционист
    Любое действие преследует какую-то цель. Для чего вам нужен этот блог? Ответьте сначала на этот вопрос себе, а не смотрите на другие студии. Не надо бездумно копировать других.

    Нужен блог просто чтобы делиться чем-то полезным и интересным? Нужен для поискового продвижения? Или блог просто чтобы создать видимость живого сайта с рутиной? От этого и будет зависеть востребованный контент.

    Для презентации себя можно описывать рабочий процесс, если потенциальный клиент разбирается в теме и прочтёт умные мысли, то обязательно обратит внимание на такого исполнителя. Для привлечения поискового траффика нужны популярные запросы по вашей тематике (составляете семантическое ядро и пишете под него статьи). Потенциальным клиентам должно быть полезно то, о чем вы пишете (процесс разработки, влияние на стоимость различных факторов, почему сайт или программа стоит столько-то, тенденции в этой области, типичные ошибки клиентов или исполнителей и т.п.). Для оживления сайта можно писать всё, что угодно (от личных мыслей до новостей технологий). Только сделайте удобное меню рубрик для навигации.
    Ответ написан
    2 комментария
  • Как PM может помочь Open Source? С чего начать?

    @VZVZ
    Reverse-Engineer, Software Developer, Architect
    Главная проблема Open Source - это, скажем так, маркетология до мелочей: разрабы не понимают, для каких целей они пишут каждую фичу и проект в целом, и пишут не то, что реально нужно людям (опыта нет, они не знают, что нужно), а то, что им хочется писать, вот и получаются велосипеды с квадратными колесами, которые даже даром мало кому нужны, но зато прикольно.
    Если бы вы практиковали критический подход к некой области, скажем к средствам разработки, и имели опыт, то вы могли бы здорово улучшить какой-нибудь Eclipse, добавив в него реально нужное, доведя до ума сырое и выкинув не очень нужные вещи, которые бросаются в глаза во всех менюшках и этим создают типичный линуксовый дискомфорт юзабилити. При этом программистом вы сами могли бы и не быть, вы бы создавали ТЗ, а другие выполняли (а опыт у вас был бы от использования Eclipse вашими подопечными на работе, вместе с которыми вы активно исследовали его проблемы - критический подход)
    Вот только сам подход писать чисто бесплатное ПО, которое нужно людям в лучшем случае даром, это уже само по себе нифига не маркетология. А для вас Open Source - это именно бесплатное, ведь так?
    Ответ написан
    7 комментариев
  • Как PM может помочь Open Source? С чего начать?

    @mantyr
    Пишу много Golang кода с удовольствием:)
    Наверное никак, либо:
    • вложить свои деньги в разработку какого-то продукта
    • вложить своё время в проработку (что называется "на бумаге") какой-то технологии или продукта
    • написать книгу, например взять интервью у 100 Golang разработчиков и попросить их свои лучшие куски кода что бы оформить в виде статьи или опять таки книги
    • научиться программировать и делать pull request в уже существующие проекты
    • научиться тестировать и делать тестинг уж имеющихся проектов
    • толкнуть речь на какой-нибудь конференции
    • найти спонсоров для какого-то проекта
    • найти спонсоров для создания нового проекта и начать платить разработчикам за внесение вклада в конкретные проекты
    • организовать Bounty программу для некоторых Open-Source проектов
    • стараться познакомить одних open-source разработчиков с другими open-source разработчиков из разных областей - например open-source дизайнеров с open-source программистами
    • генерировать идеи
    • красить забор - подавать кофе, выполнять другую мелкую работу
    • помогать open-source проектам в продвижении, внешних коммуникациях


    А что вы вообще умеете? Ну как человек.
    Ответ написан
    3 комментария
  • Как конвертировать в utf-8 правильно?

    alsopub
    @alsopub
    $items = mb_convert_encoding('ÑÑакаÐ', 'CP1252', 'UTF-8')
    Ответ написан
    Комментировать
  • Как конвертировать в utf-8 правильно?

    m77x
    @m77x
    Консультант
    Если в браузере "глючат шрифты" исправить можно через файл .htaccess
    AddDefaultCharset UTF-8
    в метатегах:
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">

    Если это не помогает, то посмотрите вывод данных из БД:
    @mysql_connect($sdd_db_host,$sdd_db_user,$sdd_db_pass);// устанавливаем связь с сервером
    @mysql_select_db($sdd_db_name);// переключаемся на нужную нам базу данных
    
    // в какой кодировке получать данные от клиента
    @mysql_query('set character_set_client="utf8"');
    
    // в какой кодировке получать данные от БД для вывода клиенту
    @mysql_query('set character_set_results="utf8"');
    
    // кодировка в которой будут посылаться служебные команды для сервера
    @mysql_query('set collation_connection="utf8_general_ci"');
    Ответ написан
    2 комментария
  • Каким способом лучше отправлять письма?

    @pibiv
    SparkPost - 100 000 в месяц бесплатно
    Ответ написан
    Комментировать
  • Почему Zabbix 3.0 не передаёт параметры $1,$2,$3 в скрипт?

    fox_12
    @fox_12
    Расставляю биты, управляю заряженными частицами
    А зачем параметры вы в кавычки взяли?
    to="$1" => to=$1
    Ответ написан
    9 комментариев
  • Как быть с Redis после ребута?

    @zzzevaka
    Вы можете настроить сохранение базы данных в постоянную память. Есть варианты:

    1. сохранение базы при каждом операции записи. Стоит использовать только если вам критично сохранение всех данных.

    2. создание снапшотов через временные интервалы. Это включено по дефолту. Более оптимально, если потеря данных от последнего снапшота до перезагрузки сервера не так критична.

    Вот документация redis.io/topics/persistence
    Ответ написан
    Комментировать
  • На что поменять Adblock?

    @nirvimel
    У Adblock Plus есть куча форков и аналогов, выбирайте на свой вкус.

    uBlock Origin - самый серьезный конкурент (наглядный бенчмарк, демонстрирующий его экономичность в плане потребления ресурсов).

    Что касается меня, то я пока обхожусь классическим Adblock Plus в сочетании с RequestPolicy и NoScript Security Suite. И никакие белые списки меня волнуют, как только вижу какую-то гадость, моментально отрезаю ее соответствующим инструментом.
    Ответ написан
    Комментировать
  • Какие трудности могут возникнуть если проверять HTTP_REFERER на сервере?

    alsopub
    @alsopub
    Трудность такая - в этой переменной может быть все что угодно и настоящий referer и "заглушка" от фаирвола и пустая строка и поддельный адрес.

    При защите от "хотлинкинга" можно проверять что в этой переменной валидный url и в нем не ваш домен, тогда с большой вероятностью настоящие пользователи не пострадают, так как у них может быть что-то левое или пустое, но не конкретный "чужой" url.
    Ответ написан
    2 комментария
  • Вопросы по sitemap.xml?

    kopcap_va
    @kopcap_va
    SEO Consultant
    1. Если ссылок очень много, можете сделать несколько файлов sitemap, например разделить мероприятия по жанрам и т.п. Затем указать все имеющиеся файлы в инструментах вебмастера.
    2. Не обязательно, можно оставлять только актуальные, т.к. именно их наличие в индексе важно.
    3. Не повлияет.
    4. Не обязательно - информация.

    Советы Google
    Советы Яндекс
    Ответ написан
    4 комментария
  • Как перезаписать старые коммиты в гите?

    ManWithBear
    @ManWithBear
    Swift Adept, Prague
    git checkout -b tmp
    git checkout master
    git checkout -b master_old
    git checkout master
    git reset --hard COMMITHASH // последний полезный комит из мастера
    git merge tmp
    git branch -d tmp
    git push --force origin master
    Ответ написан
    Комментировать
  • Как сделать веб-авторизацию на dns-сервере (удаленном, кеширующем)?

    @LiguidCool
    Это плохая идея. DNS запросы автоматом кэшируются и пользователь может (скорее всего) зависнуть на вашей странице.
    Делайте captive portal (он для того и придуман) - гугл в помощь.
    Ответ написан
    Комментировать
  • Как обезопасить себя при сотрудничестве с программистами-фрилансерами?

    Insolita
    @Insolita
    Отчаянная домохозяйка
    Программистам нафиг не сдалось воровать ваш сайт. Дизайн и так легко тырится. Базу... разве что мыльники под спам, и то вряд ли. Если конечно вы не храните данные карт клиента (что запрещено по политике безопасности). Если б программист хотел свой интернет-магазин, он бы себе его давно сделал и без вашего. А перед внесением существенных изменений нормальный программист просто обязан стырить весь ваш сайт со всеми потрохами, только это бэкап называется, и в большинстве случаев он просто валяется где-нибудь на винте. Просто смотрите портфолио, отзывы, интересуйтесь наличием опыта для реализации требуемых вами правок.
    Ответ написан
    Комментировать
  • Делаете ли вы гимнастику для глаз?

    Evanre
    @Evanre
    Front-end developer
    Может это и плохо, но гимнастику не делаю. Просто не возникает такой нужды. За мониторами стоит не большой светильник, который создает желтый фон и мониторы не режут глаза. Стоит не большая яркость на мониторах (не больше 50%). Периодически (раз в час) отвлекаетесь на чай\туалет\свежий воздух и т.д.
    Много работаю в темное время суток? Очень советую Вам f.lux. Хорошая штука.
    Ответ написан
    3 комментария
  • Очень медленный интернет через pfsense который лежит в kvm, что делать?

    @liks Автор вопроса
    Господа, я нашел, может кому пригодится!
    Надо в pfsense пройти по такому пути System -> Advanced -> Networking (tab) и поставить галочку "Disable hardware checksum offload".
    Вы так-же можете просто поменять драйвер virtio на другой типа realtek и e1000, но я думаю это не самое красивое решение, так как с virtio скорость сети повыше.
    Кому интересно больше по этой теме почитайте https://forum.pfsense.org/index.php?topic=88467.0
    Ответ написан
    Комментировать