Strict Standards: Declaration of Walker_Page::start_lvl() should be compatible with Walker::start_lvl($output) in /home/mchedlishvili.com/mike/WWW/wp-includes/classes.php on line 584

Strict Standards: Declaration of Walker_Page::end_lvl() should be compatible with Walker::end_lvl($output) in /home/mchedlishvili.com/mike/WWW/wp-includes/classes.php on line 584

Strict Standards: Declaration of Walker_Page::start_el() should be compatible with Walker::start_el($output) in /home/mchedlishvili.com/mike/WWW/wp-includes/classes.php on line 584

Strict Standards: Declaration of Walker_Page::end_el() should be compatible with Walker::end_el($output) in /home/mchedlishvili.com/mike/WWW/wp-includes/classes.php on line 584

Strict Standards: Declaration of Walker_PageDropdown::start_el() should be compatible with Walker::start_el($output) in /home/mchedlishvili.com/mike/WWW/wp-includes/classes.php on line 603

Strict Standards: Declaration of Walker_Category::start_lvl() should be compatible with Walker::start_lvl($output) in /home/mchedlishvili.com/mike/WWW/wp-includes/classes.php on line 702

Strict Standards: Declaration of Walker_Category::end_lvl() should be compatible with Walker::end_lvl($output) in /home/mchedlishvili.com/mike/WWW/wp-includes/classes.php on line 702

Strict Standards: Declaration of Walker_Category::start_el() should be compatible with Walker::start_el($output) in /home/mchedlishvili.com/mike/WWW/wp-includes/classes.php on line 702

Strict Standards: Declaration of Walker_Category::end_el() should be compatible with Walker::end_el($output) in /home/mchedlishvili.com/mike/WWW/wp-includes/classes.php on line 702

Strict Standards: Declaration of Walker_CategoryDropdown::start_el() should be compatible with Walker::start_el($output) in /home/mchedlishvili.com/mike/WWW/wp-includes/classes.php on line 727

Strict Standards: Redefining already defined constructor for class wpdb in /home/mchedlishvili.com/mike/WWW/wp-includes/wp-db.php on line 58

Deprecated: Assigning the return value of new by reference is deprecated in /home/mchedlishvili.com/mike/WWW/wp-includes/cache.php on line 99

Strict Standards: Redefining already defined constructor for class WP_Object_Cache in /home/mchedlishvili.com/mike/WWW/wp-includes/cache.php on line 404

Deprecated: Assigning the return value of new by reference is deprecated in /home/mchedlishvili.com/mike/WWW/wp-includes/query.php on line 21

Deprecated: Assigning the return value of new by reference is deprecated in /home/mchedlishvili.com/mike/WWW/wp-includes/theme.php on line 576

Deprecated: Assigning the return value of new by reference is deprecated in /home/mchedlishvili.com/mike/WWW/wp-content/plugins/exec-php/exec-php.php on line 22

Deprecated: Assigning the return value of new by reference is deprecated in /home/mchedlishvili.com/mike/WWW/wp-content/plugins/exec-php/includes/manager.php on line 34

Deprecated: Assigning the return value of new by reference is deprecated in /home/mchedlishvili.com/mike/WWW/wp-content/plugins/exec-php/includes/manager.php on line 35

Deprecated: Assigning the return value of new by reference is deprecated in /home/mchedlishvili.com/mike/WWW/wp-content/plugins/exec-php/includes/manager.php on line 36

Deprecated: Assigning the return value of new by reference is deprecated in /home/mchedlishvili.com/mike/WWW/wp-content/plugins/exec-php/includes/admin.php on line 42

Deprecated: Assigning the return value of new by reference is deprecated in /home/mchedlishvili.com/mike/WWW/wp-content/plugins/exec-php/includes/admin.php on line 48

Deprecated: Assigning the return value of new by reference is deprecated in /home/mchedlishvili.com/mike/WWW/wp-content/plugins/exec-php/includes/admin.php on line 49

Deprecated: Assigning the return value of new by reference is deprecated in /home/mchedlishvili.com/mike/WWW/wp-content/plugins/exec-php/includes/admin.php on line 50

Deprecated: Assigning the return value of new by reference is deprecated in /home/mchedlishvili.com/mike/WWW/wp-content/plugins/exec-php/includes/ajax.php on line 61

