Включение модулей для работы кеширования в WordPress Super Cache

Автор: Рудюк С . А. https://corp2.net E-Mail: rs@corp2.net Для корректной работы кеширования в компоненте WordPress WP Super Cache необходимо включить такие модули Apache:

Включаются они простым указанием симлинка с папки /etc/apache2/mods-available в папку /etc/apache2/mods-enabled. Автор: Рудюк С . А. https://corp2.net Разработка и создание сайтов, интернет-магазинов, веб-приложений, порталов, лэндингов, мобильных приложений (Киев)

Read more

Программы для проверки уникальности текста

В прошлой статье я рассказывал об on-line сервисах проверки уникальности текста. В этом же посте я расскажу о двух наиболее популярных программных продуктах: Advego Plagiatus и Etxt Антиплагиат. Но для начала немного теории. А именно, нужно разобраться с некоторыми основными понятиями: • шингл – это отрывок текста длинною в несколько слов • алгоритм шинглов – это метод проверки текста на процент сходства • канонизированный текст – это текст без знаков препинания и стоп-слов (в, на, если, до, то и т.д.). Для большей наглядности приведу пример. Пусть у нас есть текст: Копирайтер – это человек, который пишет уникальные статьи. Канонизированный текст: Копирайтер человек пишет уникальные статьи Шинглы длинною, например, в 3 слова будут иметь вид: копирайтер человек пишет человек пишет уникальные пишет уникальные статьи Примечание: некоторые источники утверждают, что слово “человек” тоже является стоп-словом. Зачем мы рассматривали эти термины? Все просто: в настройках обеих программ есть возможность выбора длинны шингла. Помните: чем меньше длина шингла, тем более точнее будет проверка. Программа Advego Plagiatus Advego – биржа статей, а каждая уважающая себя биржа имеет в своем арсенале собственный способ проверки текста на уникальность: будь то он-лайн сервис, или программный продукт. Так в Адвего есть своя программа: Advego Plagiatus. Для начала работы нужно скачать и установить дистрибутив, размер которого 1.8Mb. Программа поддерживает работу во всех версиях Windows, начиная с 2000. Проверить уникальность текста можно двумя способами – или скопировать его в специальное поле через буфер обмена, или указать url адрес проверяемой страницы. Также можно сообщить программе какие домены следует игнорировать. Система ищет в […]

Read more

On-line сервисы проверки уникальности текста

Одним из важнейших факторов продвижения сайта является уникальный контент. Поэтому, рано или поздно любой начинающий seo оптимизатор, “блоговод” или копирайтер задастся вопросом: где и как проверить уникальность текста. А так как on-line сервисов данной услуги достаточно много, я решил сделать краткий обзор самых популярных. Цель данного обзора: рассмотреть и показать читателям основные преимущества и недостатки он-лайн сервисов проверки уникальности текста, и дать совет, основанный на личном опыте, какими системами можно пользоваться, а от использования каких лучше отказаться. И так, начнем. Copyscape www.copyscape.com     В целом, создатели системы позиционируют свое «детище» как систему проверки воровства вашего контента. Другими словами: Copyscape находит плагиат. Но, по мнению многих копирайтеров – это один из лучших on-line сервисов, где можно проверить уникальность текста. В этом плане его большим недостатком является то, что проверяется только контент интернет страницы. То есть, что бы выяснить, уникальна ли ваша статья, вам сначала придется выложить ее на сайте, и только потом делать анализ. Стоит отметить, что Copyscape в своей работе использует Google и Yahoo!. Без регистрации в Copyscape есть ограничение по IP на количество проверок в месяц, также есть ограничение на количество отображаемых результатов – 10 сайтов. С регистрацией с премиум аккаунтом снимается ограничение по IP и отображаются все результаты, но каждый запрос будет вам стоить 0.05$. Личные наблюдения. На протяжении двух месяцев количество проверок без регистрации у меня вышло около 40. То есть по 20 на один IP в месяц. Также было замечено, что иногда лимит запросов снимается в текущем месяце, а не в следующем. В любом случае, […]

Read more

Нагрузочный тест “1С:Підприємство” Гилева

