Интересно почитать… Блог в котором есть много интересной информации…

31 мая 2011

Как подключить Яндекс Спеллер к Joomla

Категория: программирование — admin @ 7:11

Делается это достаточно просто, см. Подключение к Joomla!. Единственное, что вместо

Languages: English=en,Russian=ru

лучше прописать

Languages: Russian=ru,English=en

тогда русский будет выбран по умолчанию.

Подключение к Joomla!

Радуга в фонтане

Категория: духовное — admin @ 1:20

радугаВ русском языке много слов образованных от слова «Ра». Ра — древнеславянский бог солнца.

  • Ра-дуга
  • Ра-ссвет
  • Ра-но
  • по-Ра
  • Ра-дость — то, что даёт Ра
  • Вера — ведение Ра

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

29 мая 2011

Настройка Joomla плагина vmSef часть II

Категория: программирование — admin @ 0:56

vmSef лекго устанавливается и настраивается, но внутри он устроен достаточно хитро.

Он копирует файл plugins/system/vmsefr.php в components/com_virtuemart/router.php, а потом каждый раз проверяет есть он там или нет, и если нет, то выдаёт сообщение «vmSef cannot be installed». Более того, router.php удаляет сам себя, если плагин отключен (disabled). Я у себя всё это копирование закомментировал и удалил все лишние файлы, остались только plugins/system/vmsefr.php, plugins/system/vmsefr.xml и components/com_virtuemart/router.php.

Теперь, чтобы выключить плагин, надо вручную удалить или переименовать файл components/com_virtuemart/router.php.

28 мая 2011

Тестирование модуля памяти DDR2 2Gb PC2-6400 800MHz DIMM Kingston, KVR800D2N5/2G

Категория: железо — admin @ 21:06

У меня было две планки по 1GB с таймингами 5-5-5-15:

(далее…)

Как запретить индексирование сайта

Категория: информационные технологии — admin @ 3:32

Для запрета индексирования надо в файле robots.txt прописать следующее:

User-agent: *
Disallow: /

подробнее о robots.txt

Архивируем измененные файлы под Ubuntu Linux

Категория: linux — admin @ 2:39

так, ну значит у команды find есть такие параметры:

       -mmin n
              File's data was last modified n minutes ago.

       -mtime n
              File's  data  was  last  modified  n*24  hours ago.  See the comments for -atime to understand how rounding
              affects the interpretation of file modification times.

       -newer file
              File was modified more recently than file.  If file is a symbolic link and the -H option or the  -L  option
              is in effect, the modification time of the file it points to is always used.

       -newerXY reference
              Compares  the timestamp of the current file with reference.  The reference argument is normally the name of
              a file (and one of its timestamps is used for the comparison) but it may also be  a  string  describing  an
              absolute  time.   X and Y are placeholders for other letters, and these letters select which time belonging
              to how reference is used for the comparison.

Например, я хочу заархивировать файлы в каталоге ./components/com_virtuemart/ измененные не позднее 11 дней назад.

Для этого можно использовать такую команду:

find ./components/com_virtuemart/ -type f -mtime -11 | xargs tar -cvf vm.tar

(далее…)

Пчелы

Категория: разное — admin @ 1:29

Пчелы мед не сортируют, просто растения цветут в разное время, поэтому в мёде преобладает то растение которое цветет во время сбора.

Ещё пчелы умеют друг с другом договариваться куда им лететь за нектаром 🙂

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

24 мая 2011

Изучаем китайский язык с помощью Apache Web Server

Категория: linux,информационные технологии — admin @ 12:55

Для того, чтобы настроить 301-перенаправление всех зеркал на основное зеркало, но при этом исключить файл robots.txt и файлы Google и Yandex, надо в .htaccess прописать вот такую штуку:

RewriteCond %{REQUEST_FILENAME} !/robots.txt$ [NC]
RewriteCond %{REQUEST_FILENAME} !/yandex_.*$ [NC]
RewriteCond %{REQUEST_FILENAME} !/google.*$ [NC]
RewriteCond %{HTTP_HOST} ^(www.)?mirror1.ru$ [NC,OR]
RewriteCond %{HTTP_HOST} ^(www.)?mirror2.ru$ [NC,OR]
RewriteCond %{HTTP_HOST} ^www.mysitename.ru$ [NC]
RewriteRule ^(.*)$ http://mysitename.ru/$1 [R=301,L]

похоже, что в переводе на русский это означает следующее:

line1 AND line2 AND line3 AND (line4 OR line5 OR line6)

[NC] это No Case
[L] последнее правило

подробнее см Apache Module mod_rewrite.

также см. Как прописывать зеркала для сайта на Joomla.

17 мая 2011

Проблема с Passive FTP на VmWare

Категория: Windows — admin @ 22:43

На Windows 7 стоит VmWare, на ней Ubuntu Linux. На VmWare настроен Port Forwarding через NAT:

Active FTP работает, как локально, так и с удаленной машины, Passive Mode с локальной машины тоже работает, а с удаленной работает только с выключенным FireWall-ом (на реальном хосте под Winows 7).

(далее…)

16 мая 2011

Настройка почтового лога в PHP 5.3

Категория: программирование — admin @ 12:42

создаем файл /var/log/phpmail.log:

# cd /var/log/
# touch phpmail.log
# chown www-data\: phpmail.log