Deprecated: Assigning the return value of new by reference is deprecated in /home/mchedlishvili.com/mike/WWW/wp-content/plugins/exec-php/includes/cache.php on line 33

Deprecated: Assigning the return value of new by reference is deprecated in /home/mchedlishvili.com/mike/WWW/wp-content/plugins/exec-php/includes/cache.php on line 42

Strict Standards: Redefining already defined constructor for class ngg_Tags in /home/mchedlishvili.com/mike/WWW/wp-content/plugins/nextgen-gallery/lib/nggallery.lib.php on line 559
Миша.Мчедлишвили | Частная территория

Strict Standards: Non-static method nggallery::get_option() should not be called statically in /home/mchedlishvili.com/mike/WWW/wp-content/plugins/nextgen-gallery/nggfunctions.php on line 10

UNIX-время или POSIX-время (Unix time) — способ кодирования времени, принятый в UNIX и некоторых других POSIX-совместимых операционных системах.

$ date -ud@1234567890
Fri Feb 13 23:31:30 UTC 2009

Фактически, unix time (или time_t по типу переменной) — это число секунд, прошедших с точки начала отсчёта, которой считается полночь (по UTC) с 31 декабря 1969 года на 1 января 1970 года, а время с этого момента называют «эрой UNIX» (Unix Epoch).

Фанаты, гики и энтузиасты ещё во времена Fidonet завели традицию — отмечать особо ровные даты в unix-time, и такие даты стали называть «time_t parties».

Вот самые круглые time_t-даты:

  • 9 сентября 2001 года в 01:46:40 UTC, биллениум Unix (1000000000)
  • 18 марта 2005 года в 01:58:31 UTC (1111111111)
  • 13 февраля 2009 года в 23:31:30 UTC (1234567890)
  • 13 июля 2012 года в 11:01:20 UTC (1342177280 = 0×50000000)
  • 18 мая 2033 года в 03:33:20 UTC , второй биллениум (2000000000).

Как видите, в ночь с 13 на 14 февраля этого года ожидается юбилей. Технически с учётом поправки на часовой пояс у нас это произойдёт уже 14-го в 31 минуту и 30 секунд первого. Забавно, что 13-е число приходится на пятницу, а 14-е — день всех влюблённых.

19 января 2038 года в 03:14:08 по UTC значение переменной типа time_t достигнет 231, что может привести к ошибочной интерпретации этого числа как отрицательного. Возможное решение «проблемы 2K38» —  использование не 32-х, а 64-битной переменной.

Жилинский Владимир.


Strict Standards: Non-static method nggallery::get_option() should not be called statically in /home/mchedlishvili.com/mike/WWW/wp-content/plugins/nextgen-gallery/nggfunctions.php on line 10

Увидел у Экслера:

Забавный ролик из "Большой разницы". Если бы "Иронию судьбы" снимал Бекмамбетов. Отлично протащили наш идиотский product placement.


Strict Standards: Non-static method nggallery::get_option() should not be called statically in /home/mchedlishvili.com/mike/WWW/wp-content/plugins/nextgen-gallery/nggfunctions.php on line 10

1. Используйте в качестве движка WordPress, это стандарт и удобнее вы сейчас просто ничего не найдёте. К тому же, читатели уже привыкли к нему, и им так удобнее. Wordpress очень легко устанавливается, а на нормальном хостинге это происходит автоматически.

2. Выберите какую-нибудь симпатичную тему с читаемыми шрифтами и ненапряжными цветами. Желательно, русифицированную и свежую. Или (если есть деньги) закажите у дизайнера оригинальную долларов за 50-100-200.

3. Если в теме отсутствует фавиконка - обязательно сделайте её. Это картинка 16х16 пикселей в формате x-ico, хранящаяся в корне сайта с именем favicon.ico. Подключить можно вручную или плагином Favicon Manager.

4. Настройте полную выдачу статей в RSS (Настройки -> Чтение).

5. Зарегистрируйтесь на FeedBurner и пропустите свою RSS-ленту через него. В Wordpress она находится по адресу ваш-блог.ru/feed/.

6. Замените фиды в блоге с помощью плагина FeedSmith.

7. Не допустите ошибок.

