<?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>Korzh.net &#8211; Интернет технологии</title>
	<atom:link href="http://korzh.net/feed" rel="self" type="application/rss+xml" />
	<link>https://korzh.net</link>
	<description>Статьи по программированию на PHP, C#, Python и Java, и для Android. Тюнинг серверов под управлением Linux, Windows, FreeBSD.</description>
	<lastBuildDate>Sat, 16 Jan 2021 17:57:37 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.4.3</generator>
	<item>
		<title>Как добавить нового пользователя MySQL только для чтения</title>
		<link>https://korzh.net/2020-12-kak-dobavit-novogo-polzovatelya-mysql-tolko-dlya-chteniya.html</link>
		
		<dc:creator><![CDATA[Korzh]]></dc:creator>
		<pubDate>Fri, 25 Dec 2020 15:25:21 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<guid isPermaLink="false">https://korzh.net/?p=17991</guid>

					<description><![CDATA[<p>Если нам нужно, чтобы новый пользователь мог подключаться удаленно к нашей базе, то пишем вместо localhost знак % И не забудьте открыть 3306 порт, если хотите подключаться к базе удаленно. https://dev.mysql.com/doc/refman/8.0/en/create-user.html</p>
<p>The post <a href="https://korzh.net/2020-12-kak-dobavit-novogo-polzovatelya-mysql-tolko-dlya-chteniya.html/" target="_blank">Как добавить нового пользователя MySQL только для чтения</a> first appeared on <a href="https://korzh.net/" target="_blank">Korzh.net - Интернет технологии</a>.</p>]]></description>
		
		
		
			</item>
		<item>
		<title>Nginx restart failed из-за смены локального ip провайдером. Решение</title>
		<link>https://korzh.net/2020-02-nginx-restart-failed-bind-failed.html</link>
		
		<dc:creator><![CDATA[Korzh]]></dc:creator>
		<pubDate>Tue, 25 Feb 2020 12:54:30 +0000</pubDate>
				<category><![CDATA[Tutorials]]></category>
		<guid isPermaLink="false">http://korzh.net/?p=17929</guid>

					<description><![CDATA[<p>Иногда в дата центрах производится обновление оборудования с вынужденной сменой локального ip. Вследствии чего nginx перестает работать с ошибкой: Я расскажу как быстро все исправить на сервере с установленной VestaCP. Узнаем новый локальный ip В том случае если у вас VestaCP. Заходим в панель, вверху переходим по ссылке &#8220;IP&#8221;. Там выбираем существующую запись со старым ip и нажимаем &#8220;reread IP&#8221;. Теперь VestaCP знает новый ip и мы тоже. Другой вариант, если у вас нет VestaCP. Вводим в консоли ifconfig или более современный вариант ip addr show и получаем такой ответ: Там видим, что наш новый локальный ip &#8211; 10.19.82.89 Замена &#8230; <a href="https://korzh.net/2020-02-nginx-restart-failed-bind-failed.html">Continue reading <span class="meta-nav">&#8594;</span></a></p>
<p>The post <a href="https://korzh.net/2020-02-nginx-restart-failed-bind-failed.html/" target="_blank">Nginx restart failed из-за смены локального ip провайдером. Решение</a> first appeared on <a href="https://korzh.net/" target="_blank">Korzh.net - Интернет технологии</a>.</p>]]></description>
		
		
		
			</item>
		<item>
		<title>9 примеров как использовать tar архиватор в Linux и Freebsd</title>
		<link>https://korzh.net/2016-03-tar-linux-freebsd.html</link>
		
		<dc:creator><![CDATA[Korzh]]></dc:creator>
		<pubDate>Wed, 02 Mar 2016 12:25:04 +0000</pubDate>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[Linux]]></category>
		<guid isPermaLink="false">http://korzh.net/?p=17565</guid>

					<description><![CDATA[<p>На Unix (это Linux, Freebsd и др.) системах команда tar является главной архивирующей утилитой. Понимание множества опций этой команды позволит вам мастерски манипулировать архивами. В этой статье я хотел бы рассмотреть разные примеры, включающие в себя создание tar архива (с использованием gzip и bzip сжатия), распаковка отдельного файла или директории, просмотр содержимого tar архива, валидация целостности tar архива, выяснение разницы между tar архивом и файловой системой, вычисление размера архива перед его созданием и другие. Создание архива с использованием команды tar Создание и распаковка tar архива производится с использованием опции cvf. Вот так выглядит базовая команда для создания архива: Разберем каждый &#8230; <a href="https://korzh.net/2016-03-tar-linux-freebsd.html">Continue reading <span class="meta-nav">&#8594;</span></a></p>
<p>The post <a href="https://korzh.net/2016-03-tar-linux-freebsd.html/" target="_blank">9 примеров как использовать tar архиватор в Linux и Freebsd</a> first appeared on <a href="https://korzh.net/" target="_blank">Korzh.net - Интернет технологии</a>.</p>]]></description>
		
		
		
			</item>
		<item>
		<title>Как форматировать флешку</title>
		<link>https://korzh.net/2014-05-formatirovat-fleshku.html</link>
		
		<dc:creator><![CDATA[Korzh]]></dc:creator>
		<pubDate>Thu, 22 May 2014 13:27:17 +0000</pubDate>
				<category><![CDATA[Windows]]></category>
		<guid isPermaLink="false">http://korzh.net/?p=17015</guid>

					<description><![CDATA[<p>Indispensable tool for home stud finder laser level combo. Причины форматирование флешки бывают самыми разными. Это и просто очистка от скопившегося за годы пользования флешкой мусора, и присутствие вирусного ПО на ней, и &#8220;глюки&#8221; с ошибкой записи или удаления файлов. Итак, если вы собрались удалить все со своей флешки окончательно и безвозвратно (почти), то предлагаю вам сначала определиться с файловой системой. Для начала заходим в Мой Компьютер, выделяем нужную нам флешку и кликаем по ней правой кнопкой мыши. Появится контекстное меню, в котором нужно выбрать пункт Форматировать. Как форматировать флешку под NTFS или FAT32 FAT Если вы не собираетесь скидывать &#8230; <a href="https://korzh.net/2014-05-formatirovat-fleshku.html">Continue reading <span class="meta-nav">&#8594;</span></a></p>
<p>The post <a href="https://korzh.net/2014-05-formatirovat-fleshku.html/" target="_blank">Как форматировать флешку</a> first appeared on <a href="https://korzh.net/" target="_blank">Korzh.net - Интернет технологии</a>.</p>]]></description>
		
		
		
			</item>
		<item>
		<title>Как написать драйвер для Linux</title>
		<link>https://korzh.net/2013-12-linux-driver.html</link>
		
		<dc:creator><![CDATA[Korzh]]></dc:creator>
		<pubDate>Mon, 16 Dec 2013 16:16:33 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Программирование]]></category>
		<guid isPermaLink="false">http://korzh.net/?p=16537</guid>

					<description><![CDATA[<p>Под linux, вне зависимости от аппаратной архитектуры драйвера пишутся очень просто. Для написания драйвера необходимы базовые знания языка си, представление о работе ОС линукс (базовые), понимание того, что мы хотим получить, желание чтения документации и исходных кодов, ну и усидчивость. Всё. Лёгкость написания драйверов объясняется тем, что исходный код linux великолепно задокументирован и доступен в исходниках, в сети множество примеров и куча литературы. А для создания драйвера вам нужен только любимый дистрибутив и исходники ядра, ну и компилятор под нужную вам архитектуру. Свой первый, не учебный, драйвер я писал для процессора PowerPC 8360, он взаимодействовал с микросхемой ПЛИС и осуществлял &#8230; <a href="https://korzh.net/2013-12-linux-driver.html">Continue reading <span class="meta-nav">&#8594;</span></a></p>
<p>The post <a href="https://korzh.net/2013-12-linux-driver.html/" target="_blank">Как написать драйвер для Linux</a> first appeared on <a href="https://korzh.net/" target="_blank">Korzh.net - Интернет технологии</a>.</p>]]></description>
		
		
		
			</item>
		<item>
		<title>Модификация Android. Часть 2.</title>
		<link>https://korzh.net/2013-11-mod-android-2.html</link>
		
		<dc:creator><![CDATA[Korzh]]></dc:creator>
		<pubDate>Sun, 17 Nov 2013 08:12:36 +0000</pubDate>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Java]]></category>
		<guid isPermaLink="false">http://korzh.net/?p=14101</guid>

					<description><![CDATA[<p>Преамбула Законодательство некоторых стран запрещает производить запись телефонных разговоров техническим средствами. Например в США запрещается записывать личные телефонные разговоры без предварительного согласия сторон. А на нашем пост-советском пространстве разрешено записывать беседу, в которой вы являетесь одной из сторон, без предупреждения других участников беседы. В том же самом Китае запись просто напросто приветствуется и «стучать» на соседа — идеологический принцип. И это касается не только записей разговоров. Пользование интернетом, отправка СМС сообщений, пользование соц сетями, алгоритмы шифрования, телефоны с двумя SIM картами и многое другое также индивидуально регламентируются законодательством разных стран. А теперь представьте, что вы владелец бизнеса и экспортируете свою &#8230; <a href="https://korzh.net/2013-11-mod-android-2.html">Continue reading <span class="meta-nav">&#8594;</span></a></p>
<p>The post <a href="https://korzh.net/2013-11-mod-android-2.html/" target="_blank">Модификация Android. Часть 2.</a> first appeared on <a href="https://korzh.net/" target="_blank">Korzh.net - Интернет технологии</a>.</p>]]></description>
		
		
		
			</item>
		<item>
		<title>Модификация Android. Часть 1.</title>
		<link>https://korzh.net/2013-11-mod-android.html</link>
		
		<dc:creator><![CDATA[Korzh]]></dc:creator>
		<pubDate>Fri, 15 Nov 2013 07:49:39 +0000</pubDate>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Java]]></category>
		<guid isPermaLink="false">http://korzh.net/?p=14092</guid>

					<description><![CDATA[<p>Несколько лет назад, когда я впервые познакомился с Android, я услышал от своего коллеги по работе, что Android предусматривает возможность установки модифицированных или самодельных прошивок. Признаться, тогда я был далек от этого. И даже пол года назад меня едва интересовали подобные вещи. Глубоко в душе, я был уверен: то, что делает производитель, уже предназначено для нормального использования. Каково же было мое разочарование, когда я приобрел телефон из поднебесной, где заводскими настройками было запрещено использование Google, Skype, Facebook и других приложений. В принципе, на некоторые вещи можно было закрыть глаза, но когда мой телефон не подразумевал использование учетной записи Google — &#8230; <a href="https://korzh.net/2013-11-mod-android.html">Continue reading <span class="meta-nav">&#8594;</span></a></p>
<p>The post <a href="https://korzh.net/2013-11-mod-android.html/" target="_blank">Модификация Android. Часть 1.</a> first appeared on <a href="https://korzh.net/" target="_blank">Korzh.net - Интернет технологии</a>.</p>]]></description>
		
		
		
			</item>
		<item>
		<title>Сплетение Android SlidingMenu с Support Library</title>
		<link>https://korzh.net/2013-11-android-slidingmenu-supportlibrary.html</link>
		
		<dc:creator><![CDATA[Korzh]]></dc:creator>
		<pubDate>Fri, 15 Nov 2013 00:14:01 +0000</pubDate>
				<category><![CDATA[Android]]></category>
		<guid isPermaLink="false">http://korzh.net/?p=14084</guid>

					<description><![CDATA[<p>Примерами качества для меня являются приложения VK, Forsquare и Instagram. Собственно из них сразу были взяты идеи использования ActionBar и SlidingMenu. Как и при верстке/разработке web-сайтов (моим основным делом) и их приличной работе в Internet Explorer, так и здесь, я первым делом задумался над совместимостью с устаревающими версиями Android, поскольку ActionBar поддерживается только с 3.0. Начнем 1. Создаем новый проект в Eclipse. Минимальная поддерживаемая версия API 7. Желательно, без темы (Theme: None). 2. Подключаем Support Library, как это сделать, написано по ссылке, указанной выше. Вот еще раз, на всякий случай. Прописываем тему. 3. Вот и первая проблема, с которой мне &#8230; <a href="https://korzh.net/2013-11-android-slidingmenu-supportlibrary.html">Continue reading <span class="meta-nav">&#8594;</span></a></p>
<p>The post <a href="https://korzh.net/2013-11-android-slidingmenu-supportlibrary.html/" target="_blank">Сплетение Android SlidingMenu с Support Library</a> first appeared on <a href="https://korzh.net/" target="_blank">Korzh.net - Интернет технологии</a>.</p>]]></description>
		
		
		
			</item>
		<item>
		<title>ActionBar для Android 2.1+ при помощи Support Library.</title>
		<link>https://korzh.net/2013-11-android-actionbar-support-library.html</link>
		
		<dc:creator><![CDATA[Korzh]]></dc:creator>
		<pubDate>Thu, 14 Nov 2013 22:17:59 +0000</pubDate>
				<category><![CDATA[Android]]></category>
		<guid isPermaLink="false">http://korzh.net/?p=14060</guid>

					<description><![CDATA[<p>Импорт библиотеки Чтобы наш ActionBar был виден на старых устройствах, нужно наследовать тему приложения от Theme.AppCompat. Сама собой она ниоткуда не возьмётся, поэтому нужно создать проект библиотеки (оригинальная инструкция на английском для Eclipse и Android Studio здесь(смотреть пункт Adding libraries with resources)): 1. Сначала нужно убедиться, что у нас закачана последняя версия Support Library. Для этого открываем SDK Manager и листаем в самый низ, до папки Extras. В ней есть пункт Android Support Library – он то нам и нужен. Обновляем его до последней версии (сейчас – rev. 18), если не сделали этого раньше. 2. Обновили? Молодцы. Теперь нажимаем File &#8230; <a href="https://korzh.net/2013-11-android-actionbar-support-library.html">Continue reading <span class="meta-nav">&#8594;</span></a></p>
<p>The post <a href="https://korzh.net/2013-11-android-actionbar-support-library.html/" target="_blank">ActionBar для Android 2.1+ при помощи Support Library.</a> first appeared on <a href="https://korzh.net/" target="_blank">Korzh.net - Интернет технологии</a>.</p>]]></description>
		
		
		
			</item>
		<item>
		<title>Сборка исходников Android. Инструмент Androgenizer.</title>
		<link>https://korzh.net/2013-11-android-androgenizer.html</link>
		
		<dc:creator><![CDATA[Korzh]]></dc:creator>
		<pubDate>Thu, 14 Nov 2013 16:41:34 +0000</pubDate>
				<category><![CDATA[Android]]></category>
		<guid isPermaLink="false">http://korzh.net/?p=14057</guid>

					<description><![CDATA[<p>В данной статье рассматривается только адаптация сборки ПО с исходным кодом для Unix/Linux на Android. На своей работе часто приходится принимать решения по переносу некоторых библиотек/приложений из Linux в Android. В интернете много англоязычных статей, описывающих основные принципы переноса и адаптации. Поэтому я решил собрать весь материал, касающийся сборки ПО, воедино и поделиться своим опытом. Излагаемый материал подразумевает, что у читателей есть опыт сборки AOSP и знание синтаксиса файла Android.mk. Зачем нужен Androigenizer? У Android есть своя собственная система сборки наподобие GNU make. Тем не менее, большинство разработчиков не очень-то радуются, когда им приходится добавлять поддержку новой системы сборки в &#8230; <a href="https://korzh.net/2013-11-android-androgenizer.html">Continue reading <span class="meta-nav">&#8594;</span></a></p>
<p>The post <a href="https://korzh.net/2013-11-android-androgenizer.html/" target="_blank">Сборка исходников Android. Инструмент Androgenizer.</a> first appeared on <a href="https://korzh.net/" target="_blank">Korzh.net - Интернет технологии</a>.</p>]]></description>
		
		
		
			</item>
	</channel>
</rss>