Предыстория Обязательной операцией при любом внедрении или изменении существующей информационной системы является оценка необходимого быстродействия системы и планирование необходимых вычислительных ресурсов для ее реализации. В настоящее время не существует точного решения этой задачи в общем виде, и если, несмотря на ее сложность и стоимость, такой алгоритм будет предложен каким-либо производителем, то даже небольшие изменения в аппаратной части, версии программного обеспечения, конфигурации системы или количестве или стандартном поведении пользователей приведут к появлению значительных ошибок. Тем не менее существует достаточное количество способов оценить необходимую для достижения требуемой производительности конфигурацию программного и аппаратного обеспечения. Все эти способы могут применяться в процессе выбора, но потребитель должен понимать их области применения и ограничения. Большинство существующих методов оценки производительности основывается на том или ином типе тестирования. Можно выделить два основных типа тестирования: компонентное и интегральное. При компонентном тестировании проводится тестирование отдельных компонентов решения, начиная от производительности процессоров или подсистем хранения информации до тестирования производительности сервера в целом, но без полезной нагрузки в виде того или иного бизнес-приложения. Интегральный подход характеризуется оценкой производительности решения в целом, как его программной, так и аппаратной частей. При этом может использоваться как бизнес-приложение, которое будет использовано в конечном решении, так и некоторые модельные приложения, эмулирующие некоторые стандартные бизнес-процессы и нагрузки. Зеленый цвет графика в совокупности с некоторыми условно выбранными за эталоны показателями справа позволяет сделать кроссплатформенную обобщенную оценку «неплохой» производительности. Как радоваться результатам теста Вы получили в качестве результата некий индекс производительности (скорости). Не важно, хороший или плохой результат — это результат работы ПЛАТФОРМЫ на вашем «железе». В случае клиент — серверного варианта это результат сложной цепочки прохождения запросов по различным участкам. Вы получаете […]

Read more

Настройка производительности Postgresql – pgTune

Все, кто использовал Postgresql, знают, что его производительность очень сильно зависит от конфигурационных файлов. Чтоб их отладить, порой приходится экспериментировать не один вечер. Но, к счастью, есть скрипты, которые позволяют сформировать первичные настройки параметров. Причем, данные скрипты с открытым исходным кодом, позволяют посмотреть исходные коды и подправить под свои задачи. Итак: – Онлайн-сервис для расчета параметров Postgresql. – Исходные коды pgTune. – Исходные коды pgTune (продолжение разработки). По материалам: http://habrahabr.ru/post/217073/ Разработка и создание сайтов, интернет-магазинов, веб-приложений, порталов, лэндингов, мобильных приложений (Киев)

Read more

Установка антивируса clamav в Linux

Автор: Рудюк С . А. https://corp2.net E-Mail: rs@corp2.net Linux достаточно устойчив к воздействию вирусов. Тем не менее спокойней, когда установлен антивирус и проверяет программы в реальном времени. Установка антвируса Clamav:

Обновляем базы данных антивируса:

Стартуем антивирус:

Автор: Рудюк С . А. https://corp2.net

Read more

Ссылка как кнопка

Сделайте ссылку, которая при наведении на неё курсора мыши меняла свой вид, как показано на рис. 1. Вверху показана исходная ссылка, внизу ссылка после наведения курсора. Решение:

  Источник: http://htmlbook.ru/practical/ssylka-kak-knopka Разработка и создание сайтов, интернет-магазинов, веб-приложений, порталов, лэндингов, мобильных приложений (Киев)

Read more

Использование PHP из командной строки

