Мифы, сказания, предания о подлинном прошлом

19.01.2018 12:00, Антон Попов

Сдал отчет в ФСС, причем с первого раза.

17.01.2018 14:39, Антон Попов

Добавлена поддержка PostgreSQL на сервере ded1. Версия сервера 9.4.15.

16.01.2018 14:13, Антон Попов

Добавил баннер "Выборы Президента РФ 2018" на официальный сайт Администрации города. Изменил приоритет баннеров. Для этого пришлось модифицировать шаблонный файл, так как часть объектов разработчики сайта вшили в исходный код.

16.01.2018 11:42, Антон Попов

Попросили помочь. Не удержался, обновил по удаленке Стэк-бухгалтерию у КРЦ до последней версии.

16.01.2018 10:24, Антон Попов

Поступило два обращения о том, что не отправляются письма с сервера ded1. Требуется проверка.

16.01.2018 10:21, Антон Попов

Установка gitlab на сервер ded1 по этой инструкции https://docs.gitlab.com/ce/install/installation.html. И да, помогла ссылочка https://gitlab.com/gitlab-org/gitlab-ce/blob/6-4-stable/doc/install/installation.md.

13.01.2018 12:47, Антон Попов

Клиенты сообщили, что после обновления панели выключается проксирование при изменении настроек домена. Порылся в шаблонах. В 224 строке файла /usr/local/vesta/web/edit/web/index.php модифицировал условие, добавив && ($_SESSION['user'] == 'admin').

10.01.2018 09:13, Антон Попов

Сменил обратные DNS записи для всех ip-адресов. Решил оставить всего два NS сервера ns1.kit.team и ns2.kit.team.

09.01.2018 18:23, Антон Попов

Как обычно, первый рабочий день в новом году встречает первыми отчетами. Сдал СЗВ-М в ПФР. Сформировал запрос на новый сертификат для клиент-банка и отвез пакет документов для подтверждения полномочий руководителя. Подготовил и отправил закрывающие документы контрагентам. Оказывается, прогресс дошел и до нас, появилась возможность отслеживания почтовых отправлений, даже дали распечатку с трек-номером.

08.01.2018 08:19, Антон Попов

