• Влияет ли бесплатный хостинг на результаты SEO?

    @KingAnton
    На протяжении нескольких лет сайты хостящиеся на ucoz получали хороший буст в плане SEO, сейчас уже наверное такого нет.

    В общем, на бесплатных хостингах размещают всякие доры и прочее непотребство, поэтому есть вероятность, что поисковики пессимизируют какие-то из бесплатных, дешевых/малопопулярных хостингов, где на одном IP размещается куча говносайтов и т.п. Рецепт: популярный хостинг, выделенный IP.
    Ответ написан
    2 комментария
  • Влияет ли бесплатный хостинг на результаты SEO?

    @wukibuh
    Сама бесплатность - нет.

    Левая реклама и медленность сайта - да.
    Ответ написан
    Комментировать
  • Домен и способ SEO продвижения для мебельного производства?

    @Eugene_Eesti
    По домену
    Домен на латинице и в международной зоне например .com, .net, .biz и т.д. В домене должен быть ключ либо это название бренда.

    По SEO
    Лучше создать суб-домены moscow.site.com
    Контент каждого сайта должен быть уникальным
    Ответ написан
    Комментировать
  • Домен и способ SEO продвижения для мебельного производства?

    Dep3kuu
    @Dep3kuu
    Веб-разработка и любая интернет реклама
    По домену.
    Как ответили выше - основная разница в почте. Есть еще один только мааааленький момент - хром копирует кириллические урлы в пуникоде и при настройке, например, контекста - бесит это. Вообще у нас обычно кириллический домен покупается, но его редиректит на англоязычный, а там уже определяется поддомен по IP, если надо. Так поулчается с поиска/контекста трафик всегда идет на site.ru, а на визитках/наружке/буклетах и т.д. клиент пишет сайт.рф - так людям проще воспринимается. Да и продиктовать по телефону адрес "сайт.рф" проще, чем "эс как доллар, и, как палочка с точкой, т, е - как русская е, точка ру"
    По СЕО.
    Мы делаем для крупных проектов, где много городов - все же именно поддомены разные (gorod.site.ru). Потому что продвинуть проект по всей России - долгое и дорогое удовольствие, ибо региональная выдача всеже выше. Для поддомена в Я.ВМ ставится регион и сайт становится региональным. А продвинуть kemerovo.potolki.ru в г.Кемерово проще, чем potolki.ru во всей стране, по запросу "натяжные потолки". Контент - да, должен отличаться. Но зачастую достаточно отличия только в городе. Т.е. скрипты сами подписывают "натяжные потолки в {городе}" и тайтлах, дескрипшенах, текстах, h1.
    Ответ написан
    Комментировать
  • Доменная зона .media стоит ли?

    Цены на домены в generic-зонах скачут вместе с долларом и настроением координатора доменной зоны. Поэтому рекомендую рассматривать их лишь в следующих случаях:
    • подходящие для вашего проекта красивые адреса в зоне ru уже заняты;
    • название зоны входит в семантическое ядро вашего проекта (centr.expert, создать.сайт, katalog.online).
    Ответ написан
    Комментировать
  • Доменная зона .media стоит ли?

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

    Exomode
    @Exomode
    Архитектор ПО
    class Hook {
      protected $callbacks;
    
      public function __construct($callbacks = []) {
        $this->callbacks = [];
    
        if (!isset($callbacks) || !is_array($callbacks) || sizeof($callbacks)) {
          return;
        }
    
        foreach ($callbacks as $k => $v) {
          if (!is_string($k) || !isset($v) || !is_callable($v)) {
            continue;
          }
    
          $this->callbacks[$k] = $v;
        }
      }
    
      public function add($key, $callback) {
        if (!isset($key) || !isset($callback) || !is_string($key) || !is_callable($callback)) {
          return;
        }
    
        $this->callbacks[$key] = $callback;
      }
    
      public function remove($key) {
        if ($this->exists($key)) {
          unset($this->callbacks[$key]);
        }
      }
    
      public function exists($key) {
        return isset($key) && array_key_exists($key, $this->callbacks);
      }
    
      public function run($key, ...$args) {
        if ($this->exists($key)) {
          $func = $this->callbacks[$key];
    
          if (!isset($args) || !is_array($args)) {
            $args = [];
          }
          
          if (isset($func)) {
            $func(...$args);
          }
        }
      }
    }
    
    $hook = new Hook();
    $hook->add("my_hook", function ($args) {
      // todo
    });
    
    $hook->run("my_hook");
    $hook->run("my_hook", 1, "string", true);

    Что-то вроде такого?
    Ответ написан
    3 комментария
  • Простая система хуков на php?

    KorniloFF
    @KorniloFF
    Работаю по font-end / JS
    Как вариант - можно раскидать такой код:
    if(is_function(goHoock)) goHoock();

    А потом, при необходимости, подключить функцию.
    Ответ написан
    Комментировать
  • Почему не загружают мою игру?

    BasmanovDaniil
    @BasmanovDaniil
    Геймдизайнер-телепат
    Без рекламы на одной органике не выехать, тем более на перенасыщенном мобильном рынке. Почитайте про рекламу и работу с прессой, можете начать с видеороликов по ссылкам ниже.
    https://www.youtube.com/watch?v=SkEQtMP2CuA
    https://www.youtube.com/watch?v=qxsEimJ_3bM
    https://www.youtube.com/watch?v=hD31xc5NDxY
    Ответ написан
    Комментировать
  • Почему не загружают мою игру?

    RockBearLTD
    @RockBearLTD
    Ленивый недопрограммист.
    В первую очередь, маркетинг. Маркетинг. И еще раз маркетинг. Вот в моем приложении (ссылка ниже) дизайн тоже низок, я сам не дизайнер. Но я трачу по несколько часов в день, чтобы распространить приложение. https://play.google.com/store/apps/details?id=rock...

    Написал только за сегодня на десятки email'ов с просьбой опубликовать приложение у них на сайте, двое уже ответили положительно. Нашел сайт, который при выполнении определенных условий дает базу данных со 120-ью ресурсами, где можно было бы продвинуть приложение. До этого я писал на все форумы и сайты, которые хотя бы раз где-нибудь упоминались в статьях на Хабре про продвижение. В первую очередь, сделал пост на 4pda. За неделю - 290 загрузок всего и 187 активных. Мало, да, но без продвижения я бы также и сотни не набрал.
    Задумайся.

    P.S.: Замучался он. Сделать не так сложно. А вот искать форумы, разбираться в их правилах (особенно когда и англоязычные форумы требуются, так как у меня игра на двух языках), создавать посты, при этом меняя вечно BB-коды (где-то они прописными пишутся, где-то строчными буквами), путаться во всех этих сайтах... Вот это реально я замучался. :)
    Ответ написан
    9 комментариев
  • Почему не загружают мою игру?

    ORTOL
    @ORTOL
    Delphi
    Значит так. Я не буду сюда писать банальную чепуху типа того что иконка паршивая
    или там у него фон розовый, я изложу свои мысли более обширно и эффективно ...

    Я так скажу ... Знаешь чему подобно твоё действие сейчас ??? Оно подобно тому что малыш с 3-его класса перепрыгнул в 10 класс ... И я объясню ... Что бы создавать игры, программы, сайты нужно быть в первую очередь ПРЕДПРИНИМАТЕЛЕМ а не программистом (как ты являешься) ...
    Нужно исключительно обладать знаниями предприимчивостью ... Если взять весь путь от создания проекта и получения денег в карман то доля работы программиста составляет 1/10 часть всего труда ...

    Объясню детально ... В идеале над проектом как минимум должны работать ...

    Программист, Дизайнер, HCI инженер, Инженер разработчик решений, Маркетолог, Психолог, и.т.д ... Перечислять можно в зависимости от проекта, игра это или программа ...

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

    А чем занят ты ..... Оооооой ..... Отмучился он, написал и выложил ... Ещё и надежды у него были, наблюдать рост графика загрузок ... .... Даже и не мечтай !!! Не тот уровень компетентности у тебя ... И программирование тут совершенно не причём ... Дам совет.

    Забрось программирование на определённое время, читай ЛИТЕРАТУРУ, ФИЛОСОФИЮ ПРОГРАММИРОВАНИЯ ... Читай истории успешных проектов, через что они прошли, с какими проблемами сталкивались, (это кстати очень важно так как когда у тебя возникнут проблемы ты можешь запросто сломаться, а когда ты начитан и знаешь много чего то ты уже принимаешь проблему не как проблему а как препятствие которое нужно одолеть.) Кстати есть очень хорошая книга она правда старая и некоторые моменты не актуальны но для общей грамотности сойдёт.
    (Shareware. профессиональная разработка и продвижение программ) ссылка
    После прочтения подобных книг, все вопросы сами отпадут.
    На данном этапе ты пытаешь что то СОЗДАТЬ, но ты сначала СОЗДАЙ СЕБЯ, будь начитанным всесторонне, изучи все те сферы которые я привёл в примере выше ... Маркетинг, психология ...
    Лучше прочесть 5-10 книг чем задавать 5-10 тысяч вопросов.
    Сначала вооружись а потом действуй ...
    Ответ написан
    1 комментарий
  • Почему не загружают мою игру?

    @Fixid
    Не спец, как просто пользователь:
    1. Ужасные розовые скриншоты
    2. Никакое описание, похожее на гугл транслейт
    3. Почти никаких ключевиков
    4. Отвратительный значок, с кучей артефактов ("шакалистая")

    Ну и Вы не давали рекламы, как же узнать что игра вышла?
    Ответ написан
    2 комментария
  • Какой язык учить после PHP?

    usdglander
    @usdglander Куратор тега PHP
    Yipee-ki-yay
    Я бы лично посмотрел в сторону Python или Java. Больше склоняюсь к Python. Но это ИМХО.
    Ответ написан
    3 комментария
  • Как лучше сделать прокси чекер?

    @TheAthlete
    Perl 5, C, C++, компьютерные сети
    Если знаете Perl, то советую посмотреть в сторону AnyEvent::HTTP либо Mojo::UserAgent
    Пример использования AnyEvent::HTTP можно посмотреть в моей статье Функциональное программирование на Perl в примерах Здесь используется не многопоточность, а неблокирующее программирование с мультиплексированием ввода-вывода (epoll, kqueue, iocp)
    Ответ написан
    Комментировать
  • Почему Python используют для написания нейронных сетей, а Ruby/Php/Perl нет?

    Astrohas
    @Astrohas
    Python/Django Developer
    Python славится тем что душить своих жертв перед проглатыванием

    .
    А если без шуток, то питон предоставляет нужные для этого вещи в удобном виде. Тут вам и функциональное программирование, императивное программирование, классы, мета-классы и тд. Так же немаловажно наличие крутых научных библиотек типа всяких numpy, scipy всякие оранджи.
    Ответ написан
    1 комментарий
  • Почему Python используют для написания нейронных сетей, а Ruby/Php/Perl нет?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Я бы мог сейчас начать перечислять длинный список преимуществ Python перед остальными языками и разжечь лютый холивар, но не буду. Самое главное преимущество Python перед другими языками - это предельно простое взаимодействие между кодом на Python и кодом на C\C++. Это даёт возможность писать простую и изящную логику в скриптах, а тяжёлые вычисления выносить в нативный код.
    Ответ написан
    Комментировать
  • Почему Python используют для написания нейронных сетей, а Ruby/Php/Perl нет?

    Stalker_RED
    @Stalker_RED
    Потому, что для питона есть уже довольно большое количество готовых библиотек ориентированных на нейронные сети.
    Ответ написан
    5 комментариев
  • Как написать простой mp3-плеер?

    ScorpLeX
    @ScorpLeX

    Это конечно не питон и не руби, но для плеера я бы посоветовал например https://github.com/rogerwang/node-webkit

    Ответ написан
    Комментировать
  • Как написать простой mp3-плеер?

    Bardsley
    @Bardsley

    Для воспроизведения можно PyAudio.

    
    """PyAudio Example: Play a WAVE file."""
    
    import pyaudio
    import wave
    import sys
    
    CHUNK = 1024
    
    if len(sys.argv) < 2:
        print("Plays a wave file.\n\nUsage: %s filename.wav" % sys.argv[0])
        sys.exit(-1)
    
    wf = wave.open(sys.argv[1], 'rb')
    
    p = pyaudio.PyAudio()
    
    stream = p.open(format=p.get_format_from_width(wf.getsampwidth()),
                    channels=wf.getnchannels(),
                    rate=wf.getframerate(),
                    output=True)
    
    data = wf.readframes(CHUNK)
    
    while data != '':
        stream.write(data)
        data = wf.readframes(CHUNK)
    
    stream.stop_stream()
    stream.close()
    
    p.terminate()
    

    Ответ написан
    Комментировать
  • Как написать простой mp3-плеер?

    @litleleprikon
    Fullstack web developer

    Думаю, вам может помочь библиотека pyBass для питона https://pypi.python.org/pypi/pybass/

    Ответ написан
    Комментировать