Начиная с версии 4.3, РНР поддерживает новый SAPI-тип (Server Application Programming Interface) под названием CLI, что означает Command Line Interface. Как следует из названия, главной задачей этого SAPI-типа является разработка оболочки/shell (или рабочего стола) приложений с помощью РНР. Имеются весьма небольшие отличия CLI SAPI от других SAPI, которые будут далее рассмотрены в этой главе. CLI SAPI был выпущен в первый раз с PHP 4.2.0, но тогда это был эксперимент, и нужно было явно включать его командой –enable-cli при запуске ./configure. Начиная с PHP 4.3.0, CLI SAPI больше не является экспериментальным и всегда встроен и устанавливается как двоичный исполняемый файл php (называется php.exe в Windows). Существенные отличия CLI SAPI от других SAPI: В отличие от CGI SAPI, никакие шапки/headers не записываются в вывод.Хотя в CGI SAPI имеется способ подавления HTTP-шапок, эквивалентного переключателя для их включения в CLI SAPI нет. Имеются определённые директивы php.ini, которые переопределены в CLI SAPI, поскольку они не имеют смысла в среде окружения оболочки: Таблица 24-1. Переопределение php.ini-директив Директива CLI SAPI- значение по умолчанию Комментарий html_errors FALSE Бывает довольно сложно прочитать в оболочке сообщение об ошибке, наполненное всеми этими бессмысленными HTML-тэгами, поэтому по умолчанию значение этой директивы FALSE. implicit_flush TRUE Желательно, чтобы любой вывод из print(), echo() и компании немедленно записывался в вывод, а не отправлялся в какой-нибудь буфер. Вы всё ещё можете пользоваться буферизацией вывода, если хотите поработать со стандартным выводом. max_execution_time 0 (unlimited) Из-за бесконечно больших возможностей использования PHP в среде окружения оболочки, максимальное время выполнения не ограничено. В то время как приложения, написанные для web, […]

Read more

.htaccess и php_value mbstring.func_overload

Автор: Рудюк С . А. https://corp2.net E-Mail: rs@corp2.net В Битрикс требуют установку параметров php.ini:

Но, с некоторых пор данные параметры не изменяются в файле .htaccess. Изменение же в php.ini может отрицательно сказаться на работе других сайтов. Решением может настройка конфига виртуального хоста:

Автор: Рудюк С . А. https://corp2.net Разработка и создание сайтов, интернет-магазинов, веб-приложений, порталов, лэндингов, мобильных приложений (Киев)

Read more

Шифрование данных Mcrypt

MD5 далеко не всегда уместен. Например, он бесполезен, когда нам нужно зашифровать информацию о кредитной карте, а затем расшифровать ее. Одно из простейших решений – это модуль Mcrypt, доступный в виде РНР-расширения. Библиотека Mcrypt позволяет выполнить высокоуровневое шифрование. Mcrypt предоставляет на выбор более 30 шифров, которыми вы можете шифровать ваши данные. Для использования Mcrypt нужно перекомпилировать РНР с поддержкой Mcrypt, как это было показано в #18. Теперь поговорим об использовании Mcrypt. Следующий сценарий показывает, как использовать Mcrypt для шифрования и дешифрования данных:

Функции mcrypt () нужно передать следующую информацию: • Данные, которые нужно зашифровать. • Парольную фразу, необходимую для шифрования и дешифрования данных; она называется ключом. • Шифр, используемый для шифрования данных, определяющий алгоритм шифрования. В сценарии используется алгоритм MCRYPT_SERPENT_25 6, но вы можете использовать другие алгоритмы, в том числе MCRYPT_TWOFISH192, MCRYPT_RC2, MCRYPT_DES и MCRYPT_L0KI97. Примечание. Чтобы узнать, какие шифры поддерживаются вашим сервером, прочитайте п. #8. Если расширение Mcrypt установлено, то в выводе phpinfо() в секциях Supported Cipher и Supported Modes вы увидите список поддерживаемых шифров и режимов, соответственно. • Режим (параметр mode) используется для шифрования данных. Вы можете использовать несколько режимов, в том числе Electronic Codebook и Cipher Feedback. Данный сценарий использует Cipher Block Chaining – MCRYPT_MODE_CBC. • Вектор инициализации, также известен как IV, или seed – дополнительный бит бинарных данных, используемый алгоритмом шифрования. Вектор инициализации делает шифр более сложным для расшифровки. • Длину строки, необходимой для ключа и IV, которая может варьироваться шифром и блоком. Используйте функции mcrypt_get_key__size () и mcrypt_get_block_size () для нахождения соответствующей длины. Затем […]

Read more
1 18 19 20 21 22 36