Жизнь без Луны реальность или фантастика.

31.01.2010

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

Луна

В чем же заключается важность Луны?

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

Ведущие астрономы и астрофизики в частности Жак Ласкар занимаются изучением данного вопроса. В компьютерной модели выходит, что без Луны либо другого спутника такого размера жизнь на Земле в том виде, в котором она развивается сейчас, была бы не возможна. Причина кроется в гравитационном взаимодействии Земли и Луны.

Известный факт, что солнце удерживает нашу планету на орбите, но за счет воздействия планет на солнце, оно тоже колеблется относительно центра солнечной системы. Аналогично и с Луной не только Земля удерживает Луну на орбите, но и Луна заставляет Землю колебаться. Эти колебания выглядят так: если мы возьмем Землю и повернем вокруг своей оси то над полюсами ось опишет окружность, то есть как бы Земля вращаясь колеблется из стороны в сторону как волчок. И все это благодаря Луне. Она своим гравитационным воздействием удерживает колебания Земли в строгих рамках (приблизительно 23 градуса), теперь представьте, что Луны нет. Ось вращения Земли в таком случае будет вращаться в произвольных плоскостях. Что это значит, а то, что климат на Земле будет хаотичным, типа сегодня северный полюс на своем месте, а завтра он находится в районе экваториальной Африки, или в районе тихого океана. Хорошая перспектива, еще бы.

А хотите супер весть? По данным ученых Луна медленно, но уверено нас покидает где-то на 3 сантиметра каждый год. Ерунда скажете вы, на наш век хватит. Но чем дальше Луна, тем разболтанней ось вращения Земли тем больше климатический хаос, сутки будут увеличиваться за счет замедления вращения Земли. Но не стоит отчаиваться ученые работают над проектами, которые помогут сохранить нашу Луну будь это дамбы через океаны (для уменьшения приливно-отливного трения), либо мы найдем способ притащить к нам еще один спутник от каких ни будь других планет типа Юпитер или Сатурн.

Антиотладочные приёмы. Часть1. Самое главное в ECX

23.01.2010

Ну что, будем расти в наших познаниях и продолжать познавать антиотладочные приёмы. Сегодня на очереди будет функция GetThreadContext. Но сегодня не будет того что, просто вызываешь функцию и отладчик палится. Нет, сегодня будет всё сложнее. Но не так, чтобы свесить уши и другие части тела. Для начала идём в MSDN и читаем что пишут про эту функции. Если вкратце, то эта функция нужна для получения потока в контексте указанного потока. Звучит довольно мутно, но я думаю мы скоро со всем разберёмся. Если функция завершиться удачно, то нам возвратится значение всё что угодно, только не ноль. А если наоборот, то ноль. Что-то придумывать сегодня не будем, просто тупо возьмём пример из MSDN (А может и не тупо).

Листинг 1.1

#include "stdafx.h"
#include 
#include 
#include


void newthread(void *data)
{
          // Завершаем текущей поток
          TerminateThread(GetCurrentThread(),1);
}

void changeThreadState()
{
          // Запускаем новый поток
          HANDLE thread = (HANDLE)_beginthread(newthread, 0, NULL );

          //Объявляем структуру CONTEXT
          CONTEXT context;

          BOOL success;

          SuspendThread(thread);

          // Устанавливаем флаги
          context.ContextFlags = (CONTEXT_FULL | CONTEXT_CONTROL);

          success = GetThreadContext(thread, &context);

          // Проверяем поток на ошибки
          assert(success);

          //Выводим инфу
          printf( "eax=%09X, ebx=%09X, ecx=%09Xn",context.Eax, context.Ebx, context.Ecx );

          // Присваиваем значение EAX
          context.Eax = 0x1234BBBB;

          // Присваиваем значение ECX
          context.Ecx = 0x2468ABCD;

          // Применяем изменения
          success = SetThreadContext(thread, &context);

          // Снова проверка
          assert(success);

          // Останавливаем поток
          ResumeThread(thread);
}

int _tmain(int argc, _TCHAR* argv[])
{
          // Вызываем функцию
          changeThreadState();

          // Если нет отладчика, то вы видите это сообщение
          MessageBoxA(GetForegroundWindow(), "Отладчика в системе нет", "Хорошая новость", MB_OK);

          return 0;
}

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

Антиотладочные приёмы. Часть 0. Детсад.

23.01.2010

Это даже не первая, это нулевая часть. Потому что об этом антиотладочном трюке (если можно так сказать), знают не просто все, а больше чем все. Речь пойдёт сегодня о IsDebuggerPresent. Если кто-то даже просто подходил к отладчику, то и они знают об этом приёме. Эта функция живёт (экспортируется) в Kernel32.dll. Как уже понятно, эта функция позволяет определить, отлаживается приложение или нет. Если текущий процесс, запущен в контексте отладчика, то возвращается 1, а если нет, то 0. Просто вызвать эту функцию их любого участка вашего кода. И Microsoft всё сделает за вас:) Рассмотрим классический пример

