VirtualBox: Неочевидные трюки использования виртуальной машины

автор: Журнал «Хакер» Апр 20, 2011 Если хоть раз попробуешь установить Linux под VirtualBox’ом, может сложиться впечатление, что это очень простой инструмент. Интерфейс виртуальной машины не содержит ничего лишнего, а работа с приложением предельно понятна и прозрачна. На самом же деле под этой простотой скрывается масса дополнительных возможностей, которая нужна далеко не всем. Но эта история не про нас. Работая с VirtualBox’ом каждый день, открываешь для себя все новые и новые фишки. Например, недавно, когда мне понадобилось отснифать весь трафик виртуальной машины, оказалось, что необязательно использовать сниффер: для этого есть встроенная опция в самой программе. А встроенный API, как оказалось, за последние полтора года сильно шагнул вперед, и я буквально за часик разобрался и сварганил скрипт, который автоматически выполнял нужные мне действия внутри гостевой системы. Сегодня мы решили аккумулировать свой опыт и составить несколько полезных и подчас неочевидных приемов работы с VirtualBox, к которым нам нередко приходится прибегать. Трик 1. Управляем виртуальными машинами через RDP Удаленный доступ — это то, что я использую каждый день. С этой стороны особенно приятно, что к любой виртуальной машине VirtualBox можно удаленно подключиться и комфортно работать с ней, используя стандартный протокол RDP (Remode Desktop Protocol). Подойдут любые знакомые клиенты: виндовая утилита mstsc или, например, никсовый FreeRDP (www.freerdp.com). Для каждой виртуальной машины выделяется отдельный порт, поэтому нет никакой проблемы, чтобы запустить на хостовой машине сразу несколько виртуалок и в случае необходимости обращаться к любой из них. Соответственно, все, что нужно для подключения — это указать IP-адрес хостовой машины с нужным портом. Стандартный виндовый клиент вызывается по […]

Read more

Смена UUID дисков в виртуальных машинах VirtualBox

Виртуальные машины тем хорошо, что есть возможность их быстро копировать, дублировать, создвать клоны. Однако, при подключении копии виртуальной машины на одной и той же машины, выдается ошибка о том, что UUID винчестера совпадает. Перед подключением копии необходимо менять UUID винчестера такой командой:

После этого, не забудьте перепривязать диск к виртуальной машине. Автор: Рудюк С . А. https://corp2.net

Read more

Восстановление баз данных Interbase (Firebird) стандартными средствами

В статье Восстановление баз данных я описывал как можно восстановить базу данных Interbase (Firebird) с помощью программы Репликатор. Однако, надо признать, что этот способ не является оптимальным способом, а является лишь частным способом применения программы для копирования данных Репликатор. В этой статье я описываю как восстановить данные с помощью стандартных средств Interbase (Firebird). Для восстановления базы данных запустите Far или Norton. Войдите в каталог Bin в папке, куда был установлен Interbase (Firebird). Для того, чтобы программы не запрашивали каждый раз пароль и имя пользователя выполните такие команды:

Теперь проверим на повреждения нашу базу данных:

Если есть повреждения, то попытаемся исправить их:

Проверим исправились ли все повреждения:

Если повреждения остались, то запишем информацию в Bak-файл, а потом восстановим в другой новой базе данных. Для этого выполним команду:

Автор: Рудюк С . А. https://corp2.net

Read more

Nginx, блокировка доступа по IP

Продолжаем ковырять nginx и перекладывать на него функции с apache. В общем-то, у апача я давно не использую описанную здесь функцию, поэтому и забыл написать. Формально, в nginx существует 2 способа ограничить доступ по ip. Первый — вполне привычные директивы — deny/allow. Второй — очень удобный для ограничения доступа в куче мест — geo переменные. С deny/allow всё понятно, использовать их можно-нужно так же, как в любом другом веб-сервере:

Эти строчки можно вписать почти в любой кусок конфига — начиная с http {} (тогда правила распространятся на весь сервер) и заканчивая отдельным location {}. Второй способ уже интереснее и не встречается в apache. Как вы знаете, в nginx можно очень удобно работать с любыми переменными. А в переменные писать что угодно. Так вот — почему бы не делать что-либо в зависимости от того, какой IP адрес у посетителя? Прелесть такого варианта в том, что мы можем отдавать не 403ю ошибку, как в первом способе, а 404ю. Или редиректить на другой сайт. Или ещё-что нибудь… ну и так далее. Собственно говоря, выглядит это так. Пишем в секцию http {} (для того, чтобы эту переменную мы могли использовать в любом server {} ):

Что мы в итоге написали. Если кто-то придет из подсети 192.168.1.0/24 — то переменная $accessvar выставляется в 1. Если из 192.168.2.0/24 — то в 2. Если пришла машина с IP адресом 1.1.1.1/2.2.2.2/4.4.4.4 — то переменная выставляется в 3. Если какой-то другой адрес — то 0. При помощи if-ов мы можем юзать эти штуки уже как угодно. Например, […]

