Дек 02

Автор: Johnny Тэги: , , , ,


Сен 10

nginx-apache[Пост из черновиков] Этот пост был написан 14 октября 2012, но в силу ряда причин так и не был опубликован. Исправляю.

Предыстория и предпосылки к переходу

Несколько лет назад дома появился «широкий» Интернет от тогда еще Корбины и вместе с ним появилась возможность/потребность/необходимость в постоянно включенном компе для торрентов, хаба и сайта для локала. Пришлось покупать простенький системник, доставать из кладовки старый монитор, устанавливать Ubuntu и ставить этот комп на кухню, чтобы не шумел и не мешал спать. В итоге (потому что постоянно включен) сейчас это основной комп для работы и развлечений для меня, жены и 4-летней дочки 🙂 Со временем я начал вести блог SarAdmin.RU, который, пожив какое-то время на бесплатном хостинге, перебрался на этот же комп. Так как тут уже крутились веб-проекты для локала, пришлось настраивать виртуальные хосты на Apache.

Время идёт, количество посетителей этого блога постепенно увеличивается и вот уже стало заметно, что компьютер перестал справляться с нагрузкой — детишки Апача кушают проц, всё начинает тормозить. В итоге я решил собрать тихий маломощный системник на Celeron430, естественно, без иксов, закинуть его в кладовку и пусть себе там шумит. Вот только начитавшись статей в Инете, решил попробовать избавиться от Apache в пользу Nginx, заодно описав свои действия — вдруг кому пригодится, да и профи, прочитав, смогут поправить и указать на мои ошибки.

Устанавливаем и настраиваем nginx

Если вдруг на сервере уже установлен Apache, удаляем его
sudo apt-get purge apache2 -y
Продолжение »

Автор: Johnny Тэги: , , , ,


Сен 07

postgresqlM$ в последнее время хочет всё больше денег, с учётом роста курса доллара проблема усугубляется ещё больше, а файловый режим работы базы 1С в 2015 году уже не так хорош как раньше. Поэтому появилась задача перевода файловой базы на PostgreSQl. В настройке есть пара нюансов, про них и расскажу.
Будем считать, что свежая версия Ubuntu Server (на сегодняшний день последняя стабильная LTS-версия 14.04.3 LTS) уже скачана и проставлена, поэтому перейдем к установке и настройке PostgreSQL.

Настроим параметры ядра, отвечающие за выделяемую системе память.

Параметр SHMMAX — это максимум памяти, выделяемой в одном запросе в байтах. Я для PQSQL выделил виртуалку с 10ГБ оперативки, поэтому установлю размер в 8ГБ: kernel.shmmax = 8589934592.

Параметр kernel.shmall – Общее количество доступной разделяемой памяти в страницах. Рассчитывается как shmmax/PAGE_SIZE. Как правило, размер страницы в системе — 4096 байт, уточнить можно запросом в консоли getconf PAGE_SIZE.

Поэтому kernel.shmall = 8589934592/4096 или kernel.shmall = 2097152

echo "kernel.shmmax=8589934592" >> /etc/sysctl.conf
echo "kernel.shmall=2097152" >> /etc/sysctl.conf
sysctl -p

Продолжение »

Автор: Johnny Тэги: , , , , , ,


Авг 04

Если при обновлении Windows до версии 10 описанным ранее способом либо при автоматическом обновлении ничего не происходит, проверьте журнал обновлений — возможно, вы увидите там строчку «Обновление до Windows 10 Pro» — «отказ».

upgrade_to_windows_10_failed

Откройте эту ошибку и убедитесь, что это ошибка 80240020

80240020

В этом случае нобходимо перейти в папку C:\Windows\SoftwareDistribution\Download и удалить оттуда все имеющиеся файлы и папки, после чего еще раз запустить командную строку от имени администратора и написать там wuauclt.exe /updatenow

После этого вернитесь к окну Центра обновлений и порадуйтесь такой картине:

Downloading_windows10

Теперь откиньтесь на спинку стула… 🙂

Автор: Johnny Тэги: , , , ,


Авг 02

1 августа вернулись из города-героя города-курорта Анапы, где провели 2 недели (с 18 июля по 1 августа 2015 года включительно) в отеле Санмаринн, и по «горячим» воспоминаниям хочется поделиться своими ощущениями от данной поездки, к тому же, обещал это сделать mary_pineapple_, да и в группе отеля ВКонтакте просят о том же. Когда собирались в отпуск, были сильно удивлены отсутствием отзывов об этом отеле. Объяснилось это просто: отель новый. Раньше он назывался Анапчанка и особым сервисом не отличался. Хозяева, со слов гида, планировали открыть новый корпус 1 мая, но не получилось. Официальное открытие состоялось 1 июля, но только из-за того, что сезон был в самом разгаре. По факту, на 18 июля, из 6 этажей (судя по кнопкам в лифте) работал только первый (ресепшен, столовая и кухня), 4 этаж (номера) и частично 5-й (тоже номера). Второй, третий и шестой этажи заселены не были. Поэтому, проходя через первый этаж, постоянно наблюдали такую картину: приехавших туристов с чемоданами и извинениями переселяют в отель Олимп, принадлежащий (опять же по информации от гида) тем же хозяевам. К нашему отъезду уже был заселен третий этаж, на втором активно происходила комплектация номеров мебелью и техникой, а до шестого мы как-то ни разу не добрались, поэтому что там за номера, точно сказать не могу.

Отвечая на вопрос в ВК про ремонт во втором корпусе: второй и третий корпуса при нас снаружи не ремонтировались, внутрь корпусов мы не заходили, но, судя по отсутствию снующих работяг, никакие ремонтные работы там не проводились. Единственное, что изменилось при нас во втором корпусе — со стены, выходящей к круглым бассейнам, сняли знак «Курение запрещено».

Так как ехали мы по путевке с Coral Travel (спасибо замечательной Юле из турфирмы «Компас», которая уже не в первый раз нас оперативно выручает с путевками), то и описывать впечатления от отеля буду на основании информации, размещенной на их сайте. Дальше будет большое количество фотографий, по клику они откроются в большом разрешении. Скриншоты описания отеля с сайта КоралТревела вставляю на тот случай, если они решат обновить информацию.
Продолжение »

Автор: Johnny Тэги: , , , , , , , , ,


Июн 30

инфографика про языки программирования

Питонисты и жабоводы в топе.

Автор: Johnny Тэги: , , , , , , , ,


При использовании материалов сайта на других ресурсах прошу оставлять прямую ссылку на оригинал статьи.