Опыт быстрой загрузки данных в postgresql

Думаю у каждого были случаи не верной работы скриптов приложения, либо не продуманность логики, результат который трудно было воспроизвести в базе с новыми данными. Порой нужно что-то восстановить, порой  пересчитать. Сегодня делюсь опытом быстрой загрузки данных в postgres. Начну с того что нужно … Continue reading «Опыт быстрой загрузки данных в postgresql»

Как сделать basic http авторизацию на сайте с NGINX

Привет!Сегодня решил отгородиться от такой уязвимости на сайте, как открытая форма авторизации в адмику. Простым-малокровным решением выступает сдклать basic http авторизацию в конфигурации nginx. Конечно, это не спасет от перебора по словарю и более того грубого брутфорса, но лишние телодвижения … Continue reading «Как сделать basic http авторизацию на сайте с NGINX»

Переезд без остановки сервера с mysql на postgres

Привет! Встала задача переезда с mysql на postgres. Да, как только проект начинает быть больше чем от него ожидали и mysql-я становится мало такая задача становится рано или поздно. Лучше рано подумал я и принялся за дело. О том, как пришлось переезжать написано … Continue reading «Переезд без остановки сервера с mysql на postgres»

npm ERR! Error: ENOENT, chmod решение

npm http GET https://registry.npmjs.org/sigmund make: Вход в каталог `app/node_modules/sails-migrations/node_modules/pg/build’ CXX(target) Release/obj.target/binding/src/binding.o npm http 304 https://registry.npmjs.org/lru-cache npm http 304 https://registry.npmjs.org/sigmund SOLINK_MODULE(target) Release/obj.target/binding.node SOLINK_MODULE(target) Release/obj.target/binding.node: Finished COPY Release/binding.node make: Выход из каталога `app/node_modules/sails-migrations/node_modules/pg/build’ npm ERR! Error: ENOENT, chmod ‘app/node_modules/sails-migrations/bin/cli.js’ npm ERR! If … Continue reading «npm ERR! Error: ENOENT, chmod решение»

Mysql управление привилегиями

Сегодня хочу поделиться своим опытом по управлению привилегиями в mysql. Пока на сервер живешь только ты один, все нормально и разработка идет и что хочешь то и делаешь. Но как только на сервер появляется больше чем один проект тут то … Continue reading «Mysql управление привилегиями»

Postgres восстановление базы данных

На днях крашнулась система и запускаться ни как не хотела, ругаясь то на недоступный swap, то просто зависала и не запускала lightDm. Все попытки восстановить работоспособность терпели фиаско. Личный опыт по восстановлению базы данных без дампов.

Kubuntu как настроить openvpn через gui

С пакетом openvpn думаю знаком каждый или почти каждый. Для тех кто не знает ссылка википедию, но в этой статье расскажу, как настроить openvpn через gui. Для тех кто экономит свое время и ценит удобство в работе, читаем далее.

Руководство: простая аутентификация sails.js приложения

Данная статья является переводом, автор статьи Matthew Nuzum.Думаю она поможет создать простую аутентификацию для Sails.js приложения. Итак поехали. Недавно я создал демо приложение используя Sails 10.x и мне потребовалось добавить поддержку аутентификации. Сложность в том, что документация для beta Sails еще … Continue reading «Руководство: простая аутентификация sails.js приложения»

sql — поиск соседей записи

Довольно часто нам приходится искать соседей записи. Решить данную задачу можно несколькими способами. На стороне клиента или на стороне сервера баз данных. Я предпочитаю последнее, поскольку это экономит время и затраты на повторное соединение с базой. select *   from … Continue reading «sql — поиск соседей записи»

Генерация openssl ключей на windows

Здесь уже писал о создании openssl ключей пришлось немного доработать под задачу создание ключей openssl под windows Код генерации ключей: openssl rand -out random 1048576 openssl genrsa -out secret.key.pem -rand random 1024 openssl rsa -in secret.key.pem -pubout -outform DER -out … Continue reading «Генерация openssl ключей на windows»