Для удаления файлов удобно использовать команду rm -r ./*. Для большого количества файлов, с учетом времени изменения и шаблоном имени find ./ -name "*" -mmin +10080 | xargs -i rm {}.

03.01.2018 14:02, Антон Попов

Только сейчас заметил, что обновилась панель управления хостингом. Оказывается, 29 декабря вышел предновогодний релиз Vesta 0.9.8-18.

02.01.2018 10:58, Антон Попов

Возникла ошибка в Trac при разворачивании архивной копии kitcms.ru. Cannot find implementation(s) of the IPermissionPolicy interface named AuthzPolicy. Оказалось, что не хватает библиотеки python-configobj. Добавил apt-get install python-configobj и все заработало.

02.01.2018 10:53, Антон Попов

Если КриптоПро CSP просит скопировать контейнер на съемный носитель, а флешки под рукой нет, на помощь придет простая программа imdisk, которая позволит сделать USB накопитель любого объема.

30.12.2017 10:53, Антон Попов

Если у вас при попытке входа в личный кабинет на сайте bus.gov.ru выдает ошибку: "Не удается отобразить эту страницу. Включите SSL 3.0, TLS 1.0, TLS 1.1 и TLS 1.2 в разделе "Дополнительные параметры" и снова попробуйте подключиться к веб-странице." возможно виноват в этом антивирус Avast.

28.12.2017 21:20, Антон Попов

Завершаю перенос клиентских аккаунтов. За неделю просто максимально прокачал навыки миграции и переноса различных CMS, от Joomla до 1C Битрикс. Из всех UMI.CMS запомню на долго. Если вздумаете переносить WP в другую директорию, то лучше использовать встроенные в систему средства для разворачивания. Иначе, придется бубнить, шаманить и править дамп БД, так как многие модули прописывают там абсолютный путь к своим файлам.

26.12.2017 11:37, Антон Попов

При компиляции PHP 5.3 возникла ошибка "configure: error: xslt-config not found". Помогла статья "Компиляций php-5.3.0 на Debian 8". И да, вначале хотел все настроить на Debian 9. Поставил, помучился и решил, что пока все таки остановлюсь на 8 версии. Если понадобится в дальнейшем, обновлюсь.

26.12.2017 11:23, Антон Попов

UMI.CMS версии 2.9.5 не захотела дружить с PHP 5.6, хотя явно на него не ругалась. Пришлось ставить дополнительно версию PHP 5.4.10. Поставил, репу почесал и, на всякий пожарный, еще поставил 5.3.29, а потом еще 7.1.12 и еще 7.2.0. Вообще разошелся.

25.12.2017 14:21, Антон Попов

Оказалось, что некоторым клиентам нужен заголовок HTTP_X_REAL_IP. Мой ответ, что есть альтернативный заголовок HTTP_X_FORWARDED_FOR их не удовлетворил. Ну надо, так надо, поменяем местами заголовки. Так как сейчас на сервере, вместо модуля mod_rpaf, используется mod_remoteip, в конфигурационном файле модуля изменил значение RemoteIPHeader X-Real-IP на X-Forwarded-For.

25.12.2017 12:43, Антон Попов

Проглядел, что по умолчанию лимит памяти, выделяемый для PHP на каждый домен 32M. Пришлось оперативно менять командой find . -type f -name '*.conf' -exec sed -i -r 's/memory_limit 32M/memory_limit 256M/g' {} \;

24.12.2017 21:09, Антон Попов

Упс, уже возникла Ошибка (coreException): CSRF Protection, и, как следствие, не удавалось внести изменения через административную панель. Временно, отменить защиту CSRF установив параметр csrf_protection=0 в config.ini.

24.12.2017 20:58, Антон Попов

На текущий момент, большая часть сайтов благополучно мигрировала на новую систему. Проблема возникла только с официальным сайтом Администрации города. Во первых, из-за настройки сторонних NS серверов, зона обновлялась раз в сутки; во вторых, база данных разрослась до 800 МБ, жуть. Возможно еще найдутся какие-нибудь подводные камни, UMI.CMS она такая.

24.12.2017 19:21, Антон Попов

В процессе переноса DNS записей между серверами оказалось, что некоторые зоны из-за синтаксических ошибок не работают. Быстро отследил ошибки с помощью команды named-checkconf -z | grep "error".

22.12.2017 12:33, Антон Попов

Интересно, что самые крупные системы вычислений в мире — собственные облака GoogleYandexHeroku и многих-многих других построены именно с использование технологии LXC, что еще раз доказывает преимущество контейнеризации в облачных вычислениях и показывает на примере реальных компаний. Обе озвученные технологии контейнеризации — OpenVZ и LXC имеют свободные лицензии и крайне активно развиваются. Я думаю, что стоит повнимательнее присмотреться к LXC и почитать продолжение серии публикаций. Контейнеризация на Linux в деталях — LXC и OpenVZ часть 1.

22.12.2017 12:21, Антон Попов

Затраты на реализацию полной виртуализации при использовании как KVM, так и Xen достигают 5-15% в зависимости от типа используемого по и конфигурации системы. Соглашусь, что немало. Зато затраты на реализацию контейнеризации ничтожно малы (0.1-1%) за счет того, что используются очень простые преобразования.С памятью все немного сложнее и происходит ее определенная потеря (из-за особенностей выделения памяти), но на скорость выделения и работы с памятью это почти не влияет. С дисковой системой и подсистемой ввода вывода ситуация аналогична. Хм, есть над чем поразмыслить.

22.12.2017 12:05, Антон Попов

В процессе подготовки нового сервера задумался об изоляции пользователей и процессов, о контейнерах и возможности их виртуализации. Сейчас у нас, для разграничения используется mpm_itk, mod_ruid2, php-fpm, fastcgi, но ощущение того, что как-то все работало на предыдущем сервере не совсем гладко, заставляет меня искать новые решения. Docker нет желания использовать, может в процессе изучения этой темы изменю свое мнение, но пока считаю, что эта технология не предназначенная для использования в реальной жизни с веб-серверами, не рассчитана на возможность изменения данных внутри контейнера, хотя для данных есть volumes. Но нужно все равно от чего-то отталкиваться, для начала почитаю статью на хабре Контейнеры — это будущее облаков.

20.12.2017 22:37, Антон Попов

Неделя махом пролетела. Успел запустить группу «Хлебная лавка» в VK для торговой точки, специализирующейся на продаже хлебобулочных и кондитерских изделий, зарегистрировал для них домен breadbox74.ru и настроил связь каталога между административной панелью сайта и соответствующим разделом в группе, что позволяет управлять товарами в одном месте и, в дальнейшем, настроить полноценную связь с платформой "1С предприятие".

14.12.2017 10:32, Антон Попов

Сделать сайт за 150 тысяч настолько же трудозатратно, как и за 50. А часто и аналогично сайтам за 10 тысяч. Разница состоит в том, с какими клиентами работаешь. К сожалению, мне потребовалось много лет на то, чтобы это понять. Поэтому в новому году буду искать тех клиентов, которым можно "сделать хорошо", при этом у них должны быть деньги, чтобы это "хорошо" оплачивать.

12.12.2017 15:05, Антон Попов

Сегодня просто... просто сумасшедший день. Сдача СЗВ-М в Пенсионный фонд, продление регистрации многих доменов - это только малая часть того, что было сделано за первую половину дня.

11.12.2017 20:56, Антон Попов

Не смог не заметить сегодня, что экс-сотрудники перезапустили информационный проект города Копейска, основанный в августе 2012 года. Изменениям подверглись не только внешний вид и функциональность, но, так же, изменилась сама концепция и формат подачи материалов. Больше нет погони за чернухой, нет того негатива, окунувшись в который, начинаешь задавать себе вопрос: "Просто жесть, неужели все это происходит в моем городе?". Теперь можно смело начать заряжаться позитивной информацией, вместо негативной, снять тёмные очки и посмотреть с другой стороны на свой город, подумать, что можно и нужно сделать для того, чтобы близким нам людям хорошо жилось на родной земле.

11.12.2017 20:20, Антон Попов

Внес небольшие визуальные правки на сайте областного отделения «Опоры России», переместил блок "партнеры" в нижнюю часть страницы. Подкорректировал стили, попутно разобравшись как работают шаблоны в WordPress, и какие предопределенные функции используют.

10.12.2017 18:04, Антон Попов

Хотел зарегистрировать домен gb16mbuz74.ru и использовать его в качестве напоминания о том, что не надо бежать впереди паровоза, но не успел. Значит напишу здесь небольшую заметку. В том году понадеялся на честное слово, оплатил продление домена для "МБУЗ Городская больница No 16". Когда подготовили документы для оплаты, оказалось, что договор заключать и, тем более, оплачивать счет никто не собирается. Вроде как сами виноваты, что оплатили. Спасибо даже не сказали. В этом году они домен не стали продлевать, возможно им зарядили хорошую сумму в интернет-агентстве "Adea", либо сайт им больше не нужен.

10.12.2017 16:20, Антон Попов

Разместил Политику обработки персональных данных на официальном сайте оператора связи "Ю-нэт" и изменил парочку форм.

07.12.2017 19:47, Антон Попов

Заказали сертификат для закупок по 223-ФЗ, установили его и авторизовались на официальном сайте единой информационной системы в сфере закупок. Не спешите радоваться, так как, скорее всего, на этапе подписания документов у вас может возникнуть несколько ошибок. Так было сегодня и у детского сада №10 Копейского городского округа. Заказали сертификат в удостоверяющем центре компании "Тензор". При установке сертификата, оказалось что нужно будет добавить корневой сертификат самого УЦ. Его можно скачать в разделе "Основные сертификаты ЭП" официального сайта компании. Он свеженький (действителен с 21.09.17 г.) и в системе у вас скорее всего его нет. Так же понадобиться сертификат "Головного удостоверяющего центра". Находим его в разделе "Ресурсы УЦ" официального интернет-портала правовой информации. Если не установить эти сертификаты, то у вас возникнет ошибка: "Не удается построить цепочку сертификатов для доверенного корневого центра" и вы не сможете подписать документы. Но на этом еще не все! Скорее всего, у вас так же возникнет ошибка "HashValidationException". Лечится сие чудо установкой свежего компонента формирования подписи Ланит, скачать который можно в разделе "Файлы для настройки рабочего места" того же официального сайта единой информационной системы в сфере закупок. Уфф... Пробуем подписать и получаем в награду положенные сисадминам плюшки: шоколадку, кофе, пиво, а лучше все вместе сразу и много.

07.12.2017 19:10, Антон Попов

Печалька. "Увы, такая возможность пока отсутсвует." – ответ службы поддержки Яндекс.Метрики на мой вопрос, касательно предоставления доступа или передачи счетчика на аккаунт, авторизованный с помощью социальных сетей (через открытый протокол авторизации) и имеющий только id, без логина.

07.12.2017 09:17, Антон Попов

Подвернулась задачка. Потеряли доступ к аккаунту, на котором был размещен счетчик Яндекс.Метрики областного сайта отделения «Опоры России». Как оказалось, восстановление не представляет особого труда. Для начала, нужно иметь доступ к Яндекс.Вебмастеру на том же аккаунте, на который планируется перенести данные Метрики. После восстановления доступа к Яндекс.Вебмастеру, узнаем уникальный номер счетчика Яндекс.Метрики, посмотрев исходный код страницы нужного сайта. Далее открываем страницу и листаем в самый низ страницы. Нажимаем «Права подтверждены, надо перенести счетчик» и рассказываем о всех своих проблемах в открывшейся, для заполнения, форме. После заполнения формы придет письмо с указанием сроков рассмотрения заявки. Я, если честно, думал, что процедура займет несколько дней, но через пару часов счетчик уже был перенесен на нужный аккаунт. Теперь буду знать, что делать если разработчик сайта или seo-специалист, разместивший счетчик Яндекс.Метрики, не дает к нему доступ.

05.12.2017 16:14, Антон Попов

Многие специалисты говорят, что, с точки зрения продвижения, домен без www лучше: "не является доменом третьего уровня и его длина всегда будет короче". Однако, Pete Meyers из сео-агентства Moz.com, утверждает: "На мой взгляд, в плане SEO нет никаких предпочтений. Все зависит от индивидуального решения, удовлетворяющего исключительно вас и вашу аудиторию. Не более того". "Все обстоит именно так", – лаконично поддерживает своего коллегу John Mueller из Google. Я считаю, что с точки зрения маркетинга, лучше домен с www, поскольку обычному человеку так понятнее, что это сайт. И раз уж «голый» домен не имеет какого-либо технического преимущества, все наши новые проекты будут использовать адреса с www в качестве основного зеркала.

03.12.2017 21:37, Антон Попов

Часто слышал от клиентов, что их сайты, размещенные у нас, быстро двигаются в поисковой выдаче Яндекса. На днях, специалист, проходивший у нас преддипломную практику, написал, что сайт feya74.com.ru, который мы зарегистрировали для его знакомого 4 октября этого года, по нескольким ключевым запросам, в том числе «свадебный салон», выдается на первой странице яндекса. Говорит, что специально его не продвигал и особо не заморачивался. Наверно стоит задуматься и попробовать выявить влияющие факторы. Может, наш сервер, на котором расположен сайт, стоит в одной стойке с яндексовским? PS: зато google на нас похоже сугубо фиолетово.

03.12.2017 15:20, Антон Попов

Опять-таки ночью подвис первый сервер, наглухо. Пришлось дергать питание через KVM доступ. Думаю, пора вводить лимитирование ресурсов для клиентов, чтобы исключить подобные ситуации в дальнейшем.

02.12.2017 11:07, Антон Попов

Людей очень легко оценить. На самом деле, все мы четко понимаем кто — молодец, а кто — нет. Один простой вопрос: "Хотел бы я, чтобы этот человек работал у моих конкурентов?", моментально определяет ценность или вредность человека. Спасибо, Михаилу Токовинину, основателю бренда AmoCRM.

02.12.2017 10:57, Антон Попов

Все начинается с идеи. Есть идея, но для ее реализации нужен графический дизайн? Вам повезло! Сегодня наткнулся на группу вконтакте menshikov_design нашего экс-арт-директора. Вступайте, заказывайте веб-дизайн, оформление групп VK, создание сайтов, разработку логотипов, полиграфическую продукцию, рекламу или просто общайтесь с замечательным, креативным человеком.

30.11.2017 13:22, Антон Попов

Заказал и настроил SSL-сертификат начального уровня для домена stroipodryad.su нашего клиента по хостингу. Видимо, он знает, что поисковики изменили правила ранжирования — теперь сайты, использующие HTTPS-соединение, поднимаются выше в результатах поиска.

Если ваш сайт работает не правильно после переноса позвоните мне
8 (35139) 93282, 8 908 9388860

Часто мне что-то тут понравилось, там понравилось, а еще и тут тоже понравилось! Все это мной репостится, сохраняется в разных местах, вплоть до клочков бумаги, которые потом благополучно ликвидируются главбухом.

Яркие моменты рабочей жизни, сложные ситуации, решения быстро забываются, становятся второстепенными и уходят на задний план.

Именно для таких моментов и организован данный раздел, что-то быстро сохранить и не потерять, вспомнить как, что и когда было.

Для пользы мне и вам на потеху, а может еще и сотрудники потом втянутся. А-ля, открытый корпоративный твиттер.