{
    "version": "https:\/\/jsonfeed.org\/version\/1.1",
    "title": "GO в IT",
    "_rss_description": "Заметки начинающего golang (go) разработчика",
    "_rss_language": "ru",
    "_itunes_email": "",
    "_itunes_categories_xml": "",
    "_itunes_image": "",
    "_itunes_explicit": "",
    "home_page_url": "https:\/\/www.arast.ru\/",
    "feed_url": "https:\/\/www.arast.ru\/?go=json%2F",
    "icon": "https:\/\/www.arast.ru\/pictures\/userpic\/userpic@2x.jpg?1731663975",
    "authors": [
        {
            "name": "by Sanadam",
            "url": "https:\/\/www.arast.ru\/",
            "avatar": "https:\/\/www.arast.ru\/pictures\/userpic\/userpic@2x.jpg?1731663975"
        }
    ],
    "items": [
        {
            "id": "3",
            "url": "https:\/\/www.arast.ru\/?go=all\/ustanovka-besplatnoy-paneli-upravleniya-hostingom-brainy-cp\/",
            "title": "Установка бесплатной панели управления хостингом Brainy CP",
            "content_html": "<p>Время идет, цены растут, все кому не лень обдирают как липку, времена..., печаль... Не говорю, об остальной жопе окружающей нас, короче, озадачился я поиском инструмента для управления хостингом. Мой привычный софт — ispmanager, а точнее его авторы не выдерживают испытания временем и как и все хотят побольше выжать из своего продукта, соответственно ценники задрали неплохо. Не осуждаю. А мне. еще ко всему нужна pro версия, что добавляет х-сов.<\/p>\n<p>В общем, наткнулся на страницах инета на <a href=\"https:\/\/brainycp.com\/\">Brainy CP<\/a>. Описание неплохое, богатый функционал и все, как говориться из коробки, выглядит многообещающе. Ко всему прочему, как я понял, при помощи этой панели можно полноценно замутить shared хостинг, с тарифными планами, лимитами и т. д. Решил я попробовать. Но как Вы понимаете, не обошлось без некоторых проблем. Так что, решил изложить свой опыт по первой инсталляции данного софта, может кому нибудь мой опыт поможет.<\/p>\n<p>И так, первую установку, естественно решил делать на тестовый сервер, <a href=\"https:\/\/firstvds.ru\/?from=256220\">взял vps у FirstVDS<\/a> самый первый тариф VDS-KVM-SSD-Прогрев-10.0 (1 ядро, 1RAM, 15Gb), предварительно в доках ознакомился с минимальными требованиями, лучше, конечно, чтобы оперативки х2 было, тогда за месяц было бы 350р., а так 190р. Зажал короче, но для теста, думаю, более чем пойдет.<\/p>\n<p>Зарегили. Дальше цепляемся по ssh, под root. Кто не знает, делаем это через терминал в mac os или linux, в windows сейчас тоже есть встроенный в powershell ssh клиент. Вводим команду:<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">ssh root@0.0.0.0<\/code><\/pre><p>Потом про просьбе терминала вводим пароль и попадаем в командную строку на удаленном сервере.<\/p>\n<p>Затем, как в документации написано, на удаленном сервере запускаем команду:<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">yum clean all &amp;&amp; yum install -y wget &amp;&amp; wget http:\/\/core.brainycp.com\/install.sh &amp;&amp; bash .\/install.sh<\/code><\/pre><p>Которая по сути, устанавливает утилиту wget и устанавливает панель. Но не тут то было, wget установился штатно, но при дальнейшем выполнении команды, я получаю:<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">Resolving core.brainycp.com (core.brainycp.com)... failed: Name or service not known.\nwget: unable to resolve host address ‘core.brainycp.com’<\/code><\/pre><p>Борода, не может найти серваки core.brainycp.com. Немного погуглив нашел решение. Нужно прямо указать ip адреса провайдера софта. Поэтому открываем файл hosts на удаленном сервере:<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">sudo nano \/etc\/hosts<\/code><\/pre><p>и в конец вставляем следующие сроки:<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">176.117.72.85 core.brainycp.com\n176.117.72.91 repubra.netxi.in\n91.219.62.152 update.brainycp.com<\/code><\/pre><p>жмём ctrl + o (сохраняем изменения) и ctrl + x (выходим из редактирования файла).<\/p>\n<p>Хорошо, запускаем. Отлично пошла установка. Блин опять косяк. Установка начинается с проверки соответствия железа и софта сервера требованиям установщика панели. ВПС не проходит по одному, файл подкачки должен быть не менее 2Gb. Нет это, конечно, рекомендация и можно продолжить установку дальше, но нас пугают, что панелька может работать не стабильно. Страшно, начинаю разбираться и увеличиваю файл подкачки. Для этого выполняю следующий каскад команд.<\/p>\n<pre class=\"e2-text-code\"><code class=\"\"># узнаю где swap файл, какое у него имя и размер\nswapon --show \n # отключаем его\nsudo swapoff \/dev\/zram0\n # сбрасываем его\nsudo zramctl --reset \/dev\/zram0\n# увеличиваем объем\nsudo zramctl --find --size 2G\n# заново инициализируем его\nsudo mkswap \/dev\/zram0\n# заново запускаем\nsudo swapon \/dev\/zram0<\/code><\/pre><p>Далее, снова запускаем установку. И опять не всё ладно, тереть при установке получаем ошибку:<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">curl: (6) Could not resolve host: brainyrepo1.brainycp.com<\/code><\/pre><p>Опять гуглим и по аналогии с ранней процедурой вставляем в hosts, еще один адрес:<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">185.53.160.221 brainyrepo1.brainycp.com<\/code><\/pre><p>И снова запускаем установку. Вот теперь все идет как по маслу.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/www.arast.ru\/pictures\/success.jpg\" width=\"930\" height=\"402\" alt=\"\" \/>\n<\/div>\n<p>Далее делаем, reboot или перезагрузку через панель управления vps. Открываем панель и пользуемся.<\/p>\n<p>P.S. Да на vps предустанавливал AlmaLinux 9.<\/p>\n",
            "date_published": "2025-10-24T00:11:05+07:00",
            "date_modified": "2025-10-24T00:10:36+07:00",
            "tags": [
                "Brainy"
            ],
            "image": "https:\/\/www.arast.ru\/pictures\/success.jpg",
            "_date_published_rfc2822": "Fri, 24 Oct 2025 00:11:05 +0700",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "3",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [
                    "highlight\/highlight.js",
                    "highlight\/highlight.css"
                ],
                "og_images": [
                    "https:\/\/www.arast.ru\/pictures\/success.jpg"
                ]
            }
        },
        {
            "id": "2",
            "url": "https:\/\/www.arast.ru\/?go=all\/suslik-gofer-talisman-golang\/",
            "title": "Суслик Гофер — талисман Golang",
            "content_html": "<p>Эта заметка из разряда познавательной. Так принято, что у каждой технологии или продукта разработки есть ассоциативная иконка. Так вот, я задался вопросом, а что это за персонаж изображен у Golang. Быренько загуглил, но как то безуспешно, прибавил усилий и вот, что узнал, это талисман — суслик Гофер.<\/p>\n<p>Прикольный рисунок, сделанный художником Рене Френч, изначально предназначался для рекламы радио WFMU в Нью-Джерси. И выглядел так...<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/www.arast.ru\/pictures\/gofer_dr.png\" width=\"316\" height=\"317\" alt=\"\" \/>\n<\/div>\n<p>В 2009 г. Рене уже перерисовала его специально для Golang...<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/www.arast.ru\/pictures\/gofer_2009.png\" width=\"245\" height=\"300\" alt=\"\" \/>\n<\/div>\n<p>А вот так Гофер выглядит в наши дни...<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/www.arast.ru\/pictures\/gofer_now.png\" width=\"245\" height=\"331\" alt=\"\" \/>\n<\/div>\n<p>Теперь он будет жить и меня)<\/p>\n",
            "date_published": "2024-11-16T14:02:32+07:00",
            "date_modified": "2024-11-16T14:09:04+07:00",
            "tags": [
                "Гофер",
                "талисман"
            ],
            "image": "https:\/\/www.arast.ru\/pictures\/gofer_dr.png",
            "_date_published_rfc2822": "Sat, 16 Nov 2024 14:02:32 +0700",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "2",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": [
                    "https:\/\/www.arast.ru\/pictures\/gofer_dr.png",
                    "https:\/\/www.arast.ru\/pictures\/gofer_2009.png",
                    "https:\/\/www.arast.ru\/pictures\/gofer_now.png"
                ]
            }
        },
        {
            "id": "1",
            "url": "https:\/\/www.arast.ru\/?go=all\/vstuplenie-kuda-ya-popal\/",
            "title": "Вступление. Куда я попал?",
            "content_html": "<p>Привет мой незнакомый странник! Волею судьбы занесло тебя на сайт начинающего go разработчика. Наверное, тебе тоже интересна эта тема? Если это так, то очень надеюсь, что моя писанина поможет найти тут что-то интересное.<\/p>\n<h3>Почему Golang или Go «в народе»?<\/h3>\n<p>Блин сам особо много не знал об этом языке. Всегда юзал классический стек веб разработчика HTML, CSS и PHP на бэке (включая производные фреймворки). Захотелось что-то новенького, сунулся в питон, что-то не зацепило, хотя возможности прочувствовал. Потом, как-то между прочим, наткнулся на Golang. Пробежался по верхушкам, понравилось. Прикольно, что он компилируемый язык, это в разы увеличивает скорость обработки данных, достаточно не сложный синтаксис и широкий спектр применения. На нем можно в вебе развернуться и desktop приложениях себя попробовать, девопсы его любят, всякие микросервисы на нем пишут. Короче, есть где разгуляться. Но с мануалами достаточно не важно, т. к. не так много народу его юзают в отличии от питона и пыхи. Про фронтендеров вообще молчу, он им не интересен. В общем Go в основном используют на backend. На youtube тоже в основном буржуйские ролики.<\/p>\n<p>Короче планирую погрызть этот камень, а может, что из этого выйдет. А тут в основном буду проговаривать новые вещи, которые узнал и хотел бы запомнить и интересные решения насущных задач разработчика.<\/p>\n<h3>Эволюция логотипа Golang<\/h3>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/www.arast.ru\/pictures\/go_logo_progress.png\" width=\"669\" height=\"406\" alt=\"\" \/>\n<\/div>\n<p>Периодически буду разбавлять это технический трёп жизненными заметками.<\/p>\n<p>Кстати говоря, дневники я пытался писать несколько раз и не один из них не дотянул до наших времен. Честно говоря, для меня эта писанина в стол. Мысли в слух. Больше это мои надежды, что-то сохранить в свой голове в процессе обучения. В общем, есть кому то интересен этот бред, добро пожаловать, значить мы «одной крови».  Подключайтесь, заглядывайте периодически, комментируйте, мне будет приятно)<\/p>\n",
            "date_published": "2024-11-16T09:25:37+07:00",
            "date_modified": "2024-11-16T13:39:41+07:00",
            "tags": [],
            "image": "https:\/\/www.arast.ru\/pictures\/go_logo_progress.png",
            "_date_published_rfc2822": "Sat, 16 Nov 2024 09:25:37 +0700",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "1",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": [
                    "https:\/\/www.arast.ru\/pictures\/go_logo_progress.png"
                ]
            }
        }
    ],
    "_e2_version": 4134,
    "_e2_ua_string": "Aegea 11.3 (v4134)"
}