• Эволюция глазами хакера

      Давно известно, куда ведет дорога, вымощенная благими намерениями. Нас уже много раз пугали благами цивилизации: нанотехнологиями, биологическими исследованиями и конечно, искусственным разумом. Фантасты буквально кричат об угрозе со стороны видимих и невидимых терминаторов, которые вырвались из рук военных и ученых. И конечно, развитие интернета вызвало новую волну прогнозов о мрачном будущем. В некоторых сценариях вы сможете принять участие.



      Одна телекоммуникационная компания разработала способ передавать пакеты данных со скоростями больше скорости света. Не собираясь останавливаться на достигнутом, они продолжили наращивать скорость, что вызвало нестабильность во временном континууме и пакеты стали приходить раньше, чем были отправлены. Сбылась давняя мечта человечества о путешествии во времени, пусть не физическом, а хотя бы информационном. Более того, не только данные могли быть переданы в прошлое, появилась возможность выполнять программы в бесконечном количестве тайм-слайсов, что увеличило вычислительные мощности до невообразимых высот. Чтобы справиться с этой ситуацией был разработан AI, который мог развиваться со скоростью геометрической прогрессии. Вы уже догадались, что было потом?
      Читать дальше →
    • SEO: как проводить исследования ключевых слов? Определяем TOP10

        Исследования ключевых слов являются одним из основных направлений в области SEO. Дополнительные возможности продвижения интернет-ресурса, такие как Social Media Marketing, платные ссылки безусловно играют свою роль, но без эффективных ключевых слов все усилия не приведут к ожидаемому результату.
        Рассмотрим вариант проведения исследования эффективных ключевых слов с применением формулы индекса эффективности ключевого слова (KEI — Keyword Effectiveness Index).
        IND = (LP х 1000 / CH), где:
        IND — индекс эффективности ключевого слова (фразы);
        LP — количество месячных запросов данного ключевого слова (данной фразы);
        CH — число релевантных сайтов по ключевому слову (фразе) — смотреть в выдаче, например по запросу международный аудит данный показатель будет равен ~ 1477 (см. строку «сайтов не менее»).
        Рекомендуется начинать оптимизацию сайта под каждое ключевое слово, начиная со слова с высшим KEI.
        Пример:
        Расчитаем индексы эффективности ключевых слов, связанных с темой «аудит». Предполагается  продвижение сайта аудиторской компании. Для подбора фраз используем сервис http://wordstat.yandex.ru.

        Читать дальше →
      • 33 гарантированных способа для увеличения RSS подписчиков блога

          RSS, FeedBurner
          Я уверен, что вы хотите увеличить количество RSS подписчиков вашего блога. В этой статье я предлагаю вам 33 способа, для увеличения ваших подписчиков. Итак, давайте найдем новых подписчиков для вашего блога.

          1. Только качественная информация. Я не люблю, писать этот совет первым, потому что это совет, который дают все профессиональные блоггеры. Но вот причина, по которой все дают этот совет. Нет никакого смысла подписываться на блог, если вы не предлагаете ничего стоящего для чтения. Вы обязаны дать повод читателю, вернуться. Если повода для возвращения нет, то зачем ему подписываться?

          2. Пишите каждый день. Давайте задумаемся о том, почему люди подписываются на блоги. Потому, что они не хотят пропустить следующие посты. Именно поэтому вы должны писать отличные статьи и публиковать их с достаточной частотой, что бы людям казалось, что они могут что-то пропустить. Неплохо писать одну статью в день. Заставьте ваших читателей бояться пропустить одну из ваших статей. (но не забывайте про первый пункт, всегда пишите качественные статьи)

          3. Не пишите вне темы. Всегда помните тему вашего блога. Читатели не станут подписываться, если вы все время пишите на разные тематики.
          Читать дальше →
        • Моя Убунта — II

            Ну что ж, раз пошло такое дело — значит, пришло время поговорить и нам — о башмаках, кораблях, сургучных печатях, королях и капусте, а также легкой доработке напильником дистрибутива Ubuntu, дабы получить внешний вид, описанный в этом посте — по многочисленным просьбам телезрителей, рассказав о том, что и как я делал.


            Сразу скажу, что любителям поорать в коментах прошу не читать — там много графики, объяснения для новичков, вам это все равно будет неинтересно. В любом случае, я вас предупредил ;-)
            Итак, чуть меньше лирики — чуть больше дела. С чего начать? Начать нужно с инвентаря. Нужно-то нам совсем ничего! Сегодня нам потребуются:
            1. Компьютер с установленным Ubuntu 7.10/8.04. На самом-то деле, почти наверняка пойдет любой другой дистрибутив с GNOME в качестве менеджера окон рабочего стола (desktop environment manager) и ...
            2. Compiz — установленный и стабильно работающий. Это важно — без него всей этой красоты не получится
            3. Третьим, фактически же — последним пунктом программы — выступает фон рабочего стола. Открою страшный секрет… хотя нет, открою его потом :-) Так вот, как именно найти этот фон я рассказывать не буду, поскольку с негодованием отметаю все претензии в лицензионной нечистоплотности, оставляю это в качестве домашнего задания (искать по слову leopard wallpaper, размер — extra large, первая картинка). Я взял ее с домашнего компьютера (так как в рабочее время им никто не пользуется, я имею полное право любоваться на картинку на работе :-) )
            Господа, хватит тупо и молча миносовать и срать в карму! Будьте добры объясниться — или хотя бы прочитать дисклеймер в конце поста — и спасибо хорошим людям, которые сперва читают, потом комментируют, и только потом плюсуют или минусуют

            Собственно, настройка
          • Установка программ и обновление Ubuntu без интернета

              К сожалению, в регионах до сих пор мало у кого есть безлимитный или хотя бы дешёвый интернет. А как известно, линукс (и в том числе Ubuntu) практически вообще не могут прожить в отсутствии интернета. Это и обновление системы, и, конечно, установка всех программ. Без интернета не почувствовать преимущество линукса в простой установке.
              Однако, у многих есть доступ в интернет: на работе, в университете и т.п. Так почему бы именно этим и не воспользоваться: скачивать необходимые программы в одном месте, а устанавливать там, где интернета может не быть вообще? Всё, вроде, кажется простым — достаточно зайти на ресурс Ubuntu Packages Search и скачать необходимые deb-пакеты. Но есть некоторые проблемы:
              • Так практически не скачать обновления к системе.
              • Многие программы тянут за собой ещё кучу разных пакетов и библиотек по зависимостям. Точно ведь неизвестно, что уже стоит в системе, а всё подряд скачивать — это очень тяжело.

              — этого уже достаточно, чтобы отказаться от такой идеи. Но! Есть ресурс Nonetdebs, уже из названия которого понятно, что он может решить эти проблемы.

              Читать далее →.
            • Описание более 350 команд Линукс

                На дигге была найдена интересная ссылка (PDF-версия) — описание более, чем 350 команд Линукс (на английском языке). Фактически представляет собой шпаргалку, где команды разбиты на категории. Отмечу, что это не простой список команд, а именно описание с применением. Чтобы не быть голословным приведу несколько примеров.

                Читать дальше →
              • Советы и подсказки по bash

                • Translation
                Для непосвященных, bash — командная оболочка по умолчанию во многих Linux-дистрибутивах, включая Fedora, Ubuntu, Redhat и др. Используя операционную систему Linux-семейства, вы, вероятно, используете и bash. По этой причине ниже я собрал несколько часто возникающих проблем с bash и простые способы их решения.

                1. Потеря истории команд

                Если открыть окно терминала и ввести несколько команд, а после открыть второе окно, то история команд bash во втором окне не будет содержать команд из первого. К тому же, если закрыть первый терминал, а затем второй, то история команд из первого терминала будет перезаписана вторым. Вдвойне неприятно!

                Так происходит из-за того, что история команд записывается только при закрытии терминала, а не после каждой команды. Это можно исправить.
                Читать дальше →
              • Несколько сайтов на одном движке CakePHP

                  И так. Объясняю популярно. Ибо сам пока разобрался потратил ни 10 минут. Делаем на примере условного сайта "Travel".
                  • Движок CakePHP [cakephp/cake и cakephp/vendors] я перенёс(!) в /var/www/cake.core (/var/www у меня apache wwwroot) — то есть, этот движок будет использоваться для всех проектов и не будет меняться до следующей версии CakePHP.
                  • Содержимое cakephp/app/webroot переносим(!) в /var/www/travel (в этой папке у нас будут все css, images, js, uploads и т.д.)
                  • Всё из cakephp/app (там уже нет webroot, мы его прошлым шагом от туда перенесли) переносим(!) в /var/www/travel.app (там у нас будет вся логика и темплейты. MVC то есть).


                  Далее конфигурация.