и прописываем его в /etc/php5/apache2/php.ini

; Log all mail() calls including the full path of the script, line #, to address and headers
mail.log = /var/log/phpmail.log

рестартим Apache:

# /etc/init.d/apache2 restart

стереть лог можно так:

# cat /dev/null > /var/log/phpmail.log

15 мая 2011

Конвертация домена РФ

Категория: программирование — admin @ 1:51

Код для конвертации домена из IDN в русский вид:

<?php

header('Content-Type: text/html; charset=utf-8');

$utf8 = idn_to_utf8('xn--80abcmvbjsf9gg3b.xn--p1ai');

echo 'utf8: ' . $utf8 . '<br>';

echo 'IDN: ' . idn_to_ascii($utf8);

//phpinfo();

?>

Чтобы работала функция idn_to_utf8 должно быть: PHP 5 >= 5.3.0, PECL intl >= 1.0.2, PECL idn >= 0.1.

надо их либо инсталлировать через PECL:

# apt-get install php-pear
# apt-get install php5-dev
# pecl install idn channel://pecl.php.net/idn-0.2.0
# pecl install intl

либо перекомпилировать PHP с опцией —enable-intl

(далее…)

14 мая 2011

Форматируем название товара в Joomla VirtueMart

Категория: информационные технологии — admin @ 14:20

Создаём в базе таблицу jos_vmx_product_keyword для храненения ключевых слов, которые надо подсвечивать в названии товара.

CREATE TABLE `jos_vmx_product_keyword` (
  `keyword_id` int(11) NOT NULL AUTO_INCREMENT,
  `keyword_value` varchar(64) NOT NULL,
  PRIMARY KEY (`keyword_id`),
  UNIQUE KEY `keyword_value` (`keyword_value`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=19 ;

INSERT INTO `jos_vmx_product_keyword` (`keyword_value`) VALUES
('кошка'),
('собака');

(далее…)

10 мая 2011

Через 2 месяца будет Joomla 1.7

Категория: Новости,программирование — admin @ 22:09

Где-то в июле 2011 должна появиться Joomla 1.7.

Virtuemart 2 сейчас в стадии RC, и судя по описанию он не совсем совместим с Joomla 1.6, зато там есть ряд интересных нововведений, таких как Custom Fields (вместо attributes, producttypes, variants,…).

В общем, процесс у них идет, но наверное, использовать Virtuemart 2 пока ещё рано.

SEO оптимизация сайта

Категория: linux — admin @ 5:22

для 301 перенаправления всех зеркал на главное и заодно для удаления www из url-а можно написать в .htaccess вот такую штуку:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www.)?mirror1.ru$ [OR]
RewriteCond %{HTTP_HOST} ^(www.)?mirror2.ru$ [OR]
RewriteCond %{HTTP_HOST} ^www.main-mirror.ru$ [NC]
RewriteRule ^(.*)$ http://main-mirror.ru/$1 [R=301,L]

(далее…)

9 мая 2011

Тренировка

Категория: разное — admin @ 1:08

тренировка:

настоящая работа:

8 мая 2011

Почему может не работать Active FTP под VmWare через NAT

Категория: Windows — admin @ 4:53

NAT на Windows 7 работает только в новых  версиях VMWare — 6.5.3 и 7.x.x

Для запуска 64-разрядных гостей процессор должен поддерживать технологию Intel VT ( http://ark.intel.com/VTList.aspx )

Для процессоров AMD технология AMD-V™(подробнее тут,утилита для проверки http://support.amd.com/us/Processor_TechDownloads/AMD-V_Hyper-V_Compatibility_Check_Utility_V2.zip) + поддержка должна быть включена в BIOS.

если всё настроено нормально, то утилита показывает такое окно:

(далее…)

Установка VmWare Tools под Ubuntu Server

Категория: linux — admin @ 4:04

монтируем виртуальный CDROM:

# cd /
# mkdir -p cdrom
# mount -t iso9660 /dev/cdrom /cdrom

запускаем инсталлятор VmWare Tools, потом всё время жмем Enter:

# cd cdrom/
# tar xvfz /cdrom/VMwareTools-8.4.6-385536.tar.gz
# ./vmware-tools-distrib/vmware-install.pl

7 мая 2011

Свободная память свободной памяти рознь

Категория: Windows — admin @ 17:11

Оказывается, что Task Manger (Диспетчер Задач) под Windows 7 показывает не сколько памяти свободно, а сколько можно засвопить, вот, например, у меня Task Manager показывает, что занято 1.49 Gb:

(далее…)

2 мая 2011

Настройка Joomla плагина vmSef

Категория: программирование — admin @ 22:24

В VirtueMart-е 1.1.x ссылка на категорию имеет такой вид:

http://sitename.ru/component/virtuemart/?page=shop.browse&category_id=1

ссылка на товар (flypage) выглядит так:

http://sitename.ru/component/virtuemart/?page=shop.product_details&flypage=flypage-ask.tpl&product_id=59&category_id=17

плагин vmSef создает SEF (Search Engine Friendly) ссылки для категорий и товаров такого вида:

http://sitename.ru/component/virtuemart/<название категории транслитом>

http://sitename.ru/component/virtuemart/<название категории транслитом>/<название товара транслитом>

(далее…)

SlogPost.ru