Листинг 1.1


#include "stdafx.h"
#include

int _tmain(int argc, _TCHAR* argv[])
{
if(IsDebuggerPresent())
MessageBoxA(NULL,"Hello,hacker","Message",MB_OK);

else
MessageBoxA(NULL,"Hello,good people","Message",MB_OK);

return 0;
}

Всё просто, если попался дебаггер, то нашему взору предстаёт надпись «Hello,hacker», а если мы честно запускаем просто экзэшник, то вываливается табличка со словами « Hello,good people».

Этот трюк работает со многими отладчиками, но например Soft-ice, он не берёт. Оно и понятно, на Айсе сидят профессионалы, а против профов нет приёмов:)

Теперь о том как его обойти. Тут ещё всё элементарнее. Открываем допустим OllyDbg (Олечка) и загружаем подопытную программу. Затем жмём . Нашим взорам, предстаёт следующая примерно следующая картина:

Лисинг 1.2


7FFD8000 0000 ADD BYTE PTR DS:[EAX], AL
7FFD8002 0100 ADD DWORD PTR DS:[EAX], EAX

Единичка — это как раз то что нас засекли. Ну что ж,меняем единичку на ноль. Теперь жмём и видим, что на это раз нам более приветливы «Hello,good people».

Это было уж слишком просто, но дальше будем усложняться

Western Digital 500Gb (WDBAAR5000ABK, USB контейнер 2.5)

23.01.2010

Прикупил я себе на днях этот девайс

USB контейнер 2.5

В комплекте с коробкой, шнуром и собственно самим винтом шел какой-то халявный диск с платной программой, которую я установил и тут же снес )

Общие впечатления.

  • Очень тихо работает
  • С ним очень быстро закачиваются файлы
  • Приличный объем для переносного винта в 500 гб.

Из минусов отмечу то, что контейнер очень легко заляпать (отпечатки пальцов и тому подобное).

Англоязычный сайт по исследованию вредоносного кода

22.01.2010

malwareview.com, это очень интересный ресурс для тех, кто серьезно занимается исследованием вирусов: антивирусные лабаратории, независимые эксперты и так далее.

Обзор вредоносных программ

Форум делится на тематические разделы:

  • IT News – новости в сфере IT и уязвимости в программном обеспечении (чаще всего копипаст с указанием источника информации)
  • Articles – статьи
  • Malware reviews – самый главный раздел, в котором описаны вредоносные программы, а так же с возможностью скачать файлы на анализ
  • Malicious domains – список доменов, которые по мнению специалистов необходимо добавить как вредоносные
  • Tools – различные полезные утилиты для реверса вредоносных программ и тому подобное

И некоторые другие разделы.

На момент написания статьи, на форуме было опубликовано свыше 600 сообщений и зарегистрировано более 400 пользователей.

Продвижение сайта статьями

22.01.2010

В последнее время, наиболее эффективным методом для продвижения сайтов в Интернете стало использование статей, которые публикуются как на самом продвигаемом сайте, так и на других ресурсах.

Продвижение сайта статьями

Статьи с уникальным контентом стали актуальным способом повышения ревалентности сайта. Ссылки с каталогов сайтов были потеснены статьями, заполняющими сайт которые стали альтернативным вариантом ссылкам. Суть размещения тематических статей, содержащих ссылки, позволяет избежать быть «забаненными» поисковыми роботами.

Естественность ссылок в статьях положительно котируется поисковыми системами. Что ведет к повышению сайтов в выдаче и поднятии Индекса Цитирования на высший уровень.

По сути, статья работает как реклама, совершенствуя качество сайта уникальным контентом, и как следствие поднятия PageRank сайта.

Так как размещаем мы не элементарные ссылки, а статью, предоставляющую для нас альтернативный трафик (рекламу), нужно соблюдать правила создания статьи.

Правило рекламного продвижения.

Статья должна быть, во-первых, качественной и не только тематической, но и рекламной в лучшем смысле этого слова. Она обязана также содержать выделенные низкочастотные слова – услуги. Для этого необходимо в лучшем случае воспользоваться услугами профессионалов рекламного бизнеса.

Правило технического продвижения.

Платное размещение статей. Важность момента при этом заключается в подборе тематического сайта и размещения на нем статьи не дальше 3 кликов от главной страницы. Возможен также и равноценный обмен статьями как способ размещения статей на других ресурсах. При этом соблюдаются те же правила что и при обмене ссылками. Помещая каждую статью на отдельную страницу сайта компаньона нужно акцентировать внимание на оптимизацию этой страницы под ваши требования. При этом необходимо проверить работу всех ссылок в статье. Для размещения статей хорошо бы выделить отдельный раздел со ссылкой на него с главной страницы. При множестве статей лучше организовать поиск и анонсы к статьям.

