<?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>Next 2 Nothing</title>
	<atom:link href="https://next2nothing.ru/feed/" rel="self" type="application/rss+xml" />
	<link>https://next2nothing.ru</link>
	<description>Обо всем в двух словах</description>
	<lastBuildDate>Fri, 09 Sep 2022 07:17:45 +0000</lastBuildDate>
	<language>ru-RU</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
<site xmlns="com-wordpress:feed-additions:1">80380272</site>	<item>
		<title>Бесплатные Bootstrap шаблоны для вашего веб-проекта</title>
		<link>https://next2nothing.ru/besplatnye-bootstrap-shablony-dlja-vashego-veb-proekta/</link>
					<comments>https://next2nothing.ru/besplatnye-bootstrap-shablony-dlja-vashego-veb-proekta/#respond</comments>
		
		<dc:creator><![CDATA[Jack]]></dc:creator>
		<pubDate>Fri, 19 Nov 2021 07:47:38 +0000</pubDate>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[bootstrap]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[вебсайты]]></category>
		<guid isPermaLink="false">https://next2nothing.ru/?p=759</guid>

					<description><![CDATA[У многих людей есть стереотип относительно создания веб-сайтов: для этого нужен дизайнер и программист. В целом, все так и есть, но для простых проектов на &#8230; ]]></description>
										<content:encoded><![CDATA[
<p>У многих людей есть стереотип относительно создания веб-сайтов: для этого нужен дизайнер и программист. В целом, все так и есть, но для простых проектов на помощь приходит фреймворк bootstrap. Это удобный способ без головной боли сделать хороший интерфейс, работающий во всех браузерах. Необходимо просто подключить JS и CSS файлы к странице и можно пользоваться. </p>



<p>Разумеется придется потратить некоторое время на освоение этого фреймворка, да и базовые знания HTML тоже необходимы. Многие ругают его за тяжеловесность, предлагая другие фреймворки. </p>



<p>Но факт в том, что Bootstrap экономит кучу времени на создание интерфейса и им можно пользоваться, если у вас нет более достойных альтернатив. </p>



<p>Скачать, изучить, пощупать, посмотреть примеры использования можно на <a href="https://getbootstrap.com/" rel="nofollow noopener" target="_blank">официальном сайте Bootstrap</a>.</p>



<p>Однако ценность этой заметки для меня в списке ресурсов, где можно найти бесплатные Bootstrap-шаблоны для ваших веб-проектов.</p>



<ul class="wp-block-list"><li><a href="https://startbootstrap.com/" rel="nofollow noopener" target="_blank">https://startbootstrap.com</a></li><li><a href="https://bootstrapmade.com/" rel="nofollow noopener" target="_blank">https://bootstrapmade.com</a></li><li><a href="https://themewagon.com/theme-price/free/" rel="nofollow noopener" target="_blank">https://themewagon.com/theme-price/free/</a></li><li><a href="https://bootswatch.com/" rel="nofollow noopener" target="_blank">https://bootswatch.com</a> &#8212; стили для bootstrap (только CSS-файл)</li><li><a href="https://themes.3rdwavemedia.com/bootstrap-templates/free/" rel="nofollow noopener" target="_blank">https://themes.3rdwavemedia.com/bootstrap-templates/free/</a></li><li><a href="https://themefisher.com/free-bootstrap-templates/
" rel="nofollow noopener" target="_blank">https://themefisher.com/free-bootstrap-templates/</a></li><li><a href="https://uicookies.com" rel="nofollow noopener" target="_blank">https://uicookies.com</a></li><li><a href="https://untree.co" rel="nofollow noopener" target="_blank">https://untree.co</a></li></ul>



<p>Список будет пополняться. Если знаете ресурсы с хорошими бесплатными темами для Bootstrap &#8212; пишите в комментариях</p>
]]></content:encoded>
					
					<wfw:commentRss>https://next2nothing.ru/besplatnye-bootstrap-shablony-dlja-vashego-veb-proekta/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">759</post-id>	</item>
		<item>
		<title>HTMX для вашего API</title>
		<link>https://next2nothing.ru/htmx-dlja-vashego-api/</link>
					<comments>https://next2nothing.ru/htmx-dlja-vashego-api/#respond</comments>
		
		<dc:creator><![CDATA[Jack]]></dc:creator>
		<pubDate>Wed, 17 Nov 2021 08:23:13 +0000</pubDate>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[HTMX]]></category>
		<category><![CDATA[WEB]]></category>
		<guid isPermaLink="false">https://next2nothing.ru/?p=754</guid>

					<description><![CDATA[Довольно часто приходится &#171;по-быстрому&#187; сделать веб-морду к существующему API. Профессионально эту задачу умеют решать фронтэндеры, но иногда приходится обходиться своими силами. Речь пойдет о библиотеке &#8230; ]]></description>
										<content:encoded><![CDATA[
<p>Довольно часто приходится &#171;по-быстрому&#187; сделать веб-морду к существующему API. Профессионально эту задачу умеют решать фронтэндеры, но иногда приходится обходиться своими силами. Речь пойдет о библиотеке HTMX, которая помогает сделать веб-морду не погружаясь в дебри JavaScript. Но знание и понимание языка разметки HTML никто не отменял.</p>



<h2 class="wp-block-heading">Зачем вам нужен HTMX</h2>



<p>Идея в том, чтобы добавить к HTML-тегами дополнительные атрибуты, в которых указывать как именно взаимодействовать с API. </p>



<pre class="wp-block-preformatted">  &lt;button hx-post="/clicked"
       hx-trigger="click"
       hx-target="#parent-div"
       hx-swap="outerHTML"&gt;
    Click Me!
  &lt;/button&gt;
</pre>



<p>В этом примере из документации к HTMX, по нажатию на кнопку (hx-trigger=&#187;click&#187;) мы хотим отправить POST-запрос на адрес /clicked (hx-post=&#187;/clicked&#187;) и содержимым ответа заменить тег с id=&#187;parent-div&#187; (hx-target=&#187;#parent-div&#187;). Атрибут hx-swap=&#187;outerHTML&#187; — говорит о том, что менять надо тег с id=&#187;parent-div&#187; целиком, а не только его содержимое (в этом случае hx-swap=&#187;innerHTML&#187;).</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>Не забудьте подключить библиотеку к вашей странице, например так: </p></blockquote>



<pre id="block-cced1d0a-c1d9-433a-89b4-a22997d6497b" class="wp-block-preformatted">&lt;script src="https://unpkg.com/htmx.org@1.6.0"&gt;&lt;/script&gt;</pre>



<h2 class="wp-block-heading">Триггеры</h2>



<p>Помимо элементарных вещей библиотека позволяет реализовывать различные сценарии поведения на веб-странице с помощью атрибута hx-trigger. </p>



<ul class="wp-block-list"><li>Элементы input, textarea &amp; select отправят запрос при их изменении</li><li>Элемент form &#171;улетит&#187; по нажатию на кнопку Submit</li><li>На все остальные элементы надо кликнуть :)</li></ul>



<p>По умолчанию, AJAX-запросы инициируются обычными событиями HTML-элементов:</p>



<p>Это поведение можно изменить как раз с помощью атрибута hx-trigger. Хотите, чтобы запрос отправлялся когда мышка попадает в область конкретного элемента? Вот:</p>



<pre class="wp-block-preformatted">   &lt;div hx-post="/mouse_entered" hx-trigger="mouseenter"&gt;
      [Here Mouse, Mouse!]
   &lt;/div&gt;
</pre>



<p>Этим не ограничивается мощь hx-trigger, он еще понимает разные модификаторы, среди которых: </p>



<ul class="wp-block-list"><li>once &#8212; выполнить один раз</li><li>changed &#8212; срабатывает если значение элемента изменилось</li><li>delay: &#8212; ждет заданное время перед отправкой запроса</li></ul>



<h2 class="wp-block-heading">Обновление результатов без перезагрузки</h2>



<p>Часто требуется обновлять содержимое части страницы без ее перезагрузки. HTMX умеет это &#171;из коробки&#187;:</p>



<pre class="wp-block-preformatted">&lt;div hx-get="/news" hx-trigger="every 2s"&gt;
  &lt;/div&gt;</pre>



<p>Каждые 2 секунды запроашиваем /news, получаем свежие новости и можем их куда-нибудь вывести (hx-target). </p>



<h2 class="wp-block-heading">Выводы</h2>



<p>Таким образом, библиотека позволит вам быстро, просто и понятно создать веб-страницу с довольно богатым функционалом или продемонстрировать работоспособность API в браузере. У HTMX отличная <a href="https://htmx.org/docs/" rel="nofollow noopener" target="_blank">документация</a> с <a href="https://htmx.org/examples/" rel="nofollow noopener" target="_blank">примерами</a>.  </p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>Однако, есть небольшая особенность: HTMX в ответ на запросы ожидает HTML. Если ваш API возвращает JSON, то требуется еще один шаг, чтобы подружить ваш API с HTMX &#8212; использовать hx-ext или расширения. В частности расширение <a href="https://htmx.org/extensions/client-side-templates/" rel="nofollow noopener" target="_blank">client-side-templates</a> позволит вам возвращаемый JSON преобразовать в HTML прямо на вашей странице. Поддерживаются шаблонизаторы mustache, handlebars и nunjucks.</p></blockquote>



<p></p>
]]></content:encoded>
					
					<wfw:commentRss>https://next2nothing.ru/htmx-dlja-vashego-api/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">754</post-id>	</item>
		<item>
		<title>Характер абиссинской породы</title>
		<link>https://next2nothing.ru/harakter-abissinskoj-porody/</link>
					<comments>https://next2nothing.ru/harakter-abissinskoj-porody/#respond</comments>
		
		<dc:creator><![CDATA[Jack]]></dc:creator>
		<pubDate>Tue, 15 Jun 2021 11:24:48 +0000</pubDate>
				<category><![CDATA[Бездна]]></category>
		<guid isPermaLink="false">https://next2nothing.ru/?p=654</guid>

					<description><![CDATA[Так вышло, что у нас дома появился рыжий котенок-абиссинец. Мы много читали про эту породу, выбирали, можно сказать, осознанно. Но все коты (как и люди) &#8230; ]]></description>
										<content:encoded><![CDATA[
<p>Так вышло, что у нас дома появился рыжий котенок-абиссинец. Мы много читали про эту породу, выбирали, можно сказать, осознанно. Но все коты (как и люди) обладают своим уникальным характером. Так что, если вдруг вы планируете завести абиссинца или уже живете с ним, то читайте мои наблюдения о породе в целом и конкретном питомце.</p>



<p>Абиссинец &#8212; это настоящий <strong>котопес</strong>. Этот кот и правда ведет себя как собака, разрушая все стереотипы о поведении кошек. </p>



<p><strong>Любопытство</strong> у него зашкаливает. Он не может сидеть в другой комнате. Он постоянно рядом с человеком, постоянно в центре событий. Правда есть одно исключение &#8212; если абиссинец спит или занят важным делом. </p>



<p>Наш котик спит с комфортом, иногда как спят кошки &#8212; свернувшись калачиком, иногда как человек &#8212; под одеялом, вытянувшись во всю длину. </p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>Вообще, кошки этой породы очень красивы и грациозны, с длинными лапами, мускулистым телом и большими ушами. Поначалу размер ушей нас немного смущал, но теперь эта деталь уже не бросается в глаза. </p></blockquote>



<p>Абики &#8212; не та порода, которую можно тискать, положить на колени и часами чесать. Такое ощущение, что он позволяет себя погладить, а потом предлагает любоваться им издалека. Однако наш Джонни очень привязан к хозяевам и по утрам и вечерам активно требует ласки, громко урча как трактор. </p>



<p>Коты обычно боятся <strong>воды</strong>. Но это не в нашем случае. Джон &#8212; постоянный завсегдатай ванны и раковины. Сходить в душ без кота можно только если закрыть перед ним дверь. Нет, он не купается вместе с человеком, но совершенно не боится замочить свою рыжую шкурку. </p>



<p>Любимое занятие Джонни &#8212; <strong>жрать</strong>. Желательно человеческую еду. Особое волнение домашний хищник испытывает когда чует мясо. А за отварной язык этот милый котик готов на все&#8230; </p>



<p>Еще одна интересная особенность нашего абика &#8212; он смотрит человеку в глаза. Как бы пытаясь угадать что человек думает, что он будет делать, куда пойдет. Это достаточно необычное ощущение, но так даже интереснее :)</p>



<figure class="wp-block-image size-large"><img data-recalc-dims="1" fetchpriority="high" decoding="async" width="700" height="466" src="https://i0.wp.com/next2nothing.ru/wp-content/uploads/2021/06/kittens-4913362_1280.jpg?resize=700%2C466&#038;ssl=1" alt="" class="wp-image-716" srcset="https://i0.wp.com/next2nothing.ru/wp-content/uploads/2021/06/kittens-4913362_1280.jpg?resize=700%2C466&amp;ssl=1 700w, https://i0.wp.com/next2nothing.ru/wp-content/uploads/2021/06/kittens-4913362_1280.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/next2nothing.ru/wp-content/uploads/2021/06/kittens-4913362_1280.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/next2nothing.ru/wp-content/uploads/2021/06/kittens-4913362_1280.jpg?resize=263%2C174&amp;ssl=1 263w, https://i0.wp.com/next2nothing.ru/wp-content/uploads/2021/06/kittens-4913362_1280.jpg?w=1280&amp;ssl=1 1280w" sizes="(max-width: 700px) 100vw, 700px" /></figure>



<p>Дикие предки этой породы проявляются в нашем абике <strong>на даче</strong>. Выпустив однажды его на улицу &#171;побегать по травке&#187; мы разбудили зверя и удержать его дома теперь невозможно. Он бегает по заборам, лазает на деревья, знакомится с другими животными (и собаками), его знают почти все соседи по СНТ. Не самое полезное качество для породистого кота, но удержать его дома теперь невозможно. </p>



<p>А еще Джонни любит играть с человеком в прятки, догонялки и в другие игры.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://next2nothing.ru/harakter-abissinskoj-porody/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">654</post-id>	</item>
		<item>
		<title>Лучшие темы (шаблоны) для WordPress</title>
		<link>https://next2nothing.ru/luchshie-temy-shablony-dlja-wordpress/</link>
					<comments>https://next2nothing.ru/luchshie-temy-shablony-dlja-wordpress/#respond</comments>
		
		<dc:creator><![CDATA[Jack]]></dc:creator>
		<pubDate>Mon, 15 Mar 2021 08:51:08 +0000</pubDate>
				<category><![CDATA[Бездна]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[темы]]></category>
		<guid isPermaLink="false">https://next2nothing.ru/?p=707</guid>

					<description><![CDATA[Каждый владелец сайта на этом популярном движке обязательно сталкнется с выбором приятного внешнего оформления своего сайта. За внешнее представление отвечают шаблоны WordPress. Их огромное количество: &#8230; ]]></description>
										<content:encoded><![CDATA[
<p>Каждый владелец сайта на этом популярном движке обязательно сталкнется с выбором приятного внешнего оформления своего сайта. За внешнее представление отвечают шаблоны WordPress. Их огромное количество: платные и бесплатные, с кучей настроек или без возможностей что-то редактировать. Выбор подходящей темы  &#8212; всегда важный вопрос при создании сайта с использованием этой CMS. </p>



<h2 class="wp-block-heading">Где же их взять темы для WordPress?</h2>



<p>Гугление по подобным запросам приводит на переоптимизированные сайты с непонятными шаблонами. В лучшем случае они просто не понравятся, в худшем &#8212; принесут на ваш сайт кучу вредного кода. Поэтому не стоит все шаблоны впихивать к себе на сайт для проверки. </p>



<p>Чтобы ответить на этот вопрос приведу список мест, где можно бесплатно найти прекрасные шаблоны.</p>



<p>Начать всегда можно с <a href="https://ru.wordpress.org/themes/" rel="nofollow noopener" target="_blank">https://ru.wordpress.org/themes</a> &#8212; официальный сайт с темами для WordPress. На удивление там множество качественных шаблонов, да и большинство разработчиков тем для WordPress стараются разместить свои бесплатные версии в этом каталоге. Удобство в том, что можно ставить темы оформления оттуда прямо из админки сайта.</p>



<p>Ну а следующий список &#8212; это лично мои предпочтения в дизайне WordPress и удобстве использования шаблона на практике:</p>



<ul class="wp-block-list"><li><a href="https://themegraphy.com/" class="rank-math-link" rel="nofollow noopener" target="_blank">https://themegraphy.com</a> &#8212; тщательно отобранные бесплатные и платные темы оформления</li><li><a href="https://www.andersnoren.se/teman/" rel="nofollow noopener" target="_blank">https://www.andersnoren.se/teman/</a> &#8212; шаблоны от шведского разработчика и дизайнера Anders Norén.</li><li><a href="https://themezee.com/" rel="nofollow noopener" target="_blank">https://themezee.com</a> &#8212; WordPress темы от разработчика Thomas из Германии.</li><li><a href="https://www.bloggingthemestyles.com/free-wordpress-themes/" class="rank-math-link" rel="nofollow noopener" target="_blank">https://www.bloggingthemestyles.com</a></li><li><a href="https://unitedtheme.com" class="rank-math-link" rel="nofollow noopener" target="_blank">https://unitedtheme.com</a></li><li><a href="https://pixelgrade.com" class="rank-math-link" rel="nofollow noopener" target="_blank">https://pixelgrade.com</a></li><li><a href="https://themezhut.com" class="rank-math-link" rel="nofollow noopener" target="_blank">https://themezhut.com</a></li><li><a href="https://alx.media" class="rank-math-link" rel="nofollow noopener" target="_blank">https://alx.media</a></li><li><a href="https://www.themeinwp.com" class="rank-math-link" rel="nofollow noopener" target="_blank">https://www.themeinwp.com</a></li></ul>



<p>Есть еще куча других, но этот список я составил в том числе и для себя, чтобы не потерять :)</p>



<h2 class="wp-block-heading">Требования к шаблону WordPress</h2>



<p>Завершить эту статью я хочу раскрытием некоторых важных для меня моментов, которыми должны обладать темы оформления.</p>



<p><strong>Простота и оптимизированность.</strong> Тема не должна быть перегружена тяжелыми элементами. Чем проще &#8212; тем легче с ней разобраться неспециалисту. Чем проще &#8212; тем быстрее будет грузиться ваш сайт, а это в некоторых случаях важнее внешней красоты. Особенно если учесть, что понятие красоты в дизайне у всех свое :)</p>



<p><strong>Возможность настроек и тюнинга. </strong>Часто за эту возможность берут деньги, выпуская Pro-версии бесплатных тем, но если есть возможность легко поменять цветовую гамму разных элементов, шрифты, установить шапку или логотип, настроить иконки социальных сетей, то это несомненно плюс для пользователя.</p>



<p><strong>Настроек не должно быть очень много</strong>. Буду противоречить предыдущему пункту: если настроек очень много &#8212; то шаблону сложнее удовлетворять первым двум пунктам. Всегда ищем баланс.</p>



<p><strong>Репутация разработчика.</strong> Не стоит использовать малопопулярную тему неизвестного разработчика, даже если она бесплатная и красиво выглядит. Но это не точно :)</p>



<h2 class="wp-block-heading"></h2>
]]></content:encoded>
					
					<wfw:commentRss>https://next2nothing.ru/luchshie-temy-shablony-dlja-wordpress/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">707</post-id>	</item>
		<item>
		<title>Зачем нужна умная розетка?</title>
		<link>https://next2nothing.ru/zachem-nuzhna-umnaja-rozetka/</link>
					<comments>https://next2nothing.ru/zachem-nuzhna-umnaja-rozetka/#respond</comments>
		
		<dc:creator><![CDATA[Jack]]></dc:creator>
		<pubDate>Wed, 23 Dec 2020 11:02:06 +0000</pubDate>
				<category><![CDATA[Бездна]]></category>
		<guid isPermaLink="false">https://next2nothing.ru/?p=681</guid>

					<description><![CDATA[Этот вопрос очень давно не давал мне покоя. Идея умных устройств и розетки в частности понятна: возможность удаленного управления, включение или выключение по расписанию и &#8230; ]]></description>
										<content:encoded><![CDATA[
<p>Этот вопрос очень давно не давал мне покоя. </p>



<p>Идея умных устройств и розетки в частности понятна: возможность удаленного управления, включение или выключение по расписанию и т.п. </p>



<p>Но вот когда ты покупаешь ОДНУ единственную розетку и собираешься таким способом приобщиться к умным домам, то возникает вопрос: </p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>Какое устройство ты воткнешь в эту умную розетку?</p></blockquote>



<p>&#171;Любое&#187; &#8212; ответите вы и будете, разумеется, правы. Любое, у которого есть электрическая вилка и для функционирования требуется электричество. Но зачем покупать умную розетку за 1000+ рублей, если вы воткете в нее, например,  <strong>микроволновку</strong>. Нажимать кнопку и ставить еду в нее умная розетка не сможет. Придется подойти. А если подошел, то зачем удаленное управление или таймер?</p>



<p>Нужно что-то, что не требует ручного включения. Что? Может утюг? Довольно необычно держать утюг постоянно включенным в розетку. Пусть даже в умную. </p>



<p>Возможно конечно использовать удаленное управление розетками для того, чтобы выключить все приборы. На всякий случай. Но тут идея работает, когда <strong>ВСЕ</strong> розетки в доме умные. </p>



<p>Этой статьи бы не было, если бы я не нашел устройство, с которым идеально справляется умная розетка. </p>



<p>Это <strong>гирлянда</strong>. Обычная, на новогоднюю елку. Или на окно. Она как раз &#171;втыкается&#187; в розетку и обычно в тех местах, куда трудно подползти (если речь о елке). </p>



<p>Если у вас есть <a href="https://next2nothing.ru/jandeks-stancija/" class="rank-math-link">голосовой ассистент</a>, но умная розетка с гирлядной вообще становится новогодним чудом:  &#171;Алиса, включи гирлянду&#187; и настроение твое улучшилось&#8230; </p>



<figure class="wp-block-image size-large"><img data-recalc-dims="1" height="682" width="1024" decoding="async" src="https://i0.wp.com/next2nothing.ru/wp-content/uploads/2020/12/pexels-dzenina-lukac-754262-1024x682.jpg?resize=1024%2C682&#038;ssl=1" alt="" class="wp-image-682"/></figure>



<p>Учитывая невысокую стоимость, умная розетка будет отличным <em>новогодним подарком</em>:</p>



<ul class="wp-block-list"><li>гирлянды есть у большинства людей</li><li>умные розетки пока еще редкость </li><li>это хороший повод познакомиться с умными устройствами</li></ul>



<p><strong>P.S.</strong> Разумеется вместе с умной розеткой я взял и <strong>умную лампочку</strong>, которая такая же как розетка, только лампочка :) То есть вкручивается в светильник. </p>



<p>Может в комментариях предложите устройства/приборы, которые идеально можно воткнуть в умную розетку?</p>



<p></p>
]]></content:encoded>
					
					<wfw:commentRss>https://next2nothing.ru/zachem-nuzhna-umnaja-rozetka/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">681</post-id>	</item>
		<item>
		<title>Хранение даты и времени в SQLite</title>
		<link>https://next2nothing.ru/hranenie-daty-i-vremeni-v-sqlite/</link>
					<comments>https://next2nothing.ru/hranenie-daty-i-vremeni-v-sqlite/#respond</comments>
		
		<dc:creator><![CDATA[Jack]]></dc:creator>
		<pubDate>Fri, 04 Dec 2020 08:33:01 +0000</pubDate>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[SQLite]]></category>
		<category><![CDATA[базы данных]]></category>
		<guid isPermaLink="false">https://next2nothing.ru/?p=679</guid>

					<description><![CDATA[Так вышло, что прекрасная SQLite не имеет типа данных DATE, DATETIME, TIMESTAMP или аналогичных, которые позволяют удобно хранить дату и время. Официальная документация (очень рекомендую &#8230; ]]></description>
										<content:encoded><![CDATA[
<p>Так вышло, что прекрасная SQLite не имеет типа данных DATE, DATETIME, TIMESTAMP или аналогичных, которые позволяют удобно хранить дату и время.</p>



<p><a href="https://sqlite.org/lang_datefunc.html" class="rank-math-link" rel="nofollow noopener" target="_blank">Официальная документация</a> (очень рекомендую к прочтению) предлагает использовать типы <strong>TEXT</strong> или <strong>INTEGER</strong> и хранить дату в них, либо в виде строки <strong>YYYY-MM-DD HH:MM:SS</strong> или в секундах как время Unix (в секундах с 1 января 1970 года)</p>



<p>Если мы храним дату в виде строки <strong>YYYY-MM-DD</strong>, то вроде даже все круто: сортировка, индексы &#8212; все есть. Но сложно будет отобрать записи с датой, которая отличается на 10 минут, например. </p>



<p>В случае хранения даты в секундах &#8212; это просто: 10 минут &#8212; это 600 секунд, вычитай сколько угодно. Сортировки, индексы по числам работают прекрасно. Но смотреть на время в секундах глазами &#8212; то еще удовольствие. </p>



<p>Но есть специальные функции date(), time(), datetime(), которые умеют &#171;делать&#187; из секунд строки:</p>



<pre class="wp-block-preformatted">SELECT date(1600000000, 'unixepoch'); -- 2020-09-13 </pre>



<pre class="wp-block-preformatted">SELECT time(1600000000, 'unixepoch'); -- 12:26:40 </pre>



<pre class="wp-block-preformatted">SELECT datetime(1600000000, 'unixepoch'); -- 2020-09-13 12:26:40</pre>



<p>Если нужно локальное время, то добавляем &#8216;localtime&#8217;:</p>



<pre class="wp-block-preformatted">SELECT datetime(1600000000, 'unixepoch', 'localtime');</pre>



<p>Одним словом, все стало просто, удобно и понятно. </p>



<p></p>
]]></content:encoded>
					
					<wfw:commentRss>https://next2nothing.ru/hranenie-daty-i-vremeni-v-sqlite/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">679</post-id>	</item>
		<item>
		<title>Настройка VPS-сервера с нуля</title>
		<link>https://next2nothing.ru/nastrojka-vps-servera-s-nulja/</link>
					<comments>https://next2nothing.ru/nastrojka-vps-servera-s-nulja/#respond</comments>
		
		<dc:creator><![CDATA[Jack]]></dc:creator>
		<pubDate>Mon, 26 Oct 2020 10:47:04 +0000</pubDate>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[VPS]]></category>
		<category><![CDATA[сервер]]></category>
		<category><![CDATA[шпаргалка]]></category>
		<guid isPermaLink="false">https://next2nothing.ru/?p=670</guid>

					<description><![CDATA[Если поднятие и настройка VPS-серверов (Virtual Private Server) не является вашей ежедневной деятельностью, то эта шпаргалка может оказаться полезной. Не претендую на полноту этого руководства &#8230; ]]></description>
										<content:encoded><![CDATA[
<p>Если поднятие и настройка VPS-серверов (Virtual Private Server) не является вашей ежедневной деятельностью, то эта шпаргалка может оказаться полезной. Не претендую на полноту этого руководства по настройке, так что если есть что добавить &#8212; комментируйте.</p>



<h2 class="wp-block-heading">Зачем что-то настраивать?</h2>



<p>Здесь надо расписать о хакерах, которые ломают такие сервера пачками и от вашего имени взламывают банки и фальсифицируют выборы в США, обязательно рассылают спам, подменяют содержимое сайтов и вообще творят что угодно.</p>



<p>В любом случае, если у вас вдруг есть выделенный сервер, то никто кроме вас не будет заботиться о его стабильной и безопасной работе. Если вы не являетесь опытным линукс-администратором, то сделайте хотя бы то, что указано ниже</p>



<h2 class="wp-block-heading">Поехали, первый вход</h2>



<ol class="wp-block-list"><li>Обновляем систему</li></ol>



<pre class="wp-block-preformatted">apt-get update &amp;&amp; apt-get dist-upgrade -y</pre>



<p>2. Cоздаем нового пользователя, под которым будем работать (работать под пользователем root &#8212; нехорошо):</p>



<pre class="wp-block-preformatted">adduser user</pre>



<p>user &#8212; это имя вашего пользователя. </p>



<p>Потом указываем сложный пароль (записывая его в менеджер паролей), заполняем остальные данные, если хотим и жмем Enter. Пользователь создан.</p>



<p>3. Разрешаем нашему пользователю user выполнение sudo, добавляем user в специальную группу sudo:</p>



<pre class="wp-block-preformatted">usermod -a -G sudo user</pre>



<p>Всё, теперь выходим и логинимся под пользователь user. Если понадобятся привилегии рута (установка ПО, обновление системы или настроек) &#8212; просто используем sudo </p>



<h2 class="wp-block-heading">Защищаем SSH</h2>



<p>SSH &#8212; протокол, по которому управляется ваш новенький VPS. Как входная дверь на ваш сервер. Поэтому делаем следующее:</p>



<ol class="wp-block-list"><li>Меняем порт по умолчанию, а по умолчанию SSH слушает порт 22. Открываем файл конфигурации с помощью текстового редактора nano:</li></ol>



<pre class="wp-block-preformatted">sudo nano /etc/ssh/sshd_config</pre>



<p>находим строку Port 22 и меняем порт на любое число от 1 до 65535, например на 23232.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>Главное чтобы новый порт не использовался стандартными приложениями (во избежание конфликтов), поэтому предварительно погуглите свой выбор порта. </p><p>5-значные номера портов скорее всего подойдут</p></blockquote>



<ol class="wp-block-list" start="2"><li>Если вы не будете использовать IPv6 или даже не представляете что это, то дописываем в конфиг SSH (если там такого еще нет):</li></ol>



<pre class="wp-block-preformatted">AddressFamily inet</pre>



<ol class="wp-block-list" start="3"><li>Запрещаем заходить на сервер под рутом. Ищем в нашем конфиге параметр PermitRootLogin и<br>выставляем no. Если такого параметра нет, то дописываем его:</li></ol>



<pre class="wp-block-preformatted">PermitRootLogin no</pre>



<ol class="wp-block-list" start="4"><li>Разрешаем подключаться к серверу только определенным пользователям, указываем список логинов (через пробел) в файле конфигурации /etc/ssh/sshd_config:</li></ol>



<pre class="wp-block-preformatted">AllowUsers user</pre>



<ol class="wp-block-list" start="5"><li>Запрещаем вход с пустым паролем. За это отвечает параметр PermitEmptyPasswords:</li></ol>



<pre class="wp-block-preformatted">PermitEmptyPasswords no</pre>



<p>Перезапускаем SSH и логинимся заново (на новый порт):</p>



<pre class="wp-block-preformatted">sudo /etc/init.d/ssh restart</pre>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>Рекомендую не закрывать окно текущего сеанса до тех пор, пока вы не подключились с новыми параметрами. Хотя бы потому, что сможете исправить ошибки в конфигурации, используя старый сеанс.</p></blockquote>



<h2 class="wp-block-heading">Защищаем SSH. Доступ по ключу</h2>



<p>Сейчас мы хотим для доступа к нашему серверу вместо логина и пароля использовать аутентификацию по открытому ключу. Идея в том, что вы создаете пару ключей: открытого и закрытого, закрытый ключ (private key) храните у себя на компе в секрете, а открытый (public key) лежит на вашем сервере. </p>



<p>На клиентской машине генерим ключ:</p>



<pre class="wp-block-preformatted">ssh-keygen</pre>



<p>Пароль <samp>(passphrase)</samp> используется для ограничения доступа к закрытому ключу. Пароль усложнит использование ключа третьими лицами в случае утраты. Если не хотите использовать секретную фразу, нажмите <samp>Enter</samp> без заполнения строки.</p>



<pre class="wp-block-preformatted">user@linux:~$ ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/home/user/.ssh/id_rsa): my_key_id
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in my_key_id
Your public key has been saved in my_key_id.pub
The key fingerprint is:
SHA256:5w3TTzIvaBW+32CA6PP/xYLj5q+QJU7dT7gIoUY03VY user@linux
The key's randomart image is:
+---[RSA 3072]----+
|        .... . .E|
|       . .o.. o  |
|        o o. ..  |
|       . o = + o |
|        S R * O o|
|         = X B X |
|          = S B =|
|           +.+ =o|
|           o+oo.+|
+----[SHA256]-----+
user@linux:~$</pre>



<p>В итоге в текущей директории у нас два ключа &#8212; my_key_id и my_key_id.pub. Оба ключа закидываем в папку

<div class="codecolorer-container text geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap;">/домашний_каталог/.ssh/</div></td></tr></tbody></table></div>

</p>



<p>Открытый ключ необходимо скопировать на сервер в файл &nbsp;

<div class="codecolorer-container text geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap;">/домашний_каталог_сервера/.ssh/authorized_key</div></td></tr></tbody></table></div>

. Одной строкой:</p>



<pre class="wp-block-preformatted">ssh-copy-id -i ~/.ssh/my_key_id.pub user@<IP></pre>



<p>Теперь идем на сервер и меняем конфиг: </p>



<p>nano /etc/ssh/sshd_config
</p>



<pre class="wp-block-preformatted">PubkeyAuthentication yes
AuthorizedKeysFile %h/.ssh/authorized_keys
RhostsRSAAuthentication no
HostbasedAuthentication no</pre>



<p>Чтобы отключить вход по паролю, изменяем значение параметра:</p>



<pre class="wp-block-preformatted">UseLogin no</pre>



<p>Устанавливаем права:</p>



<pre class="wp-block-preformatted">chmod 700 ~/.ssh/
chmod 600 ~/.ssh/authorized_keys</pre>



<p>Перезапустим ssh сервер для применения настроек.</p>



<pre class="wp-block-preformatted">service sshd restart</pre>



<p>На этом настройка сервера закончена, далее переходим к настройке клиента.</p>



<p>создаем или добавляем в конфиг строки</p>



<pre class="wp-block-preformatted">Host my_srv
HostName 1.2.3.4
User user
Port 23232
IdentityFile ~/.ssh/my_key_id
</pre>



<p>Подключаемся по ключу используя алиас</p>



<pre class="wp-block-preformatted">ssh my_srv</pre>



<p></p>
]]></content:encoded>
					
					<wfw:commentRss>https://next2nothing.ru/nastrojka-vps-servera-s-nulja/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">670</post-id>	</item>
		<item>
		<title>Яндекс.Станция</title>
		<link>https://next2nothing.ru/jandeks-stancija/</link>
					<comments>https://next2nothing.ru/jandeks-stancija/#respond</comments>
		
		<dc:creator><![CDATA[Jack]]></dc:creator>
		<pubDate>Mon, 21 Sep 2020 11:15:31 +0000</pubDate>
				<category><![CDATA[Бездна]]></category>
		<category><![CDATA[гаджеты]]></category>
		<category><![CDATA[умный дом]]></category>
		<guid isPermaLink="false">https://next2nothing.ru/?p=660</guid>

					<description><![CDATA[Уже более двух лет я являюсь обладателем этого интересного устройства. Стандартная Станция была достаточно дорогостоящей, чтобы покупать ее без четкого осознания зачем это все надо. &#8230; ]]></description>
										<content:encoded><![CDATA[
<p>Уже более двух лет я<strong> </strong>являюсь обладателем этого интересного устройства. Стандартная Станция была достаточно дорогостоящей, чтобы покупать ее без четкого осознания зачем это все надо. Но версия Мини была достаточно бюджетной, чтобы впустить физическую Алису в нашу квартиру.</p>



<h2 class="wp-block-heading">Зачем нужна колонка с голосовым помощником</h2>



<p>Я тоже много раз задавался вопросом зачем тратить деньги на очередную колонку, пусть даже и с Алисой, которую можно запустить прямо в телефоне. Каждый обладатель находит свои ответы на вопрос. Как по мне, есть огромная разница между физической колонкой с Алисой и Алисой в телефоне. </p>



<ul class="wp-block-list"><li>Яндекс.Станция всегда работает, не нужно доставать телефон или что-то нажимать</li><li>Алиса прекрасно слышит, даже если ты в другой комнате</li><li>Использование умного и понимающего голосового помощника реально впечатляет. Все как в фантастических фильмах</li><li>Неплохое чувство юмора, которое делает ответы Алисы непредсказуемыми, это интересно</li><li>Достаточно широкий круг задач, которые удобно решать голосом</li></ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>На самом деле, любую задачу можно решить кучей способов. Вот, например, статья или видео. Кому-то удобнее читать, кому-то нравится смотреть видео. Третья категория людей предпочтет слушать аудио. Выбор способа восприятия информации зависит от обстоятельств, поэтому сегодня мы смотрим видео, завтра слушаем аудио, а послезавтра у нас есть время только на то, чтобы бегло прочитать. </p></blockquote>



<p>В чем помогает Алиса конкретно в моем случае:</p>



<ul class="wp-block-list"><li>Рассказывает про погоду</li><li>Знает последние новости</li><li>Может включить радио или музыку </li><li>Умеет оригинально общаться на произвольные темы</li><li>Очень круто расширяется за счет навыков</li></ul>



<h2 class="wp-block-heading">Навыки Алисы</h2>



<p>Навыки &#8212; это отдельные приложения, которые решают определенные задачи, как правило развлекательные или игровые. <a href="https://dialogs.yandex.ru/store/" class="rank-math-link" rel="nofollow noopener" target="_blank">Навыков достаточно много</a>. Примечательно, что для того чтобы выйти из любого навыка достаточно сказать &#171;<em>Алиса, хватит</em>&#171;. Это просто, а простота и понятность &#8212; важное качество голосового асисстента. </p>



<p>Мы как-то в течение почти двух часов знакомились с навыками Алисы и получили огромное удовольствие. Навыки &#8212; это прекрасная и веселая штука для большой компании. Особенно нам понравились игры угадай мелодию, сто к одному, угадай цену. </p>



<h2 class="wp-block-heading">Алиса и дети</h2>



<p>Хотите электронную няню? Попробуйте Алису. Ей конечно еще есть над чем поработать, но развлечь ребенка и отвлечь его на некоторое время ей под силу. Огромное количество детских навыков и умение отвечать на детские вопросы так, что ребенок радостно бежит пересказывать диалог родителям. Одним словом, это нужно попробовать.</p>



<p>P.S. Если у вас есть аналогичные штуки &#8212; расскажите как вы их используете</p>
]]></content:encoded>
					
					<wfw:commentRss>https://next2nothing.ru/jandeks-stancija/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">660</post-id>	</item>
		<item>
		<title>Полезные вещи для современной квартиры</title>
		<link>https://next2nothing.ru/umnaya-kvartira/</link>
					<comments>https://next2nothing.ru/umnaya-kvartira/#respond</comments>
		
		<dc:creator><![CDATA[Jack]]></dc:creator>
		<pubDate>Tue, 15 Sep 2020 12:37:27 +0000</pubDate>
				<category><![CDATA[Бездна]]></category>
		<category><![CDATA[NAS]]></category>
		<category><![CDATA[роутер]]></category>
		<category><![CDATA[умный дом]]></category>
		<category><![CDATA[яндекс.станция]]></category>
		<guid isPermaLink="false">http://next2nothing.ru/?p=541</guid>

					<description><![CDATA[Еще 10 лет назад я задумывался об умном доме. Ну, это когда свет, отопление, вода экономятся, подстраиваются под поведение хозяина. Интернет повсюду, все гаджеты доступны &#8230; ]]></description>
										<content:encoded><![CDATA[
<p>Еще 10 лет назад я <a href="https://next2nothing.ru/idealnaya-kvartira-dlya-aitishnika/" class="rank-math-link">задумывался об умном доме</a>. Ну, это когда свет, отопление, вода экономятся, подстраиваются под поведение хозяина. Интернет повсюду, все гаджеты доступны и синхронизированы. Одним словом, все очень хорошо.</p>



<p>Такие решения, безусловно, существуют и даже многим вполне доступны. Неожиданно поймал себя на мысли, что концепция умного дома мне не сильно-то и нужна. А если и нужна, то не настолько, чтобы кардинально все переделывать. </p>



<p>Но за все это время у меня накопилось несколько крайне полезных и удобных для меня &#171;умных&#187; вещей и способов их использования.</p>



<p><strong>Роутер.</strong> Необходимая вещь в современном мире. Наряду с ним, в каждой комнате должны быть интернет-розетки, чтобы не перегружать беспроводные каналы. Исторически сижу на ASUS, сегодня у меня RT-AC68U.</p>



<div class="wp-block-image"><figure class="alignright size-large is-resized"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/next2nothing.ru/wp-content/uploads/2020/09/orig.jpg?resize=435%2C383&#038;ssl=1" alt="" class="wp-image-652" width="435" height="383" srcset="https://i0.wp.com/next2nothing.ru/wp-content/uploads/2020/09/orig.jpg?w=657&amp;ssl=1 657w, https://i0.wp.com/next2nothing.ru/wp-content/uploads/2020/09/orig.jpg?resize=300%2C264&amp;ssl=1 300w" sizes="(max-width: 435px) 100vw, 435px" /><figcaption>Synology DS218+</figcaption></figure></div>



<p><strong>NAS или файловый сервер</strong>. Использую его не сильно активно, в основном для хранения фото-видео-аудио-документов и доступа к ним отовсюду. Плюс резервное копирование различных важных данных (ежедневно, по ночам). </p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>Раньше использовал для этих целей старый компьютер с установленной на него <a href="https://www.openmediavault.org/" class="rank-math-link" rel="nofollow noopener" target="_blank">OpenMediaVault</a>. Пару лет назад перелез на Synology DS218+ и ничуть не жалею. Укомплектован мой NAS двумя HDD-дисками по 4 TB каждый.</p></blockquote>



<p><strong>Телевизоры</strong> (Samsung 55 и 32 дюйма), разумеется, имеют доступ к NAS и с удовольствием показывают все медиа-файлы с него. </p>



<p>Удивительно полезной функцией для меня стало &#171;перекидывание&#187; экрана смартфона на телевизор. Например, очень удобно показывать видео снятое на телефон на большом экране. <strong>Компьютер также подключен к ТВ</strong> по HDMI: удобно совместно изучать интернет-магазины (как правило).</p>



<div class="wp-block-image"><figure class="alignright size-large is-resized"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/next2nothing.ru/wp-content/uploads/2020/09/picooc.jpg?resize=428%2C321&#038;ssl=1" alt="" class="wp-image-653" width="428" height="321" srcset="https://i0.wp.com/next2nothing.ru/wp-content/uploads/2020/09/picooc.jpg?w=800&amp;ssl=1 800w, https://i0.wp.com/next2nothing.ru/wp-content/uploads/2020/09/picooc.jpg?resize=300%2C225&amp;ssl=1 300w, https://i0.wp.com/next2nothing.ru/wp-content/uploads/2020/09/picooc.jpg?resize=768%2C576&amp;ssl=1 768w" sizes="(max-width: 428px) 100vw, 428px" /></figure></div>



<p>Для быстрого переброса данных с одного устройства на другое привык использовать <strong>Dropbox</strong>, также через него синхронизируется <a href="https://next2nothing.ru/keepass/" class="rank-math-link">KeePass</a> &#8212; незаменимый менеджер паролей. </p>



<p>Еще у меня есть <strong>умные весы Picooc</strong> (Mini), которые помимо веса умеют измерять 12 биометрических показателей и передавать их на телефон по Bluetooth. Прекрасное мобильное приложение и неограниченное число пользователей. </p>



<p>Еще одним интересным разумным предметом можно назвать Алису. Точнее <strong>Яндекс.Станцию</strong> (которая Мини). Была куплена ради развлечения, а оказалось вполне себе полезным устройством. Если интересно &#8212; читайте мой <a href="https://next2nothing.ru/jandeks-stancija/" class="rank-math-link">отзыв обладателя Яндекс.Станции Мини</a>.</p>



<p>Так что до истинно умного дома мне очень далеко. Если вдруг есть вопросы или желание поделитсья своим опытом &#171;обучения&#187;  квартиры или дома &#8212; пишите в комментариях.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://next2nothing.ru/umnaya-kvartira/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">541</post-id>	</item>
		<item>
		<title>Где взять изображения для сайта?</title>
		<link>https://next2nothing.ru/gde-vzjat-izobrazhenija-dlja-sajta/</link>
					<comments>https://next2nothing.ru/gde-vzjat-izobrazhenija-dlja-sajta/#respond</comments>
		
		<dc:creator><![CDATA[Jack]]></dc:creator>
		<pubDate>Fri, 24 Jul 2020 05:04:00 +0000</pubDate>
				<category><![CDATA[Интернет]]></category>
		<category><![CDATA[бесплатное]]></category>
		<category><![CDATA[картинки]]></category>
		<guid isPermaLink="false">http://next2nothing.ru/?p=28</guid>

					<description><![CDATA[Этот вопрос задают себе все дизайнеры, фотографы, вебмастеры и многие другие люди. Люди гораздо лучше воспринимают красивые и запоминающиеся картинки чем просто сухой текст.

Сразу хочется сказать, что все права на картинки, фотография и прочие изображения - принадлежат их авторам. А многие авторы даже продают свои фотоработы. Поэтому будьте остторожны при использовании изображений, охраняемых авторским правом..

Итак, начнем обзор мест, где можно раздобыть красивые изображения.]]></description>
										<content:encoded><![CDATA[
<p>Этот вопрос задают себе все дизайнеры, фотографы, вебмастеры и многие другие люди. Люди гораздо лучше воспринимают красивые и запоминающиеся изображения, чем просто сухой текст.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>Сразу хочется сказать, что все права на картинки, фотографии и прочие изображения &#8212; принадлежат их авторам. А многие авторы даже продают свои фотоработы. Поэтому будьте осторожны при использовании изображений, охраняемых авторским правом..</p></blockquote>



<p>Перед тем как перейдем к списку сайтов хочется отметить тот факт, что поиск по изображениям лучше делать на английском языке. Крупные фотостоки конечно же умеют искать и по русским фразам, но количество и качество результатов <strong>сильно лучше</strong> при использовании английских фраз</p>



<span id="more-28"></span>



<p>Но есть и бесплатные изображения. И их приличное количество. Список этих сайтов намеренно не будет большим. Потому что мало кто будет заходить на все 62+ фотостока и рассматривать там картинки. Так и полдня уйти может :) </p>



<p>Так что ограничимся наиболее крупными и известными фотостоками бесплатных изображений и поисковиками по халявным картинкам.</p>



<figure class="wp-block-image size-large"><img data-recalc-dims="1" loading="lazy" decoding="async" width="767" height="378" src="https://i0.wp.com/next2nothing.ru/wp-content/uploads/2020/07/unsplash-1.png?resize=767%2C378" alt="" class="wp-image-623" srcset="https://i0.wp.com/next2nothing.ru/wp-content/uploads/2020/07/unsplash-1.png?w=767&amp;ssl=1 767w, https://i0.wp.com/next2nothing.ru/wp-content/uploads/2020/07/unsplash-1.png?resize=300%2C148&amp;ssl=1 300w" sizes="auto, (max-width: 767px) 100vw, 767px" /></figure>



<h3 class="wp-block-heading">Коллекции бесплатных изображений</h3>



<p><a href="https://unsplash.com/" rel="nofollow noopener" target="_blank">https://unsplash.com</a> &#8212; наверное самый известный ресурс в области бесплатных изображений. В любом случае, этот сайт можно использовать не только как место бесплатных картинок, но и даже для вдохновения.</p>



<p><a href="https://pixabay.com/" class="rank-math-link" rel="nofollow noopener" target="_blank">https://pixabay.com</a> &#8212; прекрасный и крупный сайт для поиска бесплатных картинок и фото. Более миллиона изображений</p>



<p><a href="https://www.pexels.com/" class="rank-math-link" rel="nofollow noopener" target="_blank">https://pexels.com</a> &#8212; отличный  ресурс для поиска изображений и вдохновения :)</p>



<p><a href="https://www.freeimages.com/" class="rank-math-link" rel="nofollow noopener" target="_blank">https://freeimages.com</a> &#8212; более 300к изображений для свободного скачивания</p>



<p><a href="https://www.reshot.com/" class="rank-math-link" rel="nofollow noopener" target="_blank">https://reshot.com</a> &#8212; отобранные вручную фото для свободного использования</p>



<p><a href="https://foter.com/" rel="nofollow noopener" target="_blank">https://foter.com</a> &#8212; много миллионов бесплатных картинок, рубрики и поиск присутствуют</p>



<p><a href="https://stocksnap.io/" rel="nofollow noopener" target="_blank">https://stocksnap.io</a> &#8212; поиск, категории и тренды по свободным изображениям</p>



<h3 class="wp-block-heading">Поисковики изображений</h3>



<figure class="wp-block-image size-large"><img data-recalc-dims="1" loading="lazy" decoding="async" width="759" height="269" src="https://i0.wp.com/next2nothing.ru/wp-content/uploads/2020/07/search.creativecommons.org_-1.png?resize=759%2C269" alt="Поиск бесплатных изображений для использования на сайте" class="wp-image-624" srcset="https://i0.wp.com/next2nothing.ru/wp-content/uploads/2020/07/search.creativecommons.org_-1.png?w=759&amp;ssl=1 759w, https://i0.wp.com/next2nothing.ru/wp-content/uploads/2020/07/search.creativecommons.org_-1.png?resize=300%2C106&amp;ssl=1 300w" sizes="auto, (max-width: 759px) 100vw, 759px" /></figure>



<p><a href="https://search.creativecommons.org/" rel="nofollow noopener" target="_blank">https://search.creativecommons.org</a> &#8212; поисковик по бесплатным изображениям. В индексе более 300 миллионов изображений. Список источников картинок можно посмотреть в разделе about</p>



<p><a href="https://imagefinder.co/" rel="nofollow noopener" target="_blank">https://imagefinder.co/</a> &#8212; еще один крутой поисковик по изображениям, который начинал как поисковик бесплатных фото на <a href="https://www.flickr.com/" class="rank-math-link" rel="nofollow noopener" target="_blank">Flickr</a>, а со временем подключил и другие стоковые ресурсы</p>



<p>И, наконец, в вопросе поиска изображений всегда можно обратиться к <a href="https://images.google.com/" class="rank-math-link" rel="nofollow noopener" target="_blank">Google Images</a> и <a href="https://yandex.ru/images/" class="rank-math-link" rel="nofollow noopener" target="_blank">Яндекс.Картинки</a>. Но тут необходимо проверять лицензию картинки самостоятельно. Несмотря на то, что Google позволяет искать с учетом лицензии, но не факт, что он определяет ее верно.</p>



<h4 class="wp-block-heading">А что используете вы?</h4>



<p>Поделитесь в комментариях где вы находите изображения для своих сайтов и соцсетей, какими интересными сервисами для их редактирования пользуетесь.</p>



<p></p>
]]></content:encoded>
					
					<wfw:commentRss>https://next2nothing.ru/gde-vzjat-izobrazhenija-dlja-sajta/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">28</post-id>	</item>
	</channel>
</rss>
