Month: Февраль 2013(Страница 1 из 2)

Борьба Google с продажей ссылок продолжается

google Похоже, что кампания Google по борьбе с платными ссылками продолжает набирать обороты. После нашумевшей истории с наложением фильтра на британское представительство крупнейшей сети по доставке цветов Interflora, появились сообщения об обнулении PR у нескольких новостных сайтов, которые занимались продажей ссылок.

Самое интересное, что некоторые из этих ресурсов содержали ссылки и на упомянутый выше сайт компании Interflora.

Как отмечают в самом поисковике, за продажные ссылки каждый месяц наказывается около 3% сайтов, 2% за продажу, и 1% за покупку соответственно.

Нельзя исключать и тот факт, что в самом ближайшем будущем, число ежемесячно наказываемых сайтов значительно вырастет. Как говорит Мэтт Каттс, если вам пришло уведомление от Google, о том, что на вашем сайте обнаружены ссылки с целью манипулировать PR, это верный признак потери доверия к ресурсу со стороны Google. И лишь удаления или добавления ко всем подобным ссылкам атрибута rel=»nofollow», можно отправлять запрос в Google на повторное рассмотрение.

Склонение и правильный вывод количества лет работы компании (PHP)

Порой хочется на сайте указать солидность своей компании, посредством указания количества лет с даты основания. Но вот незадача, в русском языке у годов имеются склонения. Например: 1 год, 2 года, 5 лет, 21 год, 22 года… И так далее.

Я решил эту проблему написав следующую функцию на PHP:

В 2013 году этот скрипт выведет: Компания Рога и копыта: 21 год профессиональной работы в сфере услуг!

Пользуйтесь на здоровье!

Top-5 самых угроз Информационной Безопасности 2012 года

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

Ну, что же прошедшей год был весьма интересным и насыщенным, тут было, где развернуться буткит-технологиям и целенаправленным образцам кибероружия. Хотя впрочем, были достаточно интересные экземпляры руткитов семейства Win32/Festi, код которого не рассчитан на выполнение на х64 битных системах ввиду отсутствия механизмов обхода проверки цифровой подписи, но и без этого там нашлось, на что посмотреть. Таким образом, мой Top-5 за прошлый год выглядит следующим образом:

Читать далее…

Версия для печати с указанием ссылок в сносках (Footnote Links)

Распечатав ту или иную страницу, вы не видите ссылок. Эта проблема решается добавлением в конец документа сносок с перечислением ссылок в документе. Вот как это выглядит:

Footnote Links

Демо
Исходный код

Как рекурсивно TAR-ом заархивировать файлы по маске?

Исключаем файлы по маске из TAR архива:

[root@shell ~]$ find /patch/to/dir/ -iname "*.php" -exec tar -rf /patch/to/filename.tar {} \;

Исключаем файлы и директории из архива:

cd /patch/to/dir/
tar -czvf - --exclude=www/photo --exclude=www/uploads --exclude='*.zip' --exclude='*.jpg' ./www/ | split -b 1999m - ./backup-filename.tar.gz

1. Сначала мы переходим в родительскую директорию, в которой находится нужная для архивации директория.
2. Мы вводим исключения для директорий а затем для типов файлов, потом объеденяем всё это и архивируем в TAR GZ архив.

Если вы хотите автоматизировать создание резервных копий (бекапов), то можете создать следующий скрипт, который можно зарядить в CRON:

#!/bin/sh

backup_date="$(date +%d.%m.%Y)"
backup_filename="$(date +%d.%m.%Y)_backup_filename.sql"

cd /patch/to/dir/
tar -czvf - --exclude=www/photo --exclude=www/uploads --exclude='*.zip' --exclude='*.jpg' ./www/ | split -b 1999m - ./$backup_filename.tar.gz

Помещаем этот скрипт в домашнюю директорию:

mv backup.sh /home/user_dir_name

Затем прописываем в CRONTAB следующее:

[root@shell]# export EDITOR="nano"
[root@EUROEXPO]# crontab -e
* 5 1,15 * * bash /home/user_dir_name/backup.sh

Директива * 5 1,15 * * bash приказывает системе создавать архив 2 раза в месяц (1 и 15 числа каждого месяца).

Либо помещаем скрипт в папку /etc/cron.monthly/ (он будет выполняться раз в месяц)

Страница 1 из 2

© 2007–2024, konyakov.ru