Рубрики
MacOS

Включаем GrowlMail после апдейта 10.6.4 -> 10.6.5

Всем салют!
Все маководы наверняка знают и используют такую замечательную вещь как Growl (это сервис нотификации обо всем и вся). У него есть замечательный плагин GrowlMail, который позволяет Mail.app отправлять в Growl уведомления о новых письмах. Я его использую, и мне нравится. НО. С этим плагином есть одна маленькая проблемка: каждый раз после апдейта Mail.app, которое происходит почти каждый раз при апдейте системы, Mail при запуске ругается на то, что этот плагин не совместим с этой версией Mail и отключает его. Собственно именно по этой причине разработчики Growl исключили этот плагин из поставки Growl и выделили его в отдельный проект. И вот, всем пользователям, каждый раз при апдейте системы, приходится ждать пока какой-нибудь хороший человек сделает новую сборку плагина. Но в этот раз, что-то никто не торопится обновлять плагин, а без него как-то грустно.
Но решение есть! И довольно-таки простое.

Рубрики
Администрирование

Клонирование сервера CentOS с помощью dump/restore

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

Рубрики
Разработка

5 пунктов о том, как хорошо писать плохой JavaScript

Вот такая забавная заметка о том, как писать плохой JavaScript. Была навеяна мне некоторым куском JS’а, который попался мне на глаза на днях. Данный пост не претендует на полноту и охват всего и вся, но тем не менее содержит некоторые примеры плохого кода на JavaScript.

Рубрики
Oracle

Как я сдавал экзамены на OCP. Часть вторая: Database Administration I. Попытка номер раз.

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

Рубрики
Путешествия

Как я провел лето… или вот такая она разная эта Хорватия

Всем привет!

В этом году у меня получился замечательный отпуск, который я провел в Хорватии. Я получил море эмоций, впечатлений, красот и конечно же фотографий, чем и хочу поделиться с вами.

Рубрики
Разработка

«Забавный» Спам с угрозами отнять домен.

Получил на днях «замечательное» письмо на свой почтовый ящик.

От: support@ukraine.com.ua

Тема: Предупреждение ДОМЕН.РУ

Дата: 3 августа 2010 г. 0:22:06 Московское летнее время

Кому: мой почтовый адрес

Рубрики
Oracle

Как я сдавал экзамены на OCP. Часть первая: SQL Fundamentals

Для тех кто не в курсе, OCP расшифровывается как Oracle Certified Professional. В компании Oracle есть целая система сертификации по разным направлениям деятельности, где готовятся такие специалисты как: администратор баз данных, Web-администратор, разработчик, консультант и прочие.

Наличие такого сертификата подтверждает наличие профессиональных знаний и дает некоторые преимущества вам как специалисту, а так же компании, в которой вы работаете.

Рубрики
Администрирование

Автодополнение команд после sudo в bash

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

Постановка задачи:

Сделать автодополнение команд в баше после sudo, а так же возможность выполнения алиасов так же после sudo.

А в чем собственно проблема спросите вы? — Да ни в чем, если вам это не нужно, однако мне, живущему на Mac OS X, периодически приходится выполнять некоторые команды из под рута. А для этого как ни сложно догадаться, используется команда sudo. А поскольку Линуксоид я еще тот, то мне уже давным давно лень писать команды полностью, ведь есть TAB 🙂 Но по умолчанию автодополнение после написания sudo не работает.

Проблема номер два: это то что, после sudo так же не работают алиасы. Вот пример: у меня есть некоторое количество алиасов, среди них alias ll=’ls -l’. Вот что будет если вы попробуете выполнить:

> sudo ll

Password:
sudo: ll: command not found
Рубрики
MacOS

Корректное завершение GUI приложений MacOS X из командной строки

Вот как вы думаете можно завершить GUI-приложение, запущенное на удаленном компе, имея лишь доступ по ssh?
Первый и самый очевидный ответ: kill наше_приложение. Это конечно замечательно, но что если есть важные данные?
Оказывается можно воспользоваться вот такой утилиткой под названием osascript.
osascript — выполняет AppleScripts и другие OSA-совместимые скриптовые языки.

Рубрики
Администрирование

Обновление портов FreeBSD

В общем-то ничего сверх секретного я не скажу. Но дабы самому не забыть, да и вдруг кому-то пригодится.
Потребовалось мне обновить порты на одном из моих серверов на FreeBSD, дабы поставить ffmpeg версии > 0.5.
Сервер в общем-то локальный, для разработки, поэтому порты там последний раз обновлялись давным давно, когда ставилось изначально ПО.
Начал вспоминать как это делается. На ум первым делом пришла мысль о cvsup, которым я когда-то давно пользовался. Но! Но потом я вспомнил что есть уже давным давно более простой способ под названием portsnap. О нем собственно и речь.