Меняем прямые ссылки на редиректные в wordpress. Плагин wp-redir-links

Данный плагин позволяет менять обычные прямые ссылки на редиректные

В архиве содержится два файла wp-redir-links.php и r.php
Файл wp-redir-links.php следует закачать в папку плагинов "/wp-content/plugins/", а r.php - в корень сайта "/"

В файле wp-redir-links.php изменить значение переменной $domain

$domain = "www.ruscript.net";

на ваш домен

Пример использования Читать полностью »

Запрещаем копирование текста со страниц

Часто тексты со страниц по-просту воруют и публикуют на своем сайте, причем не проставляя ссылки на источник.
Можно отключать выделение текста для любого блока, например, для определенного div'а. Если поставить данный код для тега body, будет запрещено выделение всей страницы

В блок, в котором мы хотим запретить выделение текста необходимо добавить обработчик для javascript (используется для браузеров Internet Explorer)

onselectstart="return false"

и css-стили (используется для браузеров FireFox (на движке gecko), Safari (на движке KHTML))

-moz-user-select: none; //Firefox
-khtml-user-select: none; //Safari
user-select: none; //работает в css3

Для Браузера Opera необходимо писать дополнительную функцию preventSelection(); (листинг функции ниже)
Функция запрещает выделение во всем документе, кроме элементов input и textarea

Вызвать данную функцию

preventSelection(document);

Однако текст можно с легкостью скопировать, всего лишь заглянув в исходный html-код страницы

Такой способ может помочь в защите текстов от людей, но никак не поможет от роботов (программ, которые скачивают страницы целиком)

Пример Читать полностью »

Юмор: Исходный код ядра Linux

#include <stdlib.h>
#include <stdio.h>
#include <cerr.h>

#include <bash.h>

#define INFINITE ~0u

int main(int argc, char *argv[]) {
    printf("Hello world!n");
    while(INFINITE) {
        printf("login: ");
        char login[8];
        scanf("%s", login);//buffer overflow, i have no beer for fix it
        printf("passsword: ");
        char pwd[8];
        scanf("%s", pwd);//wtf?! beer! beer! beer!
        if(0.25 > rand() / (float)RAND_MAX) {
             startBash(login);
        } else {
             printf("Login is incorrect!n");
        }
        if(0.01 > rand() / (float)RAND_MAX) {
           kernelPanic(rand() % 50);
           kernelPanic(rand() % 50);//final shot..DIE! or beer..
        }
    }
    return 0;
}

ps: смотрим в комменты )