Выгоды от размещения или обмена статьями можно характеризовать следующим образом. Множество оригинального контента размещенного в виде качественных статей улучшит ваш сайт. И это все возможно за счет чужих уникальных статей, которые любят поисковые роботы. Нужно также учитывать тот факт, что при обмене статьями в первую очередь идет продвижение ссылок с внутренних страниц, а затем уже реклама. Поэтому и эффект от размещения статей при обмене будет аналогичен обмену ссылками. Эта схема придумана, как обойти фильтры поисковых систем, которые в последнее время не жалуют обмен простыми ссылками, и страхует при этом от «бана» или «пессимизации» увеличивая трафик и тИЦ по низкочастотным запросам.

Копирайтинг

22.01.2010

Что ж, начнем с главного. А главное сейчас, в наше трудное время – это возможность заработать, любая возможность, в частности требующая «включить» мозги, а если это получается еще и с удовольствием, то успех ваш гарантирован! Все, что от вас требуется – это создать уникальный в своем роде текст, который сложится из всей информации, поступающей вам в голову ежедневно, или выдуманный вами, или произошедший с вами на самом деле жизненный интересный случай. Источник кооперирования и изложения информации в данном случае – ваш мозг, а также время и старания по воспроизведению этой информации. А что может быть приятнее, чем работать и получать от этого удовольствие, а еще и деньги? Но, настоящий мастер копирайтинга должен не только владеть словом, чувствовать стиль и правдивость написанного, но и предвидеть результат того, что в целом получится из его трудов. Здесь важно, чтобы автора читали легко и просто, чтобы хотелось еще и еще возвращаться к его работам, рекламам, комментариям, статьям. А результат один – это интерес к сайтам, где будут ваши интересные и уникальные статьи и желание к ним все чаще и чаще возвращаться. Следовательно – растет и рейтинг сайта и ваш опыт.

Текст Seo для чтения с монитора

22.01.2010

Текст сео для раскрутки

Текст для сайтов должен быть:

  • Информативным
  • Содержательным
  • Уникальным

Перед тем, как составить seo текст, необходимо:

  • Провести маркетинговый анализ
  • Составить семантическое ядро запросов
  • Разработать подробную структуру сайта

Seo текст отличается от простого контента:

  • Плотностью ключевых слов
  • Плотность ключевых слов должна быть не намного более 5%
  • Разработать подробную структуру сайта

С 5% попасть надо чётко в цель:

  • Что бы поисковые машины их увидели
  • Что бы не расценили как спам

Обычно, автор сам не подбирает ключевые слова, за него это делает seo специалисты. Как правило seo специалист подбирает одно слово основное(ключевое) и несколько слов сочетающихся с основным.

Подведём итоги.

Что бы потребитель задержался на вашем сайте, не утомляйте его длинным и скучным текстом. Подарите ему возможность получить краткую и чёткую информацию о продукте. Если текст длинный, разбивайте его на несколько страниц. Это позволит вам иметь несколько уникальных title-тегов. Создавайте seo тескст ,с учётом,что его читают с монитора. Это важный момент, о котором никогда не надо забывать, что бы ваши клиенты остались с вами навсегда.

Контент сдает позиции, теперь сообщества правят в интернете

22.01.2010

Старое клише о создании сайтов гласит, что контент служит главной составляющей сайта, то есть Content is King. Такое утверждение, пожалуй, является одним из наиболее старых клише, касающихся поисковой оптимизации.

Продажа товаров через Интернет

Аналогично телевизионщиками утверждается, что видео является главным фактором в их деле, а среди сотрудников радиостанций бытует мнение, что для них важнее всего аудио. Аналогично среди оптимизаторов сайтов широко распространено мнение, что контент в их области является самым важным. Разумеется, у контента есть свое значение, и значительное, однако он не является панацеей в области он-лайн маркетинга.

Исходные положения движения «Content is the King» служат важными факторами для деятельности интернет маркетинга. Необходимо вспомнить, что эта своеобразная мантра возникла, в те времена, когда само понятие поисковой оптимизации еще лишь зарождалось, и задача оптимизаторов сводилась к закидыванию ключевых слов на сайт. Так они надеялись добиться хороших позиций по результатам поиска. В те времена практически не уделялось никакого внимания читаемости страниц. Очень многие до сих пор считают, что лишь позиции сайта по результатам поиска действительно важны. Однако постепенно среди оптимизаторов сформировалось то мнение, которое маркетологам известно уже давно. Слова могут или продавать товар. Или же наоборот, способны отбить всяческую охоту к совершению покупки. Тут все определяется тем, что и как именно написано.

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

