• Почему замки со смарт-картами (RFID) не используют для дверей в квартиру?

    netAn
    @netAn
    А, кстати, что делать с такими дверьми, если свет вырубило в доме?
    Ответ написан
    7 комментариев
  • Есть ли смысл обращаться к SEO-фрилансерам с целью продвижения сайта

    netAn
    @netAn
    SEO — спицифично. Оно играет в Чёрный Ящик Тьюрринга. Представьте себе изменчивый мир поисковых алгоритмов, которые, к тому же, наглухо закрыты наружу.
    Что бы вы не делали — работать приходится наугад. И тут выручает статистика — наличие как можно большего количества разрозненной информации о разных методоах продвижения.
    Один сотрудник более-менее качественно тянет 5-8 проектов. Т.е. у фрилансера выборка — 5-8 сайтов + отзывы коллег на форумах и комьюнити.
    У SEO-компнании — 50-800 проектов, это уже репрезентативная выборка.
    При проседании отдельных сайтов после апдейта довольно быстро становится понятно, как действовать.
    Другой минус фрилансера — это отсутствие закрытого автоматизированного софта — что сказывается при работе на огромных семантических ядрах (более 200 запросво на сайт).

    А по интернет-магазинам может быть до 10 000 разных запросов (низкочастотка) на проект!

    Дополнительные риски — пропадание фрилансера. Всё перечисленное имеет отношение и к сеошнику в штат компании, и к маленьким молодым сео-компаниям. + добавьте стоимость вашего времени, которое вы потратите на коммуникацию с частным мастером.

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

    netAn
    @netAn
    Купить домен, затем купить DNS-хостинг.
    Я для таких целей использую peterhost.ru
    (зоны у домена прописываю ns1.peterhost.ru, ns2.peterhost.ru)
    Абонплата 30 рублей в год, можно прописывать до ста доменов.
    Нужен будет выделенный (фиксированный) айпи от провайдера, стоит это около 100-140 рубдлей в месяц.
    Ответ написан
    3 комментария
  • Что бы вы улучшили или изменили в интерфейсе Хабрахабра?

    netAn
    @netAn
    Когда первый кому-нибудь пишешь письмо, и заходишь в личную переписку, то в окне самого письма нигде не написано — кому оно адресовано.
    Приходится выходить в общий список писем.
    Баг!
    Саппорту уже писал, но в /dev/null
    Ответ написан
    Комментировать
  • Какой программой для Mind Mapping Вы пользуетесь?

    netAn
    @netAn
    Пользуюсь программно-аппаратным комплексом «Лист ватмана, набор цветных ручек».
    Ответ написан
  • MySQL и оперирование с рейтингом игроков

    netAn
    @netAn
    Дальше пятидесятой позиции не так важно — какая именно по счету позиция у геймера. Поэтому часто обновлять «по честному» рейтинг имеет смысл для top50, где идёт рубка между самыми ярыми фанатами игры за первое место.
    далее — движение по рейтингу не будет резким и будет кратно времени одной игры (интервал обновления рейтинга одного игрока) и не скакнет дальше среднего числа очков за один сеанс. Таким образом, рейтинги можно обновлять «на глаз» и бить их по группам.
    Это уж если игроков совсем миллионы.
    Но одновременно онлайн будут максимум сотни, так что сильно не мучайтесь оптимизацией этой таблицы.
    А когда одновременно играть будут тысячи, сделаете рефакторинг кода и баз, а может и смените сервер.
    Ответ написан
    1 комментарий
  • Как грамотно разработать базу данных?

    netAn
    @netAn
    Нас в ККЭП учили так:
    • Предметная область. Описываем (лучше не в уме) простым русским языком — что мы моделируем. База данных всегда является моделью чего-то в реальности. Укрупненно основные объекты и связи между ними, без деталей. Инструмент — MS Word, notepad, Бумагаручкамозг.
    • Создаем концептуальную модель. Уже можно порисовать рисунки в ворде.
    • Далее идет логическая модель данных — в ней уже есть эмбрионы будущих таблиц, с именами полей и связями между ними. Тут уже указываем тип связей — 1:1, 1:n, m:n. Тут уже можно порисовать в простом графическом редакторе или на доске.
    • Далее предпоследний этап — физическая модель данных, когда указываем типы полей. На этом этапе наименее мучительно использовать UML-схемы, например с помощью StarUML.
    • И последний, но циклический этап — нормализация данных. Выясням, какие данные избыточны и повторяются, и выносим их в отдельную таблицу. На этом этапе уже можно подключать PHPMyAdmin или схожую утилиту и создавать непосредственно таблицы на сервере.
    • Если перестарались — система может работать медленно, и можно кое-где сделать денормализацию. Тут уже помогут нагрузочное тестирование и опыт.
    • ???????
    • PROFIT

    Если предметная область (ваша задача) простые, некоторые шаги можно делать в уме.
    Такой подход был применён не раз вживую оказался полезным.
    Ответ написан
    4 комментария
  • Два домена, один сайт?

    netAn
    @netAn
    Пример robots.txt
    User-agent: *
    Host: www.site1.ru
    На обоих сайтах вешаете одинаковый robots.txt, или на втором просто делаете

    User-agent: Yandex
    Disallow: /


    для других пауков аналогично.
    Ответ написан
    2 комментария
  • Инфраструктура под высокие нагрузки

    netAn
    @netAn
    Если убытки совсем серьёзные, можно вложиться и портировать всё на Оракл.
    Если денег на это не хватит, можно перевезти всё на PostgreSQL, он лучше Мускуля масштабируется.
    Возможно, комбинация Постгреса и noSQL-базы.
    Ответ написан
    5 комментариев