воскресенье, 15 февраля 2015 г.

Openavpn as daemon в fedora

Openvpn запуск по демону.

Немного предыстории: Пол года назад я приобрел подписку на openvpn и пару раз попользовался и забил, сейчас же в связи с ситуацией решил использовать его напостой :)

Задача была такова: при запуске системы сразу должно идти подключение к серверу и подключаться к нужному.

Задача простая, но все же опишу что я делал.

пятница, 6 февраля 2015 г.

Установка и настройка консольного торрент клиента и веб-морды

Будем ставить rtorrent т.к судя по отзывам и тому как он работает все замечательно а в качестве вебморды wtorrent итак, приступим!

Мой сервак стоит на: debian 7 (64)

Изменения в блоге

Доброго времени суток. Неожиданно, ну почти неожиданно, у меня возникло желание сменить направление блога, я его до этого почти не использовал, но каждый раз после всяческих переустановок или решения каких либо задач я понял что надо сделать блог-блокнот, поясню что и зачем. Частенько я решаю какие ни будь не совсем стандартные задачи связанные с веб разработкой или же с настройкой linux (включая сервер) и частенько возникают потребности записать ход действий ку да ни будь, что бы висело и потом если будет необходимо то использовать без траты сил на поиски вариантов решения. В общем да это будет еще один блокнот по настройке linux а точнее решения некоторых задач, но только отличие будет в том что пока что то не заработает я не напишу как этого добился и буду писать какая система и ее номер.
Я часто нахожу кучу мануалов по настройке чего либо но не все они верны т.е какая то команда не проходит, даже если все есть, что то не там лежит, не так выглядит строка как в примере итд. Тут будет исключительно то что заработало у меня и по большой части я это публикую для себя но если кому то понадобиться то сможет использовать эти записи для настройки и если есть отличия в вашем и моем варианте, было бы здорово если вы напишите об этом в комментариях и укажите что вы прописывали что бы все работало и конечно же версию OS и какое у вас железо. В итоге я все это перетащу в статью что бы не пришлось остальным читать много комментариев в поисках ответа и буду делить пост на две части, мое решения и решение от name.

Спасибо за внимание если это кто то вообще читает :) Скоро все будет

вторник, 2 июля 2013 г.

Создаем универсальную функцию для удаления информации используя codeigniter

Доброго времени суток.
Сегодня я хочу вам показать функцию которая поможет вам удалять контент. Ее отличие в том что она может обрабатывать несколько разных запросов. Т.е вам не придется писать несколько десятков строк для каждого удаления, потребуется только чуть чуть подправить функцию.
Функция не самая красивая, и довольно большая, но надеюсь она вам пригодиться
(Внимание, много комментов в функции)

пятница, 18 мая 2012 г.

imageCMS Shop Учим использовать 1 папку с шаблоном

Доброго времени суток.
Недавно написал "патч" который позволяет imagecms версии с магазином работать с 1 папокй в которой шаблоны.

пятница, 27 апреля 2012 г.

youtube flash + modal windows

Недавно выполнил задачу, которую не мало времени искал в интернете, заключалась она в том что бы скрыть youtube плеер т.к он вылезал поверх модального окна.
Я пошел дальше, и сделал таким образом что плеер не только скрывается сглаз но и если ролик был запущен он не сбрасывается и продолжает работать...обычным display:none к сожаление такого не сделать видео постоянно сбрасывается.
Вот решение:

$("#youtube object *").animate( { height: "0" }, { queue: false, duration: 3000 }) ;
Ну а раскрыть ролик тоже не сложно

 $("#youtube object *").animate( { height: "360" }, { queue: false, duration: 3000 }) ;

Вот таким не сложным способом мы справились с небольшой проблемой, надеюсь кому ни будь понадобится. 

вторник, 10 мая 2011 г.

Jquery && JavaScript запрет отправки формы по Enter

Очень много где вылезает данная потребность, однако не везде оптимальные варианты написаны)
Самый удобный способ:

$("form").keypress(function () {return false;}); // отправка будет идти только если нажать на кнопку отправки)
       Или
$("form").keypress(function (event) {if (event.keyCode == 13) {return false;}})