<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Электронный научно-практический журнал «Современная техника и технологии» &#187; Явич Максим Павлович</title>
	<atom:link href="http://technology.snauka.ru/author/hulkmax/feed" rel="self" type="application/rss+xml" />
	<link>https://technology.snauka.ru</link>
	<description></description>
	<lastBuildDate>Fri, 30 Jan 2026 18:56:12 +0000</lastBuildDate>
	<language>ru</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Сравнение процессов оптимизации сайта в поисковых системах с использованием PHP и HTML</title>
		<link>https://technology.snauka.ru/2014/03/3233</link>
		<comments>https://technology.snauka.ru/2014/03/3233#comments</comments>
		<pubDate>Wed, 12 Mar 2014 13:07:16 +0000</pubDate>
		<dc:creator>Явич Максим Павлович</dc:creator>
				<category><![CDATA[Общая рубрика]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[оптимизация сайта]]></category>
		<category><![CDATA[поисковые системы]]></category>

		<guid isPermaLink="false">https://technology.snauka.ru/?p=3233</guid>
		<description><![CDATA[На сегодняшний день самым современным, глобальным и успешным способом рекламы бизнеса является использование сети интернет. Практически у каждой компании имеется свой собственный интернет сайт. Для его продвижения очень важным аспектом является добавление его в поисковые системы. В нашей работе мы рассмотрим популярную поисковую систему Google. Вопросу оптимизации сайтов посвящен ряд работ [  1-4       ], однако, [...]]]></description>
			<content:encoded><![CDATA[<p>На сегодняшний день самым современным, глобальным и успешным способом рекламы бизнеса является использование сети интернет.</p>
<p>Практически у каждой компании имеется свой собственный интернет сайт. Для его продвижения очень важным аспектом является добавление его в поисковые системы. В нашей работе мы рассмотрим популярную поисковую систему Google.</p>
<p>Вопросу оптимизации сайтов посвящен ряд работ [  1-4       ], однако, четкие требования в них не сформулированы, предлагаемые методики являются общими и требуют конкретизации. В данной  работе рассматриваются основные требования к проблеме оптиматизации сайта в случае использования наиболее  популярной  поисковой системы Google.</p>
<p>Одним  из основных требований является необходимость  того , чтобы после запроса конкретного пользователя  необходимый сайт появился бы на первой странице  в ее верхней части. Именно в этом случае он привлекает наибольшее внимание. Этому способствует проведение  SEO оптимизации при введение сайта в систему Google.</p>
<p>(SEO –  сокращение от &#8220;searchengineoptimization&#8221; или &#8220;searchengineoptimizer&#8221;, что в переводе означает «поисковая оптимизация» или «поисковый оптимизатор»).</p>
<p>Для успешной оптимизации сайта основными требованиями  должны являться сформулированные ниже:</p>
<ol>
<li>Желательно, чтобы домен был первого уровня</li>
<li>Хостинг должен быть качественным.</li>
<li>Нужно создать Google map.</li>
<li>Необходимо прописывание мета тегов. Основными являются: <strong>title</strong><strong>, </strong><strong>description</strong><strong>, </strong><strong>keywords</strong></li>
<li>Сайт должен быть часто обновляем и иметь уникальную информацию</li>
<li>Нужно иметь побольше ссылок с других сайтов, которые имеют высокий рейтинг в поисковых системах.</li>
<li>Должен существовать переход между страницами сайта.</li>
</ol>
<p>Основным языком веб программирования является PHP. PHP является динамическим языком программирования и лидирует в этой области. В настоящее время поддерживается большинством хостинг-провайдеров. Данный язык веб-программирования является довольно простым, гибким, мощным и безопасным. Безопасность этого языка заключается в основном в том, что он включает в себя механизмы шифрования, и его нельзя подсмотреть в браузере.</p>
<p>Как было сказано выше, сайт нужно оптимизировать под конкретную  поисковую систему. По  мнению  некоторых  авторов сайты, написанные на  языке PHP индексируются  в меньшей степени, чем на языке HTML.  Однако из нашего опыта создание всего  сайта на HTML является весьма  громоздкой  и  не очень эффективной работой.</p>
<p>Рассмотрим конкретные причины, по которым HTTML сайты индексируются лучше. Очень важным критерием оптимизации сайта является дата его последнего изменения (Lastmodified). Робот поисковика, раз в определенный промежуток времени, посещает конкретный сайт для обнаружения новых страниц и изменения информации. Некоторые веб разработчики прописывают для этого мета тег:</p>
<p>&lt;META NAME=&#8221;Revisit-After&#8221; CONTENT=&#8221;xDays&#8221;&gt;<br />
Если робот не обнаруживает дату изменения, он индексирует страницы намного реже.  Множество PHP сайтов не передают эту информацию. Для решения этой проблемы веб программист должен сохранять в базе данных информацию о времени последнего изменения и прописывать его в виде:</p>
<p>$update=date_format($date,”D, d M Y H:i:s”);</p>
<p>header(&#8220;Last-Modified: &#8220;.$update.&#8221; GMT&#8221;);</p>
<p>Наши исследования показали, что большую роль играет контекст адресной строки, что легче контролируется в HTML, т.к. каждая страница является отдельным файлом, и при переходе на нее в адресной строке прописывается ее полное название, что является весьма  существенным прb индексированиb.  Например:</p>
<p>****.com/нужная информация.html</p>
<p>В то же время сказанное выше представляет проблему для PHP, т.к. в данном языке программирования не происходит переход на другую страницу, а перегружается только конкретный элемент текущей страницы.</p>
<p>Указаный аспект в PHP  реализуется с помощью передачи данных супер глобального массива $_GEТ, что  можно осуществить следующим образом:</p>
<p>На главной странице прописывается:</p>
<p>$path = empty($_GET['path']) ? &#8216;index&#8217; : $_GET['path'];</p>
<p>где $path &#8211; это переменная, в которой сохраняется информация адресной строки. Т.е.  по умолчанию открывается страница index, в других случаях передается значение, переданное в адресную строку.</p>
<p>Путь к папке со страницами прописывается  следующим образом:</p>
<p>include ($_SERVER['DOCUMENT_ROOT'].&#8217;/pages/&#8217;.$path.&#8217;.php&#8217;);</p>
<p>При передаче  в  path названия страницы, ей  нужно дать корректное название для индексации с введением нужных ключевых слов. В этом случае адресная строка будет иметь следующий вид:</p>
<p><a href="http://www.%2A%2A%2A%2A.com/index.php?path=computers&amp;products=Headphones">http://www.****.com/index.php?path=computers&amp;products=Headphones</a></p>
<p>Аналогично c этим же названием она добавится в список страниц при создании Googlemap.</p>
<p>Помимо страниц имеется возможность в переменную $path  вводить названия функций, а переход в свою очередь осуществлять с помощью функции header следующим образом:</p>
<p>header(&#8216;Location:index.php?path=”название желаемой страницы&#8217;);</p>
<p>В тех  случаях, когда  язык сайта не  английский, в адресную строку желательно вводить текст на языке сайта, конвертируя кодировку ссылки. Это дает возможность повысить уровень   индексации  сайта. Аналогичного эффекта возможно добиться,  прописывая слова латинскими буквами, например:</p>
<p><a href="http://www.%2A%2A%2A%2A.com/index.php?path=komputeri&amp;producti=naushniki">http://www.****.com/index.php?path=komputeri&amp;producti=naushniki</a></p>
<p>Следует принимать во внимание, что в случае передачи информации в адресную строку текста, для различных поисковых систем существуют определенные требования . Так, для индексации в системе Google , слова необходимо разделять с помощью  индекса «-«. Если же при  разделении используется  «_«, система Google  воспринимает их как одно слово. Есть мнение, что для поисковой системы Google не имеет значения будут ли страницы созданы в  PHP или HTML . Но есть мнения, что Гугл индексирует ссылки с расширением html лучше. Так, что мы считаем, что стоит поменять расширение ссылок на html. Это можно сделать посредством файла htaccess.</p>
<p>В данной статье мы рассмотрели основные методы оптимизации сайтов на примере  поисковой системы Google и конкретные методы, разработанные нами на практике.</p>
<p>Конечно, очень трудно уловить все моменты, которые использует Гугл для индексации веб страниц, т.к. программисты данной корпорации постоянно работают над алгоритмами по улучшению работы поисковой системы. Все методы оптимизации, упомянутые нами выше, зарекомендовали себя на практике. В данной работе мы упомянули в основном те методы, которые используются для сравнения индексации сайтов, созданных на PHP или HTML.</p>
]]></content:encoded>
			<wfw:commentRss>https://technology.snauka.ru/2014/03/3233/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Проблемы развития Captcha</title>
		<link>https://technology.snauka.ru/2015/07/7577</link>
		<comments>https://technology.snauka.ru/2015/07/7577#comments</comments>
		<pubDate>Fri, 24 Jul 2015 12:43:55 +0000</pubDate>
		<dc:creator>Явич Максим Павлович</dc:creator>
				<category><![CDATA[Общая рубрика]]></category>
		<category><![CDATA[Captcha]]></category>
		<category><![CDATA[защиты от ботов]]></category>

		<guid isPermaLink="false">https://technology.snauka.ru/?p=7577</guid>
		<description><![CDATA[Captcha используется в основном при регистрации пользователей на сайте для защиты от ботов, представляется в виде графических букв и цифр. Расшифровывается как «Completely Automated Public Turing test to tell Computers and Humans Apart», т.е. тест для определения кто использует систему человек или компьютер. Captcha работает следующим образом:пользователь заходит на страницу, на которой для него генерируется [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;" align="center">Captcha используется в основном при регистрации пользователей на сайте для защиты от ботов, представляется в виде графических букв и цифр. Расшифровывается как «Completely Automated Public Turing test to tell Computers and Humans Apart», т.е. тест для определения кто использует систему человек или компьютер. Captcha работает следующим образом:пользователь заходит на страницу, на которой для него генерируется случайный текст и выдается в виде  определенной картинки. Введенный пользователем текст сравнивается  с генерированным текстом. Ботов программируют так, чтобы они смогли распознать текст Captcha. Для распознавания бот должен определить границы символа, его местоположение, а потом уже распознать сам символ. Во избежание того, чтобы бот сразу не мог определить местоположение символа,  тот должен генерироваться в случайном месте в окошке Captcha. Бот сравнивает символ с фоном. Если символы и фон отличаются друг от друга цветами, то бот может легко определить местоположение и границы символа. Поэтому к фону необходимо добавить определенный шум, который отличается от самого символа. Также можно помещать символы друг на друге, или достаточно близко друг от друга.</p>
<p style="text-align: left;">Captcha должна обязательно использовать  разные шрифты, а также искажать их форму , т.к. боты накладывают маски на символы и сравнивают их с символами из своей библиотеки.  Использование разных шрифтов и их случайное искажение делает в этом случае распознавание для бота довольно сложным.</p>
<p style="text-align: left;"> Существуют алгоритмы под названием «нейронные сети» для распознавания символов «капчи». Эти алгоритмы являются намного сложнее, но  более эффективными. Вначале идет построение сети, а потом идет обучение этой сети.</p>
<p style="text-align: left;">Недавно используя алгоритмы «нейронные сети», Гугл разработал алгоритм для распознавания камерами StreetView дорожные знаки и номера домов. Оказалось, что этот алгоритм идеально подходит для распознавания Captcha. [1]</p>
<p style="text-align: left;">Рассмотрим Captcha, которую использует gmail.</p>
<p style="text-align: left;"><a href="https://technology.snauka.ru/2015/07/7577/1-121" rel="attachment wp-att-7578"><img class="alignnone size-full wp-image-7578" src="https://technology.snauka.ru/wp-content/uploads/2015/07/1.jpg" alt="" width="428" height="232" /></a></p>
<p style="text-align: left;">В данном случае боту распознать символы мешает шум и расположение символов.</p>
<p style="text-align: left;"> <a href="https://technology.snauka.ru/2015/07/7577/2-98" rel="attachment wp-att-7579"><img class="alignnone size-full wp-image-7579" src="https://technology.snauka.ru/wp-content/uploads/2015/07/2.jpg" alt="" width="382" height="205" /></a></p>
<p style="text-align: left;">В о втором случае боту распознать символы мешает тот факт, что символы помещены друг на друга и деформированы. Проблема заключается в том, что эти варианты Captcha не удобно распознать также и человеку.</p>
<p style="text-align: left;">Для того, чтобы использование компьютера было бы удобно для пользователя. Дизайн используемой системы должен удовлетворять следующим требованиям[2]:</p>
<ol style="text-align: left;">
<li>Обучаемость: Насколько легко для пользователей выполнять основные задачи в первый раз?</li>
<li>Эффективность: После ознакомления с дизайном, насколько быстро пользователи могут выполнять задачи?</li>
<li>Запоминаемость: После долгого периода неиспользования дизайна,  насколько  просто пользователи смогут в нем ориентироваться?</li>
<li>Ошибки: Сколько ошибок допустили пользователи, насколько серьезными являются эти ошибки, и как легко от них можно избавиться?</li>
<li>Удовлетворение (предпочтение пользователей): Насколько приятно пользователю использовать данный дизайн?</li>
</ol>
<p style="text-align: left;">Данные варианты Captcha перестают удовлетворять пятый пункт- удобного дизайна- предпочтение пользователей.  Появляются  более эффективные алгоритмы распознавания символов и в связи с этим Captcha становится  более сложной.  По нашему мнению желательно поменять направление развития Captcha,  не делая его все более сложным.</p>
<p style="text-align: left;">Гугл использует интеграцию с мобильными устройствами для идентификации пользователя, например, при входе в почту. Очевидно, целесообразно, в случае если Captcha не будет понятна пользователю, у него должна быть возможность доказать, что он не робот с помощью введения кода, который он получит на мобильное устройство в виде сообщения или телефонного звонка. Полностью переходить на метод ввода кода с мобильного устройства, может быть не удобно некоторым пользователем, а вариант выбора, по нашему мнению, будет довольно удачным.</p>
]]></content:encoded>
			<wfw:commentRss>https://technology.snauka.ru/2015/07/7577/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