Read more

Установка OpenOffice в Linux Ubuntu

Автор: Рудюк С . А. https://corp2.net E-Mail: rs@corp2.net Скачиваем OpenOffice с сайта: http://www.openoffice.org/download/index.html Удаляем LibreOffice:

Переходим в папку, куда вы распаковали закачанный OpenOffice:

Устанавливаем все пакеты:

Устанавливаем интеграцию с рабочим столом:

Автор: Рудюк С . А. https://corp2.net

Read more

11 способов размещения рекламы на WordPress сайте

Практически каждый вебмастер, который занялся монетизацией своего сайта с помощью контекстной рекламы, задается вопросов: «Где разместить рекламу, чтобы и посетителям глаза не мозолила, и кликабельность была высокая?». Единственно правильного места просто не существует. Все зависит от особенностей дизайна Вашего сайта. В этом посте я хочу рассказать, как разместить рекламные блоки на WordPress. Размещение рекламы внутри поста Довольно эффективный метод размещения рекламных блоков. Как только пользователь заходит на сайт, его глаза сразу же смотрят на контент. И тут «Бац!» — реклама :). Некоторых это может раздражать, так что решать Вам. Чтобы поместить рекламу внутри поста, вставьте следующий код в файл functions.php ПЕРЕД закрывающим ?>. Код:

  Вместо слов «Здесь Ваш рекламный код» нужно вставить код Вашего рекламного блока. Переменная $nu отвечает за количество символов html-кода, после которых будет выводиться рекламный блок. Так что можете менять значение 400 на свое усмотрение. Реклама после первого абзаца Тоже очень эффективный метод и чем-то похожий на предыдущий. Различие в том, что в предыдущем коде скрипт вставляет блок строго после определенного количества символов, а здесь – после первого абзаца. Чтобы вставить рекламный блок после первого абзаца, используйте следующий код:

  Его нужно вставить в файле одиночной записи (single.php или content-single.php)  ВМЕСТО строчки <?php the_content(); ?>. Не забываем менять «Здесь ваш рекламный код» на код своего рекламного блока.   Реклама перед последним абзацем Данный рекламный блок рассчитан на пользователей, которые читают статьи до конца или на любителей скролить. Естественно, что кликабельность такого блока будет ниже, чем у первых двух. Но установить рекламу после статьи стоит. Это увеличит […]

Read more

Как вставить код Google Adsense в контент страницы сайта и блога? Плагин для вставки Google Adsense

1. Ручная вставка кода Google Adsense Данный метод подойдет для тех, у кого специфический дизайн сайта, что не позволяет вставлять код рекламы при помощи плагинов или сайт выполнение на движке (статичном html) где нет возможности автоматической вставки кода. Ручная вставка Google Adsense позволяет самостоятельно выбирать место размещения рекламы, что придает настройкам гибкость и при грамотном расположении блоков можно добиться большей кликабельности объявлениям. Для вставки кода непосредственно в контент можно использовать следующий код:

что даст нам вот такой результат (кликабельно): Код можно изменять исходя из параметров вашего дизайна и желаемого места размещения.   2. Вставка кода Google Adsense при помощи плагина Существует множество плагинов для работы с контекстной рекламой. Применительно к Google Adsense я предпочитаю использовать плагин new Adman. Плагин достаточно удобный и легко настраиваемый (кликабельно): Не встречал плагина New Adman в русской версии, поэтому привожу небольшой перевод, чтобы вам было понятнее разбираться с настройками: 1)      Ad-Code to appear on homepage only, before your first post – При вставке кода в этот блок, объявления будут выводиться только на главной странице блога перед первой записью; 2)      Ad-Code to appear before your post content – При вставке кода в этот блок объявления будут показываться под заголовками ваших постов; 3)      Ad-Code to appear in the middle (calculated) or where you specify <!– adman –> – При вставке кода в этот блок, объявления будут показываться в автоматически рассчитанной середине страницы или в месте, где вы вызовете рекламу гугла вставкой кода в тэге <!– – adman —>; 4)      Ad-Code to appear after your post content […]

Read more

Adsense и swift-платеж – вывод денег через банковский перевод