8. Повесьте где-нибудь на блоге счётчик подписчиков - или от FeedBurner или средствами плагина Feed Count.

9. Разместите на странице картинку с символикой RSS и ссылкой на фид в FeedBurner.

10. Определитесь со структурой - разделы или теги? Или всё сразу? Что-то должно быть обязательно.

11. Поставьте нумератор страниц блога, например, PageNavi.

12. Поставьте плагин для подписки на комментарии по e-mail, например, Subscribe To Comments. Это важно!

13. Настройте кеширование, это ускорит работу блога. Например, с помощью плагина WP-Cache.

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

15. Разместите на блоге свою контактную информацию (e-mail, icq, jabber), желательно и свою фотографию.

Коллеги, следуйте этим простым рекомендациям и читатели будут вам благодарны.

Жилинский Владимир.


Strict Standards: Non-static method nggallery::get_option() should not be called statically in /home/mchedlishvili.com/mike/WWW/wp-content/plugins/nextgen-gallery/nggfunctions.php on line 10


Strict Standards: Non-static method nggallery::get_option() should not be called statically in /home/mchedlishvili.com/mike/WWW/wp-content/plugins/nextgen-gallery/nggfunctions.php on line 10
  1. <script type="text/javascript">
  2. //IE5+, Mozilla 1.0+, Opera 7+
  3.  
  4. function getClientWidth()
  5. {
  6.   return document.compatMode=='CSS1Compat' && !window.opera?document.documentElement.clientWidth:document.body.clientWidth;
  7. }
  8.  
  9. function getClientHeight()
  10. {
  11.   return document.compatMode=='CSS1Compat' && !window.opera?document.documentElement.clientHeight:document.body.clientHeight;
  12. }
  13.  
  14. </script>

Strict Standards: Non-static method nggallery::get_option() should not be called statically in /home/mchedlishvili.com/mike/WWW/wp-content/plugins/nextgen-gallery/nggfunctions.php on line 10


Strict Standards: Non-static method nggallery::get_option() should not be called statically in /home/mchedlishvili.com/mike/WWW/wp-content/plugins/nextgen-gallery/nggfunctions.php on line 10

Для определения Яндекс тИЦ (тИЦ - тематический индекс цитирования) пойдем тем же путем что и расширение Яндекс.Бар. Чтобы проверить тИЦ Яндекс.Бар посылает запрос по адресу http://bar-navig.yandex.ru/u?ver=2&show=32&url=http://www.сайт.ru и получает XML документ следующего вида:

  1. <urlinfo>
  2.  <url domain="www.сайт.ru">/</url>
  3.  <tcy rang="4" value="250"/>
  4.  <topics> </topics>
  5.  <textinfo> </textinfo>
  6. </urlinfo>

Значение тИЦ - это значение аттрибута value элемента tcy, вот его и нужно выдрать из документа, а как смотрите ниже:

  1. <?
  2. function getTCY($url)
  3. {
  4.   //считываем XML-файл с данными
  5.   $xml = file_get_contents('http://bar-navig.yandex.ru/u?ver=2&show=32&url='.$url);
  6.  
  7.   //если XML файл прочитан, то возвращаем значение параметра value, иначе возвращаем false - ошибка
  8.   return $xml ? (int) substr(strstr($xml, 'value="'), 7) : false;
  9. }
  10. ?>

Теперь чтобы узнать тИЦ Яндекса нужно вызвать функцию getTCY и передать ей в качестве параметра URL сайта:

  1. $tcy = getTCY('http://www.site.com');

Взято с www.tigir.com


Strict Standards: Non-static method nggallery::get_option() should not be called statically in /home/mchedlishvili.com/mike/WWW/wp-content/plugins/nextgen-gallery/nggfunctions.php on line 10


Strict Standards: Non-static method nggallery::get_option() should not be called statically in /home/mchedlishvili.com/mike/WWW/wp-content/plugins/nextgen-gallery/nggfunctions.php on line 10
  1. function get_file_etag($filename)
  2. {
  3.   return sprintf('%x-%x-%x', fileinode($filename), filesize($filename), filemtime($filename) );
  4. }

Strict Standards: Non-static method nggallery::get_option() should not be called statically in /home/mchedlishvili.com/mike/WWW/wp-content/plugins/nextgen-gallery/nggfunctions.php on line 10