В настоящее время такое утверждение прочно засело в наших головах, стало настолько привычным, что часто используется все, что только возможно, для доказательства главенствующих позиций контента на сайте. Вот, например результаты недавних исследований OPA and Nielsen/NetRatings, говорящие о том, что постепенно увеличивается протяженность времени проводимого пользователями на сайтах, которые основаны на контенте.

Статистика показывает следующее распределение времени, которое пользователи проводят в Сети

  • На интернет-магазины отводится 13.8%
  • Сообщества посещают 32.0%
  • С контент-проектами связано 49.6%
  • Поиску уделено 4.5%

Этими данными подтверждается тот факт, который отмечался уже давно. И такое мнение неоднократно провозглашалось в сообщениях на блогах и форумах, которые уже давно использовали эти данные, подтверждая идеи о контенте. Однако проблема заключается в том, что подобное утверждение не совсем верно.

При увеличении популярности блогов, а также социальных сетей вполне естественно, что люди стали все больше времени проводить за чтением в сети, по сравнению с другими занятиями в он-лайне. Поскольку время, уделяемое чтению и сбору информации в сети, возросло, то время, которое расходуется на шопинг, сократилось на 2% сравнительно с предыдущим периодом. Вопрос в том, имеет ли этот факт какое-то значение для проведения он-лайн маркетинга? Да никакого.

Всем известно, что люди любят получать информацию, и они стремятся к общению. Всем известно, также, что люди склонны к совершению покупок и число покупок, совершенных в сети возрастает с каждым годом. Всеми этими исследованиями показывается лишь то, чему мы уделяем время в сети. В действительности большинство людей не уделяют слишком много времени шопингу.

Да и почему это целью интернет-магазинов должно быть удержание посетителей на своем сайте максимально долгий период времени? Для них существенно важнее превратить простых посетителей своего сайта покупателями? Поэтому для интернет-магазина шаг 1 заключается в привлечении посетителей на свой сайт. Вторым шагом будет заинтересовать этих посетителей. А третьим шагом будет естественно продать свой товар. Для достижения этих целей вовсе необязательно будет удерживать зашедших на сайт максимально долго.

Конечно, нельзя преуменьшать значение контента на сайтах, которые служат интернет-магазинами. Тут надо уделить место информации, которая сможет помочь посетителям принять решение о совершении покупки, полезным советам и тому подобным вещам. Так формируется положительное отношение к конкретному сайту, это гарантия привлечения посетителей в дальнейшем на сайт. Однако главной целью всего этого все же является подведение посетителя к покупке.

Требуется создавать сайты, отвечающие потребностям посетителей. И в данном плане добавление все возрастающего объема контента на сайте, основной задачей которого служит продажа товара, не будет для подобного сайта наилучшей стратегией. Однако, с другой стороны, в том случае, если на сайте будет присутствовать в достаточное количество нужная и интересная для посетителей информации, то они смогут легко в дальнейшем превратиться из случайных посетителей Вашего сайта в Ваших покупателей. Для этой цели существует несколько способов.

Многие он-лайн магазины идут по пути участия в рейтингах, мелькают в тематических обзорах. Некоторые предпринимают аналогичные шаги, создавая блоги, с помощью которых распространяется важная и релевантная информация из соответствующих областей, тут посетители могут получить советы и консультации. Боле консервативные люди идут по пути продолжения создания пластов информации на сайте. Подобные сайты, как правило, лишь изредка привлекают посетителей.

Практика показывает, что наиболее успешными оказываются не интернет-магазины, создающие тематический контент, а такие, которые выстраивают сообщество, в основе которого лежит интерес к товару. То есть в данном случае сайт служит местом, куда посетители приходят за информацией об интересующем товаре, здесь они могут узнать о нем побольше, провести обсуждение его, поделиться своей информацией с другими, чтобы затем совершить покупку. Для повышения числа продаж такие сайты существенно важнее для продаж, нежели простые интернет-магазины.

При создании сообщества, Вы не просто продаете больше товаров, Вы повышаете узнаваемость своего бренда, растет в этом случае и лояльность к Вам потребителей. А это существенно важнее, нежели единоразовая покупка. Именно поэтому, несмотря на то, что контент остается и в настоящее время важнейшей составляющей сайтов, в он-лайн маркетинге появилось сейчас новое направление. Которым стали сообщества.

Мини-обзор Windows 7 (Seven)

22.01.2010

Решился я таки попробовать эту версию винды и поставил ее на ноут.

Ноутбук eMachines E520

Скриншот Windows 7

Скриншот Windows Seven

Класную фишку прикрутили, при нажатии Win + Tab
Screenshot Windows 7

Очень быстро грузится, очень быстро выключается, а так же порадовали красивый дизайн и скорость работы.