18.12.2008

Время в разных зонах GMT (php)

Задача такая:
Собрать с различных мест(сайтов) данные, которые имеют разные форматы времени(те GMT -5,  GMT -3, CET, ну и другие). Для каждого источника пришлось писать профиль, что бы в базу добавлять унифицированные данные, так как они несколько различаются между собой, те есть часть обязательных полей(время, название) и дополнительные (описание, примечание , призы  и т.д.).  Так вот,  извлекаем время, получается например так: 
Monday  10  00:45
Маловато будет для перевода в Unix timestamp  (.  Нужен еще год, пришлось подставлять самому, в принципе год не можно и самому посчитать :) , вот  если нет числа месяца, а только день недели и время, тогда я в тупике. Берем строчку которая получилась и добавляем еще временную зону
GMT(UTC), в данном случае GMT-5:
Monday  10  00:45  2008 -0500
и переводим в секунды Unix timestamp :
strtotime('Monday  10  00:45  2008 -0500') ;


все GNU форматы , которые понимает php strtotime смотрим здесь:  Date input formats
Например:

1972-09-24     # ISO 8601.
72-9-24        # Assume 19xx for 69 through 99,
               # 20xx for 00 through 68.
72-09-24       # Leading zeros are ignored.
9/24/72        # Common U.S. writing.
24 September 1972
24 Sept 72     # September has a special abbreviation.
24 Sep 72      # Three-letter abbreviations always allowed.
Sep 24, 1972
24-sep-72
24sep72

и т.д.

Так, забили базу разными секундами, теперь их надо вывестит в удобочитаемом виде, типа:

March 10, 2008, 5:16 pm

Но с учетом опять же зоны GMT, тут уже просто математика и немного логики.  

Ине понравилась функция по переводу времени в любую зону :

function unixtimestamp_to_gmt( $timestamp, $format, $tz=0) {
$offset = 60 * 60 * $tz; // Seconds from GMT
$timestamp = $timestamp + $offset;
return gmdate($format, $timestamp);
}

Вобщем то все. To  be continued.

17.12.2008

Glossary

Unix timestamp - количество секунд, прошедших с начала Эпохи Unix (The Unix Epoch, 1 января 1970, 00:00:00 GMT) до текущего времени

GMT - Greenwich Mean Time или GMT ( время по Гринвичу). Наверно
    самый распространенный формат IMHO.

23.09.2008

Google PageRank в Opera, FireFox, Internet Explorer

Чем определять Google  pagerank ( Гугол  Пейджранк )  в основных браузерах.
Для Mozilla FireFox v.3:
Идем сюда  -> Page rank и выбираем подходящий плугин, самый простой "Live PageRank", но можно выбрать и более функциональные, например SearchStatus . Кликаем 'Add to FireFox' на странице плагина и перезагружаем браузер. Должно появиться маленькое окошко снизу справа с указанием Pagerank  просматриваемой страницы.
Или поставить -> Google toolbar, плагин от Google.

Для Opera это UserJS, те пользовательские скрипты, которые Opera подгружает в каждую страницу, и они делают с ней что угодно, в том числе могут определить Google Pagerank:
Идем сюда ->SEObar , смотрим картинки, вникаем и ставим себе в Opera. Тоже довольно функциональный продукт для SEO (Поисковая оптимизация).

Ну и для горячо любимого всеми Internet Explorer ака IE или осла:
Это наверно -> SeoQuake очень приличный плагин, поскольку мало пользуюсь IE, то другого не знаю.
Можно тотже тулбар от Google  поставить.

Для проверки списка урлов нужен массовый pagerank checker, немного погуглил и нашел пару рабочих:
checkbulkpagerank.com 
www.pagerankreporter.com/

Вобщем то все.

А нет, еще есть десктопные проги различные, php скрипты, javascripts .

16.09.2008

Работа в интернете

Нужны люди знающие английский, тематика health, gambling(покер, казино и тп). В чем заключается работа: Нужно оставлять сообщения на английских сайтах(комментарии к постам в блогах в основном или пост в форуме). Сообщение должно быть в тему, а не просто 'cool site'. В поле website поставить мою ссылку. Сайт не должен содержать ссылок типа: buy viagra, penis enlargment и прочего спама. Сайт должен быть на своем домене, те вида site.com, не нужно blogspot, wordpress и т.п. бесплатные сервисы. Pagerank домена 1 и выше. Как проверить я объясню, если не знаете. Оплата после того, как посты пройдут модерацию и будут заапрувлены(т.е. опубликованы), это порядка 2-3 дня. Вы предоставляете урлы с моей ссылкой, я плачу за них. Объем работы не большой, так что это скорей побочный заработок. Стоимость: ~0.2 за мою ссылку, оставленную на выбранном вами сайте. email для связи:

29.02.2008

Рерайт

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