Весной 2014-го в Google Adsense для жителей Украины была добавлена возможность вывода заработанных денег через Swift платеж, то есть банковский перевод – быстро, легко и дешево (без комиссий). Раньше платежи осуществлялись только через чеки: на почтовый ящик приходил бумажный конвертик с выписанным чеком от Google, который нужно было подписать и отправить в банк. В моем случае в “Приват Банк” в Днепропетровскую область. Это все было медленно, заставляло делать много лишних телодвижений и, что самое главное, это было дорого: Приват Банк за обработку чека брал не маленький процент. Как в Adsense настроить способ оплаты через Swift платеж Расскажу на примере Приват Банка. Естественно Вы должны быть клиентом Приват Банка. Входим в свой личный кабинет в интернет банке privat24.ua Если у Вас нет созданной “Интернет карты” в той валюте, в которой Вам оплачивает Adsense, то нужно ее создать: Вкладка “Все услуги” – Настройки – Заказать карту – Тип карты: Интернет карта – Валюта: указываем необходимую валюту. Карточка в кабинете интернет банка будет отображаться минут через 15-30, нужно будет перелогиниться. Для получения реквизитов в кабинете интернет банка privat24.ua заходим в вкладку “Все услуги” – Инфо – Мои реквизиты – выбираем необходимую интернет карту – ставим галочку возле “SWIFT-платежом” и жмем “Получить реквизиты”: тут можно посмотреть как в Приват Банке написали Вашу фамилию и имя на латинице, номер карточки и тд. и тп. Заходим в Adsense – просмотреть платежи – настройки платежей – кнопка “+способ оплаты” – выбираем “банковский перевод” В Adsense в настройках платежа заполняем поля: “Имя владельца аккаунта” указываем свою фамилию и имя латинскими буквами. “Название банка” вводим банк получателя – “PRIVATBANK“ “SWIFT/BIC” […]

Read more

Как увеличить посещаемость сайта бесплатно. Никакого SEO!

1. Анонсирование новых статей Анонсирование постов в социальные сети, а также на форумы – самый простой и быстрый способ бесплатного увеличения посещаемости, однако кое в чем такой трафик уступает поисковому – он кратковременный, нестабильный. По качеству же трафик с анонсов постов немного лучше – посетители дольше остаются на сайте, больше страниц просматривают, некоторые даже оставляют комментарии, а кто-то подписывается на обновления ресурса. Кроме того, анонсирование не требует траты денег, а поисковое продвижение без вложения средств практически невозможно. Причем если траст сайта невысокий, то эти вложения средств должны быть достаточно большими. 1.1 Социальные сети В социальных сетях «обитает» множество людей, например, пользователей у Вконтакте почти столько же, сколько и у яндекса. Вот почему добавлять ссылки на интересные статьи в социальные сети стоит обязательно. Социальных сетей сейчас очень много, но я упомяну о четырех самых популярных, на мой взгляд: это твиттер, Вконтакте, Одноклассники и Фейсбук. Вконтакте Добавлять ссылки на новые посты  в эту социалку очень легко, достаточно лишь скопировать url-адрес нужной ссылки и вставить его в окошко добавления записи Вконтакте: А социальная сеть сама распознает ссылку, сформирует описание поста, его заголовок (эти данные берутся из мета-тегов description и title), а также подберет подходящую по мнению социалки картинку. Ссылка появится на странице вашего профиля, и ее увидят те, кто посещает вашу страницу. Поэтому для того чтобы получать ощутимый трафик таким способом, нужно предварительно раскрутить свою страничку. Также можно найти две-три группы, тематика которых совпадает с тематикой вашего сайта, и с разрешения администратора публиковать анонсы постов. Для этого нужно воспользоваться поиском по группам и […]

Read more

10 WordPress плагинов для внутренней перелинковки сайта и Один отличный сервис

Самые популярные плагины для перелинковки 1. WordPress Related Posts WordPress Related Posts будет выводить внизу каждой страницы похожие статьи. В настройках можно указать как выводить — с миниатюрами или текстом. Так же можно указать кол-во ссылок на другие статьи. Если плагин не находит новостей, похожих по параметрам на исходную статью, то можно задать ему условия поиска, например, выводить совершенно случайные записи или самые популярные на сайте. Как устанавливать и настраивать плагин — инструкция Related Posts, наверное, самый популярный плагин для перелинковки. 2. Yet Another Related Posts Многие вебмастера считают данный плагин одним из лучших плагинов для внутренней перелинковки. Yet Another Related Posts Plugin при определении похожести статьи основывается не только на теги и рубрики, а также анализирует заголовки и тексты статей. Плагин позволяет исключить ненужные рубрики и метки которые вы не хотите перелинковывать. В поле «Критерии похожести» нужно установить значение оптимального порога для отбора близких статей. Вначале лучше всего ставить минимальные значения, поскольку иначе ваш плагин для внутренней перелинковки wordpress может просто не найти похожих новостей. Также можно автоматически заставить его добавлять близкие по смыслу новости в статью. YAPPP позволяет также осуществлять вывод этого блока с помощью виджета в сайдбаре. Возможно выводить похожие записи с миниатюрами, либо же текстовыми ссылками. Настоятельно рекомендую обратить внимание на данный плагин для перелинковки статей. Пример работы плагина можете наблюдать у меня на блоге сразу после поста. Скачать плагин можете непосредственно через админку блога (как скачать через админку), либо с оф. сайта (http://wordpress.org/plugins/yet-another-related-posts-plugin/). 3. Breadcrumb Navigation XT Breadcrumb Navigation XT пользуется большой популярностью благодаря созданию цепочки ссылок […]

Read more
1 2